/srv/irclogs.ubuntu.com/2009/03/23/#ubuntu-devel.txt

Pollywogcjwatson: I even followed the instructions in the wiki for using chroot and there are some things left out that I had to figure out on my own00:00
Pollywogand I am using schroot instead of dchroot00:00
Pollywogso this learning process will be slow00:01
directhexYokoZar, which player?00:01
YokoZardirecthex: default totem (installing -restricted-extras didn't change anything)00:02
cjwatsonthe most important thing to realise is which things are important ... chroots are a nicety that you can look into once you have the basics working. The purpose of using a chroot is either to make sure that your package builds in a clean environment, or to build it for some different environment than your usual one. It is not the first thing that you should be reaching for when trying to debug why something is not working00:02
cjwatsonstart small and build up00:02
PollywogI wanted to build on a machine running Intrepid, but the package is for another running Hardy00:03
Pollywoghence the chroot00:03
Pollywogand I wanted to make a custom deb package because one does not exist00:04
PollywogI have used checkinstall for this for years but I wanted to do it the right way00:04
cjwatsonwell, if you're using a chroot for that purpose then you probably need it, but you should start by constructing an environment within the chroot that you can debug in just as you would outside the chroot00:04
cjwatsonthe goal being that you shouldn't need to remember that you're in a chroot most of the time00:05
cjwatsonthe fewer bits of state you have to keep in your head at once, the better00:05
cjwatsonthe fact that you mention that a chroot is slowing your learning process indicates to me that you haven't quite got there yet :)00:05
directhexi find a stateless brain helps00:05
Pollywogno chroot is not slowing the process00:06
Pollywogthe process is just a slow one00:06
Pollywogsince some things are not documented00:06
cjwatsonwhat you need to do is teach yourself the basic tools first00:07
cjwatsontrying to figure out what DEB_CONFIGURE_EXTRA_ARGS does is starting from the wrong end00:07
Pollywogand when I came to Ubuntu from Debian, I found some things are not the same00:07
cjwatsonstart by learning the basics of GNU make and shell scripting if you don't already know them00:07
Pollywogthough they are similar00:08
Pollywogk00:08
Pollywoggood advice00:08
cjwatsonthen read through the policy manual and familiarise yourself with the packaging format00:08
cjwatsonthen pick a sample package, read its debian/rules, and look up manual pages for anything you don't recognise that looks interesting00:08
cjwatsonrepeat00:08
Pollywogis the Ubuntu Policy Manual different from the Debian one?00:09
cjwatsonin small ways, none of which are relevant to you00:09
cjwatsonat least not the problem you have described00:09
PollywogI wanted to do that with kmail but I think I should pick a smaller app00:09
Pollywogcjwatson: I read this same advice about learning a package, but perhaps kmail is too complex for a first package00:10
cjwatsonPollywog: cdbs is the least well-documented of all the popular helper packages00:10
cjwatsonnot only is kdepim large in and of itself, but it's using a packaging helper which is designed to allow the maintainer to express very powerful things while typing very little00:11
cjwatsonwhile furthermore largely not explaining what it does00:11
cjwatsonthis is certainly not going to be conducive to learning; but the majority of Ubuntu (and Debian) packages are much simpler00:11
ebroderYeah, that's definitely true. The people I learned packaging from use cdbs exclusively, but you can't really use it without understanding at least the concepts behind debhelper packaging00:11
PollywogI guess I could use some smaller package like equivs00:11
cjwatsonebroder: right, hence my comments about building up00:12
Pollywogthe reason I picked kmail is that it has an annoying bug of long standing00:12
cjwatsondebhelper is a straightforward set of helper tools that operate by abstracting out things you might otherwise type into debian/rules, but in a fairly simple subroutine-call kind of way00:12
cjwatsondebhelper is also generally very well-documented00:12
cjwatsonsince cdbs builds on top of debhelper, you must understand debhelper first00:13
cjwatsonin order to understand debhelper, you must understand the things it's abstracting, i.e. the basic packaging format00:13
cjwatsonif you work in the right order, it is all much easier and less overwhelming00:13
PollywogI will read the debhelper stuff again and again, it was hard to digest00:13
cjwatsondid you read it before understanding the basic packaging format, though?00:14
cjwatsonit's written for people who already know that00:14
Pollywogno00:14
Pollywogk00:14
directhexwe've seen some frankly bizarre ones here before from people seeking to avoid learning the "right way" - one guy was editing control.tar.gz in a .deb by hand00:14
cjwatsonoh, well, I've done that for very specific reasons, but I already knew what I was doing ;-)00:15
ebroder..eww00:15
cjwatson(it's a straightforward way to work around broken preinsts if you're in a rush)00:15
directhexcjwatson, i think you've probably earnt the right to do sordid things to packages by now00:15
PollywogI had to fix a script in a Debian package once and then put the package together again00:16
Pollywogso I could remove it and then install it again00:16
Pollywogit worked :)00:16
cjwatsonthe preinst (well, and nowadays the config as well) is the only case where you actually need to reassemble the package like that00:16
cjwatsoneverything else you can just fiddle about in /var/lib/dpkg/info/ or elsewhere on the filesystem00:16
Pollywogyes a preinst or postinst was broken00:17
cjwatsonediting a postinst does not require disassembling and reassembling the .deb00:17
cjwatsonfor the simple reason that the postinst is run in a distinct step (with its own dpkg option, even) after the package is unpacked00:18
Pollywoganother trick I have used is to make a fake package with equivs00:18
Pollywogthen remove the fake00:18
cjwatsonnone of this is required to deal with problems removing packages00:19
cjwatsonif a prerm fails (which is one case where dpkg doesn't provide you a clean get-out), then it's much simpler and more reliable to edit the script in /var/lib/dpkg/info/00:20
Pollywogwell I did not know that at the time00:20
Pollywogyes I have done the editing too00:20
PollywogI think someone told me to do that instead of making fake packages00:20
cjwatsonthe point I'm trying to make is not "woo I'm so tough I can edit files in /var/lib/dpkg/info/" :-) but that, rather than having to remember all the tricks, it all becomes obvious once you know how the mechanisms work00:21
cjwatsonit's like your car mechanic mostly doesn't have to learn every single possible part number and what might fail with each - they learn how cars work instead00:22
* NCommander kicks debmirror00:24
* cjwatson stops preaching and goes to bed. :)00:29
NCommanderhave a good night cjwatson00:32
ebroderIs script/runner "Repository.fetch_changesets" what causes tickets to get updated based on commit messages?00:40
ebroderErr..sorry - wrong window00:40
slangasekNafallo: and that's exceptional based on the previous pattern?00:54
=== Ampelbein is now known as ampelbein
=== ampelbein is now known as Ampelbein
calcanyone know enough about python/launchpadlib to know why this code is wrong: if task.bug_watch != "None":02:42
SnovaRemove the quotes around None.02:43
stgraberare you sure it's "None" and not None ?02:43
stgraberI'd guess it's a NoneType and not the string None02:43
ebroder"task.bug_watch is not None" would be the more typical way of doing that02:43
calcah maybe so02:45
calcthanks guys that worked02:45
* calc thinks launchpadlib is really slow02:52
calcsomething like 2 seconds per bug that it is checking02:53
ScottKcalc: It can't be any faster than Launchpad.02:59
calcScottK: true, maybe there isn't a quick way to get at this data, similar data comes up nearly instantly in the web interface02:59
calci ended up with this, i think it works but its still running03:00
calcfor pkgbug in package.searchTasks(status=['Triaged']):03:00
calc  for task in pkgbug.bug.bug_tasks:03:00
calc    if task.target.resource_type_link.split('#')[1] is 'project' and task.status is 'Invalid' and task.bug_watch is None:03:00
calc      print task.bug.id, "-", task.bug_target_name03:00
calcthose are the type of bugs that end up vanishing at least afaict when searching in the web interface03:01
calceg if you use hide_upstream they are hidden and if you use resolved_upstream it only shows invalid if it has a bug_watch03:01
ArneGoetjeslangasek: new -base language-packs for Jaunty have been uploaded.03:13
calcah is and == aren't quite the same thing03:19
ebroderRight - "is" is pointer equality, and "==" are value equality, roughly speaking03:21
calcebroder: ok03:27
slangasekArneGoetje: thanks; accepting03:34
=== Ampelbein is now known as ampelbein
calcjcastro: what format was she trying to save in?04:10
calcjcastro: i'm guessing at word 2003 xml04:11
jcastrocalc: I think so, I will investigate tomorrow04:19
jcastroI've been trying to deal with this crap all night. :-/04:19
calcjcastro: fun :\04:20
calcjcastro: too bad we can't just cram java onto the cd, it breaks lots of bits of OOo04:20
jcastrook so it's not really a bug, it's just a tradeoff for that certain format?04:21
calcthe filters are written in xsl which OOo uses java for the xslt libraries, etc04:22
lifelessScottK: launchpadlib can be faster in theory, as portlets are not rendered etc04:22
jcastrocalc: it would be nice if it installed that kind of stuff on-demand like with mp3's, etc.04:25
macocan it be taught that?04:25
jcastrowe do it with rhythmbox and totem, how hard could it be? *grin*04:26
calclmao04:28
calcfor one OOo is its own platform04:28
calcnot easy at all, i am accepting patches of course :)04:28
calcpretty much if you use OOo you need Java04:28
calcyou can't even search help without Java04:29
macoreally? eek04:29
calci suppose i could add a check to the OOo startup script to automatically ask the user to install java if it isn't already04:29
jcastroyou know, I think I'd prefer if it did just that, be honest to me upfront, etc ..04:30
calci added to the javaldx error message a few weeks ago to tell the user to install the openoffice.org-java-common package which installs java along with it04:30
jcastroa "No seriously you need this" thing on startup or something04:30
calcjcastro: problem is that would happen for all instances running OOo pretty much04:31
calcjcastro: which would cause people to complain that it annoys them, heh04:31
jcastroyeah but on the other hand she had no idea what to do when she got the error04:31
calcwe just need to bite the bullet and either 1. force Java onto the CD somehow, 2. ask the user to install Java when they get a net connection, or 3. get rid of OOo from default install so it can have proper depends04:32
calcthe more OOo is developed the more things in it depend on Java04:33
TheMusothats... um.... icky.04:33
TheMusoIMO04:33
calcin 10 years it probably will be completely written in Java ;-)04:33
jcastrocalc: going to bed now, I'll add it to my "things I should bring up at UDS"04:33
jcastrothanks for the tip!04:33
calcjcastro: rick mentioned getting Java onto the cd for karmic, but i'm not sure how that will happen it pulls in a lot of packages to make OOo work04:34
LordKowisn't the cd image size currently pushing 700 already?04:34
TheMusoYes04:34
macocalc: what if in ~/.openoffice it touched a file after they'd been prompted once?04:35
macocalc: check for that file's existence and don't prompt again04:35
calcmaco: maybe, i don't know how to hook that into OOo itself though, its pretty ugly as it has its own toolkit, etc04:36
superm1if that was checked on the first startup of OOo, then you wouldn't really have utility of using it on a live disk anymore, as you'd use use up the the tmpfs with those installed packages if you installed on the live session04:36
* calc wishes people would stop writing their own toolkit for their apps and just use something standard04:37
macosuperm1: its not needed to run, just to use some of the more advanced features and help04:37
macoso maybe....is there a way to see if its the live cd and not prompt?04:37
macooy, getting complicated04:37
superm1maco, but wasn't calc proposing possibly adding it to the startup script?04:37
calcmaco: or saving to file formats04:37
macoyes04:37
calcmaco: its used in many features, i don't even know what all myself04:38
macooh right what jorge was just saying04:38
macosuperm1: yes. i was suggesting that the script do if ((java not installed) && (not live cd) && (havent prompted before)): ask04:40
ebroderWhere can I find documentation on how the netboot images are built?05:24
ebroder(Is there documentation?)05:25
highvoltagefor booting workstation terminals or remote installation?05:28
ebroderErr, sorry - not actually netboot. The mini.iso images that are buried in the netboot directory05:29
highvoltageiirc, mini.iso is if you want to boot from a small cd image and install the rest of the system over the network05:31
ebroderRight. I'm looking to customize it, and I was wondering how they're generated for the archives05:31
highvoltageah, ok05:31
ebroderIt's, uh, relatively hard to try and search for05:32
TheMusoebroder: you want the dbian-installer source package.05:33
TheMusodebian-installer even05:33
* ebroder stares at the build-depends05:35
ebroderI'm mildly disturbed by this package05:37
ebroderThanks, TheMuso05:37
TheMusoebroder: np05:37
Amaranthebroder: I think everyone is, really05:40
AmaranthHere there be dragons05:40
=== foxbuntu` is now known as foxbuntu
pittiGood morning06:30
pittislangasek: 345531> I agree that forward is better than backwards; I saw the branch, I'll review/pull/upload06:34
pitticalc: 325973> no, it's not supposed to happen by default; as I read it, you need to disable a gconf key (manage desktop with nautilus) to get it06:34
pitticalc: there might be some timing issues which trigger the same behaviour on the live system, though06:35
dholbachgood morning06:35
pitticalc: do you get that every time you boot a live system, or just seldomly?06:35
* pitti hugs dholbach06:36
* dholbach hugs pitti back :)06:36
dholbachthere's lots of good stuff still in the sponsoring queue06:38
slangasekpitti: spiff; let me know if there's anything you think should be changed about it, I don't really understand how things are meant to split between hal vs. hal-info and policy vs. information vs. preprobe06:42
pittislangasek: what sets the sony-nvidia method?06:46
slangasekpitti: it's set in the added fdi file; that got committed, right?06:47
pittislangasek: ah, I see it now; odd, that got dropped from the patch attachment in the merge request email06:47
slangasekah, no06:48
slangasekthe merge request mail went out before I committed that part06:48
slangasek(at that point, I was thinking perhaps it belonged in hal-info instead of hal)06:48
pittislangasek: ideally the fdi file should be in smartdimmer06:48
pittibut hal-info is also okay06:48
slangasekbut not hal?06:48
slangasekmost 'policy' stuff of this sort seems to be in hal06:49
slangasekas I said, I don't understand how things are actually divided06:49
pittihal-info has the hardware specific lists06:49
pittislangasek: but either way, if that's for beta, let's leave it like it is06:49
slangasekthen why is 10-dell-laptop-brightness.fdi in hal? :)06:49
pittislangasek: but that needs to be discussed upstream first, I don't want to just commit those patches upstream06:50
slangaseksure06:50
slangasekI don't mind moving it to hal-info; not knowing which package it belongs in was part of why I sent the merge request06:50
slangasek(or to smartdimmer, either)06:50
pittislangasek: indeed 10-dell-laptop-brightness.fdi is weird; it's not a vendor/product list, but rather a kludge (it will disappear with kernel 2.6.29)06:51
slangasekah06:51
pittislangasek: don't waste too much work on it; we can clean it up after beta, when it got discussed upstream06:51
pittislangasek: I'm happy to upload this now06:51
slangasekalso, are the fdi files parsed in alphabetical order?  If so we may need to rename this file, so that it sorts before 10-laptop-panel-mgmt-policy.fdi06:51
pittislangasek: they are06:52
slangasekok, then we need a different name for this file06:52
slangasekhmm, I think06:52
pittislangasek: shouldn't make a difference, though? since you use <merge>, i. e. the device will get all access methods anyway?06:52
slangasekoh, right06:52
slangasekyeah, doesn't matter after all06:52
pittislangasek: if you change keys, the last change wins, not the first change06:53
slangaseksure06:53
pittiso sorting after sounds right06:53
slangasekI was concerned that laptop-panel-mgmt-policy was doing things that were conditional on the keys we set in this new fdi06:53
slangasekbut it doesn't, it just cares that access_method != "custom"06:53
slangasekfeel free to upload, then - I actually wasn't expecting all the pieces to come together until after beta, since there's an MIR involved also06:54
pittislangasek: how urgent is the upload? do you need it right now, or can I have another hour or so for bug 322798?06:54
ubottuLaunchpad bug 322798 in hal "Segfault in hald startup (hald/linux/devices.c)" [High,In progress] https://launchpad.net/bugs/32279806:54
pittislangasek: it has a patch, but I'd like to go through it with a fine comb first06:55
slangasekspeaking of which, could you review bug #95444 for me?  (FFe request for nvclock, which motu-release punted back to ubuntu-release due to the MIR)06:55
ubottuLaunchpad bug 95444 in nvclock "No Screen Backlight Control; Notebooks (Vaio, Macbook, HP/Compaq, Samsung, Zepto et al.) with Nvidia Geforce8/Geforce9/Quadro series graphics" [Undecided,Confirmed] https://launchpad.net/bugs/9544406:55
slangasekpitti: not urgent at all06:55
pittiokay, great06:55
pittislangasek: so the acpi-support task should be wontfix then?06:56
slangasekif there's agreement to move forward, yes06:57
slangaseksiretart: you could've reuploaded ffmpeg-debian with the same version number and asked for the first to be killed from the unapproved queue ;)07:00
pittislangasek: I'm a bit confused; your hal patch adds a dependency to smartdimmer, and there you need a newer nvclock which talks about obsoleting the smartdimmer package and include its own smartdimmer program?07:01
slangasekpitti: plan goes like this: 1) newer nvclock, 2) MIR, 3) make nvclock start building the smartdimmer binary package from the new source, 4) profit07:02
slangasekpitti: I may have said something different in a bug log at an earlier point, but that's the current plan07:03
pittislangasek: ah, I see07:06
pittislangasek: reviewed and comment added; looks fine to me, modulo the Encoding= line from the .desktop file07:09
pittioh, buildds are langpack'ed07:11
pittislangasek: on a tangent, new langpacks won't help CD downsizing; the update packs replace -base, thus there should never be duplicate files on the live system07:11
slangasekyeah; I accepted those ASAP to try to get them through for beta07:11
slangasekhmm07:11
slangasekwell, maybe that's why only alternates are currently oversized :)07:12
slangaseker, except i386 desktop is also oversized, darn07:12
slangasekstill, that's only 1 ISO to worry about shrinking, instead of all 407:13
slangasekpitti: the .desktop file isn't shipped in the package; ok to punt on that change?07:14
pittislangasek: fine07:15
Nafalloslangasek: except I had a gdm screen waiting this morning :-/07:16
slangasekNafallo: aha; so doesn't appear to be toolchain-related after all07:17
slangasekNafallo: do you have a useful backtrace in your gdm.log?07:17
slangaseker, s/\./ /07:17
* Nafallo installs pastebinit07:23
Nafalloslangasek: http://paste.ubuntu.com/135876/07:25
pittislangasek: oh, seems we need to keep the hal patch as Ubuntu specific for now, see mjg59's response to http://lists.freedesktop.org/pipermail/hal/2009-January/012858.html07:31
slangasekpitti: yes, not surprising, this ultimately should be a sensible sysfs interface07:33
pittislangasek: oh, and the patch doesn't cause the fdi to actually be installed; I'll fix that07:33
slangasekoh07:33
slangasekok07:33
slangasekdidn't realize there was an explicit list, sorry :)07:33
slangasekthe comment about sony-laptop providing a backlight interface worries me slightly; I hope this change isn't a regression for users of any of these models who don't have smartdimmer installed07:34
pittislangasek: explicit list> welcome to automadness :/07:34
slangasek:)07:34
* Nafallo heads in for breakfast and data centres07:40
pittislangasek: hal uploaded; the other patch I was talking about was already in07:48
=== thekorn_ is now known as thekorn
dholbachbryce: around? do you know the state of the x11proto-xext libxi-dev depends discussion?07:54
dholbachseems that libvncserver (bug 346836) and libxtst (bug 346841) FTBFS because of that07:54
ubottuLaunchpad bug 346836 in libvncserver "FTBFS in jaunty" [Undecided,New] https://launchpad.net/bugs/34683607:54
ubottuLaunchpad bug 346841 in libxtst "FTBFS in jaunty" [Undecided,New] https://launchpad.net/bugs/34684107:54
dholbachbryce: debian bug 499858 is still open07:55
ubottuDebian bug 499858 in x11proto-xext-dev "x11proto-xext-dev: Missing libxi-dev dependency" [Important,Open] http://bugs.debian.org/49985807:55
dholbach(and the patch in there says "libx1-dev" instead of "libxi-dev" :))07:55
slangasekNafallo: aha, your backtrace matches mdz's latest - very promising progress08:01
slangasekhmm, only the inner part matches08:02
slangasekbut this could mean it's a bug in the logging routines themselves...08:02
dholbachbryce: nevermind, just read up on the situation08:02
slangasekNafallo: would appreciate it if you could post that backtrace to bug #32803508:10
ubottuLaunchpad bug 328035 in xserver-xorg-video-intel "*** glibc detected *** free(): invalid next size (fast) for xf86Wakeup() call" [High,Triaged] https://launchpad.net/bugs/32803508:10
=== crdlb_ is now known as crdlb
* NCommander wonders if debian-cd comes with instructions ...08:29
slangasekNafallo: how do you feel about running your X under valgrind, btw? :)08:33
slangasekyour crash seems to happen at the exact point that mine did before; I can't see any bugs in the actual log handling code, so it looks like it's external heap corruption08:34
pittiNafallo, slangasek: I just encountered an X.org crash after suspend yesterday, is that what you are talking about? (I only got some drm:i915 unknown parameter error in dmesg, no xf86Wakeup() call messages)08:35
slangasekpitti: that matches the high-level description of the bug, yes.08:35
slangasekpitti: check gdm log for the glibc backtrace08:36
slangasek(it's SIGABORT on heap corruption, so no apport love)08:36
slangaseker, SIGABRT rather08:36
slangasekpitti: bug #328035, targeted for jaunty but we don't have any real traction on it yet08:37
ubottuLaunchpad bug 328035 in xserver-xorg-video-intel "*** glibc detected *** free(): invalid next size (fast) for xf86Wakeup() call" [High,Triaged] https://launchpad.net/bugs/32803508:37
pitti[   30.805891] (EE) intel(0): Unable to write to SDVOCTRL_E for SDVOB Slave 0x70.08:37
pittiI have a ton of those08:37
pittibut none of xf86Wakeup08:37
* pitti checks the bug08:37
pittislangasek: thanks08:37
slangasekwhich version of xserver-xorg-core do you have?08:38
slangasek(the fix to have glibc stacktraces dumped to the log was only added in the latest upload)08:38
slangasekhrm, I wonder why iwl3945 is being totally inconsistent today about seeing the APs in the neighborhood08:40
pittislangasek: 2:1.6.0-0ubuntu4, the one with Kees' patch08:41
slangasekit couldn't see our own AP earlier today when it was sitting right above my head; now it only sees our AP, when there are two others in range08:41
slangasekpitti: ok08:41
pittihm, but it was only installed yesterday around noon08:41
slangasekah :)08:41
pittiI'm pretty sure I rebooted after that, though08:41
pittiyep, I did, 5 hours later08:42
slangasekalrighty08:42
pittiand I got the crash this morning08:42
pittiI'll keep this under observation08:42
* slangasek nods08:42
* slangasek is going to try to spend some more time today reproducing it again here08:43
slangasekif I can get the backtrace, I can start fiddling with valgrind08:43
pittislangasek: do you know enough about NIS to make a call on bug 345137? I'm afraid it's a little outside of my realm08:44
ubottuLaunchpad bug 345137 in nis "nis should recommend nscd" [Undecided,New] https://launchpad.net/bugs/34513708:44
slangasekI know enough about nscd to say that nothing should recommend it ;)08:45
NCommander+1 slangasek08:45
slangasek(to be fair, that's based on earlier versions of nscd... maybe it's saner now)08:45
slangasekpitti: libnss-ldap only Suggests: it; the same is probably appropriate for nis08:46
directhexhow about gnscd?08:47
directhexwe use it in production, it seems to suffer far less from terminal suck08:47
pittislangasek: okay, I leave the reply to that to you then :)08:48
slangasekpitti: oh, recommending nscd would also mean a universe -> main promotion08:51
pittiright08:51
pittiit doesn't seem very appropriate to me at this late time, but I know next to nothing about nscd08:51
Nafalloslangasek: sure. can do.08:52
Nafalloslangasek: (posting the output. the valgrind thing I would need hand holding on I reckon ;-))08:53
slangasekNafallo: it involves dpkg-divert /usr/bin/X and replacing it with a shell script that exec's valgrind. :)08:55
slangasek(may require setting valgrind suid since X is suid, sigh)08:55
slangasekalso: yuck, why is gdm still referencing /usr/X11R6/bin as the path to X08:55
directhexin case you decide to run it on RH7.2?08:56
slangasekNafallo: valgrind recipe posted, https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/328035/comments/3409:13
ubottuUbuntu bug 328035 in xserver-xorg-video-intel "*** glibc detected *** free(): invalid next size (fast) for xf86Wakeup() call" [High,Triaged]09:13
slangasek(untested, so keep hold of the unwind directions in case the valgrind script breaks your X ;)09:13
Nafalloslangasek: anything else then valgrind needs installing?09:15
slangaseknope09:15
NafalloSuggested packages:09:15
Nafallo  libc6-dbg kcachegrind alleyoop09:15
Nafallooki :-)09:15
slangasekand since valgrind traps & handles most heap corruption on its own, you probably have to peek in the log after each resume to check if there's anything interesting there09:16
slangaseksince chances are X won't crash09:16
slangasekbtw, you've used valgrind before, right?  You know this is probably going to make X an order of magnitude slower / more memory-intensive?09:17
Nafallohehe. no. didn't know that :-)09:17
slangasekah, yeah09:17
infinity*cough*09:17
infinityYeah, just slightly slower...09:17
Nafallooh well. let's wait until X crashes so GDM launches the valgrind then :-)09:17
slangasekit has to intercept all heap activity.  That's expensive. :)09:17
slangasekTheMuso: this dmraid debdiff is hard to read given that it clobbers previous ubuntu revisions; is this targeted for beta, or should I set it aside for the time being?09:26
TheMusoslangasek: feel free to set it asside, it clobbers Ubuntu revisions because they are in Debian, and due to differing MD5 sums for orig tarballs, its a fake sync.09:27
=== yofel_ is now known as yofel
=== cjwatson_ is now known as cjwatson
siretartslangasek: oh, indeed, well version numbers are cheap, aren't they? ;-)09:30
mvoRiddell: could you please apply http://people.ubuntu.com/~mvo/tmp/desktop-effects-kde_0.4.4.1.debdiff to the bzr tree or give me acccess to the bzr so that I can commit it myself?09:35
cjwatsondamn, if it had occurred to me that language packs wouldn't affect desktop CD size, I'd have done something about the latter yesterday09:37
slangasekwell, the langpacks took care of alternate CD size nicely in any case09:43
agateau_asac: ping09:43
asacagateau_: hello09:43
agateau_asac: I was sent to you because I have troubles connecting to my wifi AP with NM09:44
=== agateau_ is now known as agateau
agateauI am running Jaunty and can connect to my wifi AP manually or with wicd, but not with NM (tried KDE plasmoid and nm-applet)09:45
agateauasac: what's the best way to give you useful info about this?09:46
asacagateau: a good start is starting your system, trying to connect once and then give me your syslog09:48
agateauasac: ok, going for this09:49
agateauasac: just tried it and realized i did not use the appropriate entry in "Security" combo box. It works now, problem was between keyboard and chair... sorry for the noise :)09:58
asacagateau: is that WEP?10:03
mvodoko: I uploaded a new command-not-found that should suggest "pythonX.Y" now instead of "pythonX.Y-minimal" when "pythonX.Y" is not found10:18
dokonice10:19
=== azeem_ is now known as azeem
slangasekpitti: btw, over the weekend we converted the hal bzr branch to 1.6.1-rich-root instead of the dead-end dirstate-with-subtree; so you may want to redo any local checkouts you have, for a noticeable speed boost. :)10:38
pittislangasek: I can't, since mine is a branch from an svn checkout10:38
pittislangasek: well, bzr-svn might have caught up in the most recent version, trying10:39
slangasek1.6.1-rich-root is specifically one of the formats that can handle bzr-svn10:39
slangasek(getting it there is a PITA though, you can't bzr upgrade you have to bzr init + bzr pull)10:39
wgrantIt is the second-latest recommended format for bzr-svn.10:39
pittibzr: ERROR: Cannot convert to format <RepositoryFormatKnitPack1>.  Does not support rich root data.10:39
pittinope, seems not10:40
slangaseker, see above10:40
wgrantThat's not the same error, is it?10:40
wgrantpitti: What command was that?10:40
wgrantbzr upgrade --1.6.1-rich-root10:40
pittiI tried that, but doesn't work either10:40
pittibzr: ERROR: No repository present: "file:///home/martin/ubuntu/hal/ubuntu/"10:40
cjwatson10:39 <slangasek> (getting it there is a PITA though, you can't bzr upgrade you have to bzr init + bzr pull)10:40
cjwatsonso bzr init --1.6.1-rich-root and then bzr pull into that10:40
pittioops, the previous attempt moved .bzr away, sorry10:41
slangasekyeah, it has a habit of doing that :-P10:41
pittiok, sorry10:41
* pitti engages full brain here10:41
slangasekoh, the :-P wasn't for you, it was at the memory of how many times I had to restore .bzr on the LP branch using lftp the other night :)10:42
slangasekwould be nice if bzr were more clever about that10:42
* wgrant forgot it did the rich root error, *then* the subtrees error.10:42
pittihm, so what's the magic incantation to pull into a freshly init'ed branch?10:43
wgrantbzr pull, oddly enough.10:43
wgrantcd into the new branch, bzr pull from the old one.10:44
pittioh, interesting; magic..10:44
slangasekpitti: if you know of any other bzr branches of interest on LP that were made using old bzr-svn (and are therefore using dirstate-with-subtree), feel free to let me know; I seem to be becoming quite practiced at such conversions, perhaps eventually they'll stop being painful :)10:46
pittislangasek: the only other one I'm aware of is cdbs; but I think that's even older (pack-0.92)10:47
pittiit's again a case where I have debian (bzr-svn) and ubuntu branches, and merge from the former10:48
slangasekah - pack-0.92 might actually upgrade cleanly10:48
pittitrying10:48
slangasek<nod>10:48
slangasekheh, try it locally first to spare yourself the lftp pain ;)10:48
wgrantpack-0.92 will upgrade to 1.6 fine.10:49
pittiyes, works fine10:49
wgrantpack-0.92 is positively modern compared to dirstate-with-subtree, AFAICT.10:49
pittiunfortunately the upgrade broke merging again10:51
pitti.. but I think that was rather due to the bzr pull in the debian branch10:51
pitti*sigh*10:51
pittislangasek: I know what you mean; for cdbs I got a "file exists: backup.bzr"10:56
pittislangasek: (on the remote lp branch)10:56
* pitti lftps it away10:57
* slangasek opens evolution for the first time since the font size change and snorts at the ridiculousness11:01
slangasekasac: this default font size change makes evolution look absurd; is that a known issue on its way to being fixed, or should I be sending screenshots?11:05
slangasek(and does it actually look !absurd in some configuration?)11:05
seb128slangasek: it does look alright there11:06
pittiit looks fine here, but then again I might have a manual configuration of my font setting11:06
pittiseb128, asac: is there some magic gconftool -R /some/path for resetting font configuration to the factory defaults?11:06
directhexslangasek, can i see a screen?11:06
slangasekseb128, pitti: System -> Preferences -> Appearance -> Fonts -> Application font: 13.333?11:07
pittihm, that says "10" here11:07
pittiI thought it'd be 10 pt == 13.333 px on my 96 dpi?11:08
pittierm, I mean s/-R/--recursive-unset/11:08
seb128slangasek: http://people.ubuntu.com/~seb128/evo.png11:09
seb128slangasek: what is stupid looking there?11:09
slangasekseb128: ah; I meant the calendar panel11:09
slangasek(I don't use it for mail)11:09
pittime too, and it looks fine to me11:10
seb128the 2 labels in the sidepane could be a tide smaller11:10
slangasekseb128: that's the part that was looking absurd :)11:10
seb128slangasek: http://people.ubuntu.com/~seb128/evocal.png11:10
pittiah, is it /desktop/gnome/font_rendering ?11:10
asacslangasek: evolution is known11:10
pittiI assume so11:10
seb128slangasek: I would not go until calling that absurd11:10
asacslangasek: its the gtkhtml which doesnt honour absolute font sizinbg11:11
pittiand /desktop/gnome/interface/{font_name,document_font_name,...}11:11
asacslangasek: i even have the patches for that, but i am trying to get some feedback on it from pango developer first11:11
asacpitti: yes. i only can give you a command that unsets the individual settings11:11
* pitti does gconftool --recursive-unset /desktop/gnome/interface11:11
asacpitti: lol11:11
asacpitti: metacity title font also needs to be changed to px in the end11:12
pittislangasek: right, now I get it, too11:12
pittiit's way too big11:12
seb128I start thinking we should roll back to 96 dpi for jaunty11:13
seb128that's good we tackle those issues but it's late for this cycle11:13
slangaseker, I'm *at* 96dpi11:13
seb128we have a good idea on what to do now11:13
seb128slangasek: well, 96dpi forced and 10pt fonts the intrepid way11:13
slangasekok11:14
seb128slangasek: right now we have autodetected dpi and px fonts settings11:14
seb128and we start discovering all those applications not handling px correctly11:14
asacpitti: slangasek: http://paste.ubuntu.com/135952/ http://paste.ubuntu.com/135953/11:14
seb128I think it's late for this cycle we should just roll back getting jaunty stable and rocking with not too many changes as said11:14
asacgtkhtml + evolution patch11:14
seb128and deal with that early next cycle11:14
asacfunnily gtkhtml had all the "point" booleans in place11:15
asacjust not implemented11:15
slangasekseb128: this definition of "correctly" is completely wrong, but that's somewhat beside the point11:15
seb128slangasek: right, let's say applications just don't behave correctly with the current defaults11:15
seb128or don't look right11:15
seb128or whatever you call it ;-)11:15
pittiasac: hm, those look backwards somehow11:16
asacpitti: backwards?11:16
pittiIF get_size_is_absolute THEN set_size ELSE set_absolute_size11:16
asacpitti: which line?11:16
pittiasac: I'm not saying that they are wrong, just that they look wird11:17
asacpitti: e-text?11:17
pittiasac: first hunk in http://paste.ubuntu.com/135953/11:17
pittiyes11:17
pittisecond hunk as well11:17
seb128slangasek: will we get language pack updates for beta?11:17
asacpitti: yeah right. i didnt update my .dsc ;)11:17
asacpitti: in build tree i have !...is_absolute)11:18
slangasekseb128: already happening11:18
pittiasac: ah :)11:18
seb128slangasek: ok good thanks11:18
asachttp://paste.ubuntu.com/135954/11:19
slangasekcf. https://launchpad.net/ubuntu/+builds?build_text=&build_state=pending :)11:19
asaclets hope that evolution has a clean build system ... updating diff.gz11:19
seb128asac: "clean"?11:20
pittiasac, slangasek: WDYT about reverting those changes (two gconf key defaults, for font size and 96 dpi) in libgnome for the beta?11:20
slangasekwere the gconf key defaults all that was changed?11:21
seb128yes11:21
asacpitti: yeah go for it.11:21
slangasekand is the intent to add those changes back post-beta?11:21
pittislangasek: well, there were some application fixes for dynamic size handling; but we can surely keep those11:21
seb128I would be in favor of staying with 96dpi fixed in jaunty11:21
* pitti too11:21
seb128we said jaunty would be a stable not disruptive version11:21
asacmost issues i found are in gnomea pps11:21
seb128let's deal with that next cycle11:21
pittiI'd like to get bugs filed for all the issues that popped up and revert for jaunty11:21
asaci will upstream them and let them decide if they take them for .111:21
asacyeah11:21
asacnext cycle11:21
asacpitti: i have a big list already11:22
pittibut it was a great experiment to learn where work needs to be done, and the issues around it11:22
pittiso it was far from vein11:22
seb128indeed11:22
asacpitti: i will make super bug out of 34518911:22
pittivain, I mean11:22
asacand upstream from there11:22
pittiasac: awesome11:22
BUGabundoasac: I just added to more apps to the bug11:22
asacBUGabundo: thanks!11:22
slangasekthen yes, I think reverting this for jaunty is reasonable11:22
BUGabundoUM and OOo11:22
asacok i can upload it11:22
BUGabundodo all of them need to be upstream?11:22
asacseb128: pitti ^^?11:22
seb128slangasek: would you accept a fusa upload to add some _() so strings are showed translated before beta?11:22
asacBUGabundo: yes. all needs to be upstreamed11:23
seb128asac: please do11:23
pittiasac: libgnome you mean? fine from my side, needs slangasek's ack for beta coordination11:23
BUGabundodoing so for OOo then11:23
asacpitti: yeah. i backout the gconf change11:23
asacgreat11:23
slangasekseb128: hmm, do the translations exist anywhere?11:23
pittiasac: the other one, too? (96 dpi)11:23
asacor well not so great. i would have loved if apps are smarter about font handling ;)11:23
asacpitti: i have no strong opinion about it11:23
pittiasac: yeah, I guess everyone would have..11:23
* BUGabundo would love a peaceful world too11:23
asacpitti: but maybe that make sense11:23
BUGabundowe can't always get everything11:23
seb128slangasek: yes, they are translated but some of the call lack _() so the english string is displayed11:24
asachehe11:24
pittiasac: would it even make sense to have one without the other?11:24
directhexasac, never seen a 200dpi screen?11:24
slangasekseb128: ah - yes, please upload11:24
seb128slangasek: ok thanks11:24
asacpitti: well. if we keep the dpi detection we see the bug that caused the change of font default ... so i think no11:24
asacdirecthex: please send me a 200dpi screen11:24
dholbachI was just taking a look at the problem of packages that don't (implicitly or explicitly) build-dep on libxi-dev but include XTest.h somewhere - unrelatedly gthumb and xnee FTBFS, if somebody wants to take a look at them11:24
BUGabundohihi11:24
asacdirecthex: we also have a firefox feature we would need to test on screens with higer dpi than 15011:24
pittiasac: that's what I thought11:24
directhexasac, http://club.vaio.sony.co.uk/clubvaio/gb/en/vaiopseries/page.jsp11:24
asacunfortunately we never found anyone11:25
asacwho could test that11:25
asacdirecthex: well. i think in mozilla bug we also found a monitor with 300 dpi ;)11:25
asacbut that was way too expensive ;)11:25
BUGabundoasac: ask on the ML -devel11:26
BUGabundosomeone said they had access to those big screens11:26
Trewasthe font sizes are currently very ridiculous at least when running in virtualbox, "echo $COLUMNS" in gnome-terminal offers 71 when the window is maximised (with everything at defaults and the maximum available resolution, 800x600)11:26
slangasekTrewas: what does xdpyinfo within vbox show?  Sounds like a bug in vbox.11:29
directhexTrewas, oh, what's why my jaunty kvm's consoles look silly11:29
Trewasslangasek: "dimensions: 800x600 pixels (212x159mm), resolution: 96x96 dots per inch"11:30
slangasekttx: sblim-sfcb> you know that s-s-d option can be specified more simply as '--retry=5'?11:31
slangasekTrewas: ah; I suppose I'm not seeing that on my 96dpi display because I've customized gnome-terminal before now11:32
Laneyyou only see the full impact of the new fonts on clean installs11:33
directhexor new users?11:33
Laneypotentially11:34
slangasekgeser: huh, any idea what's going on with the bittorrent upload failure?11:34
Laneywell, actually I tried this and it wasn't that bad. Dunno if I changed some system-wide setting11:34
* directhex updates his vm11:34
slangasekLaney: what's the real dpi of your display?11:36
slangasekor do you mean that you get different results for new install vs. new user?11:36
Laneyslangasek: I mean I tried it on my laptop and instantly noticed several broken applications, but a dist-upgraded install on my desktop has been fine11:37
Laneyso "customisation masks the problems" is my message11:37
BUGabundoslangasek: I had to request asac help to get my system to a similar state of a clean install11:37
=== ziroday` is now known as ziroday
\shslangasek: is it planned to have a full archive rebuild run for jaunty before RC?11:45
asaclibgnome uploaded11:46
slangasek\sh: a rebuild of main is in progress.  I don't know whether there are plans to rebuild universe.11:46
\shcjwatson: bug #346797 I was sitting yesterday and tried to fix it...it needs some more love then just changing the .tab file...and it looks like that /usr/share/i18n/SUPPORTED and /usr/share/iso-codes/*.tab is not in sync after a trivial change ...most of the UI code just breaks...11:49
ubottuError: Could not parse data returned by Launchpad: timed out (https://launchpad.net/bugs/346797/+text)11:49
=== Stskeepz is now known as Stskeeps
pittiasac: thanks, accepted11:58
ttxslangasek: I missed that. Thanks for the pointer :)12:11
kirklandany idea why firefox slowed down tremendously after upgrading this weekend?12:20
kirklandit's like it's single threaded, can't do more than one thing at a time12:20
directhexTrewas, okay, i get COLUMNS=91 at 1024x768 in kvm12:21
directhexand 71 at 800x60012:23
dholbachgthumb and xnee FTBFS, if somebody wants to take a look at them12:24
seb128we should drop some screensavers12:25
seb128there is over 7megas of those on the CD12:25
seb128the  skyrocket one taking almost 1.5megas12:26
directhexi agree. who uses screensavers anymore?12:27
directhexdrop rss-glx?12:27
jcastroseb128: we should ship like 4 at the most12:39
seb128right12:40
jcastrothe feet, the ubuntu logos, black, and maybe the squares or something12:40
seb128bah12:40
seb128doko: when packages are in bzr and you modify those please push the change to bzr too12:40
dokoseb128: err, all of these were rebuild-only uploads12:46
seb128doko: and?12:46
seb128doko: which means I do bzr pull, do my changes upload and get it rejected because bzr is outdated12:46
seb128then I've to commit your changes redo the work, etc12:47
seb128not nice12:47
seb128it would be better if you could push your changes to bzr too12:47
dokothen we should use another version numbering scheme, so that you can do just that12:48
seb128do what? ignore your upload?12:48
dokoyes12:50
dokohopefully we'll get binnmus ...12:50
siretart`seb128: but package uploads to the archive are pushed automatically to package-import.u.c, aren't they?12:53
siretart` 12:53
siretart` 12:53
slangasekyes, but that's not mergeable with existing package branches12:53
seb128siretart`: I don't know I don't use package-import12:53
siretart`right, that requires to actually use those branches..12:54
seb128I'm wondering if we have an interest to still install gamin by default12:55
slangasektseliot: what more is happening on bug #320632 between now and beta?12:55
seb128I don't think anything really use it12:55
ubottuLaunchpad bug 320632 in xfree86-driver-synaptics "tap-to-click and edge-scrolling broken in Jaunty" [Medium,Confirmed] https://launchpad.net/bugs/32063212:55
slangasekseb128: is everything using inotify now?12:55
seb128slangasek: yes, at least gio is and I'm not sure what is using libgamin out of libgio-fam which is in universe right now12:56
tseliotslangasek: nothing I guess. I haven't had the time to look at the change mentioned in comment 142. Furthermore if that is the cause of the problem, reverting that change might cause regressions - which is not nice - especially when I don't have the specific piece of hardware affected by the problem.13:01
slangasektseliot: would it cause regressions relative to intrepid, or just relative to earlier jaunty?13:01
tseliotslangasek: regressions in jaunty since the commit's date is Dec 4 17:16:40 200813:02
slangasektseliot: well, that seems like an acceptable risk; and more acceptable before beta than after, if it's going to happen...13:03
cjwatson\sh: I'll convert it to use the XML files13:04
cjwatson\sh: it's no wonder that things totally break when you use iso_639.tab instead; that's for languages, not countries!13:05
tseliotslangasek: ok, I'll see what I can do. I can't promise anything though as I have a lot of work to do already13:05
slangasektseliot: understood; thanks13:05
\shcjwatson: well, I was wondering where the other file was...13:13
cjwatson\sh: /usr/share/xml/iso-codes/iso_3166.xml in a different format. In practice what you're supposed to do nowadays is use isoquery.13:17
\shcjwatson: ah ok..and I thought iso_639.tab replaced the 1366.tab...my mistake13:26
slangaseklool: bug-buddy changelog shows you dropping then re-adding the Recommends: on gnome-dbg; this still wants to pull a bunch of libraries from universe into main13:27
slangaseklool: can I just drop the recommends again?13:27
loolslangasek: bug-buddy shouldn't be in main13:35
loolslangasek: We drop deps on bug-buddy rather than bug-buddy deps usually13:36
slangasekoh13:36
loolslangasek: I re-added the recommends to avoid a delta on bug-buddy with Debian13:36
loolDebian uses bug-buddy/-dbgs and we use apport/-dbgsyms, so it kind of makes sense to pull -dbg for Debian and bug-buddy usage in general, and to avoid bug-buddy in Ubuntu13:36
slangasekhrm, then what is bug-buddy doing in main in the first place13:37
slangasekmeh, seeded on the DVD13:37
loolI wonder why13:38
cjwatsonhysterical raisins I imagine13:38
slangasekbeen seeded for a long time, in fact13:38
lool# included so that upstream GNOME community members can use it13:38
cjwatsonthe DVD seed was mostly just moved wholesale from the old supported seed13:38
* slangasek nods13:38
\shkees: pitti: would you like to take care about bug #332025 (it just needs a sync...sec update...cve included)13:39
ubottuLaunchpad bug 332025 in uw-imap "Please sync uw-imap 8:2007b~dfsg-1.1 (universe) from Debian unstable (main)." [Undecided,New] https://launchpad.net/bugs/33202513:39
\shwe still have -113:39
lool  Move bug-buddy from desktop to supported13:40
loolcjwatson: Good catch :)13:40
loolIt was Tue 2008-08-26 so not too far awy though13:40
slangaseklool: that's when it was moved to supported from desktop; the addition was much farther back13:41
pitti\sh: ah, ubuntu-archive wasn't subscribed; I did that now13:41
slangasekArneGoetje, pitti: language-support-translations-cs doesn't appear to Depend on evolution-documentation-cs13:42
\shpitti: grmpf...right...my fault...I thought kees wanted to have a look about it first as it was a security bug..thx :)13:42
loolhaha back in the past bug-buddy was downgraded to a recommends: "Our guiding philosophy should be that the user should be able to remove/replace default applications and documentation as they wish without disturbing the metapackage, while ensuring that essential infrastructure is implied by the metapackage"13:42
lool(just had recent exchange about usplash/plymouth with cjwatson where I wanted to make it a recommends; I guess it boils down to what "essential infrastructure" is)13:43
loolOk, bug-buddy dates from revision 113:44
pittislangasek, ArneGoetje: ah, it's already in the lists, seems it just wasn't rebuilt; doing13:44
loolSo it's definitely old cruft13:44
slangaseklool: and now it's removed cruft :)13:44
loolslangasek: If you care about -dbg, you might want to drop Extra-Include: *-dbg *-debug from supported perhaps?13:44
slangasek06:20 < cjwatson> slangasek: anything that actually ships a -dbg is either (a) cruft from dbgsym and should go in Extra-Exclude or (b) actually useful due to being a second build pass. IMO anyway ...13:45
\shcjwatson: pkgsel pkgsel/install-language-support boolean false should avoid any try to install langpacks during preseeding installation, right? or do I need to empty pkgsel/language-pack-patterns ?13:45
loolslangasek: That's an *Include*13:45
cjwatson\sh: the latter13:45
slangaseklool: yes, I know.  the above is cjwatson's argument against removing the -Include.13:46
cjwatsonI'm not sure it's directly an argument against; it's a maybe13:46
slangasekok, "response" :)13:46
cjwatsonmy concern is whether we would miss out on useful debugging facilities13:46
loolWell the python -dbg packages are special infrastructure we use13:46
slangasekthe current solution does have the advantage that someone has to look at the -dbg packages (they show up on component-mismatches fairly automatically)13:47
pittislangasek: l-support-tr-cs uploaded13:47
slangasekok13:47
loolslangasek: with extra-include?  I don't understand why they show up as a mismatch if they are seeded13:48
ArneGoetjepitti: thanks13:48
slangaseklool: because when new ones show up they tend to show up in universe13:48
\shcjwatson: somehow the documentation from debconf-get-selections --installer is not as obvious as it should be...but I'll learn quickly ,-)13:48
slangasekand get looked at before being promoted13:48
loolI see13:48
cjwatson\sh: it's not supposed to be documentation. Use the installation guide13:48
cjwatsonheh, not that this is documented there either13:49
\shcjwatson: that's what I wanted to say...and when I follow the installation guide, I always end with lang-packs of gnome, openoffice and friends ,-)13:49
cjwatsonoh, I improved the logic in jaunty13:50
cjwatson  * Fix logic to check whether pkgsel/language-packs has been preseeded.13:50
cjwatsonpreviously preseeding it to the empty string was incorrectly taken to mean "not preseeded"13:50
cjwatson\sh: so this will work in jaunty, but in previous releases you had to use 'd-i pkgsel/install-language-support boolean false'. Sorry for my incorrect statement earlier about pkgsel/language-pack-patterns.13:51
cjwatson\sh: note that it ought to be "d-i" as the first field there, not "pkgsel".13:51
Riddellmvo: desktop-effects-kde committed thanks (you are free to join kubuntu-users yourself of course :)13:51
cjwatson(otherwise you will end up with cruft in your installed system's debconf database)13:51
\shcjwatson: ok...thx for the heads up :)13:51
mvoRiddell: thanks13:52
Riddellmvo: apport's config file seems to prompt during an upgrade from intrepid http://humboldt.canonical.com/~jriddell/9.04-upgrade/intrepid-upgrade-7.png13:53
mvoRiddell: right, know issue. we can apport during the upgrade and that causes it to prompt, it will go away for the final release13:53
Riddellmvo: ok, another problem was this packagekit crash during the upgrade, bug 34729013:57
ubottuBug 347290 on http://launchpad.net/bugs/347290 is private13:57
mvoRiddell: could you make it public please?13:57
Riddellbug 34729013:58
ubottuLaunchpad bug 347290 in packagekit "aptDBUSBackend.py crashed with ImportError in <module>()" [Undecided,New] https://launchpad.net/bugs/34729013:58
Riddellmvo: fixed13:58
Riddellmvo: it lacks a dependency?13:58
mvoRiddell: maybe - or it was a problem gconf not configured yet13:59
Riddellgconf? surely just python-gobject?13:59
mvoRiddell: eh, right. sorry14:00
mvoRiddell: just to confirm, "fixed" refered to that you fixed it in bzr already?14:08
Riddellmvo: in respect to what?14:09
Riddellmvo: no, the fixed was the bug privacy14:09
seb128ok14:26
seb128so we could get libgnomeprint and libgnomeprintui out of the CD quite easily for jaunty if we want14:26
seb128we just need to split the gnome-python-desktop bindings14:27
seb128and to look through the archive to what is still using those binding and depends on the binary to those14:27
seb128do you think it's worth the effort?14:27
slangasekI'm very nervous about splitting those python bindings14:28
seb128slangasek: why?14:28
slangasekare you going to look through universe/multiverse as well?14:28
seb128slangasek:14:29
seb128$ apt-cache rdepends python-gnome2-desktop | wc -l4914:29
seb128ups14:30
seb128-> 4914:30
slangasekseems like a lot of packages14:30
slangasekdo you disagree?14:30
seb128that's a not too big list, grepping for "import gnomeprint" in this list should be quick enough14:30
slangasekno tar-in-tar that we have to worry about missing in a grep?14:30
seb128slangasek: 49 sources to get and grep? yes I disagree14:30
pittiKeybuk: cups only sends d-bus signals to the system bus, it doesn't export any interfaces to call; it seems that this doesn't need a dbus config file at all, or am I missing something?14:30
seb128slangasek: gtksourceview and gnomeprint are deprecated libs for some time and I don't many things are using them14:31
seb128slangasek: and going through 47 sources manually is not too much work ... but right we can wait next cycle14:31
slangasekseb128: if the number of packages that need to be changed turns out to be sanely small, then I guess I'm ok with that.  We will break any third-party packages depending on python-gnome2-desktop and using these libs though14:31
Amaranthlooking at that list I can't imagine many of them using libgnomeprint anyway14:31
slangasekseb128: for next cycle, I believe Debian is already working on a transition plan14:32
dholbachseb128: how correct was this list? http://paste.ubuntu.com/136041/14:32
seb128slangasek: right, I would just have split those 2 to get the corresponding libs out of the CD for jaunty if we wanted to14:32
seb128dholbach: it has only things installed on your box but otherwise good ;-)14:33
dholbachseb128: no, that's sources I downloaded14:33
seb128oh14:33
seb128should be an accurate summary if there is no tarball in the tarball sources there14:34
dholbachseb128: that's a quote from a discussion we had a few days ago, remembeR? :)14:34
seb128Installed-Size: 32014:34
seb128Installed-Size: 58414:34
seb128that's probably not worth the trouble for jaunty14:35
slangasekseb128: yep - which changes the definition of "python-gnome2-desktop" for packages already depending on it.  I'm not convinced it's worth it for < 1MB, yeah14:35
seb128we are not going to move libgnomeprint to universe anyway, abiword still use it14:35
dholbachboooooh!14:35
seb128slangasek: that's why I suggested to go through the rdepends but let's wait next cycle and do the full split as debian then14:35
seb128hum14:37
seb128the respective -datas add over 3megas though14:37
seb128slangasek: ^14:38
slangasekhmm14:39
slangasekyes, that would be worth it14:39
seb128those libs are deprecated for some years and I'm pretty confident few things use them14:40
seb128I will go through the list but http://paste.ubuntu.com/136041 is basically that14:40
* dholbach hugs seb12814:40
seb128gnome-games can be dropped from there they used gnomeprint in sudoku and that has been fixed in svn since14:40
* seb128 hugs dholbach14:40
Keybukpitti: correct14:46
slangasekdholbach: strange, why is XInput.h not in x11proto-input-dev?14:47
Keybukthough reading the e-mail, Matthew is correct14:47
Keybukif you *send* signals, you should support introspection14:47
Keybukthus need a policy to enable it14:47
slangasekdholbach: that seems like the one obvious header to be in a package with that name...14:47
=== ampelbein is now known as Ampelbein
dholbachslangasek: bryce and jcristau might be the best people to talk to about it - I merely stumbled over it during sponsoring14:49
seb128<jcristau> XInput.h is in x11proto-input-dev in debian still14:50
seb128from #ubuntu-x earlier14:50
slangasekhmm, so why was it moved?14:50
dholbachor tjaalton: ^14:50
seb128slangasek: <tjaalton> it was moved in intrepid because of the input-properties changes, but then upstream moved it back for XI 1.514:50
seb128<tjaalton> so we're just waiting for XI2 and things should be in sync again :)14:51
slangasekhmm14:51
seb128slangasek: ok, found an another easy 900k14:58
slangasekwow :)14:59
seb128slangasek: libbonoboui2-common has the html api documentation which should be in -dev14:59
seb128changing that now14:59
macotrying to slim down packages to make more room on the cd?15:00
seb128trying to get some extra translations on the CD yes15:00
Riddellmvo: hardy to jaunty upgrade isn't possible?15:00
davmor2Riddell: hardy .215:02
davmor2or hardy kde415:02
Riddellhardy.215:03
davmor2I'll have a play with it after and see if I can do it on ubuntu too15:04
mvoRiddell: not out of the box, I do it for testing sometimes and it seems to work ok15:09
Riddellmvo: well we need it to be possible for Kubuntu15:09
mvoRiddell: oh? could you get into more details?15:10
mvoRiddell: why do you skip intrepid?15:11
mvoRiddell: do you do it for all hardy installs? or just for particular ones (like kde4 installs)?15:11
macomvo: my guess is "just to see what'll happen"15:11
macooh missed that line15:12
maconevermind15:12
Riddellmvo: I'm sure we've talked about this lots.  Kubuntu hardy isn't LTS but intrepid was not ready for many users so we turned off the upgrade prompt from hardy, but want it back on so people upgrade before hardy loses support15:12
macoand 4.2 is nice15:12
mvoRiddell: right - what metarelease uri is kubuntu hardy using?15:14
Riddellmvo: http://changelogs.ubuntu.com/meta-release but skipping intrepid15:15
mvoRiddell: or what bzr branch for the kde version of the update-manager download thing (adept I guess?) - so that I can check myself?15:15
mvoRiddell: if you direct me to the hardy version of that tool I check what we need to do15:16
Riddellmvo: it's the DistUpgrade tool that's the problem  http://muse.19inch.net/~jr/tmp/jaunty-upgrade-1.png15:16
mvoRiddell: ok - if everything else is settled, I add the support for that now (that should be trivial)15:17
mvoRiddell: sorry for the trouble, it was not on my radar15:18
=== Ampelbein is now known as ampelbein
Riddellmvo: mm, looks like adept is doing the wrong thing anyway, but that's my problem15:21
mvoRiddell: ok, I commited what needs to be done, hopefully that is enough, I do a test kubuntu hardy->jaunty upgrade now15:22
=== ampelbein is now known as Ampelbein
slangasekseb128: hmm, file-roller declares a Vcs-Bzr header pointing to a non-existent branch15:31
seb128slangasek: right, the product is called fileroller and not file-roller on launchpad and I noticed after upload that I couldn't push due to that15:32
seb128I wanted to ask somebody if the product name can be fixed but I forgot15:32
seb128if you need to do a change just upload for now I will fix that later15:32
slangasekok15:33
cjwatsonanswers.launchpad.net/launchpad for renaming a project, I think15:33
slangasekit's a missing build-dep on libtool, FWIW, causing a FTBFS15:33
seb128cjwatson: thanks15:34
seb128slangasek: weird, it uses cdbs which depends on intltool in ubuntu15:34
seb128ups, libtool you said15:35
seb128why does it require libtool?15:35
slangasekfor an m4 macro15:35
seb128that's rather the autoreconf patch which is buggy15:35
slangasekoh? you're meaning to avoid build-time re-confing?15:35
seb128I guess that's another bug due to a lack of quilt add15:35
seb128I hate quilt15:36
seb128slangasek: yes, we autoreconf with known to be working versions to avoid surprises15:36
seb128so we are sure builds don't break when autotools changes and the new version doesn't work correctly with some old syntax or something15:37
slangasekhm.  let me look more closely at this build log; I don't see anything related to the debian/patches15:37
seb128slangasek: DOH15:37
slangasekconfigure: WARNING: unrecognized options: --disable-maintainer-mode15:37
slangasekwell, that's clever15:37
slangasekseb128: you've seen something?15:37
allquixoticIs anyone else getting broken metacity compositing in the latest devel? I get "Desktop Effects could not be enabled" on Intel i965 hardware. I know it's a bug *in metacity* because xcompmgr correctly composites, even though it doesn't add any effects. When I drag a window on top of an OpenGL window, with xcompmgr there is no damage region (black area) left behind. But there is without.15:38
seb128slangasek: yes, I forgot the quilt add aclocal.m4 apparently15:38
seb128slangasek: fixing now15:38
slangasekseb128: ok, I'll leave it to you15:38
pittiquilt becomes even more *headdesk* for newly created files :/15:38
pittiI spent some 45 minutes last Thursday just on creating a working autoreconf patch with quilt15:39
ScottKBut 'everyone' says that quilt is better (for reasons that also escape me) ....15:40
ScottK;-)15:40
seb128pitti: I usually change the quilt-patchsys.mk to simple-patchsys.mk use cdbs-edit-patch and switch back15:40
slangasekbecause it is better, pff15:40
slangasekinfidels15:40
seb128we should really fix cdbs-edit-patch to work with quilt15:40
pittiseb128: ah, nice trick; I quilt push'ed to n-1, copied tree, autoreconf and clean thhere, and diff -Nur > /tmp/patch15:40
seb128I never know15:40
seb128but the desktop CD has compression?15:41
pittiScottK: well, the idea of quilt is nice, in terms of workflow15:41
pittiyou have a full tree, can build it, test it, and in the end quilt refresh15:41
seb128ie the CD space win is the installed size value or not?15:41
pittibut the idea is spoilt by several things which make it absolutely useless, such as quilt add, or not being able to clean cruft15:41
seb128gnome-games documentation translations = 21megas15:41
seb128we can split that after beta if we want to win an another locale15:41
ScottKpitti: I agree it has some nice ideas, and I'm kind of getting the hang of it.  I just don't find it a panacea for all situations.15:42
cjwatsonseb128: the desktop CD is compressed, yes, although the compression is different from .deb compression15:42
pittiScottK: personally I really like bzr looms, which combine the original "in-place" idea of quilt with sane file handling15:42
allquixoticOh hmm, `SKIP_CHECKS=yes compiz --replace` works, but regular old `compiz --replace` doesn't. Looks like my card (i965) is no longer on the whitelist after it being on it for 8.10??15:42
cjwatsonseb128: so in general CD space win will be fairly close to .deb size, but not in all situations15:42
seb128ok15:42
cjwatsonseb128: for example duplicate files across packages will probably be compressed better on the live CD than in .debs15:42
seb128there is no easy way to simulate that I guess15:43
seb128just use the deb win as a rough estimation15:43
slangasekyep15:43
seb128thanks15:43
pittiseb128: it's not that rough actually15:43
ScottKpitti: I mostly want to stop having to learn n+1 different patching system/vcs/etc every third time I touch a package.15:43
pittiScottK: *nod*15:43
macoer allquixotic went away....but er...regular compiz --replace works fine on i965 here.15:46
seb128bah, I hate symlink handling on upgrade15:51
pittibdmurray, sbeattie: bug 345953 FYI (IIRC you were involved in cups apport hooks)15:51
ubottuLaunchpad bug 345953 in cups "/var/log/cups/* should be adm group readable" [High,Fix committed] https://launchpad.net/bugs/34595315:51
seb128so libbnoboui2-common does15:52
seb128lrwxrwxrwx 1 root root 34 2009-03-23 15:46 /usr/share/gtk-doc/html/libbonoboui -> ../../doc/libbonoboui2-common/html15:52
seb128what is the right way to replace that by a real directory on upgrade?15:52
slangasekrm the link in the preinst15:53
seb128ok, ,what I did but using at if -d15:53
seb128I guess that's not correct because the directory might be removed first and which case the link is not a directory15:53
seb128hum no, I didn't clean up everything, let's try again15:55
sbeattiepitti: great!15:55
geserslangasek: re the upload failure: checking but I don't have an idea what went wrong. It looks like the upload both failed and succeed (processed twice?). will try to get an answer from LP people15:57
slangasekgeser: alrighty15:57
geserslangasek: known bug, cprov is fixing it15:59
slangasekgeser: huzzah16:00
ogracould anyone from ubuntu-mir takle a look at bug 34529416:03
ubottuLaunchpad bug 345294 in redboot-imx "MIR for RedBoot-imx" [Undecided,Confirmed] https://launchpad.net/bugs/34529416:03
seb128slangasek: libbonoboui uploaded with the documentation installed in the correct binary and file-roller uploaded which should build correctly16:14
seb128current i386 desktop iso = 698meg == no need to drop the french language pack now? ;-)16:17
slangasekseb128: how much does libbonoboui save us?16:17
seb128slangasek: 900k of installed files, not sure how much that will be on the CD16:17
slangasekI already kicked pt off to get it to fit; so I'd like to add pt back again if we find the room16:17
seb128Installed-Size: 161216:18
seb128Installed-Size: 253616:18
seb128slangasek: how much was pt? we didn't win so much space for deskbar-applet + one language pack16:19
slangasekseb128: pt is 7MB; I took pt off and shoved a bunch of other langs on in its place16:19
seb128ah ok16:19
cjwatsonRiddell,mvo: do we need to make the Kubuntu CDs ship an update-manager including hardy-backports rather than intrepid-backports?16:20
tkamppeterpitti, I have added a fix for bug 345183 to the BZR repo of CUPS.16:23
ubottuLaunchpad bug 345183 in cups "CUPS, foomatic, & pdftopdf fail when printing more than one copy of an image" [High,Fix committed] https://launchpad.net/bugs/34518316:23
pittitkamppeter: ah, thanks16:24
pittitkamppeter: I'll do an upload after beta; currently discussing bug 318742 still16:24
ubottuLaunchpad bug 318742 in cups "D-Bus Policy needs checking" [Low,Incomplete] https://launchpad.net/bugs/31874216:24
Riddellcjwatson: we have backports on the CDs?16:24
mvocjwatson: we do not use -backports currently, so it should be ok16:24
cjwatsonRiddell: just of dpkg and apt for update-manager16:25
cjwatsonmvo: hmm, you don't? why are we wasting CD space with them then?16:25
cjwatsonoh, hmm, maybe we aren't :)16:25
cjwatsonok, I'll ignore that problem then16:26
cjwatsonRiddell: ok, I guess I'll rephrase, we have the capacity to do so but it's only if there are actually release-upgrader-{apt,dpkg} packages in -backports16:26
cjwatsonwhich apparently there aren't16:26
pittiKeybuk: I'm still confused about cups/dbus; are you saying that cups really ought to provide a real d-bus object, or that a by and large empty (just introspection) d-bus configuration file is necessary?16:43
Keybukyes16:43
Keybukyou can't just connect to the bus, fire off a signal, and expect everything to be able to catch that16:44
pittiwell, that's what cups does right now :/16:44
seb128slangasek: ok, so splitting gnome-games documentation would make a 11.6meg deb difference on gnome-games-data16:44
seb128do we have an estimation of what language packs we could add with that?16:44
Keybukpitti: right, so it never has a registered bus name16:44
pittiKeybuk: right16:45
Keybukwhich means most bindings won't let you match the signal (they expect you to provide the registered bus name)16:45
pittiseb128: I have a script to tell exactly16:45
Keybukand many of the more modern bindings won't even let you anyway, since they can't introspect the object16:45
slangasekseb128: that might be enough to get French onto amd64 desktop, which doesn't have it right now16:45
seb128pitti: please do tell me then ;-)16:45
pittiKeybuk: ATM it's just being used by system-config-printer (by the Python bindings)16:45
seb128slangasek: ok, we will do that after beta then16:45
pittiseb128: we are up to de?16:45
slangasekseb128: excellent16:46
Keybukpitti: the Python bindings (at least the newer versions) certainly fall into the "difficult to get them to play ball" category16:46
seb128pitti: something around that I guess, we have de and fr but not pt on I386 now16:46
pittiseb128: pt is 10.5 MB, so we could add that back16:46
Keybukbut if it works now, it works16:47
seb128I don't want to do too much documentation splitting16:47
Keybukit just isn't really a useful signal or a well-behaved service :p16:47
pittiseb128: oh, that's probably not true, since my script doesn't count replaced files16:47
seb128but I guess gnome-games is a good win so we can do this one16:47
pittiseb128: it should be more like 6 MB..16:47
pittiseb128: ah, if we are talking about the alternate, then it is correct16:47
ebroderWhere can I find out why a package isn't synced from Debian? (I'm specifically looking for locales-all, but I'm curious about the process)16:47
pittiseb128: we need to wait for today's langpack builds really16:48
seb128right16:48
pittiKeybuk: it does16:48
seb128those changes are for after beta anyway16:48
slangasekpitti: 10.5MB?  How do you get a different number than I do?16:48
slangasek(larger by 3MB)16:48
pittislangasek: that's probably the previous langpack version; apt-get update'ing right now16:49
cjwatsonebroder: if it's a source package, then http://people.ubuntu.com/~ubuntu-archive/sync-blacklist.txt often has useful comments. However, in this case, locales-all is a binary package that's part of the glibc source package in Debian, so you'd look at glibc's Ubuntu changelog16:50
cjwatsonebroder: and the short answer is because our locale handling is substantially different from Debian's due to the presence of language packs, I imagine16:51
ebrodercjwatson: Yeah, that seems to be the case16:51
pochushould I notify the tech board for regressions in security updates?16:51
mvocalc: do you know anything about #346525 ?16:52
calcmvo: was OOo 2.4.1 before the update?16:53
cjwatsonpochu: yes please, although also the security team of course16:53
mvocalc: I don't know but I can ask16:53
calcmvo: there is/was a bug with fontconfig that could cause OOo to die, which has been fixed in 3.0.116:53
mvocalc: ok, mind if I reassign to OOo ?16:53
calcmvo: but if they were running 2.4.1 at the time it died that could be expected unfortunately16:53
pochucjwatson: sure, thank you16:53
calcmvo: it has no backtrace so its really a bug i would just mark invalid unless they could come up with useful information, just a it crashed isn't enough to debug it :\16:54
mvocalc: ok, I asked for more information for now16:55
calcmvo: ok i followed up to it as well16:55
pittislangasek, seb128: right; with today's langpacks, pt is 7.11 MB; fr is 4.6716:55
calci thought i did but it apparently was a race condition ;-)16:55
seb128pitti: weird that there is a such difference16:56
pittiseb128: the previous update packs were really big16:57
pochuare there logs for security builds available somewhere?16:58
seb128ok16:58
Riddellmvo: ping17:06
Riddellmvo: it is your fault after all :)17:07
Riddellmvo: "Date: Thu, 24 April 2009 12:00:00 UTC" in meta-release  April should be Apr else QDate won't parse it17:07
Riddellmeta-release-development that is17:07
tkamppeterAny Perl exper here? There is bug 346044, which reports a segmentation fault on a Perl program, in exit().17:08
ubottuLaunchpad bug 346044 in foomatic-db-engine "foomatic-ppdfile crashed with SIGSEGV in exit()" [Medium,New] https://launchpad.net/bugs/34604417:08
mvoRiddell: heh :)17:09
mvoRiddell: ok, will fix that (also I think its a bit unclever that qdate ;)17:09
tkamppeterFor me it looks like a bug in the Perl interpreter.17:09
keespochu: what's the issue you found?17:11
pochukees: bug 34735117:11
ubottuLaunchpad bug 347351 in wesnoth "wesnoth 1:1.4.5-1ubuntu0.2 english only not italian" [Critical,Triaged] https://launchpad.net/bugs/34735117:11
cjwatsontkamppeter: certainly a segfault is a bug in C code rather than in Perl code, in general, but it's not necessarily in the interpreter; it could be a memory allocation bug in some XS module that's being loaded17:12
cjwatsontkamppeter: valgrind would probably help to track it down, and it might even be possible to do that without being able to reproduce the segfault directly17:13
tkamppetercjwatson, what is an XS module?17:13
cjwatsona Perl extension module written in C17:14
cjwatson(approximately)17:14
Riddellmvo: when do you expect to upload update-manager?17:14
mvoRiddell: the meta-releae file is fixed now17:15
mvoRiddell: the update-manager upload, not sure, today?17:15
tkamppetercjwatson, then I think it is better to move this bug to Perl, so that people working on Perl itself and on general Perl libraries see it. Foomatic does not provide any XS module.17:15
cjwatsonprobably, yes17:15
keespochu: uhm, that is very strange.17:15
tkamppetercjwatson, thanks for the help.17:15
keespochu: i'll poke at it.17:15
Riddellmvo: let me know when it's in so I can test out the full upgrade process17:16
cjwatsonvalgrind is not showing up anything particularly scary for me17:16
pochukees: thanks17:16
cjwatsonit's interesting that the stacktrace seems to think the problem is in libcrypt though ...17:17
cjwatsonbut that could just be the victim17:18
mvoRiddell: I was going over the buglist to look for other low hanging fruits17:18
jdstrandkees: I'd be happy to look at it17:24
cjwatsonkees: my guess is that since PPAs are not especially component-aware then maybe translations are being stripped from everything regardless of whether they're in main or not17:24
devilsadvocateok, i know this is not a question for the dev channel, but can someone tell me what happened to /dev/ttyUSB0 (and why, if thats ok)17:24
keescjwatson: if that were true, no one has noticed for 6 months.  :P17:25
keescjwatson: I don't think it is, since the security queue uses non-virtual buildds.17:25
keescjwatson: but we'll check.17:25
PollywogI notice that in addition to the -dbgsym packages, there are often the -dbg packages and I can find documentation for using the dbg packages.  Is there a difference between the two types?17:29
macoPollywog: dbgsym are only in ddebs and -dbg is in main. i think you can only use one (of a specific package) at a time and ddebs has more of them17:30
Pollywogbtw now that I am using the debugging kmail packages, kmail is not crashing17:30
macoeither should work fo getting a stacktrace, i  think17:30
PollywogI see17:30
Pollywogthanks17:30
Pollywogand yes the two types seem to be incompatible17:30
PollywogWith some packages, when I run dbg is says there are no debugging symbols, so I wonder if they were correctly built or if I am missing something17:31
Pollywogbut kmail-dbgsym seems to be fine17:32
LaserJock-dbg and -dbgsym are created in somewhat different ways but I believe they aim to provide the same thing17:33
LaserJock-dbg packages are included in the source package, and hence could have mistakes17:33
PollywogLaserJock: ty, I had never heard of the ddebs until recently and I usually compiled my own package with debugging enabled17:34
Pollywogyes I suppose they could have mistakes, I had not thought of that17:34
LaserJockddebs is created outside of the packaging17:35
Pollywogyes I see that they are  :)17:35
PollywogI just started using them yesterday17:35
PollywogI will have to wait for this annoying bug to show itself, usually happens when I try to delete a spam17:36
Pollywoga spam that contains an image or html17:36
cjwatson*-dbgsym are automatically created by extracting debugging symbols from packages and stuffing them into a new package. *-dbg are created manually and independently by various packages; sometimes they are essentially the same as *-dbgsym and sometimes they are different (e.g. a different build pass that enables more debugging features in the binary itself).17:36
cjwatsonIn many cases the reason why there's duplication is that we inherit a lot of the *-dbg packages from Debian, which doesn't have *-dbgsym.17:37
Pollywogcjwatson: I suspected that, since Debian does not have them17:37
PollywogI have only been using Ubuntu for about 2 yrs, used Debian before that17:37
PollywogI thought I saw a book in the No Starch series, having to do with Ubuntu, I will have to find out if one exists.  Maybe it explains these things17:39
PollywogThere was such a book for Debian17:39
Pollywogbut that was several yrs ago17:40
=== apw is now known as cafetiere
calcpitti: i see someone else followed up to bug 325973 seeing it on vmware as well17:52
ubottuLaunchpad bug 325973 in nautilus ""Starting File Manager" windows open uncontrollably" [Unknown,Fix released] https://launchpad.net/bugs/32597317:52
pitticalc: ah, thanks17:53
calcpitti: actually it was in bug 328176 which seems a lot of people are seeing this issue in vmware17:53
ubottuLaunchpad bug 328176 in meta-gnome2 ""Starting File Manager" infinite loop after GNOME login (dup-of: 325973)" [Low,Incomplete] https://launchpad.net/bugs/32817617:53
ubottuLaunchpad bug 325973 in nautilus ""Starting File Manager" windows open uncontrollably" [Unknown,Fix released] https://launchpad.net/bugs/32597317:53
calcpitti: it might be related to the double free bit that was mentioned in the upstream report and i also saw it in .xsession-errors myself17:54
pittiseb128: do you think robert and you can take a look at this this week? ^17:54
calcrepeatedly crashing might cause that same behavior(?)17:54
pitticalc: yes, I think so; if you kill the 'main' nautilus, it'll respawn, and then open a window17:54
calci haven't tested an i386 cd but on amd64 cd it happens immediately on bootup of the live cd17:54
pitticalc: so in the end it might be a totally different bug which just looks similar in effect17:55
calcpitti: i did ps aux and killed what i saw but it was respawning into infinity anyway17:55
calcit seems something restarts nautilus so there isn't really a main nautilus process17:55
calcpitti: yea it might be a different bug that just looks similar17:55
pitticalc: I mean the process which drives the desktop17:55
calcpitti: ah ok17:55
pitticalc: it's spawned by gnome-session17:55
seb128pitti: as said this morning we can17:56
seb128gnome-session restart everything which crash or exit which has autorestart on17:56
seb128I doubt the issue there is the same17:56
calci only have a current iso but if it is useful i can try downloading older alphas and see what it starts happening17:56
calcs/what/when/17:56
seb128the sjow_desktop one is "nautilus has nothing to do and exit, gnome-session restart it"17:56
seb128you could start by attaching gdb to nautilus and see if it crashes17:57
calchmm actually older alphas aren't on the server17:57
calcseb128: nautilus is crashing immediately17:57
seb128get a stacktrace then17:57
calcseb128: ps aux shows a different process id every time i run it17:57
=== cafetiere is now known as apw
calcseb128: so i need to trace from gnome-session?17:58
seb128calc: no, open a command line and gdb --pid $(pidof nautilus)17:58
pitticalc: you said "double free bit"17:58
seb128the double free should show in .xsession-errors17:58
pitticalc: so perhaps there's already a stack trace in the upstream report?17:58
seb128and I bet it's librasero again17:58
calcpitti: yea i saw a glibc double free error message like is noted in the bug report17:58
seb128what bug?17:59
pitticalc: it doesn't leave a .crash file behind :(17:59
calcpitti: from what i recall there isn't one in the upstream report17:59
pitticalc: ?17:59
* calc looks 17:59
seb128your issue is a different one17:59
seb128don't abuse the show_desktop bug please17:59
seb128yours is not a respawning bug but a crasher17:59
calcit shows up as a respawning bug which is why i added to it18:00
seb128get me the .xsession-errors but I'm ready to bet it's librasero18:00
calcit spawns huge number of nautilus windows that looked just like that bug report18:00
calcok i'll boot it up and copy out the xsession-errors18:00
calchttp://bugzilla.gnome.org/show_bug.cgi?id=571417#c518:01
ubottuGnome bug 571417 in Navigation "nautilus flips out when show_desktop is unchecked" [Normal,Unconfirmed]18:01
pitticalc: the problem here is that the mechanics of the respawning are exactly the same; just the cause is different (crash vs. nautilus is configured to disable itself)18:01
calcthat is similar to what i see wrt .xsession-errors double free18:01
pitticalc: thanks for investigating this, much appreciated!18:01
calcso yea it looks like it is brasero, but i will get the log file18:01
calcseb128: is there another bug number for the brasero issue?18:03
calcah i see a couple of them18:05
PollywogI did not know this channel had an Ubottu18:05
seb128yeah, I've just been reassigning nautilus bugs there18:05
Pollywogis he a twin or the same bot?18:05
seb128pedro_: ^ maybe you know18:05
seb128pedro_: seems there is a frequent double free issue is libbrasero18:05
seb128is -> in18:05
calcyea it is definitely brasero18:06
calci just looked in the log in more detail18:06
calcits still happening as of mar 22 cd i downloaded18:06
seb128it will not have changed since18:07
calcok18:07
calcseb128: do you want my xsession-errors as well it looks essentially the same as bug 335286 but is on amd64 (that bug report is i386)18:09
ubottuLaunchpad bug 335286 in brasero "Nautilus - repeated crash/restarts while starting Jaunty LiveCD Alpha5" [Medium,Incomplete] https://launchpad.net/bugs/33528618:09
seb128calc: no need18:09
calcok18:10
seb128calc: http://bugzilla.gnome.org/show_bug.cgi?id=57643918:11
ubottuGnome bug 576439 in libbrasero-media "nautilus crash because of probable double g_free in brasero_medium_get_css_feature" [Critical,Unconfirmed]18:11
seb128calc: bug #33999318:11
ubottuLaunchpad bug 339993 in brasero ""Starting File Manager" windows open uncontrollably, even when displaying desktop" [Medium,Confirmed] https://launchpad.net/bugs/33999318:11
calcseb128: is that something that could be fixed before beta, otherwise our call for testing the cd may end up with just lots of duplicates of this issue :\18:12
seb128calc: you are welcome to work on the issue since you have the bug on your box18:13
seb128we didn't get so many duplicates until now and it's not new18:13
seb128could be configuration specific or something18:13
calcmay be just showing up under vmware18:13
seb128I'm doing CD testing under kvm and I've no such issue18:13
* calc is very busy with fixing OOo issues atm so probably can't get to it in time18:13
calci found the issue while trying to work on OOo issues actually lol18:14
calcis the line removal in upstream bug report sane? it might cause leaks?18:15
seb128just move the brasero thing away while you want to get work done18:15
seb128the upstream bug seems pretty well described18:15
seb128I added a comment there18:15
seb128I've no clue about this code I don't work on brasero18:15
calcok18:15
seb128let's wait for them to comment18:16
calcok18:16
calci'll bbl, about to have a meeting18:17
Riddellmvo: upgrade from hardy seems to work with DistUpgrade from bzr, yay18:20
mvoRiddell: excellent18:20
mvoRiddell: feel free to upload (bzr-buildpackage -S should work fine) - otherwise I do it tomorrow morning (I need to leave now)18:21
ebrodermvo: question about the disable third party sources.list entries bug (I can't find the LP number right now...)18:23
ebroderWill that work for Intrepid -> Jaunty upgrades? Or just upgrades after Jaunty?18:23
seb128hum18:23
ebroderbug 147080 - there it is18:23
ubottuLaunchpad bug 147080 in update-manager-core "do-release-upgrade should make disabling third party repositories optional" [Wishlist,Fix released] https://launchpad.net/bugs/14708018:23
seb128current daily still has deskbar-applet why?18:26
pittiseb128: can you check the .manifest whether the current livefs really has the new gnome-applets with the suggest?18:30
seb128pitti: well the installed version is the new one and apt-cache show lists it as suggest18:31
seb128where is the .manifest?18:31
pittihttp://cdimage.ubuntu.com/daily-live/current/jaunty-desktop-i386.manifest18:31
seb128yes, it's current18:31
seb128gnome-applets 2.26.0-0ubuntu318:31
pittihmm18:31
seb128grep-dctrl -s Package -F Recommends deskbar-applet ... lists nothing else18:32
seb128and apt-get remove on the liveCD just uninstall it without complain18:32
pittipitti@rookery:~/seeds/ubuntu.jaunty$ grep deskbar-applet *18:32
pittidvd: * deskbar-applet18:32
pittihm, nothing here either18:32
LaserJockcjwatson: if I clean out non-Edubuntu items from edubuntu.jaunty's supported seed will that mess anything up?18:34
RainCTUhm.. On Jaunty screen dimming doesn't work properly here (this is a regression from Intrepid). If I plug out the cable brightness doesn't change, but if I open gnome-power-preferences it goes down; if I plug it in again, it only changes at the moment I open gnome-power-preferences18:34
RainCTAny idea on this, or should I file a bug (with what info?)?18:34
LaserJockI noticed that it seems to be causing a component mismatch for gcc 4.1 an 4.218:35
seb128pitti: ok, nothing depends or recommends it so I don't know18:36
pittiseb128: it's a mystery to me, too18:36
* pitti -> Taekwondo, cu tomorrow18:37
seb128pitti: have fun!18:37
Pollywogbtw what are "udeb" packages?18:39
PollywogI have seen them a few times when compiling my own packages18:40
seb128special debs for the installer18:40
Pollywogthey end up in the same directory as my new packages18:40
ebroder"microdebs"18:40
Pollywogoic18:40
mdzpitti: I've filed bug 347457 with a trivial hal-info patch.  I assume that you sweep through those and batch them into uploads.  If it would be better for me to just upload with this one change, I'm happy to do that instead, just let me know18:47
ubottuLaunchpad bug 347457 in hal-info "Should ignore U3 (Windows software) on SanDisk Cruzer Titanium" [Low,Triaged] https://launchpad.net/bugs/34745718:47
imachinesup,18:58
imachineanyone else experiencing problems with qt apps not respecting dpi?18:58
imachineever since Jaunty18:58
imachinethey respect font, looks, etc.18:58
imachine(I think qt-gtk-engine or whtever it's called, intorduced in 4.5 of qt is in works here) but they don't respect the dpi size for fonts, .i.e, I get slighlty larger fonts with qt apps.18:59
imachineany ideas what might be wrong and where I ought to start looking ?18:59
imachineI don't think it's plainly Ubuntu's faulkt19:05
imachinesince if I create a new user, there is no such issue.19:06
imachineany ideas where I could look for this setting?19:06
imachine#gnome? P19:06
imachine;P19:06
Nafalloimachine: /topic19:06
imachineI've read it.19:07
imachineoh, not fully I guess19:07
imachineso. -bugs huh?19:07
imachineI automatically supposed that if it's jaunty, -devel would be a better palce.19:07
imachineno probs, will try #-bugs19:07
Nafalloimachine: #ubuntu would be a good first one.19:08
calcasac: ping19:08
calcasac: can you look at bug 271283 someone claims this could be fixed in gnome somewhere by setting an option in a file19:08
ubottuLaunchpad bug 271283 in openoffice "[ooo-build] OpenOffice.org subpixel font rendering broken with new cairo" [Unknown,Confirmed] https://launchpad.net/bugs/27128319:08
imachineNafallo, I guess it's a bit too crowded ;p19:08
calcasac: https://bugs.edge.launchpad.net/ubuntu/+source/openoffice.org/+bug/271283/comments/19 <- that comment in particular19:09
ubottuUbuntu bug 271283 in openoffice "[ooo-build] OpenOffice.org subpixel font rendering broken with new cairo" [Unknown,Confirmed]19:09
seb128slangasek: ok, I've been looking through the archive, nothing out of gnome-games sudoku uses python gnomeprint (and that's fixed in svn now)19:17
seb128slangasek: and only 5 packages use python gtksourceview119:17
seb128slangasek: the gtksourceview split is not worth it, the debs are less than 300k, gnomeprint might be worth doing19:18
seb128and deskbar-applet is still on the current daily-live for no obvious reason19:19
=== evalles__ is now known as effie_jayx
asaccalc: yes. checking19:49
calcasac: thanks19:53
asaccalc: is there a trick to svn checkout openoffice?19:54
asaccalc: i tried it a few hours ago, but at some point my svn spit out some "XML" errors and then consumed all memory19:54
calci don't know i normally just use the tarballs19:55
asacheh. ok ;)19:55
calci haven't checked out OOo in a while, before its conversion to svn19:55
asaccalc: ever requested a bzr sync ;)?19:55
calcheh, no19:55
asaccalc: so they migrated _this_ year from cvs to svn?19:56
asaccalc: is there a cross reference for ooo source with quick searching?19:58
=== seb128_ is now known as seb128
calcasac: yea migrated this year20:06
calcasac: not sure if there is a cross reference20:06
calcasac: if there is one i don't know about it20:07
calcand searching on google turns up nothing20:07
asaccalc: and a web code browser where i can search for functions/strings?20:10
calcasac: not afaik :\20:12
calcasac: OOo needs to be brought into the 20th century first ;-)20:12
calcbefore it can catch up with the 21st century ;-)20:12
seb128cjwatson: any idea why deskbar-applet is still on the current i386 livecd image?20:16
=== DrKranz is now known as DktrKranz
=== pedro__ is now known as pedro_
Laneyworld's speediest archive admin!20:20
waltersasac: you have tried http://google.com/codesearch, right ?20:21
cjwatsonseb128: the most recent livefs builds for both amd64 and i386 seem to have been killed with SIGTERM part-way through. I don't know why20:21
cjwatsoninfinity: ^- do you?20:21
seb128cjwatson: the current published iso has it but nothing recommends or depends on it20:22
seb128cjwatson: ie the manifest and iso have the current gnome-applets which use a Suggests now20:22
infinitycjwatson: What time?20:22
seb128cjwatson: but deskbar-applet is still on the image20:23
cjwatsonseb128: read what I just said :-)20:23
infinitycjwatson: vorlon asked lamont to whack some builds and return terranova/king to a sane state earlier today (4 or 5 hours ago?)20:23
cjwatsonseb128: the most recent livefs build, presumably after your gnome-applets change, failed. Therefore the gnome-applets change is not yet reflected in the current image20:23
cjwatsoninfinity: ah20:24
seb128cjwatson: ok, the current image has the fixed gnome-applets version when you dpkg -l there though so I though it would reflect the version used for the build20:25
* seb128 should learn about cd images build20:25
cjwatsonseb128: strange20:27
seb128the .manifest on cdimage also list the current version20:27
cjwatsonhmm, I mean, you're right, it does20:27
cjwatsonbut the manifest's date is around the time of http://people.ubuntu.com/~ubuntu-archive/livefs-build-logs/jaunty/ubuntu/20090323.3/20:28
seb128ok, let's wait for the next successful build then20:29
cjwatsonseb128: ok, I *think* what may have happened is that deskbar-applet wasn't actually being pulled in by the recommendation directly, but because it still had a Task: ubuntu-desktop field in the archive20:29
seb128we can still investigate if the new build is buggy20:29
cjwatsonseb128: due to a design problem in Soyuz, Task fields can take one additional publisher run to settle sometimes20:30
cjwatsonso I think that's probably what was going on here20:30
seb128ah ok, that would make sense20:30
seb128thanks for the explanation ;-)20:30
cjwatsonseb128: sorry for misexplaining earlier20:30
cjwatsonI hadn't noticed that gnome-applets was up to date20:31
seb128cjwatson: that's alright, I was just not sure if I was missing something obvious, it makes sense now ;-)20:33
cjwatsonthe fix for the Soyuz bug would be to run germinate based on the expected results of publication *before* actually publishing the dists/ tree20:36
cjwatsonthe basic problem is that the Packages files are an input to germinate, but also germinate's output is an input to Packages file generation20:37
cjwatsonso, to decouple this, germinate would need to be fed equivalent data to Packages internally in Soyuz, so that its output could be used to generate the Task fields straight away20:38
cjwatsonto make matters slightly worse, changes in germinate's output are not enough to cause Soyuz to treat a pocket as "dirty", so sometimes the subsequent publisher run won't have any effect until you give it a package to publish20:39
cjwatsonbut, in the meantime, repeated publisher runs and the odd judicious accept are usually enough to work around all the problems20:40
seb128seems to be some non trivial work20:41
seb128for little win20:41
cjwatsonit is worth it, I think, but not immediately urgently20:44
cjwatsonit does result in confusion and wasted time at exactly those times when we're in a rush20:44
asaccalc: http://svn.services.openoffice.org/opengrok/xref/20:51
cody-somervillecjwatson, can you associate https://edge.launchpad.net/germinate/trunk with the correct branch?20:52
=== kenvandine_wk1 is now known as kenvandine_wk
cjwatsoncody-somerville: done20:56
cody-somervillethanks20:56
calcasac: cool! thanks for the url21:06
calcasac: that will come in handy for me as well :)21:07
calcasac: unfortunately it doesn't include 3.0.1 but should still be fairly useful21:07
kwahhi all21:47
kwahjust got a situation21:47
kwahtotem upon running a video file crashes x-server21:47
kwahdo not see anything suspicious in the logs21:47
kwahwhat else can I do to find out the source of problem?21:48
kwahsecond run on the same file does not reproduce the problem21:48
TheMusoslangasek: that first test build for studio on the tracker is no good, a lot of langpacks are broken. I am suspecting they will sort them out, but will need an ETA for that.21:56
TheMusoto know when we can start testing.21:56
TheMuso./c21:56
bryceslangasek:  Seen http://jasondclinton.livejournal.com/72910.html ?22:08
bryceslangasek: it's been suggested that some of the -intel performance regressions people have complained about might be due to ondemand brokenness rather than X or the video driver as has been assumed...22:08
davmor2bryce: sorry to bug you but do you know of a way to enable the mouse for a wacom tablet at all.  The fix for Intrepid doesn't seem to work for Jaunty.  Only I can't find any info on it :(22:09
brycedavmor2: sorry not offhand.  tjaalton might know better22:10
davmor2bryce: Thanks :)22:11
davmor2tjaalton: was it you I spoke to before?22:11
kwahdon't bother... I found bug-report.22:11
=== maco_ is now known as maco
=== spm_ is now known as spm
slangasekTheMuso: is the ubuntustudio-look upload intended for beta?23:00
TheMusoslangasek: yes due to the engine for th theme likely to give weird errors and users reporting bugs otherwise23:00
slangasekbryce: oh argh, ondemand has regressed? :(23:02
slangasekwell, I guess that nicely ties together all the complaints about it :P23:02
bryceheh23:02
bryceslangasek: that was just posted to ubuntu-x23:02
slangasekseb128: gnomeprint after beta, then?23:02
seb128slangasek: if you are fine doing it before jaunty yes23:03
seb128slangasek: btw any reason we have deb-src sources on the livecd?23:03
seb128the apt index corresponding takes some space23:03
slangasekI don't know23:05
seb128the current CD images still have deskbar-applet btw the livefs update didn't work correctly apparently or something23:05
seb128you will probably win some other megs in the next update23:06
slangasekyep, expecting that :)23:06
slangasekTheMuso: "weird errors" - I guess you mean the warnings that everyone gets on console when starting a gtk app... I don't think that's fixed in the Ubuntu theme yet, even :)23:09
TheMusoslangasek: does the murrine engine get used for the ubuntu theme?23:10
slangasekbut that's fine, ubuntustudio needs a reroll anyway and we can afford to wait another hour for ubuntustudio-look to publish23:10
slangasekTheMuso: AIUI the human theme uses it23:10
TheMusook23:10
bombshelter13Where can I get the source for Wubi? Specifically I'm most interested in it's initrd. The wubi site only seems to offer the binary.23:21
bombshelter13cjwatson: ping23:23
IntuitiveNipplebombshelter13: This any good? https://wiki.ubuntu.com/WubiGuide#Where%20is%20the%20source%20code?23:24
=== asac_ is now known as asac
bombshelter13That looks promising... now gotta see if I can figure out how they're getting the NTFS partition support in their initrd23:25
IntuitiveNipplebombshelter13: grub4dos/stage2/fsys_ntfx.c23:30
IntuitiveNippleminus the typo :)23:30
bombshelter13IntuitiveNipple: *looks at that* this could prove useful, actually, I might need it...23:32
bombshelter13IntuitiveNipple: So they use this to mount the NTFS? Is Fuse/NTFS-3G involved in the process?23:32
cjwatsonyes23:33
cjwatsonit's basically just the normal Ubuntu initrd23:34
cjwatsonthe Ubuntu fuse and ntfs-3g packages install the relevant scripts into the initramfs23:34
bombshelter13Hmm, interesting. I'm trying to implement something with a similar overall purpose, my plan had been to integrate Fuse and NTFS-3g into the initrd and use those to mount the Windows partition..... curious, do you know if that option was considered, and, if so, whether there was a particular reason it was rejected?23:36
seb128cjwatson: do you know if the deb-src are useful on the livecd?23:36
cjwatsonbombshelter13: err ... that's what we do23:37
cjwatsonseb128: it's probably OK to remove it23:37
cjwatsonseb128: obviously it's useful, it's all relative23:37
bombshelter13perhaps I misunderstood; I thought you said it was the normal ubuntu initrd? (or are fust and initrd part of the normal ubuntu initrd?)23:37
seb128I'm not sure how much space we are trying to win in fact, I've just been looking through candidates for some extra space today23:38
cjwatsonfuse and ntfs-3g are installed in the standard Ubuntu system, and therefore the scripts they provide are part of the normal Ubuntu initrd23:38
seb128the source index is 2.7meg23:39
bombshelter13cjwatson: hmm, i see... i'll have to look into how I can accomplish something similar, I guess.23:40
cjwatsonseb128: and compressed?23:41
cjwatsonor is that compressed?23:41
seb128685k gziped23:42
seb128not a real win23:42
seb128I mean it will not win us another language pack and the deb-src can be handy23:42
seb128ok, I'm done listing obvious targets I think23:43

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