/srv/irclogs.ubuntu.com/2009/02/10/#ubuntu-mozillateam.txt

ftaasac, quick-n-dirty hack to fix gwibber: perl -i -pe 's,https://identi.ca,http://identi.ca,' /usr/share/pyshared/gwibber/microblog/identica.py00:04
dtchenfta: ok, will take a look. i'm recovering from food poisoning ATM.00:24
ftadtchen, oh, sorry to hear that.00:26
ftadtchen, http://paste.ubuntu.com/116259/ here is what i see from pa00:26
ftagoing to bed. i'm too tired. let me know if you need more info, i'll post that in the morning00:28
asacfta: so why did i get the tbird build failures today?09:20
asacfta: are you using the last commit author as changelog author on upoad now?09:20
fta2asac, strangely, i got all the ftbfs logs from the ubuntu-mozilla-security PPA11:49
asacfta2: wow11:50
asacfta2: cant be a coincident11:50
asacfta2: did those go through mailing list maybe?11:51
fta2donno. no sig, and the To: is my own email11:52
asacfta2: hmm. so maybe bigjools went a head and manually fixed our PPAs to send messages to whole team (even though he said this would require a bug)11:54
fta2hm, do you really believe that?11:55
asacotoh, i didnt get any -security build failsures11:55
asacjust the -daily ones11:55
fta2https://launchpad.net/~ubuntu-mozilla-security/+archive/ppa/+build/862939/+files/buildlog_ubuntu-gutsy-sparc.firefox_2.0.0.21~20090209t122238+nobinonly-0ubuntu0.7.10.1_FAILEDTOBUILD.txt.gz11:55
asacthats the crash right?11:56
fta2https://launchpad.net/~ubuntu-mozilla-security/+archive/ppa/+build/862954/+files/buildlog_ubuntu-hardy-hppa.xulrunner-1.9_1.9.0.6+nobinonly-0ubuntu0.8.04.1_FAILEDTOBUILD.txt.gz11:57
asacyeah i see them https://edge.launchpad.net/~ubuntu-mozilla-security/+archive/ppa11:57
fta2ok11:57
asacseems we never had successful builds on sparc/hppa in hardy11:57
asaconly firefox gutsy is a compiler crash11:58
mconnorI can never help wondering how much you guys would get done if you weren't fixing sparc/hppa/ppc/omgwtf compiler issues :)11:59
asacmconnor: armel ;) ... oh, wait you want that too :)12:01
mconnorwell... someone wants that12:01
mconnorme? it's not my problem :)12:01
asacand once compiler issues are fixed you get aligment crashes out of the nowhere12:02
asacmconnor: did you really say that bundling doesnt lead to market share? http://tech.slashdot.org/article.pl?sid=09/02/09/1537203 ?12:06
mconnorasac: I said that it doesn't prevent others from taking market share12:07
asacok good. i already guessed you ment it that way12:08
mconnorI mean, it's pretty hard to assert that bundling prevents a better product from being adopted12:09
asacright. but still it would give the better product a boost12:09
mconnorsure12:09
mconnorasac: it was a little too much shooting from the hip, but basically, I look at it as one of three situations:12:13
mconnor1) you're bundling a better product.  users win.  the competition loses.12:13
mconnor2) you're bundling a similar product.  users don't win or lose.  the competition loses.12:14
mconnor3) you're bundling crapware, users get annoyed and find something better. the competition starts taking share.12:15
mconnorof course, smart people than me have cited the must-carry Java stuff as a huge hit to java12:15
asacfrom a software market perspective its probably healthier to not bundle, i agree. OTOH, i also feel bad about training users to search for alternatives and install stuff from the net as they then start to install various things that often comes with spyware and stuff. not sure what is more important. i think i would prefer if the oem market would ship various bundles and not a monoculture12:17
asacjcastro: can you please fix gwibber-team PPA package asap? ;)12:26
BUGabundoasac: I have the daily build from fta and its also broken12:27
BUGabundonot sure if it still is the SSL prob12:27
BUGabundoor not12:27
fta2what is broken?13:05
gnomefreakany plans on updated Sm 1.1.X or should i do it when im done with 2.013:52
gnomefreakpinery kept crashing yesterday so i havent gotten to sing/upload yet13:52
gnomefreaksign even13:52
jcastroasac: what's wrong with the gwibber-team package?13:59
gnomefreakanyone care to update m-d for seamonkey-1.1.x? sunbird 1.x but seamonkey is mail one14:00
asacjcastro: it doesnt work anymore14:01
asacwith identi.ca14:02
asacjcastro: well. in fact identi.ca seem to have dropped support for https14:02
jcastroI thought they turned it back on14:02
jcastrochecking14:02
asacdidnt work a few hours ago14:02
jcastrothey shut it off for 24 hours or so14:03
jcastroI saw evan telling upstream to not use https, I'll check with ryan when he wakes up14:03
asacjcastro: indeed its back now14:03
asacthanks14:03
asacanyway, they should give a warning before turning off imo14:03
jcastroyeah they were troubleshooting and turned it off, according to them gwibber was using an undocumented thing anyway14:05
jcastroI don't even know why you'd care if your dents were over https anyway14:05
asacjcastro: huh? afaik their turned of https14:11
asacdamn ... me cannot type14:11
asacafaik they turned off https ;)14:11
jcastroYeah I think no one was supposed to be using https yet14:11
asaci think polling for new dents is ok but login + posting over https makes sense14:12
jcastroagreed14:12
asacok. but in the end i dont mind that much :)14:12
asacas long as the package is working i am happy with whatever ;)14:12
jcastrojheh14:12
jcastroI hope he finishes the stupid keyring soon14:12
* jcastro looks at the calendar14:13
asackeyring?14:13
asacyou mean for gnome?14:13
asacdamn ... /me restarts X session to get back window decorations14:13
jcastroyeah, right now he stores the login stuff in a plain text file14:13
jcastrohe wants that in the keyring before we put it in for jaunty14:13
asacoh right14:14
asacbut now that i know that we will use http it doesnt really make a differnce ;)14:14
jcastroheh14:15
james_wfta2: Does https://wiki.ubuntu.com/DailyUpstreamBuildsPOCSpec do what you need?14:17
fta2james_w, reading...14:20
gnomefreakcan someone try opening a text file by double clicking. let me know if it opens. this is jaunty14:24
asacjames_w: is lp:firefox supposed to be upstream branch?14:25
fta2yes14:27
james_wasac: yes14:28
fta2i understand that the pre-requisite is that the full upstream sources are cloned into a bzr branch, that excludes all projects using multiple vcs (thunderbird, seamonkey, songbird, chromium, ...)14:29
asacjames_w: ok, is there a good read-only hg integration yet?14:29
james_wasac: I don't think so14:30
asacjames_w: yeah. what fta says is also important: we have nested assembled trees from multiple vcs's14:30
fta2.. and all projects not currently importable by lp (hg, git, ...)14:30
james_wnesting is explicitly addressed in the spec14:30
james_wdoes that not cover your use of it?14:30
fta2nesting is not easy, most of the time, you have to run a command after you fetched the 1st tree, to get the rest14:31
james_wa command provided by the 1st tree?14:32
fta2tb3 wants python client.mk <some flags>14:32
fta2chromium wants cd blabla ; ./gclient <some flags)14:32
asacin most cases its a command from first tree14:32
fta2-mk+py14:33
asacbut first tree now comes from bzr ... second tree would come from hg again14:33
fta2or cvs14:33
asacif thats possible we should also allow first tree to come from other VCS#s14:33
fta2that's the problem is have with my bot. my local branch feature doesn't work for those14:33
fta2so i do it without local branch (equiv to your lp:firefox)14:34
fta2james_w, i'm also wondering how it's supposed to work for packages using embedded tarballs14:59
fta2and how will you name the versions??15:01
james_woh, I forgot the section on version numbering, thanks15:11
james_wand do embedded tarballs make sense for daily builds?15:11
james_wdo you extract tip and tar it up, then drop it in the package?15:12
fta2james_w, well, i decided to stick with the original packaging, there's why i invoke get-orig-source, so all the dh_* rules work, pre-build, patch, etc..15:21
fta2so yes, i create a tarball, preferably from a local branch, but i only unpack it to test-build the package (which i don't do right now), the real build happens in the ppa.15:22
asacjames_w: couldnt we just use custom commands to plumber orig? even without getting some orig branch with bzr?15:23
asaci mean if we get comm-central from bzr ... and then mozilla-central from hg we could just take everything from hg ;)15:23
fta2here are my confs so far, the bot expects nothing else: http://paste.ubuntu.com/116481/15:27
fta2(i should really document my stuff)15:30
gnomefreakff-4.0 is really 3.2?15:48
james_wasac: in my opinion that is a small thing15:49
asacgnomefreak: undecided15:49
gnomefreakthe revision # sugest it is15:50
asacjames_w: you mean a small thing to add custom command for orig?15:50
james_wasac: to allow grabbing branches from hg15:50
gnomefreakdoes this look right for dput incoming = ~ubuntu-mozilla-daily/ubuntu/15:51
asacjames_w: yes, but we need to run a custom command for nested branches anyway15:51
fta2gnomefreak, don't dput anything in ubuntu-mozilla-daily, it's meant for the bot only15:51
gnomefreakah ok15:52
asacgnomefreak: and neither in -security please :)15:52
gnomefreaki dont have security15:52
asacgood15:52
asac;)15:52
asacnew dput line should prefix /ubuntu with /ppa ... e.g. ~asac/ppa/ubuntu/15:53
james_wasac: the problem is that if you add in custom commands there is little need for a common tool in the first place15:53
fta2i'm may even be impossible, i don't think -daily is owned by the team, just me at the moment15:53
fta2-i'm+it15:53
james_wI understand you are in a bit of a bind though15:53
gnomefreakincoming = ~gnomefreak/ubuntu/ is mine15:53
gnomefreaksame with mt ppa15:53
asacjames_w: well. it provides cron job and auto upload at least15:54
fta2<james_w> I understand you are in a bit of a bind though <= was that for me?15:55
james_wI meant the mozilla team15:55
james_wyour packages are generally outliers in their requirements, and they are not easy to "fix"15:55
asacjames_w: atm we run this bot on a private machine. having something more officially deployed would be great in the long run.15:55
james_wthere are no plans for that currently15:56
asacjames_w: also you need to provide hooks for custom commands anyway. e.g. +dfsg tarballs15:56
asacneed to get stripped or modified15:56
james_wwhy can't that be a branch?15:56
asacyeah. my fault. i still think about not supported bzr imports ;)15:57
asacso if i remove or replace files i need to bzr merge new upstream releases15:57
asacerr ... upstream dailies. that would work most likely15:58
asacdepends on git and hg support though15:58
asacjames_w: once we can sync from such branches, we could also try to provide a "hg", "git" wrapper that maps the sub-checkouts to the right bzr equivalent15:59
asacnot sure how easy it would be to guess bzr rev-ids from git/hg commits15:59
asacbut thats usually in such branches right?16:00
asacso we would have:16:00
asaclp:comm-central (aka tbird)16:00
asacand when client.py runs something like: hg clone -r REVISION http://hg.mozilla.org/mozilla-central, we would do bzr branch -r MAPPEDREVISION lp:mozilla-central16:01
asacsounds hard to do ;)16:02
asactoo bad16:02
gnomefreakasac: where is the nobinonly script? sm1.1.x needs to be done by hand16:05
asacgnomefreak: in debian/?16:06
asacremove.nonbinonly.sh16:06
fta2gnomefreak, no, it has everything needed16:06
gnomefreakin ubuntu16:06
asacor something?16:06
asachmm16:06
gnomefreakfta2: for new tarball?16:06
asacthen follow fta ;)16:06
gnomefreakrelease == 1.1.15 IIRC we have 1.1.13 in repos16:06
fta2i remember it is able to repack the official tarballs16:06
gnomefreaklooking in m-d its not listed16:07
fta2get-orig-source & get-current-source are there16:07
fta2it's using uscan and performs a repack afterwards16:08
fta2so just do ./debian/rules get-orig-source16:08
gnomefreakok ill try it16:08
gnomefreakwill try it16:09
* asac spins an unoptimized -central build17:08
* gnomefreak reallying starting to hate quilt17:27
gnomefreakbe back maybe it will work this time17:27
gnomefreakafter autoconf2.13 quilt shows ~17 patches but in debian/patches(our dir) shows ~24 or so17:34
=== asac_ is now known as asac
gnomefreakasac: what am i missing? I looked at the orignal file that was patched by the zip patch that failed and 1st thereis only 109 lines not 112+. here is output of erverything i ran so far let me know what im missing? http://pastebin.mozilla.org/62086918:07
* gnomefreak goes for smoke18:07
gnomefreakscratcvh that seems the killall patch was applied upstream18:14
jcastrofta: miro2 for jaunty? ;p18:16
dorganhello all19:16
dorganI am able to get the date of a selected message in thunderbird but its not coming in as a formated date it looks like a timestamp19:17
dorganhow do i convert that to a formated date19:17
dorgan::echo:: :: echo::19:23
dorganlol19:23
dorgananyone awake in here?19:40
gnomefreakare you fucking kidding me19:48
gnomefreakive removed a shit load of patches nad still going :(19:49
gnomefreakthis better work this time, i have a life to get back to :(20:08
gnomefreak17 patches checked adn removed20:08
=== fabrice_sp_ is now known as fabrice_sp
ftajcastro, what about miro?20:12
jcastrofta: 2.0 got released just a bit ago, I saw an svn snapshot from a while back in your PPA20:14
ftajcastro, i can sure bump mine but i'm no way the maintainer. i think we get it from debian.20:14
=== thunderstruck is now known as gnomefreak
jcastroah ok, just wondering20:15
ftajcastro, i have the tendency to bump a lot of packages that i feel are not moving fast enough, neither in ubuntu, nor in debian, or even package stuff myself, but most are not ending in any repo, just my ppa :(20:16
ftausers seem to like my ppa because of that20:17
gnomefreakok im going out while this damn thing builds if it fails anymore ill look at it tomorrow20:17
jcastrofta: you're the crack master!20:17
ftajcastro, i don't think so, but i sure like fresh food20:17
* jcastro hugs20:18
ftahm, too much http://is.gd/j51Q20:21
ftai'm seeing this http://is.gd/j528 now20:22
ftado you want miro2 ?20:23
ftajcastro, ^^20:23
jcastroI think it'd be great to have in the distro20:24
ftajcastro, well, that i can't do, so for some reason i don't really understand, new stuff takes forever to get in20:27
ftadtchen, do you guys have a daily ppa for pulseaudio ? or should I setup one (or try to do so)20:38
ftai mean trunk of course20:38
asacsigh ... /me too dumb to do a non-debug build ;)21:23
asacrespin21:24
ftai think i should trash my main chroot, too much stuff in there21:27
fta256 upgraded, 0 newly installed, 0 to remove and 37 not upgraded.21:29
ftaNeed to get 217MB/217MB of archives.21:29
ftathis is not good in a chroot :P21:29
asacheh21:47
asactake care that you dont trash your bind mounted home ;)21:47
ftai don't do that21:47
ftano risk then21:48
asacthats bad21:48
asacfirefox-bin from browser build doesnt crash21:48
asacon exit21:48
asacwhats going on with the xul stub21:48
asachttp://paste.ubuntu.com/116603/21:51
ftaasac, grrr, still no build-system.tar.gz in the xul 1.9 you last pushed21:51
asacfta: here is what i did: i produced a orig.tar.gz in jaunty; then bumped version and spun package21:52
gnomefreakfucking patch is starting to piss me off now21:52
asacfta: what is missing on xulrunner-1.9.head branch?21:52
gnomefreakits needed but wont apply21:52
asacgnomefreak: which patch?21:53
gnomefreak35_theme_switch.patch21:53
gnomefreakeverythin with # less than 35 is trash they applied all upsttream21:54
asaclet me look21:54
asacsouds wierd that many patches get applied upstream on 1.821:54
gnomefreaki didnt push to branch yet21:54
gnomefreakso all old patches are still there21:54
asaccant believe they applied all. really21:54
asacgnomefreak: i think you messed up your orig ;)21:55
gnomefreakyep checked each by hand21:55
gnomefreakwith find in geidt21:55
asachow did you check?21:55
gnomefreakhard to do21:55
gnomefreakopen patch open file that was patched used find in gedit located and compared21:55
asacyes. i think you made a mistake .... please paste first 100 lines or so of tar tzf seamonkey-.....orig.tar.gz21:55
gnomefreakif the + was added that hunk was applied21:56
gnomefreakof my build failure?21:56
asacno the command i wrote ;)21:57
asactar tzf ...21:57
asacappend:21:57
asac| head -n 8021:57
gnomefreakdamnit that is my fault hold on a sec22:00
gnomefreak\http://pastebin.mozilla.org/62095522:01
gnomefreakhttp://pastebin.mozilla.org/62095522:01
gnomefreakthat didnt look like 80 lines22:01
gnomefreakhttp://pastebin.mozilla.org/620957 were applied upstream http://pastebin.mozilla.org/620957 and yes each hunk :(22:03
gnomefreakwhats with the double shit22:03
asacgnomefreak: did you try to use quilt push to apply them?22:05
gnomefreakyes each time i used totle of 5 qyuilt commands starting with quilt applied than push -f than autoconf than refrexh than pop and push -a22:06
gnomefreakuntil all were done22:07
gnomefreakall were " cannot bew removed cleanly" as i recall thats when i brought them up and made sure they were applied22:07
gnomefreakand i copied the patches dir to our debian dir22:08
asacgnomefreak: na. first do a single quilt push22:09
asacif that doesnt apply check what the error is22:09
gnomefreaki did each one at a time22:09
gnomefreaktook me 3 fucking hours22:09
gnomefreakgive or take an hour22:09
gnomefreakthats odd a3 is < a2 :(22:11
asacwhere?22:11
gnomefreaki fixedit22:12
gnomefreakmy PPA wasnt in sources.list22:12
gnomefreakSM2 is done finally22:13
gnomefreakbtw is there a faster way than looking at each patch and each file(hunk) to make sure they are applied?22:14
gnomefreakdiff not very handy in that since some of these files are 9000 lines22:15
asacin general no. usually if the exact same patches are applied, quilt will tell you that they could be reverse-applied22:15
asacwell. thats how it is22:15
asacanyway, i still doubt that all got applied22:15
gnomefreakasac: only 17 out of what 30?22:15
asac_only_ lol22:16
asaci mean. thats like a major upstream happening on a EndOfLife branch22:16
asacfta: what do you think ;)22:16
asac?22:16
gnomefreakyeah i figured that too but i'm going by what i saw :)22:16
asacgnomefreak: my guess is you somewhat applied all patches and then tried to reapply them ;)22:17
gnomefreaki didnt push so they are all there in the branch still22:17
asacat least one possible story22:17
asacor you didnt create proper patches directory link22:17
asacand quilt messed up22:17
asacfta: can dquilt help gnomefreak to apply quilt patches in a safe manner?22:17
gnomefreaki ran all quilt commands than copied over than did again and so on22:17
asacyeah that sounds wrong ;)22:18
gnomefreakdquilt?22:18
asaceven though i dont understand it22:18
asacgnomefreak: for me all patches apply cleanly ;)22:18
asacall i did was:22:18
gnomefreakevery time i ran autoconf-xx i copied over22:18
asacbzr branch lp:~mozillateam/seamonkey/seamonkey-1.1.dev22:19
ftaasac, dquilt is not perfect, but it's not an embedded tarball, it should work just fine22:19
fta+if22:19
asaccd seamonkey-1.1.dev22:19
asacbzr bd --merge --dont-purge --builder='debuild -b'22:19
asacgnomefreak: ^^22:19
gnomefreakasac: looking22:19
asacwell ... i also did ./debian/rules get-orig-source; mv seamon*tar.gz ../tarballs/22:20
asacbefore spinning22:20
gnomefreakbzr bd --merge --dont-purge --builder='dpkg-buildpackage -rfakeroot -k764D5E13 -i.bzr' .  should not make a diff. between yours and mine22:20
gnomefreakyeah i did that already ")22:20
asacgnomefreak: ok so i was wrong. all patches apply except 35_zip_cache.patch -> that can be dropped22:20
asacthat makes sense because i remember that this landed upstream22:21
asaclet me check if something else fails22:21
gnomefreakthat was the second one first was 30_killall.patch as i recall22:21
asacgnomefreak: you said: _all_22:21
asacbut no ... 30_killall.patch worked22:21
gnomefreaki said 1722:21
asacgnomefreak: thats it22:21
asaclet me commit it22:22
asaceverything else applies22:22
gnomefreakok will try again22:22
gnomefreaki also have a shitload of CVE's22:22
asacgnomefreak: ok committed22:23
asacrev 15822:23
gnomefreakok looking22:23
gnomefreakyep i got it. will let you know when im done22:24
ftaasac, the problem of dquilt is to get DEB_SRCDIR for embedded tarballs, it's broken when DEB_SRCDIR is not an already expended value, i.e., when it refers to another variable or to a shell command22:25
asacfta: hmm. ok22:26
asacfta: so make a "makefile out od dquilt" that includes the debian/rules ;)22:26
ftaasac, i was tempted to add an echo-deb-srcdir target to debian/rules, or to something always included22:27
ftalike DEB_SRCDIR=`make -f debian/rules echo-deb-srcdir`22:29
asacfta: maybe like: echo-config CONFIGVARS=DEB_SRCDIR,MOZ_SOMETHING,...22:33
asacgnomefreak: does it build?22:36
=== thunders1ruck is now known as gnomefreak
ftaasac, having that wont help spread dquilt outside of the mozillateam. it would need to be in cdbs22:37
asacgetting 14K mail headers from gmail imap probably takes a bit ;)22:39
asachmm ... now i have a bug that should go into an FAQ22:50
asacnot sure how to tag that properly without reopening22:50
asachttps://bugs.edge.launchpad.net/ubuntu/+source/firefox/+bug/29509922:51
ubottuUbuntu bug 295099 in firefox "Firefox Problem, Letters with huge space between them" [Undecided,Invalid]22:51
asacOOm22:56
asacgood that i have disabled swap ... otherwise tbird wouldnt have been killed22:57
asacsomeone really needs to implement memory pressure22:57
[reed]asac: Gecko supports memory pressure already...23:43
[reed]Fennec is using it23:43

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!