=== Snova_ is now known as Snova === Snova_ is now known as Snova [02:54] how do i build nvidia driver for my specific kernel [02:54] m-a is broken [02:54] and i dont know to give dkms for version etc [02:54] module=nvidia version=180 doesnt work [02:55] scientes: What kernel are you running? [02:55] 2.6.27.11-g [02:56] scientes: you need linux-headers-generic installed [02:56] have that [02:56] the only way to get it to work is to restart but thats stupid [02:56] you shouldnt break m-a [02:57] scientes: the nvidia kernel driver in intrepid afaicr uses dkms. [02:57] dkms build -m nvidia -v 180 [02:57] Error! DKMS tree does not contain: nvidia-180 [02:57] Build cannot continue without the proper tree. [02:57] give me the command that occurs on startup for dkms [02:58] scientes: I don't know enough about dkms to help any further sorry. [02:58] bingo [02:58] /etc/init.d/dkms_autoinstaller start [03:02] robert_ancell: have you managed to get anywhere with bug 353090? [03:02] Launchpad bug 353090 in guadalinex "(jaunty) Text hidden on "Who are you?" step" [High,Confirmed] https://launchpad.net/bugs/353090 [03:02] robert_ancell: (I'm off to bed now, but will read messages) [03:23] does anyone here suffer from bug 44194 (or, failing that, even just using WPA wireless networking would be somewhat interesting)? If so, could you please make sure you're up to date with jaunty and then upgrade to the wpasupplicant package in my PPA (https://launchpad.net/~cjwatson/+archive/ppa)? [03:23] Launchpad bug 44194 in openssl "wpasupplicant doesn't start when the network start" [High,Fix released] https://launchpad.net/bugs/44194 [03:24] I don't actually have a WPA network here so it's a bit tricky ... [03:25] and I'd like a bit of testing from people who know what they're doing and how to recover from problems before unleashing it on the large number of subscribers to that bug [03:26] * cjwatson goes to fall over for a bit [03:33] cjwatson: I run a WPA wireless network here with a couple of Ubuntu WPA clients. I'll get latest updates and check that bug to see whether I suffer from it, and if so, will test your fix. [03:37] cjwatson: I do have separate /usr, so I could do some testing; would probably be another day or two before I get a chance though, with the rebooting & fiddling involved [04:09] Oh, separate /usr, and static wpa config. I have neither configuration here. :) === Snova_ is now known as Snova [04:27] May someone give me some clue, I'm looking for the source code that define the behaviour of Apple Keyboard [04:52] * calc wonders if there is anything stopping us from flipping a bit to compressing all debs by default with lzma [04:52] aiui opensuse already does that for rpm's [04:58] calc: isn't the reason we don't more to do with lzma's massively increased speed and memory requirements? [04:58] well it takes more on the compression side but takes less cpu time to decompress than even bz2 [04:58] memory requirement was ~ 30MB iirc to decompress [04:58] calc: but bz2 uses more cpu time to decompress than there are seconds left in the universe's life [04:59] so that bar is so low, you practically trip over it on the way in [04:59] iirc it would save us ~ 200MB on the alternate cd when i tested it before [04:59] the alternate CD is not the only problem space-wise [04:59] and, pointedly, the alternate is the fallback in the low memory situations [04:59] yea, getting lzma onto the desktop cd would be more problematic :\ [04:59] I'd be interested to see benchmarks, but I'd be surprised if lzma performed anywhere near gzip [04:59] obviously it can be enabled on a package-by-package basis like we do with bz2 [05:00] hmm true [05:00] we already use bz2 for mostly-text debs where we remember [05:00] how much ram does the alternate disk take by itself i would think we would still be well below the minimum install requirements even with lzma [05:00] no idea [05:01] roughly 3x slower than gzip to decompress [05:01] with bzip being 8x slower than gzip [05:02] what's the difference in compression like? [05:02] as of 7.10 gzip for a whole cd would be 708MB vs 500MB for lzma [05:02] really? [05:02] you tried it? [05:02] also reduces bandwidth requirements obviously for network updates, etc [05:02] https://wiki.ubuntu.com/dpkg-lzma [05:03] yea when i patched dpkg to support lzma [05:03] original was a mixture of bzip2 and gzip already on the cd, i recompressed it all with gzip, bzip2, and lzma to get numbers to see if everything was in one format [05:04] I just picked on a random package [05:04] -rw-r--r-- 1 scott scott 170K 2008-09-29 18:04 upstart_0.3.9-8_i386.deb [05:04] -rw-r--r-- 1 scott scott 170K 2009-04-06 21:04 upstart_0.3.9-8_i386.deb_lzma [05:04] zero difference [05:04] well [05:04] -rw-r--r-- 1 scott scott 173672 2008-09-29 18:04 upstart_0.3.9-8_i386.deb [05:04] -rw-r--r-- 1 scott scott 173754 2009-04-06 21:04 upstart_0.3.9-8_i386.deb_lzma [05:04] the lzma is, in fact, larger [05:05] the ods file on the wiki shows the all the packages on the cd as of 7.10 [05:05] I instantly disbelieve the wiki page [05:05] there were a small numbers of packages like that which grew very slightly [05:05] [05:05] original [05:05] [05:05] none [05:05] [05:05] gzip [05:05] [05:05] bzip2 [05:05] [05:05] lzma [05:05] cjwatson: will update you when I can... [05:05] [05:05] lzma saves [05:05] openoffice.org-core [05:05] [05:05] 37215228 [05:05] [05:06] 112219498 [05:06] [05:06] 38941278 [05:06] [05:06] 37319546 [05:06] [05:06] 27002374 [05:06] [05:06] 10212854 [05:06] err [05:06] BAD PASTE [05:06] what I was trying to point out is that the original number doesn't match ANY of the other numbers! [05:06] so, according to that wiki page, all of the packages are apparently compressed with fairyzip [05:06] for upstart as of 7.10 it was gzip 159454, bzip2 157482, lzma 138966, but of course has changed now [05:07] Keybuk: eh? [05:07] upstart has not changed since 7.10 [05:07] fairyzip? [05:07] not majorly anyway [05:07] calc: as in, the numbers do not match [05:07] compiler has [05:07] calc: openoffice.org-core original should match bzip identically [05:07] otherwise the test is not valid [05:08] well i was using the regular utils to compress not whatever dpkg does internally [05:08] dpkg just uses them too [05:08] maybe it uses some different args to tar for older compatibility? [05:08] not that I know of [05:09] easiest way is just to extract and recompress the control.tar.gz [05:09] gunzip && bzip2 [05:09] the difference is on the order of 0.28% [05:09] thats what i did and it ended up with different sizes than dpkg [05:09] you recompressed the entire cd? [05:10] i'm not sure if i still have the scripts but i used dpkg to pop out the control and the data and then recompressed the data and stuffed it back in [05:10] yes, and the ods shows all the packages [05:11] cool [05:11] I'm surprised it's honestly that much [05:11] a lot of the differences were in the range of .01% difference between original and the same compression type as original [05:12] but they look like they consistently ended up different sizes than the original packages compressed in at least supposed to be the same way [05:13] we're already using lzma for things like openoffice now, right? [05:13] yea === thunderstruck is now known as gnomefreak [05:18] it bought 14% over bzip2 on OOo source in a test i just did [05:18] not bad considering how big OOo is, heh [05:19] the unlzma times seem quite reasonable here [05:19] unlzma data.tar.lzma 7.85s user 0.53s system 96% cpu 8.670 total [05:19] gunzip data.tar 2.86s user 0.46s system 99% cpu 3.331 total [05:20] yea [05:20] it's the lzma times that really bite though [05:20] yea [05:20] but that is a one time cost... depends on if it is too high a one time cost i guess [05:20] Keybuk: lzma fails even worse once your gzip implementation uses threads [05:21] calc: that was the inflate time, not the deflate time [05:21] once per upload/build cost [05:21] Amaranth: i was talking about deflate, yes [05:21] Amaranth: deflate takes much longer [05:22] Keybuk: we already have a huge cost by dpkg-shlibdeps, yuck [05:22] not that huge [05:22] lzma has been running for what seems like minutes so far... [05:22] Keybuk: for OOo it is like 50% of the build time for a cached build i think [05:22] on the order of 20min+ [05:22] eep [05:22] i need to dig into that later this week since i have my bugs under control [05:23] calc: every time you talk about OOo building you make me less and less likely to ever even apt-get source it :P [05:23] i had talked to cjwatson about having a way to disable that option, heh [05:23] both the lzma and dpkg-shlibdeps could have flags to disable them for developer building and only enable them on buildds or something if needed [05:24] or so developers can disable them if they need to build quickly in any case :) [05:24] lzma data.tar 206.26s user 0.53s system 99% cpu 3:27.41 total [05:24] gzip data.tar 19.77s user 0.32s system 99% cpu 20.099 total [05:24] yea compression is yucky [05:25] hmm it was only 4x slower in my test back in 7.10 though, that is interesting [05:26] another place where lzma could help is in archive files like Contents, (amd64) gzip is 15759388, bzip2 is 12875965, and lzma is 10991062 [05:27] currently we appear to only have gzip versions available [05:28] contents isn't grabbed all the time but packages file see similar percentage improvements [05:30] yes [05:30] because the publisher run needs to take longer ;) [05:30] lol :-) [06:10] c [06:39] Congratulations on Ubuntu Jaunty Beta for x86_64! [06:39] You should add to your milestones, "Almost as stable as WindowsME!" === bluefox_ is now known as bluefoxicy [06:41] Keybuk: lzma fails even worse once your gzip implementation uses threads [06:41] lzma2 should be much better with multiple cores... [06:41] don't know if there is a linux port of that already? [06:43] it divides the file in "blocks" that it can compress in parallel [06:44] bluefoxicy: trolling is inappropriate and unwelcome. [06:45] slangasek: wrong bluefox :) [06:45] friendly fire!!!!111 [06:46] wait... [06:46] what the... [06:46] you know what, I'm gonna go to bed now. Night :) [06:46] jdong: night :) [06:46] it's been entirely stable from me, apart from sometimes failing to power off properly. [06:47] the OS itself has been great, but audio problems with proprietary crap has regressed [06:47] high CPU usage, latency, and cutouts from Skype especially, also Flash. [06:48] other than that, by far one of the cleanest upgrades I've done [06:52] about lzma2: http://sourceforge.net/forum/forum.php?thread_id=2965956&forum_id=45797 [06:53] (appears it's still alpha or beta though) [07:06] jdong: Sorry not much we can do re skype, other than you kill pulseaudio to use skype. [07:06] jdong: Oh try also using direct hardware input for the microphone via skype, and only use pulse for output. [07:45] TheMuso: pulseaudio-module-x11 Recommends: gnome-audio | ubuntu-sounds, which confuses germinate; is there any reason not to reverse the order of these? [07:46] slangasek: persia actually asked to have them turned around at one point, I can't remember his reasoning however. I think its in the changelog, let me look. [07:46] should it be supported to change /usr/bin/python symlink to other supported versions than python2.6 in jaunty? [07:46] TheMuso: arguably the Recommends should be dropped entirely... [07:47] hile: no [07:47] ok [07:47] I asked to switch it around precisely because it confused germinate. Dropping it would also meet my goals. [07:47] persia: you asked to have gnome-audio listed first because of germinate? [07:47] (or perhaps not "confuse" but rather "generated a behaviour I didn't want") [07:47] ah [07:47] fair enough, that would complicate things very much :) [07:47] Yeah I think pitti dropped them, but somehow they were re-added. I'll remove them. [07:48] TheMuso: ok, cheers :) [07:48] slangasek, Yes. I don't remember the specifics, but it was something about gnome-audio being installed when there was an ubuntu-sounds alternative available: perhaps related to universe flavours. [07:48] RIght. That was it: for universe flavours, ubuntu-sounds wasn't getting installed because gnome-audio was available. [07:48] persia: ok. the current formulation is going to prefer pulling in gnome-audio for universe flavors; it also causes germinate to want to pull gnome-audio into main. All told, it results in rather a bit of inconsistency. [07:49] I just had some personal code using default python which did not work in 2.6 and I changed 'temporarily' the link, noticing upgrade failed horribly - if it were supposed to be supported to change default python, there would have been a couple of bug reports to be done [07:49] slangasek, I'd agree, especially because I think we'd generally prefer ubuntu-sounds anyway. [07:49] * slangasek nods [07:49] anyway, just fixed my own code, that's the better solution anyway :) [07:50] hile: right - generally, packages are allowed to depend on a specific version of the 'python' package, and expect /usr/bin/python to be that version. [07:50] packages that need a version of python *other* than the current default can still invoke it as /usr/bin/python2.x [07:51] Note that packages that *do* use /usr/bin/python2.x need to be very careful about the libraries that may be available to that version of python. [07:56] yeah this was not packaged code anyway, just some local projects [07:57] * StevenK sighs at libdvdread reporting itself as 0.9.4 in Jaunty [07:58] * slangasek sighs at ogmrip having unreasonable requirements for libdvdread's version reporting [07:58] :) [07:59] slangasek: Ah, so you do know what is going on. [07:59] slangasek: I can patch libdvdread with a one-line patch and then ogmrip requires no changes. [07:59] StevenK: I got as far as the FTBFS and punted on it [07:59] I have no preference on how you fix it [08:00] well; if you change libdvdread, I prefer that it not make other packages FTBFS :) [08:01] * StevenK sobs at the rdepends list. [08:12] slangasek: In other news, do you know about openoffice.org-qa-{api-test,tools} in NBS? [08:13] slangasek: They look to have circular Depends, too [08:25] StevenK: yeah - I actually removed those two just now === reed is now known as Guest85285 [09:04] cjwatson: have workaround for bug 353090 [09:04] Launchpad bug 353090 in ubiquity "(jaunty) Text hidden on "Who are you?" step" [High,In progress] https://launchpad.net/bugs/353090 [09:06] hey robert_ancell [09:08] seb128: morning seb [09:08] Guys I got an issue with samba. I've got a share on my hardy server that works with vista, xp and intrepid but doesn't with jaunty. I'm just looking through the bug report now to see if it's known but thought I'd better add it here too === Guest85285 is now known as reed_ [09:50] robert_ancell: cool, thanks! will look into that. presumably if the parent widgets aren't realized then .realize() just harmlessly does nothing? === seb128_ is now known as seb128 [10:20] asac, do you have an idea about bug 356517 [10:20] Launchpad bug 356517 in udev "udev does not detect eth0 on armel" [Undecided,Invalid] https://launchpad.net/bugs/356517 [10:22] could someone please eyeball http://launchpadlibrarian.net/24926831/debdiff ? [10:23] mvo: looks ok to me [10:24] thanks [10:24] tests work fine too, I will upload === mdz_ is now known as mdz [10:27] ogra: driver issue i would think [10:28] ogra: do you have a lshal from such a board for me? [10:28] i can produce one [10:28] ogra: please do and attach to bug (i asked now) === azeem_ is now known as azeem [10:37] hello. why is the number of processes not limited in /etc/security/limits to prevent fork bombs? [10:38] good question [10:38] it's insane that somebody can login to a non-root shell and disrupt the whole system [10:53] I read that debian is not affected [10:54] by what? [10:54] hello. why is the number of processes not limited in /etc/security/limits to prevent fork bombs? [10:54] oh, dunno about that one [11:02] Debian does not set a maximum number of processes in /etc/security/limits.conf either, so I don't know where you read that. You can check the differences yourself: http://patches.ubuntu.com/p/pam/pam_1.0.1-9ubuntu1.patch [11:03] I imagine the problem is that there is no sensible default. Any limit that will be high enough to avoid impeding legitimate work would also be high enough that a forkbomb would cause problems well before it ever reached the limit [11:04] weren't there kernel scheduler changes to try to level out timeslices among users, so that even if one user had a zillion processes running, another user could still get their processes scheduled effectively? [11:04] that's a much better approach to this kind of problem [11:05] asac, attached [11:06] "I'll quickly mention here that Debian did not suffer the same fate as the others; congrats to the Debian development team." ( http://www.securityfocus.com/columnists/308 ) but in the comments someone said debian is affected [11:13] so the kernel scheduler has to be fixed instead of setting a maximum number of processes? [11:13] has to be hard because the problem still exists [11:14] all approaches to this problem are hard; there is no easy answer (assuming you don't just ignore some of the constraints, as journalists are apt to do) [11:15] im a customer at a small shared web hosting where they give ssh access [11:15] they not big and professional but I really like the ssh access [11:15] I tried a fork bomb in that shell and their server got hosed [11:15] they run debian, but a really old version [11:16] i bet there is lots of ubuntu server installs like that, where a fairly large set of semi-untrusted people are given non-root accounts [11:16] i dont pretend to have a solution though.. [11:18] ogra: that unfortunate. why does that driver need that parent? [11:19] the general term for scheduler fixes that address this problem is "group scheduling" [11:19] ogra: udi = '/org/freedesktop/Hal/devices/net_00_00_45_67_89_ab' [11:20] info.parent = '/org/freedesktop/Hal/devices/computer' (string) [11:20] you can google for it with site:lwn.net for a number of good explanations === Mez is now known as CrazyShoe === CrazyShoe is now known as Mez [11:22] ogra: is that kind of a special device? [11:22] e.g. not pci et al? [11:22] ogra: we opted out managing virtual devices [11:22] ogra: linux.sysfs_path = '/sys/devices/virtual/net/eth0' (string) [11:24] "if a user is running a fork bomb then other users are not affected at all [CPU scheduling wise], and the admin can log in and disable the user as well.)" [11:24] I suspect that the problem is that we have cgroup scheduling enabled, but aren't properly setting up cgroups for tasks [11:26] as this seems to be a bigger problem I might open a question in launchpad for the ubuntu kernel [11:26] cjwatson: did your broadcom driver finally get a proper name or do you still see 'NULL(info.linux.driver)' in the syslog? [11:27] /var/log/syslog.6.gz:Mar 31 21:00:08 sarantium NetworkManager: (wlan0): new 802.11 WiFi device (driver: 'NULL(info.linux.driver)') [11:27] asac: ^- [11:27] sigh [11:28] ogra: ^^ [11:28] asac: that said it works fine ... [11:29] cjwatson: yes. we still carry a patch for that [11:29] i hoped we could drop it [11:31] cjwatson: yes, afaik realize() is not an issue for already realized widgets [11:33] ogra: can you drop the lp199140_dont_manage_virtual_devices.patch; that whould work; then i need the syslog while it works [11:35] cjwatson: re-read your question, yes it will realize any unrealized parents [11:37] I asked a question in launchpad about it: https://answers.launchpad.net/ubuntu/+question/66716 [11:37] thanks for your answers (in this channel) [11:38] asac: how does firefox do its mimetype detection currently? [11:38] asac, its ARM ... [11:38] asac, there is no publically expo9sed PCI bus on any ARM devices [11:49] * ogra twiddles thumbs installing the build deps ... === siretart_ is now known as siretart [12:15] siretart, plans for xine-lib 1.1.16.3? It's a security update === thunderstruck is now known as gnomefreak [12:23] KaiL: dtchen: I see that darren already has prepared an 1.1.16.3 upload. I'll check with him and merge that in the ubuntu hg branch [12:23] ah, ok [12:28] seb128: hi, the fix for bug #352657 has a nasty side-effect. it's better to remove it or to code another variant of the same fix. I've posted the problem in the bugreport [12:28] Launchpad bug 352657 in evolution-indicator "All the strings from evolution-indicator shows untranslated" [Low,Confirmed] https://launchpad.net/bugs/352657 [12:29] RicardoPerez: hi, I've read your comment on the bug and I don't get the issue there, waiting on ted to be online [12:31] seb128: OK. are you followed the steps to reproduce the new issue? [12:32] no [12:32] I've been too busy for that, I'm waiting for ted as said before [12:33] seb128: ok, thanks for all [12:33] you should relax a bit, the way you pressure one bugs nominating everything for jaunty etc is not helping there [12:33] everybody is busy [12:34] I have a quick question. Rhythmbox has support for using brasero for CD writing. Considering that we have removed nautilus-cd-burner from default install and also totem is using brasero, shouldn't rhythmbox packaging be updated accordingly? [12:34] slytherin: no, it's too late in the cycle for a such technology change [12:35] seb128: yes, sorry about that. I'm not nominating anything since you told me about [12:35] seb128: thought so. Just wanted confirmation. [12:36] seb128: Oh, and I have another specific question related to gst-plugins-base package. How do I stop from i686 getting added to arch list in debian/control file everytime I do debuild -S (lintian gives error about i686)? [12:37] slytherin: though it's easy to test and fedora is doing it already so we might want to consider it [12:37] slytherin: I don't know, I've not been looking to that, we are on sync with debian for this one, does that create any issue? [12:39] seb128: the libasound2-dev build dependency has specific architectures. the list of arch is generated by using output of some command and I always get this problem. I believe the pbuilder will also fail building the package but I didn't try it yesterday. I will try today and let you know. [12:41] slytherin: I doubt it's a stopping error [12:41] seb128: I will check again tonight. [12:42] Although why it should use any architecture list is beyond me. [12:42] it's probably because some things are not available on bsd or hurd for example [12:43] so they need to make a list not including those [12:43] asac, ok, works with dropping the patch there are additional deriver issues though [12:43] seb128: but then doing [!bsd !hurd] is easier right? [12:44] anyway, i will check if it fails to build. [12:47] slytherin: not sure why they don't exclude archs only, they use type-handling which does that listing [12:47] ogra: can you give me a syslog anyway? [12:48] will do [12:50] asac, attached [13:36] Error org.freedesktop.DBus.Error.Failed: Element not allowed inside in configuration file [13:36] ^^ do we care that the jaunty upgrade from intrepid says that during hal install? === Sikon is now known as LucidFox [13:36] I'm betting it's transient and because we're mid-upgrade [14:07] mvo: doc-base aging period waived; copied to -updates [14:07] slangasek: ^- [14:07] cjwatson: thanks! [14:27] asac, mind if i assign bug 356517 to NM and milestone it ? [14:27] Launchpad bug 356517 in udev "udev does not detect eth0 on armel" [Undecided,Invalid] https://launchpad.net/bugs/356517 [14:31] ogra: not sure if its a NM issue. [14:31] asac, its works fine if i drop your patch [14:31] that will need special casing on arm [14:31] ogra: well. upstream wouldnt work [14:31] ogra: drop the NULL patch we also have [14:32] as i said above, arm has no PCI bus [14:32] (which is actually causing the bug that makes the virtual patch fail) [14:32] you mean drop both ? [14:32] or only the NULL one ? [14:32] ogra: yes. try to drop both. if it still works that would be good to know [14:33] ok, but i urgently need to milestone it else we wont get it past release managers [14:33] ogra: from what i see now what we need is a way to differentiate between the case we fixed by the virtual device bug and the armel valid virtual ethernet === sabdfl1 is now known as sabdfl [14:34] well, you know what arch youre on [14:35] is there a nice little inotify app (or something) somewhere that will tell me who is modifying _that_ file? [14:36] because having both domain and search directives in resolv.conf offends me [14:39] mostly because it scares me to have such cluelessness displayed in such a critical file [14:41] lamont, oh, that's a clever idea: a generic inotify app to catch access to a specific file, I like that [14:42] you don't know who did it, though [14:42] ps ax in incron for /etc/resolv.conf, maybe [14:42] Mithrandir: ew [14:43] make it chattr -i resolv.conf and see who screams? [14:44] well, +i [14:44] mv: cannot move `/etc/resolv.conf.dhclient-new' to `/etc/resolv.conf': Operation not permitted [14:44] ^^WINNAR === nturner_ is now known as nturner === ubott2 is now known as ubottu [15:18] asac, without NULL i dont see eth0 in the nm-applet anymore [15:19] yeah [15:20] so not supported upstream either [15:20] well, all i can say is that it used to work until some days ago [15:20] i will talk to dan [15:20] ogra: right. because of the NULL patch which we have in ubuntu to support the broadcom thing [15:21] so mostly out of luck ;) [15:21] can i assign it to NM and milestone ? [15:21] ogra: well. given that we want to support it, please do [15:21] ok :) [15:21] ogra: please assign to me and set in progress [15:22] I am looking for some openweek volunteers: https://wiki.ubuntu.com/UbuntuOpenWeek/Prep [15:22] holler at me if you have questions [15:23] evil Keybuk just left me with a homeless bug :P [15:23] jcastro: when is it? [15:23] seb128: the week after release [15:23] oh ok [15:24] what about getting sleep etc ... ;-) [15:24] ogra: ? [15:24] seb128: that's what the weekend is for! [15:24] Keybuk, just joking, bug 356517 [15:24] Error: Could not parse data returned by Launchpad: Unknown host. (https://launchpad.net/bugs/356517/+text) [15:25] jcastro: DOH, I though those were to catch up on bug emails while IRC is not running ;-) [15:25] seb128: you can do that during the times when you are not doing a session, heh [15:26] heh ;-) [15:26] ogra: ah, iz HAL bug [15:26] honestly, I suspect you're not going to get a HAL fix in time for jaunty [15:26] Keybuk, hal ? [15:26] I think so, HAL tends to get grumpy about devices hanging off /computer [15:26] Keybuk, its a bunch of bugs ... one is that the driver doesnt detect plug events [15:27] ICBW though [15:27] one other is that NM ignores non PCI NICs [15:27] is NM ignoring them or is HAL? [15:27] lshal has it [15:27] and it worked until last week [15:27] ok [15:28] I'll shut up then [15:28] but indeed lshal has it under computer [15:28] sure, it's a platform device [15:28] since ARM has no publically exposed PCI bus [15:28] in general, udev has little to do with network interfaces other than renaming them [15:28] I didn't think ARM *had* a PCI bus [15:28] yeah [15:28] it does [15:28] I thought the individual bits of the board were just hardwired into certain bits [15:28] why don't they expose it then? [15:28] but its not accessible from anywhere [15:28] seems kinda silly [15:29] tedg, once told me, i didnt really understand his explanation :) [15:29] but apparently there is a PCI bus in the backend thats not exposed anywhere [15:29] so you can add the cheap PCI components but hardwire them [15:30] (he probably can elaborate on that :) ) [15:30] ogra: I was just saying that it could have an on-chip PCI bus. That's relatively common for SoCs. Not sure about those chips specifically. [15:31] right [15:31] on-chip PCI bus was the term i was missing :) [15:31] I worked at Motorola, so we did mostly Motorola proprietary buses across the chips, but I would imagine someone that doesn't have that history would be better off using something they're more familiar with. [15:31] You'd be amazed what we could do with a 68K bus :) [15:31] well, doesnt gain us much if the HW doesnt expose it [15:33] the thing is that nowadays every SW is written with the assumption that HW is PCI or USB ... [15:34] and visible to the kernel [15:34] through either of these busses [15:43] I just figured out a bug in ubuntu installer: when installing from an usb hard drive, a cdrom entry is added to /etc/fstab for the drive, as a result one can't mount any usb harddrive after install has finished [15:43] which package should this be reported to? [15:43] ubiquity? [15:44] agateau: no need to re-report it; bug 33512 [15:44] Launchpad bug 33512 in partman-target "Removeable devices shouldn't be put into fstab" [Wishlist,New] https://launchpad.net/bugs/33512 [15:45] cjwatson: oh ok [15:45] looks old according to bug id [15:45] agateau: the reason we can't just remove it is that apt-cdrom depends on it (unless that's been fixed recently) [15:45] it's a very long-standing issue indeed, known at least since hoary [15:45] cjwatson: annoying, it really makes first boot experience not as smooth as it could be [15:46] I know, but the alternative right now is a regression in other cases [15:47] cjwatson: ok [15:47] i am afraid this will become more common as more people install from usb (think netbook) [15:48] agateau: I'm painfully aware of the problem [15:48] cjwatson: isn't it possible to use "auto" for the filesystem? [15:49] * agateau has not tried it [15:49] agateau: um [15:49] agateau: it's not the filesystem that changes, it's the device name [15:50] agateau: the fix is for apt to find CD devices dynamically [15:51] cjwatson: in my case: i had no cd device, but it tried to mount my usb stick as iso9660, if fs was set to auto, I guess it would have worked (mounted in /media/cdrom, but it's less naughty) [15:51] mm, ISTR auto being problematic in some cases though [15:52] anyway, would rather get it fixed properly [15:52] sure, was just trying to figure a workaround for jaunty [15:53] it's not a regression in jaunty; hardy was used on netbooks as well and has the same problem [15:53] so given that I *know* that things like language pack installation are excruciatingly sensitive to changes in this area, I'd rather leave it alone for jaunty [15:53] yes, but as time passes, more people try ubuntu on netbooks, especially with unr coming [15:53] for now, I think it's still the case that more people require non-English systems than require netbooks :-) [15:53] :) [15:54] I'm not saying the bug is unimportant; just that incautious changes in this area have a high risk attached to them [15:54] i understand [15:54] at least i know this is a known bug, if i ever come up with a more clever idea, i'll comment the bug entry [15:55] I'm sure there's a better bug about this, but I couldn't find it easily [15:55] I assume using /dev/scd0 instead of /dev/sdb1 is not a good idea either [15:56] isnt that whats currently used ? [15:56] ogra: no, my machine had a /dev/sdb1 entry [15:56] ogra: it's dynamic [15:56] ah [15:57] agateau: if the device had actually been /dev/scd0, I'm sure it would have used that ... [15:57] bear in mind that device names can be different post-installation from during installation [15:57] cjwatson: hmm, yes you are right, in my case I was using a usb stick so /dev/sdb1 was correct at install time === taavikko_ is now known as taavikko [16:04] cjwatson: about translations for the Live CD: do we download the new translations from Rosetta and put them into the packages? Who takes care of this? [16:04] ArneGoetje: I do [16:05] cjwatson: ok. do you have a list of source packages for which we are doing this? [16:05] ArneGoetje: on the phone, will get back to you [16:05] cjwatson: ok [16:09] TheMuso: yeah, I figured Skype would be one of those things; Any particular reason you can think of that CPU usage has regressed significantly since Intrepid+pulse? [16:22] Do the buildds see packages that were just built? Or only packages that have been accepted into the archive? [16:24] (I'm wondering about the failed mpb 1.4.2-12ubuntu1 build - it should have used the libctl 3.0.3-1ubuntu1 that was uploaded shortly before) [16:26] I think they have to be in the archive, but I'm generally wrong today so.. wait for another reply :) [16:27] #launchpad or #ubuntu-motu people should probably know if no-one replies [16:27] Ok [16:40] ebroder: build-dependencies have to be not only accepted into the archive, but published [16:41] cjwatson: Huh, ok [16:41] ebroder: the only short-cut that buildds have is that they fetch files from the master archive, so they can get away with publication not quite being complete (germinate doesn't have to have run, and archive.ubuntu.com doesn't have to have been pulsed) [16:41] ebroder: but trying to rely on this is difficult unless you have direct access to see exactly what state the system is in [16:42] you can use versioned build-dependencies to force things [16:42] I did [16:42] "Build-Depends: ... libctl-dev (>= 3.0.3-1ubuntu1) ..." [16:44] ebroder: in that case, no harm done, it can be retried later [16:44] Ok. Should I ping someone, or will it happen automatically? [16:45] oh, that's why it failed rather than going to dep-wait as it normally would [16:45] libctl-dev: Depends: guile-1.6-dev but it is not going to be installed [16:45] Right - the new version changed that dependency [16:46] ebroder: your sponsor has a retry button; ask whoever it was to poke it in (say) an hour's time [16:46] Thanks - will do [16:46] actually give it a bit more than an hour, say 1.5 hours for luck [16:46] *nods* [16:47] ebroder: I am responsible for that versioning [16:49] mok0: Oh, hi. Thanks for the sponsorship [16:50] ebroder: I will make sure meep and mbp get built [16:51] Oh hmm...meep probably built successfully against the old libctl-dev. I bet that'll need another upload. Anyway, I'll let you take care of it. Thanks [16:52] ebroder: It failed to build on my sbuilder because of a missing dep, so I assumed it was alright [16:53] cjwatson: do you have a list of source packages, for which you are going to pull translations from Rosetta and put them into the packages directly? I would like to give our translators a notice to focus on those templates until the deadline on 9th. === fader_ is now known as fader|lunch [17:02] ArneGoetje: sorry for the delay. debian-installer/+pots/debian-installer, debian-installer/+pots/help, gfxboot-theme-ubuntu/+pots/bootloader [17:03] cjwatson: that's all? [17:03] ArneGoetje: with the usual caveat that I only consider those strings in debian-installer/+pots/debian-installer that are specific to Ubuntu - I don't import updates to strings already translated in Debian, since that's a hideous amount of work for me [17:03] ArneGoetje: yes, that's all. debian-installer/+pots/debian-installer is an aggregated .pot file that gets spread out to lots of other packages [17:04] and includes e.g. ubiquity [17:04] cjwatson: ok... how about the desktop applications? they are only shipped with language packs? [17:04] ArneGoetje: right [17:05] cjwatson: ok, thanks [17:06] technically apt debconf dpkg iso-codes language-selector also need manual updates, but we've never done those for the first four; I don't know if you do something for language-selector [17:06] if you want me to do that, I have scripts to help me so I can do it if you like [17:06] (language-selector only, I'd rather not introduce large diffs to the other four) [17:07] cjwatson: hmm... I planned to do language-selector and iso-codes [17:07] cjwatson: the language and country lists in language-selector are taken from iso-codes === njpatel is now known as njpatel_away [17:09] could you please not do iso-codes? [17:09] I'm concerned that doing that will result in a vast unmergeable diff against Debian [17:09] that's a case where we really, really need to get translations sent upstream [17:10] cjwatson: okay... so rather push those to upstream? [17:10] individual translators would need to do that [17:10] IME if you try to do it centrally you end up trying to mediate disputes between translators in 60 languages you don't speak [17:11] cjwatson: got it [17:11] we've been synced with Debian on iso-codes for a while, btw [17:11] I realise it's non-ideal in some ways, but would prefer not to rock that particular boat right before release; iso-codes is used by chunks of the installer too [17:13] I love the smell of X lock-ups in the morning [17:14] cjwatson: ok, I'll still ask the translation teams to submit their translations for iso-codes back to upstream (alioth), though we won't sync before release anymore [17:15] seb128: We just noticed that ubiquity was probably failing to reboot with gdm-signal as it used to (it seems it works with "reboot" at the moment); should it be ported to a ConsoleKit call? [17:15] * jdong angrily kicks fglrx [17:15] cjwatson: I will also put a note for translators into those templates on Rosetta explaining this. [17:16] I'm sorry I didn't pay attention in art class when we talked about picasso, don't punish me for it NOW... [17:16] seb128: What would be the best way to reboot cleanly after an install? Copy the logic in gnome-session for Restart? [17:16] lool: no, the gdm-signal still works that's what update-notifier is using [17:16] seb128: It's not installed anymore, is it? [17:16] lool: we didn't switch to the new gdm yet [17:16] powermanagement-interface ships the gdm-signal bianry [17:16] seb128, pmi is gone [17:16] use gdmflexiserver directly? [17:16] seb128: When I say "gdm-signal" I mean the gdm-signal command-line tool [17:17] let me look at what mvo does in update-notifier [17:17] seb128: Here I'm using CK I think (I'm logging in with startx), and I think GPM starts the gnome-session dialog which calls into CK I think [17:17] cjwatson: should we set a deadline when we will do the final translation sync from Debian for iso-codes? [17:18] lool,seb128: sending a dbus call to consolekit looks like a sensible approach to me [17:18] lool: you can do that, you will take the session down the same was than a xorg crash though [17:18] ArneGoetje: it depends on when Debian chooses to do uploads [17:18] if you use gnome-session you will get cleaner session closing [17:18] and session saving if there is work open [17:18] use gnome-session in what specific way? [17:18] seb128: There doesn't seem to be a gnome-session-save reboot option, you mean the gnome-session dbus api? [17:18] there is no dbus api for that [17:19] remember that ubiquity does not actually start a gnome session in its "Install Ubuntu" mode [17:19] seb128: I use the source from gdm-signal in u-n [17:19] cjwatson: well, I mean after what point in a release cycle we won't update that package anymore... [17:19] cjwatson: good point [17:19] only when it's started from a full desktop [17:19] right, in the installed context you can use the policykit dbus api [17:19] cjwatson: However you could try gnome-session and fallback on direct CK, if there's any benefit to that [17:19] but gdm-signal should still be working [17:19] ArneGoetje: I think, actually, translations would need to be sent upstream; but I'm not certain [17:19] seb128: it's not installed anymore [17:19] that's what update-notifier uses [17:20] seb128: Then update-notifier is broken; nothing depends on powermanagement-interface anymore :-/ [17:20] oh, upstream is pkg-isocodes.alioth.debian.org [17:20] lool: well if it's not and update-notifier using it then we have an issue [17:20] lool: u-n is shipping its own copy [17:20] seb128: Yeah [17:20] mvo: Oh [17:20] ArneGoetje: non-language-pack translation deadline would seem sensible [17:20] powermanagement-interface is in universe now, in fact [17:20] cjwatson: that would be this Thursday. [17:21] yes [17:21] cjwatson, lool: if you don't care about the session state call the consolekit dbus api [17:21] it's easy and do the job [17:21] lool: well, not literatelly building the binary, but shipping the small source-file as part of the u-n source [17:21] and calling from u-n into that [17:21] seb128: certainly don't care about it in "Install Ubuntu" mode [17:22] I don't think we care about the session; we're rebooting into a pristine home dir in all cases; execpt when using casper persistence and rebooting into the live CD perhaps? [17:22] seb128: $GNOME_DESKTOP_SESSION_ID says "this-is-deprecated". What's a modern way to tell whether gnome-session is in use? [17:22] lool: persistence is a valid enough case [17:22] cjwatson: Can't you check for the dbus service being there? (well call into CK if the gnome-session call fails) [17:23] why would the gnome-session call fail [17:23] cjwatson: I would do what lool says, query for gnome-session over dbus [17:23] YM if gnome-session-save --kill --silent returns non-zero? [17:23] ogra_: if there's no GNOME session [17:23] ogra_: if it's not running [17:23] oh [17:23] cjwatson: I meant the gnome-session dbus call [17:24] org.gnome.SessionManager.Shutdown or something? [17:24] that doesn't seem to distinguish between shutdown and restart [17:25] oh, I should use Logout with mode=2 by the looks of things [17:25] gsm_logout_supports_reboot() tries CK first and then falls back to GDM [17:26] I need to set the response to the shutdown dialog up-front [17:26] what does fusa do btw ? [17:27] cjwatson: gnome-session should be future proof and backwards compatible: http://paste.ubuntu.com/146297/ [17:27] This should work with new GDM and our old GDM, with or without CK [17:27] hmm, update-notifier just does "gdm_set_logout_action(GDM_LOGOUT_ACTION_REBOOT);" [17:27] That wont work with plain CK [17:27] no [17:27] ie next cycle [17:27] nor with python [17:28] * ogra_ was under the wrong assumption u-n was python === ogra_ is now known as ogra [17:29] lool: right, how do I preset the shutdown dialog response though? [17:30] see consolekit_action() in fusa 84_session_management.patch [17:30] on how to use consolekit [17:30] but right, fusa doesn't use the session dialogs [17:30] they just connect the restart action to their own dialog [17:30] you might want to do that [17:31] cjwatson: Right, it might be easier to talk to gdm or CK directly :-/ [17:31] but that won't get us session saving [17:31] No :-/ [17:31] this is obscenely convoluted :-/ [17:31] lool: cjwatson: My understanding is that gnome-session doesn't do session saving on it's own dialog for reboot :-/ [17:31] well you said that you don't care for the installer? [17:31] cjwatson: You could set the gdm logout action to reboot, then run gnome-session-save --force-logout [17:32] (if present) [17:32] tedg: that's going to be fixed this week ;-) [17:32] seb128: no, I didn't [17:32] so just call the ck api [17:32] pitti: bug 357133 [17:32] seb128: I said I didn't care about it in "Install Ubuntu" mode (i.e. installer launched directly without a full desktop), but it's valid in the full-desktop case if you're running from a USB stick with persistence [17:32] Launchpad bug 357133 in jockey "Jaunty: Kubuntu jockey applet shouldn't call kdesudo" [Undecided,New] https://launchpad.net/bugs/357133 [17:33] lool: well, that's pretty much what I used to do [17:33] but everyone is telling me I should be using dbus now ;-) [17:33] the easier right now is probably what update-notifier does and what lool said [17:33] davmor2: I thought I already fixed that [17:33] clone the gdm-signal code? [17:33] yes [17:33] cjwatson: Yeah, except it seems the dbus API doesn't seem to allow avoiding the dialogs [17:33] ok, I can do that [17:33] it's tested and known to work [17:33] pitti: it is if you call it from the menu this is from the panel applet [17:34] we will work on a clean solution for gnome-session in karmic [17:34] there has been discussion for adding dbus api for those actions [17:34] though blimey, what a lot of code [17:34] I think I'd want to convert it to Python and strip it down for convenience [17:34] davmor2: oh argh [17:34] cjwatson: Just FTR, gnome-session talks to the gdm socket directly, it writes 'REBOOT' or something like that; you could either copy gdm-signal's code or do that in ubiquity [17:35] pitti: If you wait a short time after install you get the applet appear in the panel. If you click on that kdesudo gets called up first [17:35] yes, the protocol does not look difficult [17:35] davmor2: yep, just spotted it in the code, thanks [17:35] will care for it [17:35] 'nps [17:35] except for having to mess about with authentication [17:36] hmm, there are no python libxau bindings? [17:36] As long as we use old gdm, it's probably best to stick to telling it to reboot; so we need one implementation, we could either expose the gnome-session one or copy it in ubiquity; the gnome-session one is only available for live, not for pure install mode :-/ [17:36] maybe I will have to do this in C then :- [17:36] :-/ [17:37] python-dbus ? [17:37] what did you to do until intrepid? [17:37] seb128: called gdm-signal [17:37] seb128, gdm-signal [17:37] and why does it break now? [17:37] seb128: not included anymore [17:37] can't we get gdm-signal back on the CD for jaunty? [17:37] ogra: I'm getting a little tired of the circular conversation ... [17:37] it's tiny [17:37] it comes with the rest of powermanagement-interface [17:37] it could be separated [17:37] I thought we had tried rather hard to simplify that out [17:37] ok, I think we discussed the options enough [17:37] Size: 10960 [17:38] my favority would be the update-notifier way [17:38] ogra: (we'd already discussed the problems with the dbus api above) [17:39] seb128, is there any similar python function to gdm_set_logout_action() ? [17:39] anyway as said discussed enough, I think cjwatson knows the option and can decide which one he prefers next [17:39] ogra: not that I know about no [17:39] I'm happy enough to just clone the code for the moment, as update-notifier does [17:39] it's not pretty, but will serve [17:40] ok [17:41] I already have a src/cut-and-paste/ directory for this kind of purpose ;-) [17:41] it will all be good with gdm-new and dbus [17:42] cjwatson: plars opened a bug for the reboot issue we were seeing on babbage [17:42] until then "copy-n-paste" [17:42] cjwatson: i told him to reassign to ubiquity [17:49] lool: thanks === fader|lunch is now known as fader_ [17:54] hi [18:01] hmph, I upgraded to the current intrepid, and now my wired network doesn't work [18:01] Hey I am curious why doesn't anyone setup a port for Linux to use the Minix or a BSD kernel... like Debian did [18:01] liw: try jaunty? [18:01] seb128, the upgrade to current intrepid was in preparation for upgrading to jaunty; now I can't do that, until I fix the network [18:01] oops I mean for Ubuntu to use a BSD kernel or Minix [18:02] hm, looks like udev decide to rename my eth0 to eth1 [18:03] er, no it didn't, that's my wireless, so that's ok [18:04] aha, I had 8139cp loaded, rmmod that and modprobe 8139too, and all is well (having both drivers is just silly) [18:04] pjwaffle: not enough interest so far? [18:22] asac: https://bugs.launchpad.net/ubuntu/+source/fontconfig/+bug/349663 - also the reason for the hinting choice not working? [18:22] Ubuntu bug 349663 in fontconfig "debconf options still present but not working" [Low,Triaged] [18:23] alex-weej: if you mean "debconf hintin choice not working", then yes. [18:24] pjwaffle: because it REALLY is not as simple as "let's just set up a port. k done" [18:25] chipzz: I know but debian did it [18:25] aside from a different kernel it also involves a different libc. and then incomatibilities ensue [18:25] *incompatibilities [18:25] true [18:25] you obviously have no idea what you're talking about :) [18:26] I know I am still an intermediate user so your right... I was just curious [18:26] also, what advantage would it have? [18:26] I doubt anyone would really care for ubuntu running on a freebsd kernel [18:26] people who have more experience on BSD or with minix a smaller disc [18:27] cover more users [18:27] no we wouldn't [18:27] ive used bsd and there's vast differences [18:27] people who have more experience with BSD would just... run BSD? === allquixotic_ is now known as allquixotic [18:27] true but Ubuntu has a big repo and is easy to use [18:27] it's a niche market [18:28] and the very small advantage very likely would be no means justify the effort [18:28] i guess [18:29] pjwaffle: for debian it may make more sense because debian has more "power-users" anyway [18:29] but that's hardly the audience ubuntu is targetting === beuno_ is now known as beuno [18:33] Well, it's more about people being interested enough to volunteer as anything else. [18:33] than, rather === allquixotic_ is now known as allquixotic === njpatel_away is now known as njpatel [18:56] sysklogd looks for a symbol matching Version_[0-9]+ in System.map, but Ubuntu (intrepid, jaunty) doesn't seem to include one; Debian (lenny) does; anyone know what's up? === bluesmoke_ is now known as Amaranth [19:39] ugh great, i take it removed symbols from a dependency upgrade is quite likely to break reverse depends. vlc 1.0 in jaunty might become impossible unless some changes get reversed [19:40] and im not about to have my ppa bloated with all of these reverse-depends being rebuilt against a new dep [19:41] LordKow: removing symbols from a library without bumping its soname is a critical bug i think [19:42] LordKow: what library removed symbols without bumping soname? [19:44] calc, the schroedinger lib has all kinds of symbol issues going on. however, i dont think this applies to the jaunty repos. im trying to bump schroedinger to 1.0.6 (currently at 1.0.5). i'll pastebin the portion of the symbols diff i have right now... i forgot to log the pbuilder output [19:45] oh i was just wondering if it affected other packages [19:45] calc, what im doing will most definitely but http://pastebin.com/m4615e8aa still seems weird [19:45] LordKow: if it just affects vlc then someone needs to remind them that library sonames exist for a reason [19:45] i've done lib upgrades before that remove and add symbols but the #MISSING concerns me [19:46] that occurs when rebuilding the current jaunty schroedinger lib (based on 1.0.5) using the 1.0.6 source [19:47] * calc doesn't know what missing means as opposed to removed [19:47] exactly, neither do i. [19:48] oh well, maybe it's the same as - without a +... just emphasizing the fact that the symbol is no longer there. [19:48] obviously, any deps that utilize that removed symbol will be broken. [19:49] yea === zul_ is now known as zul [19:49] i guess i'll go back to the vlc source and see if they had a particular reason for bumping the min version of schroedinger to 1.0.6. if they didn't i'll simply reverse it. [19:52] anyways, i think reversing those changes is the only viable option right now to keep vlc 1.0 snapshots usable in jaunty. unless i disable building vlc against the schroedinger lib. dont think i want to do the latter though. [19:52] asac: can you take a look my patch for bug 352779? this duplicates for n-m the logic in dhcp3's dhclient scripts for MTU handling. [19:52] Launchpad bug 352779 in dhcp3 "Bad MTU for eth0 in 9.04 amd64" [High,In progress] https://launchpad.net/bugs/352779 === beuno_ is now known as beuno [20:01] kees: where did you get that magic barrier from? [20:01] e.g. 576 [20:01] asac: it was long-long discussed for the dhcp3 changes [20:02] asac: basically, 64 is never right, and 576 is only done on locally configured PPP connections where the user wants lower latency over potentially broken networking [20:02] asac: ultimately, 576 and lower is never right when sent over DHCP [20:03] asac: the addition of "interface-mtu" to /etc/dhcp3/dhclient.conf (which n-m uses) introduces this issue [20:03] asac: many weird edge network devices misbehave (sending 64 and 576) when asked for interface mtu [20:04] asac: especially true, it seems, for ComCast in the US. [20:05] kees: Oh, eww, n-m is honoring MTU from DHCP now? [20:05] infinity: yeah, it seems that way. [20:05] * infinity is so glad he runs his own DHCP servers most places he connects... [20:06] infinity: it's certainly the right thing to do for PPPoE and other stuff, but unfortunately, tons of devices are monsterously stupid. [20:07] kees: I'll admit that for PPPoE, I've always just set my own MTU. [20:07] kees: And for both PPPoE and PPPoA, I think I've had exactly one provider out of 6 or 7 that actually set a correct MTU via DHCP anyway. :/ [20:09] infinity: heh [20:10] infinity: "oh eww, n-m is bypassing the dhclient script which handles this and many other things" [20:12] slangasek: Heh. [20:19] kees: committed upstream. thanks! [20:20] asac: great, thanks! [20:22] darn; I guess that means n-m is still duplicating logic w/ dhcp3-client, and we still don't get samba integration back [20:26] debian_defaults not up to date? [20:26] is there a hotlist of "top issues known in the archive"? [20:26] coo, a sabdfl [20:27] one of the many ;-) [20:27] not many have gold-plated rocket ships, though [20:28] sabdfl: directhex is trying to rewrite the kernel in mono! [20:28] *ducks* [20:28] genius [20:28] will it run on windows, finally? [20:28] I get something like that after the installation of a number of python packages - "INFO: using unknown version '/usr/bin/python3.0' (debian_defaults not up-to-date?)" [20:28] jdong: you should direct that to linus :) [20:28] I hope that doesn't mean things will start trying to run with python 3.0 [20:28] apparently, someone did a CoLinux port of Ubuntu. [20:28] cody-somerville: yes, i just saw that here too [20:28] it'd be better if they published the sources but meh, GPL details ;-) [20:29] jdong, why else do you think i'm being shipped to UDS? gotta discuss the port with the kernel people! [20:29] cody-somerville: just remove python3.0 :P [20:29] directhex: thanks on monodevelop awesomeness btw, is this the first time we've released with an up to date MD stack? :) [20:30] jdong, it's not 100% up to date - monodevelop-vala and monodevelop-debugger-* need updating. but they're on git.debian.org and git hates my guts [20:30] jdong, thing is, until 2.0 appeared, 1.0 was the most recent stable release. and releasing svn snapshots is a bit :/ [20:30] sabdfl: the message is harmless (but anonying) - i will talk to doko what we can do about it [20:31] directhex: indeed [20:31] thanks mvo [20:31] mvo: how can I diagnose why update-manager doesn't want to remove packages to allow ekiga to upgrade? [20:31] directhex: git loves you if you read the manpage ;) [20:32] (apt-get dist-upgrade is perfectly happy doing so) [20:32] slangasek: Does apt-get give similar results? [20:32] Jinx. [20:32] currently, python3.0 is neither in supported nor unsupported nor old current in this debian_defaults file, this is why the message appears. [20:32] slangasek: I uploaded a new ekiga with a transitional package that should fix it, probably waiting in binary-NEW ? [20:33] mvo: oh, let me check :) [20:33] hyperair, manpages plural. every git command has its own, and those commands have intentionally unhelpful names, to ensure you don't know which manpage to read [20:33] mvo: still, my question was "how can I diagnose" :) [20:33] slangasek: hm, but I had the held-back thing for apt-get dist-upgrade too [20:33] directhex: righ right [20:33] directhex: tab completion ftw [20:33] mvo: I see ptlib in NEW, is that what you mean? [20:33] slangasek: yes [20:33] hyperair, and, of course, doing a simple thing requires multiple commands and multiple manpages [20:33] directhex: well ask hanska, he's our git dictionary [20:34] libpt2.4.2 as a transitional package? that concerns me a bit... [20:34] directhex: depends on how complex you're donig [20:34] slangasek: apt-get dist-upgrade should come to the same results, that is the easiest diagnose [20:34] Just a bit... [20:34] doing* [20:34] hyperair, he's generally only online at weekends during term time. and i don't know where in italy he is - hopefully he hasn't had a house fall on him [20:34] mvo: oh, you're right, it does hold it back, hmm [20:34] slangasek: it affects only users running the devel release, we could skip the package or I can try to come up with something else [20:34] mvo: ok, how about 'gnome-keyring', which is the other package I have being held back by update-manager but that apt-get dist-upgrade *will* upgrade? [20:35] directhex: well then you can ask me =D [20:35] mvo: That's a pretty ugly-looking transitional package... [20:35] directhex: i'm... less of a dictionary, but i've picked up a fair few things from #git [20:35] it is :/ [20:36] go on now, git! :p [20:36] hyperair, Laney accidentally imported a bz2 as orig for monodevelop-vala. is this an issue? [20:36] slangasek: give me a minute, I need to check the source (for the held-back) [20:36] mvo: Why is it required, exactly? [20:36] slangasek: if the transtional package is too ugly, feel free to reject and we must think of something else [20:37] directhex: no it isn't. [20:37] directhex: just make sure to import the gz [20:37] mvo: well, it is technically incorrect since this transitional package won't provide any of the functionality of libpt2.4.2 [20:37] directhex: if it bothers you much, you can switch to the pristine-tar branch and remove the bz2 files [20:37] and there wasn't even a libpt2.4.2 binary package prior to jaunty, so I wouldn't want to ship with it [20:38] infinity: apts scoring algorithm is confused and thinks its better to keep the libpt2.4.2 and hold back ekiga than to go for the new libpt2.6.1 - the root of the problem is that it does not properly consider conflicts/replaces when it calcualtes that score. something I'ma bit hesitant to fix at this point [20:38] mvo: Ahh, so it's pretty much that nr_removed == nr_added, and it balks at that? [20:38] infinity: yes [20:38] mvo: So, artificially lowering the removed count by one (with the transitional package) "fixes" it? [20:38] mvo: Ew? :) [20:38] mvo: was the new ekiga in before beta? [20:38] anyone taking care of packagekit? [20:39] seems not, binaries were all published Mar 27 or later :( [20:39] slangasek: Short of fixing apt, I'm not seeing a way around this. You? [20:39] hyperair, i just want monodevelop-vala and monodevelop-debugger-* 2.0 in the archive before jaunty releases. and a beer. i don't really care about the fine detail [20:39] slangasek: (I'm still with you on the "ew", though) [20:40] mvo: ah, gnome-keyring is held back only because of gnome-keyring-dbgsym installed here, so please ignore that one [20:40] we could add some magic to update-manager to kick it, but it would leave the apt-get users out [20:40] slangasek: aha, ok. I think I should still add a --debug option or something to it, just in case [20:40] directhex: what are the outstanding issues? [20:41] infinity, mvo: could the horrible names of the libpt plugins packages be fixed instead? [20:42] slangasek: I can look for alternative solutions tomorrow, today I'm not in shape anymore :) [20:42] ok :) [20:42] I'll meditate on this one a bit yet today [20:42] but I've always thought those plugin package names were gratuitously ugly, so maybe we can make the ugliness cancel out [20:42] slangasek: While making them unversioned (but with versioned depends) might fix future upgrade issues, I don't see how it would help the current issue. :/ [20:43] sure, if you fix it while I'm asleep I send you a virtual cup of finest japanese tea [20:43] infinity: because if we agree the versioned package names are gratuitous, it's not harmful to provide the old package names as transitional packages [20:43] hyperair, monodevelop-debugger-gdb: simply needs a new orig, and pushing to the archive [20:44] slangasek: Oh, lollerskates, thus satisfying the need to have "extra packages", but doing it with the plugins instead of the library? [20:44] yep [20:44] slangasek: Still vile, but agreed that it's slightly less so. [20:44] Hi, is there any channel for linux developper. I need to do some modification the kernel to have a better support of my keyboard [20:45] Any suggestion where I should go for help ? [20:46] hyperair, monodevelop-debugger-mdb: simply needs a new orig, and pushing to the archive [20:47] savvas: I keep an eye on them, what's up? === emgent_ is now known as emgent [20:49] hyperair, monodevelop-vala: upstream was updated to 2.0 using a bz2 orig - in theory ready to go, as long as we can get a gzip orig from pristine-tar somehow (e.g. revert & re-do using gzipped orig) [20:49] hyperair, those are the outstanding issues. no actual work - simply requires "proper" updating rather than me attaching orig/diff to an ubuntu bug & ignoring debian [20:50] directhex: pristine-tar commit /path/to/orig.tar.gz [20:50] directhex: make sure you name your .orig.tar.gz correctly [20:52] james_w: sorry for the delay, my mouse broke :) could someone take a look at bug 347327 ? packagekit can't handle unicode folder (and perhaps file?) names when a user tries to install .deb files [20:52] Launchpad bug 347327 in packagekit "crashes when installing packages from non ascii folders" [Medium,Confirmed] https://launchpad.net/bugs/347327 [20:52] savvas: yeah, I saw it [20:53] hyperair, okay, and next? [20:53] directhex: that should be it. try git buildpackage [20:53] james_w: it's really not that super-important, but Desktops are allowed to be localized with unicode, would be nice to get it fixed :) [20:53] savvas: sure, would be nice [20:53] directhex: if you've import-orig'd before, it won't import again because there are no changes, so basically you have to pristine-tar commit it manually. [20:53] savvas: it's not on my list to try and fix for jaunty. I would happily sponsor a fix though [20:55] james_w: ok, I'll check it out during the weekend, maybe I still have some luck left after python transition :) [20:55] heh :-) [20:58] hyperair, and the cure for "fatal: The remote end hung up unexpectedly"? [20:59] directhex: the cure is to fix the server. [20:59] there should be another message before that [20:59] o_o [20:59] directhex@desire:~/Projects/pkg-mono-git/monodevelop-vala$ git push [20:59] fatal: The remote end hung up unexpectedly [21:03] directhex: git remote [21:03] directhex@desire:~/Projects/pkg-mono-git/monodevelop-vala$ git remote [21:03] origin [21:03] git config remote.origin.url [21:04] are you sure it's right? [21:04] directhex: ^ [21:04] is there a way to see the type of character codec for python text strings? to show if it's ascii or utf-8? [21:05] git://git.debian.org/pkg-cli-apps/packages/monodevelop-vala.git [21:05] directhex: i don't think you can push to that. [21:05] directhex: you need to push through ssh. [21:05] sigh. GIT IS CONVENIENT AND EASY! [21:05] * directhex mails cake to Keybuk [21:05] directhex: yeah it is, if you know how to use it. [21:06] no wait, noone said it's easy. [21:06] it's got a hell of a learning curve [21:06] kinda like gnu screen and vim [21:06] they're awesome stuff but you need to figure them out first [21:07] You need to write good configs. [21:07] ..and until you do, some other guy is using gedit and happily creates 100 lines of working, tested code :P [21:07] directhex: if you checked out using svn:// you wouldn't be able to commit would you? [21:07] lol [21:07] savvas: you never know when you have to edit some config files on some random remote server =) [21:07] hyperair, and because you use debian on them, you have nano! [21:08] ah that [21:08] I love gedit :) [21:08] vim ftw. [21:08] i love geany. [21:08] hyperair: I think I can still open it with gedit using gnome's backend for sftp/ftp :) [21:08] ed. the one true editor [21:08] directhex: sed. [21:09] better yet, cat. [21:09] cat is the ultimate editor. [21:09] savvas: that's assuming the remote ssh server supports sftp [21:09] savvas: my router doesn't have sftp though it has ssh [21:09] butterflies! [21:09] wut [21:11] scp then :p [21:11] or I'll eventually stop giving ideas and use pico lol [21:11] hahah [21:12] there isn't a nano on my router ;) [21:12] you and your router [21:12] yes, me and my router =p [21:13] you know where you can put it - on the shelf for "lost and never meant to be found" :P [21:13] physically never be found ;) [21:14] i'll leave it connected [21:14] my internet connection is on the line here! [21:15] * savvas inverts the hacker symbol and cracks the router with vim.. and a hammer [21:15] read-only filesystem. [21:15] =D [21:15] vim can't damage a router [21:16] hammers are always handy! [21:16] not if you can't find it physically [21:16] what's your address again? :p [21:17] my ip address? whois me and find out =p [21:19] hyperair: Who stole your reverse? [21:19] ion_: reverse? [21:20] The hostname an IP address maps to [21:20] ask the network admins in my uni =p === rbelem is now known as rbelem_afk [21:40] does anybody knows how to easily recreate a stock grub menu.list configuration? [21:41] make distclean [21:41] make menuconfig [21:42] no, the grub menu that you get after installation [21:42] ie make it look at the available linux image and list those and other installs which are detected on other disks too [21:43] im sorry, you said GRUB menu [21:44] my bad [21:44] lol [21:44] lol [21:44] update-grub. [21:44] its my fault -- i thought this was #linuxtv .... [21:44] * mkrufky hides [21:44] seb128: ^ [21:44] upgrade-grub will keep your local changes [21:44] seb128: delete it first [21:44] I want to wipe it for a clean version [21:44] ok, easy enough [21:44] mmhmm [21:45] then update-grub gives you a stock one [21:46] it seems to not list other installs [21:46] only linux images on the current distro [21:46] I've an intrepid install on an another disk and it's not there from a quick glance [21:47] you have to share the /boot i think. [21:47] there is no way to do whatever the installer do? [21:47] no wait that is a bad idea [21:47] hmm [21:48] i'd just add an entry manually. [21:48] like chainloader +1 kinda thing [21:53] seb128: detecting foreign OSes is done via udebs in the installer, so no, no easy way to reproduce that from an installed system; OTOH, there are various bugs that result from trying to incorporate those boot entries directly, instead of just chainloading as hyperair mentions [21:55] slangasek: ok thanks [21:58] seb128: And grub2 uses the output of os-prober to automatically generate those items, but that's obviously not terribly useful if you're not using grub2. === yofel_ is now known as yofel [22:10] directhex: cake is bad [22:11] Keybuk, even if it's delicious & moist & not git? [22:11] especially then [22:12] * Keybuk does not want to become a tubbers [22:13] I'll eat the cake. [22:14] The cake is a lie. [22:15] I was afraid of that. [22:17] mmm, lye cake [22:26] infinity: or, we could just remove libpt2.6.1's Conflicts: on libpt2.4.2, which is incorrect [22:27] slangasek: Oh, they have no file conflicts? [22:27] nope [22:27] slangasek: In that case, the old lib just ends up orphaned, autocleaned, and problem solved... [22:27] yep [22:27] slangasek: Why was mvo trying to force the removal, I wonder? [22:28] it wasn't his idea :) [22:28] he was just trying to clean up the update-manager problem [22:28] slangasek: Oh, inherited from upstream maintainer? [22:28] no, inherited from the person who packaged the new upstream version of ptlib [22:29] cp debian/in/$(PACKAGE)-00list debian/patches/00list [22:29] * slangasek swears at the octave3.0 maintainer [22:30] as if using dpatch wasn't annoying enough to begin with [22:30] let's just clobber the changes on every rebuild, hurray [22:39] so how easy/not easy is it to fork a lib and allow it to co-exist with the one in the jaunty repos? I remember a ppa doing it with the kde libs for amarok2 in intrepid. the key would be making sure the rev deps that should use the one in the jaunty repos continue to do so while only a specific package utilizes the forked-libs === Snova_ is now known as Snova [22:45] I get version conflicts for OOo in jaunty - is that something that is well known and scheduled for fixing? [22:48] is xvfb-run known to be broken? [22:48] $ xvfb-run ls [22:48] [: 182: Illegal number: [22:48] xvfb-run: error: display :99 already in use === rbelem_afk is now known as rbelem [22:58] At the risk of being rude, can someone look at bug 356612? It fixes a regression in automake and blocks an upload I need to make [22:58] Launchpad bug 356612 in automake1.10 "Regression vs 1.10.1: depfiles problem causes some source packages to ftbfs now" [Undecided,Confirmed] https://launchpad.net/bugs/356612 [22:58] why risk of being rude? [22:59] prodding sponsors [22:59] Laney: I would but I've no enough clue about automake to review that [22:59] well it's just a backport from upstream but yeah, fair enough [23:00] try to get Keybuk or slangasek to look at it [23:00] that should have hilighted them ;) [23:01] * Keybuk is a conference this week [23:01] AT a conference [23:03] ATH0 a conference [23:05] calc: any more interesting bugs on OOo? [23:06] slangasek: not yet, it looks like OOo might be safe to upload RSN :) [23:07] how soon is that? [23:07] and no response from the catalan people about their buggy file [23:07] either later tonight or tomorrow morning (is that ok?) [23:08] yeah, that works [23:08] ok [23:09] slangasek: does "xvfb-run ls" works for you? [23:10] Keybuk: if you can write on IRC you can probably have a quick look to a sponsoring request and ack an upstream backport too ;-) [23:10] calc: did you see that sparc failed with a different compiler error this time? [23:10] calc: might be advantageous to get OOo uploaded right now, if we're having a carnival of build failures [23:10] otherwise, you should plan to just drop sparc completely in the next upload so that it's not hanging over our heads [23:11] seb128: don't have it installed; I can have a look [23:11] yea seems sparc fails differently each time but works fine for debian :-\ [23:11] slangasek: would be nice, I want somebody to confirm if it's broken or if I've a local issue [23:14] calc: well we clearly don't have an identical source package and we know we don't have the same default compiler options on the buildd; so the fact that it works fine for Debian doesn't mean there aren't OOo bugs here... [23:14] seb128: confirmed the failure here [23:14] seb128: no, because that involves getting to launchpad [23:14] which has so far timed out three times in a row for me ;) [23:14] slangasek: I've opened bug #357338 if you want to milestone it [23:14] Launchpad bug 357338 in xorg-server "xvfb-run broken in jaunty using dash" [High,New] https://launchpad.net/bugs/357338 [23:14] slangasek: it breaks builds using xvfb-run [23:15] or rather target it for jaunty [23:15] * slangasek nods [23:17] thanks [23:24] hi there! could someone look at bug 352653 . It's a minor packaging issue and I wonder if the information provided is enough for a FreezeException? [23:24] Launchpad bug 352653 in coherence "python-coherence: /usr/share/dbus-1/services/org.Coherence.service should be included" [Low,Triaged] https://launchpad.net/bugs/352653 [23:27] ugh i'm still getting new bugs on gutsy [23:28] * calc told the users to just test out jaunty and upgrade if it works, heh [23:28] Ampelbein: There was a new coherence upload in Debian today. Did that (by chance) fix this bug? [23:28] ScottK: I'll check that, thanks for the pointer. [23:29] No problem. [23:30] calc, tell them to try karmic! [23:31] ArneGoetje: there are a number of new gnome-user-guide-$ll packages added in the latest upload; could those get added to the dependencies of language-pack-gnome-*? [23:33] ScottK: no, this did not get fixed. the services-file is still not provided. should i file a bug in debian, too and link it? [23:33] the debian maintainers know about that [23:33] I mailed him a week ago and he replied that somebody else was looking at the issue [23:34] I will try pinging him again, you don't need a freeze exception for bug fixes yet though, just subscribe sponsors [23:35] ok, done that already. thanks. [23:40] "Grep'ing the whole file is not good either: AIX grep has a line limit of 2048" [23:40] >_< [23:42] The following people find AIX grep relevant: [23:42] cjwatson: what's the status of debs with a .tar.lzma ? Are they allowed in the archive/soyuz (lintian is complaining) [23:45] slangasek: ok, your new comment is sort of what I suggested in the bug description ;-) [23:46] seb128: yeah. :) [23:46] slangasek: that's not the only issue though, I've changed it to use bash just to try and it still breaks on "display already used" [23:46] when called several times [23:46] doh [23:46] I would suggest just dropping the change from the previous upload for jaunty [23:47] that's fair [23:47] Laney: automake sponsored [23:47] slangasek: woo! Thanks a bunch [23:47] I will wait for bryce to comment on the bug though maybe he can fix it easily [23:48] seb128: already dropped [23:49] bryce: thanks [23:49] seb128: I don't care enough about xvfb to try fixing it [23:49] bryce: I don't care either as long as I can still build pygtk ;-) [23:49] besides I'd probably just break it some other way in the process (it's not my patch originally, just sponsored from a contributor) ;-) [23:50] right, let's go back to a known situation for jaunty