=== asac_ is now known as asac === davida is now known as davidascher [07:56] _Tsk_: good morning, does the support crew ML discuss bugs affecting users A?TM [07:56] <_Tsk_> no [07:56] <_Tsk_> but we could === _Tsk_ is now known as Usul === Usul is now known as _Tsk_ [07:57] Usul: k, then I guess it's not really for me then, I guess I technically don't "support" users, but rather insure as close to bug free as we can get [07:58] <_Tsk_> yes for that we use mdat and tag the post with [tb-qa] in the subject [07:58] what is mdat, I keep seeing that [07:59] <_Tsk_> mozilla.dev.apps.thunderbird - sorry I thougt you knew [07:59] oh, yes, I'm familiar with the gruop [07:59] just diidn't connect the two :-/ [07:59] <_Tsk_> I mean I thought youhad made the connection [08:01] * micahg needs to upload 3.1.7 build 3 to natty and go to sleep === yofel_ is now known as yofel [15:10] cyphermox_, hi, rahhhh, n-m once again messed up with my sendmail servers (because of its /etc/hosts crazy changes) [15:19] fta, that's what I'm working on today [15:20] oh, great [15:44] chrisccoulson: hi! what is the status of tbird build3? [15:44] jdstrand, oh, i just need to upload it now [15:44] i'll do that now [15:44] thanks [15:54] jdstrand, ok, uploaded now [15:54] thanks [16:48] jdstrand: do you have a minute for a PM? [17:08] micahg: a PM? [17:08] * jdstrand racks brain for meaning of 'PM' [17:09] jdstrand: private messsage [17:10] micahg: go ahead [18:36] after unpacking the tb source package how do I add a new patch? quilt and edit-patch both complain. How do I unpack the tarball first? [18:36] I did not find it described in the wiki [18:36] micahg: ^ [18:39] janimo: ./debian/rules patch [19:33] chrisccoulson, do you still see the unexpected load on your desktop? if so, please add a comment in bug 683959, i feel alone there [19:33] Launchpad bug 683959 in linux (Ubuntu) "unexpected load with 0% CPU and no activity (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/683959 [21:27] yo [21:28] micahg: any special QUILT_PATCHES settings in ~/.quiltrc ? Patches in debian/patches are relative to build-tree. [21:28] janimo: yes, there should be a note in the README.Source [21:28] :( no readme [21:29] janimo: http://paste.ubuntu.com/541162/ [21:29] that's from firefox, but should basically be the same [21:30] ok, I saw that rune in patchsys-quilt.mk as well [21:30] but it seems strange as qult in cdbs runs with --quiltrx /dev/null [21:32] ok, quite a custom workflow - the flexibility of quilt [21:32] janimo: yes, we might be able to fix some of that when we switch to source format 3 [21:33] micahg: great to hear that. Anything planned yet, or stoping the switch? [21:34] janimo: time, it's not critical for this cycle, but we'd like to do it, also the tools are currently set up to use CDBS, so those have to be ported as well [21:34] which tools do you mean? [21:34] somehitng outside the package? [21:34] janimo: mozilla-devscripts [21:35] is this in debian too or ubuntu specific? [21:35] janimo: it's shared between Ubuntu and Debian, but the packaging for Firefox and Thunderbird are Ubuntu specific [21:46] micahg: I still get .pc dirs is that expected? [21:46] janimo: where? you should get the .pc dir in build-tree/mozilla [21:46] there indeed [21:46] yep [21:47] but is not the debian/patches the only patch dir? [21:47] why the QUILT_PATCHES settings then? [21:47] janimo: not for quilt, debian/patches is where the actual patch is, .pc is where stuff gets applied so it can be reverted [21:47] ok [21:47] .pc is like a working copy [21:48] * janimo tries again with renewed confidence [22:27] micahg: debian/rules pre-build + debian/rules apply-patches is the same as debian/rules patch ? [22:27] they seem to have the same result [22:28] I finally got a new patch under debian/patches [22:28] janimo: might be, idk offhand [22:28] before debuild -S do I need to do anythng else? [22:28] the debdiff adds some files under debian/ as well like the manpage [22:29] do I need a quilt pop -a after refresh? [22:30] janimo: in theory, debuild -S should clean that [22:35] janimo: could you use this to refresh the patch? quilt refresh --diffstat -U8 --no-timestamps [22:35] ok [22:36] that'll just make it look like the other patches [22:42] micahg: so there are 4 generated files in debian/ that do not go away with debian/rules clean [22:42] and they show up in the debdiff [22:43] I can delete them by hand but there must be a better way [22:43] manpage, tbird.sh postinst and prerm [22:43] janimo: that would be a bug then :( [22:44] 3 of those are creatd from .in files [22:45] janimo: yep, please file a bug if you like, patches welcome, I can fix it later tonight otherwise [22:46] I'll first have to bult test my patch [22:46] before sending it [22:46] janimo: ok, don't worry about those files then [22:47] janimo: I actually need to gut the Thunderbird packaging to bring it in line with the changes chrisccoulson made to the Firefox packaging [22:47] it sure needs a shekup [22:47] shakeup [22:47] that'll probably wait until the end of the month when I have some time off [22:48] i was going to do that soon ;) [22:49] chrisccoulson: if you have time, otherwise, I was going to have it ready before the next 3.3 alpha which is scheduled for mid January [22:50] I don't think we need to do too much for the 3.1 branch, but for thunderbird-trunk I think it should be cleaned up [22:59] micahg: I fixed those uncleaned files, will add to the debdiff [23:02] janimo: great, thanks, i'll massage that into the bzr commits [23:03] so bzr merge request is preferred over debdiff? [23:04] janimo: up to you, it actually makes it easier to give attribution, but I'll take it in any form :) [23:05] janimo: if you do a bzr merge, please make it one commit per change [23:09] fta, good news, I just finished writing a patch to disable NM touching /etc/hosts. I'll do some more cleanup and testing tonight and should be ready to upload soonish [23:10] cyphermox, excellent! thank you [23:11] I'll attach the debdiff for review for now, in the meantime I am testing the package building on armel [23:30] fta: there? [23:30] fta: perl -ne 'if (/^Exec=(.+)$/) { $f = (split "/", $ARGV)[-1]; print "$f\t$1\n"; }' /usr/share/applications/*.desktop > $I.new || rm -f $I.new [23:30] if i want to include StartupWMClass= from the .desktop file as well in a third column ;) [23:31] what is the statement? [23:31] damn shitty bamf.index shit [23:33] asac, hi [23:33] hey ;) [23:33] asac, what are you trying to achieve? [23:33] * asac is trying to fix unity to allow keep firefox dailies in launcher ;) [23:34] they dont use StartupWMClass but try to guess whether a window belongs to a .desktop file by matching WINDOW_CLASS to the .desktop file name [23:34] and they create the bamf.index file so it doesnt need to parse all desktop files [23:34] so what i want is to also include StartupWMClass=$VALUE [23:34] in $I.new [23:34] as a third column if that is available in .desktop ;) [23:35] and i found this perl statement which is easy for this case, but i dont know how to make an optional multiline match to include StartupWMClass=(.+) [23:35] if its .desktop ... if not just omit it [23:35] oh, ok. let's see. [23:35] and make print "$f\t$1\t$2\n" [23:36] but $2 is optional and only if StartupWMClass is in .desktop ;) [23:36] so atm: [23:36] perl -ne 'if (/^Exec=(.+)$/) { $f = (split "/", $ARGV)[-1]; print "$f\t$1\n"; }' /usr/share/applications/*.desktop | pastebinit [23:36] http://pastebin.com/VDRLCjgx [23:37] but for firefox-4.0.desktop i want another column that has "Minefield" in it basically [23:37] strange that there is no StartupWMClass for openoffice btw in its .desktop [23:37] guess it just takes too long to start anyway ;) [23:39] micahg: ok, arm build got past where it used to error so that is good [23:41] janimo: cool, do you have time to do a full build? [23:41] asac, the way it's written, it couldn't be multiline, it nees to be rewritten [23:41] the build is progressing now [23:41] but takes a log of time on arm [23:41] asac, let me try another way [23:42] janimo: should take around 5.5 hours [23:42] it's 2 AM here so I'll only know for sure tomorrow [23:43] janimo: can you add DEP-3 tags for the patch? http://dep.debian.net/deps/dep3/ [23:43] but I am almost cretain it works since I have make -k before and this was the only issue [23:43] never used DEP 3 before [23:43] janimo: ok, well, do you want to ping me in the morning to let me know, I can at least commit to the dailies tonight, but I'd rather be sure it completes before uploading to teh archive [23:44] fta: we can rewrite this ... its ugly anyway ;) [23:45] janimo: I don't want to scare you away ;) [23:45] i was about to write a C file to do this ... but then i thought of mr. magic perl fta ;) [23:45] micahg: well, it is a bit tedious indeed [23:45] :) [23:45] janimo: we're just trying to make patches in teh archive have proper references [23:45] ah, ok [23:45] janimo: I can take care of that if it's too much [23:47] janimo: I appreciate the patch, my guess is it would've taken me at least half a day to figure it out [23:47] I added a reference to a patch [23:47] I figured it out then saw it was done for xulrunner in some other platform [23:48] I looked at other simliar fixes for thumb2 failures and a guideline in the wiki [23:48] about thumb2 porting [23:48] bummer i also need to add a token because Exec can be multi token itself [23:49] well ... maybe Exec=([^ ]+) [23:49] to cut of that early in the process ;) [23:49] but will tweak it [23:50] or add a special token like WM_CLASS:$2 [23:58] asac, perl -ne '/^(.*?)=(.*)/; $$d{$ARGV}{$1} = $2; END { for $f (keys %$d) { printf "%s\t%s%s\n", $f =~ m{.*/([^/]+)$}, $$d{$f}{'Exec'}, $$d{$f}{'StartupWMClass'} ? "\t$$d{$f}{'StartupWMClass'}" : "" } }' /usr/share/applications/*.desktop ? [23:59] oh, you don't want the full Exec