/srv/irclogs.ubuntu.com/2009/05/06/#ubuntu-desktop.txt

YokoZarHey can I get in on the Ubuntu One private beta that's rumored to exist (I read the desktop team minutes ;) )00:36
calcYokoZar: you'll have to ask kenvandine_wk i think its going to be more widely beta at UDS or something like that, but i'm not certain00:37
YokoZarI can wait till then I guess00:37
rickspencer3YokoZar: Still there?01:01
YokoZarrickspencer3: yeah01:01
rickspencer3so, I think the Ubuntu 1 team is planning a limited beta around the time of UDS01:01
rickspencer3but I *think* it starts out invite only01:02
rickspencer3are you on loco team or Ubuntu?01:02
YokoZarThen I'll give you a business card at UDS and you can invite me ;)01:02
rickspencer3sweet01:02
YokoZarWe've met before actually01:02
rickspencer3oh?01:02
YokoZarhttps://launchpad.net/~scottritchie01:02
rickspencer3Scott!01:03
rickspencer3hi01:03
rickspencer3okay, so you'll meet up with those guys at UDS01:03
YokoZarWill do ;)01:03
rickspencer3looking forward to seeing you in Barcelona!01:03
rickspencer3Ole!01:03
YokoZarI tend to avoid going by Scott in the Ubuntu circles because there's a much more well known Scott, heh01:03
rickspencer3lol01:03
rickspencer3well, sometimes it takes me a while to connect irc nicks and real names01:04
rickspencer3notice my incredibly uncreative nick01:04
YokoZarYeah no kidding.  I've given half serious thought to changing my real name to Yoko ;)01:04
kenvandine_wkhehe... i am kenvandine and i hide behind the kenvandine irc nick... super secret01:32
rickspencer3robert_ancell: good morning02:39
robert_ancellrickspencer3: hey rick02:39
rickspencer3robert_ancell: I just sent the meetings from the team meeting02:40
rickspencer3you may want to refer to the irc log related to our discussion yesterday about bug workflow02:41
robert_ancellreading now02:42
robert_ancellkenvandine_wk: my UI always fails to authenticate - is there anything I can do to debug it?02:49
robert_ancellrickspencer3: looks like it will be quite a discussion at UDS regarding bugs!02:50
rickspencer3heh02:50
rickspencer3too bad seb128 wasn't there, it would have been an even more spirited discussion!02:50
robert_ancell:)02:50
robert_ancellkenvandine_wk: s/UI/U1/02:51
robert_ancellrickspencer3: In Ekiga are you using the SIP proxy voip.canonical.com?02:52
rickspencer3robert_ancell: nope02:52
rickspencer3I use ekiga.net (like users would ;) )02:52
rickspencer3also, I haven't gotten around to setting up the canonical sip :(02:53
robert_ancellrickspencer3: you go through a router? do you have any port forwarding setup?02:53
rickspencer3robert_ancell: I do go through a router, but ekiga works with most people02:53
rickspencer3I mean, it works when I talk to most people02:53
rickspencer3not sure if port forwarding is set up for it though02:54
rickspencer3I set it up for some protocols, but don't think I did it for sip02:54
* calc needs a faster computer to build OOo, a 2-way 6-core xeon would be nice :)02:54
robert_ancellrickspencer3: it will work as long as one has port forwarding or uses a proxy.  I think both of us have neither so it can't make a direct connection (which is why 500@ekiga.net works but dialing users doesn't)02:54
ajmitchcalc: does OOo build in parallel that well?02:55
rickspencer3hmm02:55
robert_ancellrickspencer3: this is a documented requirement for Ekiga and there is a bug requesting Ubuntu have a default SIP proxy02:55
rickspencer3robert_ancell: I don't have time tonight, but perhaps tomorrow02:55
calcajmitch: i think up to 10 thread not sure about higher02:55
robert_ancellrickspencer3: ok, will play around02:55
calcajmitch: of course some of the stuff isn't parallelizable like the dh_shlibdeps crud02:55
robert_ancellrickspencer3: (either way Ekiga does not give enough feedback)02:55
rickspencer3yeah02:55
ajmitchcalc: as long as you wouldn't have all but 1 core sitting idle :)02:55
rickspencer3but when it works, it so cool and useful :)02:55
* calc is thinking about buying a core i5 at the end of the year02:57
ajmitchI'm getting very tempted to replace my main computer, at about 3 years old02:58
calcall i have currently is a c2d e6300 which is pretty slow for OOo, takes ~ 4hr initial build and 1.5hr for rebuilds02:58
ajmitchI thought you were dropping OOo soon?02:58
calcajmitch: going to 20% time for maintaining it later this week, but still will be working on it02:59
ajmitchthen not wasting any of that 20% will be important02:59
calcajmitch: yea, with a single build taking 4hr doing triage while i wait on it is important and hoping it doesn't fail after a few hours also is good02:59
calcrickspencer3: if we can come up with a good plan for bug handling, wrt UDS etc, once i am back fulltime i should have time for more than just OOo :)03:03
rickspencer3calc: right03:03
rickspencer3OR03:03
rickspencer3have time to really do some cool stuff with OOo03:04
rickspencer3or both03:04
calcyea03:04
calcwell time for more than just triaging anyway :)03:04
calcdoing cool stuff with OOo is somewhat complicated by the fact it is a giant monolithic blob of code :-\03:06
calcbut it looks like there are real rumblings inside of Sun finally to do a real split similar to the Novell work instead of just the current branding stuff03:07
calcthe way OOo currently works is a pretty high barrier for developers03:08
* ajmitch has never been tempted to dive in & improve it03:09
calcajmitch: its pretty gross ;-\03:12
calcajmitch: i had thought about trying to fix up things like getting it FHS compliant but its such an apparent mess (at least that I saw) that I just gave up, it would haven't taken a long time to determine how to fix it and even longer to convince Sun to take the patches03:13
calcs/haven't/have/03:13
calconce they eventually get it split up it will probably be easier to fix things like that03:14
ajmitchhopefully it'll end up with some more community input & development in the long term03:14
calcajmitch: yea that is the thinking of what will probably happen now that Sun has been bought by Oracle03:15
calcwould be nice to get it converted over to gettext, if that is actually doable for a cross platform project03:16
calcbut things like that and getting it converted to a real dialog layout format are huge projects03:16
ajmitchI don't really use OOo much, but it would be nice to not see it die off & stagnate03:16
calcyea03:16
calcit seems that things that originally come from closed source have issues converting over to real open source projects03:17
ajmitchbecause the development culture grows along with the project03:17
ajmitchit's not something that is easily added in later03:18
rickspencer3good night all03:18
calcyea, and getting the company that released it openly to let go to a community organization is hard too03:18
rickspencer3robert_ancell: need anything before I shut down?03:18
calcrickspencer3: goodnight03:18
robert_ancellrickspencer3: nope, have a good night03:19
rickspencer3tanks03:19
=== rickspencer3 is now known as rickspencer3-afk
=== nhandler_ is now known as nhandler
pittiGood morning06:27
pittibryce: with that recipe, i915 gets probed (and the mode set) about 2/3 into the boot process06:35
pittibryce: which is a fairly nasty time, since it will interrupt usplash, etc, and also not look good with plymouth06:35
pittibryce: I guess it should be moved into the initramfs, as the first thing it does?06:35
robert_ancellpitti: hello07:05
robert_ancellpitti: I have a question about building new debs.  I've made the merge for glade but when I run dpkg-buildpackage it reverts my changes. How do I build it with the changes?07:05
pittirobert_ancell: what did you change?07:06
robert_ancellpitti: and the new avahi requires a new libcap-dev package - what is the process to update that?07:07
robert_ancellpitti: debian/control - added a new conflicts07:07
pittiaah07:07
pittirobert_ancell: I bet it uses a debian/control.in07:07
robert_ancellduh...07:07
pittiI often stumble over this as well07:07
pittirobert_ancell: if you need a newer libcap2 source, just update it; however, we have the latest one from Debian in Karmic (2.16-5), isn't that recent enough?07:08
pittirobert_ancell: if you need a newer version, please package it and ask me to sponsor it07:08
robert_ancellpitti: why does http://packages.ubuntu.com/karmic/libcap-dev show an older version?07:09
pittiI guess it takes a while to catch up07:09
pittirobert_ancell: use rmadison07:09
pittirmadison libcap-dev07:09
pittior, if you are on karmic, just apt-cache show libcap-dev, but I guess you are on jaunty?07:10
robert_ancellyup in jaunty07:10
robert_ancellso, should I try building on jaunty or just propose it for karmic and fix any problems later?07:11
pittirobert_ancell: generally, all development happens for karmic now (and preferably _on_ karmic as well)07:13
pittirobert_ancell: you can use a pbuilder or a chroot07:13
pittirobert_ancell: but if it's just libcap-dev, just download the karmic source and build/install it on your jaunty system07:14
pittithat's easier07:14
robert_ancellok.  Is it safe to upgrade to Karmic yet?07:14
robert_ancell"safe"07:14
pittiworks for me :)07:14
pittiI surprisingly little damage07:14
robert_ancellalright, I think I'll do that then..07:14
pittiif you dist-upgrade, you should have a look at which packages it wants to remove07:15
pittiwith the current buildd activity, we often have some version skew which sometimes causes packages to be removed07:15
crevettehello07:19
pittirobert_ancell: I replied to your compiz bug management mail; please feel free to kick the discussion to u-devel@07:37
pittiI need to leave for about 2 hours, doctor appointment07:37
robert_ancellpitti: thanks.  One last question - if there is a control.in should the diff.gz contain the control file?07:37
=== tkamppeter_ is now known as tkamppeter
robert_ancellseb128: morning08:04
seb128robert_ancell: hello from london08:04
seb128how was your day?08:04
robert_ancellseb128: a steep learning curve... I have the glade package ready. I think I've got the avahi package produced but I'm currently upgrading to Karmic so I can build it easily08:05
seb128ok, so none of those are syncs now?08:06
seb128I will try to review those today if they are ready for review08:06
robert_ancellseb128: no08:06
robert_ancellI'll do gdm tomorrow08:06
seb128maybe do the totem* srus if you didn't start on those yet?08:07
robert_ancellsure, I'll do those now08:08
seb128don't forget to do some bug triage too, we are lagging behind after jaunty again08:10
seb128triaging new bugs for a package a day could be a good goal08:10
seb128for reasonable packages08:10
seb128ie gnome-games08:10
mvoseb128: hey seb! had a good flight?08:18
seb128hello mvo, yes very good08:19
seb128one hour flight, london public transportation running fine during the week08:19
robert_ancellseb128: when using quilt and autoreconf is there an easy way to quilt add all the files?08:31
seb128robert_ancell: find . | xargs quilt add08:33
robert_ancell:) that's what I did.  Feels a bit hacky though...08:34
mpontillomorning all; I have a noob question... I'm trying to fix that epiphany user-agent bug, and I've been reading the packaging guides and trying to figure out how to do a substitution string for the target platform version at build time... is that a pointless search? i.e. is the package *always* going to be built on a system with the same /etc/lsb-release info as the target platform?08:34
mpontillorobert_ancell: careful of .swp files your text editor creates, ctags files, or anything else you might have accidentally put in the directory ;)08:35
chrisccoulsonrobert_ancell - you also have to be careful of files that get automatically created by running autoreconf whilst you edit the patch08:35
chrisccoulsoni've fallen in to that trap before and you end up with a diff outside of the /debian directory08:35
* chrisccoulson loves quilt08:35
robert_ancellyuck.  Easiest solution is to manually edit the patch afterwards?08:35
seb128I tend to change the rules to comment quilt-patchsys and use cdbs-edit-patch08:36
seb128one good move would be to make cdbs-edit-patch work on quilt packages08:36
seb128not using quilt, just the same way it's working for simple patchsys08:36
chrisccoulsonsometimes when i run something that i know might create new files, i just create a copy of the source directory i'm working in, run the command in one (ie, autoreconf), then take a diff of the two folders and use that as the patch08:37
robert_ancellthat would be nice.  Is upstream likely to support changing from quilt if we send them a cdbs patch?08:37
chrisccoulsonseb128's method makes sense though08:37
pittire08:37
pittihey seb12808:37
pittiso, that was pleasingly quick08:37
seb128robert_ancell: "upstream" being debian? no, they switched to quilt08:37
seb128hello pitti, what was quick?08:37
pittirobert_ancell: yes, debian/rules will create debian/control from control.in on clean08:37
pittiseb128: doctor appointment08:38
robert_ancellseb128: oh08:38
seb128pitti: everything is ok?08:38
pitti. o O { oh, wow, KMS, UXA, and compiz running flawlessly }08:38
pittiseb128: just my weeks-old small hand injury from board breaking, nothing serious08:38
robert_ancellpitti: I tried deleting control and dpkg-buildpackage failed. So I've left it in08:39
seb128pitti: ok good08:39
pittirobert_ancell: just change control.in and run debclean08:39
pittithat should do08:39
robert_ancellthx08:39
crevettehey08:40
crevettegood morning08:40
seb128lut crevette08:44
pittiseb128: how's the sprint?08:44
seb128pitti: just starting for me, they are going through the first 2 days discussions and doing a summary now08:46
didrockssalut *08:52
pittihey didrocks08:53
didrocksHi pitti! Are you also at the sprint?08:55
seb128lut didrocks08:58
didrocksplop seb128 ;)09:02
robert_ancellI seem to have $GTKDOC_REBASE missing from a build, anyone know what it is?09:17
seb128robert_ancell: run the gnome autogen.sh, there is not gtk-doc autocommand09:19
seb128or copy the change from the previous version09:19
seb128only configure doesn't apply usually you can force the patch run autoconf and refresh09:20
chrisccoulsonhey seb128 - i saw your comments on the gnome-sesion update. i'll work on those later - sorry i've not done it yet, i've not had a chance yet.09:20
robert_ancellso  I should ammend the autoreconf patch by running autoconf?09:20
seb128chrisccoulson: no hurry, I'm at a dxteam sprint for 2 days anyway so I will not have lot of review time09:21
seb128robert_ancell: if only configure conflicts yes09:21
chrisccoulsonseb128 - that's ok then. it should be done by the time you get back:)09:21
seb128good ;-)09:22
crevettehello, for those interested I did a upload request for gnome-bluetooth 2.27.x which it aims to replace bluez-gnome (https://bugs.edge.launchpad.net/bugs/372395)09:24
ubottuUbuntu bug 372395 in gnome-bluetooth "[karmic] Please sponsor gnome-bluetooth 2.27.4" [Undecided,New]09:24
crevetteif the people who will upload can do some more testing, I'm a little afraid that break something09:25
crevettehey rodrigo_09:25
rodrigo_hi09:26
mpontillohow do I know what's ok vs. not-ok to put in the postinst script? is there a guideline somewhere?09:26
seb128hello rodrigo_09:26
seb128mpontillo: the less you put there the better for system upgrade stability09:27
pittidoes "time-admin" work for you guys? when I start it, I get a dialog "your system is unknown, please select your distro"09:36
chrisccoulsonpitti - there's already a related bug report for services-admin i think09:37
chrisccoulsondoesn't this break at the start of every cycle?09:37
pittiah, that might be, I'll look into it09:37
chrisccoulsoni'm not sure whether thats a g-s-t, liboobs or s-t-b issue though09:38
chrisccoulsonpitti - bug 37123409:38
ubottuLaunchpad bug 371234 in gnome-system-tools "system::admin::services is broken in karmic (says platform is unsupported)" [Undecided,New] https://launchpad.net/bugs/37123409:38
pittichrisccoulson: thanks09:38
maxbThe selection box lists nothing newer than hardy.... does that mean it's broken in intrepid and jaunty too?09:39
pittiI don't think so, worked fine there09:40
chrisccoulsonpitti - i started working on a MIR for vala last night. is it a show-stopper that it has no gettext support (bearing in mind that it's primary purpose is converting vala source in to C source+headers, so it's a tool that only developers will use)09:42
pittichrisccoulson: I don't think so09:42
pittithis is a build chain tool09:42
chrisccoulsonpitti - thanks. i'll carry on working on that later then09:43
seb128pitti: bonus if you do the debian merge, they have a patch to drop the list of known distro thing09:48
pittiyay, will do that09:48
seb128thanks09:48
seb128I'm amazed that so many people are running karmic yet09:48
seb128several users confirmed this bug09:49
pittiwhy?09:49
seb128because it just opened and still around breakage time09:50
crevettewe want to support ubuntu09:51
seb128we usually don't get bugs such details so early09:51
pittidogfooding FTW :)09:51
mdztkamppeter: have you seen bug 39078?  are you aware of any time when there may have been recursive symlinks in /usr/share/ppd?09:51
ubottuLaunchpad bug 39078 in cups "cups-driverd endless loop on recursive symlinks" [High,Incomplete] https://launchpad.net/bugs/3907809:51
seb128usually first month is focussed on making things build and install09:51
crevetteusually is there more breakage in the beginning of the cycle09:51
crevettefrom what I recall09:51
seb128right which is why you don't upgrade so early09:52
seb128especially that so early bugs on user applications are not really useful09:52
seb128because that adds paper work for things which will autosettle with merges, etc09:52
robert_ancellsee you guys tomorrow09:53
chrisccoulsonyeah - the other thing that always breaks at the start of every cycke is software-sources, and that was reported straight away and confirmed by lots of people too09:53
seb128robert_ancell: see you09:53
pittiseb128: ah, good merge; our remaining changes are patches which are sent upstream, no packaging changes any more10:09
pittinice to see Debian pick up PolicyKit10:10
seb128pitti: good10:11
pittiseb128: it also finally removes the init script10:17
james_wpitti: you are reviewing iulian's merge?10:18
pittijames_w: erm, no? I just did it myself10:18
james_woh10:18
james_wbug 372599 from around an hour ago :-)10:19
ubottuLaunchpad bug 372599 in policykit "Merge policykit 0.9-3" [Wishlist,Confirmed] https://launchpad.net/bugs/37259910:19
pittiI see no bug on https://bugs.edge.launchpad.net/ubuntu/karmic/+source/system-tools-backends/+bugs10:19
pittijames_w: oh, polkit, *phew*10:19
james_wah, sorry10:19
james_wyou meant they've enabled policykit in s-t-b?10:19
pittiyes, in Debian10:19
james_wcool10:19
pittiso we could drop our delta for that10:19
james_wsorry for the noise10:20
pittijames_w: no worries, thanks for bringing it up10:20
tkamppetermdz, bug 39078 is a severe upstream bug in CUPS. A tool which searches a directory structure recursively should be aware of link loops.10:23
ubottuLaunchpad bug 39078 in cups "cups-driverd endless loop on recursive symlinks" [High,Incomplete] https://launchpad.net/bugs/3907810:23
tkamppetermdz, I am currently seartching whether it already got reported to CUPS.10:23
mdztkamppeter: I agree, though multiple people have experienced this issue without knowingly creating recursive symlinks, so there's likely a bug somewhere which creates them10:24
tkamppetermdz, as there are many sources for PPD files, especially also driver packages from printer manufacturers, CUPS should handle these link loops gracefully. I will report a bug to CUPS.10:38
mdztkamppeter: I agree with you, CUPS should handle the loop more gracefully, and reporting the bug to CUPS is a good idea.  However, I also feel that a symlink loop created by an Ubuntu package is a bug in itself.10:40
=== eeejay is now known as eeejay_lunch
mnemopitti: i would like apport's xorg hook to collect xorg.log, xorg.log.old, lspci -vvnn and dmesg for packages rss-glx and gdm... should I open a wishlist bug against apport for that?10:52
pittimnemo: rather against rss-glx and gdm10:53
pittipackage hooks should be shipped in the packages themselves10:53
mnemook10:53
pittimnemo: are many gdm bugs really so x.org related?10:54
mnemonot that many, but it happens10:54
mnemoshould we more conservative with collecting files you think?10:54
mnemopitti: is there a good "sample hook" that ships in an app package (in case I want to try adding it myself)?10:55
bryceI filed a bug against gdm to add an xorg-like apport hook last week10:56
mnemoah ok great10:56
pittimnemo: just look at the existing ones in /usr/share/apport/package-hooks/11:03
crevetteasac, around?11:04
mnemothanks11:05
asaccrevette: yeah. what can i do for/to you ;)?11:05
seb128crevette: better to just ask your question so he can reply11:05
crevetteasac, hey11:05
crevetteasac, just a question, not sure this is the NM fault, but I shoot, do you know if there is a change in linux kernel 2.6.30 that make me impossible to connecto to my WPA connection with NM ?11:06
crevetteif I switch back the 2.26.28 kernel shipped with jaunty no problem, as expected11:06
asaccrevette: which driver/chipset?11:07
crevetteI have a lenovo laptop with intel chip if it matters11:07
pittifor the record, WPA/2.6.30rc3 (karmic) works just fine on my 394511:08
* crevette whould have write its laptop properties somewhere11:08
hyperairyou refer to yourself as it?11:09
asaccrevette: sounds a bit oddd, but i dont want to rule that out11:10
asaccrevette: can you check if you can narrow down when this happened by going through the milestones from here: http://kernel.ubuntu.com/~kernel-ppa/mainline/11:10
crevetteasac, I didn't tested / troubleshoot intensively, I just test 2.6.30 this morning just before leaving to go to the job11:10
asacok. if it persists, check out the mainline vanilla packages11:11
asachaving regression window there would be good i guess11:11
asacthere is rc4 already ffiw11:11
mptmvo, hi, njpatel showed me yesterday the bug with update-manager popping up whenever you use apt-get11:15
pittiseb128: does the new libsoup in karmic fix bug 340785 and bug 313686?11:21
ubottuBug 340785 on http://launchpad.net/bugs/340785 is private11:21
ubottuLaunchpad bug 313686 in libsoup2.4 "totem-mozilla doesn't work when the URL has whitespace chars" [Low,Fix committed] https://launchpad.net/bugs/31368611:21
seb128pitti: yes11:22
pittiseb128: likewise, bug 362307 and bug 326771?11:23
ubottuLaunchpad bug 362307 in nautilus "does not support g-a-i mime search anymore" [Low,Fix committed] https://launchpad.net/bugs/36230711:23
ubottuLaunchpad bug 326771 in scim-bridge "scim-bridge crashed with SIGSEGV in scim::IMEngineInstanceBase::get_frontend_data() (dup-of: 243344)" [Undecided,New] https://launchpad.net/bugs/32677111:23
ubottuLaunchpad bug 243344 in scim-bridge "scim-bridge crashed with SIGSEGV in scim::IMEngineInstanceBase::get_frontend_data()" [Medium,Confirmed] https://launchpad.net/bugs/24334411:23
seb128pitti: yes11:24
seb128pitti: dunno about scim but nautilus bugs yes11:24
pittiseb128: thanks, closed those four11:24
seb128thanks11:25
seb128pitti: I don't know about the scim one as said though11:25
seb128I assume you used the wrong number but meant the other nautilus bug fixed in sru11:25
pittiseb128: naturally, I meant but 362771, sorry11:26
pittitpying is hrad11:26
seb128don't tell me ;-)11:26
seb128hum, how do I tell dd to write 6Gb of datas?11:38
crevetteseb128, for kvm ?11:42
crevetteif yes, you can use qemu-disk utilities IIRC11:42
crevetteelse you can do a dd if=/dev/zero of=/virtualfs bs=1024 count=<nb in KB>11:43
seb128crevette: ok thanks, I tried that without the bs option11:44
crevetteseb128, else qemu-img is your friend :)11:44
=== dpm_ is now known as dpm
asachmm irc.gnome.org seems busted for me ... i cannot connect anymore ;)12:16
chrisccoulsonasac - i' m connected12:17
asacyeah. better dont disconnect ;)12:21
mvompt: right, I have a fix in karmic, we can SRU it for jaunty too12:31
mptmvo, I think it would be a good idea :-)12:31
mptmvo, 1 day for security updates, and the usual delay (e.g. 7 days by default) for non-security, I think12:32
mvompt: ok12:37
mptmvo, btw, sorry, I wasn't here on Monday, I forgot it was a public holiday here12:38
mvompt: no problem, its pretty busy here too, I'm doing a one-to-one sprint currently, but we can have the phone call anytime this week you have time12:38
mptmvo, I'm in user testing all today, but I can call you tomorrow if that's ok12:40
=== eeejay_lunch is now known as eeejay
mvosure12:52
asaci remember that there was a pidgin upstream at last UDS ... he had some experience on online/offline status things; anyone remembers who that was?13:10
Ampelbeinseb128: hi. bug 372168 is ready for review, I think.13:23
ubottuLaunchpad bug 372168 in gnome-utils "Please sponsor version 2.27.1 in karmic" [Wishlist,Confirmed] https://launchpad.net/bugs/37216813:23
seb128Ampelbein: ok thanks, I'm at a sprint for 2 days so I will probably not review those today or tomorrow13:41
mvoseb128: hey - do you have some (gnome) packages that I can update with muharem (that are no merges) ?13:51
seb128mvo: yes13:55
seb128mvo: easy one?13:55
seb128mvo: http://download.gnome.org/sources/gnome-themes/2.27/gnome-themes-2.27.1.tar.gz13:56
pittimvo, seb128: ^ please noe that this is in bzr13:59
pittiwith bzr-buildpackage13:59
mvoseb128: excellent, thanks14:02
seb128mvo: thank to you ;-)14:02
=== rickspencer3-afk is now known as rickspencer3
rickspencer3hi seb128, how is the sprint?14:13
pittirickspencer3: good morning14:13
seb128hey rickspencer3, pretty interesting so far14:13
seb128some crack ideas though ;-)14:14
rickspencer3hi pitti14:14
rickspencer3seb128: :)14:14
seb128ie people have been suggesting to replace gnome-panel by xfce-panel to win some login seconds14:14
rickspencer3of course, why not14:14
rickspencer3?14:14
pittithe time to sort out the configuration migration will be better spent fixing gnome-panel14:14
rickspencer3spend hundreds of development hours replacing something that's going to be replaced by GNOE 3.0 anyway14:14
rickspencer3</sarcasm>14:15
seb128hehe14:15
rickspencer3I suppose the message for us is that log in time is important to them, and we should help with that goal14:15
seb128right14:15
pittirickspencer3: gnome-panel won't go away anytime soon14:16
pittiwe still need it for the cases where we don't have composite14:16
rickspencer3pitti: well ... the things that make it slow will, right?14:16
pittirickspencer3: right, gconf and bonobo14:16
rickspencer3I thought in GNOME 3.0 they were removing some of the libraries and such that made it start up slow14:16
seb128the recommendation is to spend some time to investigate what work would be required to improve that14:16
seb128according to Scott the issue is mainly that gnome-panel is doing a lot of synchronous loading14:17
seb128ie blocking waiting for applets to load and register14:17
vuntzthis is 100% fixable14:17
rickspencer3hi vuntz!14:17
seb128yes, we just need to "budget" ressources for that14:17
vuntzah, the whole "waiting for applets before showing" issue14:17
vuntza fun one14:17
vuntzsome people would like the panel to show asap and then have some uglyness with applets appearing14:18
pittivuntz: that's the case already14:18
vuntzsome other people prefer the panel to show when it's really ready14:18
pittiright now it seems to be a wild mix in the middle14:18
seb128vuntz: what would be your recommendation to improve start time in gnome-panel14:18
vuntzpitti: nope, in 2.26, you should have the second case14:18
* rickspencer3 gets ready to create another blueprint14:18
pittivuntz: gpm and n-m appear after the panel appears, for me14:18
vuntzpitti: they are not applets :-)14:19
pittivuntz: <user hat>what's the difference?</user hat>14:19
pittiit's a little thingy in my panel14:19
vuntzpitti: well, they are localized in one small place14:19
KeybukI stress that I've only done cursory examination of the panel14:19
mnemothe biggest problem with gnome-panel is that is re-arranges all my launchers in random order every few months... sometimes when I use another resolution and sometimes on package upgrades..14:19
vuntzpitti: it's not like your whole panel is flashing multiple times during login14:19
Keybukother than identifying it as a culprit of slow login time14:19
pittivuntz: right; I wasn't complaining, just stating how it looks14:19
vuntzpitti: oh, sure, and that's a fair point. But I still think it's better now14:20
vuntz(also, the slide-in animation is now smooth instead of being completely broken)14:20
pitti(or entirely gone :) )14:20
rickspencer3hi Keybuk14:20
seb128vuntz: what would be your recommendation to improve start time in gnome-panel?14:21
vuntzseb128: recommendation would be to see what's slow, of course ;-)14:21
seb128right, I'm just asking if you know what is slow14:21
seb128since you probably know the code better than any of us there14:21
seb128ie where we should start looking14:21
seb128if you don't that's fine14:21
seb128still worth asking ;-)14:21
vuntzwell, it'd be interesting to see if a panel with absolutely no applet is still slow, I guess14:22
vuntzthat would be a first interesting data point14:22
seb128good point14:22
vuntzthen panel with only in-process applets14:22
vuntzalso impact of the applications menu14:22
vuntzetc.14:22
seb128I'll try to do some playing with that14:23
kenvandine_wkseb128: talk to behdad too14:23
kenvandine_wkhe has spent lots of time profiling the panel14:23
seb128kenvandine_wk: I don't think he looked at gnome-panel yet, he's looking a gconf apparently14:24
seb128oh, is that new?14:24
seb128federico did that some years ago14:24
vuntzfwiw, I have some small gconf-related panel patches around. And also a gnome-menus performance patch that I need to look at14:24
vuntzbut I doubt they make a real difference14:24
kenvandine_wkseb128: he did look at the panel14:24
seb128kenvandine_wk: where did you read about that?14:25
kenvandine_wkhe had some patches that improved panel load time14:25
seb128when?14:25
kenvandine_wki tested the patches for him14:25
vuntzkenvandine_wk: that was committed quite some time ago14:25
kenvandine_wk6 months ago?14:25
kenvandine_wkyeah14:25
kenvandine_wki know14:25
kenvandine_wkbut he looked at it allot14:25
seb128ok, nothing new, I was just checking14:25
kenvandine_wkmight have ideas where else to look at14:25
seb128ok14:25
pittiit's also worth trying in C locale, so that it doesn't read any mo files for translating the menu entries14:26
kenvandine_wkthat would be an interesting comparison14:27
seb128Keybuk: how do I turn off disk cache?14:28
Keybukseb128: flush it?14:28
Keybukor turn it off entirely?14:28
seb128do whatever will give timing similar to cold cache start, ie first run14:29
Keybukecho 1 > /proc/sys/vm/drop_caches14:29
seb128thanks14:29
sorenKeybuk: Not 3?14:29
Keybuksoren: why 3?14:30
sorenTo free pagecache: echo 1 > /proc/sys/vm/drop_caches14:30
sorenTo free dentries and inodes: echo 2 > /proc/sys/vm/drop_caches14:30
sorenTo free pagecache, dentries and inodes: echo 3 > /proc/sys/vm/drop_caches14:30
Keybukah, yes, 314:30
=== asac_ is now known as asac
seb128hum, upgrade to karmic is breaking14:50
seb128working after a retry though14:51
seb128the libc6 preinst returned an error 114:53
kenvandine_wkseb128: humm... i had no errors... but it erased f-spot :)14:54
* kenvandine_wk added it back of course :)14:54
seb128I'm upgrading a kvm image so I don't really care a lot about it breaking14:57
seb128I'm not crazy enough to run karmic on my laptop yet :-)14:58
Laneyare there any pending f-spot patches on bugs?14:58
LaneyI'm going to re-sync it to debian14:58
kenvandine_wki updated my desktop, laptop is jaunty14:58
seb128Laney: not that I know about14:59
Laneyok14:59
seb128maybe one day it will be in sync15:00
Laneyit's not that far away15:00
seb128would be nice if upstream was responsive though15:00
Laneyseems like it could do with a new release15:01
seb128indeed15:01
kenvandine_wki don't know how active upstream is right now :/15:01
seb128they are not responsive to bugs reports for sure15:01
seb128and don't roll new tarballs15:01
Laneyit still gets commits15:02
seb128but they seem to do changes, add feature and have a soc project running15:02
mvoseb128: u-m upgrade is breaking? on what?15:05
seb128mvo: no, jaunty to karmic upgrade breaking15:05
seb128mvo:  the libc6 preinst returned an error 115:05
mvoseb128: heh :)15:05
seb128but it worked after a retry15:06
mvoseb128: ok - did you use u-m to upgrade (just out of curiosity)?15:06
seb128I first used the dist-upgrader15:06
seb128but it just closed itself, I though that was because it was done15:06
seb128then I tried update-manager and got this error15:06
seb128mvo: davidbarth is wondering if you could do a conf call now15:07
seb128ie joining the discussion about boot experiment, plymonth etc15:07
davidbarthmvo: hi, we're sprinting currently in London15:07
davidbarthmvo: we're going to talk about the boot/login transition with plymouth15:07
mvodavidbarth: sure, when does the conf call start?15:08
davidbarthmvo: what we can do is call you; or start the discussion and get in touch with you if we have questions15:08
davidbarthmvo: i know that it's not always obvious to mix calls and meetings15:08
mvodavidbarth: calling me sounds good, give me one minute15:08
davidbarthmvo: but don't want to put you out of the loop15:09
davidbarthmvo: great, let me know15:09
mvodavidbarth: ready15:11
asacmvo: how does dpkg unpack files16:10
asacdoes it create .new files and then rename?16:10
mvoasac: yeah, I need to look into the exact names, but basicly thats it16:11
asacpitti: can you give back xulrunner-1.9.1 and firefox-3.5 builds? (most failed a few days ago because of libcairo-dev depend not being in main)16:11
pittirickspencer3: blueprint priorities updated16:11
asacmvo: so all files get unpacked with .new first?16:11
asacare config files special?16:11
pittiasac: you can do that yourself, but I'll do the favour :)16:12
asacpitti: well. it will get build score 016:12
asac;)16:12
asacif i do it16:12
mvoasac: yes, but I can look up the details after the call I'm in16:12
asacmvo: ok thanks16:12
pittiasac: nothing to do for firefox-3.5, it's depwait on sparc and built everywhere else16:12
pittiasac: oops, sorry, that was jaunty16:12
asacerr16:12
* pitti updates buildd script16:12
asacyeah16:12
asac;)16:12
rickspencer3pitti: thanks16:13
asacpitti: i retried manually ffox-3.5 some gave me "cannot be retried"16:13
pittiasac: right, it's needsbuild16:13
pittiit didn't fail anywhere16:13
asacpitti: can you adjust buildscore then16:13
asac(its a retry)16:13
pittiasac: done16:14
asacxulrunner-1.9.1 is more important actually16:14
asacthx16:14
mvoasac: why do you need this?16:15
calcpitti: to get libboost1.37-dev into main do i need to write a MIR or just file a bug?16:16
calclibboost1.35-dev seems to have issue with gcc 4.416:17
pitticalc: just a bug16:17
asacmvo: dbus issues16:17
calcok16:17
pitticalc: the main issue is to do the transition for all rdepends, since we want to use 1.37 across the board then16:17
asacmvo: nevermind i ran a strace and i think i saw16:17
asac.dpkg-new ... ->16:17
asacrename16:17
rickspencer3asac: seb128: calc: bryce: ArneGoetje, Riddell, kenvandine_wk if you haven't registered UDS attendance could you do so please?16:18
calcpitti: well 1.38 is out as well but its not built yet from what i recall16:18
asacalready done16:18
seb128rickspencer3: I didn't?16:18
seb128oh "if"16:18
seb128ok ;-)16:18
rickspencer3seb128:  asac, sorry, I meant *if* :)16:18
calchmm and 1.38 FTBFS it seems atm16:18
seb128I did this after receiving pitti's email16:18
asacAOL16:19
calcpitti: bug 37275616:25
ubottuError: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/372756/+text)16:25
asacmvo: when you have finished your call, please look at http://paste.ubuntu.com/165526/16:29
asacwhat are those .dpkg-new things for the directories for?16:30
mpontilloasac: regarding bug 332253, I took a stab at it and basically did what you said in the bug comments using a postinst script... but I had lingering doubts about using postinst, and seb128 seconded my unspoken paranoia. ;) is /etc/lsb-release always going to be accurate at build time? if not, what should be the strategy? for maintainability, I don't want to hard code it16:30
ubottuLaunchpad bug 332253 in epiphany-browser "Epiphany doesn't mention Ubuntu in user agent string" [Wishlist,In progress] https://launchpad.net/bugs/33225316:30
asacmpontillo: lsb-release should be accurate16:30
asacmpontillo: you need to build depend on lsb-base or something though16:31
asaclet me look at bug ;)16:31
asacmpontillo: did i suggest to use postinst?16:31
asaci always ment to use lsb_release during build time ;)16:31
asacmpontillo: why do you sed the default-prefs.js?16:32
asacyou should just cat the stuff together during build imo16:33
mpontilloasac: ok. great. then I can basically take that postinst script and put it right into the build process, and make lsb-release (the package that provdes /usr/bin/lsb_release) a build dep. no, you didn't mention when to do the substitution. I only thought postinst might be the way to do it because I wasn't sure there was ever the ability to build a package from the non-target architecture16:33
asac(unless upstream ships its own stuff in that file)16:33
asacmpontillo: yeah. maybe i omitted that i ment during build16:33
asacguess thought it was clear16:33
asacpitti: is our CK behaviour of making root @console something done by CK upstream? or is that something we did?16:35
mpontilloasac: it would have been clear if I knew the .deb build process better. I have been trying to come up to speed, but there is a lot of information to absorb16:35
pittiasac: it started as a d-bus patch of our's, I'm not sure whether they applied it; let me check16:35
asacpitti: walters asks if we would agree on only making root  @console for gdm sessions and ssh16:35
seb128mpontillo: if you have questions feel free to ask on the channel16:35
kenvandine_wkseb128: i did16:36
pittiasac: seems to be upstream16:36
kenvandine_wkwhoops16:36
kenvandine_wkrickspencer3: i did :)16:36
asacpitti: ok. so can i tell walters that we follow upstream decision on whether we make root @console for sudo su?16:36
pittiasac: if d-bus upstream want to change this, sure16:37
pittifew programs use at_console testing in their d-bus policy files in the first place16:37
asacpitti: isnt that a consolekit thing?16:37
pittiand frankly, I think the work would be better spent on dropping it at all16:37
asace.g. creating the /var/run/console/root file if you do sudo su?16:38
pittiasac: ah, right16:38
asacpitti: yeah. i am working on convincing NM to use polkit everywhere16:38
mpontilloasac: the reason I used sed is because that I didn't want to have to modify the upstream default config file. is there a technical reason to use cat instead? seemed a bit more complex to be piecing apart upsteam files, but if that's the accepted practice...?16:38
pittiasac: right, it's done in /usr/lib/ConsoleKit/run-session.d/pam-foreground-compat.ck16:39
pittiasac: I thought d-bus shipped it, but it's shipped in CK16:39
asacpitti: so is that upstream or ubuntu behaviour?16:40
pittithat's an ubuntu change16:40
pittithere is no upstream implementation of "at_console" in d-bus16:40
pittiso anything that relies on it wouldn't work at all without that CK hook16:40
asacpitti: i am still referring to the consolekit part ;)16:41
pittiasac: right, but it's only there because of d-bus' at_console test16:41
pittiif that would go away, we'd immediately drop /usr/lib/ConsoleKit/run-session.d/pam-foreground-compat.ck16:41
asacbesides from dbus dont using at_console it seems that distros disagree of when consolekit says that a user is @console16:41
pittiasac: for CK itself we don't deviate from upstream in that regard16:42
pittiyou'll get a session for each su login16:42
pittiand that's a correct behaviour IMHO16:42
pitti(otherwise stuff would break)16:42
asacpitti: ok thanks16:42
pittiasac: I thought you'd only be worried about the d-bus policy "at_console" tests, not about CK itself?16:42
pittiasac: so the problem is not actually in the d-bus policies, but in programs which ask CK directly?16:43
asacpitti: no ... the problem is dbus, but since it takes that console info from consolekit we wondered on whether that particular behaviour (sudo su -> root @console) is ubuntu specific16:44
seb128mvo: is there a way to use graphical tools to upgrade from jaunty to karmic?16:44
pittiasac: no, "su anything" will always get a CK session, that's not ubuntu specific16:45
mpontilloand seb128, thanks, that's why I'm here (to ask questions), but everyone is usually talking about more important things, so I don't like to butt in with noob questions unless they're well researched first ;)16:45
waltersasac: the CK behavior is standardized, *but* whether root gets @console is OS specific right now16:45
pittiwalters: how so?16:46
walterspitti: it comes down to the PAM stack no?16:46
pittiwhy should root not get a CK session, but every other user should?16:46
pittiwalters: I don't think that CK itself uses PAM16:47
pittiwalters: we just add libpam-consolekit to get CK sessions for VT and ssh logins16:47
pittiwalters: how do you configure it in Fedora?16:48
walterspitti: well i don't have a strong opinion personally on whether 'su' should create CK sessions, I'm just saying that currently in Fedora the console PAM goo explicitly skips root and Ubuntu/SuSE do not16:48
waltersi'd be open to trying to bring fedora in line here but i16:48
pittiwalters: ah, so it's not at all root specific16:48
pittithat makes more sense16:48
waltersright16:48
waltersbut it'd take some digging as to rationale16:48
pittiok, then I misunderstood it16:49
pittiwalters: libpam-ck is pretty nice, so that local VT logins etc. get device ACLs and so on16:49
mvoseb128: yes, update-manager -d works since yesterday16:50
seb128mvo: where did I need to get this update-manager? jaunty-updates?16:50
walterspitti: right i think the behavior is important for GDM, VT, and ssh16:50
walterspitti: su/sudo just get really weird and horrible16:51
mvoseb128: the stock update-manager should do - is that not working for you?16:51
seb128mvo: dunno, I was checking with you before doing a mistake, I've running ubuntu and debian installs in kvm and my laptop disk is being slooow16:52
mvo:)16:52
mvoseb128: it should work just fine (I hope) - modulo the errors that are unavoidable at this stage from the package churn16:52
mvoasac: thanks for the strace log, is there more context?16:53
mvoasac: e.g.  a bugnumber?16:53
asacmvo: no ;)16:55
asacmvo: its not even a bug16:55
asacmvo: i just showed you wondering about why dpkg does that .dpkg-new business you see in the trace16:55
asac(in particular for directories)16:55
rickspencer3bryce: ping16:55
brycerickspencer3: yep?16:58
rickspencer3bryce: would you prefer that I spread the xorg sessions over all days at UDS, or bunch them up over a day or two?16:59
brycerickspencer3: bunched up, with two exceptions17:00
brycedesktop-karmic-xorg-intel-upstreaming-working-session I'd like to be on its own day17:00
bryceand desktop-karmic-xorg-intel-improve-upstreaming-process should be a day following the workshop17:01
rickspencer3k17:02
rickspencer3I'll put those in the small room, figuring it will be easier to focus on doing work in that room17:02
rickspencer3bryce: so I think Tuesday will kind of be "x day" in the main room, and then Wed/Thur for the other two17:03
brycerickspencer3: perfect17:04
=== thunderstruck is now known as gnomefreak
pittirickspencer3: the "proposed" spec confuse me17:06
rickspencer3which one?17:06
pittithey are actually just "proposed" for uds-karmic, but nevertheless appear on the list already17:06
rickspencer3because I am experiencing a lot of confusion right now17:06
rickspencer3are they ones that I created?17:06
mvoasac: its doing it for various reasons, one is to avoid the infamous text-file-busy error if you try to e.g. overwrite a library that is currently mapped, one is to have a rollback mechanism if the package is corrupted half-way through17:07
asacmvo: yeah. but i dont see that it actually uses those .dpkg-new instances of the system.d directory.17:10
asacmvo: my question isnt about files, but about the directories17:10
* mvo loooks again, harder17:12
pittirickspencer3: I went through the proposed list now and ack'ed 1917:13
* pitti -> dinner17:13
rickspencer3thanks pitti!17:13
rickspencer3I'll try to get them scheduled asap17:13
crevette_pitti, diner is so earlier in germany ?17:13
* crevette_ has not left the job yet17:13
=== awe is now known as awe-lunch
mvoasac: IIRC - I read the dpkg source about this some time ago - its about dealing with directories that might get replaced with files or vice versa17:21
mvoasac: but the fact that its doing this dance with rmdir() is a bit myserious, might be just because its no harm doing it17:21
asacmvo: ah ok.17:21
asacmvo: thanks. i think thats enough17:22
asacotherwise we might find a bug and the fix would probably cause lots of regression headaches ;)17:22
asacso better not look closer17:22
Keybukasac: what's the question?17:30
Keybuk.dpkg-new?17:30
Keybukbecause if you just overwrite an open file, strange things happen17:30
Keybuk(or errors, if you're lucky)17:31
waltersKeybuk: the not-immediately-obvious part i think was why it was doing an rmdir of foo.dpkg-new files, not why it was doing foo.dpkg-new + rename(foo)17:33
asacKeybuk: yeah. the question was about "directories"17:36
pitticrevette_: I usually have dinner at 6 pm when I have Taekwondo in the evening, so that I don't do sport with my belly filled :)17:45
crevette_ah17:45
seb128I get dinner after sport ;-)17:46
pittiseb128: me too :)17:46
* crevette_ doesn't do sport17:46
pittidinner I at 18:00, dinner II at 23:0017:46
seb128pitti: double dinner? ;-)17:46
seb128get calories, spend those, get new ones17:46
=== ember_ is now known as ember
=== awe-lunch is now known as awre
=== awre is now known as awe
pittigood night everyone18:44
crevettebye pitti18:44
awenight pitti!18:49
rickspencer3awe: I feel that I may have missed a blueprint for you for Karmic18:51
awerickspencer3: i think the plan it for asac and i to create a combined networking-karmic blueprint...18:52
rickspencer3awe: do you know if it's been submitted?18:53
awerickspencer3: no, but i'll check18:53
rickspencer3https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-karmic-network-ui ?18:53
rickspencer3thanks awe18:54
rickspencer3we'll get it worked out :)18:54
awethat's a small subset18:54
rickspencer3awe: ok18:54
awerickspencer3: asac sent me this earlier:  https://wiki.ubuntu.com/DesktopTeam/KarmicNetworking18:55
rickspencer3awe: right18:55
awei'm going to try and add to it, and we've scheduled time to discuss 1st thing tomorrow18:55
rickspencer3we'll synch with pitti tomorrow18:55
awecool18:55
rickspencer3it's possible that he thinks a UDS session is not required18:55
rickspencer3thanks18:56
aweok, i think we should have one... there's a lot of room for improvement.  ;)18:56
rickspencer3there are a lot of open slots, so "no stress"18:56
awesounds good to me18:57
dobeymvo, pitti: btw, new apturl solves my issue. thanks!19:25
dobeyhrmm19:29
dobeywhat /are/ the criterion for SRU?19:29
mnemodobey: https://wiki.ubuntu.com/StableReleaseUpdates#When19:38
dobeymnemo: thanks19:39
dobeyhmm19:40
=== rickspencer3 is now known as rickspencer3-afk
mvodobey: excellent, thanks20:15
dobeymvo: thanks for fixing it :)20:15
mpontilloasac: updated bug 332253 with a new patch - is that more like what you expected?20:19
ubottuLaunchpad bug 332253 in epiphany-browser "Epiphany doesn't mention Ubuntu in user agent string" [Wishlist,In progress] https://launchpad.net/bugs/33225320:20
=== awe_ is now known as awe
=== awe is now known as awe-afk
=== awe-afk is now known as awe
asacmpontillo: thats probably ok. sedding is a bit ugly though imo. another idea would be to remove those lines in a patch and just append the new lines using echo 'pref(....)' >> path/to/defaults-pref.js in rules21:07
asacmpontillo: also helper scripts shouldnt be shipped in top level dir ... at least put it into debian/21:07
mpontilloasac: thanks for the feedback. I liked the sed solution better since the patch won't break on the off chance that those lines are moved around in the prefs file and lose their context. then again, if someone radically changes the prefs file upstream, the patch will break and we'd know immediately with your idea. I can change the helper script to 'echo' instead.21:12
asacmpontillo: sed expressions are not really stable21:15
asacmpontillo: the problem with those is that you won't notice if they fail21:15
asace.g. you might end up getting bad syntax in that js file and you wont automatically notice21:16
asacwhile patching out calls for attention more reliably. e.g. when the file changes in a way that the patch doesnt apply you probably want to take a look anyway21:17
mpontilloasac: right, that's what I meant by my "radical upstream changes" comment. it'd be pretty tough for those specific statements to fail, but if for example they changed the names of those prefs, it would. having a patch remove the lines explicitly would catch it.21:17
asacmpontillo: yes. thats what i suggested21:17
asacpatch to remove those lines21:17
asacand append them in rules using lsb_release21:18
asacthis will also prevent adding a helper script ;)21:18
hallynis there a known issue with gnome-terminal not updating with the nvidia drivers?  by known, I mean, well-understood?21:18
mpontilloasac: right, and I will make that change. is it safe to do ". /etc/lsb-release" in the rules file? that's why I still thought it'd be nice to encapsulate that functionality in a helper script21:18
asacmpontillo: why not just do ... echo 'pref("....", "`lsb_release -r`)' >> .../defaults-prefs.js21:19
asacwith a ; ;)21:19
calcasac: can you process 372756 ?21:19
asacbug 37275621:20
ubottuLaunchpad bug 372756 in boost1.37 "please move to main from universe" [Undecided,New] https://launchpad.net/bugs/37275621:20
calcasac: pitti earlier today said it didn't need a MIR report21:20
asaci dont have powers to promote ... just to sign off ;)21:20
calcoh ok21:20
asacyou need to be ubuntu-archive or something to do the actual promotion21:20
calcoh so just pitti, kees, doko?21:21
mpontilloasac: lsb_release just gets the info from /etc/lsb-release, which already has the info in a format the shell can understand. if I run lsb_release directly, I have to do some funky echo and cut operations to get the info I need by itself21:22
mpontilloasac: in other words, it seems cleaner to just do ". /etc/lsb-release" - and if it's safe to do that in 'rules', fine, but if not I'd prefer a helper script21:22
asacmpontillo: you can do lsb_release -s -r  ... so you dont need "cut"21:23
mpontilloasac: ah, thanks. missed that argument21:23
mpontillowill do that then.21:24
asaccalc: kees doesnt have that power either afaik21:36
asaccalc: all archive admins can do that afaik21:36
asacmpontillo: when you have the patch let me know. i can do the upload if you want21:37
mpontilloasac: have a patch now, about to rebuild and test. will let you know in a few mins21:37
asacyeah, no hurry21:38
calcoh i see21:38
mpontilloasac: updated bug 33225321:59
ubottuLaunchpad bug 332253 in epiphany-browser "Epiphany doesn't mention Ubuntu in user agent string" [Wishlist,In progress] https://launchpad.net/bugs/33225321:59
pace_t_zuluasac: you here?22:00
pace_t_zului guess i missed asac... been trying to contact him22:08
mpontilloI'm sure he'll be back...22:10
asacpace_t_zulu: about what?22:11
pace_t_zuluhi asac I was just about to write you an email22:11
pace_t_zuluasac: i am interested in the chromium project22:11
asacpace_t_zulu: what parts are you most interested in?22:12
pace_t_zuluasac: building and documentation22:12
asacmpontillo: so how does the user agent string look like now? have you checked?22:12
pace_t_zuluasac: the instructions at https://wiki.ubuntu.com/Chromium/Build are not sufficient22:12
pace_t_zuluasac: i was maintaining instructions at http://help.ubuntu.com/community/Chromium ... that URL now redirects to https://wiki.ubuntu.com/Chromium/Build22:13
mpontilloasac: yes, it comes back "Mozilla/5.0 (X11; U; Linux i686; en; rv:1.9.0.10) Gecko/20080528 Ubuntu/9.04 (9.04) Epiphany/2.22 Firefox/3.0"22:13
mpontilloasac: hah, nevermind, guess you caught a bug ;)22:14
asacmpontillo: two bugs ;)22:14
asacmpontillo: in brackets there is the codename22:14
asacand the Epiphany/2.22 has to go most likely22:14
asacotherwise i would expect some websites to go nuts22:14
asachowever: this means that Epiphany wont be anywhere anymore :)22:15
pace_t_zuluasac: i would like to contribute to the project...22:15
mpontilloasac: really? I thought each whitespace-separated "blob" was treated separately22:15
pace_t_zuluasac: I email Fabien in English22:15
asacmpontillo: well. i dont know what the standard says. but in practice there are bunch of crappy webapps out there that get it wrong22:15
asacpace_t_zulu: yeah. so the instructions dont work for the "upstream" way?22:16
pace_t_zuluasac: when i realized he is French speaking i translated the email and resent it... but i have yet to receive a response22:16
pace_t_zuluasac: perhaps I am missing something22:16
asacpace_t_zulu: he is out for a another few weeks i think22:16
pace_t_zuluasac: i'd like to become a part of the project22:17
asacpace_t_zulu: yeah so ... besides from keeping the .daily build alive22:17
pace_t_zuluasac: and i feel like the first step towards that is to be able to successfully build chromium on a stock system22:17
asaci think one of the major tasks left is to allow more system libs to be used22:17
pace_t_zuluasac: even perhaps using pbuilder22:17
asacpace_t_zulu: if thats what you want to do, do it. it cant hurt being able to build chromium ;)22:17
asacpace_t_zulu: so follow the instructions on the wiki22:18
pace_t_zuluasac: yes there is a problem with python-tlslite22:18
pace_t_zuluasac: that package is not available through MOTU22:18
asacpace_t_zulu: its availble in the chromium-daily ppa22:18
asacpace_t_zulu: use that to get started22:18
asachttps://edge.launchpad.net/~chromium-daily/+archive/ppa22:18
pace_t_zuluasac: ok... is there further documentation of the "upstream way" that i should be aware of?22:19
asacpace_t_zulu: so .... to get started branch the chromium.daily bzr branch (like on the wiki) ... install the build-deps after adding chromium daily to your sources.list22:19
asacpace_t_zulu: i wouldnt think there is22:19
asacpace_t_zulu: point is if you want to contribute here, you definitly want to know how to use the packaging branches22:20
pace_t_zuluasac: should i be looking for a debian chromium group? or is upstream in these case just the chromium project?22:20
asacpace_t_zulu: because at least half of the work is usually packaging stuff ... supplemented by developing patches to make chromium ready for good packaging22:20
asacpace_t_zulu: upstream is just chromium22:20
asacpace_t_zulu: e.g. no debian22:20
mpontilloasac: for what it's worth, the chromium daily's user agent reports "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/530.9 (KHTML, like Gecko) Chrome/2.0.178.0 Safari/530.9". guess they'll need a similar patch ;)22:20
pace_t_zuluasac: that is how i want to contribute (getting chromium ready for good packaging)22:21
pace_t_zuluasac: i'd like to help in any way possible22:21
asacmpontillo: tweaking user agents is a hard thing to verify what comes out of it ... using an unofficial/unreleased build and copy that might not be the best idea ;)22:21
asacmpontillo: but well ... we can try in karmic.22:21
asacpace_t_zulu: yeah. so to get ready, setup your work environment first. get the bzr branches, try the instrcution how to produce a orig.tar.gz22:22
asacpace_t_zulu: once you feel comfortable that you can handle it, the task would be to look for in source libs that are duplicated and that could be using our system libs22:23
asacthen identify if the version they ship is similar to what we have and if they  have applied any hacks/patches in their source tree22:24
mpontillohttps://developer.mozilla.org/En/User_Agent_Strings_Reference is a good reference - sounds like the current Firefox doesn't even follow their suggestion exactly22:24
pace_t_zuluasac: thank you for your time... i'd like to be a valuable contributor to the chromium-project... hopefully become a member of the chromium team22:24
pace_t_zuluasac: I will let you know when I successfully build22:26
pace_t_zuluasac: thank you for taking the time to answer my questions and point me the right way22:26
asacno problem22:26
mpontilloasac: here's what the standard says: http://tools.ietf.org/html/rfc2068#section-14.4222:27
asaci would suggest to look at the RFCs22:27
asacmpontillo: yeah. still problem is that standards are only good if they are followed by websites22:28
mpontilloright. actually this RFC section is the most current: http://tools.ietf.org/html/rfc2616#section-14.43 ... basically it says you can put as many as you like. that's why the mozilla link was also useful22:28
asacthere have been prominent websites in the past that broek because of stupid changes to the agent22:29
asacas i said ... we can try for epiphany ;)22:29
mpontilloright, badly coded user agent strings have been a pet peeve of mine for awhile. I had to use the user agent switcher extension to file my taxes with turbotax online ;)22:30
asacsee what i mean ;)?22:30
mpontilloand this was just with vanilla firefox/linux!22:30
asacso maybe eliminating epiphany from the user-agent string all together would make sense22:30
asacwould be kind of a tough move22:30
asacbut given that epiphanies market share is probably minor, i am not sure if anyone would really notice ;)22:30
asacmpontillo: anyway. imo the patch is ok22:31
asacit uses only prefs that exist in firefox22:32
mpontilloasac: okay, I have a new one for you (one character change) that fixes that dang comment bug22:32
mpontillobut I'm sure you could handle that yourself ;)22:32
asacjust remember to subscribe to bugmail and if folks complain that a site doesnt work anymore (because of user-agent) we need to take action i guess22:32
mpontilloright, I'm subscribed.22:32
asacmpontillo: check a few popular AJAX sites, like gmail/yahoo new mail interface/hotmail and stuff maybe ... or other sites you know that try to be smart and block users depedning on user-agent string22:33
asacmpontillo: ok. can you give me the bug id please?22:34
asacgot it22:34
mpontilloasac: 1 sec, I'll post the new patch if it does what I expect. installing new deb now. it's bug 37275622:35
ubottuLaunchpad bug 372756 in boost1.37 "please move to main from universe" [Undecided,In progress] https://launchpad.net/bugs/37275622:35
asacmpontillo: yeah. remember to use the codename instead of version in brackets22:35
asaci think thats vendorSub22:35
mpontilloarg, copy/paste error - bug 332253 - trying to do too many thigns at once22:35
ubottuLaunchpad bug 332253 in epiphany-browser "Epiphany doesn't mention Ubuntu in user agent string" [Wishlist,In progress] https://launchpad.net/bugs/33225322:35
asacmpontillo: heh. so its vendorComment22:35
asacmpontillo: so change vendorComment to contain the code name. that matches what we have in firefox default install22:36
asacmpontillo: and do a full debdiff if you want to be the changelog owner ;)22:36
mpontillok - need to go learn how to use debdiff, sorry for any delays, holding a kid on my lap and feeding another kid a sippy cup, limited bandwidth22:38
asacmpontillo: so do: apt-get source epiphany-browser22:38
asaccreate new changelog entry nd apply your patch22:38
asacthen build sources:22:38
asacdebuild -S22:38
asacfor instance22:38
asacthen you can run debdiff *.dsc22:39
asacmpontillo: to create new changelog entry use "dch -i"22:40
mpontilloasac: right, so the first thing I did after apt-get source was the dch -i, and I "quilted" my patch in... running the debdiff seems to produce a lot of extra junk I didn't change though. I suppose I need to change the quilt control file to ensure my patch is at the end?22:42
asacmpontillo: yeah. thats the bad about the some packages. they are not "clean"22:43
mpontillo(I popped the 99_ ones off the quilt stack before I started my work)22:43
asacmpontillo: so just do a fresh apt-get source22:43
asacapply your changes22:43
asacand dont build binaries22:43
asacjust sources: debuild -S22:43
mpontilloah, okay. will do22:43
mpontilloupdated bug 332253, new patch here http://launchpadlibrarian.net/26411305/epiphany_lsb_useragent_debdiff.patch22:51
ubottuLaunchpad bug 332253 in epiphany-browser "Epiphany doesn't mention Ubuntu in user agent string" [Wishlist,In progress] https://launchpad.net/bugs/33225322:51
mpontilloasac: oh, wait - I signed it with my pgp key as well, do I need to attach a separate file to verify that?22:54
mpontilloah, just now saw your email, sorry22:54
=== jtisme is now known as jtholmes
asacmpontillo: why do you want to verify that ?22:57
asacjust need debdiff ;)22:57
mpontilloasac: okay, wasn't sure what the process was. how does the process work? somehow you need to put that into debian/patches, right?22:58
mpontillo(...in other words, I'm wondering if I missed a step; i.e. was I supposed to create a patch that included the quilt control file change, and my patch file - not the changes from that patch file?)23:07
asacmpontillo: well. you need to add the patch that touches code base into debian/patches23:08
asacthe changes you did to rules just go to debian/rules directly23:08
asacand you also need to change debian/patches/series accordingly23:09
asacdocument all in the changelog23:09
asacand the do a debdiff on that23:09
mpontilloasac: okay; I need to re-do it then. when you said "apply your changes" I thought you meant "patch -p1 < mypatch-from-debian/patches". sorry - used to working with source control systems, not patches!23:11
asacmpontillo: sorry for the confusion.23:12
mpontilloasac: no worries, I don't think it's the easiest process. I'm taking notes. maybe I'll update the wiki to make any instructions clearer23:12
asacmpontillo: yeah. its a bit unfortunate that you hit a package that doesnt build cleanly ;)23:20
asaclesson learned ... whenever i want to do a drive-by change to a package i dont know i try to remember to run a debuild -S before doing a test build ... i nthat way i can unpack the clean sources after build ;) ... annoying if you want to do serious works obviously.23:21
rickspencer3bryce_: holy cow, that was fast!23:21
bryce_:-)23:22
asacis bryce_ sprinting :-P?23:22
rickspencer3bryce_: sortable by chipset and symptom!23:22
rickspencer3asac: I mentioned a view onto intel bugs to bryce at about 11:30am this morning, figuring we'd work on it over the next few weeks23:22
asacheh. fast indeed ;)23:23
rickspencer3and it shows up like magic not even four hours later!23:23
bryce_hehe23:23
bryce_well, to be honest this is stuff I've been working on for a while; the tags and chipset stuff was pretty straightforward to add to it23:24
rickspencer3bryce_: lot more 945 stuff than I was expecting23:25
bryce_http://www2.bryceharrington.org:8080/X/symptoms_intel.html23:25
rickspencer3can your server handle the traffic ;)23:25
rickspencer3maybe you should put some google ads up there :P23:25
bryce_of course, I've got FIOS ;-)23:25
mpontilloasac: *sigh*, still wasn't getting the right result, figured out that I had to do "debdiff --control --controlfiles rules *.dsc" or debdiff left out the change to the 'rules' file23:36
asacmpontillo: for me just doing debdiff *.dsc worked23:37
asac(always)23:37
asacno arguments needed23:37
mpontilloasac: it didn't diff the 'rules' file when I left that out, even though it was in my .dsc and not the original one created from "debuild -S -us -uc" after the fresh "apt-get source"23:38
mpontilloargh, today is not my day, I accidentally hit "enter" at the wrong time when attaching the new debdiff, so the patch description is garbled23:38
asacyou can delete attachments from bugs;)23:39
mpontillocan I? I don't see the option to.23:39
mpontilloin any case, after *way* too much work just to change a simple config file, I think the good patch is indeed here: http://launchpadlibrarian.net/26412707/epiphany_lsb_release_good_debdiff.patch23:40
mpontillookay I must need coffee. ;) I take back what I said about the rules file. I think it worked the first time. my apologies.23:45
asacmpontillo: yeah that looks good ;)23:48
asacthanks23:48
mpontilloto summarize the "best practice" here: always run "debuild -S -us -uc" after running "apt-get source <pkg>", change only the control files needed for `what-patch` to do the right thing, do not include control files in the patch in debian/patches, edit the changelog, run "debuild -S" again, then run "debdiff *.dsc".23:48
asacmpontillo: only nit is that it should be "karmic" not "jaunty". but i can change that23:49
asacmpontillo: hmm not sure if lp: #... works ... i will change that to LP: #... too23:49
mpontilloasac: no problem, hopefully my next bug will be faster, now that I kind of know what I'm doing. ;) I had no idea there would be so much to learn... and yeah my dev box is still jaunty, because I don't have a dedicated dev box yet (working on that).23:50
mpontilloasac: I copied the "lp:" line from later in the changelog23:50
asacmpontillo: i changed the comment a bit ... and uploaded23:55
mpontilloasac: cool, thanks! now we sit back and wait for reports of all the web sites with broken user agent parsing... maybe all 3 epiphany users on karmic will find them fast ;)23:57
asaclol ... more or less yes ;)23:57
asacmpontillo: just remember to listen to bugs during Beta or RC ;)23:58
asacbut i think webkit might actually end up being the ephy default by then. so lets see23:58
asacanyway ... out for today. let me know if there are issues with the build or something23:59
mpontillothanks for all your help23:59

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