/srv/irclogs.ubuntu.com/2008/06/19/#ubuntu-devel.txt

=== mthaddon changed the topic of #ubuntu-devel to: Regenerate your SSH keys! http://www.ubuntu.com/usn/usn-612-2 | Ubuntu 8.04 LTS released! | 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
=== cjwatson changed the topic of #ubuntu-devel to: 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
gribouillehi00:04
cody-somervilleIs the survey on the Ubuntu-devel-discuss mailing list legit?00:04
gribouilledo you there is a problem with firefox+google toolbar on ubuntu ?00:05
gribouillehey, are you sleeping ?00:07
cody-somervilleno...00:09
mario_limonciellgribouille, this isn't really the right place for that kind of discussion.  #ubuntu should be better for it.  To answer your question though, it's very possible that Google hasn't updated their Google Toolbar extension for Firefox3 (which is in Ubuntu 8.04)00:09
cjwatsonalso, bug reports are really better off on bugs.launchpad.net/ubuntu - they can be tracked properly that way00:09
gribouillemario_limonciell, the problem existed also with firefox 200:09
cjwatsonbug 22863600:10
ubottuLaunchpad bug 228636 in firefox-3.0 "Google Toolbar cannot install" [Undecided,Invalid] https://launchpad.net/bugs/22863600:10
gribouillehttps://bugs.launchpad.net/ubuntu/+source/firefox/+bug/13511000:10
ubottuLaunchpad bug 135110 in firefox "[gutsy] firefox freezes with google toolbar enabled when you attemp to open more than two windows" [Undecided,Incomplete]00:10
cjwatson(not sure how useful that is though)00:10
gribouillemy question is : why do you need to patch firefox so heavily ?00:11
cjwatsongribouille: by the way, waiting three minutes after asking your question and then asking if anyone is asleep is unpleasant behaviour on IRC - it's an asynchronous medium and conversations routinely take hours if one relevant party is away00:11
gribouillecjwatson, ok, sorry00:11
gribouillecjwatson, it is 1 A.M., so I can't wait for hours00:12
cjwatsonuse the bug tracking system, then00:12
cjwatsonit's 1am where the firefox maintainer lives too00:13
gribouillecjwatson, the bug was already reported, but it doesn't seem to habe been taken into account00:13
cjwatsonwell, in some ways it's a google toolbar problem, of course00:13
cjwatsonwe simply can't wait for *every* extension to upgrade, I'm afraid00:14
gribouillecjwatson, I don't think it is a google toolbar problem, since the problem appears only with the patched version of firefox kindly ditributed by ubuntu00:15
cjwatsonin that case it would be useful to narrow down which patch is responsible00:15
cjwatsonthere's a reason for each patch we carry, and FWIW our patches generally go through patch review by upstream00:15
cjwatsonwe don't just patch it for fun00:16
gribouillecjwatson, what do the patches add in functionality ?00:17
cjwatsonthat is an extremely broad question best answered by looking at the changelog00:17
gribouillewhere can I find it ?00:18
cjwatson/usr/share/doc/xulrunner-1.9/changelog.Debian.gz, /usr/share/doc/firefox-3.0/changelog.Debian.gz00:18
emgentheya people00:19
nysinHow long generally happens after a bug gets marked as fixed should it appear back in the intrepid repositories? In particular, there's one 11 hours old that hasn't appeared at packages.ubuntu.com00:20
gribouillecjwatson, will I have problems if I use the version of firefox from mozilla ?00:20
Keybuknysin: between 3 hours and 6 months00:20
cjwatsongribouille: no idea, up to you00:21
nysinheh.00:21
cjwatsonnysin: which bug?00:21
gribouillenysin, but it can take 10 years too00:21
nysinhttps://bugs.launchpad.net/ubuntu/+source/scons/+bug/22678300:21
ubottuLaunchpad bug 226783 in scons "Merge scons 0.98.5-1 (main) from Debian unstable (main)" [High,Fix released]00:21
cjwatsongribouille: thanks for your helpful remarks, but please don't00:21
nysinand I'm looking at http://packages.ubuntu.com/intrepid/scons00:21
Keybukhttps://edge.launchpad.net/ubuntu/intrepid/+source/scons/0.98.5-1ubuntu100:21
TheMusoI've found packagesw.ubuntu.com to be behind.00:21
nysinah00:21
Keybukit's listed as built and published00:21
TheMusopacages.ubuntu.com even00:22
TheMusogah typing00:22
cjwatsonnysin: yeah, that all seems to be in place00:22
nysincjwatson: well my link still has it at 0.9700:22
Keybuk(from any bug, just click the "Overview" tab to see which versions are in which releases of Ubuntu)00:22
mario_limonciellnysin, you are usually better off looking at https://edge.launchpad.net/ubuntu/intrepid/+source/scons for more information on the version in different places00:22
cjwatsonhttp://archive.ubuntu.com/ubuntu/pool/main/s/scons/00:22
nysinbut Keybuk's is useful00:22
cjwatsonnysin: ^- more accurate than packages.u.c00:23
mario_limoncieller well https://edge.launchpad.net/ubuntu/+source/scons00:23
mario_limonciellinstead00:23
cjwatsonlaunchpad.net -> what ought to be in the archive, archive.ubuntu.com -> what is in the archive, packages.ubuntu.com -> what was in the archive some hours ago00:23
gribouillecjwatson, do you think it is better to despise the users ?00:23
nysincjwatson: ah, I did not know that, thanks.00:24
cjwatsongribouille: err, you're being completely irrelevant; the bug nysin is talking about is already fixed and in the archive and your comment was unhelpful00:24
Keybukgribouille: sleeping for 8 hours a day is despising users?00:24
gribouilleKeybuk, I'm not talking about that00:24
gribouillecjwatson, he's lucky00:25
Keybukgribouille: it is unclear to me what you are talking about00:25
nysinno I'm not00:25
nysinI've been watching this bug for some days now00:25
nysinI subscribed to it to find out when it was fixed00:25
nysinand then when it was I looked for the fix00:25
cjwatsongribouille: it is a reality of life anywhere in the software world that not all bugs get fixed, I'm afraid; we are willing to work with people who are willing to help us00:25
nysinstop assuming00:25
nysinplease00:25
nysinmy timing here is not accidental00:25
gribouillecjwatson, we don't ask you to fix all the bugs, but at least, please, fix the bugs you introduced yourseves00:26
Keybukgribouille: bug# ?00:26
cjwatsongribouille: it's an interaction between our changes and non-free code that we cannot see; it's unclear, as far as I can see, what's going on00:27
gribouilleKeybuk, https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/13511000:27
cjwatsongribouille: but, as I said, somebody who's willing to put the work in to figure out which patch is responsible would help greatly00:27
ubottuLaunchpad bug 135110 in firefox "[gutsy] firefox freezes with google toolbar enabled when you attemp to open more than two windows" [Undecided,Incomplete]00:27
cjwatsongribouille: shouting at us on IRC achieves nothing00:27
gribouillecjwatson, can't you understand that users can become angry ?00:28
cjwatsongribouille: yes, I can. That doesn't mean we have to tolerate people being uncivil to us here.00:28
Keybukgribouille: several people seem to be affected by that bug, and are posting useful information00:28
Keybukit's only a matter of time before the right piece of information is found by somebody affected by it, and posted to the bug00:28
Keybukat which point, a developer may be able to act on it00:28
Keybukof course00:29
KeybukI'm not sure _why_ that is marked as a security vulnerability00:29
cody-somervilleKeybuk, probably to get developer attention00:29
Keybukcody-somerville: ironically, that has the exact opposite effect :)00:29
keesit's such a tempting checkbox00:29
Keybuksecurity-related bugs cannot be seen by most developers00:30
Keybukso marking it as security means your bug will be hidden to everyone :p00:30
keesKeybuk: "private" can't.00:30
Keybukkees: oh, did they break that link now?00:30
gribouilleKeybuk, what "piece of information" are you waiting for ? can't you find it yourselves ?00:30
Keybukgribouille: no, we can't find bugs ourselves00:30
keesKeybuk: yeah, it defaults to private+security and prompts you to please make it public if it's not really private00:30
gribouilleKeybuk, but what information do you need ?00:31
cjwatsongribouille: please be aware that we have an enormous amount to do, and the fact that we cannot give every bug all the attention it deserves does not mean that we are lazy00:31
Keybukgribouille: in almost all cases of annoying bugs, the developers are not affected by it00:31
Keybukthe developers are likely entirely unable to replicate it00:31
kees135110 is not a security bug anymore.  ;)00:31
Keybukit simply works for us00:31
Keybukso we rely on our users, who _are_ affected by the bug and who _can_ replicate it, to provide as much information as they can00:31
Keybukand to actively help out to detect the bug00:31
Keybukas to what information it needs, an exact description of how to replicate the bug on any system -- ideally with lots of detail about what causes it00:32
Keybuka patch would be nice too ;-)00:32
cjwatsonit is now the third time that I've said that, ideally, somebody affected by the bug would figure out which Ubuntu patch is responsible for introducing it00:32
gribouilleKeybuk, strange, because the bug happens conctantly on my computer. I can't believe that it is not the case with you00:32
cjwatsoni.e. bisect the set of Ubuntu patches, building with and without various ones, until it is isolated00:33
Keybukgribouille: that is why you fail (to get it fixed :p)00:33
cody-somervillegribouille, I don't think Keybuk uses that software.00:33
gribouilleKeybuk, did you even try to reproduce the bug ?00:34
Keybukgribouille: yes00:34
cjwatsongribouille: we have many, many other bugs00:34
Keybukfor the sake of interest, I installed GTB while we've been talking00:34
Keybukand it works for me00:34
ograbut you dont use gutsy :)00:35
ograor ff 200:35
Keybukoh, I tried hardy ;)00:35
cjwatsonit has also been asserted that it fails on hardy00:35
gribouilleKeybuk, are you saying that no ubuntu developer has ever managed to reproduce the bug ?00:35
cjwatsonthat said, gribouille has not been clear00:35
ograoh00:35
Keybukgribouille: I'm saying that there is no instance of that bug being confirmed by a developer00:35
cjwatsongribouille: do you believe that every Ubuntu developer attempts to reproduce all tens of thousands of open Ubuntu bugs, separately? :-)00:35
gribouillecjwatson, surely not00:36
cjwatsongribouille: we have to work in priority order, and bugs that affect the standard Ubuntu installation without extensions tend to receive higher priority because more users encounter those00:37
gribouillefor your information, the bug affects ff2 on gutsy as well as ff3 on hardy00:37
cjwatsonFirefox 3 on hardy for *some people*00:37
cjwatsonbut, it is clear, not all - like all the hardest bugs00:37
Keybukgribouille: does it affect vanilla upstream ff3 on hardy?00:37
kirklanddoes anyone know anything about libpam-script ?  it doesn't seem to be packaged for Debian or Ubuntu....00:37
gribouilleKeybuk, I haven't tried00:37
Keybukgribouille: trying that would be useful, and reporting in the bug00:38
Keybukif it does work, then there is a problem in the ubuntu specific packaging00:38
Keybukthen please try bisecting through the ubuntu patches and changes until you find the one which breaks it00:38
slangasekkirkland: I know that the idea makes me slightly nauseous ;)00:38
Keybuk_that_ would be amazingly useful00:38
kirklandslangasek: :-)  has it been proposed and shot down previously?00:39
gribouilleKeybuk, the people who reported the bug said there was no problem with the version of ff distributed by mozilla00:39
slangasekkirkland: not that I'm aware of00:39
Keybukgribouille: so the next step is to bisect until you find what about the ubuntu version causes it00:39
Keybuklike they do at the opticians00:39
Keybuk"better with, or without?"00:39
Keybuk(change lens)00:39
kirklandslangasek: okay, thanks.  i'll look into putting the bits i need into pam_ecryptfs.so instead.00:39
gribouilleKeybuk, I'm not an ubuntu developer00:40
Keybuk"better with, or without?"00:40
Keybukgribouille: it's a great way to become one ;)00:40
gribouilleKeybuk, sure, I don't have anything else to do00:40
cody-somervillegribouille, good, we have a lot to do! :)00:40
Keybukthanks, that would be really helpful00:40
Keybukput as much detail into what you find into the bug00:40
cody-somervillegribouille, If you need help, let us know.00:41
cjwatsongribouille: the more that this sort of thing can be done by folks who are directly affected by and bothered by a bug, the more time Ubuntu developers can spend on fixing bugs that already have all the necessary information in them00:41
cjwatsonwe're not short of those00:41
cjwatsonand they're the ones that can *only* be addressed by developers00:41
gribouilleI don't say I don't want to help, but I can't spend hours a day trying to find the cause of certain bugs00:42
Keybukgribouille: yet you expect other people to do it for the bugs that affect you?00:42
Keybukmost ubuntu developers do this in their spare time, remember00:42
gribouilleKeybuk, I don't have the necessary tools to fix bugs00:43
Keybukgribouille: we're not asking you to _fix_ it, just provide enough information for a developer to be able to, if not replicate it, understand it00:44
Keybukand thus the developer to fix it00:44
cjwatsongribouille: it's OK not to be able to help - many people fall into that category - but we do ask that people who aren't able to help themselves don't come into our development coordination channel and have a go at us for not fixing something00:44
Keybuk(and you have, in the Ubuntu system, all the tools that the developers have :p)00:44
nxvlcjwatson: thanks!00:45
cjwatsonnxvl: hope it's less work for you that way ;-)00:45
nxvlyep00:46
nxvli thought it was just not needed, and since i didn't get any response from upstream i thought i should, thanks a lot!00:46
gribouillecjwatson, I came here because I had an urgent need to understand something00:47
cjwatsonperhaps we can start again, then00:47
cjwatsonwhat do you still need to understand that has not been answered so far?00:48
gribouillecjwatson, now, I know better how you work00:48
gribouilledo you fix the bugs yourselves or do you just forward the bug reports to the authors of the software ?00:51
cjwatsona bit of both00:51
gribouillewhat is the % of bugs you fix yourselves ?00:51
cjwatsonI don't think we have the materials to answer that question even approximately00:51
cjwatsonwe fix many problems ourselves, and often forward those fixes where appropriate; in other cases we forward the report; in some of those cases we work with upstream to figure out a fix. It depends on the importance of the software to Ubuntu, how actively it's maintained in Ubuntu, how much else the relevant maintainer has to do, how experienced the relevant maintainer is in that area of the software in question, sometimes ...00:53
cjwatson... whether the maintainer judges that it would be too disruptive to attempt a fix in a distribution-specific patch, and probably all kinds of other reasons I've forgotten00:54
cjwatsonand there are, unfortunately, some bugs that don't get the attention they should, because there are simply more reports coming in than we have the manpower to handle at present00:54
cjwatson(I suspect most popular projects are in this position, and we're always looking for ways to improve it)00:54
gribouilleI can't even run firefox in gdb :-(01:07
cody-somervilleevand, What would cause errors like this?01:14
cody-somervillehttps://bugs.edge.launchpad.net/ubuntu/+bug/15726001:14
ubottuLaunchpad bug 157260 in ubuntu "Dell Dimension 8200 LiveCD and alternate CD don't boot properly" [Undecided,New]01:14
BenCpitti: ping01:15
gribouilleis a version of firefox with debugging symbols available ?01:16
cody-somervillegribouille, Are you gutsy or hardy?01:17
gribouillehardy01:17
cjwatsongrabbing and installing the matching-version packages from http://ddebs.ubuntu.com/pool/main/x/xulrunner-1.9/ and http://ddebs.ubuntu.com/pool/main/f/firefox-3.0/ should help01:18
cjwatson(detached symbols)01:18
cody-somervillegribouille, Add deb http://ddebs.ubuntu.com/ hardy main multiverse restricted universe and install the -dbgsm counterparts.01:19
cjwatsonsee https://wiki.ubuntu.com/MozillaTeam/Bugs01:20
cjwatsondetailed directions there in the "Crashes" section01:20
gribouillesudo apt-get install xulrunner-1.9-dbgsym : The following packages have unmet dependencies:01:26
gribouille  xulrunner-1.9-dbgsym: Depends: xulrunner-1.9 (= 1.9~b5+nobinonly-0ubuntu3) but 1.9+nobinonly-0ubuntu0.8.04.1 is to be installed01:26
gribouilleE: Broken packages01:26
cjwatsongribouille: looks like you didn't include the hardy-updates line - see https://wiki.ubuntu.com/MozillaTeam/Bugs01:28
cjwatson(hardy-updates has xulrunner-1.9-dbgsym 1.9+nobinonly-0ubuntu0.8.04.101:28
cjwatson)01:28
gribouilleI installed firefox-3.0-dbgsym xulrunner-1.9-dbgsym libgtk2.0-0-dbg libnss3-0d-dbgsym libnspr4-0d-dbg libpango1.0-0-dbg libcairo2-dbg libc6-dbg, but gdb /usr/lib/firefox-3.0/firefox still says there are no debugging symbols01:37
cody-somervillegribouille, can you pastebin the output?01:39
cody-somerville!pastebin01:39
ubottupastebin is a service to post multiple-lined texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu.com (make sure you give us the URL for your paste - see also the channel topic)01:39
gribouillebash: /usr/lib/debug/usr/lib/firefox-3.0/firefox: cannot execute binary file01:41
gribouillethe file is -rwxr-xr-x 1 root root 1672 2008-06-10 17:05 /usr/lib/debug/usr/lib/firefox-3.0/firefox01:41
Amaranthtjaalton: with http://www.realistanew.com/random/xen.patch the 173.14.09 nvidia module will build against the 2.6.26-1 kernel01:59
cody-somervilleI think we may have a rather big regression on our hands.02:05
Amaranthcody-somerville: ?02:05
cody-somervillehttps://bugs.edge.launchpad.net/ubuntu/+bug/22165702:05
ubottuLaunchpad bug 221657 in ubuntu "xfce4 does not load on normal ubuntu-desktop (dup-of: 232364)" [Undecided,Confirmed]02:05
ubottuLaunchpad bug 232364 in dbus "dbus-launch freezes for unknown reason at session start" [High,Confirmed]02:05
cody-somervilleI'm starting to see reports the issue also occurrs with gnome02:05
cody-somervillebryce, ^^02:06
brycecody-somerville: url for the gnome report(s)?02:08
cody-somervillehttps://bugs.edge.launchpad.net/ubuntu/+bug/221657/comments/702:09
ubottuLaunchpad bug 221657 in ubuntu "xfce4 does not load on normal ubuntu-desktop (dup-of: 232364)" [Undecided,Confirmed]02:09
ubottuLaunchpad bug 232364 in dbus "dbus-launch freezes for unknown reason at session start" [High,Confirmed]02:09
TheMusoHrm. Trying to use ubuntu-vm-builder to build a hardy kvm image, yet it seems to fail when attempting to set up grub. Anybody had anything similar? http://www.pastebin.ca/105072002:32
cody-somervilleAlrighty folks.02:41
cody-somervilleWish me luck. Hopefully I can solve bug #232364 with this next test.02:42
ubottuLaunchpad bug 232364 in dbus "dbus-launch freezes for unknown reason at session start" [High,Confirmed] https://launchpad.net/bugs/23236402:42
lamontpitti: requestsync does silly things... see bug 241144 for an example03:07
ubottuLaunchpad bug 241144 in bind9 "Please sync bind9 1:9.5.0.dfsg-3 (main) from Debian unstable (main)." [Wishlist,Confirmed] https://launchpad.net/bugs/24114403:07
* lamont read through the merge list going "I touched that?"03:08
=== cr3_ is now known as cr3
cody-somervillebryce, ping03:31
cody-somervillebryce, [pid  7877] ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfd17a18) = -1 ENOTTY (Inappropriate ioctl for device)03:31
cody-somerville[pid  7877] select(21, [20], NULL, [20], NULL03:31
cody-somerville:)03:31
Keybuk[pid  7877] select(21, [20], [20], NULL, NULL) = 1 (out [20])03:39
Keybuk[pid  7877] writev(20, [{"\225\0\2\0\1\0\0\0", 8}], 1) = 803:39
Keybuk[pid  7877] select(21, [20], [], NULL, NULL) = 1 (in [20])03:39
Keybuk[pid  7877] read(20, "\1\1\6\0\0\0\0\0\1\0\0\0H\217\357\277}s\33\10\230\3378"..., 4096) = 3203:39
Keybuk[pid  7877] read(20, 0x8056f3c, 4096)   = -1 EAGAIN (Resource temporarily unavailable)03:39
Keybuk[pid  7877] select(21, [20], NULL, [20], NULL03:40
Keybuk--03:40
Keybukso that's where it's hanging03:40
toaster_funHow do I create a wiki page?03:56
toaster_funon http://wiki.ubuntu.com03:56
Keybukactually, cody's ioctl is quite interesting after all ;)03:59
ionhow is intrepid running04:04
ion_Hello, other ion. :-)04:06
* slangasek uses a mass spectrometer to tell the two apart04:10
ion_I stole an electron from him, thus we both became ions.04:11
wgrantion_: You should be ïon, and he should be ıon!04:12
Keybukwhat happens if we split you apart?04:12
wgrantHow often does changelogs.u.c update?04:16
n8k99Keybuk: depends on what you use to split them04:16
KeybukLHC, of course04:16
persiawgrant: I've heard 4-hourly, but I may be mistaken.  mvo knows for sure.04:16
ion_LHC ♥04:16
n8k99heh04:18
wgrantIs there any reason to not run it right after the publisher?04:18
persiawgrant: To avoid the "changelogs cannot be found" issue?04:19
wgrantpersia: Indeed.04:20
persiawgrant: bug #4005804:24
ubottuLaunchpad bug 40058 in update-manager "update-manager shows no changelog for various packages" [Medium,Confirmed] https://launchpad.net/bugs/4005804:24
wgrantpersia: Thanks04:24
=== LucidFox_ is now known as LucidFox
=== pgraner__ is now known as pgraner
=== thegodfather is now known as fabbione
sbeattieslangasek: I assume it's known that the 8.04.1 daily builds have been failing to show up since the 20080617 build?05:52
TheMusosbeattie: That sounds correct to me.05:53
TheMusosbeattie: As in, thats only yesterday for me at least.05:53
sbeattieTheMuso: there's a 20080617.1, 20080618 and 20080618.1 directory that are all unpopulated.05:54
TheMusosbeattie: Oh right haven't looked that deeply.05:55
iwksehi all, i got a crash by the installer, ubuntu hurdy, http://pastebin.ca/1050814. Anybody can help me to understand what's going that on it?05:58
slangaseksbeattie: yes; unfortunately I didn't know this before the QA meeting this morning, sorry06:09
sbeattieslangasek: no problem, just wanted to be sure you were aware. I should be pulling isos from there more frequently.06:10
Hobbsee[15:26] * Hobbsee tries to remember which version of ubuntu first writes to ntfs by default.06:28
Hobbsee[15:26] <Hobbsee> er, out of the box, not by default.06:29
ScottKGutsy I think.06:32
* calc wonders if the glib timestamp file manager bug is ever going to get fixed in hardy :-\06:32
TheMusoHobbsee: I'd say gutsy as well.06:32
* calc doesn't like using the command line for organizing files06:32
Hobbseeoh, it was gutsy?06:34
Hobbseenice.06:34
=== tkamppeter_ is now known as tkamppeter
pittiGood morning06:50
pittiBenC: pong06:50
pittilamont: that's a known limitation; for versions which were never in Debian you have to specify the "base version" (branch point); see manpage06:52
pittiStevenK: you use postgresql a bit, don't you?07:19
StevenKpitti: Certainly do07:20
pittiStevenK: would you mind giving 8.3.3 a try, in hardy-proposed? I need someone else than just me to verify bug 23858707:20
ubottuLaunchpad bug 238587 in postgresql-8.3 "PostgreSQL bug fix releases 8.3.3/8.2.9/8.1.13" [High,Fix committed] https://launchpad.net/bugs/23858707:20
pittiStevenK: (or, rather, any *-proposed)07:20
\shmoins07:22
fabbionemorning guys07:23
pittihey fabbione07:26
fabbioneyo yo pitti07:27
StevenKpitti: Bug updated about 8.307:28
StevenKUpdating. Move it, Launchpad07:28
pittiStevenK: oh, that was quick; thanks! you were already running -proposed?07:28
StevenKpitti: Nope. Creating chroots is easy.07:29
pittithat wasn't a very extensive testing then :)07:30
StevenKpitti: It runs, and imports a database dump I had lying around, and answers queries. What else do I want a database server to do? :-)07:31
pittiStevenK: ah, that's fine07:31
dholbachgood morning07:32
dholbachdoes the new intrepid kernel work for anybody in KVM?07:40
HobbseeStevenK: make you tea, coffee, and dinner on request.  duh.07:40
StevenKHobbsee: No, that's how pitti thanks me for testing.07:41
dholbachalso with the old kernel, does anybody else have funny mouse movement? as in mouse moving very very slowly just in the upper left 100*50 pixel area?07:41
HobbseeStevenK: it'll be cold by the time it gets there.07:41
lifelesspitti: btw I haven't tested yet, my conversion took waaay longer than I expected07:42
pittilifeless: conversion from 8.2 to 8.3?07:52
lifelesspitti: kernel version, suspend bug07:52
lifelessoh, no bzr repo stuff07:53
pittioh, that07:53
Amaranththat reminds me, I don't know if it is the new nvidia driver or the new kernel but one of the two added at least 30 minutes to my battery life07:53
* Amaranth is happy07:53
pwnguinAmaranth: checked powertop?07:54
Amaranthpwnguin: same wakeups but I think I spend a little more time in C307:55
Amaranthonly problem I was with the 2.6.26 kernel is I can no longer use my keyboard to wake up my laptop if I suspend it with the button instead of closing the lid07:56
Amaranthi have to push the power button07:56
Amaranthotherwise I'm impressed at how well everything still works07:56
pwnguinheh07:56
Amaranthwell, except that it seems to support Xen DomU by default now which means I had to make a patch for the nvidia driver07:56
pwnguinwhen i updated yesterday, i think i missed the nvidia binary07:57
* pwnguin hopes the dust settles on drm2 soon07:57
Amaranthluckily the debian guys already had to do the same thing so I just updated their patch to the latest driver07:57
Amaranthpwnguin: you could try http://ubuntuforums.org/showthread.php?t=83363307:58
pwnguini havent looked at it much yet07:59
wgrantAmaranth: Are you using 2.6.26 from the kernel-team PPA?08:00
pwnguin2.6.26 hit intrepid08:00
AmaranthI thought it hit 4 days ago08:00
Amaranthi dunno, the mirror I was using seemed to die08:00
pwnguinAmaranth: besides which, "Design charge: 50Wh. Last full charge: 18.5Wh"08:00
Amaranthwas thinking "where did all the updates go?" then "oh crap, 571 updates"08:01
Amaranthpwnguin: forget where that info is08:01
pwnguinclick on the battery08:01
Amaranthah08:02
Amaranthboth are 97.7 Wh08:02
pwnguinmy laptop's nearing two years of age08:02
Amaranthand this battery is 2 years old, I'm impressed08:02
Amaranthmy other battery for it is completely shot because I forgot to use it for awhile08:02
pwnguini wonder if the cold killed it08:04
pwnguini used to leave my laptop on the floor. I'd wake up and it wouldn't boot08:04
pwnguinor rather, it'd boot but only if you sat at grub for a while or restarted08:05
Amaranthooh i never leave mine on on the floor, get crap from the carpet in it and it overheats08:05
pwnguinit was off08:06
Amaranthweird08:06
pwnguinthe floor is concrete with carpet over it08:06
pwnguinit probably got cold enough to screw it08:06
Amaranththat would have to be incredibly cold08:07
Amaranthlike around 008:07
pwnguinthen there was the time someone decided toshiba_acpi didnt need to be around08:07
pwnguinon my scale, 10 is around 008:07
Amarantherr, which scale are we talking?08:08
AmaranthOh, I guess I should use F then08:08
AmaranthI meant 3208:08
pwnguini wouldn't be surpised it it approached 40F or lower08:09
pwnguinwinter is cold08:09
pwnguini know there was a point where the whole house was at 45 when we lost power08:11
pwnguinthat was a fun finals week08:12
pwnguinanyways, the cheapest way to add battery time for me is to replace the thing =(08:12
=== thekorn_ is now known as thekorn
seb128pitti: hello08:28
seb128pitti: so about this lanman password things, there is several points to consider and I've no idea about the number concerned there08:29
seb128- how many setup requiring this weak authentifications are still around08:29
seb128- how of a security issues is the option, knowing that upstream, other distro and other ubuntu versions are still using it08:29
pittiAFAIUI, Vista already disables it completely, and XP/2000 don't configure it by default; and neither did we in any supported Ubuntu release?08:30
seb128- and if we prefer to annoy users for their own good08:30
seb128speaking about server or client side?08:30
seb128we didn't configure any server side to use that08:30
seb128but there is people who have NAS using samba 2 for example08:30
pittiadmittedly CIFS passwords are used in much more controlled environments than SSH keys08:31
seb128and they used to be able to connect to those using gutsy08:31
seb128and that still work using, let's say fedora 908:31
seb128ideally nautilus and gvfs should display clear errors about why they can't connect and what they can do to fix the issue08:32
seb128but that's not going to happen before 8.04.108:32
seb128so either we declare that those are still broken in a confusing way08:33
seb128or enable the option until getting the dialog08:33
pittiso for judging the potential exposure, how many SAMBA servers are realistically accessible from the internet?08:34
seb128ideally none? ;-)08:34
seb128in really, no real clue08:34
seb128s/really/reality08:35
pittiif they pretty much all are confined to private home/corporate networks, I'm not too concerned about weak passwords, but for anything exposed to the web I am08:35
seb128right08:35
seb128do you know about any usecase for having a samba share available on the internet?08:35
seb128my understanding is that those are used to share things on local network usually08:35
pittimy gf's uni offers access from home, but solely through a VPN08:36
wgrantseb128: I have a usecase - stupidity. Most ISPs block SMB ports.08:36
pittiapparently (and rightfully) they don't trust CIFS passwords enough to offer a direct connection :)08:36
seb128;-)08:36
pittiwgrant: that would be a good thing indeed08:37
wgrant(in .au at least, not sure about elsewhere)08:37
StevenKSilly weather applet. It's not a clear sky, it's raining!08:38
persiaIs it not possible to warn the user, rather than enabling/disabling it?  Something like "Your password will be transmitted unencrypted: are you sure you want to send it?"08:38
fabbionewgrant: pretty much everywhere, but i can see scans on smb ports within the same ISP08:38
persiaThere's also wireless access to homes/offices to consider, but isn't this just about a client setting?08:39
wgrantStevenK: It's not raining here, but my clock applet says it is. I think we need to swap.08:39
wgrantWhat about enterprise LANs? Are they not a risk?08:40
StevenKwgrant: Is it clear sky? :-)08:40
pittiwgrant: admittedly the *actual* risk is misconfiguring the server08:40
wgrantStevenK: Too dark to tell.08:40
persiawgrant: Few true enterprise LANs permit LANMAN password shares08:40
pittiwgrant: this client-side setting will just prevent to connect to those08:40
wgrantCouldn't an attack on the network convince the client to send a LANMAN password, if it were enabled on the client?08:41
wgrant*attacker on the08:41
persiapitti: Hasn't the LANMAN trivial hash vulnerability been public for a decade or so?08:41
seb128persia: such changes are not possible before 8.04.1 no08:41
persiaseb128: Ah.  Too bad.08:41
seb128persia: either we keep the current way, ie things not working and not giving any indication of why, or we authorize the lanman authorization again until having the interface changes08:42
seb128persia: 8.04.1 is frozen so now is not the right time to start writting new code and doing user interfaces changes08:42
persiaseb128: Well then.  I'm in favour of permitting lanman authorisation.  It's bad, but it's been known bad for so long that it's really a server issue.08:43
persia(unless wgrant is correct that someone can spoof samba to pass a LANMAN authentication token without user intervention)08:43
seb128we don't speak about server side change08:44
seb128and that's a smb.conf option, people who want to use it to do something will not be stopped by the default value08:45
persiaseb128: Right :)  I should have said "a server administrator issue"08:45
wgrantWouldn't an attacker simply have to get a victim to attempt to connect to his machine, then request LANMAN? ARP poisoning makes that nice and easy.08:45
pittiyeah, it's really more like a "fix your broken server now, dammit!" measure08:45
pittiwell, and prevent your password from being intercepted, of course08:45
pittiwgrant: exactly; that's the MITM scenario08:46
pittiand the primary reason why clients shoulnd't accept LANMAN any more08:46
seb128do we have any idea on how many samba 2 NAS, servers and w9x configs are still around?08:46
pittiso at *some point* we have to stop doing that08:46
wgrantSo it's a question of breaking a few outdated things, or letting everybody's passwords be got at trivially.08:46
wgrantRight?08:46
seb128well, if we had a dialog explaining why the connection doesn't work I would be fine stopping it now08:46
seb128wgrant: "everybody"?!08:47
persiapitti: I agree, but I think interface is the way to solve it: without an interface change, the user just experiences the device as broken.  Considering that many NAS boxes come with LANMAN auth (null-password) by default at the shop...08:47
seb128wgrant: why would correctly configured server expose passwords?08:47
pittiseb128: because you can do a MITM attack and ask the client to use LANMAN08:47
pittiregardless of what the server is or how it is configured08:48
seb128pitti: well, that's not everybody, that's broken server configs08:48
pittiseb128: no, it's not dependent on the server config08:48
seb128pitti: you still need somebody trying to connect08:48
persiapitti: It's more a social engineering attack than a MITM attack.  A user would want to connect to a new resource.08:48
pittiright, with changing DNS, or just telling someone "use this"08:48
seb128pitti: if I try to connect to a vista box on my local network why would lanman be used?08:48
pittipersia: true; DNS poisoning is not a very common scenario in commercial environments, I guess08:49
seb128right, you have to change DNS and get people to "use this"08:49
pittipersia: (DNS poisoning would make it a true MITM)08:49
pittiseb128: s/and/or/08:49
seb128people who try to connect to random server people they don't know tell them to try can always be screwed in some way08:50
pittiseb128: but given SMB's auto-announcement of servers and shares, this is not that unlikely08:50
seb128and I don't think DNS changes are easily to do08:50
persiapitti: Ah.  Right.  wildcards.08:50
pittiyou don't need DNS changes08:50
pittithey are helpful, but not required at all08:50
pittijust setup a LANMAN share on your own box, and wait for people to connect and thus give you their password08:51
wgrantARP poisoning isn't hard in most circumstances, either.08:51
seb128well, let's word it differently08:51
seb128lanman is being authorized for years and years and the world never broke due to it08:51
persiaWell, lots of data was compromised.08:52
seb128is there any reason it should break between now and the time we get a nautilus interface to display a clear message?08:52
wgrantseb128: It has another 3 years to break it on Hardy...08:52
wgrantOr is a better fix coming later for Hardy?08:52
seb128wgrant: no, it hasn't08:52
seb128wgrant: as soon as we get the nautilus and gvfs change we will switch the samba default again08:52
* Amaranth cries at banshee using 10% CPU to play a song08:52
seb128wgrant: it's just too near of 8.04.1 to do the interface changes now08:52
wgrantAmaranth: Is the UI also horridly slow for you?08:52
wgrantseb128: Makes sense. I never read the whole bug, I must admit.08:53
Amaranthwgrant: nope, and rhythmbox uses that much cpu too08:53
Amaranthand everything else that uses gstreamer to play an mp3 file08:53
seb128Amaranth: and gst-launch?08:53
seb128Amaranth: what plugin do you use?08:53
Amaranthi have no idea08:53
seb128is the fluendo plugin installed?08:53
Amaranthprobably08:53
seb128trying uninstalling it08:53
seb128s/trying/try08:53
Amaranthit sucks that bad?08:54
seb128I don't use it but I think some users had cpu usage issues when using it08:54
Amaranthneat, banshee crashed when I removed the plugin :P08:54
Amaranthstill 10-12%08:55
emgentmorning08:55
Amaranthiirc I've always had this08:55
pittiseb128: that's a much better and convincing argument08:56
Amaranthno one else has gstreamer-based apps using outrageous CPU time playing an mp3?08:56
Amaranth(or just about any other media)08:56
seb12812459 seb128    20   0  182m  46m  22m S    2  2.3   0:02.29 rhythmbox08:56
seb12812459 seb128    20   0  183m  48m  22m S    2  2.4   0:03.03 rhythmbox08:57
seb128no08:57
Amaranthwhat cpu?08:57
seb128pitti: which one?08:57
seb128Amaranth: the "2" column08:57
Amaranthi know08:57
Amaranthi have 2ghz core duo08:57
seb128ah08:57
pittiseb128: the "we had allowed it for so long, so we can allow it just a little longer"08:58
seb128Amaranth: E675008:58
seb128duo core intel08:58
Amaranthshouldn't be that different08:58
seb128pitti: well, really I don't have an idea on how many basic user have NAS they can't use due to that for example so it's not easy to argue either way08:59
seb128that would really depend of this number08:59
seb128if the reply is "almost none" don't think it's worth enabling, if the reply is "quite some" I think we should authorize it for 8.04.1, work on the nautilus change and get that to hardy-updates quickly after 8.04.109:00
seb128pitti: now it's your and slangasek calls ;-)09:00
brthi09:16
saispohi09:36
saispoBenC: ping ? :)09:36
saispoany kernel maintainer in this room ? :)09:42
RAOFsaispo: You're probably after #ubuntu-kernel09:44
saispoyes, maybe too :)09:44
MacSlowWhere can I see what's current in debian regarding packages and used upstream-versions?09:49
persiaMacSlow: http://qa.ubuntuwire.com/multidistrotools/all.html has them (in comparison to Ubuntu)09:50
persiadrop the all.html if you want a more focused list (there are several from which to choose)09:50
RAOFMy, subversion packaging is complicated.09:55
persiaRAOF: Depends on how one uses tags...09:56
RAOFNo, I mean the packaging for svn is complicated.09:56
persiaheh09:57
RAOFBut it (A) FTBFS and (B) causes svn-buildpackage to be uninstallable, care of the perl 5.10 transition, and that lack is blocking me from working on gnome-do packaging :)09:57
RAOFAnd since noone seems to be doing the merge, I'm looking at it.09:57
* persia gives RAOF a bucket, a katana, and a yak :)09:58
* RAOF wonders if a yak has enough blood to placate the dark gods of SVN.09:59
RAOFOh, crap.  Debian partially adopted some of our changes, but in a way apparently incompatible with some of our other changes.10:04
seb128RAOF: I asked doko about the subversion merge yesterday and he was looking at it10:05
seb128RAOF: you might want to ask him when he will be around10:06
MacSlowKeybuk, hey there10:06
mvodidn't he said we will not look at it before monday or something?10:06
mvobecause he is traveling?10:06
MacSlowKeybuk, for todays meeting I just added another discussion point10:06
RAOFIt's big and evil and complicated.10:06
MacSlowKeybuk, I hope that's ok... it'll be mainly me asking to get a more recent version of clutter in intrepid10:06
RAOFI'd be very happy to leave it to doko :)10:07
seb128maybe somebody should just do a rebuild for the perl transition now and let doko to the merge later10:07
rockyrockhi guys10:08
rockyrockI need a help10:08
rockyrockDoes any USB external DialUp modem work on Ubuntu?10:09
james_wRAOF: bzr-svn 0.4.10 + bzr-builddeb 0.95 should work as a replacement for svn-buildpackage if you can't get anything working. If you want more details then just ask.10:10
RAOFsubversion currently fails to build, at least it did for me; we can't just rebuild it.10:10
RAOFjames_w: Thanks.  I actually have a fallback; my not-intrepid install.  That'll work fine. :)10:10
pwnguinAmaranth: ok so updating didnt fix it. why's it called a xen patch though?10:18
Amaranthpwnguin: because the problem is that the kernel includes xen10:18
Amaranththe patch makes the driver ignore this10:18
pwnguini thought KVM was the new hotness10:18
Amaranthxen is more 'enterprise', i guess10:18
pwnguinboy im sure glad people don't read press releases10:19
cjwatsondholbach: the intrepid kernel fails for me in kvm too; I brought it up on #ubuntu-kernel a few days ago10:28
cjwatsondholbach: I've been falling back to qemu10:28
dholbachcjwatson: thanks for letting me know - does X and the mouse pointer work OK for you (with the old kernel)?10:29
cjwatsondholbach: that's been OK for me10:32
dholbachok, thanks10:32
dholbachI'll ask soren about it once he's back again :)10:32
lifelessRAOF: subverison FTBS? how elegant10:33
pittitkamppeter: are you aware of your three assigned merges on http://merges.ubuntu.com/main.html?10:39
pittitkamppeter: please let me know if some of them can be just synced (which I suppose, since you tend to just apply fixes upstream)10:40
cjwatsonRiddell: should I disable kubuntu-kde4 CD builds?10:55
cjwatsonnow that you've merged it10:55
Riddellcjwatson: yes11:24
cjwatsonRiddell: done11:36
asacsiretart: do you have iwlXXXX ?11:53
james_wWhere's it documented that you can put stuff at the end of debian/changelog, I don't see any mention in policy.11:54
pittijames_w: you shouldn't really; what do you want to do?11:55
james_we.g. "Local variables:\nmode: debian-changelog\nEnd:"11:55
james_wpitti: I don't want to, and I wish other people wouldn't :-)11:55
pittiright11:56
pittipeople who add that should fix their editor11:56
james_wI'm trying to parse them, and these lines don't fit the specified format, but are apparently allowed.11:56
pittijames_w: they are not really allowed, but do exist nevertheless11:56
pittijames_w: btw, do you use dpkg-parsechangelog, or did you implement it yourself?11:56
james_wis there any mention of a standard format anywhere that you know of?11:56
Keybukjames_w: you need to always handle unparseable junk at the end of changelog11:56
Keybuksince the changelog format itself has changed over time11:57
pittijames_w: but for very old packages you'll also find the "old-style" changelogs, which don't match the current syntax either11:57
Keybukso you may hit entries that don't parse, but were valid according to policy at the time11:57
james_wyup, I'm just wary of allowing "too much" at the moment, as not getting information about a version could do bad things to my alogrithms.11:58
emgent\sh: leonov is avaiable ?11:58
james_wI didn't know about --all to dpkg-parsechangelog, so that may be a safer way to go.11:58
james_whowever, the output of that isn't ideal.11:59
pittijames_w: indeed I was pretty surprised that you "changed" to dpkg-source recently; in general I think it's safer to use the standard dpkg-deb, dpkg-source, and other dpkg tools instead of reimplementing parsers11:59
Mirvcjwatson: I've tried to reach Jeroen with no luck wrt bug 144741 - the translations for 8.04.1 would be there in Rosetta for most languages, but they've not been fetched.11:59
ubottuLaunchpad bug 144741 in ubiquity "Untranslated strings in manual partitioning window" [Medium,Confirmed] https://launchpad.net/bugs/14474111:59
james_wpitti: yeah, I just didn't think you could get the two parts out separately until recently.11:59
pittijames_w: well, it transforms it into reasonable RFC822; Python should have a parser for that in the MIMETools?12:00
james_wpitti: yup, but I need the list of versions, which still requires parsing text out of one of the fields.12:01
pittijames_w: oh, I see what you mean12:02
james_wI could have a loop with --count and --offset it appears.12:02
james_wI wonder what happens when I hit the end.12:02
james_wempty output, no error, apparently.12:02
pittiright12:03
pittiso you'd loop until you get an empty output12:03
pittithat's quite expensive, of course12:03
pitti(subprocess.call()'ing a Perl programm dozens of times)12:03
pittiif that was perl, you could use the library (libparse-debianchangelog-perl)12:04
pittijames_w: do you just need the versions? or anything else, too?12:04
cjwatsonMirv: please talk with evand12:05
cjwatsonhe did the last translation update in ubiquity12:05
cjwatsonMirv: if the strings look OK in Rosetta, it's not Jeroen's problem12:05
pittijames_w: in the former case, a simple re.finditer() might be much easier and more efficient12:05
james_wpitti: I need the whole list of versions, but everything for the most recent version.12:06
james_wpitti: I'm the author of changelog.py in python-debian, which is what I use, so it would be good to make that more robust.12:06
pittijames_w: I don't think you need to worry too much about old-style changelogs; they were abolished many, many years before Ubuntu even existed and created forks12:06
pittioh, nice! wasn't aware of that package12:07
siretartasac: yes, I use iwl3945 on my laptop12:08
MacSlowwhat maketarget also removes autom4te.cache again12:08
asacsiretart: not sure if its 4965 only, but with nm 0.7 (aka no hacks) essid frequently doesnt get set and stays empty12:09
asacnot sure if its never set or just bounces back quickly yet12:09
asacNM sends ssid to wpasupplicant though12:09
siretartI have this phaenomenon as well with the NM from hardy from time to time12:10
siretartsometimes it is sufficient to reload the iwl module, yesterday I had to remove the complete configuration entry from NM.12:10
siretartNM is sill a very black box for me :/12:11
\shemgent: as preview source sure12:12
emgent\sh: launchpad branch avaiable ?12:13
\shemgent: launchpad.net/leonov :)12:13
emgentok thanks :)12:13
\shemgent: on http://leonov.tv/ there are all infos as well including the links to lp12:13
emgentcool :)12:14
asacsiretart: i always assumed that this issue was due to the missing scan_capa patch ... but i have the latest modules from rtg and still see this12:14
asacsiretart: looks like a race ... what kind of race could that be?12:15
siretartasac: a race in the firmware?12:15
Mirvcjwatson: oh ok, jeroen was only about getting stuff to rosetta12:16
Mirvevand: could you do debian-installer translation update from Rosetta, to have 8.04.1 partitioning screen fixed? the strings are there and translated to 20+ languages.12:16
cjwatsonMirv: please note that it was updated at the deadline, though12:20
cjwatsonr2686 in ubiquity trunk12:20
cjwatsonMirv: translators may simply have missed the boat12:20
cjwatsonunless it was mis-updated somehow12:21
asacsiretart: please test the disable_hw_scan=1 option for your module12:31
asacsiretart: for iwl4965 it appears to fix the problem for me \o/12:34
siretartasac: what does 'disable_hw_scan' do? (yes, I'll tell my girlfriend to do that)12:40
asacsiretart: it does what it suggests :) ... it scans from software12:44
* ogra wildly guesses it also diables the hardware scan at the same time :)12:44
ograwho is on sync duty today ?12:46
* ogra needs cbflib which is not in ubuntu yet to build rasmol12:47
siretartasac: with 'software' meaning processed by the linux kernel on the host cpu instead of the broadcom cpu by the firmware?12:47
Mirvcjwatson: I feel it was mis-updated somehow. I did notice the changelog entry that translations had been updated, but they weren't actually in the UI.12:48
Mirvevand: ^12:52
Mirvevand: at least as an example fi.po wasn't updated even though the translation was updated two weeks before the bzr commit on 2008-06-0212:52
asacsiretart: good question. the driver code suggests that it doesnt do anything except refusing to scan if there is already a HW_SCAN running :(12:53
asacbut i guess i miss the right code12:53
asacsiretart: maybe its a bogus option?12:54
asacsiretart: http://paste.ubuntu.com/21369/12:56
asacthats the only place where its actually used12:56
asacdoesnt look like its really something that contributes to anything except strangeness ;)12:56
cjwatsonevand: I'm wondering if you got caught out by the fact that Rosetta exports started to unpack into multiple directories?12:57
cjwatsonogra: hmm, not showing up in new-source12:57
ograstrange12:57
cjwatsonogra: https://launchpad.net/ubuntu/+source/cbflib12:58
ograhttp://packages.debian.org/source/sid/cbflib has it though12:58
cjwatsonogra: it's in Ubuntu12:58
ograoh, right, i didnt look on LP12:58
cjwatsonbuilt and everything12:58
cjwatson   libcbf0 |  0.7.9.1-1 | intrepid/universe | amd64, i38612:58
ograoh sigh, i knew that the cmpc has to stay on hardy thing would bite me12:59
ograitsn indeed not in hardy so i can search for ages on my laptop :P12:59
ogra(and my chroot only has main enabled on purpose)12:59
ogracjwatson, gracias ... sorry for beng stupid today13:00
ogra*being even13:00
pittimvo: hm, I just tried packagekit, this still seems to be pretty buggy :/13:03
pittimvo: Spawn of helper '/usr/share/PackageKit/helpers/apt/resolve.py ~installed pmount' failed13:04
pittimvo: and similar error messages for update, etc.13:04
mvopitti: hrm, ok. I check that out13:04
pittitoo bad, I thought it would already work nowadays13:04
pittimvo: oh, that didn't mean "fix it now", just for discussing, and whether you tried it out as well already13:04
pittihah, /usr/share/PackageKit/helpers/apt/resolve.py doesn't exist :)13:05
iwksehi almost at the end of the installation (ubuntu hurdy), ubiquity fails. http://pastebin.ca/1050814. Any hints?13:09
pittiah, package_id != package name; pkcon  install 'pmount;0.9.16-4;amd64;available' at least doesn't throw an error (but does not do anything either)13:09
Hobbseeevand: ^13:09
Tm_THobbsee: hi, new hat? looks nice ;)13:10
cjwatsoniwkse: need to get /var/log/syslog13:11
HobbseeTm_T: thanks ;)13:11
iwksecjwatson, let me check13:12
iwksecjwatson, there's anything else i can watch? it seems nothing interesting in /var/log/syslog13:13
iwksei'll paste it though13:14
cjwatsoniwkse: interestingness is a matter of opinion ;-)13:15
iwksecjwatson, of course:) i'll paste it so we can see if our opinion matches13:15
iwksecjwatson, http://pastebin.ca/105100013:16
cjwatsoniwkse: err, that doesn't look like the installer has been run in that session13:17
iwksecjwatson, oh, probably it's been overwritten13:18
cjwatsoniwkse: by what?13:18
mvopitti: the o.2.x branch is better, but not uploaded yet13:18
iwksecjwatson, no idea, i got the log from the installer in a vm13:18
pittimvo: right, I am just downloading 0.2.2 and want to install it locally13:18
iwksecjwatson, i'm sure is this one13:18
cjwatsoniwkse: well, the evidence has been erased. Can you reproduce the error and fetch /var/log/syslog immediately after the installer fails?13:19
cjwatsoniwkse: oh, though check /var/log/syslog.0 in case it got rotated13:19
iwksecjwatson, let me see13:20
iwksecjwatson, bingo, it's in syslog.013:21
cjwatsoniwkse: ...?13:24
iwksecjwatson, moment i'm pasting it13:24
iwksecjwatson, it seems i fault of mine, some problems in gconf13:24
iwksecjwatson, http://pastebin.ca/105100813:26
iwksei think i did some rubbish in gconf13:26
cjwatsoniwkse: yeah, looks like it, though I'm going to change user-setup upstream to not worry if update-gconf-defaults fails13:27
cjwatsonbut you'll want to fix that anyway13:27
iwksecjwatson, yes, that's good to know i have so bad things in gconf13:27
iwksecjwatson, i cry for the old good text configuration files :-(13:28
iwksethank for the help cjwatson, you helped me13:28
Amaranthstupid "GPE storm"13:30
pittimvo: ok, will take me a little longer; I need to download and install intrepid and try it there (0.2.x doesn't work on hardy, too old PK and such)13:32
cjwatsoninstalling intrepid may still be a little optimistic :)13:32
cjwatsonthough you can upgrade, I guess13:33
pitticjwatson: I thought the current alternates should be (mostly) installable? so they aren't?13:33
cjwatsonoh, blast, I stopped the publisher this morning and then totally forgot what I was doing13:33
pitticjwatson: d-i isn't built against 2.6.26 or something?13:34
cjwatsonit is, I just haven't tested past CD detection13:34
* pitti apologizes for sounding stupid, I'm not really up to date wrt. intrepid13:34
pitticjwatson: well, then I'll give you some further results soon :)13:35
cjwatsonthe boot loader is also a bit hosed13:35
cjwatsonit should be usable, it'll just look odd13:35
cjwatsonyesterday, I got as far as CD detection and then had to rebuild d-i due to some kernel udeb changes13:35
cjwatsonhaven't tested the new version yet13:35
cjwatsonpublisher re-enabled; I fixed up hardy-proposed/restricted/debian-installer/ (I hope), and copied the installer images from hardy-proposed to hardy-updates to match the debian-installer source package13:40
pittiseb128: ok, I think you convinced me about smb LANMAN; so we should reenable it for .1, create the better UI, and then disable it in all supported releases and add the new UI in a security update; ok for you?13:57
seb128pitti: exactly what I suggest yes ;-)13:57
seb128slangasek: ^13:57
pittislangasek: so, Seb and I discussed this at length this morning (some other folks participated, too); they finally convinced me, mainly because exposure of smb shares is usually limited to reasonably trusted environments, and not to the internet13:59
=== pgraner_ is now known as pgraner
evandMirv, cjwatson: OK, I'll look into it.  Is it too late for updating translations in 8.04.1?14:02
cjwatsonit's difficult since ubiquity is currently waiting in -proposed for verification14:03
mvohey doko! do you mind if I take some of your merges?14:10
dokomvo: not at all. was looking at subversion and wondering why the debian maintainers thinks its better to build things twice ...14:11
seb128doko: what was this libdb thing you told me about yesterday?14:12
cjwatsonI thought I'd fixed up libdb the other day14:14
dokoohh, nevermind, was confused by some b-d's requiring both 4.6 and 4.7 -dev packages14:14
cjwatson(I fixed a bunch of uninstallable stuff over the weekend, db was deeply embroiled in that)014:14
pitticjwatson: dhcp in the  installer didn't work for me, and the gfxboot menu is a bit strange, but at least it's installing14:17
cjwatsonpitti: dhcp: bug 24129514:20
cjwatsonpitti: I think I have gfxboot nearly fixed now14:20
gribouillestill trying to find what's wrong with firefox+google toolbar, but it isn't easy without a working version of firefox with debugging symbols14:20
pitticjwatson: I'm crossing fingers that the kernel will be alright14:20
pitticjwatson: want a bug for "asks question about scanning another CD"?14:21
cjwatsonyes please14:22
cjwatsonI hadn't got that far yet14:22
gribouillebash: /usr/lib/debug/usr/lib/firefox-3.0/firefox: cannot execute binary file. is it normal ?14:22
Chipzzgribouille: you're not supposed to execute that file14:23
Chipzzjust start firefox the way you normally would14:23
pitticjwatson: bug 24130414:25
pitticjwatson: I can attach the installer log after installation is finished14:26
cjwatsonprobably not needed14:26
pitticjwatson: ah, dang, failed; xserver-xorg-video-ati is not installable14:28
lifelessso with WINE reaching 1.0, can it run windows viruses yet ?14:28
pitti^ bryce, tjaalton: -ati depends on -r128 amd -mach64, which are not installable14:28
gribouille1759 stack frames for firefox ! what's the term for such software ? bloatware ?14:31
cjwatsonpitti: should be fixed soon; I promoted xserver-xorg-video-{r128,mach64} as obvious split-outs14:37
cjwatsonpitti: need to wait for nautilus to build though14:39
pitticjwatson: thanks for fixing; well, ATM I just went on in manual mode and now use apt-get install ubuntu-desktop14:40
bigoninfinity, are you around?14:40
=== pgraner__ is now known as pgraner
bXihello14:51
bXiwhats the best place to "whine" about outdated libraries?14:51
=== Tweenaks is now known as Treenaks
dholbachbXi: file a bug report on the package and tag it as 'upgrade'14:52
=== bureflux is now known as afflux
bXidholbach: i do this on launchpad right?14:53
dholbachright14:53
bXiok14:53
* bXi looks for the pacakge14:53
dholbachperfect14:53
bXi-typo14:53
Keybukpitti: you wanted to know about prefetch14:54
pittiKeybuk: your opinion about it seems to have aggravated dramatically since UDS? :)14:55
pittijames_w: so you have a s3kr1t branch on top of PackageKit 0.2.2 which makes apt backend truly work? (I haven't tried 0.2.2 upstream yet, still installing hardy)14:55
Keybuklet me grab a drink, and I'll pull up an arm chair while you stoke the fire ... :p14:55
pittiKeybuk: getting out the poker chips then14:56
BenCpitti: hey, I thought there was something in apport to detect if /var/crash/vmcore existed, to signal that there was a kernel crash14:57
pittihi14:57
james_wpitti: I think my patch is in 0.2.2, but I'm not sure.14:57
pittiBenC: not ATM; the last time we spoke about it we designed the interface for /usr/share/apport/kernel_hook, which is there for ages14:57
BenCpitti: right, but that just helps to gather info right?14:58
pittiBenC: right, it currently doesn't have any support for cores14:58
BenCpitti: what would it take for apport to trigger on /var/crash/vmcore existing, and take action to report a bug on the kernel?14:58
BenCand ask that the core be included in the bug report14:59
pittiBenC: we only have the existence of the file as a trigger? i. e. not something like core_pattern for userspace crashes which could call a binary on an oops?14:59
pittiBenC: or should we just check it on boot?14:59
BenCpitti: there's actually two triggers vmcore, and vmcore.log (the former may not exist if makedumpfile failed for some reason, but there was still a crash)14:59
gribouillewhere can I find firefox source code online ?14:59
pitti(that would be easy, we can do it in the init script)14:59
BenCpitti: check on boot14:59
BenCpitti: vmcore.log will always exist after a kernel crash, vmcore will most times15:00
joaopintogribouille, apt-get source firefox will get you the source code for the ubuntu package15:00
pittiBenC: ah, that's easy then, no inotify watching required15:00
pittiBenC: could you please open a bug against apport and put in all the paths and the semantics?15:00
loolcjwatson: d-i ftbfsed on lpia http://launchpadlibrarian.net/15175531/buildlog_ubuntu-hardy-lpia.debian-installer_20070308ubuntu40.3_FAILEDTOBUILD.txt.gz15:00
pittieasier to track for me15:00
cjwatsonlool: d-i isn't used on lpia15:00
loolcjwatson: (I'm looking at hardy-updates -> ume archive promotions)15:00
pittiBenC: I should be able to do that relatively quickly; still busy with hardy.1, but that will be done soon15:01
cjwatsonlool: so I've never cared about build failures there15:01
pittiBenC: please also have a look at /usr/share/apport/kernel_hook for the other information it collects; anything that's obsolete or anythign that should be added?15:02
BenCpitti: ok, thanks15:02
BenCpitti: I checked it, looked good15:02
pittiBenC: (aside from the obvious source package renaming, etc.)15:02
loolcjwatson: Ok; I'd like to fix it still, we might use d-i bits in intrepid at least; I'm curious about the dpkg barks and I would guess something is weird if gcc is missing15:02
ogracjwatson, well, we should start consdering using d-i on lpia imho15:02
loolAlso, it shows up in my promotion report, but I could avoid it15:03
ograproper preseeding and the ability for using oem mode is really a good idea i think15:03
loolI guess I'll grab it for intrepid and see if it fails to build then see how to port it15:04
loolI misread the hardy ftbfs at first, I thought it was just missing bdep15:04
cjwatsonlool: happy to do so for intrepid if you so wish15:04
cjwatsonlool: it's almost certainly just that there's no configuration for lpia; the d-i build system is extremely architecture-specific15:05
ograd-i is supressed on lpia in the linux-image source15:05
cjwatsonthe gcc: not found message is in the base system, I think15:05
cjwatsonand happens for everything, so don't worry about it15:05
ograthere shouldnt be any udeb build attenpts even15:05
cjwatsonyes, kernel udebs would need to be laid out too15:06
ograwhich indeed also means lpia will start to need an abicheck (which in turn makes life hard on PPAs)15:07
loolcjwatson: Ok15:07
cjwatsonogra: udebs don't significantly increase the need for an abi check15:08
pittiBenC: oh, please assign that bug to me (apport kernel crash)15:08
cjwatsonI mean, they do a bit, but far less so than e.g. lrm15:08
ograoh, i thought they were one of the resons for having it15:08
ograah15:08
cjwatsonquite a minor reason, really15:08
ograor more iportant on lpia lum :)15:09
ogra*important15:09
gribouilleI still don't understand why it is better to use the version of firefox that is distributed by ubuntu instead of the originak one15:12
cgreganliw: ping15:16
Keybukpitti: right, so, prefetch15:17
KeybukI think that the idea of doing this in the kernel is the right one15:17
Keybukthat in the kernel, we intercept requests for disk blocks and record them is absolutely correct15:17
Keybukand that when a binary is exec()d, we automatically load the blocks it requires15:17
Keybukmuch better than the readahead approach of doing the watch by inotify, and the fetching by a userspace tool15:18
pittiright, so that didn't change so far15:19
ograwill prefetch work with stacked filesystems (unlike readahead with unionfs) ?15:20
affluxpitti: you are the main apport developer, right? apport strips "k" from function calls / similar, because my username is "k".15:20
pittiogra: it's all about blocks on block devices, below the VFS layer AFAIUI15:20
Keybukso one would assume that the way prefetch works is this:15:20
Keybuk- when a process requests a block, it's recorded15:20
pittiafflux: hm, I thought I fixed that in hardy-updates15:20
Keybuk- and tracked back to its pid, and thus the executable on disk15:20
affluxI'm on intrepid15:20
Keybuk- and a table of executable -> block is updated (and visible in /proc or similar)15:21
affluxpitti: see the function calls in bug 24132015:21
ubottuafflux: Bug 241320 on http://launchpad.net/bugs/241320 is private15:21
Keybukwhen an executable is loaded, the table is read to know which blocks to fetch15:21
pittiafflux: hm, can you please file a bug with an example crash file?15:21
affluxwoops, made public now.15:21
pittiKeybuk: right, that would be straightforward; maybe an inode (renames/moves), but that's quite similar15:22
Keybukok15:22
Keybukwe might want to do grouping of apps into stages15:22
Keybukso we prefetch boot at once15:22
Keybukwe might do that by writing "boot" to a stage file, and the stage -> app association is recorded15:22
Keybukwhen we change a stage, we prefetch all of the blocks for all of the apps15:23
Keybukif we were clever, we might just do that with cgroups - use a cgroup property to specify the stage for an app, and do it that way15:23
BenCpitti: ok15:23
Keybukbut that last bit is a bit of a "obviously it doesn't work like that now"15:23
pittiKeybuk: so that'd be even more efficient than fetching per-binary?15:23
pittiKeybuk: ah, I see what you mean, I think15:24
BenCpitti: bug #241322 created and assigned to you15:24
ubottuLaunchpad bug 241322 in apport "Detect kernel crashdump" [Undecided,New] https://launchpad.net/bugs/24132215:24
pittiKeybuk: so unlike readahead (which slurps in everything we need for boot), you still get interruptions with prefetch, since it only fetches whenever you actually start a process? that sounds weird15:24
pittiBenC: thanks15:24
Keybukpitti: oh, it's worse than that ;)15:24
KeybukI was describing how it _should_ work15:25
Keybuknow, this is how it works:15:25
Keybukwhen you exec() an app, it remembers the executable name, and starts a timer (30s)15:25
pittiit would be much better if the blocks were already in the cache even before the app is started15:25
Keybukall block accesses within that time are associated to the app15:25
Keybukif you start two apps, then all block accesses will be for the second app15:25
pittiBenC: thanks, looks fine15:26
Keybukstage is done by overriding the timer, and just associating all block accesses with the magic "stage"15:26
pittiso that would be the step which brings the actual speedup (the grouping and loading everything in advance)15:27
Keybukexcept it doesn't15:27
Keybuksince everything just gets mashed15:28
pittiKeybuk: hm, I always assumed that the kernel would merely do the collection of data; the actual prefetching had to be done in userspace, based on a list of blocks you collected earlier15:28
pittiKeybuk: well, mashing for a group should be fine, and is even intended, so that you can sort all the blocks you need to be read with peak performance, no?15:28
Keybukpitti: it'd work if the grouping wasn't "by time"15:29
Keybukconsider:15:29
Keybukstart openoffice, then firefox15:29
Keybukall of openoffice's blocks will now be read every time you start firefox15:29
pittiKeybuk: but only if that 'read for prefetching' is done automatically by exec(), right?15:29
Keybukwhich is desirable15:30
pittihm, I'm not sure about that15:30
Keybukdone right, it makes openoffice start really fast the second and onwards time ;)15:30
Keybukconsider the udev case on boot15:30
Keybukit lasts a long time15:30
pittiif you merely look at boot speed, I'd think it wuold be better to have a small program that gets a sorted list of blocks, slurps them all in, and then starts the boot sequence15:30
Keybukin fact, it does stuff pretty much through each stage of the boot15:30
Keybukso you end up prefetching it three times, for each stage15:30
Keybukpitti: that's what readahead does15:31
pittiKeybuk: exactly15:31
pittiKeybuk: but this time with autogenerated, auto-updated data15:31
Keybukprefetch doesn't really help here15:31
pittiI just fail to see how "fetch the blocks on exec()" can be much more efficient, since that happens on exec() away?15:31
Chipzzgribouille: you didn't actually read what I told you, did you?15:32
Keybukpitti: it's more, fetch blocks inside the kernel15:32
Keybukyou'd fetch on exec() for programs after boot15:32
pittiKeybuk: so the problem is that it cannot tell apart which block belongs to which process15:32
gribouilleChipzz, about what15:32
Keybukduring boot, you'd fetch on the start of a stage15:32
pittibummer15:32
Chipzz15:22 < gribouille> bash: /usr/lib/debug/usr/lib/firefox-3.0/firefox: cannot execute binary file. is it normal ?15:32
Chipzz15:23 < Chipzz> gribouille: you're not supposed to execute that file15:32
Chipzz15:23 < Chipzz> just start firefox the way you normally would15:32
Keybukecho boot > /proc/prefetch/stage - causes everything "Boot" to be fetched15:32
Keybukthat's fine15:32
gribouilleChipzz, of course I did15:32
Keybukit's how it decides what was "boot" and what was "gui" that's the problem15:32
Chipzzthen that should work15:33
gribouilleChipzz, of course it did.15:33
pittiKeybuk: hm, but if it integrates the gdm bits into the block ordering/prefetching, that can only benefit us?15:33
Keybukpitti: I don't follow?15:33
Chipzzgribouille: if you want the source, apt-get source firefox I think15:33
pittiKeybuk: I mean, we do want to prefetch gdm, libgtk, etc. as well15:33
Keybukpitti: we do15:34
Keybukbut we don't want to _over_fetch_15:34
Chipzzwhich will extract the source in the current directory15:34
Keybukthe danger with things like prefetch is that they can be too enthusiastic15:34
gribouilleChipzz, I know that15:34
Keybukso actually spend longer fetching things than it would have taken to just load them anyway15:34
pittiKeybuk: you mean if the user does autologin and immediately starts OO.o while still measuring boot15:34
Chipzzthen why are you asking where to get the source? :p15:34
Keybukpitti: actually, I just mean that the overlap between boot and gui in Ubuntu (we start gdm while stuff is still going on) kills us ;)15:35
Keybukwe end up fetching things twice15:35
pittiKeybuk: why twice?15:35
Keybukgdm loads, and fetches its pages by itself15:35
Keybuka little later, prefetch goes "oh, and load gdm"15:35
Keybukoften half way through the login after gdm got paged back out again15:35
gribouilleChipzz, don't bother, I've found the solution to my problem15:35
Keybukit's the "fetch by time" stuff that's the issue15:36
pittiKeybuk: but in the end we want to read it all (boot+gdm+maybe session) in one efficient big block, since the net time will be still faster, even if parts of the boot will happen later due to the large prefetch15:36
Keybukpitti: nope15:36
Keybukwe want to read the really essential bits first15:36
Keybukthen, while udev is spinning and HAL is waking up15:36
Keybukwe read in more15:36
Keybukhammer the disk while we're blocked in other things15:36
Keybukif you prefetch the entire boot into memory at the start, you'll actually usually overflow the memory ;)15:37
pittiok, good point, if you have little memory15:37
Keybuknot even then15:37
KeybukI think prefetch would be better if it were process tree based15:38
pittiyeah15:38
Keybukie. if we prefetch gdm (either because it was exec()'d or because we did it manually)15:38
pittiI wasn't aware that it is only time-based15:38
Keybukthen it prefetches the entire login tree until we changed something15:38
Keybukwe might for example have essential boot, system daemons, gdm, user login15:38
Keybukand do those by the pid that starts them (or group of pids)15:39
pittihm, so once again we don't have a good solution implemented :/15:42
pittieww, the vmmouse driver in intrepid seems to be totally broken15:45
Keybukpitti: no15:45
KeybukI've gone through the prefetch code, and I don't think it would be hard to make it behave well15:45
Keybukafter all, it's basically just vm block dump ;)15:46
Keybukbut there are several things on the critical path before I can do kernel patches <g>15:46
pittijames_w: joy; 0.2.2 does not even build15:52
james_wpitti: oh dear.15:53
james_wI was using a snapshot from just before 0.2.2, so I don't know what changed.15:54
james_wpitti: I can make my source package available if you like.15:57
pittijames_w: which configure arguments did you use?15:57
* pitti used --enable-apt --with-default-backend=apt --enable-tests15:58
james_wI don't think you want --enable-tests15:59
james_wpitti: --enable-apt --disable-dummy --with-default-backend=apt --with-security-framework=polkit16:00
pittijames_w: for me it crashes in pk-main.c, over some invalid g_set_error()16:01
pittibut it uses a lot of constants and macros, it's not just a trivial typo16:01
pittijames_w: will try that, thanks16:01
pittijames_w: hm, same problem16:03
pittijames_w: might be a gcc-4.3-ism16:03
pittioooh16:04
pittijames_w: indeed, that looks like a -Wformat-security issue16:04
pittiand it uses warnings-as-errors16:04
pittiit's all kees' fault :-P16:05
* pitti hugs kees16:05
james_wpitti: lp:~james-w/packagekit/debian-packagekit-0.2.x.jamesw16:05
=== pgraner_ is now known as pgraner
pittijames_w: hah, I fixed it; it really was -Wformat-security16:06
pittiI'll send that fix to upstream16:06
pittijames_w: thanks anyway16:06
james_wwell, I hadn't fixed that, so thank you.16:07
seb128hum, archive.ubuntu.com still outdated16:07
seb128is the mirror sync not running?16:07
liwcgregan, pong16:09
pittijames_w: did "make test" work for you ? it fails on "get distro ID" for me16:09
james_wpitti: never tried it, sorry, I was just trying a few manual tests.16:10
james_wwhat's the failure?16:10
pittijames_w: ok, thanks16:10
pittiwell, it just says that16:10
pittihaven't looked into details16:10
cgreganliw: I had a mentor question for you. Heno picked it up in your absence.16:17
liwcgregan, ok, cool16:20
Twigathyhttps://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/221613 <-- failbug :(16:22
ubottuLaunchpad bug 221613 in initramfs-tools "NFSroot broken on hardy" [Undecided,New]16:22
lamont92 MB is not a diff. kthx16:29
ograso you dont touch diffs under 100M ?16:29
lagalamont: unzip it?16:32
lamontif the diff is that large, it's time to tar it up as openoffice.org_2.4.1+ubuntu1.orig.tar.gz.  really.16:33
lamontunless that's 92 MB of _new_ stuff16:33
Hobbseei'ts probably new spaghetti code, for your enjoyment.16:33
lamontit's Oo.o...  enjoyment is not possible.16:34
seb128lamont: better to upload 90meg than 36016:34
Hobbseelamont: i was thinking of the sadistic type.  or masochistic.  whichever it is.16:34
wasabiSo would anybody be opposed to something like preventing smb/winbind from stopping BEFORE an upgrade, and only making it restart in the postinst or a trigger or something?16:40
wasabiWhen winbind is the provider of your NSS passwd table, stopping it for 3 minutes sort of sucks.16:40
=== rraphink is now known as raphink
mathiazwasabi: that seems reasonable - did you file a bug ?16:44
mathiazwasabi: slangasek may also have an opinion on this issue (^^)16:45
pittijames_w: *sigh* I built with correct sysconfdir(/etc) and prefix(/usr) now, and yet it says "launch helper exited with unknown return code 1"16:48
james_wpitti: do you have /usr/lib/packagekit/aptDBUSBackend.py ?16:50
pittijames_w: I have an /usr/lib/packagekit-backend/libpk_backend_apt.so16:51
james_wyou need both of them.16:51
pittiit didn't even install a directory /usr/lib/packagekit/16:52
pittijames_w: ok, I'll copy it manually16:52
pittididn't help, though16:54
james_wpitti: running "packagekitd --verbose" often gives good clues, if you haven't found it already.16:54
lamontgenerally speaking, having daemon's stay alive across upgrades is a good thing.16:54
pittijames_w: ah16:55
pittijames_w: I just used pkmon so far, but that isn't very helpful16:55
mvopitti: you may need to build with the "apt2" backend - not sure if they have merged already16:56
mvo(sorry, was distracted and only just looked at irc)16:56
pittimvo: that option is still in 0.2.1, but not in 0.2.2 any mor316:56
james_wthe rename has been done in 0.2.2 I think16:56
pittiI think the DBUS apt backend is the only one in 0.2.2 now16:56
mvoaha, cool16:56
mvoeven better16:56
pittihm, nothing really enlightening16:57
pittia-haa16:58
pitti/etc/init.d/dbus reload did the trick16:58
pittiodd, I thought that bug was fixed now16:58
pittiso 'search' and 'refresh' work, and 'install' gives me a nice Python backtrace about a missing function in policykitd --verbose17:00
pittijames_w: ah, seems that "make install" put aptDBUSBackend.py into /usr/libexec/17:00
pittiugh, there are so many bugs in aptDBUSBackend.py that this can hardly have been tested on any Debian so far17:04
mvopitti: its in development (glatzor was working on it) and PK changes really fast17:05
pittiok, I think there is something major missing in doResolve(), which isn't just a typo17:07
pittiyay, I got doResolve() working mostly \o/17:12
pittiget-details works now17:12
james_wpitti: "get-details package_id" or "get-details package_name" ?17:14
pittijames_w: "get-details pmount" works now17:14
pitti"install pmount" doesn't17:14
james_wah cool, nice work.17:14
pittibut right, I need to specify an ID there, don't I?17:14
james_wyou used to, but I think it's supposed to do package names now.17:14
pittihm, if I disable teh _is_package_visible() test, "install pmuont" works17:15
james_wI've never worked out what is missing to allow that.17:15
calcanyone looking into fixing bug 185311 ?17:15
ubottuLaunchpad bug 185311 in libxcb "hardy, locking assertion failure, xorg/libsdl" [High,Confirmed] https://launchpad.net/bugs/18531117:15
pittiso apparenlty there are some filters in action17:15
calcits causing OOo to crash a LOT17:15
pittijames_w: right; "install package_id works17:18
pittijames_w: and "remove package_name", too17:19
pittijames_w: so, I guess that's "good enough"17:19
bdmurrayIf I find a bug requiring sponsorship the right thing to do is subscribe the appropriate team correct?17:19
james_wpitti: yeah, I don't think anyone's going to actually use the tools directly.17:20
iwksecjwatson, ping?17:20
calcbryce: ping17:20
pittijames_w: right, I wasn't either, but they are great for testing the backend17:20
james_wI'm not even sure we should have gnome-packagekit in the archive for a while.17:20
cjwatsoniwkse: pong17:20
iwksecjwatson, according to this http://pastebin.ca/1051008, it seems i can't file the file since it's in temp file :\ looks like a panel schema file though but i couldn't see such errors in the panel schema file.17:22
cjwatsoniwkse: are you modifying this CD?17:22
iwksecjwatson, yeah17:22
cjwatsonit's rather hard for me to say then ...17:22
iwksecjwatson, changing the panel objects17:22
pittijames_w: ok, I'll send the two patches to upstream now; bug reports will work, I assume?17:28
james_wI assume so, I've done patches to the mailing list previously.17:28
pabixHello, where is it possible to leave suggestions?17:30
Keybukpabix: brainstorm.ubuntu.com17:31
iwksecjwatson, actually gconf in this step is doing update-gconf-defaults?17:31
pabixKeybuk, thanks17:31
cjwatsoniwkse: user-setup is calling update-gconf-defaults17:31
iwksecjwatson, i see, if i call directly update-gconf-defaults i don't get errors17:31
cjwatsonit's not doing anything unusual17:32
iwksei see17:32
cjwatsonremember that it's calling it chrooted to /target17:32
cjwatsonso 'sudo chroot /target update-gconf-defaults' if you want to try to reproduce it17:32
iwkseah ok, thanks17:32
pittikees: what's the compiler switch for enabling format string warnings? -Wformat-security, something like that?17:36
pittiah, I think that's it17:37
calcbryce: ping?17:48
=== jcm- is now known as jonmasters
RiotingPacifisti need to manually install some source code for a ubuntu package, where to i put it so that compilers know its thier?17:53
=== mkrufky is now known as mkrufky-away
jordiare there any daily CDs of hardy with the latest packages accepted in main?17:58
jordiie, a test cd of 8.04.1?17:58
persiaRiotingPacifist: It very much depends on the package.  Take a look at debian/rules to determine how patches are applied for a given package.18:00
RiotingPacifistthx18:01
persiajordi: http://cdimage.ubuntu.com/hardy/daily/ is likely the closest (but perhaps not quite what you seek)18:01
pabixKeybuk, proposal done!18:02
=== effie is now known as effie_jayx
=== pgraner_ is now known as pgraner
=== Kopfgeldjaeger2 is now known as Kopfgeldjaeger
kshahthanks for fixing my eSATA problem with the last update18:09
=== smarter_ is now known as smarter
slangasekwasabi, mathiaz: I'm not opposed to keeping winbind running until the postinst on upgrades, as long as we're idempotent and handle all the maintainer script cases :)18:21
slangasekpitti: yes, samba SRU being prepared now18:21
keespitti: yeah, -Wformat-security (which requires -Wformat also)18:22
keespitti: so, technically,  -Wformat -Wformat-security18:22
keespitti: https://wiki.ubuntu.com/CompilerFlags18:22
=== nicolasv` is now known as nicolasvw
pittikees: thanks18:25
keespitti: why? reporting upstream bugs?18:26
pittikees: yes, freedesktop bug 1643118:26
ubottuFreedesktop bug 16431 in core "Fails to build with -Wformat-security" [Normal,New] http://bugzilla.freedesktop.org/show_bug.cgi?id=1643118:26
keespitti: yeah, I've been plucking FORTIFY_SOURCE patches out of Fedora and sending them to upstreams.18:30
mvojames_w: we need to ask glatzor to add more administrators to the packagekit team :)18:31
persiasistpoty, nixternal: congratulations !18:38
tseliotmvo: do you have experience with PolicyKit?18:38
zulslangasek: bug #180493 those two bugs look similar to me since the network has been disabled but nmbd dies18:58
ubottuLaunchpad bug 180493 in samba "[SRU] nmbd shuts down when network disconnected" [Medium,Fix released] https://launchpad.net/bugs/18049318:59
cody-somervillenixternal, congratz. :)18:59
slangasekzul: sure; I just think it makes more sense then to merge the bugs instead of listing two bug numbers for the same issue in the changelog?18:59
slangasekzul: a minor point - dropping the security patch is a bit more of a problem :)19:00
zulslangasek: sure no problem19:00
zulslangasek: yeah I didnt realized that I did that19:00
zulit can wait until afer 8.04.119:01
* calc pings bryce until he looks at irc again ;-P19:02
kirklandslangasek: hey, question about bug https://bugs.edge.launchpad.net/ubuntu/+source/pam/+bug/6406419:03
ubottuLaunchpad bug 64064 in pam "would be nice to add ~/bin to the default PATH" [Wishlist,Confirmed]19:03
ion_Meh, .local/bin :-)19:04
slangasekkirkland: <whine>19:04
calchmm it sounds like 185311 was fixed already but just fixed in debian recently if i am reading the changelog correctly, so why am i getting all these locking bugs still :-\19:05
kirklandslangasek: :-?19:05
slangasekkirkland: what's your question? :)19:05
kirklandslangasek: i'm guessing since that since that bug is really old, the one-line fix i submitted is probably not acceptable as is19:05
kirklandslangasek: i guess i'm asking you if that bug is really a "won't fix"19:06
slangasekkirkland: well, that won't get you tilde expansion within the environment variable; not sure whether that's required, or by which shells19:09
slangasekpitti: samba SRU in the queue for you19:10
kirklandslangasek: understood that the tilde will be written to /etc/environment ...  my shells (dash/bash) are okay with it and it works as expected19:10
slangasekI think it ought to be checked with some other common interactive shells, like zsh and maybe ksh19:11
kirklandslangasek: i'll go test.....19:12
zulits libdb4.7 in intrepid now isnt it? so sources hardcoded to use db4.6 have to be updated?19:12
slangasekkirkland: otherwise, I guess I can't see any reason to treat it as wontfix; it will slow down tab completion if $HOME is on NFS though19:13
kirklandslangasek: yes, i think kees raised that (or a similar) concern19:13
kirklandslangasek: I can add some logic to test that, i suppose, if you think it's necessary19:13
slangasekkirkland: no, I think that would be overengineered at that point :)19:14
mathiazzul: yes - better to depend on libdb-dev though19:15
zulk19:15
slangasekzul: hrm, I don't know that there's been any discussion of systematically moving to db4.7 for intrepid; fwiw, Debian is entering freeze for lenny soon and will most likely not see updates to db4.7, which means pretty much all such updates will be a divergence19:15
slangasekmathiaz: no, libdb-dev is an abomination :P19:15
slangasekif you build-depend on libdb-dev, you have no guarantee that a random rebuild won't render your program incompatible with your on-disk data19:16
=== mkrufky-away is now known as mkrufky
mathiazslangasek: when I merged bogofilter, I saw that : Build-Depends: libdb-dev (>= 4.6.19-1)19:16
pittiwell, admittedly the db format hasn't changed in ages, and most packages don't have on-disk transactions (those should depend on db4.x-dev)19:17
slangasekmathiaz: bogofilter has the same maintainer as libdb itself19:17
mathiazslangasek: hm.. bad example then19:17
slangasek:)19:17
mathiazpitti: when you did the libdb4.6 migration in hardy, what did you use ? libdb4.6-dev or libdb-dev ?19:18
zulit doesnt look like libdb-4.6 is available now though?19:18
pittimathiaz: hm, I'm not actually sure any more; I think libdb-dev for the pacakges without transactions19:19
=== fta_ is now known as fta
pittizul: it's 4.7 now19:19
pittidb is a PITA :/19:19
slangasekanyway, any change in db version requires a sourceful upload in Ubuntu, I don't see the value in creating a delta to use libdb-dev19:19
slangasekdb4.6 is still available, incl. libdb4.6-dev19:19
mathiazpitti: ok19:19
slangaseklibdb4.7-dev is also available :)19:20
mathiazslangasek: so the policy in debian is to use libdb4.X-dev ?19:20
slangasekthere's no policy19:20
slangasekI'm just saying that libdb-dev is an abomination :)19:20
slangasekif it had been named libdb<version number of on-disk format>-dev, that would have made sense19:21
pittislangasek: samba accepted19:22
zulso should php5 be using libd4.6-dev instead of libdb-dev?19:22
zulergh libdb4.6-dev19:22
pittizul: php5 doesn't use on-disk transactions, so this would be ok with libdb-dev19:23
=== SWAT_ is now known as SWAT
EagleScreenhello, can anyone help me?? i need help to validat my GPG on Launchpad, i am reading this howto: https://help.ubuntu.com/community/GnuPrivacyGuardHowto and it gives this other link for validating on Launchpad: https://help.ubuntu.com/community/https%3a//launchpad.net/%7e%3cusername%3e/+editpgpkeys but i think the link is not working propertly19:29
tormodEagleScreen: -> #ubuntu-doc - seems like a typo19:31
LaserJocksiretart: good email20:04
nixternalpersia and cody-somerville: thanks!20:12
LaserJocknixternal: congrats!!20:12
nixternalthanks20:13
nixternalnothing like walking 1/2 mile for food, then walking 1/2 mile back after eating...I am hungry again :)20:13
LaserJocknixternal: now get to work!!! *whip*20:13
nixternalI am at work20:13
nixternaltired now after eating :)20:13
LaserJockno, *real* work20:13
LaserJockthe *buntu kind20:14
nixternalI would kill to do that kind right about now20:14
nixternalanyone good with Kickstart and Anaconda?20:15
cjwatsononly in that I stared at it enough to reimplement Kickstart for Ubuntu about three years ago20:15
cjwatsonI'm not sure this will actually help you20:15
nixternalhehe, I wish our appliance used Ubuntu, then I would just use FAI20:17
nixternaloh well, I will just have to use the hackish way and place the tune2fs -m 0 in a %post script using Python20:17
* slangasek shakes his fist at seb128's retreating form... oh sure, upload and run then :)20:29
kirklandslangasek: okay, appending ~/bin to /etc/environment seems to work for (bash, dash, ksh, ash), but not for (zsh, csh, fish, tcsh, es, rc, sash)20:32
slangasekseb128: hmm, the upstream comment in bug #207072 is wrong, I tested this patch in a Kerberos environment and it works correctly20:34
ubottuLaunchpad bug 207072 in gvfs "nautilus does not display samba shares for machines inside an ADS network." [Unknown,Confirmed] https://launchpad.net/bugs/20707220:34
slangasekseb128: so either he's commenting on a previous version of the patch, or we're getting a disconnect somewhere else20:35
seb128slangasek: which one? yours or the new upstream version?20:35
slangasekseb128: I tested my patch in an ADS env20:35
slangasekkirkland: right, about the spread I was expecting :-)20:35
seb128slangasek: could you try the current upstream version (that's the one I uploaded to intrepid)?20:35
seb128slangasek: note that upstream is a redhat guy and I think they are using samba 3.2.0 pre versions if that makes a difference20:37
seb128slangasek: I'm also not sure what would be the right behaviour for anonymous against authentificated logins20:38
slangasekseb128: hum, I'm looking over the patch right now, and it looks pretty darn similar to mine.. so I think upstream's comments are about the original patch :)20:38
slangasekseb128: this bug report exists specifically because anonymous connections are made without giving the user a chance to provide a username/password instead; so like I said, if we continue to try anonymous connections before asking for auth, we aren't fixing this bug20:39
seb128the issue is that you don't want to get a password prompt for every click you do on a local network which requires no authentification20:39
slangasektrue; could users save settings to the keyring, in that case?20:40
seb128what setting?20:40
slangasekthe "anonymousness" setting :)20:40
seb128they somewhat solved this issue in gnomevfs I think, I need to look how20:41
seb128but my gut feeling is that default should be anonymous20:41
seb128and you should be able to specify an user name in the uri or using a menu item in case that's required20:41
slangaseker, for hardy, the difference in default is the difference between "users with unpassworded resources have to click past the auth dialog, and that's annoying" and "users who need to authenticate to get a browse list can't use the GUI browser at all"20:42
seb128slangasek: did you look at the difference between your patch version and the new upstream one?20:45
slangasekseb128: still grabbing it20:45
seb128is that only the order between password and anonymous login?20:45
seb128one thing to consider is that "upstream" is a new upstream guy20:45
* slangasek nods20:45
seb128the gvfs maintainer is on holidays currently20:45
seb128and the one who is writting the patch started looking at gvfs and nautilus some weeks ago but I don't think he knows the code really well yet20:46
slangasekjust so I can keep this all straight - what's the name of this new upstream guy?20:47
seb128Tomas Bzatek20:47
slangasekok20:47
seb128he's the one who attached the new patch version and commented20:47
seb128he's not really upstream for gvfs but working for redhat and looking at gvfs and nautilus for them and the most active contributor currently20:48
seb128technically Chistrian Kellner is the maintainer20:48
seb128and Alexander Larsson is the original maintainer who is on holidays20:49
slangasekyes, the main difference between the patches is prioritizing anonymous before password auth20:49
seb128ok, so I think I'll argue with you than we should get things working first and fix annoyances then20:50
seb128s/argue/agree20:50
slangasekok20:50
slangasekhe also adds an smbc_getdents() check... let me see what the semantics are20:50
slangasekbecause that might mitigate somewhat20:50
slangasekmm, no, it doesn't20:50
slangasek(I was hoping his check might detect the case of zero share entries, but it doesn't)20:50
seb128is there still a slot to get your change in 8.04.1?20:51
seb128I though that was the idea20:51
seb1280 share = try login20:51
slangasekwell, that's not what his code does :)20:51
brycewhat do the different colors on the MoM page indicate?  browsing through the MoM source they seem to be related to some sort of prioritization?20:51
seb128ok, so let's use your version20:51
slangasekok20:51
seb128should I talk to pitti about getting that accepted tomorrow morning20:51
slangasekwe can still get this into 8.04.1, yes; we still have pulseaudio hanging over our heads20:51
slangasek( :/ )20:52
=== evand_ is now known as evand
seb128or will you accept it to hardy-proposed if I upload it tonight?20:53
seb128anyway tonight or tomorrow morning will not make a big difference20:53
kirklandbryce: i think it has to do with how old or how long it's been since the last merge20:53
seb128I'll prepare the upload and let see who accepted it then20:53
slangasekseb128: yes, if you want to get it done tonight I'll accept it; I wasn't going to suggest that, you're allowed to sleep instead and do it in the morning :)20:57
seb128slangasek: that's alright, it's not late yet ;-)20:59
brycekirkland: yeah I also thought it was age related, which is why I was surprised to see it listed as a priority thing20:59
slangasekseb128: oh - ok, reading closer, the smbc_getdents() part would mitigate21:00
slangasekseb128: so it would address the AD case, it would not address the "per-user samba share" case21:00
slangasekso it's up to you which you think is more appropriate, I'll accept either one21:00
seb128well, I think if the upstream one mitigate I would accept it on the basis that setups allowing to list different shares anonymously or using login are not too frequents, but I'm not sure this assumption is right21:02
seb128I've no real idea on what setups are used in real world21:02
slangasekone specific real-world case is the commented-out example in our smb.conf for user home directory shares :)21:03
seb128I mean that seems to be a good comprise if we don't annoy desktop users and allow to browse ad domains21:03
slangasekyes, I think it's a reasonable compromise21:03
seb128ok, so let's try this one for now then21:07
seb128I've already uploaded an updated gvfs to intrepid21:07
seb128let me know if you can give a try to the patch in your ad setup before I upload to hardy21:07
seb128just to make sure it works for somebody ;-)21:07
slangasekseb128: I only have my laptop set up for AD and it's still running hardy, and the AD setup is through the work VPN, so I'm afraid I'll have to test after it's uploaded21:16
=== dpm_ is now known as dpm
seb128slangasek: alright21:16
mathiazKeybuk: I've modified mom to include the section (updated, outstanding or new) in the status file (tomerge-*). See https://code.launchpad.net/~mathiaz/merge-o-matic/section-in-status-file21:35
mathiazKeybuk: what do you think about it ?21:35
hwildewhen I run "top" what is meant by the "buffers" in the memory display?21:40
hwildeMem: 507664k total, 475780k used, 31884k free, 92116k buffers21:40
hwildedon't feel bad, nobody else knows either... :/21:42
Keybukhwilde: socket buffers, memory for devices, stuff like that21:47
hwilderight but what is the interpretation of this?  is that memory in use, or is it free21:47
Keybukin use21:48
Keybukwell21:48
Keybukavailable21:48
hwildeyeah exactly21:48
Keybukit's the amount of memory currently taken up by buffer structures21:48
Keybuknot the amount of memory in actual use21:48
hwildelol21:48
Keybukshould the system run low on memory, the kernel will return much of that if it's not actually being used21:49
Keybuklikewise for cached21:49
Keybukcached is the amount of memory currently taken up by the page cache21:49
Keybuksince any of that can be returned, since it's just a copy of what's on disk, it's in use21:49
Keybukbut available21:49
Keybukso we tend to say that the unused memory is free + buffers + cached21:50
Keybukerr, available memory21:50
Keybuk100% of the memory of the system should be in use at all times21:50
Keybukanything in free is wasted memory21:50
pwnguinwell, a bit less than 100 but a close value is optimal21:53
hwildeKeybuk, thnx21:56
hwildefound a decent articel  http://www.faqs.org/docs/linux_admin/buffer-cache.html21:56
pwnguinhwilde: written by our very own liw21:57
hwildehehe21:59
gesercjwatson: who grants exceptions for new merges after DIF? I guess for packages in main it's ubuntu-release and motu-release for packages in universe.22:16
cjwatsonsounds right22:17
LaserJockserious?22:18
LaserJockI don't believe we've done that in the past have we?22:18
norsettoLaserJock: iirc, we did it after feature freeze in motu-release22:20
LaserJocknorsetto: right22:20
LaserJockDIF and FF is quite a bit different though22:20
ScottKSo I can package and upload a new upstream version directly until FF, but I need some kind of approval to sync a new revision from Debian?22:21
ScottKThat seems rather putting the cart before the horse.22:21
james_wpitti: thanks!22:23
geserScottK: only if you didn't merge it till DIF22:23
ScottKWhat if there's a new revision?22:23
persiaFor the hardy cycle, DIF exceptions were granted by MOTU and core-dev.  Do we really want to change that?22:25
ScottKRight.  If an developer thought it was appropriate they did it.22:25
ScottKIt's not really clear how that's a freeze, but whatever.22:25
persiaAnd presumably, we each, as developers, respect the release goals and will ask any relevant people who may be affected.  For deep leaf universe, that's almost nobody.  For deep core platform, that's a lot of people, and probably some meetings.22:26
persiaScottK: Freeze in the sense that it should only be done for a reason, rather than just because it's there.22:27
gesercjwatson: does it also apply for new merges where the first new Debian upload after hardy happened after DIF? or only for "old" unprocessed merges?22:27
persiaThe idea is to provide some stability so that we can work on integration and bugfixing.22:27
ScottKYes, but this is a matter of judgement for the developer.22:27
ScottKI don't think we should ever be uploading stuff 'because it was there'.22:28
persiaWell, a developer within the development community, sure.22:28
persiaThat's what we tend to do pre-DIF.  Lots of stuff comes from Debian that breaks things, and that's fine22:28
ScottKBut that's equally true for sponsorship requests.  Just because someone asks doesn't mean we have to upload it.22:28
persiaAbsolutely, although we ought look and provide feedback as to why we won't upload it if we don't.22:29
ScottKOnce again, no different before/after DIF.22:30
persiaThe difference is in focus.22:30
persiaPre-DIF we ought try to get up-to-date with everything out there.  Post-DIF we ought integrate what we have and shape it into an integrated distribution.22:30
ScottKRight, but I still don't see it as a freeze/exception process.  Just doing what we are supposed to be doing.22:31
persiaI prefer to call it a freeze for two reasons: 1) it's historically been called a freeze, and 2) it helps encourage people to think about it.22:32
persiaI especially don't like it when someone starts a library transition a couple weeks before feature-freeze: it's a bunch of NBS work when we are otherwise busy.22:33
ScottKFreeze is fine, it's the 'needs an exception' bit that I think is overkill.22:33
persiaScottK: I detailed the exception process for Hardy, and received Ack from the release manager (and yourself).  It's not onerous.22:33
geserso we are allowed to request syncs from Debian after DIF but the merge needs an exception?22:33
ScottKpersia: I didn't much like it then either.22:33
persiageser: sync is also an exception, but as ScottK points out, it's not hard to get one.22:34
slangaseksbeattie: fixed hardy daily CDs are available again, with right-sizing22:34
ScottKgeser: And apparently since you're a developer you can self grant it.22:34
geserpersia: sync need also a exception from *-release after DIF?22:34
persiageser: I'm not convinced exceptions ought be granted by *-release, but if *-release says so, I'm willing to try it.  I think it's a lot of work for them for not so much gain.22:35
ScottKpersia: I'm arguing against the entire concept that there is anything to except.22:36
geserpersia: the announcement says sync requests are ok, only new merges need an exception22:36
geserbut I still doesn't understand the rationale for this22:36
* persia hasn't liked any of the DIF announcement mails that have ever been sent.22:36
DktrKranzso, what's the main difference? I'm a developer, I can upload since I can self-grant an exception myself? weird...22:36
gesera sync can break as much as a new merge22:36
ScottKgeser: Yes.  You can upload a new package without and exception.  You can request and unmodified package be synced without an exception.  We just make it special if a package has been modified in Ubuntu and Debian did something with it.22:37
ScottKIt's complete nonsense.22:37
persiaMore so, really, as a merge tends to involve more careful thought on the part of the developer.22:37
nixternalactually, a sync can break more than a new merge, as I found out by someone taking smb4k and asking for a sync instead of a merge thinking the patches were there, and somehow it got through22:37
nixternaland just recently someone cried about their /etc/sudoers getting messed up :)22:37
nixternalmuhahahaha22:37
persia(for the fourth different time that the bug was raised)22:38
nixternal4th? probably getting close to 10th22:38
ScottKI'd argue that syncing over an Ubuntu diff is much riskier than updating a merge.22:38
nixternalI will email upstream and be like "wth dude, how many sudoers files you gonna screw before we pull your app"22:38
persianixternal: Really?  I thought the smb4k sudoers bug had only been fixed four times.22:38
nixternalwell someone messaged me in -motu yesterday about it22:39
nixternalwgrant actually did22:39
persiaScottK: I'd agree with you.  Personally, I think people ought think twice before making any non-bugfix upload after DIF.22:39
ScottKSo why special case one class of upload that is not particularly risky compared to others.22:40
seb128persia: that's early to think that much before uploading22:40
persiaseb128: Is it?  Why then do we turn off the autoimporter?22:40
ScottKpersia: If you said DIF/FF I'd agree.22:40
DktrKranzpersia, most merges done after DIF will close bug, so I can see a need for some exception22:40
nixternalare we getting ready to freeze? I haven't even had time to check the schedule22:40
ScottKpersia: So we have control over what happens, not because we're done with features.22:40
DktrKranz*can't22:41
persiaScottK: See, I'm not happy about our historical quality.  I think we ought fix more of our bugs.22:41
gesernixternal: DIF is on 26 June22:41
seb128persia: to avoid disruptive changes, ie pulling changes that require a transition for example22:41
persianixternal: DIF is about a week away.22:41
ScottKpersia: So propose FF = DIF for Intrepid + 122:41
nixternalargh22:41
* ScottK wonders where this DIF exception process is documented?22:41
nixternalneed to figure out what is left, ScottK have you heard anything? I thought I saw Riddell say the other day on the K* side we are good22:41
ScottKDunno.  I did python-kde3 last night.22:42
persiaseb128: Right.  So, if we're avoiding disruptive changes, why is it early to think twice about uploads?  I think that pre-DIF, it's not so important to worry about integration, but post-DIF, one should think more about how the upload affects other packages, not just the one being uploaded.22:42
nixternalwe need to find us a good little documenter to start reworking our wiki pages22:42
nixternalthey are a mess22:42
* nixternal knows the fingers are getting ready to be pointed at him22:42
seb128persia: being conservative on random app changes between feature freeze slow down upstream fixes rather than bringing stability22:42
ajmitchnixternal: correct22:42
nixternalhrmm, that isn't a bad idea...I should put everything on Development/Policies/* and make it all nice and easy to read22:43
persiaseb128: That's not been my experience, but I tend to work in deep edge leaf territory, where upstream might have one release every 5 years.22:43
ScottKnixternal: ryanakca is in charge of the web site.  Doesn't that mean he's going to fix it all.22:43
seb128persia: right, but there is a difference between being careful and disruptive changes and being careful about any non-bug fix uploads22:43
nixternalbut moinmoin sucks for making things easy to read :)22:43
seb128s/and/on22:43
nixternalryanakca: ya, get to fixing it all!22:43
persiaseb128: OK.  I'll grant that.  If you have a good upstream, it's a lot safer to pull new versions, etc.l22:43
calcbtw vmware 6.5 is cool :)22:44
ryanakcanixternal: fix what about the website?22:44
norsettonixternal: congrats!22:44
nixternalScottK: lucky for us, the K side is a bit more relaxed...we are already packaging broken software, so if we break somthing, it is easy to just blaim upstream :P22:44
nixternalnorsetto: thanks!22:44
seb128persia: ie for GNOME I don't bother about stability until feature freeze, granted that GNOME is a special upstream yes22:44
persiaseb128: For GNOME, I think that's a relatively conservative position.22:45
seb128persia: but I'm happy to upload new version for random applications when there is a request from upstream or users until feature freeze without reading the diff in details22:45
seb128quick look on the Changelog or NEWS is usually enough22:45
persiaseb128: I think that's dangerous.  Some of those may have knock-on effects that break 10s of packages in universe.22:45
seb128well, I say rando applications22:46
seb128not libs22:46
seb128ie, I'm happy to update to a new gimp version22:46
seb128or a new inkscape22:46
sbeattieslangasek: thank you!22:46
persiaseb128: See, gimp would be one of those cases I'd be careful.  It has about 20 rdepends.22:46
slangaseksbeattie: now to get the other flavors all built for testing...22:46
sbeattieHeh, yeah. Good luck with that. :-)22:47
seb128persia: well, we still have 4 months before intrepid, that's early to start wasting energy22:47
seb128persia: I assume that the breakage cases will cost less energy to fix than checking every upload we do in the next weeks22:48
seb128we don't have breakages that often22:48
seb128but we upload a lot22:48
persiaseb128: I guess.  I consider it a waste of energy to have to investigate whether 31 packages FTBFS as a result of someone wanting nicer gradients in gimp, unless there is some particular goal involved in the gimp update.22:48
persia(and, yes, gimp tends to be one of the better upstreams, and may not be a perfect example)22:49
seb128right, but for one breakage case you will get 30 updates which bring something without any breakage22:49
persiaseb128: Sure.  For true leaf apps, I don't see a problem.22:49
seb128that's a matter to know how you want to spend energy22:49
persiaI just think a developer should investigate, and try to avoid any transitions without a good reason.22:49
seb128rather in a conservative way and slow down changes22:49
seb128or rather go for changes trusting debian and upstream and fixing issues then22:50
seb128we usually have time to stabilize after feature freeze anyway22:50
seb128so I don't think there is a real need to be careful now22:50
seb128I already tried to argue for not freezing universe syncs so early previous cycle22:51
persiaWell, except that every release since Breezy has crashed my computer once a day or so until the next dev release starts.  I'm not confident we do well with integration post-feature-freeze.22:51
seb128because motus don't have the manpower to fix everything anyway there22:51
seb128and the syncs usually bring rather good things than breakages22:51
persiaseb128: For universe, I think I'd be happier with a later DIF, but I don't see the point of ignoring DIF just because we haven't figured out how to do a delayed DIF for universe.22:52
seb128and that would avoid the energy wasted to file hundred of sync requests every week and having archive admin processing those22:52
slangasekpersia: er, my plain English parsing of that doesn't make any sense at all to me; you're saying that the stable releases don't bceome stable for you until the next devel release is opened...?22:52
MacSlowhm... what is the cause of LP refusing to copy the PPA-package of clutter 0.7~svn20080619-0ubuntu2 (from Intrepid) to the Hardy?22:52
EagleScreen i am learning to use pbuilder, what happens if i am running Debian lenny but i want to build a package for Hardy?22:52
persiaslangasek: Basically.  From about Final Freeze to about two weeks after archive open, I can expect my computer to crash hard every day.  This has been true since Dapper.22:52
MacSlowit complains that "same version already has published binaries in the destination archive"22:52
slangasekpersia: wow.  what hardware is this?  maybe we should get one to use as a canary :)22:53
MacSlowthis worked without a problem for clutter-cairo - 0.7~svn20080619-0ubuntu122:53
persiaslangasek: AMD 4400+/nVidia nForce4/nVidia 680022:53
MacSlowdoes LP not like the 0ubuntu2 there being requested to an earlier release?22:53
slangasekMacSlow: well, if so, LP is right to not like it22:54
MacSlowpersia, is that the thing you mentioned earlier this afternoon?!22:54
slangasekMacSlow: because copying binaries to a previous release isn't guaranteed to give you satisfied deps22:54
slangasekI can't speak to whether this is what LP is /doing/, but it's a reason why you shouldn't do it even if it did work :)22:54
MacSlowslangasek, but it did not complain for clutter-cairo... that what made me assume it would work for clutter too22:55
persiaMacSlow: Indeed it is.22:55
slangasekmaybe LP got smarter in between22:55
MacSlowso better do Hardy -> Intrepid then I guess?!22:55
slangasekyes22:55
MacSlow*sigh* ok22:55
LaserJockthere are certainly examples where people at least need to look at dependencies they may be breaking before uploading, early in the release cycle22:55
MacSlowthanks forlks22:55
persiaseb128: While I tend to file lots of sync requests, I agree it's a waste of time for the archive admin to process them, and anxiously await being able to sync to anything to which one can upload.22:56
seb128right, orthogonal issue though22:56
seb128it takes a lot of energy for you too22:56
EagleScreeni think i must to use: sudo pbuilder update --distribution DIST-NAME --override-config22:57
LaserJockI've had libraries synced from Debian experimental to satisfy deps on Main apps without talking with or asking other people about the other deps22:57
LaserJockit's not great to do22:57
EagleScreenbut in addiction must i change repositories to hardy?22:57
persiaSure, but I only sync maybe 1 in 5 updates, as most don't offer sufficient improvement to be worth possible disruption.22:57
ScottKEagleScreen: #ubuntu-motu is a better channel for such questions.22:57
EagleScreenthanks Scottk22:58
=== _max_ is now known as Guest87907
mardi_soirhello23:08
mardi_soiri think i have a bug23:08
mardi_soiri know one issue23:08
persiamardi_soir: You'll want to file it in LP.  If you have coordination questions, #ubuntu-bugs is probably the right channel for discussion.\23:08
mardi_soirsorry23:09
cjwatsonLaserJock: I copied the message from Steve's hardy DIF message, so I don't believe I was introducing anything new23:14
persiacjwatson: You weren't.  Steve received complaints about his hardy DIF message.  I think the issue is that we've not well defined what the "Freeze" part of DIF means, or put any appropriate exception process on the wiki.23:15
cjwatsonI don't feel especially strongly about what the exception process is, but I do think it's important to have some meaningful encouragement that merges do actually need to happen by that point, otherwise they'll just slip and slip23:16
cjwatsonand I think developers *should* think hard about merging something late in the cycle23:16
cjwatsoncomplicated merges can easily interfere with feature development23:17
cjwatsonI certainly don't think we should erect huge piles of red tape23:17
cjwatsonit's too early for that23:17
persiacjwatson: Unfortunately, we seem to have lost the forum to take that decision.23:17
persiaThere used to be a development-team meeting, but I haven't seen one in several months (just team meetings).23:17
persiaA lot gets determined at MOTU Meetings, but there's a sense that these decisions don't affect core-dev, which leads to strife and confusion.23:17
cjwatsonthey became impractical23:18
cjwatsonforum> TB23:18
cjwatsonsurely?23:18
persiaI guess.  I don't like to bother the TB unless we, as developers, can't reach consensus.23:18
cjwatsonI'm afraid I had forgotten that it was contentious, anyway; I was just conscious that DIF was approaching and something needed to be announced23:19
persiacjwatson: Unless you prefer, I'll email TB about the confusion (now over two cycles), and ask to use a TB meeting as a forum to determine the appropriate policy to apply for DIF for general publication.23:19
cjwatsonthat seems very appropriate - whatever gets decided should be documented on the corresponding wiki page23:20
MacSlowtrying to upload a source-package with dput I get a "connection refused" error atm23:20
persiaAnd it's good you announced it :)  I don't think you ought feel any guilt over the mail, despite my disagreement with the content.23:20
cjwatsonsince I went and looked there first (https://help.ubuntu.com/community/Debian/ImportFreeze) and it didn't really speak to this at all23:20
cjwatsonMacSlow: Soyuz is down for some hours for an upgrade23:20
MacSlowit worked just a few minutes ago... and idea what to l...23:20
persiacjwatson: OK.  Do you want to take it, as one of the people coordinating release (and the author of the mail), or shall I take it as an objector?23:21
MacSlowcjwatson, ah... ok thx23:21
=== cjwatson changed the topic of #ubuntu-devel to: Soyuz will be going down from 22:00 UTC to 00:00 UTC | 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
cjwatson(since mthaddon hasn't ...)23:21
mthaddoncjwatson, thx23:21
cjwatsonpersia: please go ahead, (a) it's 2300+, (b) I'm not sure I understand the objections coherently (I realise there are some but haven't really absorbed them)23:21
persiacjwatson: OK (although it's 31:21 here).23:22
cjwatsonmthaddon: is that timeline still accurate given the publisher delay on drescher?23:22
cjwatsonpersia: I like your notation23:22
mthaddonelmo, ^ downtime still looking accurate?23:22
MacSlowuntil tomorrow then23:23
* cjwatson is massively looking forward to ditching the backported germinate I had been maintaining for drescher23:23
elmocjwatson/mthaddon: yes23:23
seb128slangasek: alright, I uploaded gvfs, glib and evolution updates that would be nice to have for 8.04.123:26
seb128slangasek: the gvfs update is the patch we spoke about, glib fixes nautilus changing timestamps on copy which some users really complained about and evolution fix meeting invitation not being displayed correctly which is an hardy-updates, had been fixed and the patch has been dropped by mistake during a version update so it would be nice to have it again now ;-)23:28
ScottKpersia: Perhaps we should collaborate since I think I object too, but in the opposite direction so we can have a coherent presentation of the concerns.23:29
=== cjwatson changed the topic of #ubuntu-devel to: Soyuz will be going down from 22:00 UTC to 03:00 UTC | 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
cjwatsonmy bad23:29
jdubanyone working on the kernel freeze (possibly related to wireless) issue with hardy? i have a useful petri dish of varying hardware presenting the symptom.23:30
calceither novell has a lot more bandwidth than we do for release day or not many people are downloading opensuse 11.023:31
persiaScottK: Sure.  I'm still researching historical announcements and referents, and haven't yet determined how to add to the TB agenda.  I believe it's likely to be a wiki page for presentations of thought that is linked from an Agenda item.  I was planning to send a mail to all known interested parties (having participated in the recent discussion or in the ML threads for any of the freeze announcements) pointing at the wiki page.  Does that wor23:31
persiak for you, or do you want something closer?23:31
ScottKThat's fine as long as we have consensus around the wiki page before we ask the TB.23:32
* ScottK heads out.23:32
persiaScottK: I don't think we can achieve consensus on the wiki page, but I do believe we can present a balanced set of opinions for TB review prior to the meeting.23:32
persiaI think the next meeting is in about two weeks, which ought be enough time for interested parties to add to the page.23:33
ScottKpersia: Consensus about what the argument is about.  Not about what the solution is.23:33
persiaI'm not even sure we can all agree on that, beside the central problem that the impact of DIF on developers is ill-defined.23:33
ScottKpersia: I'm after 2nd order agreement.  See http://pastebin.kubuntu-de.org/269 but I'd settle for 3rd.23:37
* ScottK really heads out.23:37
persiaScottK: Sounds reasonable (and thanks for the reference).  I think we can reach about 2.5, but I don't want to wait too long, as I'd rather see this resolved so it doesn't happen again (especially as we'll already be in freeze by the next TB meeting)23:40
mathiazjames_w: I'm playing with bzr branches from mysql on LP23:47
mathiazjames_w: I'm looking into importing all the patches we have in debian/patches/23:47
mathiazjames_w: do you have a tool that helps doing this ?23:47
mathiazjames_w: or suggestions on how to do this properly ?23:47
james_wmathiaz: hi. I don't have anything specifically for that, but it shouldn't be too hard to cook up.23:49
james_was a start you could just iterate them and use "bzr patch", provided by bzrtools, to apply them and then commit.23:49
mathiazjames_w: hm - do you think it's worth creating one branch for each patch ?23:50
mathiazjames_w: I'd like to see how we can submit patches to upstream23:50
james_wmathiaz: that's more about how you want to work I think23:50
james_wmathiaz: one thing that might interest you is "bzr-loom"23:51
james_wit's designed exactly to help manage a stack of patches on upstream.23:51
mathiazjames_w: right - well - I don't really know for now :) that's the whole point of this exerciese23:51
james_wof course :-)23:51
mathiazjames_w: currently I'm branching lp:mysql-server/5.023:51
mathiazjames_w: and then I have all the patches applied in debian/23:52
mathiazjames_w: so I could apply one patch, commit etc, and finish by adding the debian/ directory.23:52
mathiazjames_w: how would this work if I want to submit my patches to upstream ?23:53
james_wyep that would work, but it loses the separation as you move forward23:53
james_wand yes, it makes it difficult to extract them to send upstream.23:53
mathiazjames_w: right - so I though about another workflow, which is to create one branch for each patch23:53
james_wbzr-loom allows you to keep them separate23:53
mathiazjames_w: and then merge all of them in one ubuntu branch23:53
mathiazjames_w: ok - and with bzr-loom I can submit only one branch to upstream ?23:54
james_wthat's kind of what bzr-loom does, you get a branch for each patch, but they are ordered like the patches in debian/patches/23:54
james_wyou can get a diff of one patch with "bzr diff -r thread:" I believe.23:54
mathiazjames_w: right - but I'm still dealing with diff then23:54
james_wah, or course, sorry.23:55
mathiazjames_w: I'd like to be able to use the submit for merging feature in lp23:55
james_wit's easy if you want to submit the patches from bottom to top. If you want to reorder them it is more difficult.23:55
james_wlifeless: hi, mathiaz is looking at mysql packaging and the handling on debian/patches/ after today's announcement.23:56
lifelesshi23:56
lifelessI'm looking at a FootLong bacon and egg with extra egg in about 2 minutes23:56
lifelessif you can wait I'd be happy to chat after that :)23:56
mathiazlifeless: wfm23:56
james_wlifeless: I'm explaining loom, but as I haven't used it much I'm not how easy/feasible it is to extract a branch from the middle of the loom to propose for merging to trunk.23:57
james_wlifeless: sure.23:57
lifelessjames_w: send -r thread:lower..thread:higher23:57
mathiazlifeless: ok - but that creates a diff IIUC23:58
mathiazlifeless: I'd like to use lp to propose for merging to mysql team23:58
lifelessmathiaz: no it creates a cherrypick merge request with all needed history23:58
lifelessmathiaz: #launchpad please, this is about lp not bzr then23:59
lifeless-> food back soon23:59

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