/srv/irclogs.ubuntu.com/2007/12/04/#ubuntu-devel.txt

=== cody-somerville_ is now known as somerville32
=== RAOF_ is now known as RAOF
etankbug 231100:44
ubotuLaunchpad bug 2311 in gst-ffmpeg "divx videos not working" [Medium,Invalid] https://launchpad.net/bugs/231100:44
pygihello00:47
rledge21I'm wanting to learn how to write a desktop applet, anyone point me to a tutorial or anything to get me started?00:57
lamontanyone around with the right access to tell me if queue-builder is running, and if so ETA to finished?01:36
=== chuck is now known as zul
* lamont wonders if anyone knows how to take apart and iPod nano...03:57
StevenKI can make it be in pieces ...03:57
StevenKProbably not what you're after. :-P03:57
lamontno, she kinda wants it back together at the end.03:57
lamontor at least running on power.03:57
* ScottK is REALLY good at taking stuff apart. ;-)03:58
StevenKlamont: I didn't think you could?03:58
lamontStevenK: done. :-0)04:14
StevenKHeh04:15
StevenKlamont: So you should document the process and then get Apple lawyers to hate you04:15
lamontgoogle is love04:16
StevenKAh04:17
=== stu1 is now known as stub
=== macd_ is now known as macd
dholbachgood morning05:49
ion_Hi05:50
dholbachhey ion_05:51
=== cjwatson_ is now known as cjwatson
TheMuso5~5~/c06:08
TheMusoargh06:08
cjwatsonTheMuso: there isn't really a great choice for where to file the bug, but ubuntu-meta (assuming it's the Ubuntu seeds) will probably do06:10
cjwatsonTheMuso: BTW, you have a stray identity; you might want to visit https://launchpad.net/people/+requestmerge?field.dupeaccount=luke-themuso06:10
TheMusohmm ok thanks06:11
TheMusocjwatson: And, crimsun took care of the seed change.06:11
cjwatsonok06:11
StevenKelkbuntu: Back home?06:24
elkbuntuStevenK, yep, got back on sunday night06:24
StevenKelkbuntu: Sorry I missed you. :-(06:24
elkbuntuyeah :(06:24
posingaspopularhey elkbuntu06:25
elkbuntuhobbsee's car went pop, so i didnt even get to catch up with her :(06:25
pittiGood morning08:05
StevenKMorning pitt08:06
StevenKErr08:06
StevenKpitti :-)08:06
* Fujitsu drops StevenK into a pit.08:07
sivanghi all08:09
pittihey StevenK08:09
pittisivang! Long time no see08:09
sivangyeah :)08:09
sivanghow are you my dear friend?08:09
pittipretty well, and you?08:10
pittimarried, happy, and busy :)08:10
StevenKFujitsu: In terms of WoW, I'm in one ... crawling with level 48-50 insects. *shiver*08:11
sivangpitti: I'm trying to find toolchain-source (actually to install it) but it has no installation candidate, I also checked and it appears it does not appear in the lenny/sid repositories, do you have any idea ?08:11
pittisivang: what should that be? it was removed in feisty08:12
sivangpitti: ah I see08:21
sivangpitti: this is a package that holds sources for binutils and gcc needed for cross compilation of stuff08:21
pittisivang: I'm not sure, but maybe the normal gcc-4.2 source package supports this now?08:21
sivangwhere can I find the log for toolchain-source's deprecation or removal ?08:22
sivangis there a channel for ubuntu embedded now? I mgiht ask there08:24
sivangand possibly contribute back my findings on the AU1550 amd based box ;)08:24
sivang(debian runs beautifully on it)08:24
pittihttp://people.ubuntu.com/~ubuntu-archive/removals.txt08:25
sivangnever mind , need to run08:26
sivanglaters all, wonderful day to you all08:26
gesermorning08:30
mdkedoes anyone know if newz is on holiday or otherwise off work at the moment?08:37
sorenWell, he's in the US, so he's probably asleep, but apart from that, I think he should be around.08:38
=== \sh_away is now known as \sh
mdkesoren: yes, I meant in general, thanks08:39
tjaaltonwhat's happening with gtk+/glib-1.2 in hardy? fvwm is uninstallable because it refuses to install libglib1.208:39
persiatjaalton: Library transition: http://people.ubuntu.com/~ubuntu-archive/NBS/libglib1.2 still need a rebuild.08:41
tjaaltonpersia: yeah, I dug a bit more08:41
sorenmdke: np :)08:41
seb128persia: how come that we have a libglib1.2 transition now and why debian doesn't?08:43
\shkeescook, jdstrand thx for taking care about the cve uploads....08:44
geserseb128: Debian has also libglib1.2ldbl (we have the same revision) and when at least gtk-engines got a binary NMU for it08:50
persiaseb128: As geser said, Debian does have the transition (with 1.2.10-18).08:52
pittigeser, persia: I hope you are using a script for the rebuilds?09:02
pitti(such as http://people.ubuntu.com/~pitti/scripts/update-maintainer-transition)09:02
* persia has only done a few, and didn't script it09:02
persiapitti: Should we be batch-scripting and pushing them, or looking at them independently?09:03
* StevenK has a script for mass-rebuilds, but it's fairly fragile, and doesn't cope with Maintainer changes needing to be done.09:03
persiaStevenK: Isn't that only the case for the remaining few hundred cases where we have Ubuntu variation and no Ubuntu maintainer?09:04
StevenKpersia: I've hit at least one during the last few mass rebuilds I've done, so I think I should update the script.09:04
persiaStevenK: Makes sense.  I keep meaning to quash some of them, and might take advantage of pitti's script to hit a few when I next have a few hours open.09:05
* TheMuso has done a few rebuilds for libglib, and most were to satisfy depends issues for ubuntustudio.09:05
geserpitti: The rebuilds I did were all manual, I will look into your script. Thanks.09:08
* TheMuso is also looing into the script.09:08
TheMusolooking09:08
mvoAmaranth: I think we are good to upload the git HEAD compiz to hardy, the only outstanding issue I have is that in plugins-main 02_fix_edge is crashing and needs to be ported or disabled. do you see anything else that is left to be done?09:17
tjaaltonumm, using "-vversion" for debuild makes it segfault on gutsy09:18
Amaranthmvo: I thought that was upstreamed already09:18
tjaaltonnevermind09:19
tjaaltonforgot the epoch..09:19
mvoAmaranth: last I heard they consider it too much of a hack to include it into the regular tree09:20
Amaranthoh, we'll figure that out later i guess09:21
Amaranthheh, your changes to compiz where stuff i had locally and forgot to push09:21
Keybukwhich ungodly hack is that?09:22
Amaranthdisable wall edges unless you're dragging a window09:22
Amaranthso they don't stop you from clicking on things in corners/edges09:22
Amaranthmvo: everything else looks good09:24
mvoAmaranth: cool, I think I upload later today and use it a bit until then to see if there is other obvious breakage09:24
Amaranthwell, there is one bad breakage i get with it09:24
Amaranthxmoto pops out of fullscreen as soon as it gets the cursor09:25
Amaranthbut that's small09:25
mvoheh :) I should try this09:26
gesermvo: command-not-found is missing a build-dependency on python-gdbm. Do you want a debdiff for it?09:38
mvogeser: if you have it at hand, yes. I noticed the b-d failure mail a couple of minutes ago09:40
gesermvo: http://members.ping.de/~mb/c-n-f.debdiff09:43
mvogeser: thanks!09:45
mvogeser: I used to be a member of ping.de too in my good old times09:48
geserpitti: please give-back extace09:52
geserpitti: another two package FTBFS because of the dh_strip bug: dvi2tty and flexml09:53
geserpitti: please give-back g15daemon-audacious09:57
geserpitti: please give-back gnome-iconedit10:03
tkamppeterpitt, hi10:04
tkamppeterpitti, hi10:04
pittigeser: kicked; dh_strip> can you please mention the packages in the pkg-create-dbgsym bug? I'll give them back once it's fixed10:18
pittihi tkamppeter10:18
pittihey seb12810:19
seb128hello pitti10:19
tkamppeterpitti, I have re-uploaded the debdiff on for bug 153152, I accidentally deleted it when preparing the SRU in bug 149511.10:25
ubotuLaunchpad bug 153152 in hplip "[Gutsy SRU request] Fax utility not adding files to job." [Undecided,Fix committed] https://launchpad.net/bugs/15315210:25
ubotuLaunchpad bug 149511 in ubuntu-meta "[Gutsy SRU request] hplip is needed by HPIJS" [Medium,Fix released] https://launchpad.net/bugs/14951110:25
pittitkamppeter: no problem, that SRU is already in -proposed10:25
pittiso no new upload necesasry10:25
pittitkamppeter: I buess bdmurray only updated hplip for testing, not hpijs?10:26
geserpitti: I've already added a comment for both packages in the bug10:26
pittigeser: ah, thanks10:26
sladenwho the heck let through that message to ubuntu-devel-announce@lists.ubuntu.com10:27
Fujitsusladen: We were wondering that yesterday.10:27
geserpitti: should I mentioned further packages affected in the bug (if I find others)?10:27
pittigeser: yes, please10:28
pittigeser: oh, how evil10:28
pittigeser: dvi2tty has debian/compat '4', but uses debian/tmp10:28
pittiargh, and uses DH_COMPAT=1 in debian/rules10:29
pittithis is so evil10:29
=== lc is now known as lcstudio
sorenpitti: compat 4 and debian/tmp is not kosher? Why?10:31
pittiah, so DH_COMPAT should trump debian/compat10:31
pittisoren: debian/tmp is compat level 1 only10:31
sorenEh?10:31
Chipzzpitti: hrrrm, as far as I understand debian/tmp is used as a temporary directory for moving files to different subdirs of debian/ (and hence different packages)?10:32
sorenpitti: Ok, we're clearly talking about different things :)10:32
Chipzzor am I horribly mistaken?10:32
pittiChipzz, soren: man debhelper  /V110:32
tkamppeterpitti, I have done addtional tests on bug 153152. The fix works perfectly on Hardy, but on an old laptop which I updated to Gutsy, Python errors appear, so it seems that there is a second fax bug which occurs only in Gutsy.10:32
ubotuLaunchpad bug 153152 in hplip "[Gutsy SRU request] Fax utility not adding files to job." [Undecided,Fix committed] https://launchpad.net/bugs/15315210:32
pittisoren, Chipzz: in mode 1, debian/tmp *is* the package directory of the first package in debian/control10:33
sorenpitti: Right, ok. You left that bit out :)10:33
pittinot just a temporary place where to move files to debian/<packagename>/10:33
pittisoren: well, geser knew :)10:33
pittitkamppeter: ah, too bad; please test SRUs on gutsy, too10:33
pittitkamppeter: if you want to prepare another update, feel free to sneak in the dependency fix you mentioned10:34
Chipzzpitti: ah ok; I see that in the man-page10:34
pittigeser: ok, I got it fixed for dvi2tty, testing the other ones now10:34
Chipzzpitti: but debian/tmp can still be used as an intermediary place to install files to, which will later be moved to the correct dirs, right?10:35
tkamppeterpitti, if you want to see what happens, do the TEST CASE steps on a Gutsy.10:35
pittiChipzz: right, that's common and good practice10:35
Chipzz(ie as in 'make install DESTDIR=debian/tmp')10:35
Chipzzand use dh_install to move the files in debian/tmp to the correct dirs10:35
Chipzzpitti: under V3 I read: dh_makeshlibs makes the postinst and postrm scripts call ldconfig. But since we now use dpkg triggers, shouldn't that be clarified which DH_COMPAT level should be used to rely on that?10:38
pittiChipzz: that's orthogonal to triggers; those are implemented at the dpkg level and within ldconfig itself10:39
pittiChipzz: read /sbin/ldconfig to see the magic10:39
tkamppeterpitti, the problem of bug 153152 is non-trivial, I will ask the HP guys to fix it.10:54
ubotuLaunchpad bug 153152 in hplip "[Gutsy SRU request] Fax utility not adding files to job." [Undecided,Fix committed] https://launchpad.net/bugs/15315210:54
=== cprov-out is now known as cprov
=== pbn_ is now known as pbn
adrian15Hello. I am trying to boot an ubuntu cd with grub. Is there any boot option that am I missing? Is there any boot option that it is not written in isolinux.cfg? It is very strange that there is not any root= option.11:21
adrian15does not anyone try to build ubuntu cdroms in their own ?11:27
sladenadrian15: the initramfs contains 'casper' which goes to hunt for the rest of the LiveCD system to boot11:36
mvoogra: can we have a quick chat about the edubuntu-two-cd changes? I'm currently pondering how this is going to be implemented in the release-upgrader11:38
ogramvo, indeed11:38
ograhere or pm ?11:38
adrian15sladen: my problem is that I use grub for trying to load it with: kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper quiet > splash -- ENTER initrd  /casper/initrd.gz ENTER boot                                      and I finish with an initramfs shell11:38
mvoogra: pm sounds appropriate, I don't think its that interessting :)11:38
adrian15sladen: you have an screenshot here: http://adrian15.raulete.net/ficheros/u710_chainloaded_isolinux.png11:40
* Hobbsee waves11:40
=== dholbach_ is now known as dholbach
pittihey Hobbsee11:49
mvoRiddell: could you please have a look at https://wiki.ubuntu.com/LTSUpgrades? there is a question about kde in the "Outstanding issues" section. it would be nice if you could add a comment there11:49
pygihello everyone11:49
Hobbseeheya pitti!11:50
pittitkamppeter: ah, seems that Mark Purcell does quite some maintenance on hplip now (we regularly autosync from Debian); does the cooperation in svn work?11:54
Riddellmvo: jcastro was looking into that11:56
mvoRiddell: nice. if he could just add something to the wiki, that would be cool11:57
sladenadrian15: you could look at some of the commandline parameteres in the directory: http://www.paul.sladen.org/ubuntu/qemu-livecd/12:06
adrian15sladen: root=/dev/ram taht's what I suspected12:10
adrian15sladen: but what I don't understand is why isolinux is not able to boot it. (my modified version of isolinux)12:11
adrian15sladen: And I will bet these are the mkisofs options12:11
adrian15sladen: I will try these ones: https://help.ubuntu.com/community/LiveCDCustomization#head-ab8f641f4bbc6cbafbe1699b580c06668bf7a48412:11
attunixI customized my Ubuntu Server distro installation to have a python script run on startup from /etc/rc.local . How do I make this installed distribution into a Live or Install CD?12:15
sladenadrian15: is http://uck.sourceforge.net/  (Ubuntu Customisation Kit) any use12:16
sladenadrian15: sorry I can't easily tell more from this distance12:16
attunixok. thank you12:17
cjwatsonattunix: https://help.ubuntu.com/community/InstallCDCustomization and https://help.ubuntu.com/community/LiveCDCustomization should help you12:18
attunixthank you :)12:18
sorenmvo: You think bug 141601 could be apt's fault?12:33
ubotuLaunchpad bug 141601 in tasksel "tasksel packages stays at 100%" [Undecided,New] https://launchpad.net/bugs/14160112:34
mvopitti: would you be ok with http://paste.ubuntu.com/2454/ until we have a better fix? this way I can continue testing the upgrade12:34
mvosoren: it can certainly be a apt problem12:35
pittimvo: works for me (please check it into bzr)12:35
mvosoren: I look at it after lunch12:36
sorenmvo: Cool. Thanks!12:37
cjwatsonsoren: could also be debconf-apt-progress12:45
cjwatsonsoren: which is sort of suggested by the zombie apt12:45
cjwatsonI rather hoped we'd nailed all of those though12:46
cjwatsonsoren: strace -f -s 1024 and then stare at the output a lot tends to be the only real way to attack this12:47
mvocjwatson: it looks like a issue in apts internal dpkg-log code, there is a fix in gutsy-proposed for this, I ask if he can install this version and see if that fixes the issue12:48
cjwatsonmvo: you think? OK ... how would a bug in apt lead to a zombie apt-get lying around though?12:48
cjwatsonor is it that it's writing garbage down the status fd and confusing d-a-p that way?12:48
cjwatsonI vaguely remember discussing something like that with you, now that you mention it12:49
sorencjwatson: Yes, I've noticed that too.12:49
cjwatsondebconf-apt-progress is extraordinarily delicate :-/12:49
mvosoren: a strace would definitely be good to have12:49
=== asac_ is now known as asac
sorenI think it's debconf-apt-progress. I have a fix I want to test out.12:50
cjwatsonsoren: I wrote that code and would be interested in reviewing a patch12:50
mvook, I may be wrong, is this reproducable?12:50
sorenmvo: Yes, apparantly so.12:50
sorenmvo: Just tasksel install dns-server or something.12:50
mvosoren:  ok, thanks. after lunch then :)12:51
sorencjwatson: Gimme a few minutes.12:51
cjwatsonyes, I see the same bug here12:52
cjwatsonsoren: off for lunch soonish anyway12:53
mvopitti: http://paste.ubuntu.com/2455/ <- bzr does not like me today12:53
mvocjwatson: I would be interessted if the apt in gutsy-proposed fixes it or not12:53
sorencjwatson: It gets stuck in the select call.12:54
sorencjwatson: Or so says strace.12:54
cjwatsonperhaps it's selecting on no fds12:54
cjwatsonI'll look after lunch if you don't beat me to it :)12:54
pittimvo: hm, regression in 1.0?12:56
crimsunStevenK: thanks for the -meta refresh & upload12:58
sorenHehe..13:01
sorenI think I got it.13:01
pittimvo: u-m processed in gutsy-proposed FYI13:02
pittiStevenK, Mithrandir: hm, the mobile packages are still native (no orig.tar.gz) and have funny version numbers like 3.0-sardine1ubuntu2; will that be fixed at some point?13:03
sorencjwatson: http://people.ubuntu.com/~soren/debconf-apt-progress.diff   fixes it, but not being familiar with the code, I'm not convinced it's actually a correct fix.13:05
* emgent heya13:05
StevenKpitti: Yes, there will be an on-going effort to clean up the packaging, since some of it is really shocking13:14
StevenKpitti: And I'm well aware what native means. :-)13:15
=== Shely is now known as MJ086
=== pedro is now known as pedro_
somerville32Dear Ubuntu, today I won't be in to work today because I have 30cm of snow outside to enjoy. kthxbi :P13:21
Amaranthsomerville32: Yay, you can get a head start on hug day :)13:22
somerville32\o/13:22
somerville32I was thinking about going outside for once but I guess I'll do hug day instead :P13:22
AmaranthI should probably do my hug day stuff today as well, I suspect I'll be rather intoxicated tomorrow (it's my 21st birthday)13:23
* somerville32 cheers13:23
somerville32Amaranth, I'll have a drink for you tomorrow than13:24
jdongDear Unnamed Ubuntu Developers With The Day Off:13:24
jdongSCREW YOU.13:24
jdongJUST SCREW YOU.13:24
* Amaranth passes the bottle to jdong13:24
persiajdong: Everyone is entitled to their separate holidays.13:24
AmaranthOh, that's illegal13:24
* Amaranth takes it back13:24
jdongpersia: yeah only if they're separate, but equal duration holidays ;-)13:25
somerville32lol13:25
* somerville32 is in a jolly mood today and decides to eat another poptart (strawberry)13:25
persiajdong: I disagree (but I moved to the country with the most public holidays, so perhaps I'm biased)13:25
somerville32lol13:25
jdongpersia: hahaha13:25
somerville32I wonder if I could convince work that OSS is a religion :P13:26
somerville32"Umm yea, sorry, can't work today - hug day :P"13:27
jdongsomerville32: just point them to some of Theo De Raadt's quotes. OSS is more than a religion.13:27
jdong:D13:27
somerville32:D13:27
somerville32"Blessed isth the man who is open sourced."13:27
AmaranthUgh I need to stop staying up all night13:28
somerville32Amaranth, Yea, today is the first day my sleep schedule normalized13:28
AmaranthIt's just that I have a LUG meeting tonight that I'm going to sleep through at this rate13:29
tkamppeterpitti, Mark Purcell has started this recently by syncing back my newest Ubuntu HPLIP package to Debian. My package is much simpler and much more maintainable as the Debian packages from HMH. So Marc abandoned the CVS from HMH and started a new SVN with my package. Then he asked me whether we should collaborate and he gave me write access to the SVN.13:37
jdstrandKeybuk: I am just diving into upstart and read http://upstart.ubuntu.com/getting-started.html.  I'd like some clarification on the statement 'Jobs will be run alongside the init scripts for that runlevel'13:37
pittitkamppeter: right, I read that much on the ML; I was just curious about how well it works13:37
jdstrandKeybuk: eg start on runlevel 213:37
jdstrandKeybuk: will the job start before sysvinit scripts for 2, after or anytime during when those scripts are started13:38
jdstrand?13:38
tkamppeterpitti, currently, where HP did not release for some time, there is no movement, but I think on the next release the two distros will quickly update.13:38
jdstrands/are started/are being started/13:38
tkamppeterpitti, did you also already know that HP upstream also uses the Launchpad as bug tracking system? This is nice, as if someone reports a bug to Ubuntu and it is an upstream, problem, one can move it easily and bring the reporter into direct contact with the HP guys.13:40
pittitkamppeter: I noticed that they are quick on replying, yes13:40
pittitkamppeter: do they actually read all the Ubuntu bugs, or only those which we create an upstream task for?13:41
tkamppeterpitti, for example on this failed SRU I have simply added an upstream task to tell HP that it needs more love from them.13:41
pittitkamppeter: ah, cool; yes, that's how it's supposed to work in LP13:41
Keybukjdstrand: alongside13:42
pittinice to see that it actually does :)13:42
StevenKpitti: TheMuso will probably be your new best friend tomorrow.13:42
* pitti hugs TheMuso13:42
pittiStevenK: ?13:42
StevenKpitti: TheMuso is doing libglib1.2 NBS work13:43
jdstrandKeybuk: heh, yes, I guess I am being thick-- that was the word I wanted clarification on. So it will be started *sometime* during when rc2 scripts are being run?13:43
TheMusopitti: Getting ready to do a rebuild run to catch any lingering FTBFS ssues overnight, and a double check that the packages being changed actually need the change.13:43
pittiaah, right, we talked about htat this morning (and about scripting it)13:43
jdstrandKeybuk: so I can't depend on a certain order13:43
* StevenK has grabbed the gsl NBS stuff13:43
kervalahi there :)13:43
tkamppeterpitti, one HP guys is in the bug contacts of the HPLIP package, and I have ususally subscribed some more HP guys (before HP upstream used Launchpad), and then they usually reacted quickly and did the fix in the following release (HPLIP releases every 1 or 2 months). After a freeze I asked for patches and got them quickly, too.13:43
TheMusopitti: Yep with your maintainer script tweaked, the libglib1.2 rebuild work is done, bar a few ones I had to do manually.13:44
pittitkamppeter: awesome!13:44
pittiTheMuso: \o/13:44
TheMusoNow. To get this shared rebuild script built, and get the two boxes building, and then bed.13:44
TheMusos/built/written/13:44
tkamppeterpitti, so in the sense of Linux support HP printers are the most recommended to buy.13:45
kervalai have some problems with my PPA (related to missing .mo files in generated .deb) :) who could help me please ? :)13:45
persiakervala: You might get help on #launchpad13:45
persiaDo PPAs run pkgbinarymangler?13:46
* StevenK grumbles, only getting 23KB/s from archive.u.c13:46
StevenKpersia: I daresay they do13:46
jdstrandKeybuk: maybe if I am more direct.  I'd like to start a script before any run-level scripts.  it sounds like 'start on runlevel 2' is not for me.  will 'start on started rcS' then be guarnateed to run before runlevel 2, for example?13:46
kervalapersia> thanks, i will see there :) there are too many channels :p13:46
Keybukjdstrand: the job will be started at exactly the same time that the /etc/init.d/rc script is started to run through the scripts in /etc/rc2.d13:46
Keybukjdstrand: started rcS happens before starting rc2 due to the way those scripts work13:47
jdstrandKeybuk: ok, so 'start on runlevel 2' is kinda like a 00foo initscript13:47
jdstrandin terms of timing13:47
jdstrandKeybuk: ok thank you for the clarification13:48
Keybukjdstrand: no13:49
cjwatsonsoren: I'm not convinced either13:49
Keybukjdstrand: 00foo is run by rc, and has guaranteed ordering based on 01aa or 00aa13:50
sorencjwatson: It makes sense that it should break the loop when either of the involved parties eof.13:50
cjwatsonsoren: seems like that'll always drop the last messages on either one or the other of the status and debconf command fds13:50
sorencjwatson: ...the question is whether it will have any ill side effects.13:50
cjwatsonit's supposed to break the loop when both of them are closed, not just one13:50
Keybukjdstrand: an "on runlevel 2" upstart job may be run before, at the same time as, after or even pre-emptively with any job in rc213:50
Keybukdepending on your kernel, time sharing, etc.13:50
sorencjwatson: Ok.13:50
jdstrandKeybuk: ah-- by 'started at exactly the same time', you just meant upstart will begin going through its 'start on runlevel 2' jobs at the same time it begins the first rc2 script13:52
sorencjwatson: Ok, so the loop gets progress from apt and sends it to debconf's frontend.. Is that right?13:53
sorenNo, that doesn't smell right.13:53
sorencjwatson: I get confused by the fact that we're checking DEBCONF_COMMAND_*READ* to see if it's *wrtiable*.13:54
jdstrandKeybuk: you said 'started rcS happens before starting rc2 due to the  way those scripts work13:54
cjwatsonsoren: the loop takes progress-type messages from both apt's status fd and a debconf fd passed through apt, and translates them into the appropriate debconf commands to send to its own frontend13:55
jdstrandKeybuk: does that mean that if I use 'start on started foo', that all I am guaranteed is that foo will begin executing, and then my script will start, whether foo is finished or not?13:56
sorencjwatson: Oh.. So there's two debconfish things involved.13:56
jdstrandKeybuk: or am I reading too much into your statement13:57
jdstrand?13:57
sorencjwatson: Er... I'll shut up now, and actually read the code.13:57
cjwatsonyes, the apt process called by tasksel is configured such that packages it installs will start up an independent debconf 'passthrough' frontned13:57
cjwatsonfrontend13:57
cjwatsonwhich means "send stuff to this fd please rather than starting up your own UI"13:57
Keybukjdstrand: correct13:57
sorencjwatson: Oh, ok.13:58
Keybukjdstrand: all "start on started foo" guarantees is that foo has at least started before you are run13:58
Keybukit does not guarantee that it hasn't since stopped again13:58
jdstrandKeybuk: is there a 'start before runlevel 2' directive?13:59
jdstrandKeybuk: or would that just be better served by using a 00.. initscript?13:59
Keybukjdstrand: you want your job to start as rc2 attempts to start, and your job has to complete before rc2 is allowed to continue starting?13:59
jdstrandKeybuk: yes13:59
Keybuk  start on starting rc213:59
Keybuk(and make sure you don't use the word "service" or "respawn" in your job)13:59
cjwatsonsoren: the only fd being selected on is DEBCONF_COMMAND_READ13:59
jdstrandKeybuk: ok cool14:00
Keybuk(frankly, since you care about runlevels, I think you'll be better served by writing it as an ordinary init script)14:00
sorencjwatson: When it's hanging?14:00
cjwatsonsoren: yeah14:00
sorencjwatson: Yes, that sounds right.14:00
sorencjwatson: apt seems to terminate just fine.14:00
cjwatson(determined by looking through the trace of d-a-p's startup)14:00
cjwatsonok, so why is the other end of that pipe not being closed?14:01
sorenI've not used debconf much, but isn't there something about it not letting go of certain file descriptors when it finishes?14:01
cjwatsonthat shouldn't apply when it actually *exits*14:02
cjwatsonanyway, meeting, will get back later14:02
jdstrandKeybuk: ok, now thank you for clarifying this for me :)14:02
sorencjwatson: Sure.14:03
=== mathiaz_ is now known as mathiaz
* Hobbsee pokes infinity with a big stick14:08
* lamont grumbles at curl, amarok, tuxtype, abiword, aalib, and nspr for build-depend looping14:17
Hobbseethey do?14:18
lamontHobbsee: I know they were dep-wait looping on hppa.  or at least they seemed to be...14:22
Hobbseelamont: ahhh14:22
lamontI threw them in the cellar and stomped on them last night14:22
Hobbseehehe14:22
lamontI fat-fingered it though: nspr wound up at 199 instead of 100 with the rest14:23
=== BenC__ is now known as BenC
sorencjwatson: Hm.. strace reveals that DEBCONF_COMMAND_READ gets file descriptor 9, but apt is only told to keep fd's 5 and 6 (and use 4 for status messages).14:24
=== cprov is now known as cprov-lunch
=== asac_ is now known as asac
tkamppeterpitti, system-config-printer seems to hang in the queue and does not upload. The bugs still did not auto-close and the LP still shows the old version.14:37
pittitkamppeter: ah, I bet I know why; you forgot to build with -sa, I reuploaded, and forgot to remove the .upload file14:38
Riddelldholbach: do you know about dh_icons?14:38
dholbachRiddell: what do you want to know?14:38
pittitkamppeter: uploading again14:38
ograoooh. soren you go the same path as i did in gutsy with my ltsp udeb :) book a place in the nearest asylum in advance :) i think the only person not going insane about this debconf fd stuff is actually cjwatson :)14:38
Riddelldholbach: we seem to have found a bug in it, and I'm curious why it hasn't affected others14:38
Riddelldholbach: bug 17377014:39
ubotuLaunchpad bug 173770 in kdelibs "kdelibs-data is un-uninstallable" [Undecided,New] https://launchpad.net/bugs/17377014:39
tkamppeterpitti, I have a rev1772 which is more complete, should I give you that one?14:39
sorenogra: My head is spinning a bit, yes :)14:40
pittitkamppeter: too late now, I already uploaded14:40
ograsoren, i tried for a while and then reverted to the old ugly behavior (i'm running two instances of debconf in two stacked chroots ... which actually isnt possible and i didnt find any way around it)14:41
StevenKpitti: You mentioned in the bug libfakekey can be promoted, does that mean it has been or will be?14:42
pittiStevenK: 'can be', once we actually need it in main14:43
dholbachRiddell: which part of the postrm is it that fails?14:43
dholbachRiddell: one example I found on my machine: http://pastebin.ubuntu.com/2460/14:43
pittiStevenK: if it helps you in any way I can promote it right now, but that might make it harder for people like Adilson who aren't core-devs14:43
StevenKpitti: Fair enough. I will work on some of the problems tomorrow14:43
=== BenC__ is now known as BenC
StevenKpitti: No no, just curious14:43
StevenKAdilson isn't even a MOTU14:44
StevenKlool isn't a core-dev, though14:44
Riddelldholbach: well the "update-icon-caches /usr/share/icons/crystalsvg" line14:46
Riddelldholbach: your one looks quite different14:46
dholbachRiddell: it seems they changed it in debian14:47
dholbachI filed a bug report once to get the     || true     added14:47
dholbachseems it got removed again14:47
dholbachor  update-icon-caches  fixed to not fail at all14:48
Riddelldholbach: do you know who's best to contact in debian to ask what's going on?14:51
dholbachlool: Josselin does dh_icons, right?14:51
cjwatsonsoren: DEBCONF_COMMAND_READ is debconf-apt-progress' private side of it. DEBCONF_COMMAND_WRITE (the other half of the pipe) is duped onto fd 6.14:51
tkamppeterpitti, thanks for the upload, I have seen the bugs auto-closing now.14:53
cjwatsonsoren: I think I might see the problem14:53
cjwatsonsoren: oh, hmm, no14:56
sorencjwatson: I'm a bit confused. I see a few calls to nocloexec, but in strace, all I see is a whole bunch of "fcntl(various_fd's, F_SETFD, FD_CLOEXEC)".14:57
pittiah, the joys of Debian and upstream accepting patches -- the sudo merge finally is a breeze now14:57
cjwatsonthat's what nocloexec does ...?14:57
sorenI expected it to unset FD_CLOEXEC?14:58
sorenRather than set it.14:58
cjwatsonoh, sorry14:58
cjwatson14988 fcntl64(4, F_SETFD, FD_CLOEXEC)   = 014:58
cjwatson14988 fcntl64(4, F_GETFD)               = 0x1 (flags FD_CLOEXEC)14:58
cjwatson14988 fcntl64(4, F_SETFD, 0)            = 014:58
cjwatsonthat's the sort of thing I see14:58
cjwatsonthe first SETFD is internal to perl14:58
sorencjwatson: Oh, you're right.14:59
cjwatsonsoren: OK. I think what's happening is that the apt-get subprocess dies, but doesn't actually get reaped until debconf-apt-progress' loop terminates.14:59
cjwatsonsoren: apt-get probably explicitly closes its status fd, but doesn't close the reserved debconf passthrough fds.14:59
cjwatsonsoren: so the write end of DEBCONF_COMMAND_* doesn't get cleaned up fully until the zombie apt-get is reaped by debconf-apt-progress14:59
looldholbach: I'm not sure; I think Joey Hess + Josselin did15:00
cjwatsonsoren: the fix, I think, is to have a proper SIGCHLD handler which sets a flag that we can use to reap apt-get15:00
cjwatsonsoren: or possibly even just $SIG{CHLD} = 'IGNORE';15:01
looldholbach: But I don't want to touch this; they basically ignore my comments   :-/15:01
cjwatsonthough, well, we do care about the exit status, so not IGNORE15:01
dholbachRiddell: ^ what lool said :-/15:01
cjwatsonsoren: you need to be fairly careful when writing a SIGCHLD handler (or indeed any signal handler) in perl, though.15:02
cjwatsonor in any language :-)15:02
cjwatsonperlipc(1) may help15:02
loolThe very thing I asked was to encapsulate the list of directories for which to run gtk-u-ic in some place as to allow us to re-run it or fix stuff in these dirs15:03
cjwatsonsoren: in fact, since select() is interrupted when SIGCHLD arrives, you could just try waitpid $pid, WNOHANG and if you get a child back then save its status for later. You still need to process any remaining input from the pipes, but now the other end of DEBCONF_COMMAND_* should be properly closed and you'll break out at the right time.15:06
robertjis anyone intimately familiar with system-config-printer? I added a printer using it to my local machine and the remote print server then lost its association between printers & windows printer drivers. Its probably on the remote end by I'm trying to figure out what it could have done to trigger that.15:07
sorencjwatson: I realise that this would fix it, but it it really doesn't seem like the right approach. If the other end is supposed to let go of the file descriptor but doesn't, then something must be wrong?15:08
Riddelllool: can you fix it in ubuntu?15:08
robertjserver is to my best guest held together by voodoo & duct-tape but I'm still trying to figure out what kicked it into action15:08
cjwatsonsoren: no, it's right - the other end doesn't let go until the process is actually cleaned up properly15:08
cjwatsonthis is how Unix works, it's fine15:09
cjwatsonsoren: something like http://paste.ubuntu.com/2461/ (untested, meeting now)15:09
kagouhi15:09
loolRiddell: I didn't read about the problem yet15:10
cjwatsonsoren: and we really should reap the process ASAP anyway15:10
loolRiddell:  bug 173770?15:10
ubotuLaunchpad bug 173770 in kdelibs "kdelibs-data is un-uninstallable" [Undecided,New] https://launchpad.net/bugs/17377015:10
Riddelllool: yes15:11
cjwatsonwe might need to do it each time round the loop as well, since the SIGCHLD won't necessarily interrupt the select15:11
* soren could have sworn fd's got close()d when exit was called.15:11
pittiasac: can you please open a MIR bug for xulrunner? (changed process, see the note on the top of UbuntuMainInclusionPage and MainInclusionProcess)15:12
cjwatsonthey might do, but I suspect the other end doesn't get an exception from select until it's reaped15:12
asacpitti: i opened a MIR bug :) ... let me see15:12
pittiasac: ah, ok; I just saw your Queue wiki page change15:13
asacpitti: its named at the bottom15:13
sorencjwatson: That doesn't make sense.15:13
cjwatsonsoren: seems to match what's happening :-)15:13
asacpitti: ok subscribing ubuntu-mir15:13
pittiasac: ah, splendid; thanks15:13
sorencjwatson: Got me there. :)15:13
cjwatsonselect is weird15:13
* soren looks at strace output some more15:14
pittiasac: yay xulrunner :)15:15
asacpitti: now that we track it through bugs ... do we still need the wiki pages?15:15
pittiasac: the MIRs, yes, but not the Queue page15:15
asace.g. filling out the template in summary?15:15
asacah ok15:15
pittiasac: well, if you want you can also put the actual MIR into the bug, I don't mind much15:15
pittibut wiki formatting is nicer to read for long reports, and for changes (IMHO)15:16
pittiasac: no editmoin for LP bugs :)15:16
* ogra thought the queue page is obsolete15:18
pittiasac: I smell a MIR for ffox 3, too, I guess15:18
pittiogra: it is15:18
pittiogra: that's what we just said15:18
ograoh, blind me15:18
=== coNP is now known as coNP[uni]
loolRiddell: Looking at the postinst snippet, I think it should test for the dir before trying to run this command; I'm checking with Josselin15:20
loolRiddell: Josselin said it's a bug; I'm confirming where he wants to fix it, and will upload the same fix15:22
Riddelllool: thanks.  let me know when it's in the archive and I'll rebuild kdebase against it15:24
loolRiddell: You wont need to; the fix should be applied to the script in libgtk2.0-bin it seems15:24
Riddelloh, lovely15:24
faheem__Hi. I have a package that needs postgres 8.1 or later on Debian. However, Ubuntu doesn't seem to want to install 8.1. I want to use the same packaging (rules/control files) on both Debian and Ubuntu. Any suggestions?15:31
faheem__Well, it complains about 8.1, anyway.15:32
seb128Riddell: dh_icons is a debhelper script, not a gtk+ thing15:38
loolRiddell: Can you check the new script (copy it over from debian/ to /usr/bin) and sponsor the upload if it works?  http://people.ubuntu.com/~lool/packages/gtk+2.0/2.12.2-1ubuntu1/hardy/gtk+2.0_2.12.2-1ubuntu1.dsc15:39
loolRiddell: I'm not finished uploading15:39
seb128lool: ?15:39
loolseb128: The bug can be fixed in the snippet or in the wrapper script in Gtk+; Josselin wants to fix it in Gtk+15:39
seb128lool: do you speak about bug #173770?15:39
ubotuLaunchpad bug 173770 in debhelper "kdelibs-data is un-uninstallable" [Undecided,New] https://launchpad.net/bugs/17377015:39
loolseb128: Check #gnome-debian or my latest commit15:39
loolseb128: Yes15:39
loolRiddell: Upload complete now15:40
seb128lool: we are in sync with Debian for gtk+2.0, no need to do an hardy upload to ask a sync then15:40
seb128lool: better to just wait for the new revision to be uploaded in Debian15:40
loolRiddell: ^^^15:41
loolseb128: Depends how long this can wait15:41
seb128there is no hurry imho, it's a corner case15:42
Riddellyeah, nobody removes kde once they have it installed :)15:42
loolPlease discuss what's best; I don't want to upload to Debian nowish though15:42
seb128I would say "do nothing and wait for the next upload to debian"15:43
seb128we got one bug about that and the bug is likely there for months15:43
seb128so I don't think it's an urgent issue15:43
dragon76hello all.15:44
dragon76tested 2.6.24-1 kernel in hardy last night and kdm doesn't want to start15:44
dragon76is there anyway I can help troubleshoot15:45
* lamont looks around for an RM/archive god15:46
lamonthttps://edge.launchpad.net/ubuntu/+source/curl/7.17.1-1ubuntu1/+build/46109915:47
lamontthere is no way to tell launchpad to not decide that since libssh2-1-dev is in universe, that it should free the dep-wait15:47
lamontit'd be nice to get those fixed (there are about 5 such packages atm)15:47
=== cprov-lunch is now known as cprov
Riddelllool: that does fix it by the way15:52
loolRiddell: Cool15:55
sorencjwatson: It doesn't add up. Even if I call _exit in the child and don't reap it, the select call still returns.16:01
cjwatsonsoren: select will return no matter what - that's what happens when you get a signal, it interrupts the syscall16:09
sorencjwatson: Even if I run it again, it will return right away because the child is gone and there's an eof waiting for me.16:09
Zichi, I can see their is some « restricted/multiverse » code in main/universe at http://packages.ubuntu.com/cgi-bin/search_contents.pl?word=iwlwifi&searchmode=searchword&case=insensitive&version=gutsy&arch=i38616:13
Zicthe question is why ?16:13
sorencjwatson: Oohh..16:15
sorencjwatson: Glancing around in /proc reveals that the pipe is still connected to one of the daemons that got started as a result of installing the task.16:16
sorencjwatson: Well, if I can expect  pipe:[6280851]  to uniquely identify the pipe, at least.16:17
cjwatsonsoren: aha16:21
cjwatsonsounds plausible16:21
cjwatsonyes, you can16:21
sorencjwatson: I thought so.16:21
cjwatsonI see that sort of as a bug in said daemon16:21
sorenI'm curious why bind doesn't close superfluous fd's, though.16:21
cjwatsonbut perhaps we can work around it ...16:21
sorenSomething is not setting CLOEXEC, but should.16:21
sorenThere's just too much stuff involved here for me to figure out which component is to blame. :)16:22
sorenSome sort of tool that could track the life of file descriptors would have been quite helpful here. "strace -f" is confusing :)16:24
cjwatsoncan't set CLOEXEC on this16:25
cjwatsonthat fd has to go all the way to the postinst16:25
cjwatsonmaybe we do just have to ignore trailing stuff on the debconf command fd16:27
cjwatsonsoren: in that case maybe something like 'while (not $status_eof)' would be better, with a honking comment16:35
cjwatsonbut it's unfortunate that bind is going to have that fd hanging around16:36
sorencjwatson: Yeah, you'd think that a piece of software that old would have fixed that sort of thing by now.16:36
cjwatsonwell16:36
cjwatsonpackages that use debconf are expected to have to deal with this16:36
cjwatsonbut bind9 doesn't actually use debconf itself16:37
sorenIt does not.16:37
cjwatsonso historically it wouldn't have shown up in Debian16:37
sorenWith my limited knowledge of the intimate details of debconf, apt and dpkg and how they work together it doesn't seem unreasonable to assume that the last thing to be closed would be the status fd?16:40
=== doko_ is now known as doko
lamontsoren: bind or bind9?16:41
sorenlamont: bind916:42
lamontgrumble16:42
lamontoh. right.  no debconf usage in bind9.16:43
lamontI win.16:43
sorenWell... It would be kind of nice if it close()d the superfluous file descriptors.16:43
lamontor do I need to fix something>?16:43
sorenSure, we should fix our end of things, too, but still.16:44
lamontI expect it's a case of "don't run it with extra fds, why should we waste our time running through all the possible fds closing them?" sort of responses from upstream.16:46
* soren sighs16:46
lamontif we started up debconf just long enough to end it, would that solve the issue?16:46
lamontso far, bind9 has happily managed to avoid using debconf16:47
soren*G*16:47
lamontthe other bug I need to stare at in bind9 is bug 45376516:50
lamonthrm  I wonder if I should say debbug 453765 or debian bug 45376516:51
ubotuDebian bug 453765 in bind9 "bind9 stops during upgrade" [Normal,Open] http://bugs.debian.org/45376516:51
cjwatsonlamont: starting up debconf will not help16:58
cjwatsonlamont: I think bind should close stray fds (aiui, it's fairly standard practice for daemons to do so), but it's not critical16:59
cjwatsonsoren: yeah, I think that's probably right16:59
lamontcjwatson: true enough.16:59
cjwatsonsoren: try it out?17:00
* lamont wanders afk for a while17:00
sorencjwatson: I'm sure it works. It's effectively the same as my original suggestion :)17:00
sorencjwatson: I'm just asking for advice as you're more familiar with the possible corner cases, we could come across.17:01
* soren is assuming that "try it out" referred to just checking for $status_eof17:01
cjwatsonyes17:02
cjwatsonI think it's probably equivalent in practice but more accurate in theory17:02
cjwatsonit works for me17:02
cjwatsonhttp://paste.ubuntu.com/2464/ <- what I used17:02
sorenMakes sense.17:04
cjwatsonsuggestions for a comment?17:06
cjwatson(sorry, very little mental bandwidth today)17:06
sorencjwatson: "STATUS_READ should be the last fd to close"?17:08
cjwatsonmaybe combined with "DEBCONF_COMMAND_WRITE may end up captured by buggy daemons, so terminate the loop even if we haven't hit $debconf_command_eof."17:08
sorenYou win.17:08
cjwatsonI included both :)17:09
cjwatsonis there a bug number for this?17:09
sorenYes. Hang on.17:09
sorenThere's more than one, actually.17:10
sorenbug 165165, bug 141601 at least.17:11
ubotuLaunchpad bug 165165 in tasksel "tasksell install lamp-server hangs" [Undecided,New] https://launchpad.net/bugs/16516517:11
ubotuLaunchpad bug 141601 in tasksel "tasksel packages stays at 100%" [Undecided,New] https://launchpad.net/bugs/14160117:11
sorenI believe ther'es more.17:11
cjwatsonI'll refer to 141601; please dup the others17:12
cjwatsonsoren: r2249 in svn://svn.debian.org/svn/debconf/trunk/src/debconf17:12
cjwatsoncommitted with your name :)17:13
sorencjwatson: Excellent. Thanks for helping with this!17:13
cjwatsonsoren: could you deal with getting it into Ubuntu?17:13
sorencjwatson: Er.. We should sync it automatically?17:13
sorenDo we have a debconf delta?17:13
cjwatsona gutsy SRU might make sense17:13
sorenOh.17:13
* soren sighs17:13
cjwatsonthen at least affected people could be given a fixed CD image17:13
sorenSure. i'll add it to my todo list.17:14
cjwatsonI agree, for hardy it should just be synced17:14
cjwatsonI'll see about a Debian upload at some point, though there's also a teletype frontend bug I'd like to clear up17:15
sorenMkay. Some time before alpha 2?17:15
cjwatsonremind me in case I suck17:15
cjwatsonthanks very much for finding this, I was too close to see the problem17:16
sorencjwatson: Always a pleasure. Now I won't be quite as lost if I have to deal with debconf again.17:16
soren\o/17:17
cjwatsonmaybe you can draw a diagram for the next guy :)17:17
cjwatsondid I explain sufficiently how all the bits slot together?17:17
sorenHonestly, no :)17:17
sorenJust enough to figure out why this was broken.17:17
cjwatsondoc/passthrough.txt would be a reasonable thing to read17:18
sorencjwatson: Does tasksel use debconf as a frontend somehow?17:18
cjwatson"confmodule" maps to your average .config or .postinst, "frontend" is the debconf process that implements both the database and (for non-passthrough) the UI17:18
cjwatsonsoren: oh my, yes17:18
sorenIf so, I think I've got the gist of it.17:19
cjwatsontasksel is a debconf confmodule itself17:19
cjwatsonthough an unusually written one17:19
cjwatsona debconf application if you like17:19
sorenOk.17:19
sorenGot it.17:19
cjwatsonthough actually, there are two bits17:20
cjwatsonif you run tasksel in interactive mode, it acts as a debconf confmodule and asks you a multiselect question about which tasks to install17:20
cjwatsonin the 'tasksel install dns-server' type case, it doesn't start up debconf itself, but runs aptitude under the control of debconf-apt-progress17:21
cjwatsonand in that case debconf-apt-progress is the debconf confmodule17:21
sorenAlright.17:21
cjwatsonso you get debconf (frontend displaying actual UI) --- debconf-apt-progress (confmodule) --- apt-get --- dpkg --- debconf (frontend passing everything through) --- postinst (confmodule)17:22
sorenRight. Got it.17:22
cjwatsondpkg doesn't actually start up debconf directly itself, but that's the conceptual layout17:22
cjwatsonyou really do need paper to figure out the file descriptor plumbing though17:22
sorenYeah, I think I got the gist of that, but there certainly details that are a bit opaque still.17:23
cjwatsonoh, one further wart17:24
cjwatsonin the installer, it's even more complicated, because the whole thing is running under an existing cdebconf UI17:25
cjwatsonso in that case debconf-apt-progress is ALSO doing passthrough17:25
sorencdebconf is an alternative implementation of the debconf spec, I presume?17:25
cjwatsonyep17:25
cjwatsonit has a few deviations, but mostly the same17:25
cjwatsonmostly things that aren't in the spec ...17:25
* ogra shudders ...17:26
cjwatsonthis is what makes it possible for packages being installed in the /target chroot to ask questions using the same interface17:26
cjwatsonand it's how we got rid of the two-stage installer17:27
ograunless you call another debconf in a subsequent chroot insode /target :( then it gets tricky17:27
cjwatsonogra: it's not easy, but that *is* what tasksel does17:27
cjwatson(indirectly)17:27
ograyeah17:27
cjwatsonyou have to be careful to use a separate database for the inner debconf17:28
cjwatsonotherwise they clash on the same lock17:28
ograi guess i have to wrap my mind around it again for hardy ... if ltsp goes on -alternate17:28
sorencjwatson: Ok, let's agree that I'll remind you of this some time before alpha 2, and you'll remind me about the sru when you upload this. :)17:28
cjwatsonogra: did you ever try using debconf-apt-progress?17:28
ograno, i didnt even know about it17:28
ograi tried to get the fd's right17:28
cjwatsonbecause it does the database stuff you need to start an inner debconf process - along with a bunch of other stuff17:29
cjwatsonif you're inside debconf and want to call apt, debconf-apt-progress should normally be involved17:29
=== \sh is now known as \sh_away
ograi'll look at it17:29
ogra(currently i have higher prio stuff though)17:29
cjwatsonat least if you want the installed packages to be able to interact17:30
cjwatsonogra: of course, I know about that :)17:30
ogra:)17:30
ogracrurently what we have is ugly but works ... its all about cosmetics17:30
cjwatsonaye17:30
=== pedro__ is now known as pedro_
sorencjwatson: Thanks for the tutorial :)17:31
cjwatsonsoren: any time17:31
=== d33p__ is now known as luisbg
=== dfbdfbdfbsdfb is now known as dendrobates
=== d33p__ is now known as luisbg
bdmurraytkamppeter: in regards to bug 153152 the gutsy-proposed package does not fix it - is that correct?18:29
ubotuLaunchpad bug 153152 in hplip "[Gutsy SRU request] Fax utility not adding files to job." [High,Confirmed] https://launchpad.net/bugs/15315218:29
=== sabdfl is now known as sabdfl-dinner
tkamppeterbdmurray, about bug 153152, that is correct, HP's patch generates the file now, but when the generation of the file has completed, hp-sendfax crashes. There is also another bug. I have reported this back to HP.19:11
ubotuLaunchpad bug 153152 in hplip "[Gutsy SRU request] Fax utility not adding files to job." [High,Confirmed] https://launchpad.net/bugs/15315219:11
bdmurraytkamppeter: so verification is no longer needed for that one then?19:13
tkamppeterYes.19:14
tkamppeterbdmurray, I have removed the tag now.19:14
bdmurraytkamppeter: okay, thanks!19:15
bplsudo apt-get build-dep karm -> E: Build-dependencies for karm could not be satisfied.19:27
bplanybody know how I can get a list of what's missing?19:27
geserbpl: is it a versioned dependency?19:31
bplgeser: I don't know, that's the problem.  The error message isn't very useful.  How can I find out what build-dependencies cannot be satisfied?19:35
bplRight now I'm trawling through the build-depends line in it's debian/control manually, so I suppose I'll eventually find the problem19:36
elmoapt-get -o debug::pkgproblemresolver=1 build-dep blah19:37
azeemneato19:39
* azeem has been feeding those packages to sbuild to get some more info19:39
bplthanks, that found my problem.  Now I'll head over to #kubuntu for more help.19:39
geserbpl: sudo apt-get -s build-dep karm works in my hardy chroot19:39
nxvl_workis there any way to report bugs for spanish speakers?19:39
bplI'm using gutsy, but I think the problem might be one of my own making, so I'll be quiet until I can confirm that.19:41
seb128mdke: hi. The ubuntu layout patch for yelp doesn't apply to the new 2.21 version, could you or don have a look at updating it?19:48
bplthanks all, problem fixed. I apt-get remove'd the conflict (which came from a private repo). Was relatively easy once I knew what the problem was.  I suggest that -o debug::pkgproblemresolver=1 be made default for build-dep or at least added to the man page19:49
=== cprov is now known as cprov-out
mdkeseb128: thanks for pointing that out. I'll work with Don on that, sure20:08
seb128mdke: thank you20:09
mdomschany apt developers around?21:07
mdomschodd apt package version comparison question21:07
mdomsch dpkg --compare-versions a09-1 "<" a09-121:08
mdomsch  returns 021:08
mdomschyet, apt-get and aptitude repeatedly replaces packages with such versions with another copy of itself21:08
Kmoscjwatson: bug 17347421:09
ubotuLaunchpad bug 173474 in ubuntu "daily live cds not available for powerpc" [Undecided,New] https://launchpad.net/bugs/17347421:09
azeemmdomsch: 1. it21:09
azeemoops21:09
mdomschazeem, 1.a09 ?21:10
azeemmdomsch: 1. it's unclear why you think only apt developers know the answer 2. this is a dpkg question21:10
mdomschazeem, fair enough on both points21:10
mdomschexcept that dpkg --compare-versions gets it "right"21:11
mdomschwhich is why I'd think it odd in apt21:11
ajmitchmdomsch: is it in a PPA?21:19
mdomschajmitch, no, it's the Dell BIOS payload debs I've been working on21:23
mdomschfirmware-tools and firmware-addon-dell are in a PPA21:23
ajmitchok, because I was going to say that there's a soyuz bug  https://bugs.edge.launchpad.net/soyuz/+bug/165230 about the issue, with the generated package indexes21:25
ubotuLaunchpad bug 165230 in soyuz "PPA generates an endlessly upgrading package" [Undecided,In progress]21:25
mdomschah, thanks21:26
mdomschI'm rebuilding all the packages now, with 0.version  if they're version a09 or so, or if they're using the new sane version scheme, 1.3.3 for package version 1.3.3 :-)21:27
mdomschthere's a _slight_ chance a system with a bios version a09 would get updated such that the newer version is 1.321:27
mdomschfwiw, prepending 0. didn't solve it for me22:06
mdomschmust be something else22:06
=== Pricey is now known as PriceChild
=== `23meg is now known as mgunes
=== Martinp24 is now known as Martinp23

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