/srv/irclogs.ubuntu.com/2009/08/18/#ubuntu-mozillateam.txt

asac_cftok fixed00:00
asac_fta: fixed00:00
asac_andv: yes. but thats not a problem.00:01
asac_andv: he cannot upload to archive anyway00:01
asac_otherwise you can use the extension-dev team00:01
andvasac_, we won't upload to ubuntu archive anyway00:01
andvwe gonna keep the package synced00:01
asac_andv: well. there are freezes in debian ... then you might upload to ubnutu00:01
andvtrue00:01
andvin that case yes00:02
andvsveinung gonna merge the .debian branch changes into his main one00:02
andvthen merge it again on the ubuntu-dev00:02
andvso we gonna keep just one merge00:02
andv* branch00:02
andvand not 2-3 of them00:02
asac_fta: ok so in the last few days new symbols were added00:03
sveinungandv: do you prefer a merge or a rebase?00:03
asac_let me fix the automake version thing first00:03
andvasac_ don't likes rebases00:03
asac_there are no .debian branch changes00:03
asac_if you need that you do something wrong00:03
asac_you only need one release branch00:03
andvyes00:03
asac_and everything else is topic branches00:03
asac_if you think you need both be able to write to release branch00:03
andvthat's why he gonna merge .debian branch changes into ubuntu-dev one00:04
asac_then use ~ubuntu-extensions-dev team00:04
andvto keep just one release branch00:04
andvas you suggested00:04
asac_https://edge.launchpad.net/~mozilla-extensions-dev00:04
asac_andv: use that team to do collaborative extension maintenenace00:04
asac_if you dont want to use ~ubunu-dev00:04
andvsveinung do you prefer https://edge.launchpad.net/~mozilla-extensions-dev00:05
andvor the general ubuntu-dev branch?00:05
andvyou won't be able to upload to the ubuntu-dev branch00:05
andvas you may know00:05
andvso it's your choice00:05
=== asac_ is now known as asac
sveinungandv: I'm not a member of ~mozilla-extensions-dev so ubuntu-dev is OK for me :)00:07
andvsveinung, im not a member of ~mozilla-extensions-dev too00:07
andv:)00:07
sveinungbrb00:07
andvbut asac can fix that if you want00:07
sveinungin that case ~mozilla-extensions-dev00:08
sveinungbrb00:09
andvI suggest you to make a brand new branch00:09
andvin there00:09
andvso we have a clean tree00:09
andvfor debian00:09
asacandv: no need to00:09
andvmerge then?00:09
asacno ... just push the ~ubuntu-dev branch there.00:10
andvlike we just did for ubuntu-dev00:10
andvok00:10
asacthen open changelog and change the bzr address00:10
andvok00:10
asaci will mark the ubuntu-dev one abandoned then00:10
andvyes00:10
andvadd a rationale for it00:10
andve.g abandoned for moving to a collaborative maintenance00:10
andvsomewhere else00:10
asacandv: sveinung_: ok both of you added added to team00:11
asacandv:  no need to add a rational ... we can add the new location to the old branch info00:11
sveinung_asac: thank you00:11
andvthanks00:11
andvok00:11
asacits ok if things move00:11
andvsveinung_, mere the ubuntu-dev branch00:12
andvinto the mozilla-extension team branches00:12
andv* merge00:12
asacnah00:12
asacjust push00:12
micahghi asac00:12
andvoh ok00:12
andvsveinung_, just push the .debian branch00:12
asacok let me push00:12
andviok00:12
asacone second00:12
andvok00:13
asacok new location is: lp:~mozilla-extensions-dev/firefox-extensions/all-in-one-sidebar.ubuntu ... will be there in a minute or too00:13
asachave fun00:13
asaci will document that in ~ubuntu-dev and mark it abandoned00:13
andvgreat00:13
andvsveinung_, push .debian changes into the brand new branch00:14
andvpushed by asac00:14
andvand we're done for now00:14
ftaasac, more fixes needed00:14
asachttps://code.edge.launchpad.net/~ubuntu-dev/firefox-extensions/all-in-one-sidebar.ubuntu00:14
asacfta: for modemmanager?00:14
asacthat worked for me now00:14
asacthe nm stuff i will fix now00:14
asacsymbols + automake ... whatelse?00:15
ftaok00:15
sveinung_andv: pushed into the new branch00:19
andvperfect00:19
andvsveinung, tomorrow I gonna fix some stuff00:21
andvsveinung_, are you available tomorrow for testing=00:22
sveinung_andv: yes00:22
andvperfect00:22
asacfta: seems it was only symbols for NM ... made new snapshot and added tose00:22
andvwhen the branch is ready I gonna ping you to test the package00:22
* asac does a test build00:22
sveinung_andv: ok00:23
sveinung_andv: how early should I get on IRC?00:25
andvwhich timezone are you in?00:25
andvim gtm+200:25
andv* gmt00:25
sveinung_+100:25
asacfta: ok seems good00:26
asacvery nice \o/00:26
andvso it's 12.26 am00:26
andvthere00:26
andvhere it's 1.26 am00:26
=== sveinung_ is now known as sveinung
andvas soon as I wake up tomorrow00:27
andvand I fix those00:27
sveinungandv: it's 1:25 here as well00:27
andvI guess in the first afternoon00:27
andveverything should be ready00:27
andvlike 1-2 pm00:27
andvif you can make it00:27
sveinungandv: OK, great00:27
andv:)00:27
andvoooook, im going to sleep now00:28
andvim a bit tired00:28
asacbye00:28
andvasac, I've mailed you already00:28
andvwith some more details after reading your mail00:28
asacmaybe :) ... i dont know. i dont read mails in the evening00:29
andvok, you'll see it tomorrow then00:29
andvasac, sveinung, fta: night00:29
sveinungandv: night00:29
asacfta: ok i think one more push and then good night ;)?00:39
micahgasac: when can I chat with you about firefox 3.6?00:43
asacmicahg: what info do you want?00:45
micahgwell, they're working on the final roadmap this week00:45
asacabout "whethe ror not"?00:45
micahgif they decide to try to launch 3.6 in Nov00:45
micahgcan we try to get in Karmic?00:45
micahgalso, can we drop 3.0 from Karmic?00:46
asacmicahg: first, thats a roadmap. and while moz gets better at getting quick releases out, i dont expect that to happen00:46
asacanyway00:46
asacas you say top requirement for anything like that is to get 3.0 out ;)00:46
micahgwell, someone said something about needing a release for Windows 7 compatability00:46
asacwe definitly cannot justify three xulrunner/firefox versions in the archive00:46
micahgcorrect00:47
asac(or even 4 as we stil lavent removed 1.8 from the archive)00:47
* micahg would help gut 3.0 and move to 3.600:47
micahgbut wouldn't we look bad if they release a new version a month after us and we can't get it to the users easily?00:47
asacso when do they plan first beta?00:47
micahg3.5 was released 2 months after jaunty00:47
micahgsep00:47
micahgearly sep00:48
micahgit's in the meeting plans to finalize the release part of the roadmap this week00:48
asacthats the point. i mean, a few cycles back noone would have expected a second firefox in the archive00:48
asacpeople always complained on ubuntu being outdated00:48
asacbut there was not a big deal00:48
micahgwell, you already did it once00:48
asacnow we provide them and if we provide them we cannot rebrand them and people will bitch about that and so on ;)00:49
* micahg is worried about the feature freeze00:49
asacfor me its basically a tool to get feedback from stable users ;)00:49
asacof course i try to make users happy. but this second firefox is never our primary browser etc.00:49
micahgasac: does the branding require more validation or is it an ubuntu policy not to change branding?00:49
asacok long story short. i think we can get it in.00:49
asacbut not with a name like ~a100:50
* micahg never got the full story00:50
asacin the past we uploaded things not before a6 (for 3.0) and b1 (3.5)00:50
micahgI'm just worried about the feature freeze00:50
micahgit'll at least be late beta before release00:50
asacgranted those cycles were longer, but they also wanted a 9 month cycle for 3.5 and ended up making a full year00:50
micahgor at least early beta00:50
asacmicahg: in the past we had no problems to add that after feature freeze00:51
micahgcan we get it in after feature freeze?00:51
micahgok00:51
micahgthat's my only concern00:51
* micahg is wiling to help clean stuff up to make it happen00:51
asacno guarantees, but if they reach beta before us then we will get it in00:51
micahgok00:51
asacbut first we have to see that00:51
micahgI'd also like to get an alternative in there00:51
asacin anycase. getting firefox 3.0 and xul 1.9.1 (and 1.8) out of the archive is a requirement00:51
micahg/etc/alternatives00:52
micahgor something00:52
asacbut also a worthwhile goal on its own00:52
asaci want to get rid of them in any case00:52
micahgso users can switch between 3.5 and 3.600:52
asaci am not so sure about alternatives00:52
asaci dont like them00:52
micahgyou wanna write up a spec?00:52
* micahg can take tasks00:52
asacusers get too easily confused and trapped by them (without knowing about alternatives)00:52
asacmicahg: spec? about what?00:53
micahgok, but I was thinking something like after 3.5 is EOL, users can switch the default (not us) to 3.5600:53
micahgspec about removing 3.000:53
micahgor is there one?00:53
asacmicahg: so if we give up, we should migrate the default for everyone as otherwise the users left behind dont have security support00:54
asacbut alternative is no solution for that00:54
asacimho00:54
micahgok00:54
micahgI'd be interested in hearing other options00:54
micahgthat would solve some of the EOL issues00:54
asacit dosent solve them00:55
asacit just hides them and makes them less populater00:55
* micahg doesn't considering it giving up if you have a viable alternative (i.e. later browser in the disstro)00:55
asacbecause all the xulrunner consumers would still be affected00:55
micahgah, right00:55
micahgwell00:55
micahgwhat do they do after mozilla EOLs a release?00:55
asacmicahg: who is they?00:55
micahgother products...miro..and the like00:56
asacmicahg: in the past we backported00:56
asacpatches00:56
asacmicahg: the upstream on all the mozilla based software are quite unsesitive about security00:56
asacsongbird also doesnt really track security releases in a real timeley fashion00:56
asaceven though you can use it just like a normal browser too00:57
asacmozilla itself of course an exception00:57
asacthey take security quite serious00:57
asac;)00:57
micahgbut they limit their exposure by EOLing in a timely manner00:57
asacfor me EOLing is not a valid tool to limit exposure ;)00:58
micahgwell, it's a problem for distros00:58
asacyes thats true00:58
micahgbut imagine if they had to backport security fixes to all the earlier branches00:58
asacand we had to live with that00:58
asaci would love to not needing to backport anything00:58
micahgthey would only be able to roll out a new version every 2 years00:58
asacbut i dont see that we are ready for that yet00:58
asaci hope to get next LTS in a state where we can do major version upgrades00:59
* micahg thinks we can get close for the non LTS releases00:59
asacthere are still too many rdepends00:59
micahgyeah, I ran that the other day00:59
micahgI was shocked01:00
asacmicahg: oyu have to look in the Sources files in the archive01:00
asaconly that way you can spot all biuld-rdepends etc.01:00
micahgoh, I wanted to ask you about the kde-firefox spec01:00
asacrdepends is only a first pitch01:00
micahgthere are 201:00
micahgah01:00
asacone is mine i guess01:00
micahgyes01:00
asacthose are reasonable things. someone need to find time to work on those i guess ;)01:00
* micahg would like to try maybe01:01
asacand first check if everything is still relevant01:01
micahgis that a bad idea?01:01
asaci think its a touch task. but you never know in advance ;)01:01
micahgYou created this: https://blueprints.edge.launchpad.net/ubuntu/+spec/firefox-kde-integration-intrepid01:01
asacbut definitly not a first code starter unless you are good at kde coding01:01
micahganother user created this: https://blueprints.edge.launchpad.net/ubuntu/+spec/firefox-kde-support01:01
asacmaybe parts of it01:01
asacwould hav eto heck01:01
micahgI was going to start at least linking bugs to the specs01:02
asacyeah01:02
asacif there are kde complains they definitly would fit01:02
micahgso, which one would you like me to link to01:02
asacbut i think the spec needs to be polished/updated01:03
micahgwould minimal integration be ok as a first step?01:03
micahgor is it an all or nothing01:03
asacthe one that is a complete approved spec ;)01:03
micahgthe gnome-support package just seems to provide gvfs, is that correct?01:03
asacfta: thx. nm built ;)01:04
asacand -applet maybe too ... but not so sure bout jaunty01:04
micahgfile associations seem to be a big thing for the kde people01:05
micahgI was thinking, if I can make a settings file for KDE, could we package that and call it the beginning of firefox-kde-support?01:05
micahgyour spec is more focused on using QT type stuff01:07
micahgthe other one is just about defaults for KDE vs gnome01:07
micahgas you note in the spec, upstream has some interest in KDE support01:09
micahgso maybe we can keep things simple until they do it?01:09
asacmicahg: we have to do it in upstream suitable fashion01:12
asacproblem is that you cannot solve this on a packaging level01:13
asacfirefox needs runtime detection of kde/qt/gnome features as you can have kde and gnome installed on the same system01:13
micahgwell, you can't solve the QT thing, but can't we have a KDE settings file that has KDE default apps set vs gnome apps?01:13
asaci might not understand the concrete solution suggested01:14
ftaasac, \o/01:14
ftaasac, did you get the emails?01:14
asacfta: the build failures? i would think so01:15
asacone sec01:15
asacyes bunch of nm/modemmanager mails01:15
asacgood01:15
micahgoh, set firefox to open things in KDE apps without having to set it in the browser, but rather by installing a package01:15
micahglike bug 41333701:16
asacwhat file do they suggest to ship? mimeTypes.rdf?01:16
ubottuLaunchpad bug 413337 in firefox-3.5 "If Firefox is installed on Kubuntu is should set Akregator as default Feedreader" [Wishlist,Triaged] https://launchpad.net/bugs/41333701:16
micahgthis is my idea01:16
micahgship something like that01:16
micahgas a simple kde-support pacakge01:16
mconnormicahg: what's "default feedreader" in this context? iirc, the code gives the choice of live bookmarks/web options/local default01:17
mconnorbut I don't know how well the last bit works on Linux, since I don't have a current linux box01:18
asacyes. that example looks different from what i thought this topic was about01:19
asaci thought it was about changing mime-type handlers someone on kde01:19
asacbut this feed thing doesnt seem to suggest apps for me01:19
micahgasac: that was part of it01:19
asacjust webapps: bloglines, google, etc.01:19
mconnordo you have an OS handler for feed: ?01:20
micahgfor some reason, I thought choice of feed reader was a setting in firefox01:20
asaclet me check i think i saw liferea there too at some point01:20
asacso its not a mimetype, but a url scheme handler01:20
asacok01:20
asachmm01:20
micahgok, so, can't that be overriden with a config file01:21
mconnorer01:21
micahgoh01:21
micahgI see01:21
mconnoryou want to do what?01:21
mconnorhttp://www.grabup.com/uploads/cc0155deb95fc78c3c8584c4fb0f301b.png?direct01:21
mconnorfeeds are special01:21
mconnoryou could hardcode it to always use the system default, but that's kinda crappy01:22
mconnorwhat if I don't want to use a local feed reader?01:22
micahgmconnor: this might have been a bad example01:23
asacfeed: handler is rhythmbox01:23
asac;)01:23
mconnormaking it work so that we properly detect the local default on KDE sounds great01:23
micahgI was originally thinking about mime type settings01:23
micahgbut I knew where this bug was and didn't have a mime type bug to show01:23
micahglet's forget about this one for the moment01:23
micahghow about the mime type idea01:23
mconnorI don't necessarily think we should ever hardcode any app01:23
micahgdoes that work?01:23
micahgmconnor: I"m not saying that we should01:24
mconnorso, let's assume PDF01:24
mconnorif I get application/pdf, right now I'll get open/save01:24
mconnorand the default with open is whatever we get from whatever API call we use01:24
micahgright and in kde the default should be the kde app that opens pdfs01:24
mconnorwhat you really want is to make sure that whatever API we call returns the default KDE has01:25
mconnorI don't know what we call, it's been like four years since I've looked at this stuff01:25
micahgmconnor: mozilla bug 39770001:25
ubottuMozilla bug 397700 in File Handling "Implement application selector (nsIMIMEInfo.possibleLocalHandlers) for Linux" [Normal,New] http://bugzilla.mozilla.org/show_bug.cgi?id=39770001:25
micahgit's a problem01:26
asacproblem is that that api call is not really one api, but a combination of reading the legacy mailcap stuff and then overloading that somehow with what we get from a gnome-vfs database01:26
micahgright01:26
micahgso01:26
asacright solution is to have a kde-vfs thing and decide on _runtime_ which to use01:26
asacbased on the what desktop you are currently running01:26
asacthats what my spec i wrote back then suggested01:26
micahgasac: indeed, but I don't know how to do that :)01:26
asacyeah. but everything not-runtime will just cause confusion01:27
micahgis it better to wait for that than to offer a temporary solution and be upfront about what it does01:27
asacbecause like now if you have gnome installed and log into kde you get applications that are gnome and your kde configuration tools dont work to change them on system01:27
mconnorhave I mentioned that KDE vs. GNOME is one of my biggest issues with Linux?01:28
micahgah, I see01:28
micahgmconnor: you have a problem with choices?01:28
asacif you now install like a kde-support package without having any runtime logic in place, you get the same problem on gnome01:28
* micahg uses Xfce01:28
micahgtrue01:28
mconnormicahg: I have a problem with unnecessary division of labour01:28
asacmicahg: choices are good, but for ISVs its a problem because it fragments a small market even further01:28
micahgmconnor: why is it unnecessary?01:28
micahgbot gnome and kde have moved to standardized libraries for most things01:29
micahg*both01:29
mconnorwhy is it necessary?01:29
micahgpeople like QT vs GTK01:29
mconnorsure01:29
mconnorwhy is it necessary?01:29
micahgwhy not?01:29
micahgwhy should you care?01:29
micahgif people are willing to work on it01:29
micahgKDE is now cross-platform01:30
mconnorif.01:30
micahgyou can install it on Windows :)01:30
mconnorthat's entirely orthogonal01:30
mconnorI can't write an app for Linux, I can write it for GTK or KDE or both01:31
micahgmconnor: either one is an app for linux01:31
mconnorbut it adds complexity and overhead to every ISV01:31
asaci think this example about mime-types shows a bit why its a problem. its not simple to write an app on linux that works everywhere similar good01:31
micahgif someone likes your app, they'll probably install the required libs01:31
mconnormicahg: but it doesn't work consistently01:31
micahgasac: there are standards that desktop environments are moving to01:31
mconnorI can write a great GTK app, but it'll work differently from your KDE app, and usability suffers01:31
asacmicahg: like this. if you install the gnome-vfs stuff on kde you cannot configure the mime-types through kde.01:32
micahgfreedesktop.org has been working on this01:32
asacmicahg: maybe that works at some point, but it didnt work for ages01:32
mconnorvery slowly01:32
micahgI think both gnome and kde are moving more towards standards01:32
mconnorbut now you're building two instead of one01:32
micahgit keeps them innovating01:33
micahgyou can't stagnate01:33
mconnorI think that's a hollow argument01:33
micahgcompetition is good01:33
micahgno it's not01:33
mconnorI don't actually think I've seen anything out of Linux environments that's been really great/innovative in a very long time01:34
micahgand anyway, choices is what linux is about01:34
mconnorname one great feature that users care about in either01:34
micahgYou can run kmail on gnome if you install the libs01:34
micahgyou can run xfce and mix and match your apps01:34
micahgor straight KDE01:34
micahgbut you get to choose01:34
mconnoror you can decide life's too short, and buy a Mac01:34
micahgyes, the Mac, where everything is coookie cutter01:35
mconnorit works01:35
mconnorand there's apps that are great01:35
micahgso does, Ubuntu, Kubuntu, Xubuntu01:35
mconnorhave you used a Mac for an extended period of time?01:35
mconnorin the last two years?01:35
micahgno01:35
* asac ... feels this is going down a dead end road.01:35
mconnoryeah01:36
micahgI did back in the early 90s01:36
micahgok01:36
micahgasac's right01:36
micahglet's get back on topic01:36
asacthe point where we started was about what is needed to do proper mime-type handling in kde01:36
micahgasac: seems more like an upstream project01:36
asaci dont see the standadization coming. the freedesktop has agreed on a database standard, but there are no cross libs for that yet afaik01:36
mconnorright01:36
asacso we can either wait till that happens and then move firefox to that lib01:36
mconnorreally, at some point someone needs to do a real Qt port01:37
micahgso is it worth me trying to figure the KDE stuff out or helping gut 3.0 from Karmic?01:37
mconnorbut no one ever seems willing to maintain that01:37
asacor we can have two system backends that you can install either or (or none) that is selected based on which desktop your current window is on01:37
asacactually i think we dont need a qt port for now01:37
asacif you use gtk with qt engine the looks is decent enouhg01:37
mconnoryeah, but calling the right filepicker etc would be nice01:38
asacwhat makes them bleed is the missing integration and that is - even though not a one day job - at least something oable01:38
asacthe qt port is being done i think for the mobile ... not sure if that is still driven by someone01:38
mconnorI think vlad wrote a Qt port in a day, it just needed some love01:38
asacbut its not getting a full browser product soon afaik01:38
mconnorright, because no one really wants to maintain it ;)01:39
micahgok, asac, is there anything I can do to help with the karmic preparations01:41
micahgor is triaging bugs enough right now?01:41
asacmicahg: depends on what you want to do ;)01:41
* micahg is willing to learn01:42
asacmicahg: there are still a bunch of open tasks on the firefox-3.5 by default karmic spec ... e.g. porting apps, also helping on getting old apps dropped from the archive, so we can remove the old xulrunner/firefox etc.01:42
micahgold apps?01:42
asacits desktop-karmic-firefox-3.501:42
micahgyeah01:42
micahgI'm looking at it01:42
asacyeah well. some apps are abandoned upstream and i dont want to port the app unless lots of people complain01:43
asacso get that removed soon and see if they complain ;)01:43
micahgare they listed?01:43
micahgwhat do I have to do?01:43
micahgjust ressearch the rdepends?01:43
asacmicahg: look on the spec whiteboard. there are a bunch of tasks01:45
micahgyes01:45
asacdesktop-karmic-firefox-3.501:45
micahgbut I don't know what I have to do for them :)01:45
asacmicahg: so one thing i still need to do is to do a verify run of all those that are marked DONE01:45
asace.g. check if they really built on all arches, if someone filed a bad bug due to the transition or something01:45
micahgok01:45
micahghow should we keep track?01:45
asacif thats too lame for you you could check those that are flagged" maybe move to webkit"01:45
micahgnah, nothings too lame if it helps01:46
asacmicahg: track of what?01:46
micahgwhat I've checked01:46
micahgcan I edit and mark verified?01:46
asacgood question01:46
asacwe produce burndown charts based on those tasks01:46
asacso its probably not nice to just use a new word01:47
asaci will tell you tomorrow. have to check with the one doing those charts.01:47
asacmaybe we can use VERIFIED1 VERIFIED2 etc.01:47
micahgok, I was thinking DONE -- VERIFIED -- micahg01:47
asaci also want to verify a bit later in cycle for a second time, because then we have beta users, that might catch more issues01:47
micahgsomething like that01:47
micahgah01:47
micahgok01:47
asacmicahg: shouldnt be a problem. i will let you know01:47
micahgok, thanks01:47
* micahg jsut wants to make this good01:47
micahgand help :)01:48
micahgasac: I also might have a new person to help me triage FF bugs01:48
asacreally?01:48
micahgthen maybe I can focus on the backlog if someone can take care of the incoming01:48
micahgI started training him last night01:49
asacmaybe.01:49
micahgseems to have a good head01:49
asacmicahg: what do you mean with backlog?01:49
asacall those bugs now open?01:49
micahgof bugs :)01:49
micahg2000 over 3 packages01:49
micahggetting 3.0 out of karmic will help01:50
asacindeed ;)01:50
asacmagic filter01:50
micahgso we have to finish getting 3.5 in before we can get 3.0 out?01:50
asacmicahg: in some way yes.01:51
micahgcan we just remove the ff package now and leave xulrunner?01:51
micahgor is it too early?01:51
LLStarksasac, subpixel is acting up again.05:53
andvolas09:13
andvJazzva, you there?09:14
Jazzvaandv: yes09:14
andvJazzva, erroneously I removed myself from extension team (wanted to leave another team but i missed)09:15
andvcould you please re-add me?09:15
Jazzvaandv: sure, just a second09:16
andvthanks09:16
Jazzvaandv: done :)09:17
andvJazzva, thanks a lot, and keep up the good work with bugmail-extension09:18
andv;)09:18
Jazzvaandv: no problem. thanks, I'll try :)09:18
andvdo you any other extension you're working on?09:19
andv* have09:19
Jazzvaandv: I worked on couple of them in the past. They need to be upgraded, but I don't have time to do that at the moment.09:20
andvpackage names?09:20
Jazzvaandv: I suppose this way is easier :) https://edge.launchpad.net/~jazzva/+related-software09:21
andvcool09:22
andva lot of packages09:22
andvwhich aren't in debian I seee09:22
andvI see a lot of -0ubuntu109:23
Jazzvaandv: yes... I submitted one before (gnome-voice-control, but version 0.2 is not really useful, so I stopped working on that submission to Debian). Now that there's mozilla-devscripts in Debian, it would be good to move extensions there.09:27
andvyep09:27
andvif you have any package you may want to move there09:28
andvjust ping me09:28
Jazzvabut I haven't done anything related to that before (which is not good, I know :))09:28
andvand give me a working branch09:28
Jazzvaandv: well, I'll be able to work on that after my exams (which are on 23rd and 24th August)09:28
andvgreat09:28
andvlet me know if you need help09:28
Jazzvaandv: I will need it :). At least with differences in policies between Debian and Ubuntu09:29
andvyeah09:29
andvdon't worry I'll help you09:29
Jazzvaandv: Thanks :)... That would be great09:30
andv;)09:30
asachmm ... my other irssi cannot connect to freenode atm10:04
andvheya asac10:16
andvsome network issues for freenode10:17
asacreally?10:18
andvyep10:18
asacthats interesting10:18
asacwhy can i cannot from this system then ;)10:18
andvdunno10:19
andvI started lagging before10:19
asaci can connect10:19
andvthen I got kicked out from the server10:19
asachmm-10:19
andvand you got kicked as well10:19
asacmy other system resolves irc.ubuntu.com and irc.freenode.com to an IP that doesnt work10:19
asacyeah10:19
andvirc.freenode.net10:19
asacok lets assume thats normal then ;)10:19
andvI connected using irc.ubuntu.com before10:20
andvafter the kick and it worked fine10:20
asacyeah i used that too10:20
asacdoesnt matter10:20
asacon my irc gateway both dont work10:20
asacbut when using this system directly it works ;)10:20
andvimportant is that it works10:20
andvsomewhere10:21
asacyeah ... but that was just a matter of luck i guess10:21
andvyep10:21
andvim finishing working on all in one for debian10:21
asacfta: is 3.6 still called minefield in the menu? thought we are at Namoroka10:22
andvjust have to remove an extra license file10:23
andvand I start test-building10:23
asacandv: use the ne xpi.mk feature to remove the extra license10:26
andvhow does that work?10:26
asachttp://bazaar.launchpad.net/~mozillateam/mozilla-devscripts/mozilla-devscripts/revision/23010:27
asacwe will upload 0.15 soon. so just depend on 0.15~10:27
asacthe idea is that you add license files that are in the produced xpi after checking that you properly documented them in debian/copyright10:28
andvasac, If I add >=0.15 it won't work10:28
andve.g i won't be able to do test builds10:28
andvasac, in fact the extra license file is the MPL license one10:30
andvwhich get installed already10:30
andvthanks to the docs maintainer script10:30
=== ripps_ is now known as ripps
andv./usr/share/doc/all-in-one-sidebar/MPL.gz10:31
andvthe extra license file gets installed here: /usr/share/all-in-one-sidebar/license.txt10:31
asacdoesnt matter10:31
asacif its documented properly in copyright you are supposed that feature10:32
asacso it doesnt get duplicated in the produced xpi-tree10:32
* asac gets mail etc. bbl10:32
andvasac, check my mail too10:33
andv;)10:33
andvanyway ok gonna use that feature10:33
andvwhich is MOZ_XPI_DOCUMENTED_LICENSE_FILES (OPTIONAL):10:33
andvI guess10:33
asacyes10:42
andvasac, I've added this line: MOZ_XPI_DOCUMENTED_LICENSE_FILES: license.txt10:50
andvbut seems to not work10:50
andvI've tried using the TEMPDIR variable as well10:50
andvbut nothing10:50
andvbzr bd doesnt even produce an output about it10:51
asacandv: thats because you dont have the latest mozilla-devscripts most likely10:51
asacandv: bzr branch lp:mozilla-devscripts10:51
asacdebuild that and install10:51
asacremember to use minimum build depends of >= 0.15~10:51
andvok, let me see10:51
andvasac, nothing again10:56
andvI've installed latest mozilla-devscripts10:56
andvbumped them on control file10:56
andvand built again10:56
andvbut that extra license file didnt go away10:56
bdrungandv: you should use MOZ_XPI_DOCUMENTED_LICENSE_FILES := license.txt10:57
andvthanks10:57
andvlet me try10:57
andvbdrung, thanks11:01
andvit worked out11:01
bdrungandv: yw11:01
andvbdrung, you should specify that in  MOZ_XPI_DOCUMENTED_LICENSE_FILES documentation11:02
andve.g adding some usage cases11:02
andvexample on how you can use this feature:  MOZ_XPI_DOCUMENTED_LICENSE_FILES := foo.txt11:03
andvor whatever11:03
bdrungandv: an example should be sufficient. using := or = is the normal way to declare variables in makefiles11:03
andvyes, I know11:03
bdrungasac: is there an example for using xpi.mk?11:03
andvthe only thing I see is MOZ_XPI_DOCUMENTED_LICENSE_FILES (OPTIONAL):11:03
andvwhich can get you doing it wrong11:04
bdrung# Usage: include this file in your cdbs debian/rules file and define the11:06
bdrung#        following variables:11:06
andvdidnt see it11:07
bdrungandv: look at the README, there is a link to https://code.launchpad.net/~mozillateam/firefox-extensions/XPI.TEMPLATE11:13
andvbdrung, thanks11:20
andvdidnt see those11:20
bdrungthe template is not up-to-date11:20
sveinungandv: I see that you used MOZ_XPI_DOCUMENTED_LICENSE_FILES that I asked about yesterday. :) Should I test with the bzr version of mozilla-devscripts or wait until it's released?13:02
Jazzvaandv: yeah, example should go to XPI.TEMPLATE/debian/rules, as all other examples (regular packager shouldn't bother to look into xpi.mk for explanations, though it might be needed sometimes :)). asac, do you agree?13:47
Jazzvasveinung: andv tested already (if I read correctly). With mozilla-devscripts ver. <0.15 MOZ_XPI_DOC_LIC_FILES will do nothing, but the build won't fail. With ver. >=0.15 it will exclude those files when packing a XPI.13:48
andvsveinung, hi13:52
andvsveinung, do bzr branch lp:mozilla-devscripts13:53
sveinungandv: hi13:53
andvthen bzr bd it13:53
andvand install it13:53
sveinungandv: I have already buildt it13:53
andvgreat13:53
andvas Jazzva already said you13:54
andvthe build won't fail with 0.1413:54
andvbut that variable won't work13:54
andvasac told me he will upload 0.15 soon13:54
asacyes13:54
sveinungperfect13:54
andvsveinung, test the package on squeeze please13:54
sveinungok13:55
andvJazzva, yeah, wasnt able to find a good example13:55
andvto follow before13:56
andvthat's why I asked13:56
andv;)13:56
Jazzvado we have ${xpi:Depends} now for Depends field? I think I saw someone worked on that in xpi.mk13:56
Jazzvaandv: I'll update XPI.TEMPLATE now, so it will be better :)13:56
andvperfect thanks13:56
Jazzvano prob :)13:56
andvsveinung, if the package works fine on squeeze13:57
andvwe just gonna have to wait mozilla-devscript 0.1513:58
andvand the package is ready for upload13:58
bdrungJazzva: yes, we have it in 0.1413:59
Jazzvabdrung: great, I'll put that in XPI.TEMPLATE :)14:00
=== kenvandif is now known as kenvandine
bdrungJazzva: and MOZ_EXTENSION_PKG is now optional14:00
Jazzvabdrung: ok, I'll be sure to document that in debian/rules in template :)14:01
bdrungthanks14:01
Jazzvabdrung: thank you for implementing that :)14:02
bdrungJazzva: that was a simple one liner14:02
sveinungandv: works fine14:02
andvsveinung, perfect14:03
andvsveinung, can you please do a lintian run14:03
andvto the package generated14:03
sveinungsure14:03
sveinungandv: strange. I still get the extra license warining... (I compiled and installed mozilla-devscripts again just to be sure)14:10
andvreally?14:11
andvlet me see14:11
sveinungtrying again just to be certain...14:11
andvyeah, me too now14:11
andvwhat went wrong14:12
andvlet me see14:12
Jazzvaandv: check if the variable is assigned correctly.14:12
andvJazzva, worked locally before14:12
sveinungjazzva: MOZ_XPI_DOCUMENTED_LICENSE_FILES := license.txt14:12
andvthen I pushed and stopped working14:12
Jazzvathat's weird...14:13
andvJazzva, it's the same as before14:13
andvbut worked for me14:14
andvNow running lintian...14:14
andvW: all-in-one-sidebar source: newer-standards-version 3.8.3 (current is 3.8.2)14:14
andvFinished running lintian.14:14
Jazzvahmm, so it's working?14:14
andvnot anymore14:14
andvsince I pushed it and modified rules again14:14
Jazzvaandv: where is the branch for the extension?14:14
andvhttp://bazaar.launchpad.net/~mozilla-extensions-dev/firefox-extensions/all-in-one-sidebar.ubuntu/annotate/head%3A/debian/rules14:14
sveinungseems like the unzip command don't exclude the file...14:17
andvJazzva, found the problem14:17
andvJazzva, I've moved includes to the top14:17
Jazzvaandv: what was it? :)14:17
Jazzvaah...14:17
andvand it stopped working14:17
andvI moved them again14:18
andvand now it works14:18
andvthis is really really strane14:18
andv* strange14:18
andvanyway14:18
Jazzvaandv: that sounds logical :)14:18
andvJazzva, usually includes are on top14:18
andvof the file14:18
andvsveinung, give me a second14:18
andvsveinung, I push fixed change14:18
andvand then you can test again14:19
Jazzvaandv: I don't really know  how they work for build files, but I suppose it includes them where the include line is. So, I suppose it included them on the top, leaving the assignments below, so those assignments were never reached (since they were below the actual build script).14:21
andvJazzva, yeah14:21
andvthat might be the right view14:21
andvsveinung, branch now14:24
andvand build again14:24
asacthe includes usually come after the top level defines14:24
andvasac, yep14:24
andvasac, I noticed it14:24
andvfix pushed already14:25
andvsveinung, build and lintian it again14:25
asacdebian/control: bumped debhelper to level 7 plus Standards-14:25
asacthats not needed14:25
asacits wrong to bump build depends if not required14:26
Jazzvaasac: can I push updated XPI.TEMPLATE to mozillateam directly, or would you like to review it first?14:26
asacJazzva: go ahead.14:26
andvasac, in debian it's needed14:27
andvasac, the package must follow all the corrent standards14:27
andvit's not needed to bump them in ubuntu14:27
andvbut it is in debian14:27
andvand anyway in this case it has been a no change with no consequent changes14:28
andve.g the bump didnt require any other change14:28
andvas may happen14:28
sveinungandv: work, the lintian warning is gone14:29
andvperfect14:29
andvpackage ready then14:29
andvif you tested it correctly it's ready14:29
sveinungI've tested it in IceWeasel14:30
ftaasac, why do i now receive bug mails for libcanberra?14:30
ftaasac, "You received this bug notification because you are a member of Network-manager, which is subscribed to NetworkManager."14:30
andvsveinung, could you try it on firefox too?14:31
sveinungandv: Debian calls Firefox Iceweasel. Do you mean in Ubuntu?14:32
andvyep14:32
andvI already know you tested it on debian14:32
andvthis package gonna be synced in ubuntu14:32
andvso it's nice to give him a try on firefox as well14:33
asacfta: good question14:33
asaclet me look14:34
sveinungandv: sure. Unplugging me net connection here and transferring it to my Ubunut machine14:34
asacfta: maybe its NM bugmail?14:34
andvsveinung, perfect14:34
asachmm the team isnt subscribed14:34
asacfta: maybe nm team was explicitly added to that bug?14:35
asacwhich id is that?14:35
andvasac, any news from the bindwood team'14:35
andvasac, the package looked fine but the control file was the same as another mozilla package14:36
andvwith random depends14:36
asacwe make a switch to ICU 4.2.114:36
andvif you need a review for that14:37
asacyes that needs to be cleaned up. imo we should could just do the packaging from scratch14:37
asacbased on lp:bindwood14:37
asacusing mozilla-devscripts that should be easy enough14:37
asacstatik: there?14:37
bdrungJazzva: you should change mozilla-devscripts (>= 0.14) to mozilla-devscripts (>= 0.14~)14:37
ftaasac, bug 14691814:37
asacstatik: re bindwood. andv spotted a few depends that appear to have been copied from ubufox14:37
ubottuLaunchpad bug 146918 in hundredpapercuts "Poor descriptions for some applications in Startup Programs window" [Medium,In progress] https://launchpad.net/bugs/14691814:37
statikhi asac14:38
statiki thought i vetted the depends pretty good, but maybe i missed some. whic ones looked wrong?14:38
Jazzvabdrung: why? the current version is 0.14.14:39
asacstatik:  apturl (>= 0.1.2ubuntu1),14:39
Jazzva(in the archives)14:39
asacremove that one i guess14:39
andvyep apturl (>= 0.1.2ubuntu1),14:39
asaclet me review the rest of the package14:39
bdrungJazzva: it should work with backported versions, too14:39
Jazzvabdrung: ah, ok :)14:40
asacstatik: ok add license boilerplate to dbus.sh14:40
bdrungJazzva: like 0.14~jaunty1 or 0.14~ppa114:40
statikasac, great, i'm changing it now14:40
bdrungJazzva: 0.14~ > 0.1314:40
asacstatik: do that in upstream tree ;) (or is that dbus.sh part of ubuntu branch only)14:40
asacstatik: also open a "needs-packaging" bug for bindwood, so we have a tracker bug for the first upload14:41
statikasac, i'm dropping apturl in the ubuntu packaging branch, and adding the licensing goo in the upstream tree and then updating .bzr-builddeb to have the right base revision14:41
Jazzvabdrung: thanks. pushing now14:42
statikasac, we have 408758 for needs packaging, but I should make it also-affects ubuntu I guess14:42
asacstatik: yes. add "ubuntu" to it. and close it in the changelog of ubuntu14:42
statikyessir, the changelog already points to it :)14:43
asacstatik: one suggestion: http://pastebin.com/f74eecdf814:44
asacfta: i guess someone subscribed nm team for the papercut thing14:45
asaclet me check and unsubscribe14:45
asacfta: dont see why we get that bugmail14:45
statikasac, thanks! will apply that patch to the upstream branch as well14:46
asacstatik: good. remember to merge that in then, update .bzr-builddeb/default.conf and make a single release commit to close the changelog. i will upload it then14:46
asacstatik: release commit is: dch -r -Dkarmic; debcommit -r14:47
statikasac, right now i only have one changelog entry since it's never been released, is that ok?14:47
asacstatik: oh you can also use ${xpi:Depends} instead of firefox-3.5/3.014:47
statikasac, oh nice, i'll change that14:47
asacif you want to use mozilla-devscripts >= 0.14 (in karmic)14:47
sveinung_andv: tested on Jaunty with Firefox 3.5 (that will be default in Karmic) from Universe. Works14:47
asacstatik: that only works in karmic. if you want to provide backports in a ppa you can just upload the latest mozilla-devscripts there too14:48
asacstatik: let me know. i think we are ready for upload then ;)14:48
asacsorry that it took me a while to look at this.14:48
andvsveinung_, great :)14:49
andvwe're ok then14:49
statikasac, no worries. thanks for your excellent help and coaching. i'll get this all done in the next 15 minutes or so and ping you when i've pushed the branches14:49
asacstatik: are we sure that it doesnt work with ffox 3.0, 3.6?14:49
asacotherwise tweak the install.rdf accordingly14:49
asacstatik: great. just let me know. we can check the max/min version after the upload14:50
statikasac, i'm sure it doesn't work with 3.0, 3.6 i'd hope it would still work with14:50
statikis the current standards-version 3.8.2 or 3.8.3?14:50
bdrungstatik: 3.8.314:51
statikbdrung, thanks!14:51
bdrungjust release some days ago14:51
=== sveinung__ is now known as sveinung
statikso thats ok to use in karmic packages then?14:51
asacyes. should be fine14:52
statikasac, just to be sure: when you say to do a single release commit, you want the merges and other packaging changes to be committed first, then the debcommit -r?15:24
asacstatik: yes15:28
asacstatik: just do a dch -r + debcommit -r after the final merge (after verifying your packages are good et al)15:29
asacso basically thats a "sign off commit" ;)15:29
ftahmm.. i have a native x64 build of chromium, but it fails with the sandbox, works quite fine without it15:32
ftaso it's getting close, but it's not for today15:32
asacfta: nice15:33
ftait's failing in syscall(__NR_clone, CLONE_NEWPID | SIGCHLD, 0, 0, 0)15:49
ftaoperation not permitted15:49
ftahmm15:49
ftaasac, \( -name \*.la -o -name \*.a \)17:13
ftaasac, and the LOCAL_BRANCH seems to be broken17:14
asacfta: i except just a dir to be passed to LOCAL_BRANCH ... i ran it a few times, also uncommitted stuff there to see how it updates etc18:11
asacexpect18:12
asacthe LOCAL_BRANCH dir is the dir on top of the actual checkout branch. thats easier didnt expect it to be a problem18:13
asaclet me check if i can see someting in the mail you send18:13
asacand yes. i can make it one find18:14
asachmm. the log i got by mail looks ok for network-manager LOCAL_BRANCH18:15
asac-applet looks good too18:15
asacsame for mm18:15
asacwhats the problem?18:15
* asac checks build failures18:16
asaclooks good too18:16
asachmm. nm wasnt uploaded18:17
* asac checks mail again18:17
asacguess nm didnt get any new commits18:18
ftaasac, why does it say "Initialized empty Git repository in /tmp/tmp.mK7TBYzkn8/NetworkManager/.git/"18:21
fta(and you should not use /tmp, a repo could be big, and /tmp may be short)18:22
ftaasac, and could you make the cloning less verbose, the updated files are already listed during the 1st step18:22
asacfta: i clone it for real because thats the safest way to export a certain git id18:23
asaci use mktemp -t18:23
asacand afaik i remove it in the end18:24
asaci can remove verbosity. yeah18:24
ftajust for the clone, the 1st update is fine18:24
asacthe git archive feature produced orig.tar.gz that were not bzr-builddeb friendly for me at some point18:24
asacfta: the second clone is used to checkout the revision id i want18:25
asaci dont think its good idea to do that in the LOCAL_BRANCH18:25
ftahm, it seems it shows all the files18:25
asaclet me check the log again so i see what we are talking about18:25
ftafor hg, i just clone in the upstream dir, cp -al to a temp dir, then checkout the copy with my rev id or tag18:26
asacfta: upstream dir == LOCAL_BRANCH/dir ?18:27
ftayes18:27
asachttp://paste.ubuntu.com/255256/ -> thats the update of the local branch18:27
asacfta: yeah. so the only difference is that i use clone instead of cp -al18:27
asacwhich should be the same (or even less if there are local branches in the LOCAL_BRANCH)18:27
ftacp -l is usually very fast, it uses hard links18:28
asachttp://paste.ubuntu.com/255257/ -> thats the clone/cp + checkout18:28
ftanot sure if it's reasonable with git18:28
asacfta: i think hard links could be a problem. one could just copy the .git directory though18:28
asacbut imo it should be fine like it is. i will remove the verbose output18:29
ftaok18:29
asacthats not needed (maybe just print how many files got pulled)18:29
asacgreat18:29
asacfta: so the network-manager.git got new files, but there was no upload18:29
asachttp://paste.ubuntu.com/255256/18:30
asacthats the updates we got in LOCAL_BRANCH18:30
ftahm, according to the email, it has been pushed. didn't you get a reject?18:32
ftaor an accept?18:32
asacnetwork-manager_0.8~a~git.20090817t192429.80d4883-0ubuntu1~nmt1.dsc: Version older than that in the archive. 0.8~a~git.20090817t192429.80d4883-0ubuntu1~nmt1 <=18:34
asac+0.8~a~git.20090817t203502.3e22183-0ubuntu1~nmt218:34
asacdid you trash your .daily branch?18:34
asacor is it a bug in the build bot?18:35
asachmm18:35
asacdate screwed?18:35
asacodd18:35
asaclet me check18:35
asacthere are two dates ... thought i took the right one18:35
asacHEAD^^^ - http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=a8ca7f537d0cdbba972a86ae8ddcecdae30ac8d118:36
asacHEAD^^ - http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=80d48837ce15da8826f5d21ec909feca0f16273d18:36
asacHEAD^ - http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=b62702d33754e5444447535b3d4b475cb56fd94418:36
fta?18:36
micahgasac: thunderbied 2.0.23 is using 1.8GB resident memory18:37
asaclook at HEAD^^^ (yesterday) vs. HEAD^18:37
asac(today)18:37
asacboth times are lower than the second time of the first18:37
asacfeels like the git server doesnt bump date if it gets above 0.0018:37
asacdan commits with UTC-5 or something18:37
asacand i know that he did the last commit _after_ he first commit18:38
asacand both times match, except that the first commit was on 17th18:38
asachmm. actually its ok18:38
asacso scratch what i said18:39
asaci looked in wrong order18:39
asaci think the second commit is the problem18:39
ftayou have dates in GMT there18:39
ftathat's good enough18:39
asacyes18:39
ftatake the date from the branch, not from the committer18:39
asacbut18:39
asac              0.8~a~git.20090817t192429.80d4883-0ubuntu1~nmt1 <=18:39
asac19:34 < asac> +0.8~a~git.20090817t203502.3e22183-0ubuntu1~nmt218:39
asacsure ... but those dates dont even match18:39
asacwith what i see on gitweb18:40
asacwell the first matches18:40
asacnevermind18:40
asaci have to find how i can parse the right time18:40
asaci am sure thats it18:40
ftafrom the rss feed maybe18:40
ftajust get the hash from the tip of the rss, and chekout that hash18:41
fta+out18:41
micahgugh, asac, is there anything I can do to diagnose why TB 2.0.0.23 is eating up all my RAM?18:41
asacfta: found it18:42
asachave to use --pretty=fuller ;)18:42
asacthen there is CommitDate:18:43
asacmicahg: regression?18:43
micahgthat's my guess18:43
micahgwanted to ask if there was anything to do before I restart it18:43
asacdont think so18:43
ftaasac, in another project, i used REV=`git log --pretty=format:%cd~%h --date=short -1 | tr -d -`18:43
asacyeah. fuller is ok ;)18:44
asacthe rest works well18:44
asacits just that git log alone only shows the original date18:44
micahgasac: I'm gonna restart TB if there's no troubleshooting I can do18:48
asacmicahg: unfortunately nothing afaik. check the error console18:50
asacmaybe you see some odd errors there18:50
micahgcan I tap into the error console if I started it from the menu?18:51
asacmicahg: tap?18:52
asacyou can open it there ... it should show errors that came up before too18:52
asactools -> error console18:52
asacalso you can check $HOME/.xsession-errors ... which is the file where stderr from programs from the menu to got18:52
* micahg thought you meant shell errors :)18:52
asacto18:53
asacyeah thats xsession-errors18:53
statikasac, so i think I've got all the changes you asked for except the final release commit here: bzr+ssh://bazaar.launchpad.net/~ubuntuone-control-tower/bindwood/ubuntu/ but, the orig.tar.gz that is being built is not correct. i'm scratching my head looking at bzr builddeb and not seeing why its not working - i've updated .bzr-builddeb/default.conf to point to the revid of the correct upstream branch commit18:54
micahgnothing in xsession-errors from 8/13 on...18:54
asaclet me check18:54
asacstatik: so your merge should show up if you do bzr log --include-merges --show-ids18:55
statikasac, yep I see it listed as a parent18:56
asac elliot@elliotmurphy.com-20090818141730-pwjbun1liosscsyg18:56
asacthats the id i would pick18:56
asaclet me compare that with default.conf18:57
statikyes, thats what i've got in default.conf18:57
statikmaybe i made a typo in default.conf or something - i cut n pasted the revid though18:57
asacstatik: works for me18:58
=== rickspencer3 is now known as rickspencer3-afk
asacwhat doesnt work for you?18:58
andvasac, leaving for two days, sea waiting me18:58
andvhave fun in the meantime!! :)18:58
statikasac, when i do bzr bd --builder="debuild -S -sa", and then look at the orig.tar.gz it's missing the COPYING files and some other stuff, and the diff.gz has too much in it18:59
asacstatik: http://paste.ubuntu.com/255276/18:59
asachmm18:59
asaclet me check the diff.gz18:59
statikthat one looks correct18:59
statikor more correct than what i'm getting anyway18:59
statiki was beginning to think i'd lost my mind18:59
asacstatik: so the problem is that you didnt bump the upstream version19:00
asacstatik: meaning: your previous version was 0.1 ... the current one is 0.1 too19:00
asacyou shouldnt use 0.1 unless its a tagged 0.1 release19:00
asacif you build packages from bzr i would suggest to use19:00
asac0.1~bzr.REVISIONNO19:00
asacif you are moving towards 0.119:00
asacif you are past 0.1 use19:00
asac0.1+bzr.REVISIONNO19:00
asacyou have to change the upstream version in the bzr merge19:01
statikthat sounds promising! which version is this?19:01
statikin the install.rdf?19:01
asacstatik: it should somehow match what is in installr.df19:01
asacso if oyu have 0.1b1 you would use 0.1~b119:02
statiki'm not sure which version number I should have incremented, considering that this hasn't ever been released yet19:02
asacstatik: right. so ... assuming you dont want to do a full release now. set the version in install.rdf. to 0.1pre19:02
asacand then we use 0.1~pre.bzrREVISION for the debian changelog19:02
asacat some point you release 0.119:03
asacand then you change to 0.1 in install.rdf19:03
asactag that in your upstream branch19:03
asacand then we do a "merge release 0.1"19:03
asacto ubuntu branch19:03
asacstatik: alternatively we could say that you release 0.1 _now_19:03
asacbut you also have to consider that you already had tarballs with 0.1.orig.tar.gz out in ppas19:04
asacso we need to move ahead i19:04
asacso lets do this:19:04
statikasac, aha, now I see. what if we do 0.2pre or something?19:04
asacyou use 0.2pre in19:04
asacinstall.rdf19:04
asacand merge it as a 0.2~pre.bzrREV19:05
asacyeah19:05
statikso I'd set the version in the changelog to 0.2~pre.bzrREV ?19:05
asacstatik: actually i think we should just use 0.2~bzrREV19:06
statikasac, i like that fine19:06
asacstatik: the project looks small enough that you probably dont want to do real alpha/betas19:06
asacso we dont need to keep the namespace for that19:06
statikasac, so should install.rdf be set to 0.2 or 0.2pre in that case?19:06
asacto be safe you can use 0.2~~bzrREV19:06
asacthat will allow you to do a alpha1 like 0.2~a119:06
asacor even pre alpha1 snapshots lke19:07
asac0.2~a1~bzrREV19:07
statikoh wow, i didn't know you could use two ~ like that19:07
asacor post alpha1 snapshots ;)19:07
asac0.2~a1+bzrREV19:07
statikcool19:07
statiki need to talk to you more, i learn a lot this way19:07
asacstatik: yeah. i usually use that if i am not sure if there will be an alpha beta at some point19:07
asacbut if i know that we are moving towards some version ;)19:07
asacstatik: one second19:08
statikright. so just to be sure, i should set install.rdf to 0.2 in upstream?19:08
asacwe might need to delimit bzr.REV19:08
asacbecause if we go four digits we need the alpha comparision that is only done if things can be split19:08
* asac does trial and error with dpkg --compare-versions19:08
asacstatik: set it to 0.2pre19:09
asacwe use 0.2 in install.rdf only for the real 0.2 release19:09
asacstatik: ok seems we dont need to delimit it with .19:10
asacso just bzrXXX or bzr.XXX ... wqhatever you prefer19:10
asacstatik: if you want to keep it open to do a alpha at some point you probably need to use 0.2a1pre19:10
asacbut i think bindwood does not need that ;)19:11
asacwe do snapshots as betas ;)19:11
statiki agree19:11
statikasac, so in the changelog i do bindwood (0.2~bzrREV-0ubuntu1) ?19:15
statikasac, so I agree that we needed to change the revision number but the orig.tar.gz that is being generated here is still wrong for me, I see all kinds of stuff in the diff.gz that should not be there19:23
asacstatik: yes. use that version number19:29
asacstatik: it should work19:29
asacjust try it ... be sure oyu have no orig.tar.gz with that version anywhere in builds/ or tarballs/ directory19:30
asacthe diff.gz i produced for the 0.1 we had has only debian/ in it19:30
statikasac, yeah this is really odd. I've made sure everything is removed from ../build-area and ..19:34
statikbut still the orig.tar.gz is wrong. huh, I get an orig.tar.gz in .. and another one in ../build-area19:35
statiki'm using the bzr-builddeb plugin in karmic19:35
statikrather than from source19:35
statikwell, i've pushed up the latest branch to bzr+ssh://bazaar.launchpad.net/~ubuntuone-control-tower/bindwood/ubuntu/ i have to go for now to pick up my kid from school19:39
=== jdstrand_ is now known as jdstrand
ftadamn pdebuild, it's not using fakeroot by default20:24
* asac grumbles about bzr-bd20:31
asaci have .bzr-builddeb/default.conf with explicit export-upstream and export-upstrema-revision20:31
asacand it still thinks its smarter and now just exports "revision 9"20:32
asacbecause there is bzr9 in the upstream version20:32
asacwhat a mess20:32
ftabzr blame debian/rules20:33
ftaoops20:33
ftagrrr20:33
ftaunnecessary USE_SYSTEM_* changes20:35
asacme?20:36
ftano20:36
ftawell20:36
asacgood20:36
asacat last20:36
ftayou sponsored it, but nm20:36
statikasac: ah, so bzr bd is ignoring the export-upstream-revision command?20:44
statiker, setting20:44
=== rickspencer3-afk is now known as rickspencer3
asacstatik: worked around it ... pushed the branch to the ~ubuntu-dev location (see bug)20:55
ftaasac, http://paste.ubuntu.com/255336/20:55
asacstatik: for future uploads just start from that branch state20:55
asacthanks20:55
asaci will upload that now20:55
ftai wonder why it worked for years in xul&ff20:56
asacstatik: also fixed the changelog a bit for you and the revid: ... but that wasnt the problem. it was really bzr20:56
asacfta: configure.in has a safety net that mozilla sometimes forget20:57
asacso if it didnt work it might have been that20:57
statikasac: thanks!20:58
ftaasac, nm, $$20:58
ftafta@ix:~$ pkg-config --atleast-version=9.6.1 sqlite3 && echo 1 || echo 021:00
fta021:00
ftafta@ix:~$ pkg-config --atleast-version=1.6.1 sqlite3 && echo 1 || echo 021:00
fta121:00
ftathat's what i need21:00
asac_fta: thats what bdrung suggested21:00
ftano, i need 1 or 0, not 1 or undef21:00
asacfta: pkg-config "nspr < 4.3" && echo yes21:01
asacfta: pkg-config "nspr > 4.3" && echo yes21:01
asacworks for me21:01
asacsame for <= and >=21:02
asacand i know it really fixed things for gnomefreak ;)21:02
ftayep, it's still yes or undef21:02
asacexists is wrong21:02
asacfta: what do you mean?21:02
asacyes its undef21:02
asacbut you are only interested in yes21:02
ftano, it's not for xul21:02
ftahttp://paste.ubuntu.com/255345/21:03
asacfta: --exists works too21:03
asacpkg-config --exists "nspr <= 4.3" && echo hallo21:03
asacpkg-config --exists "nspr >= 4.3" && echo hallo21:03
fta[21:58] <fta> asac, nm, $$21:03
asacyou have duped pkg-config21:03
asacah21:04
asac;)21:04
asacok21:04
asacyou dont need the --at-least-version imo21:04
asacbut doesnt matter21:04
asac(shell pkg-config pkg-config --atlea21:04
asac^^^21:04
asacduped21:04
ftayep, fixed it already21:09
ftait was a bzr diff | pastebin, not committed yet21:10
asacsure21:11
ftaasac, http://paste.ubuntu.com/255360/ \o/21:17
asacfta: very nice.21:18
asacwell done21:18
asacstill crashy?21:18
ftano. i will do a final build with the remaining system libs before updating the ppa21:19
asacgood. not somewhere with 64-bit anyway atm21:19
micahgoh asac, do you have an answer for what I should add to the blueprint for verification?21:19
asacfta: tar.bz2 size would be?21:19
fta~93 MB21:21
ftaworking closely with upstream really pays off21:22
asactar.bz2?21:24
asacor lzma in orig?21:24
ftalzma21:25
ftahm, strange21:29
fta2fta@voyager:/usr/lib/chromium-browser/plugins $ sudo ln -s /usr/lib/xulrunner-addons/plugins/flashplugin-alternative.so21:31
fta2fta@voyager:/usr/lib/chromium-browser/plugins $ cd21:31
fta2fta@voyager:~ $ chromium-browser21:31
fta2Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: wrong ELF class: ELFCLASS6421:31
fta2ALSA lib ../../src/conf.c:2700:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so21:31
fta2ALSA lib ../../../src/pcm/pcm.c:2211:(snd_pcm_open_noupdate) Unknown PCM default21:31
ftaasac, ^^21:31
ftathat's on amd64, with nsp21:32
fta-rw-r--r-- 1 fta fta 117253067 2009-08-18 17:07 chromium-browser-4.0.202.0~svn20090818r23607-source.tar.bz221:40
fta-rw-r--r-- 1 fta fta  96632694 2009-08-18 17:07 chromium-browser-4.0.202.0~svn20090818r23607-source.tar.lzma21:40
ftaasac, ^^21:40
asacgood21:42
asacdo you know if new icu will reduce patchset?21:42
asace.g. found out that they look into updating it to 4.3.. or something like that21:42
ftaasac, http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/icu42/README.google21:51
asacmicahg: so yes. use VERIFIED1 for this round21:55
micahgok21:55
micahgthanks21:55
micahgnow, for the packages I can just check the karmic section of the package in LP?21:55
asacmicahg: unlikely22:18
asacmicahg: only those that are approved show up there22:18
asacso you wont see bugs done by normal users22:18
asacof course if a package has a karmic section bug that means we should look closer before verifying22:18
asacas that is considered relesae critical22:18
micahgsorry, I meant the overview section, not the bugs section22:43
micahgbut I will check the bugs section as well22:43
ftai still have to build a small libzlib.a, because of the unzip thing22:56
ftaasac, ^^22:56
asacfta: you have to or you want to?23:03
asacbetter make a so out of it23:03
ftahave to23:04
ftaar t build-tree/src/sconsbuild/Release/lib/libzlib.a23:04
ftaioapi.o23:04
ftaunzip.o23:04
ftazip.o23:04
asacwhy not make a .so out of that?23:08
ftait's a static build23:10
ftahttp://paste.ubuntu.com/255411/23:11
ftaasac, ^^, of course, i don't ship any of those23:12
=== asac_ is now known as asac
asacyes23:14
asacmicahg: do you need anything?23:14
micahgI think I'm good, but do youhave time to look at an strace?23:15
asacmicahg: bug id?23:18
micahgbug 36896623:19
ubottuLaunchpad bug 368966 in firefox-3.0 "address bar completion gone after screensaver" [Undecided,Incomplete] https://launchpad.net/bugs/36896623:19
asacmicahg: it needs to be strace -f ;)23:21
asacanyway. i dont think that its anything we can see in strace23:21
micahgah23:22
micahgcan you tell me when strace -f vs strace -eopen is appropriate?23:22
micahgor should it always be -f -eopen?23:22
asacmicahg: no. its always strace -f -eopen ;)23:22
asacyeah23:22
micahgah23:22
micahgthat could be why i've missed things :)23:23
asacin some cases getting more is required ... then dropping -e is good or extending it by the syscalls we want to see23:23
asac(like stat or something)23:23
asacmicahg: problem is that firefox forks away23:23
asacwithout -f you will only see files that get opened before it forks itself23:23
micahgwhich is why my TB strace was showing nothing :)23:24
asacyes. its important to know ;)23:28
asacguess you will remember now23:28
asac:-P23:28
asacmicahg: can you reproduce the focus issue?23:28
micahgno23:28
asacdoes it help if you explicitly click in the location bar first?23:28
asachmm23:28
* micahg will remember now23:28
micahgle tme check23:29
asacthe step instruction is not clear23:29
asacis the location bar empty when locking?23:29
asache doesnt say that he clears the field23:29
asacah ok its all selected23:29
asacaftter hitting esc twice23:30
micahgseems to work fine23:30
asacthe report says you have to keep it locked for a few minutes23:31
micahgseems to work fine for me23:31
micahgok23:31
asaci think i cannot lock my screen ;) ... it will ghost my X :)23:31
micahgshould I apologize and ask for a strace -f -eopen?23:32
asaci dont think it will be useful here23:32
micahgok23:32
asacwe should first verify if its reproducible at least23:32
micahgok23:32
micahgI'll try it now23:32
asacbecause they gave quite detailed instructions. if its a problem we need to forward and triage it upstream23:32
micahghitting escape for me brings back the current URL23:34
micahgso, I've been asking for an strace if I don't think it's a profile issue, but might be a system issue, is that correct?23:35
micahgasac: just tested23:42
micahgseems fine23:42
BUGabundohello23:48

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