/srv/irclogs.ubuntu.com/2008/09/03/#ubuntu-devel.txt

cjwatsonjameswf-home: oh, I forgot to ask for DEBCONF_DEBUG=developer on the kernel command line, which is usually needed for detailed work here. Still, if it's working fine for you now, no need; I don't see anything obviously wrong in that log now00:03
jameswf-homecjwatson: The asterisk workd is ownde by RHEL my goal it to chip away from that so hopefully i will get it going good enough to give a base for folks...00:04
RAOFMy laptop's00:08
RAOFACPI is awesome.  During hardy development there was a time when it wouldn't boot while plugged in.  Now it doesn't boot when it isn't plugged in :)00:09
=== superm1 is now known as superm1|away
cjwatsonjameswf-home: good luck :)00:13
kirklandcjwatson: slangasek: either of you around?00:51
kirklandcjwatson: slangasek: if so, i opened a new grub bug, with bzr branch/patch that fixes it, https://bugs.launchpad.net/ubuntu/+source/grub/+bug/26416000:52
ubottuLaunchpad bug 264160 in grub "grub-install onto raid device" [Undecided,New]00:52
kirklandcjwatson: slangasek: based on my testing of the latest iso's00:52
=== superm1|away is now known as superm1
pwnguinman, google chrome's checkout is like 600 megs01:39
superm1pwnguin, how far back does the history go on it?01:39
pwnguingood question01:40
pwnguinthey have this crazy multi tiered checkout tool01:40
pwnguini have version 166301:40
wgrantDoes it include a whole lot of modified standard libraries?01:41
wgrantIf not, it's no fun.01:41
wgrantEverybody has to include their own modified libs.01:41
pwnguinim not sure if they're modified01:41
superm1i'm mostly curious when they "claim" to have started development with it01:41
pwnguinbut they also use sqllite01:41
pwnguinsuperm1: its svn; i dont know offhand how to query for the oldest revision01:41
jcastroit's importing into launchpad right now.01:42
pwnguinheh01:42
wgrantCould take a while.01:42
jcastroyeah01:42
jcastroit failed the first few times01:42
pwnguini think like half of it is test and data files01:42
pwnguindictionaries for the world01:42
wgrantHm.01:43
wgrantWhy is it owned by the mozillateam?01:43
wgrantIsn't it WebKit?01:43
pwnguinit is01:43
pwnguinand a crazy 32bit only javascript VM01:44
jcastromozillateam is really "browser team" these days01:44
pwnguinyea. 200 megs of tests01:44
pwnguinthere apperas to be a reference build in revision control01:45
wgrantEw.01:46
RAOFHeh.  The google data .NET library svn contains not one, but 4 different builds in svn.  And a couple of zlib binaires, too.01:48
pwnguinim trying to follow their build directions, but it won't take01:49
pwnguini have no src dir01:49
ajmitchah, everyone else is checking out & trying to build chrome too? excellent01:58
superm1is anyone sure it will even build at this point?  I would have assumed if it did they just would have released some binaries for linux too02:00
ajmitch'Although many Chromium submodules build under Linux and a few unit tests pass, all that runs is a command-line "all tests pass" executable.'02:01
jcastroit's not ported yet02:01
jcastrothe gui, etc. is all windows only afaict02:01
ajmitchthey've been using hardy as a development platform for the port though02:01
ajmitchwhich makes getting the right bits in place slightly easier02:02
=== archis__ is now known as archis
ion_Hopefully they’ll use native Gtk.02:18
=== zpowers is now known as Milyardo
pittiGood morning05:53
pittikees: still awake by any chance?05:53
pittidoko: any idea about the weird libffi4 uninstallability? (it depends on gcc-4.2-base (= 4.2.3-2ubuntu7) )06:50
pittidoko: is this a hardcoded binary package version in the gcc-4.2 source package?06:51
pitticjwatson: what's necessary to re-include mobile into http://people.ubuntu.com/~ubuntu-archive/component-mismatches.txt ? ATM processing the source/binary demotions list is dangerous due to that06:53
pittiRiddell: desktop-effects-kde wants to go to universe, is that deliberate?06:54
pittiRiddell: kdebluetooth as well06:54
StevenKpitti: Since ubuntu-{mobile,mid} are in universe, most of the stuff in component-mismatches.txt shouldn't be related to it.06:58
pittiStevenK: hm, but there's a lot of stuff we moved into main in hardy, which didn't appear in c-m earlier06:59
StevenKpitti: I think we should crowbar them back together, and then I'll be happy to dig out the -m{id,obile} stuff out of it.07:02
pittilool: the pygtk FTBFS on amd64 (and others) causes some uninstallability; the error looks weird (segfault during make), I try a giveback07:22
laughtearhello everyone, good morning from istanbul07:23
Hobbseeannoying intrepid hang, now.07:23
pittiogra: ltsp-client now depends on sshfs, but that is in universe; thus ltsp-client is currently uninstallable07:24
laughteari have intrepid ibex on my computer, i'm an ubuntu for some time. i have a problem in ibex about graphic drivers07:24
laughtearanybody could give me a hand?07:24
RAOFlaughtear: Probably, but not in here; Intrepid support lives in #ubuntu+107:25
laughtear(i am an ubuntu user, i mean..:))07:25
pittiRiddell: once you have a moment, can you please have a look at the kdesdk uninstallability? needs some MIRs or changed dependencies07:25
laughtearall rite, thank you RAOF07:25
keespitti: actually, I am awake -- just got back from a movie.  what's up?07:26
pittikees: after my holidays I noticed bug 25556307:27
ubottuLaunchpad bug 255563 in sysvinit "Parallel fsck breaks boot when / is being fsck'd" [High,Confirmed] https://launchpad.net/bugs/25556307:27
keesaah, yeah.07:27
pittikees: I haven't done any investigation about it yet, and wondered if you could give me some details what happens here? anything that could help me with a head-start?07:27
keespitti: sure -- I apologize for not digging in but it always happens when I'm in a rush to get back up and booted.  :P07:28
pittithe usplash/fsck scripts didn't change since hardy, so either something else in intrepid changed, or we have that grave problem in hardy too07:28
keespitti: I suspect fsck has changed07:28
pittikees: don't worry, I'm not trying to shove it off to you07:28
keespitti: I have about 6 ext3 partitions07:28
pittikees: I just wondered whether you know anything about the problem, i. e. how to reproduce it07:28
pittijust having e. g. /var and /usr on a separate partition and having them all fsck'ed will do?07:29
pittithat'd be easy enough to do in a vm07:29
keespitti: they're all mounted at boot-time, and when one of the later ones (not root) needs fscking, the fsck init line goes by very quickly (showing "fail", I think, though it might be the mountall).07:29
pittiogra: ah, nevermind, there's an approved MIR for it07:29
keeswhen I come up, a fsck is still running, and I'm missing one of my partitions (since it's being fscked)07:30
pittikees: eww, *all* mounted?07:30
keespitti: all but the fsck'd one mounted, yeah07:30
pittiAFAIR it should be checkroot - mountroot - checkfs - mountother07:30
pittikees: so the problem is that the usplash scripts don't wait for the fsck to finish, because it forks off some to the background?07:31
keesright, so checkfs happens quickly and exits, and then mountother runs, but one of the partitions isn't available since fsck is still running on it.07:31
keespitti: right, something along those lines07:31
keesthough I have to say, it's been kind of nice to only fsck one partition per boot.  ;)07:32
* StevenK glares at pygtk07:34
pittikees: ok, then the right solution is to properly wait07:34
keespitti: right, I assume that's what's going on.07:35
pittikees: do you happen to know, does that only affect the usplash part, or the text-only mode as well?07:35
dholbachgood morning07:36
keespitti: I didn't try booting without usplash.07:36
pittikees: ok, thanks a lot for the heads-up; I'll try it in a VM then, but this gives me something to work on07:36
* pitti hugs dholbach, morning07:36
dholbachhi pitti :)07:36
* dholbach hugs pitti back07:36
keespitti: cool, thanks.07:36
keesdholbach: thanks for another great mix.  I was enjoying it earlier today.  :)07:37
dholbachthanks a lot for the flowers, kees :-)07:37
dholbachkees: it's been a while since the last one and it was a good opportunity to plug one of the pictures from India ;-)07:38
keeshehe, I never know what that means.  :)07:38
dholbachkees: what what means?07:38
keesdholbach: "thanks for the flowers"07:38
dholbachoh... you don't say that in English?07:38
dholbachit's just thanking for a compliment :)07:38
keesdholbach: well, it's not a phrase I've heard before, but intent is clear.  I'm always just momentarily confused.  :)07:39
dholbachwell ... thanks :-)07:39
keesregardless, I need to start saying that to people.  :)07:39
dholbachhehe07:40
StevenKSo you can share your confusion?07:40
keessay, anyone else on 64bit with sane flash in firefox?07:40
dholbachand I need to write that blog post I about India I promised07:40
keesStevenK: 'zactly07:40
StevenKkees: I'm on 64bit with sane flash. Read as, no flash.07:40
RAOFkees: Does the definition of "sane" exclude "opens one decorated window per embedded flash object per page transition"?07:40
keesStevenK: heh.  I guess I should clarify.  :)07:40
keesRAOF: oh god, yes, I hope so.07:41
keesRAOF: but yeah, that's what I'm seeing.07:41
RAOFThat excludes my flash experience, then :)07:41
keesRAOF: I've done exactly 0 bug hunting, but figured I'd just ask since I was just now staring at a mess of them on my task bar.07:41
* RAOF doesn't actually use a task bar.07:42
RAOFThey're a nspluginwrapper bug, IIRC.07:42
StevenKkees: Thinking, "Oh damn it, they're breeding" ?07:42
keesRAOF: yeah, that'd make sense.  I'll go dig07:43
keesStevenK: yeah, or "I couldn't possibly be the only person annoyed by this"07:44
RAOFIt's not _substantially_ more annoying than the standard flash behaviour ;)07:44
keesat least swfdec doesn't auto-start them.  :P07:44
keeswaaait... it couldn't be nspluginwrapper07:45
keesthat doesn't apply for swfdec07:45
RAOFYeah!  That's right.  I noticed that.  I blame 6am.07:45
RAOFI forget if gnash does it, too.07:46
* kees eyeballs firefox07:46
=== superm1 is now known as superm1|away
RAOFFor what it's worth, banshee(trunk) seems to be having problems embedding its NowPlaying window, too.07:49
RAOFThat's not unlikely to be unrelated, though.07:49
=== sabdfl is now known as sabdfl_home
keesis the publisher stuck?07:50
pittilool: nope, failed again07:51
keesff3 built 17 hours ago, but is not in the archive.  https://edge.launchpad.net/ubuntu/+source/firefox-3.0/3.0.2+build3+nobinonly-0ubuntu1/+build/706678 http://archive.ubuntu.com/ubuntu/pool/main/f/firefox-3.0/07:51
pittikees: looks fine here07:51
=== tkamppeter_ is now known as tkamppeter
pittikees: ffox is in binary NEW07:52
keespitti: Aaaaah07:52
laughtearRAOF: which channel we were?07:52
laughtearRAOF: for intrepid help?07:53
keespitti: what caused that?  the translations?07:53
pittikees: there are some split-out -branding packages07:53
RAOFlaughtear: #ubuntu+107:53
keespitti: ah! I didn't open the arrow.  I see it now.  nm.07:54
pittiasac: I find the {firefox,webbrowser}-branding packages very confusing TBH; what's the idea of this?07:57
pittiasac: also, the package descriptions make it worse; webbrowser-3.0-branding is not a metapackage, talks about "The Awesome Browser", is called "-branding", and describes itself as "unbranded firefox"07:58
* kees -> really to bed08:07
=== slangasek changed the topic of #ubuntu-devel to: archive: main frozen for alpha 5, feature freeze in place | Development of Ubuntu (not support, not application development on Ubuntu) | #ubuntu for support and general discussion for dapper/feisty/gutsy/hardy, #ubuntu+1 for intrepid | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
tkamppeterpitti, hi08:26
StevenKHm. For want of a depgraph tool08:28
MithrandirStevenK: apt-cache dotty ?08:28
loolpitti: Could you make sure it's building against -0ubuntu3?08:28
loolYeah, /me wrote a build-deps dotty generator and later discovered apt-cache dotty :)08:28
* StevenK fights his machine for some CPU time08:28
StevenKlool: Hah. Now fix pygtk!08:28
* StevenK cracks a whip08:29
loollpia: Successfully built.08:29
StevenKWhat makes you think I was talking about lpia? :-)08:29
loolI was thinking you could only be using lpia binaries!08:29
loolpitti: (I built it on amd64 on my host before uploading yesterday)08:30
slangasekogra: did you ever submit an MIR for libaubio-dev? (denemo 0.7.7-3.1ubuntu1 changelog, from May)08:30
StevenKlool: I have a soft spot for amd6408:31
loolWeird, it's -0ubuntu3 in the buildd's log as well08:31
StevenKSo I care about i386, amd64 and lpia08:31
loolpitti: Looks like a xvfb issue08:38
loolXlib:  extension "RANDR" missing on display ":99.0".08:38
loolGtk-WARNING **: Could not find the icon 'drive-optical'. The 'hicolor' theme08:39
loolIt's not clear to me whether these are fatal08:39
loolI get the Xlib ones08:39
pittihi tkamppeter08:39
loolI don't get the icon wqrning08:39
seb128what is broken?08:40
loolseb128: The testsuite failed; I'm trying to understand what bdep to add if any, otherwise I'll ignore its results08:41
seb128it built on i38608:41
loolIndeed08:41
seb128maybe just give it a build retry?08:41
seb128but that's weird08:41
StevenKseb128: pitti did08:41
pittiyep, didn't work08:42
slangasekit also failed on sparc and ia64 with the same error08:42
pittislangasek: for the record, I cleaned up some uninstallabilities and component mismatches, going through the MIR queue now08:43
pittislangasek: dailies should be there by now, I'll give them a smoke test08:43
pittislangasek: time to disable the cd cron jobs then?08:44
slangasekpitti: great, thanks08:44
seb128slangasek: btw thanks for not moving the GNOME sru I asked about before going in holidays :-p08:44
loolOh I wonder whether it's trying to display some filechooser object which needs the drive-optical command to work08:46
loolBecause these buildds have an optical drive08:46
tkamppeterpitti, I have seen another small problem of our PDF-printing-enabled CUPS package: The CUPS test page (not the Ubuntu test pages, the original CUPS test pages) got incompatible. See bug 26304908:46
ubottuLaunchpad bug 263049 in system-config-printer "CUPS test page not suitable for PDF printing workflow, needs to be replaced" [Medium,Invalid] https://launchpad.net/bugs/26304908:46
pittitkamppeter: ah, needs to become a PDF now?08:47
slangasekpitti: well, we probably want to get a full set of images for today; whether cronned or by hand makes no difference to me08:47
slangasekseb128: mm, sorry, just keeping up with intrepid took up my time and I never got a chance to push SRUs out to -updates :/08:47
pittislangasek: I'll leave that to you, just asking how you generally handle that08:47
ograslangasek, no, i didnt file a request for aubio since persia and LaserJock cornered me to decide about the other missing deps ...08:47
slangasekogra: sorry, what are the other missing deps?08:48
seb128slangasek: alright, no problem ;-)08:48
tkamppeterpitti, yes, and as PDF is no programming language, it cannot contain margins and resolution info any more.08:48
ograslangasek, there are more changes in the recent debian version08:48
slangasekogra: but that doesn't seem to be relevant for intrepid?08:48
ograhmm08:48
ograi didnt think abut it that way08:48
pittitkamppeter: can we convert it to PDF on build time, so that we don't need to change upstream?08:48
loolseb128: I wonder whether we should recommend gnome-icon-theme in libgtk or pygtk in this light08:49
loolI'll push a package adding it only as a bdep for now08:49
slangasekogra: well, we're past FF and well past DIF, so right now I only care about MIRs for the /current/ build-deps ;)08:49
seb128lool: I was just going to suggest that08:49
ograslangasek, true but there is still a newer package in debian and for universe i could rather easily get a FF exception .... so i still need to decide if we stick with something old in main to have a scoreeditor in edubuntu or not08:50
tkamppeterpitti, but then the data on the test page would be completely wrong.08:50
seb128lool: btw you didn't push glib 2.18 to debian?08:50
slangasekogra: oh, well if you're considering demoting it to universe that's fine with me (--> not my problem anymore ;)08:51
pittitkamppeter: alternatively, can we make it use the ubuntu test page everywhere?08:51
ograslangasek, i'll have that decided (and potential MIRs written) by the end of my workday, does that suffice ?08:51
tkamppeterpitti, I think this would be the better approach. For Debian one could perhaps also use the Ubuntu page but with a Debian logo inserted into it.08:52
ogra(i'm a bi under load with some private errands this morning)08:52
ogra*bit08:52
pittitkamppeter: oh, hang on, right, the ubuntu test page is in s-c-p, not cups, right?08:52
tkamppeterpitti, yes, I think so.08:52
loolseb128: No I wanted to run it first; I ran it overnight and my system is still up so I'll upload it now08:53
seb128lool: ok thanks, did you try on debian or intrepid?08:53
pittitkamppeter: nevertheless, I don't think the page would be completely wrong, it's just saying "postscript" which is not really true any more08:53
loolOn intrepid08:53
seb128alright, so I can sync it directly ;-)08:53
seb128I would have built and tested it there otherwise08:54
seb128hanks08:54
seb128thanks08:54
seb128brb08:54
pittitkamppeter: also, why doesn't it work? cups must still be able to print a postscript document and convert it to pdf on the fly?08:54
slangasekogra: that's plenty fast, sure; I'm just going through the out-of-date list for main, I don't expect to get these all done in time for alpha-508:55
tkamppeterpitti, the CUPS test page contains paper size, margins, resolution, interpreter name, and serial number. This shows all completely wrong if we statically convert it to PDF.08:55
pittiright, that's dynamically created, just saw it08:55
pittitkamppeter: so, why not just keep the .ps for now?08:55
tkamppeterpitti, CUPS is capable of converting normal PS files to PDF, but the dynamically created data in the CUPS test page is only created correctly if the interpreter directly rasterizes to the printer.08:57
pittitkamppeter: which parts are wrong?08:58
tkamppeterpitti, display the CUPS test page, /usr/share/cups/data/testprint.ps on the screen. It gives you some default page size and a resolution of between 72 and 100 dpi and GPL GS as the interpreter (see the two boxes in the middle).09:01
pittitkamppeter: I did that, yes09:01
=== sabdf1 is now known as sabdfl
pittitkamppeter: but if yuo print to a printer through the filter chain, it should still get the correct target dpi, and all that, no?09:02
seb128lool: pygobject 2.15.4 available with your fix btw (and an another change too)09:02
tkamppeterpitti, convert the test page to PDF with the ps2pdf command. Display this on the screen. You get for sure a much higher value shown as resolution, between 600 and 720 dpi.09:03
pittitkamppeter: I get 720, yes09:03
tkamppeterpitti, the printer prints it always in the user-requested (or ptinter-native) resolution, as the PDF file is vector graphics. What is wrong is the resolution value in the info box and this iritates users.09:04
pittitkamppeter: that still sounds weird to me; shouldn't resolution be propagated through the cups filter chain?09:05
pittiat some point the last filter needs to know it at least09:05
tkamppeterpitti, one can fake in at least the right resolution (which one can get from the PPD and/or command line): ps2pdf -r600 /usr/share/cups/data/testprint.ps09:07
pittitkamppeter: exactly09:07
tkamppeterpitti, any idea how to fake in the margins?09:11
pittitkamppeter: same Q as for resolution -- the papersize needs to be propagated through the filters, isn't that done?09:11
pittiif I just run ps2pdf I get letter09:12
pittiI shuold get A4 at least when I actually print something09:12
pittibut since cups has a wrapper around ps2pdf, I guess that will/should take care of paper size as well?09:12
tkamppeterpitti, the biggest problem are the interpreter name and printer serial number. You cannot make the pstopdf filter read this out of a PostScript printer. Perhaps we need to patch these fields out of the test page.09:13
pittitkamppeter: right, that should be fine (patching out of the ps)09:13
pittithey are largely uninteresting for the purposes of a test page; the paper size and margins matter most, IMHO09:14
tkamppeterpitti, paper size is no problem, run ps2pdf with -sPAPERSIZE=a4 or better with -dDEVICEWIDTHPOINTS=XXX -dDEVICEHEIGHTPOINTS=YYY09:14
tkamppeterion_, are you here?09:16
tkamppeterpitti, ion_, we can also make the conversion cleaner if the pstopdf filter propagates page size, margins, and resolution to the conversion process. Imaging a PS file without well-defined page size or wrong page size is sent. The conversion process could correct the situation.09:19
loolpitti: pygtk amd64: Successfully built.09:19
pittilool: hm, I wonder what's different on your system09:20
loolpitti: I don't have an optical drive09:20
pittilool: and the buildd has one?09:20
loolIt seems so :)09:20
pittiand that breaks pygtk build? WTH?09:20
loolThat icon name I mentionned earlier is probably needed to display a filechooser during the tests09:20
loolIt's certainly a bug in pygtk or gtk for having a dependency on this and the package not having a corresponding dep, or for the testsuite to fail on warnings if it's only a warning09:21
pittihm, that does sound kind of relevant for pygtk, thuogh09:21
pittilool: fail on warnings? I saw a segfault there, which seems more serious?09:22
loolpitti: Not sure when you saw a segfault09:22
loolpitti: Perhaps a build against pygobject -0ubuntu2?09:22
pittilool: the previous amd64 build log had one, hang on, I'm checking the current one09:22
pittioh, hang on, it built now?09:22
loolYes09:23
pittididn't I just see it FTBFS? maybe someone gave it back again09:23
loolI uploaded it with a gnome-icon-theme bdep09:23
lool(for the optical drive)09:23
seb128pitti: http://launchpadlibrarian.net/17256244/buildlog_ubuntu-intrepid-amd64.pygtk_2.13.0-0ubuntu1_FAILEDTOBUILD.txt.gz09:24
seb128pitti: that was the build error09:24
loolseb128: I think pitti also saw a segfault in the previous log09:25
loolQuite probably because pygtk built against pygobject << -0ubuntu309:25
seb128lool: let's pretend that one was a transitionnal issue ;-)09:25
loolseb128: I'll leave the new pygobject upstream to you if you like; I don't think it adds anything for us09:25
pittiright09:26
seb128lool: right we can skip this update09:26
seb128lool: did you upload glib2.0?09:26
loolseb128: Yes, you can sync it from incoming in a couple of minutes09:26
seb128lool: I'm wondering if you had a perfect timing and uploaded just before the dinstall run or if it's just not listed in incoming yet09:27
seb128lool: ok good09:27
loolI uploaded 3 minutes ago, it will show up soon09:27
seb128excellent, thanks09:27
seb128brb09:31
slangasekpitti: how's the smoke testing?09:43
pittislangasek: just finished rsyncing, alternate and desktop just booting09:43
slangasekok09:43
tkamppeterpitti, ion_, bug 263049 is now updated.10:03
ubottuLaunchpad bug 263049 in system-config-printer "CUPS test page does not display correct print job data. pstopdf filter needs improvements, test page needs some changes" [Medium,Invalid] https://launchpad.net/bugs/26304910:03
asacpitti: did you look at the ffox NEW packages yet?10:12
pittiasac: yes, see my questions above10:12
asacpitti: those are bugs ... no need to keep this out tbh10:12
asacpitti: i am bad at writing descriptions10:13
pittiasac: right, the bad package descriptions are bugs, but I'd still like to understand the purpose, and why the webbrowser deb has "awesome-browser-*' files10:13
pittiand IMHO the names of the packages are highly confusing; we should make them more clear, which is why I didn't accept them yet10:14
asacpitti: what is confusing about the packages10:14
asac?10:14
asacpitti: the packagename is a generic name, because we want to provide a free branding without any trademarks10:14
asacpitti: the "awesome" branding is just a code name for the branding directory i used during development10:15
asacpitti: it will disappear from the description10:15
pittiasac: still, why should a package named -branding give you an unbranded firefox?10:15
pittiasac: as I said, I have *no* idea how the structure *shuold* be, maybe you can tell me?10:16
asacpitti: you cannot have an unbranded browser10:16
asacpitti: just a browser with a "generic" branding10:16
pittialso, I refuse to accept a package which is called "webbrowser"10:16
pittithat's namespace pollution10:17
pittiif the idea is to take out the ubuntu branding from firefox, then there should be an unbranded firefox-3.0 (representing upstream) and a firefox-3.0-ubuntu-branding which has our changes10:18
pittijust calling it -branding doesn't help, since it doesn't tell you *what* branding, so derivatives cannot use the same schema10:18
asacpitti: derivitaves can just remove the firefox-3.0-branding packages.10:19
asacor dont sync them10:19
asacfirefox-3.0-branding == firefox branding10:19
pittidoesn't work, since they are built from teh same source10:20
asacpitti: dont understand. there are 2 things here: 1st. people can just sync the binary bits they want10:20
pittiasac: ah, so firefox-3.0-branding is the upstream original, while webbrowser-3.0-branding should really be firefox-3.0-ubuntu-branding ?10:20
loolseb128: glib is in incoming10:20
seb128lool: it's in intrepid too ;-)10:20
asacpitti: no ... firefox-3.0-ubuntu-branding isnt nice10:20
asacit suggests that its ubuntu10:20
seb128lool: just synced like 15 seconds ago, but thanks for the notice ;-)10:21
pittiwell, what is it then?10:21
asacwe dont want that word to reside there10:21
loolOk, didn't show up in rmadison yet10:21
pittilool: rmadison has a ~ 6 hour lag10:21
asacpitti: its a webbrowser branding which is completely generic and not trademark encumbered10:21
pittiasac: it's not a webbrowser branding, it's at most a mozilla or firefox branding10:22
pitti(firefox, according to the .deb contents)10:22
loolasac: firefox-3.0-generic-branding?10:22
pitti./usr/lib/firefox-3.0.2/chrome/awesome-branding-en-US.jar10:23
pittiand that's not really helpful to either users, developers, or derivatives10:23
slangasekpitti: I'm turning in for a few hours of sleep before the foundations meeting; if those images pass the smoke test, can you post the candidates to the tracker?10:24
pittislangasek: yes, I will10:24
cjwatsonlool: the generic branding specifically isn't called "firefox"10:30
asacpitti: filenames / directories and such are not covered by trademarks as far as we understand10:30
wgrantIs it really as generic as webbrowser?10:31
pittiwgrant: no10:31
asacpitti: so its helpful if derivatives want to sync from us, they can just leave the firefox-3.0-branding aside10:31
cjwatsonwgrant: in the user interface, it winds up just being called "Web Browser"10:31
pittiasac: right, but then the package name should explain what it is and avoid confusing/buzz names like "awesome" and "webbrowser"10:31
asacpitti: package name and filenames that might be confusing can be (and will be) fixed.10:32
cjwatsonpitti: can you suggest one that doesn't include "firefox"? We discussed this for quite a while and this was the best we could come up with10:32
asacpitti: err package description10:32
pittiasac: fixing file names is fine, fixing package names is harder10:32
pittisince it requires transitional packages, conflicts, etc.10:32
asacpitti: i misread (description)10:32
cjwatsonpitti: mobile> you mean consolidating component-mismatches and component-mismatches-mobile?10:32
pitticjwatson: if I would know the purpose of this package, then yes; AFAICS, it contains a neutral branding theme for firefox10:32
pitticjwatson: c-m> I faintly remembered that you said you temporarily removed the mobile seeds from c-m10:33
asacpitti: the idea is that we get to the point where any distribution can just drop firefox and firefox-3.0-branding package10:33
asacand then dont have any trademark issues anymore10:34
cjwatsonpitti: the full list is in c-m-mobile10:34
pitticjwatson: if the current lists are in the intended state, I'll consult c-m-mobile for demotions10:34
cjwatson(sorry, bad naming)10:34
wgrantCan the Firefox branding then be appropriately moved to restricted?10:34
pitticjwatson: ok, thanks10:34
cjwatsonwgrant: please see the Ubuntu licensing policy. non-code is handled case-by-case so the Firefox branding doesn't necessarily have to be in restricted.10:34
wgrantcjwatson: It seems odd to have something that clearly cannot be modified in main when it's easily movable to restricted.10:35
cjwatsonit can be modified, just within certain parameters10:36
wgrantThat sounds non-free to me.10:36
asacpitti: whatever name you choose, downstreams will have to rename it ... either they dont like "iceweasel", or they dont like "supercoolthing" ... or whatever we choose. The best solution after lots of thought that came out is just to call it webbrowser10:36
cjwatsonit *could* be moved to restricted, perhaps; and it might make sense. I object to you implying that it's required by our policy when it isn't, though.10:37
cjwatsonwgrant: yes.10:37
pittiasac: iceweasel is a proper noun, whereas webbrowser is a program category where dozens of alternatives exists10:37
wgrantPolicy might not state it, but common sense seems to.10:37
pittiasac: I wouldn't mind if you just call it iceweasel or vanilla-webbrowser, but not just 'webbrowser'10:37
cjwatsonI like vanilla-webbrowser10:40
cjwatsonI wouldn't mind the firefox branding going into restricted. It's just not a bug that it's in main and I wanted to make that clear.10:41
liwdoes that mean that the browser with branding should be called kinky-webbrowser?10:41
cjwatson*cough*10:41
liwI would s/vanilla/plain/10:41
asaci just want to prevent endless discussions of names ... thats why webbrowser makes sense - where the discussion is mostly about "is it ok to use that" and not "is it a good name"10:42
pittianother idea:10:42
pitticould firefox-3.0 ship the generic branding, and if you install firefox-3.0-branding, that would give yuo the firefox one?10:42
wgrantcjwatson: I don't see where in the license policy unmodifiable code is permitted.10:42
pittithereby removing the need for a new "plain" package name at all?10:43
asacpitti: that was the way it was in a previous prototype.10:43
asacpitti: the point is that you still want a "webbrowser-3.0-branding" package, that forces the firefox branding off the disc imo10:43
cjwatsonwgrant: where's the unmodifiable code in the branding?10:43
cjwatsonI thought the unmodifiable parts were basically images10:44
wgrantcjwatson: So it's fine if the code is GPL but I can't modify it because of the trademark restrictions?10:44
pittiasac: uninstall firefox-3.0-branding ?10:44
wgrantGPL/$(various other free licenses)10:44
asacpitti: yeah. but then you end up in upgrade issues ... people now using firefox suddenly loos their branding10:44
asaci had recommends on the -branding package ... but that didnt work well enough in upgradfe case10:45
pittiasac: firefox depends: firefox-base, firefox-branding, firefox-base recommends: firefox-branding, ubuntu-desktop depends; firefox-base10:47
pittiwouldn't that work?10:47
pittis/;/:/10:48
asacpitti: ubuntu-desktop DEPENDS firefox-base?10:48
asacthought that its a recommend10:48
pittiasac: well, or recommends, whatever u-desktop does right now10:48
asacpitti: remember we have firefox -> firefox-3.010:49
pittisince webbrowser-3.0-branding depends: firefox-3.0, we won't get rid of the 'firefox-3.0' package name anyway10:49
pittiasac: yes, it was just a schema, not the real package names10:49
cjwatsonwgrant: while I'm not entirely happy about this, general practice has been that we only consider items enforced by copyright law when assessing freedom, since you could always change the name to avoid the trademark. While I'm not sure there's a clause specifically about this in the Ubuntu licensing policy, the parent DFSG has a comment in point #4: "The license may require derived works to carry a different name or ...10:50
cjwatson... version number from the original software. (This is a compromise. The Debian group encourages all authors not to restrict any files, source or binary, from being modified.)"10:50
asacpitti: i thought about it ... it doesnt really work for downstreams10:54
asacpitti: they dont have a similar vehicle that "firefox" is10:54
asace.g. that tracks them over over upstream version bumps10:54
pittiasac: we mainly need 'firefox' for clean upgrades, so downstreams just have to provide that, too; or do you mean something else?10:55
asacpitti: ... they need to provide firefox and patch the depends on -branding out of it10:55
asaclet me think a moment ;)10:56
=== mdz_ is now known as mdz
pittiyay, ubuntu desktop CDs seem happy10:58
cjwatsonasac: I'm reminded of linux-generic vs. linux-image-generic10:59
asacpitti: i dont think that it works.10:59
pittiasac: how does it work in your proposed schema then?10:59
asacpitti: problem is for upgrades you need "depends" ... and depends will couple the branding10:59
asacpitti: you apt-get install webbrowser ;)11:00
asacthen you get webbrowser11:00
asacyou apt-get install firefox11:00
asacthen you get firefox11:00
pittiasac: those are two different things11:00
pittifor upgrades you need 'firefox' no matter what11:00
pittiand for apt-get, 'firefox-base' and 'firefox' would give you unbranded/branded11:00
pittiapt-get install webbrowser (as it is in NEW now), would still pull in 'firefox-3.0', so you have the firefox package name either way, too11:01
asacpitti: so you want to introduce firefox-base and firefox-3.0-base?11:01
pittiasac: maybe not -base, could be -unbranded, or something descriptive11:01
asacpitti: thats not the point here. the point here is that if you dont have "firefox" installed ... nor "webbrowser", then you wont be upgraded to 3.111:01
cjwatsonasac: would a recommends from ubuntu-desktop on the firefox branding package not be strong enough?11:02
cjwatsonrecommends from metapackages have been treated quite strongly for a while11:02
asaccjwatson: in apt-get ? or just update-manager?11:02
cjwatsonasac: apt-get11:03
cjwatsonin hardy, it had a special bit of configuration that said to treat all recommends from Section: metapackages as depends (unless you were trying to remove those packages etc.; usual rules)11:03
asaci'd thiknk that there is a good proportion of users out there that doesnt have ubuntu-desktop installed11:03
cjwatsonthat's probably true11:03
cjwatsonalthough, realistically, that's because they didn't want it installed11:03
cjwatson(for some specific reason)11:04
asaccjwatson: true. but if possible i dont want to unbrand everyone that doesnt have ubuntu-desktop on their system11:04
cjwatsonoh, I wasn't suggesting that11:04
pittithat's why I thought that firefox-3.0 should depend on -branding and -unbranded, -unbranded recommends -branding, and -desktop recommends -unbranded11:04
cjwatsonI'm actually slightly surprised that recommends from firefox (or firefox-3.0 or whatever) isn't strong enough with intrepid's apt11:04
cjwatsonasac: would it help if the firefox official branding diverted the generic branding, so that you could install both simultaneously?11:05
asacpitti: as long as the user can just apt-get remove -branding, i am sure that good proportion of users will end up without branding11:05
pittithen upgrades would keep the branding (even with apt-get), fresh installs would get it through the recommends, and derivatives or users can uninstall -branding11:05
asacpitti: why would apt-get upgrade keep the branding? it doesnt install any new package afaik11:05
pittiasac: but isn't that precisely what you want? if I purge -branding, I end up with a vanilla one11:05
asacit wont hold it back11:05
pittiasac: dist-upgrade would11:06
asacand on next dist-upgrade the recommends dont get installed11:06
pittiasac: dist-upgrade gets the branding because firefox-3.0 depends on both11:06
pittiupgrades -> depends, installs -> recommends11:06
asacpitti: and also we are again talking about -unbranded and -braded ... which is basically what we have right now11:06
asacwebbrowser-3.0-branding (aka -unbranded) and firefox-3.0-branding11:06
pittino, it's not what is in NEW11:07
pittiI object to webbrowser-3.0-branding11:07
pittiit's too generic, it's confusing, and it won't help us to completely get rid of 'firefox-3.0'11:07
asacpitti: i dont want to get rid of firefox-3.0 for now11:07
asacif thats required we can do so later11:07
pitti(neihter do I, but I thought that was the goal)11:07
pittiand we'll need it for upgrades at least until the next LTS anyway11:08
asacyou proposal wants a firefox-3.0-base package ... which still is firefox11:08
pittiasac: let's call it firefox-3.0-unbranded, not -base11:08
pittiasac: if you are happy with having 'firefox' as the transitional package, then splitting out -branding is all we need, and we don't need a -base or -unbranded11:09
pittii. e. firefox depends: firefox-3.0, firefox-3.0-branding11:09
pittiwhich is solely for upgrades11:09
pittiand firefox-3.0 recommends: firefox-3.0-branding11:09
pittifor installations11:09
pittithis would be the easiest structure if we can live with 'firefox' being the transitional package, not 'firefox-3.0'11:09
pittisince u-desktop just depends on firefox, not firefox-3.0, this would be suitable IMHO11:10
asacpitti: i dont want firefox as transitional package ... i just want a top level package that users and dowstream can track/seed11:12
pittiasac: right, and that would be 'firefox' in the branded case, just like we have now11:13
pittiand if you need an unbranded one, this could just be called firefox-unbranded, depending on firefox-3.011:13
asacpitti: thats basically what we have now11:14
asacwe have webbrowser (aka firefox-unbranded)11:14
asacwhich depends firefox-3.0, webbrowser-3.0-branding11:14
pittiasac: so can we merge webbrowser into 'firefox-3.0' and adjust the dependencies accordingly?11:14
asache?11:14
asacno ... then we will loose the top-level package that users can track11:15
pitti?11:15
pittiwhy, we'd have firefox-unbranded for that?11:15
asacpitti: so your suggestion is to s/webbrowser/firefox-unbranded/ ?11:16
asacand keep the rest as it is?11:16
pittinot really11:17
pittifirefox and firefox-unbranded should just be metapackages IMHO11:17
asacpitti: firefox and webbrowser are metapackages atm11:17
pittithe webbrowser package, as it is in NEW, has stuff in it11:17
pittiwhich should be in firefox-3.011:17
asacfirefox-3.0-branding has firefox branding ... webbrowser-3.0-branding has webbrowser branding bits11:17
pittiasac: if it's hard to just put the neutral branding right into firefox-3.0, for my sake we can keep it it in the firefox-unbranded not-quite-metapackage, but that seems harder to maintain in the long-term when we have a new firefox major version11:18
lool"* State: Failed to upload" hmm first time I see this11:18
asacpitti: so the only point left is webbrowser name11:19
pittiasac: not for me11:19
asacand you suggest to change that firefox-unbranded11:19
cjwatsonI'm OK with names of the general form firefox-unbranded, FWIW; as asac points out we still have firefox-3.0 anyway11:19
asacwhich isnt really nice.11:19
bigonseb128, it could maybe intresting to rebuild all the rdeps of enchant to be sure libs doesn't export too mush symbols, what do you think about that?11:19
pittiasac: no, that's not what I am proposing11:19
seb128bigon: after the freeze this week that could be a good idea yes11:19
cjwatsonlool: which package?11:19
pittiasac: give me a minute to draw it11:20
pittiasac, cjwatson: my proposal: http://people.ubuntu.com/~pitti/tmp/firefox-dependencies.txt11:23
asacpitti: if you have firefox-3.0 (without firefox) installed now and run apt-get upgrade; apt-get dist-upgrade you will end with unbranded browser i guess11:25
pittiasac: only if you additionally disable recommends11:25
pittiasac: if you disable recommends, remove firefox, and remove ubuntu-desktop, you can't expect a clean upgrade with apt-get, right11:25
cjwatsonpitti: I've changed component-mismatches to include everything again, and removed component-mismatches-mobile. If you want to put it back the way it was, see the obvious comments in ~lp_archive/dak/cron.sync11:25
asacpitti: i think if you run apt-get upgrade .... this will make the reommends on next dist-upgrade void11:25
pitticjwatson: ah, thank yuo11:26
cjwatson(and perhaps come up with better names for those files while you're at it, if you do put that back ...)11:26
* ogra wonders ... i have a mobile image of which i mounted the squashfs in an aufs merged overlay ... mounted sys and proc in there, now if i run "sudo chroot /tmp/mergemount apt-get update" apt just hangs ... i cant ctrl-c or kill it 11:27
pittiasac: but that'll just hold it back, until you run dist-upgrade?11:27
pittiasac: 'it' being the firefox package11:27
asacpitti: no ... it forgets about that11:27
asacpitti: thats what i tested11:27
ograanyone an idea ?11:27
asacpitti: also apt-get install firefox-unbranded wont unbrand firefox here?11:28
=== dholbach_ is now known as dholbach
asacbut thats probably just a conflicts11:28
pittiasac: right, you need to uninstall firefox-branding, not uninstall firefox-unbranded11:28
cjwatsonI think it must be quite rare to have only firefox-3.0 installed11:28
cjwatsonwe've never used that name in our metapackages AFAIK11:28
seb128lool: ups, sorry, conflict upload on rhythmbox I overwrote your change11:28
pitticjwatson: ... and trying to upgrade from hardy to intrepid with "apt-get upgrade"11:28
pittiinstead of dist-upgrade11:29
cjwatsonI do often use 'apt-get upgrade' as a first pass; it hadn't previously occurred to me that that would mark recommends as "seen"11:29
asacthere are zillions of people that run apt-get upgrade11:29
cjwatsonI wonder if that's a bug11:29
cjwatsonmost of those people will have firefox installed, though11:29
pittiasac: if you want this work, then firefox-unbranded could conflict to firefox-3.0-branding, yes; I think that makes sense11:29
* ogra wonders if he hit an ap bug here 11:29
ogra*apt11:29
pittiasac: updated the text file for that11:30
asacpitti: right. but thats exactly what i had before ;)11:30
asacpitti: and there were issues with unbranding for users ... even though i uploaded it to mozillateam ppa only11:30
pittiasac: nowhere in http://people.ubuntu.com/~pitti/tmp/firefox-dependencies.txt we have a package name "webbrowser"11:30
asacpitti: thats true. but thats just "choosing" a different name ;)11:30
asacwhich i think is an endless story11:31
pittiasac: no, avoiding the 'webbrowser' package altogether11:31
asacbut introducing firefox-unbranded instead11:31
pittiright11:31
asacpitti: which is just a rename11:31
pittino, firefox-unbranded ought to be a metapackage11:31
ograoh, great, even attaching strace to the hanging apt makes strace hang as well :/11:32
asacpitti: with "before" i dont mean what i uploaded, but what i uploaded to PPA like a week ago11:32
pittiwebbrowser-branding isn't a metapackage, it has a them ein it11:32
pittiah, I don't know the ppa package11:32
asacpitti: as i said. i had almost exactly that approach11:32
asacfirefox-3.0 -> free branding11:32
asacfirefox-3.0-branding -> diverges to firefox branding11:32
asac(which was painful btw, to do the diverges)11:33
asacbut that didnt work out well for users .... they came into channel and complained about lost branding because they ran apt-get upgrade11:33
pittiasac: well, I could live with people doing their upgrades that way, since it won't matter for hardy -> final intrepid upgrades, but if you think it's a real problem, I don't mind introducing yet another package and make firefox-3.0 the (sub)metapackage11:34
asacpitti: i think its a real problem. i have no time to deal with all the folks complaining that their branding is gone11:34
pittibut frankly, if you just have firefox-3.0 installed, without firefox, and use apt-get upgrade for dist-upgrades, you know what you are doing11:35
asacpitti: and i still dont buy why webbrwoser cannot be used11:35
asacor at least ... we rename the package we have now11:35
pittiasac: for the same reason why we don't have packages "shell", "kernel", "terminal", and "mailreader"11:35
asacand dont do another depends/recommends shuffling round11:35
asacpitti: sure. i am fine with just s/webbrowser/something-else/11:36
pittithey are not package names, they are application categories, and since we have more than one alternative for each category, we need proper nouns for applications11:36
asacbut i dont want to lead the discussion on what the "something-else" is11:36
loolcjwatson: package was rhythmbox11:36
pittiasac: I want to avoid something-else altogether11:36
loolseb128: So what happens then?11:36
pittiwe won't get rid of firefox, as in the package name11:36
loolseb128: I'm surprized that's possible11:36
seb128lool: I'll merge your change11:36
asacpitti: people should not apt-get install firefox* metapackages to get the unbranded build11:37
loolseb128: You did a regular upload with the same version or some archive command?!11:37
seb128lool: I did a new upstream svn snapshot, my version is higher than yours and has been uploaded 5 minutes later11:37
loolOh I see, thanks11:37
asacfirefox-3.0 is a transitional situation ... but the top level metapackages should not contain firefox11:37
pittiasac: I updated the text file with the alternative for the stupid 'purged all metapackages and uses apt-get upgrade' case11:39
pittiwhich, IMHO, is really stupid, but *shrug*, if we care, then we can use that schema11:39
asacpitti: firefox-3.0 still recommends branding ... which means users that have -3.0 installed will get unbranded on upgrade :)11:40
pittiasac: no11:40
pitti  firefox-3.0         Depends: firefox-3.0-unbranded, firefox-3.0-branding11:40
asacoh ... further down :)11:40
pittiasac: I kept my original proposal at the top, and the alternative below, yes11:41
dokopitti: libffi4 is not built anymore. it should be removed from the archive11:41
pittidoko: hm, I wonder why it doesn't appear in NBS; thanks11:42
asacpitti: i really dislike that kind of approach. i had dpkg-diverts before and they dont feel good. keeping the unbranded bits in its own packages is much cleaner11:42
asacbut i said that before :)11:42
dokopitti: and libffi4-dev as well11:43
pittiasac: right for diversions, an alternatives symlink to the default theme should certainly do11:43
asacpitti: no alternatives are even worse11:43
asacplease lets not use that11:43
ScottKpitti: I agree with you about unzoo and I've asked the Debian maintainer to drop it to suggests.  There's a new clamav upload imminent and I'll change ours if he doesn't get to it.11:44
pittiScottK: hello11:44
pittiScottK: ok, thanks11:44
asacpitti: so what is the problem of having a "something-else-3.0-branding" and something-else metapackage?11:45
pittiScottK: I'll review arj next11:45
asacexcept that its funky to make firefox-3.0 the "unbranded" package on its own11:45
ScottK;-)11:45
pittiasac: if something-else doesn't expand to "webbrowser", but a proper noun, I'm ok with it11:45
pittibut I won't NEW a package "webbrowser" into the archive11:45
ograubuntu-browser  ?11:46
pittiwhich means, that you either convince another archive admin, or rename it to heatbadger, or vanilla-webbrowser, or something creative :)11:46
asacogra: putting ubuntu into it is bad for downstreams11:46
asacpitti: fair enough11:46
pittiweaselchrome!11:47
ograthebrowser :)11:47
asacpitti: awebbrowser ;)11:47
pittiits-the-browser-you-want-trust-me11:47
Companymostawesomepackage11:47
asacCompany: i had awesome-browser at some point11:48
asacbut that was disliked elsewhere ;)11:48
Company:(11:48
pittiasac: what about webbrowser-branding -> firefox-3.0-neutralbranding?11:48
asacpitti: the property i want to keep up is that the metapackage (and the unbranded branding package itself) dont have the firefox mark in it11:49
cjwatsonneutral-browser?11:49
asacwhitebox-browser11:49
* cjwatson looks at chromium and considers neutronium11:49
asacall those are nice ideas ... but they still kick off a new "brand" imo11:49
asachehe11:49
pittiI don't understand why firefox-3.0-neutralbranding is a problematic name for a package which depends on firefox-3.0 and ships a theme for firefox-3.011:49
cjwatsonneutral-, whitebox-, vanilla-, plain- aren't really brands, imo11:49
ograpure-11:50
ogra:)11:50
pittiI guess by the time we settled for a name, we'll all use webkit...11:50
asacmost likely11:50
Companyso use a name that works for webkit branding, too!11:51
Companyapple can be nasty with branding ;)11:52
* ogra really really doesnt get that apt-get thing ... but bug #264048 shows thats happening in other setups too :/11:53
ubottuLaunchpad bug 264048 in apt "`apt-get update` hangs indefinitely when run against the ubuntu-mid daily images" [Undecided,New] https://launchpad.net/bugs/26404811:53
ograwhen is mvo back ?11:53
pittiasac: reload please, see the bottom part11:54
* ogra wonders if that could be related ot the new hardening stuff somehow 11:54
pittiasac: I think this is what your current intention is, right? (just to understand the structure)11:55
pittiasac: except that I split your webbrowser-branding into a metapackage with neutral name (unbranded-webbrowser) and a contentful package firefox-3.0-neutralbranding11:55
asacpitti: right11:55
asacpitti:  however, i think we should choose one name for "unbranded-webbrowser" ... and use that just like i did in the branding package name11:56
asacor is there any reason to keep it in a firefox-3.0 prefixed package?11:57
ScottKpitti: You may want to hold off on arj for a bit.  It may get dropped without help from us.11:57
pittiScottK: yay11:57
pittiScottK: an initial grep for sprintf made me weep :)11:58
ScottKApparently the new upstream drops support for external unpackers.11:58
pittiasac: yes, because it is a package depending on firefox-3.0, shipping a firefox-3.0 theme; it won't work with lynx or epiphany, etc.11:58
pittiScottK: it's just a recommends, right? so we could promote clamav and the rest without arj for now11:59
asacpitti: ok11:59
ScottKpitti: They are.11:59
ScottK(just recommends)11:59
pittiasac: thanks for the discussion, and sorry for my pickyness *hug*12:00
asacpitti: cjwatson: i am a bit demotivated now (not too bad ;)) and will push that back a day or two ...  (until alpha-5 is out i guess)12:01
pittiyeah, it's a post-alpha 5 thing anyway12:01
pittiwe are in freeze12:01
MacSlowpitti, how to correctly call getenv() from within a gdb session?12:03
MacSlowpitti, the gdb "call"-command only works on functions defined in the symbol-table of the process being debugged, right?12:04
pittiMacSlow: (gdb) call puts(getenv("HOME"))12:05
pittiMacSlow: right, but since getenv and puts are libc6, they should always be there12:05
MacSlowpitti, ok I tried it just with getenv("HOME") on a different process and it seem to have worked ... $1 = -870404906 is the reply I got12:08
pittiMacSlow: right, but the pointer value isn't very interesting, so you should wrap a puts() around it12:08
pittithat will give a segfault for nonexisting variables, of course, but that doesn't hurt12:09
* pitti lols "Kernel alive" .... "Kernel really alive"12:10
pittilinux: I'm not quite dead yet!12:10
MacSlowbrb12:11
pittiRiddell: ouch, seems that kubuntu livefses have failed to build since 2008081912:11
pitti  gtk-qt-engine-kde4: Depends: gtk-qt-engine but it is not installable12:12
pittiE: Broken packages12:12
* pitti fixes12:14
mdzpitti: dovecot's LDA is choking on a message in my mailbox; it triggers an assertion failure which invokes abort() but no core file or apport crash are generated12:15
mdzreading message mdz@fastmail.fm@mail.messagingengine.com:1 of 4 (2019 header octets). (922 body octets).Aborted (core dumped)12:15
mdzpitti: the handler for SIGABRT is default, which should trigger a core, which I would expect to trigger apport.  any guess what's wrong?12:15
pittimdz: right, apport ignores aborts12:16
mdzoh12:16
pittimdz: I did that a while ago after seb128 complained about all the useless bugs we got from that12:16
mdzpitti: why were they useless?12:16
pittisince we can't capture the assertion message automatically in a generic way12:16
mdzoh12:16
pitti(IIRC)12:16
pittimdz: in effect they were similarly useless like gdb stack traces in mono programs12:17
mdzpitti: I guess it is the same in this case; it is printing an assertion error before it crashes12:17
pittimdz: if you want to grab it locally, edit /usr/share/apport/apport and delete the paragraph in line 26612:18
mdzpitti: perhaps it would be useful to provide some API which would log a crash for assertion failures explicitly12:18
pitti    # ignore SIGABRT (we currently have no way of extracting abort() messages12:18
pitti    # or mono's stderr for stack traces).12:18
pittimdz: yes, ideally we'd modify libc6's abort() method to create such a dump for us12:19
pittiand mono to call the mono debugger (there's even a spec for it)12:19
mdzpitti: or provide our own assert() macro12:20
mdzonce abort() is called it's too late to know what went wrong12:21
pittiright, we'd need that, abort(3) doesn't have a message12:21
mdzneat, trying to file a bug report about this assertion failure triggers an OOPS in launchpad12:21
pittilol12:22
MacSlowpitti, even for upstream gdm (gdm-binary to be precise) "call puts(getenv("HOME"))" caused a segfault in libc for strlen(). As you mentioned before this usually indicates that the sought for env. var. is not set.12:25
MacSlowpitti, that sounds fishy to me12:26
MacSlowrestarting everything and trying XDG_SESSION_COOKIE also failed of course12:26
pittikirkland: currently doing a test-install of ubuntu alternate; d-i asks me whether to create ~/Private, but it asks me for a separate password for it; I thouoght it would just use my account password and unlock it with login?12:27
MacSlowseb128, when did you last try upstream gdm?12:27
pittiMacSlow: right; did you check ck-lists-sessions? does it have one for you?12:27
pittick-list-sessions, rather12:27
pittikirkland: ah, nevermind, it explains about the random passphrase; the dialog should explain that you don't need to know it and it's unlocked with yuor account passworrd12:28
MacSlowpitti, no that failed with the error "** (ck-list-sessions:8034): WARNING**: Failed to get list of seats: Launch helper exited with unkown return code 0"12:28
pittia-haaa!12:28
pittiMacSlow: do you restart dbus at any time?12:28
pitti(the system dbus, in particular)12:29
MacSlowwell sometimes...12:29
pittiand do you have console-kit-daemon running?12:29
pittiMacSlow: don't do that; you can't restart dbus without losing all your CK sessions12:29
pittiif you do, you have to restart consolekit as well, and restart gdm as well12:30
MacSlowpitti, in which order: console-kit, dbus, gdm?12:31
pittikirkland: how difficult would it be to use the ecryptfs setup to encrypt yuor entire $HOME?12:31
pittiMacSlow: restart dbus, killall console-kit-daemon, restart gdm12:31
pittiMacSlow: but why do you need to restart dbus in the first place?12:31
MacSlowpitti, sometimes my script refuses to start gdm due to var/run/dbus/system_bus_socket not being accessable12:33
MacSlowpitti, I do not have to restart the console-kit-daemon manualy?!12:34
pittiMacSlow: no, it should get activated by /usr/share/dbus-1/system-services/org.freedesktop.ConsoleKit.service12:35
pittijust killing the current daemon should do12:35
MacSlowpitti, ehm... I should add I run all that on non-system-wide installed /opt/gdm-new on hardy still12:36
pittiMacSlow: that should be fine12:36
MacSlowI'll try that12:36
asachmm ... any clue what i need to isntall in order to make apt-get update use https:// urls?12:42
cjwatsonapt-transport-https12:42
asacthanks12:42
* lamont wonders if there is something equivalent to a "graphing calculator" in the archive, or if he needs to teach his daughter how to use gnuplot12:49
Treenakslool: gnuplot IS a graphing calculator! :P12:50
Treenaksuhr12:50
Treenakslamont:12:50
lamontTreenaks: well, yes... OTOH, despite her years of debian-installer testing, daughter is rather a gui person12:50
lamontholy crap.  nearing a full decade since she did her first debian install.12:50
pittihow old is she then, 11? :-P12:51
lamontheh12:51
sorenI was thinking 10 :)12:51
lamontjust turned 1612:51
MacSlowpitti, while ck-list-sessions now did not spit out a warning like before, it just reported nothing (after I did the proper restarting of dbus, gdm and console-kit-daemon). But now I get "Failed to identify the current session: Unable to lookup session information for process 'yadda yadda'"12:52
pittidarn, I remember having a program which would automatically draw graphs nicely laid out, but I forgot which it was (years ago)12:52
pittiMacSlow: k-li12:53
pittiMacSlow: sorry, ignore that ^12:53
pittiMacSlow: hm, weird; if I call ck-list-session from a VT (which doesn't have a CK session) it still works12:54
pittiMacSlow: however, it sounds as if gdm failed to register a session for itself12:54
pittiMacSlow: you might use dbus-monitor --system to check whether gdm actually contacts consolekit with OpenSession() or OpenSessionWithParameters()12:55
MacSlowI try that12:55
pittiScottK: clamav-base ships ./usr/share/doc/clamav-base/examples/main.cvd which is 1.5 MB (and daily.cvd which is 870 KB); maybe those should go into the -doc package?12:57
seb128wgrant: hi, around? your synaptic changes don't work correctly12:58
wgrantseb128: I be here.12:59
wgrantseb128: What about them doesn't work?12:59
seb128wgrant: after applying the g-s-d patch the options have no effect, ie when unchecking the enable option the touchpad still move the cursor13:00
seb128wgrant: and the double click on the touchpad do something where the option is not enabled13:00
wgrantseb128: You're running a recent synaptics driver?13:00
seb128dunno13:00
wgrantWhat does `xinput list-props "SynPS/2 Synaptics TouchPad"` say?13:00
seb128wgrant:13:01
seb128$ xinput list-props "SynPS/2 Synaptics TouchPad"13:01
seb128unable to find device SynPS/2 Synaptics TouchPad13:01
wgrantxinput list13:01
wgrantFind the Synaptics device, and list the properties on it.13:02
wgrantYou must have it defined in your xorg.conf, so it will have a different name. But that's what this patch is meant to fix.13:02
seb128wgrant: http://paste.ubuntu.com/43038/13:02
seb128$ xinput list-props "Synaptics Touchpad"13:02
seb128X Error of failed request:  BadRequest (invalid request code or no such operation)13:02
seb128  Major opcode of failed request:  146 (XInputExtension)13:02
seb128  Minor opcode of failed request:  36 ()13:02
seb128  Serial number of failed request:  1213:02
seb128  Current serial number in output stream:  1213:02
wgrantWow.13:02
wgrantWhich version of -synaptics do you have?13:03
seb128wgrant:13:03
seb128ii  xserver-xorg-input-synaptics               0.14.7~git20070706-2.1ubuntu4              Synaptics TouchPad driver for X.Org server13:03
seb128let me upgrade ;-)13:03
wgrantAha.13:03
wgrantAncient. That would do it.13:03
wgrantIf you had the recent g-c-c, you likely wouldn't see the Touchpad tab at all.13:04
ScottKpitti: IIRC clamav behaves rather unfortunately if those don't exist, so I think we'd need to then have clamav depend on the -doc package if we did that.13:04
ScottKWhich would be rather counter productive.13:04
pittiScottK: oh, if clamav needs them, they should be in /usr/share/clamav13:04
ion_tkamppeter: I’ll take a look.13:04
pittiScottK: Debian policy mandates that you need to be able to rm -rf /usr/share/doc without ill effects13:05
seb128wgrant: right, the tab is not listed using the patched version13:05
ScottKpitti: Ah.  I missed that.13:05
ScottKpitti: I think you're right.  Let me look into it.13:05
pittiScottK: ok, thanks a lot!13:05
wgrantseb128: Great. I suspect that it'll all work when you use a newer -synaptics.13:05
ScottKIt needs A database, just not, I guess that one.13:05
pittiScottK: I added one question to the clamav MIR bug, spamassassin and the plethora of perl modules are ok13:05
pittiScottK: well, I guess it needs to ship a default signature db somewhere, and those files might be just that13:06
ScottKThat's what I need to check.13:06
jcristauwgrant: there's still a bug though. the getprops request shouldn't be done if the server doesn't report a new enough XI version13:06
ScottKpitti: In the short term, I don't think we're space contrained on the server CD, so I hope that won't block approval.13:07
ScottKcontrained/constrained13:07
pittiScottK: no, it won't, but it still looks fishy13:07
wgrantjcristau: Is it not OK to just catch the error?13:07
MacSlowpitti, in the log produces by "dbus-monitor --system" nothing from gdm shows up when I start gdm up. Does it matter if dbus-monitor is started as non-root user?13:07
wgrantjcristau: It's xinput that's dieing, not the stuff that I wrote.13:07
pittiMacSlow: no, it works fine as normal user13:07
pittiMacSlow: that means that gdm does not attempt to get a CK session on its own13:07
ScottKpitti: Another consideration is that jdstrand has a lightly tested apparmor profile that we should decide about adding now or waiting for Intrepid +1.13:08
pittiMacSlow: you can compare the output with what you get if you do "ck-launch-session", wait a while, do ck-list-sessions within that subshell, and ctrl+d to leave the subshell (and temporary sessoin) again13:08
pittiScottK: I see nothing wrong with shipping it; if you have doubts, ship it as an example or set it to complaint mode?13:09
pittiwell, provided that it by and large works, of course13:09
ScottKI'd be tempted to ship it now and see if anyone screams.13:10
ScottKWe can always drop it to complaint mode if there are problems.13:10
pitti'zactly13:10
jcristauwgrant: yeah, probably an xinput bug then. but i'm not even sure the server reports xi 1.5 anyway, so..13:11
wgrantjcristau: I believe that our xinput is hacked to build without the very new XI, so it's not likely to be upstream's fault.13:13
jcristauwgrant: right13:13
seb128re13:15
wgrantseb128: Any better?13:15
seb128alright, installing the new synaptic broke my laptop now13:15
wgrantO_o13:15
seb128no, xorg seems to be crashing, I can't get to gdm, booting in recovery mode now13:16
wgrantDid you grab more X as well?13:16
wgrantLovely.13:16
seb128no I didn't13:16
seb128I expect depends grabbing what is required13:16
wgrantAs would I.13:16
wgrantI was thinking that the new X might be what killed it.13:16
jcristaunot getting the new X is what killed it13:17
seb128I expect13:17
* wgrant is glad to not have touched the driver.13:17
jcristautjaalton: you need to bump debian/serverminver in xorg-server, as the driver abi was changed13:17
wgrantMuch.13:17
seb128but it should really conflict or depends on something13:17
seb128great, switching to a VT doesn't work either13:18
sorenzul: What's the deal with the xen libraries? Which to use and which to leave for dead?13:19
ScottKpitti: clamav MIR questions answered.13:19
zulsoren: what about them?13:20
sorenzul: We have both libxen3 and libxen3.1.13:21
sorenzul: Is that intentional? If so, which am I supposed to use?13:21
zullibxen3.1 can be dropped and it should13:21
sorenzul: Lovely.13:22
loolBenC: Hmm there's a foo branch in ubuntu-intrepid.git now13:22
lool * [new branch]      foo        -> origin/foo13:22
sorenzul: Could you take care of getting it removed?13:23
zulsoren: yep13:23
* soren hugs zul13:23
zulthanks..13:23
tjaaltonjcristau: and rebuild the drivers?13:25
seb128jcristau, wgrant: this synaptic thing is nasty, xorg freezes when it loads the synaptic driver and that breaks VT switching too13:25
tjaaltonseb128: you have dist-upgraded everything?13:25
seb128tjaalton: no, I just upgraded synaptic, the package depends and conflict should allow that to work13:26
tjaaltonseb128: then upgrade xserver-xorg-core too13:27
wgrantThey should, but they don't because we don't have enough people following strange upgrade schedules :P13:27
seb128tjaalton: trying to get some network back first so I can download it, connection to wireless from a VT is not trivial13:27
seb128anyway xorg should not just freeze13:27
tjaaltonI thought every dev was running the daily intrepid :)13:28
seb128tjaalton: I'm back from holidays and dist-upgrade is going to take over an hour on this box, I just wanted to test wgrant's patch to sponsor it13:28
tjaaltonseb128: ok, understood13:28
tjaaltonI guess bumping the serverminver and rebuilding synaptics is enough13:29
seb128still you want to put conflicts to avoid that13:29
seb128that's a pretty bad experience13:29
tjaaltonno-one complained so far13:29
seb128I do now ;-)13:29
seb128I can give you the versions I'm using if you want13:29
seb128it's basically intrepid which is 2 weeks old and current synaptic13:29
tjaaltonno need, just rebuilding them should do13:30
tjaaltonerm, should fix the dependencies13:30
seb128ok, dpkg -r xorg*synaptic gave me my xorg back13:30
seb128now I can log-in, connect to wireless and upgrade xorg too13:30
tjaaltoncool13:31
wgrantIf you have a mouse.13:31
seb128I have a mouse13:31
seb128and I've also a keyboard which I can use ;-)13:31
seb128ok, upgrading xserver-xorg-core worked, xorg is working when using the new synaptic now13:32
tjaaltongreat13:33
wgrantExcellent.13:33
tjaaltonlunch->13:34
seb128wgrant: ok, your patch works now13:34
wgrantHas my g-s-d patch crashed yet?13:34
wgrantThis is good.13:34
seb128MacSlow: hey, no I didn't try running the new gdm since the distro sprint, enough other things to do13:39
MacSlowpitti, for just trying ck-launch-session and ck-list-sessions I get this "Faield to get list of seats: Launch helper exited with unknown return code 0" again. The resulting log from dbus-monitor --system is even smaller13:39
MacSlowseb128, ok ... was just wonder if you did ... never mind then13:39
=== asac_ is now known as asac
jcristautjaalton: those using the property stuff, yes13:41
seb128wgrant: g-s-d and g-c-c uploaded13:47
wgrantseb128: Thanks!13:47
seb128wgrant: thank you for the work on those ;-)13:48
kirklandpitti: thanks for the feedback on the ecryptfs dialog...  i'll send cjwatson a patch today.  i wanted to update the verbage slightly too.13:49
kirklandpitti: as for encrypted all of $HOME, that was my original proposal at UDS, but it was shot down as being too ambitious for Intrepid; the compromise was an encrypted ~/Private, and revisit encrypted $HOME for Intrepid+113:51
kirklandpitti: technically, there's a few things that would have to be done differently...  ~/.ecryptfs couldn't live there for boot strapping reasons13:51
kirklandpitti: an unmounted, encrypted public ssh key would make it hard to ssh in13:52
kirklandpitti: little things like that, we'd have to solve13:52
wgrantseb128: I couldn't stay away from the desktop forever.13:57
seb128wgrant: good to have desktop contributors ;-)13:57
pittiMacSlow_: ok, then something in your d-bus packages is really seriously brkoen14:05
pittikirkland: right, good points14:06
kirklandpitti: if encrypted ~/Private is deemed as "successful" by the December UDS, I'd like to extend that work with perhaps encrypted $HOME, spending some time focusing on the bootstrapping issues14:17
torkelkirkland: is there any way to encrypt the entire directory (and its sub directories) instead of the individual files?14:20
kirklandtorkel: that's basically how it works14:20
kirklandtorkel: there is a mount-wide passphrase that is applied to everything below the mount point14:20
kirklandtorkel: if you're asking, instead, if there's a way to obsfucate the filenames, upstream is working on it14:21
kirklandtorkel: but that has tremendously bad performance implications14:21
pittikirkland: shouldn't be worse than with complete LUKS disk encryption, should it?14:24
pittiyou have to decrypt stuff with stat() and opendir() in both cases14:24
torkelkirkland: sorry for asking the wrong question, but yes obsfucating the filenames (or the entire directory) so that their real names are not revealed was what I was thinking about14:27
kirklandpitti: with ecryptfs, an "ls" operation does not involve decryption, and so that is very fast (dare I say as fast as non-encrypted?)14:27
kirklandtorkel: right, so like I said, upstream is working on it14:27
kirklandtorkel: pitti: the current approach the upstream kernel maintainer is taking is to use a single, symmetric key for all filename obsfucation per mount point14:28
kirklandtorkel: pitti: one of the neat things about ecryptfs is that each file can be encrypted using different algorithms, keys, etc. as defined in their extended ACLs14:28
kirklandtorkel: pitti: that's the decryption situation we'd want to avoid on doing a simple "ls"14:29
kirklandtorkel: let me note one nice advantage of clear text filenames....14:29
kirklandtorkel: it sure makes it easy to rsync backup your encrypted data to untrusted, offsite storage ;-)14:29
pittiseb128: hm, why doesn't shutdown/reboot from the logout menu doesn't quit the session any more? reboot/halt in a running session is certainly very bad, since programs cannot ask "save document" questions and the WM can't save the session?14:30
pittikirkland: yep, granted14:30
kirklandtorkel: pitti: all that said...  i think a reasonable solution with obfuscated filenames is underway and I would like to see it as an option too14:31
seb128pitti: not sure, mvo noticed that too and wrote it on http://bugzilla.gnome.org/show_bug.cgi?id=545123, seems an upstream bug to me too14:31
ubottuGnome bug 545123 in general "Please support the SmInteractStyleNone again" [Minor,Unconfirmed]14:31
pittiseb128: ok, so it is a bug, not intended; good, thanks14:31
pitti(wrong bug#?)14:31
pittislangasek: rock, thanks for PAMifying the consolekit package14:32
seb128pitti: no, read the comments14:32
seb128"That looks correct, the logout-request signal gets send, but it seems like it14:32
seb128is not acted upon. Should I file a seperate bug about this?14:32
seb128"14:32
pittiah, I see14:36
pittiseb128: ATM I'm tempted to reinstate the upstream consolekit reboot thing, for testing and having something that works until we come up with something better14:37
pittiseb128: WDYT?14:37
seb128pitti: I've been arguing for that since before your holidays ;-)14:37
seb128pitti: and yeah, I think it's time to get those actions fixed in intrepid, whatever is the way used14:40
seb128hey tedg14:40
tedgMorning seb12814:42
mdzargh14:48
mdzdrwxr-xr-x 15 hplip lp 4096 2006-07-27 02:30 /var14:48
ubottuLaunchpad bug 4096 in meld "meld: merge new debian version" [Medium,Fix released] https://launchpad.net/bugs/409614:48
mdzdid that happen to anyone else?  I remember older bugs where hplip was changing permissions on /14:48
pittimdz: fine here (root:root), but then again I uninstall hplip right after a fresh ubuntu install14:49
mdzpitti: both times that I've seen it, I panic and chown it before I think to check the ctime14:49
mdzthe only thing remaining owned by hplip is /etc/ptal14:50
mdzwhich isn't owned by any package14:50
mdzand is from 2005.14:50
* mdz deletes14:50
pittibrb14:50
tedgSo is there a "right way" to add icons to a package?  I know that the diff can't include binaries, so I was told I need to base64 them...  dh_?14:52
tedgAnyone know a package that does this so I can steal some debian/rules code?14:52
ion_tedg: I’d use sng. It’s in universe, though.14:53
tedgion_: Hmm, interesting -- but this package is in main.14:54
ion_Then might as well use base64, presuming nobody feels like getting sng to main. :-)14:55
tedgI'm thinking about base64 encoding an entire tar file, that way I only have to deal with that once.14:57
cjwatsontedg: uudecode is the usual approach; look for build-dependencies on sharutils14:59
seb128dholbach: can you look at bug #261017?14:59
ubottuLaunchpad bug 261017 in psad "Please sync psad 2.1.3-1.2 (universe) from Debian unstable (main)." [Wishlist,Incomplete] https://launchpad.net/bugs/26101714:59
dholbachseb128: in a bit, in a meeting right now14:59
seb128dholbach: alright14:59
dholbachseb128: opened in the browser and will check it in a bit of time - thanks15:00
cjwatsontedg: browser-history is an example I'm familiar with15:00
cjwatsonnothing magic about the make rules though, lay it out however you're comfortable with; it's just a one-liner15:00
cjwatsonI think it might be more conventional to have an explicit target for the generated file, but I was young and foolish when I did that15:01
cjwatsontedg: grep-dctrl -nsPackage -FBuild-Depends,Build-Depends-Indep sharutils /var/lib/apt/lists/*_Sources | sort -u15:01
mterryKeybuk: Can you talk to me about the current blockers for the usplash-until-desktop blueprint?  (https://blueprints.launchpad.net/ubuntu/+spec/usplash-until-desktop)15:01
Keybukmterry: kernel mode setting15:02
mterryKeybuk: Sigh.  Is that available in any drivers right now?  (like, say, intel)15:02
Keybuknot in any stable fashion15:02
Keybukbasically until we have that, X must be started from a text console15:03
tedgcjwatson: Cool, thanks I'll start looking.15:03
tedgIf "broken" is a mode, we have kernel mode setting 100% :)15:03
mterryKeybuk: OK.  I was looking into trying to start X on a different VT, so that we could at least avoid the "brown screen" until the login screen was available15:04
mterryKeybuk: But I ran into difficulties (the graphics driver wanted to take over the screen).  Do you know technical details about solving that?15:04
tjaaltonbetter to ditch usplash and start using plymouth for intrepid+115:05
=== MacSlow_ is now known as MacSlow
siretartwhat's the procedure for nominating a contributer upload access for a specific package in universe? mail the technical board?15:06
cjwatsonsiretart: I believe so15:09
=== cprov-afk is now known as cprov
slangasekpitti: sure thing :)15:31
didrocksBenC: around?15:39
BenCdidrocks: yep15:40
didrocksHi ;) I have been working on removing the multiuser tag on some packages for calling /etc/init.d scripts15:41
didrocksone example is the nvidia-common-kernel package (#254264) which has been fixed in upstream15:41
didrockshum, bug #25426415:42
ubottuLaunchpad bug 254264 in nvidia-kernel-common "Still uses multiuser argument to dh_installinit" [Low,Confirmed] https://launchpad.net/bugs/25426415:42
didrocksSo, after having talked to many person, everyone telling me to talk to another person (an amazing trip), tseliot told me to get in touch with you15:42
didrocksapparently, this doesn't need a FFe (from the previous discussion I had)15:43
didrocksand I would like to know how to get those (6 packages) sponsored (if everything all right for you) in intrepid15:44
pittislangasek: good morning15:46
=== superm1|away is now known as superm1
seb128lool: does python-dbg -c "import gobject" work for you?15:49
didrocksBenC: well, I will be away for 2 hours approximately. You can respond here when you will have time. I will backlog at my return. Thanks :)15:53
siekaczis it possible, that Wall Light theme will be implented in 8.10?16:01
_MMA_siekacz: No.16:01
_MMA_siekacz: A better place to chat about this is #ubuntu-artwork.16:02
loolseb128: Nope16:08
loolseb128: I saw this yesterday during my debug session as well but forgot about it later16:08
seb128lool: ok, it seems to want to import apt_pkg, which is weird16:08
loolseb128: It's because of the apport hook16:09
seb128lool: that breaks applications build btw16:09
seb128ah16:09
seb128hum16:09
loolThe actual error is ImportError: could not import glib (could not find _PyGLib_API object)16:09
seb128alright, makes sense16:09
seb128maybe worth pinging doko about it16:09
seb128I've no real clue about python-dbg16:10
loolseb128: Looks like we're missing a _hobject_d.so16:11
loolerr _gobject_d.so16:11
dokoseb128: did you make progress with the python-gobject build, or should I look again?16:12
seb128doko: lool fixed it16:12
dokoahh, ok16:12
loolFatal Python error: UNREF invalid object16:12
loolzsh: abort (core dumped)  python-dbg16:12
loolcough16:12
cjwatsonkirkland: reminder about asking for more info on bug 33649, since it seems you've tested that now16:20
ubottuLaunchpad bug 33649 in debian-installer "root raid installs have bad grub config" [High,Confirmed] https://launchpad.net/bugs/3364916:20
kirklandcjwatson: yes, so based on my testing, i opened a bug, submitted a patch for grub, which kees sponsored last night16:21
cjwatsonright, I noticed that bug but it had already been merged by the time I saw it16:21
kirklandcjwatson: just an fyi, he asked for a debdiff; i have a bzr branch that you might want to merge/resolve16:21
kirklandcjwatson: i'd like to test a new cd image with that grub patch on it, to see if it solved the issue that I saw16:22
kirklandcjwatson: once i do that, and i'm satisfied with my testing of grub/33649, i was then going to mark as "Fix Released" again, and ask for more infor16:23
cjwatsonkees: debdiff for something where a bzr branch existed? you could use the LP UI if you just wanted to look at it ...16:24
cjwatsonok16:24
jawubHi, for school I have to do some work on a open source project (which is very cool :). I'm really interested in usability and interaction design so I'd like to do some usability testing for a ubuntu project. I'm currently thinking about testing the ubuntu website. Who do I have to contact?16:25
kirklandjawub: newz2000 is the webmaster16:27
jawubhmm not online on irc. Thank you16:27
=== superm1 is now known as superm1|away
keescjwatson, kirkland: I had wanted a source.changes because I'm lazy.  ;)  Also, I already merged the branch into the grub bzr tree.16:41
BenCdidrocks: kernel team doesn't maintain nvidia drivers anymore...16:52
loolScottK: bug #229845: python-kde3-dev still uses the wrong path here16:53
ubottuLaunchpad bug 229845 in python-kde3 "python-kde3-dev wrong directory structure" [Undecided,Fix released] https://launchpad.net/bugs/22984516:53
loolScottK: Hmm the fact looks reversed?16:54
lool*patch16:54
jpdsseb128: Could you possibly sponser a package to Debian for me? (pidgin-facebookchat)16:59
tseliotBenC: I have never touched nvidia-kernel-common furthermore I have no upload privileges therefore I suggested didrocks to talk to you. Can either someone from the kernel team or a core-dev have a look at didrocks' patch, please?16:59
seb128jpds: no, my debian disk doesn't boot due to hdd issues so I've no current debian unstable install I can use to do builds and testing17:00
ScottKlool: I'll have a look at it.17:00
seb128jpds: and I've already way too much to do17:00
pittikees: ugh, it almost seems that the "set -m" "logsave fsck &" "set +m" sequence in checkroot.sh doesn't work any more; the script simply terminates after the "logsafe fsck"17:00
jpdsseb128: OK; I shall look for someone else.17:00
keespitti: erf.17:01
keespitti: I still think it should be possible to pass an env var around with the pid.17:01
pittikees: I added set -x and echos after every line17:02
* kees nods17:02
keespitti: so you were able to reproduce it, I take it?17:02
pittiand there is no output any more after the fsck call; I do see the output from fsck itself17:02
ogracjwatson, bug 264048 might affect the liveCD17:02
ubottuLaunchpad bug 264048 in linux-lpia "`apt-get update` hangs indefinitely when run against the ubuntu-mid daily images" [Undecided,New] https://launchpad.net/bugs/26404817:02
pittikees: yes, I set up a vm with /usr, /tmp/ and /scratch on separate partition, and tune2fs -C 50'ed them17:02
ograseems aufs has a prob with mmap17:02
pittikees: VMware snapshots FTW :)17:02
keespitti: heh17:03
pittikees: checkfs.sh starts immediately afterwards, and in the end I have /usr not mounted, and logsave still running17:03
keespitti: yup, that's certainly it.17:04
cjwatsonogra: oh, interesting. I'll try it17:04
cjwatsonfunnily enough, unionfs had what sounds like a nearly identical problem some time back17:04
keespitti: I saw this post on the debian planet: http://kitenet.net/~joey/blog/entry/human_nature/ :)17:04
=== superm1|away is now known as superm1
ograthe hang i reported with ls was caused by the hanging apt-get though17:05
didrocksBenC, tseliot: and there are some more in addition to #254264 (#254249,#254252,#254257,#254259). All related to removing multiuser. I am contacting a lot of persons and everytime everybody agrees with this change (as it has been first requested by james_w in server team), but it is still waiting for sponsoring (getting tired :)). Don't know to who the right person to speak with!17:05
BenCtseliot: you seem to have done an upload before...do you just want to have someone sponsor it?17:05
cjwatsonogra: bug 14400117:05
ubottuLaunchpad bug 144001 in apt "crashes with SystemError: E:Unable to write mmap - msync" [Critical,Fix released] https://launchpad.net/bugs/14400117:05
BenCtseliot: I'm neck deep in some other things at the moment17:05
pittikees: heh17:05
cjwatsonin that case it was a failure rather than a hang17:06
pittikees: with bash it does the same; WTH...17:06
BenCtseliot: if you can get it prepared, I'll sponsor it17:06
tseliotBenC: ok, thanks17:07
ogracjwatson, oh, thanks ... i had seen that before but didnt make the connection :)17:07
ogracjwatson, hmm, but thats unionfs17:08
cjwatson17:04 <cjwatson> funnily enough, unionfs had what sounds like a nearly identical problem some time back17:08
cjwatsonI was just clarifying that17:09
ograah17:09
ograsorry, missed that ... i'm jumping channels with -mobile atm17:09
looldoko: Hey17:09
cjwatsonso the hang is on the rename()?17:10
dokolool: here!17:10
looldoko: When code does PyImport_ImportModule(), does it have to be patched to use _d instead to work with python-dbg?17:10
ogracjwatson, thats where strace gets stuck, yes17:10
cjwatsonlool: why do you think mmap is to blame? the thing that's being rename()d when it hangs doesn't seem to have been previously mmaped17:10
cjwatsonogra: I wonder if it's reproducible with mv17:10
loolcjwatson: Because the process is hung in a mmap17:11
ograwell, lool was referring to something from the aufs docs where it tlaked about mmap217:11
cjwatsonrename() is not very simple in a union filesystem; it has a whole C file all to itself17:11
cjwatsonlool: really, is strace lying?17:11
loolHmm refreshes his memory and looks at the strace again17:12
cjwatsonogra: did ls /var/lib/apt/lists/ reproduce the problem *before* running apt-get update?17:12
cjwatsonI suspect that once you hit the problem all sorts of things will break, but that doesn't mean they would trigger it to start with17:12
ograno, only *while* it was hanging stuck17:12
loolcjwatson: No, it's me not able to use Launchpad17:12
cjwatsoni.e. the directory is now buggered17:12
alex-weejRGBA anti-aliasing has regressed in Intrepid as of a few days ago - it appears as if we've dropped the FIR patches that we picked up a couple releases ago17:12
cjwatsonlool: oh, you were confused by the read more...17:12
loolcjwatson: Yes17:12
ogranext time i'll do an attachment :)17:13
loolHow stupid17:13
persiaIt's not reproducible with mv (or wasn't for me, using the same files)17:13
loolI suspect I'm slightly lacking sleep17:13
cjwatsona very slow and tedious approach would be to write a series of C programs to basically bisect the syscall list you get from strace17:13
loolYeah I first asked for a mmap() test case17:14
cjwatsonalso, is there anything in the kernel log, like an oops?17:14
persiaUnfortunately not.17:14
ograogra@osiris:~$ cat /var/log/kern.log|wc -l17:14
ogra1917:14
ograERR !17:14
* ogra is confused17:15
ograwhere is my kern.log ?17:15
ogralast entry from aug 31st17:15
ogranothing in dmesg at least17:16
Treenaksogra: your kernel didn't have anything to say?17:16
ograTreenaks, yeah, apparently ...17:17
ograsince i updated to 2.6.27-2-generic17:17
ogra-1 seems to have done logging until sunday17:17
ograbut dmesg should have the oops which it doesnt17:18
Treenaksogra: are your log daemons running?17:18
ogra[  105.118542] loop: module loaded17:18
ogra[  105.342986] squashfs: version 3.3 (2007/10/31) Phillip Lougher17:18
ogra[  105.424975] aufs test_add:375:mount[9920]: uid/gid/perm /tmp/squashfs 0/0/0755, 0/0/0177717:18
ograTreenaks,17:18
ograogra@osiris:~$ ps ax|grep klogd17:19
ogra17156 pts/0    S+     0:00 grep klogd17:19
ograobviously not17:19
cjwatsonit might of course not actually be an oops17:19
asaccjwatson: bug #263668 needs a punch17:20
ubottuLaunchpad bug 263668 in ubuntu "FFe - mobile broadband wizard and database for network-manager 0.7" [Wishlist,In progress] https://launchpad.net/bugs/26366817:20
asac;)17:20
ograhmm ... sudo /etc/init.d/sysklogd start doesnt actually give me a klogd process17:20
ograthats weird17:20
ograthough i get a rinning syslogd17:21
ogra*running17:21
ScottKlool: Looks like I fixed it for python-kde3, but not python-kde3-dev.  Thanks.17:22
ograseb128, you are the NEW master today ?17:23
seb128ogra: theorically yes, in practice I've way too much to do and will probably not clean everything which is there, anything special you need to get accepted there?17:24
asacogra: https://wiki.ubuntu.com/ArchiveAdministration ... according to that yes.17:24
seb128oh reminds me I wanted to sync swfdec0.717:25
ScottKThat or I messed it up completely.  I'll get it fixed up after Alpha 5 is out.17:25
asacseb128: wait17:25
asacseb128: there is a sponsoring bug17:25
ograseb128, i'd like to see the apps from bug 263493 going through soon (modulo netbook-remix-launcher) they all had REVU peer reviews already so should be an easy wave through thing17:25
ubottuLaunchpad bug 263493 in ubuntu "Please package applications from netbook-remix" [Undecided,New] https://launchpad.net/bugs/26349317:25
asacseb128: and there are "diffs"17:25
asacseb128: the bug is ready17:25
seb128asac: I know, I asked you to look at that weeks ago17:25
asacseb128: it just needs a FFe17:25
loolseb128: Ok, I think I grasp the pygobject byg17:26
seb128asac: but since nothing is happening I was going to sync 0.7 which is in debian experimental17:26
seb128lool: cool17:26
ograseb128, but if you dont make it i see tomorrow is "Anyone" day ... so i can wait 24h17:26
asacseb128: its ready. bug 25484117:26
ubottuLaunchpad bug 254841 in swfdec0.6 "Please sponsor swfdec0.7 0.7.4 (universe) into Intrepid" [Wishlist,New] https://launchpad.net/bugs/25484117:26
seb128asac: no need, that's GNOME17:26
seb128ogra: ok, will have a look later17:26
asacseb128: didnt know that. then we can just upload those bit17:27
loolseb128: the new libpyglib calls into the python module API and needs to be built with python-dbg; the "find debian/python-gobject-dbg ! -type d ! -name '*.so' | xargs rm -f" snippet silently removes the actual shared library built for python-dbg17:27
loolThen we happily mv the .so which is just a symlink to the lib which is no more to _d.so17:27
seb128asac: well, rather it's required for swfdec-gnome which is a GNOME component so about the same, just upload ;-)17:27
asacseb128: ok. will do that now17:27
seb128lool: ah I see17:27
loolBoth packages can be installed at the same time, and we load the regular lib instead of the _d one17:27
seb128asac: thanks17:27
seb128lool: so we would need another set of library for debug builds?17:28
loolseb128: I also suspect that even if we fix this we're going to be hit by stuff being linked to this lib17:28
seb128lool: hum, what do you suggest then?17:29
loolI'm not sure17:29
seb128doko: ^17:29
loolseb128: The problem is that other things are going to be linked to that17:29
dokolool, ohh sorry, did miss your message17:30
looldoko: Do you have a library package in mind which uses python API and provides a shared library and is built with python-dbgN17:30
looldoko: Basically new pygobject python extensions are linked to a new shared library (which upstream installs in /usr/lib, I moved to /usr/lib/pygobject/pythonX.Y)17:31
dokolool: no, subversion was such a case, but it doesn't server as an example17:31
looldoko: The problem is that the actual extensions have an ELF link to pyglib.so.017:31
dokolool: did you use my pygobject package, or did you start with seb128's?17:31
looldoko: I started from scratch again and glanced at your packages17:32
dokothen why not change that ELF name?17:32
looldoko: They intend to make other packages link against it too17:33
dokoimo, these should live in /usr/lib, or else you will have to work with rpath, won't you?17:33
looldoko: The problem is that I needed a lib per python interpreter17:34
dokothe default name still could be a symlink to the upstream name17:34
dokocorrect, I did rename these libs17:34
loolSo I've put the libs below /usr/lib/pygobject/pythonX.Y; but I proposed upstream to either do that or use /usr/lib/libpyglib-pythonX.Y.so17:34
loolThey seem to prefer the latter, but didn't implement anything yet17:35
loolI sued my first patch which was to use /usr/lib/pygobject17:35
ograyou sue your patches ?17:35
ograevil :)17:35
loolI guess I could have a /usr/lib/pygobject/python2.5-dbg17:35
loolRight, that would work17:36
looldoko: Ok; I think I know how to defer the problem until upstream decides which they want :)17:36
dokolool: yes, the latter sounds fine. then we still have the problem of building the debug library. but that should be solvable as well17:37
loolHmm what problem of building the debug library?17:38
asacseb128: hmm ... i reconsidered my assumptions. please sync swfdec; the changes we need need to go into swfdec-mozilla only.17:38
seb128asac: ok will do, thank you for looking at it ;-)17:38
asacseb128: ill do the swfdec-mozilla merge now17:38
seb128asac: thanks17:39
* norsetto hugs asac17:39
looldoko: What problem of building the debug library?17:40
kirklandcjwatson: btw, i've been meaning to thank you for doing the user-setup hooks for ecryptfs-setup-private!17:40
kirklandcjwatson: thanks!17:40
dokolool: if it doesn't need to be a separate build, that's ok as well17:41
=== xxx__ is now known as iron
cjwatsonkirkland: oh, no problem17:56
=== iron is now known as _iron
pittikees: gotcha!18:10
pitti\o/18:10
keespitti: oooh! what was it?18:12
pittifsck -C behaves differently now18:13
pittibefore it would report "pass cur max"18:13
pittinow it reports "pass cur max device"18:13
pittithus fsck_progress_to_percent() tried a division by something like "8 /dev/sda1"18:13
pittiwhich was considered a division by zero and thus the set -e'ed script aborts18:14
pittiI made it more robust now by using "read pass cur max tail"18:14
pittiso that it works with older and newer fscks18:14
pittibut the set -x output seems to lag badly18:14
pittiso that you seldomly even get that far18:14
pittithere goes my last milestoned bug \o/18:23
loolseb128, doko: I pushed a pygobject with pyglib for python*-dbg; it fixes python-dbg -c import gobject for me18:49
seb128lool: thanks18:49
doko\o/18:50
balachmartkamppeter: I have a question about bug 258421 and was forwarded here. I followed the session of fixing bugs yesterday and this is one of the "low hanging fruit", but I am unsure if this patch is wanted. Partly because you are the only one in the bugreport. :)19:02
ubottuLaunchpad bug 258421 in gtk+2.0 "GTK apps should send PDF to CUPS when printing" [Medium,New] https://launchpad.net/bugs/25842119:02
=== jdong_ is now known as jdong
lhnnwhat sets -minimal, -standard, -desktop, etc., apart? As in, which packages are included in server/desktop version? And there is no -server meta package? P.S. if there is a page with this info, just link me to it instead of spending time answering >_>19:19
=== fta_ is now known as fta
lhnn<_< Well, even if I leave, please answer the question, I'll be back later or check the IRC logs. thx.19:34
persialhnn: The contents of the seeds.  Look up SeedManagement on the wiki.19:34
lhnn10-419:35
tseliotsuperm1: it looks like my patch for nvidia-settings was ignored: http://www.nvnews.net/vbulletin/showthread.php?t=11864020:31
siretartevand: you might want to subscribe to the package 'usb-creator'. I just tried it, see bug #26446420:34
ubottuLaunchpad bug 264464 in usb-creator "fails on 1GB usb stick" [Undecided,New] https://launchpad.net/bugs/26446420:34
evandsiretart: thanks, will do20:38
keesslangasek: agh, sorry, I uploaded debianutils just now -- I had forgotten about the freeze.20:44
tkamppeterbalachmar, the motivation for bug 258421 is that PDF should get the standard format foir print jobs20:57
ubottuLaunchpad bug 258421 in gtk+2.0 "GTK apps should send PDF to CUPS when printing" [Medium,New] https://launchpad.net/bugs/25842120:57
tkamppeterbalachmar, see the related blueprint.20:57
=== cprov is now known as cprov-afk
CSX_Lappyhi, i've got a problem with gnoem-commander21:34
CSX_Lappyat start (from console) it prints this:21:34
CSX_LappyCRITICAL **: GnomeCmdConFtp* gnome_cmd_con_ftp_new(const gchar*, const std::string&): assertion `uri != NULL' failed21:35
CSX_Lappythen it work, till i try to add an ftp connection to the list ... when i click on the OK button it crashes with  "Segmentation fault"21:35
CSX_Lappyagain this was printet just bevore the segmentation fault: CRITICAL **: GnomeCmdConFtp* gnome_cmd_con_ftp_new(const gchar*, const std::string&): assertion `uri != NULL' failed21:36
CSX_Lappysome ideas how i can fix it? reinstalling with purging and deleting of the config files didn't worked21:36
=== superm1 is now known as superm1|away

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