<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/index.php?action=history&amp;feed=atom&amp;title=Open_Source_Meeting%2F2008-04-10</id>
	<title>Open Source Meeting/2008-04-10 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/index.php?action=history&amp;feed=atom&amp;title=Open_Source_Meeting%2F2008-04-10"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Open_Source_Meeting/2008-04-10&amp;action=history"/>
	<updated>2026-06-01T22:52:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Open_Source_Meeting/2008-04-10&amp;diff=62864&amp;oldid=prev</id>
		<title>Liana Linden: minutes added</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Open_Source_Meeting/2008-04-10&amp;diff=62864&amp;oldid=prev"/>
		<updated>2008-04-10T22:05:04Z</updated>

		<summary type="html">&lt;p&gt;minutes added&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* [14:00] [[User:Carjay McGinnis|Carjay McGinnis]]:  hello Liana&lt;br /&gt;
* [14:00] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  Hi Liana&lt;br /&gt;
* [14:01] [[User:Liana Linden|Liana Linden]]:  no agenda items today&lt;br /&gt;
* [14:01] [[User:Liana Linden|Liana Linden]]:  Do you folks have topics you want to hit today?&lt;br /&gt;
* [14:02] [[User:Opensource Obscure|Opensource Obscure]]:  this is about copyright, CC licenses and SL DRM&lt;br /&gt;
* [14:02] [[User:Opensource Obscure|Opensource Obscure]]:  [http://jira.secondlife.com/browse/SVC-701]&lt;br /&gt;
* [14:02] [[User:Opensource Obscure|Opensource Obscure]]:  [http://jira.secondlife.com/browse/VWR-2909]&lt;br /&gt;
* [14:02] [[User:Opensource Obscure|Opensource Obscure]]:  and [http://jira.secondlife.com/browse/VWR-2571]&lt;br /&gt;
* [14:02] [[User:Opensource Obscure|Opensource Obscure]]:  kind of &amp;#039;new feature request&amp;#039; thing.&lt;br /&gt;
* [14:03] [[User:AlexanderThe Benelli|AlexanderThe Benelli]]:  Hallo...entering a lot of chatranges but nobody rezzing...^^&lt;br /&gt;
* [14:04] [[User:Squirrel Wood|Squirrel Wood]]:  patience ^^&lt;br /&gt;
* [14:04] [[User:AlexanderThe Benelli|AlexanderThe Benelli]]:  I&amp;#039;m very patient...i didn&amp;#039;t crash nothing today because of Secondlife..&lt;br /&gt;
* [14:05] [[User:AlexanderThe Benelli|AlexanderThe Benelli]]:  perhaps because im online for a few minutes only :P&lt;br /&gt;
* [14:05] [[User:Squirrel Wood|Squirrel Wood]]:  the current rc0 client need a LOT of work&lt;br /&gt;
* [14:05] [[User:Liana Linden|Liana Linden]]:  Opensource: I think we&amp;#039;ve covered this ground before. Let me check the list.&lt;br /&gt;
* [14:05] [[User:AlexanderThe Benelli|AlexanderThe Benelli]]:  starts to see people&lt;br /&gt;
* [14:05] [[User:Squirrel Wood|Squirrel Wood]]:  textures flash every once in a while and removing the friends list dropdown from the map window was a bad decision&lt;br /&gt;
* [14:06] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  I think opensource was away when that was on the ajenda so rob posponed it&lt;br /&gt;
* [14:06] [[User:Opensource Obscure|Opensource Obscure]]:  checks past meeting transcripts too.&lt;br /&gt;
* [14:06] [[User:Liana Linden|Liana Linden]]:  Ah, and now Rob&amp;#039;s away.&lt;br /&gt;
* [14:06] [[User:Opensource Obscure|Opensource Obscure]]:  oh&lt;br /&gt;
* [14:06] [[User:Opensource Obscure|Opensource Obscure]]:  ok : )&lt;br /&gt;
* [14:06] [[User:Liana Linden|Liana Linden]]:  I recomend that you put your specific question on the agenda for next week. Can you make it then, Opensource?&lt;br /&gt;
* [14:06] [[User:Opensource Obscure|Opensource Obscure]]:  fine, liana&lt;br /&gt;
* [14:07] [[User:Liana Linden|Liana Linden]]:  Thanks.&lt;br /&gt;
* [14:07] [[User:Aimee Trescothick|Aimee Trescothick]]:  prepare for possible invasion, someone just mentioned this meeting at the Windlight meeting in Pooley which is stacked with peopl&lt;br /&gt;
* [14:07] [[User:Aimee Trescothick|Aimee Trescothick]]:  e&lt;br /&gt;
* [14:07] [[User:Liana Linden|Liana Linden]]:  For those of you just joining us, Rob is away today.&lt;br /&gt;
* [14:08] [[User:Liana Linden|Liana Linden]]:  We don&amp;#039;t have any specific agenda items, which means we resort to default agenda, which is Updates and jira triage.&lt;br /&gt;
* [14:08] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  Liana, can we bring up cmake very quickly at some point (again)&lt;br /&gt;
* [14:08] [[User:Liana Linden|Liana Linden]]:  Notice: chat transcript of this meeting will be posted on the wiki.&lt;br /&gt;
* [14:09] [[User:Liana Linden|Liana Linden]]:  Michelle2: Sure, what&amp;#039;s your question?&lt;br /&gt;
* [14:09] [[User:Opensource Obscure|Opensource Obscure]]:  /&lt;br /&gt;
* [14:09] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  Weve been having a bit of a session on #opensl testing cmake-8 and its more of a case we are filing a number of minor issues that cause build fails on all 3 platforms&lt;br /&gt;
* [14:10] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  Just silly little thinks like missing libraries in libs package&lt;br /&gt;
* [14:10] [[User:Anders Falworth|Anders Falworth]]:  is building xmlrpc-epi now&lt;br /&gt;
* [14:11] [[User:Liana Linden|Liana Linden]]:  Michelle, sounds frustrating. What&amp;#039;s your question exactly? Just looking for a project update?&lt;br /&gt;
* [14:12] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  An update would be good but more of a case just wanted to note these issues and we are attaching them all via VWR-2871 to keep them together&lt;br /&gt;
* [14:12] [[User:Liana Linden|Liana Linden]]:  FYI for late commers: though we don&amp;#039;t have much of one today, the agenda is at https://wiki.secondlife.com/wiki/Open_Source_Meeting/Agenda&lt;br /&gt;
* [14:12] [[User:Soft Linden|Soft Linden]]:  Thanks, I&amp;#039;ll check VWR-2871, see if I can knock those off after I get 1.20-RC0 building cleanly&lt;br /&gt;
* [14:13] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  Anders don&amp;#039;t forget to file your xmlrpc issue there too&lt;br /&gt;
* [14:13] [[User:Liana Linden|Liana Linden]]:  Perfect place to do that, thanks Michelle. I&amp;#039;ll ping Sardonyx Linden and ask him to send an update to the sldev list.&lt;br /&gt;
* [14:13] [[User:Anders Falworth|Anders Falworth]]:  Michelle2, will do.&lt;br /&gt;
* [14:13] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  Yea i sent sardonyx a mail with a list and fixes for many issues, but i think there may be a differentce between copying from internal to public svn than files are being dropped&lt;br /&gt;
* [14:14] [[User:Soft Linden|Soft Linden]]:  I don&amp;#039;t see missing libs on VWR-2871. But I&amp;#039;d bet 3Dconnexion at the least needs updating, it did in 1.20&lt;br /&gt;
* [14:14] [[User:Tara Walworth|Tara Walworth]]:  Q may I disturb you please?&lt;br /&gt;
* [14:14] [[User:Q Linden|Q Linden]]:  go for it, tara&lt;br /&gt;
* [14:14] [[User:Soft Linden|Soft Linden]]:  If you can make sure the missing libs are listed there or on sldev, I&amp;#039;ll be sure to get &amp;#039;em, Michelle2.&lt;br /&gt;
* [14:15] [[User:Liana Linden|Liana Linden]]:  Does anyone have agenda items to add? If not, let&amp;#039;s head into the default agenda.&lt;br /&gt;
* [14:15] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  Soft: will do i can upate windows untill tomorrow now&lt;br /&gt;
* [14:16] [[User:Liana Linden|Liana Linden]]:  OK, so default agenda of Updates and jira triage it is. :-)&lt;br /&gt;
* [14:16] [[User:Soft Linden|Soft Linden]]:  Actually&lt;br /&gt;
* [14:16] [[User:Liana Linden|Liana Linden]]:  Lindens want to start with updates?&lt;br /&gt;
* [14:16] [[User:Soft Linden|Soft Linden]]:  There were three agenda items posted to sldev while the wiki was down. I&amp;#039;m digging those up&lt;br /&gt;
* [14:16] [[User:Liana Linden|Liana Linden]]:  Thanks, soft.&lt;br /&gt;
* [14:17] [[User:Soft Linden|Soft Linden]]:  Okay - the first was &amp;quot;What&amp;#039;s coming in 1.20&amp;quot; - I posted release notes to sldev. Also, there&amp;#039;s a text file in a non-obvious place (indra/newview, in the source tree) that should list those by the first RC release of a branch going forward.&lt;br /&gt;
* [14:17] [[User:Soft Linden|Soft Linden]]:  Because of the non obvious location, I dropped a &amp;quot;releasenotes-where.txt&amp;quot; doc in doc/ that points to it.&lt;br /&gt;
* [14:17] [[User:Liana Linden|Liana Linden]]:  Who were those from, Soft?&lt;br /&gt;
* [14:18] [[User:Soft Linden|Soft Linden]]:  Mike Monkowski&lt;br /&gt;
* [14:18] [[User:Carjay McGinnis|Carjay McGinnis]]:  yes, thanks for that, Soft&lt;br /&gt;
* [14:18] [[User:Soft Linden|Soft Linden]]:  One sec actually, I&amp;#039;ll get the list archive link to his email&lt;br /&gt;
* [14:19] [[User:Soft Linden|Soft Linden]]:  https://lists.secondlife.com/pipermail/sldev/2008-April/009011.html&lt;br /&gt;
* [14:19] [[User:Mm Alder|Mm Alder]]:  Soft: That would be me. The questions were answered on-list except for the voice moderation.&lt;br /&gt;
* [14:20] [[User:Soft Linden|Soft Linden]]:  The second item, he&amp;#039;d wanted to know about skinning for dazzle, after some strong reactions to the default skin. A Linden posted a link to a wiki guide on editing the XML in response to that.&lt;br /&gt;
* [14:20] [[User:Soft Linden|Soft Linden]]:  Ah right, I thought it was you but wasn&amp;#039;t 100%. I don&amp;#039;t like getting the list to in-world names wrong. :)&lt;br /&gt;
* [14:21] [[User:Mm Alder|Mm Alder]]:  I did put my name in the secret decoder list on the wiki. :-)&lt;br /&gt;
* [14:21] [[User:Soft Linden|Soft Linden]]:  So for the last, on the question of group voice moderation - I followed up with the voice team. That&amp;#039;s not deployed, but it hasn&amp;#039;t been dropped and is still a priority. Can&amp;#039;t give a firm date just yet.&lt;br /&gt;
* [14:21] [[User:Mm Alder|Mm Alder]]:  OK&lt;br /&gt;
* [14:21] [[User:Soft Linden|Soft Linden]]:  Looks like that&amp;#039;s it for stuff from when the wiki was read-only.&lt;br /&gt;
* [14:22] [[User:Liana Linden|Liana Linden]]:  Cheers for the follow up on that.&lt;br /&gt;
* [14:23] [[User:Liana Linden|Liana Linden]]:  Launching into updates for the week -- Mine is pretty much same as last week. Helping with CMake project, working on licensing issues, lots of other inhouse program management stuff.&lt;br /&gt;
* [14:24] [[User:Q Linden|Q Linden]]:  is working on Google summer of code stuff. Anyone here involved in that?&lt;br /&gt;
* [14:25] [[User:Mm Alder|Mm Alder]]:  Since you brought up CMake: Are theMS project files in teh RC source built with CMAke or are they still made manually?&lt;br /&gt;
* [14:25] [[User:Liana Linden|Liana Linden]]:  SoC: [http://jira.secondlife.com/browse/MISC-993]&lt;br /&gt;
* [14:26] [[User:Soft Linden|Soft Linden]]:  Still manual right now. cmake hasn&amp;#039;t been merged back to release yet, so all three are done by hand.&lt;br /&gt;
* [14:26] [[User:Mm Alder|Mm Alder]]:  Thanks&lt;br /&gt;
* [14:26] [[User:Soft Linden|Soft Linden]]:  We&amp;#039;re really hoping our official switchover to VS2005 or newer internally will coincide with making cmake the one true way. At that point, that&amp;#039;s what will be exported for the RC as well.&lt;br /&gt;
* [14:27] [[User:Soft Linden|Soft Linden]]:  Nobody on Q&amp;#039;s question?&lt;br /&gt;
* [14:28] [[User:Soft Linden|Soft Linden]]:  For me, I&amp;#039;m getting the 1.20 sources into shape on all three platforms. I&amp;#039;m hoping to drop this evening or early tomorrow. Currently banging out some issues introduced by havok that need to be stripped out of the master project, 3Dconnexion and something unhappy with GL under Windows.&lt;br /&gt;
* [14:29] [[User:Squirrel Wood|Squirrel Wood]]:  Ta! Second Life 1.20.0 (84432) Apr 9 2008 03:59:09 (Second Life Release Candidate) STILL does the camera freezes :(&lt;br /&gt;
* [14:29] [[User:Liana Linden|Liana Linden]]:  Community updates?&lt;br /&gt;
* [14:29] [[User:Aimee Trescothick|Aimee Trescothick]]:  Loving the 3Dconnexion support ^^&lt;br /&gt;
* [14:30] [[User:Opensource Obscure|Opensource Obscure]]:  3Dconnexion -&amp;gt; is SpaceNavigator supposed to work on Linux too?&lt;br /&gt;
* [14:30] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  My 1.20 build just broke&lt;br /&gt;
* [14:30] [[User:Soft Linden|Soft Linden]]:  I saw on 3Dconnexion/Logitech&amp;#039;s site that they do have Linux support. But as far as I know, we only have Windows and Mac so far.&lt;br /&gt;
* [14:31] [[User:Opensource Obscure|Opensource Obscure]]:  thanks.&lt;br /&gt;
* [14:32] [[User:Soft Linden|Soft Linden]]:  Sadly, the library isn&amp;#039;t all open. So we&amp;#039;d not want that in a pure open source build anyway. Are there many of you building Linux viewers from source who are concerned about the closed components?&lt;br /&gt;
* [14:32] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  yep&lt;br /&gt;
* [14:32] [[User:Opensource Obscure|Opensource Obscure]]:  I do.&lt;br /&gt;
* [14:32] [[User:Carjay McGinnis|Carjay McGinnis]]:  since they break 64 bit builds, yes&lt;br /&gt;
* [14:32] [[User:Ron Overdrive|Ron Overdrive]]:  well with exception at work, I use linux almost exclusively&lt;br /&gt;
* [14:33] [[User:Soft Linden|Soft Linden]]:  I don&amp;#039;t know where the priority on Linux support sits then. But the Mac version did come to us as an open source patch, following the Windows version done in-house.&lt;br /&gt;
* [14:36] [[User:Liana Linden|Liana Linden]]:  If there aren&amp;#039;t any more updates, perhaps we can move into jira triage.&lt;br /&gt;
* [14:37] [[User:Liana Linden|Liana Linden]]:  [http://jira.secondlife.com/secure/IssueNavigator.jspa?mode=hide&amp;amp;requestId=11240]&lt;br /&gt;
* [14:38] [[User:Soft Linden|Soft Linden]]:  I usually take a second to preload a few of these since our JIRA likes to get a bit pokey...&lt;br /&gt;
* [14:38] [[User:Soft Linden|Soft Linden]]:  [http://jira.secondlife.com/browse/VWR-6206] Failure to compile v1.19.1(4) from current release snapshot under Linux with gcc4.1 (extra qualifier in lllineeditor.h&lt;br /&gt;
* [14:39] [[User:Squirrel Wood|Squirrel Wood]]:  Whoever uses it - [14:37&lt;br /&gt;
* [14:39] [[User:Rookiie Roux|Rookiie Roux]]:  smiles&lt;br /&gt;
* [14:39] [[User:Soft Linden|Soft Linden]]:  Ah, this looks like about the safest patch in the history of patches.&lt;br /&gt;
* [14:39] [[User:Soft Linden|Soft Linden]]:  I&amp;#039;ll snag this one.&lt;br /&gt;
* [14:40] [[User:Soft Linden|Soft Linden]]:  [http://jira.secondlife.com/browse/VWR-6154] Decoded audio WAV files have 8 bytes missing at the end (llaudiodecodemgr.cpp)&lt;br /&gt;
* [14:40] [[User:Gigs Taggart|Gigs Taggart]]:  This has been reported before, like a year ago, IIRC&lt;br /&gt;
* [14:40] [[User:Soft Linden|Soft Linden]]:  So the problem on this - to clarify after a bit of back and forth - isn&amp;#039;t that the header size is wrong. We&amp;#039;re actually writing 8 bytes too few.&lt;br /&gt;
* [14:40] [[User:Carjay McGinnis|Carjay McGinnis]]:  exactly, before the header size was wrong, too&lt;br /&gt;
* [14:40] [[User:Carjay McGinnis|Carjay McGinnis]]:  that&amp;#039;s why OpenAL worked before&lt;br /&gt;
* [14:41] [[User:Carjay McGinnis|Carjay McGinnis]]:  then somebody tried to fix it but not 100%&lt;br /&gt;
* [14:41] [[User:Soft Linden|Soft Linden]]:  I don&amp;#039;t remember the discussion. But this time we&amp;#039;ve got a JIRA with a patch. It looks pretty straightforward - has anyone tried this?&lt;br /&gt;
* [14:41] [[User:Soft Linden|Soft Linden]]:  I&amp;#039;m wondering if this might be the source of our OpenAL clicking, even.&lt;br /&gt;
* [14:41] [[User:Carjay McGinnis|Carjay McGinnis]]:  I use OpenAL currently, that&amp;#039;s why I noticed, without that patch you don&amp;#039;t get any in-world sounds&lt;br /&gt;
* [14:42] [[User:Carjay McGinnis|Carjay McGinnis]]:  but I don&amp;#039;t notice any clicking&lt;br /&gt;
* [14:42] [[User:Carjay McGinnis|Carjay McGinnis]]:  but could be my ears of course&lt;br /&gt;
* [14:42] [[User:Gigs Taggart|Gigs Taggart]]:  so with this patch, no clicking?&lt;br /&gt;
* [14:42] [[User:Soft Linden|Soft Linden]]:  (Squirrel is a stealthy camera ninja)&lt;br /&gt;
* [14:42] [[User:Squirrel Wood|Squirrel Wood]]:  hehe&lt;br /&gt;
* [14:42] [[User:Squirrel Wood|Squirrel Wood]]:  I wasn&amp;#039;t even there :p&lt;br /&gt;
* [14:43] [[User:Soft Linden|Soft Linden]]:  This looks straightforward. I&amp;#039;m going to import this and assign it to internal triage. It wants more examination than the last patch.&lt;br /&gt;
* [14:43] [[User:Carjay McGinnis|Carjay McGinnis]]:  sure&lt;br /&gt;
* [14:43] [[User:Soft Linden|Soft Linden]]:  [http://jira.secondlife.com/browse/VWR-4456] Do not error on gcc warning converting string to const char *&lt;br /&gt;
* [14:43] [[User:Gigs Taggart|Gigs Taggart]]:  That warning is not in -Wall&lt;br /&gt;
* [14:43] [[User:Gigs Taggart|Gigs Taggart]]:  why is it turned on in the first place?&lt;br /&gt;
* [14:44] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  String conversion warnings are on in gcc 4.x&lt;br /&gt;
* [14:44] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  wiht -Wall&lt;br /&gt;
* [14:44] [[User:Soft Linden|Soft Linden]]:  So the warning is on writing to strings - does this mean treating a hard-coded string as a non-constant?&lt;br /&gt;
* [14:44] [[User:Gigs Taggart|Gigs Taggart]]:  The reason it wasn&amp;#039;t in Wall is because your entire program has to be const correct or you get spurious warnings&lt;br /&gt;
* [14:44] [[User:Soft Linden|Soft Linden]]:  It sure looks like the correct solution is to make those gchars into const gchars, not turning off the warning.&lt;br /&gt;
* [14:44] [[User:Gigs Taggart|Gigs Taggart]]:  Why did they change that in 4.x?&lt;br /&gt;
* [14:45] [[User:Soft Linden|Soft Linden]]:  Are we otherwise const correct with strings at least?&lt;br /&gt;
* [14:46] [[User:Q Linden|Q Linden]]:  gigs, gcc wasn&amp;#039;t pedantic enough yet.&lt;br /&gt;
* [14:46] [[User:Soft Linden|Soft Linden]]:  Does gcc put strings in a read-only segment by default, as with Visual Studio?&lt;br /&gt;
* [14:46] [[User:Gigs Taggart|Gigs Taggart]]:  -Wwrite-strings When compiling C, give string constants the type &amp;quot;const char[length]&amp;quot; so that copying the address of one into a non-&amp;quot;const&amp;quot; &amp;quot;char *&amp;quot; pointer will get a warning; when compiling C++, warn about the deprecated conversion from string constants to &amp;quot;char *&amp;quot;.&lt;br /&gt;
* [14:46] [[User:Gigs Taggart|Gigs Taggart]]:  -Wstallman&lt;br /&gt;
* [14:47] [[User:Soft Linden|Soft Linden]]:  Well, that&amp;#039;s not just pedantic. It allows the compiler to safeguard against intent to do something that will cause an access violation, under VS.Net on forward, at least.&lt;br /&gt;
* [14:47] [[User:Gigs Taggart|Gigs Taggart]]:  soft there is the warning documentation&lt;br /&gt;
* [14:47] [[User:Gigs Taggart|Gigs Taggart]]:  from 3.x at least&lt;br /&gt;
* [14:48] [[User:Soft Linden|Soft Linden]]:  I&amp;#039;d like to put a note on this one, asking how many times that warning comes up, and whether it makes more sense to correct the misuse of string pointers. Anyone disagree?&lt;br /&gt;
* [14:48] [[User:Gigs Taggart|Gigs Taggart]]:  I agree -Werror should not be turned off&lt;br /&gt;
* [14:48] [[User:Carjay McGinnis|Carjay McGinnis]]:  sure, I like Werror&lt;br /&gt;
* [14:48] [[User:Soft Linden|Soft Linden]]:  okie&lt;br /&gt;
* [14:49] [[User:Soft Linden|Soft Linden]]:  [http://jira.secondlife.com/browse/VWR-2765] Mozilla libraries interfer with memory types tracking (Client =&amp;gt; Consoles =&amp;gt; Memory)&lt;br /&gt;
* [14:49] [[User:Soft Linden|Soft Linden]]:  Taking a sec just to parse this...&lt;br /&gt;
* [14:49] [[User:Gigs Taggart|Gigs Taggart]]:  Soft it can be a major job to retrofit const correctness though.&lt;br /&gt;
* [14:49] [[User:Soft Linden|Soft Linden]]:  Yeah. I&amp;#039;d like to see how far off we are on that, though.&lt;br /&gt;
* [14:49] [[User:Soft Linden|Soft Linden]]:  If we&amp;#039;re close, I&amp;#039;d rather fix it than break that window.&lt;br /&gt;
* [14:50] [[User:Q Linden|Q Linden]]:  spent a month once convincing gcc of const correctness, hence the arrant pedantry. ;-)&lt;br /&gt;
* [14:51] [[User:Gigs Taggart|Gigs Taggart]]:  well is there a way to say -Wall-except ?&lt;br /&gt;
* [14:51] [[User:Gigs Taggart|Gigs Taggart]]:  :P&lt;br /&gt;
* [14:51] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  Yes thats what the -Wno-write-strings does&lt;br /&gt;
* [14:51] [[User:Soft Linden|Soft Linden]]:  Yes. That&amp;#039;s what that patch does.&lt;br /&gt;
* [14:51] [[User:Gigs Taggart|Gigs Taggart]]:  oh ok&lt;br /&gt;
* [14:51] [[User:Q Linden|Q Linden]]:  so there are two options&lt;br /&gt;
* [14:51] [[User:Gigs Taggart|Gigs Taggart]]:  Sorry I haven&amp;#039;t looked at the patch&lt;br /&gt;
* [14:51] [[User:Soft Linden|Soft Linden]]:  But I&amp;#039;d rather keep that specific warning if possible.&lt;br /&gt;
* [14:51] [[User:Gigs Taggart|Gigs Taggart]]:  I assumed it just removed -Werror&lt;br /&gt;
* [14:51] [[User:Soft Linden|Soft Linden]]:  Oh! No. That would be hella bad :)&lt;br /&gt;
* [14:51] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  no&lt;br /&gt;
* [14:52] [[User:Soft Linden|Soft Linden]]:  I understand your previous comment now.&lt;br /&gt;
* [14:52] [[User:Soft Linden|Soft Linden]]:  2765 here - does anyone have input on that?&lt;br /&gt;
* [14:53] [[User:Harleen Gretzky|Harleen Gretzky]]:  Memory console is gone now in 1.19.1.4 :)&lt;br /&gt;
* [14:53] [[User:Mm Alder|Mm Alder]]:  Just a comment: I started looking at the viewer in Purify and the embedded browser looks nasty. Memory corruption.&lt;br /&gt;
* [14:53] [[User:Soft Linden|Soft Linden]]:  So the problem seems to be that new and delete are overloaded in our code, but it&amp;#039;s something in the preprocessor so it&amp;#039;s affected differently in llxul headers when compiling the viewer vs the mozlib component?&lt;br /&gt;
* [14:53] [[User:Gigs Taggart|Gigs Taggart]]:  Mm there has been other evidence of that, it would be good to track down.&lt;br /&gt;
* [14:53] [[User:Carjay McGinnis|Carjay McGinnis]]:  I only enabled the memory tracking once but haven&amp;#039;t tried since then&lt;br /&gt;
* [14:53] [[User:Mm Alder|Mm Alder]]:  I can send you the Purify output if you like.&lt;br /&gt;
* [14:53] [[User:Carjay McGinnis|Carjay McGinnis]]:  memory corruption where, Mm?&lt;br /&gt;
* [14:53] [[User:Q Linden|Q Linden]]:  if memory crosses lib boundaries, the allocators need to agree with each other&lt;br /&gt;
* [14:54] [[User:Carjay McGinnis|Carjay McGinnis]]:  did you investigate?&lt;br /&gt;
* [14:54] [[User:Soft Linden|Soft Linden]]:  Right. I&amp;#039;m worried about two things here. First, we shouldn&amp;#039;t have any preprocessor overloads for these intrinsics while parsing third party library headers. That&amp;#039;s scary...&lt;br /&gt;
* [14:54] [[User:Mm Alder|Mm Alder]]:  In order to do it right, I need to compile Mozlib with Vs2005 and I haven&amp;#039;t figured out how to do that yet&lt;br /&gt;
* [14:54] [[User:Soft Linden|Soft Linden]]:  But the other thing is, it bothers me that this means there&amp;#039;s some data we&amp;#039;re allocating and freeing inside a lib, or vice-versa?&lt;br /&gt;
* [14:55] [[User:Michelle2 Zenovka|Michelle2 Zenovka]]:  I don&amp;#039;t think it helps that you staticly link a large chunk of mozilla&lt;br /&gt;
* [14:55] [[User:Carjay McGinnis|Carjay McGinnis]]:  ah, ok, right, you were on Windows&lt;br /&gt;
* [14:55] [[User:Soft Linden|Soft Linden]]:  Er - that was ambiguous - we&amp;#039;re allocating in the client and freeing in the lib or vice-versa.&lt;br /&gt;
* [14:56] [[User:Carjay McGinnis|Carjay McGinnis]]:  could happen inside a header, Soft&lt;br /&gt;
* [14:56] [[User:Soft Linden|Soft Linden]]:  Ah, that&amp;#039;s fair. So there may be some inline function/method in the header that&amp;#039;s getting polluted.&lt;br /&gt;
* [14:56] [[User:Carjay McGinnis|Carjay McGinnis]]:  an inlined new or something&lt;br /&gt;
* [14:56] [[User:Soft Linden|Soft Linden]]:  Right.&lt;br /&gt;
* [14:57] [[User:Soft Linden|Soft Linden]]:  What&amp;#039;s the right fix here then - making sure we disable new/delete overload in the preprocessor before including this header?&lt;br /&gt;
* [14:57] [[User:Carjay McGinnis|Carjay McGinnis]]:  I had similar fun with the Qt lib once, took me a while, I ended up selectively excluding certain headers&lt;br /&gt;
* [14:58] [[User:Gigs Taggart|Gigs Taggart]]:  reimplements the client using only preprocessor metacode.&lt;br /&gt;
* [14:58] [[User:Soft Linden|Soft Linden]]:  Maybe we should highlight this on sldev for a discussion. We&amp;#039;re about out of time, not hearing any confident answers.&lt;br /&gt;
* [14:59] [[User:Carjay McGinnis|Carjay McGinnis]]:  memory tracking is always delicate I think&lt;br /&gt;
* [14:59] [[User:Carjay McGinnis|Carjay McGinnis]]:  I doubt there&amp;#039;s a one fit all solution&lt;br /&gt;
* [14:59] [[User:Soft Linden|Soft Linden]]:  Well, spending a little time actually looking at the code to verify what&amp;#039;s happening here should get us somewhere.&lt;br /&gt;
* [15:00] [[User:Soft Linden|Soft Linden]]:  The next issue&amp;#039;s a flex quirk. Probably don&amp;#039;t want to take that on in the last remaining minute. :)&lt;br /&gt;
* [15:00] [[User:Liana Linden|Liana Linden]]:  Thanks for leading the triage, Soft. And thanks everyone for participating.&lt;br /&gt;
* [15:01] [[User:Harleen Gretzky|Harleen Gretzky]]:  tc all&lt;br /&gt;
* [15:01] [[User:Soft Linden|Soft Linden]]:  Thanks for filling in for Rob, Liana!&lt;br /&gt;
* [15:01] [[User:Liana Linden|Liana Linden]]:  :-)&lt;br /&gt;
* [15:01] [[User:Liana Linden|Liana Linden]]:  I&amp;#039;ll post the minutes ... in a minute.&lt;br /&gt;
* [15:01] [[User:Q Linden|Q Linden]]:  time compression!&lt;br /&gt;
* [15:02] [[User:Soft Linden|Soft Linden]]:  Awesome :&amp;gt;&lt;br /&gt;
* [15:02] [[User:Carjay McGinnis|Carjay McGinnis]]:  indeed&lt;/div&gt;</summary>
		<author><name>Liana Linden</name></author>
	</entry>
</feed>