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

mathiazslangasek: do you know which libc is used in the installer environment?00:38
slangasekglibc00:38
mathiazslangasek: apparently getpwuid is not working properly00:39
mathiazslangasek: in the installer environment00:39
slangasekthe nss modules may not be there00:39
kirklandslangasek: this test program doesn't work in jaunty alpha1: http://people.ubuntu.com/~kirkland/test.c00:39
mathiazslangasek: however it ^^ works in interpid00:39
slangasekthere's a separate udeb, libnss-files-udeb, that contains ./lib/libnss_files.so.2; is that present in the image?00:40
mathiazslangasek: hm - no00:41
mathiazslangasek: only libnss_dns.so.200:41
slangasekwell, there's the problem then :)00:41
slangasekI'm not sure whether there's anything else in the installer that cares about nss_files by default, though?00:42
mathiazslangasek: awesome - works!00:42
kirklandslangasek: anna-install libnss-files-udeb fixes it ;-)00:42
slangaseksure00:42
kirklandslangasek: we're working on iscsi at the moment00:42
slangasekand that needs uids in the installer environment (as opposed to within the target chroot)?00:42
kirklandslangasek: and we've got a failure somewhere in there related to a b0rked getpwuid() call00:42
kirklandslangasek: well, the source code thinks it does, anyway ;-)00:43
kirklandslangasek: the iscsid daemon has to be running00:43
kirklandslangasek: for the iscsiadm target discovery to work00:43
kirklandslangasek: the iscsid does some getpwuid() checking00:43
slangasekah, and that has to be run in the installer rather than the target in order to support install-to-iscsi, hmm00:44
kirklandslangasek: right, needed to establish the scsi device00:44
ograkirkland, iscsi ? fixing the ftbfs on armel for us ? :)00:44
kirklandslangasek: okay, so shall we just add a depends in the open-iscsi-udeb on libnss-files-udeb?00:45
kirklandogra: :-P00:45
mathiazogra: doko fixed it00:45
kirklandogra: i'm sure all the armel customers out there are just dying to run with root on iscsi :-)00:45
ogramathiaz, oh, right :)00:45
slangasekkirkland: that would do it, though I wonder if it wouldn't be more technically correct to remediate iscsid's uid checks00:45
kirklandslangasek: what's the alternative?00:46
kirklandslangasek: slashing them?00:46
slangasekprobably? :)00:46
ograkirkland, why not ? ARM is the perfect HW to cluster NAS arrays :)00:46
mathiazogra: BTW are there any chroot available?00:46
mathiazogra: for arm00:46
ogramathiaz, nope, we dont have enough HW yet, i have a board here if you need a testbuild00:47
kirklandogra: how's qemu's armel support?00:47
mathiazogra: ok - doko's patch may not be needed anymore with the new upstream version of open-iscsi00:47
ograbut the buildd machines are still busy building the archive ... and after that we'll need them for livefs builds00:47
mathiazogra: but I don't know how to test it00:48
ograkirkland, bad for what we target ... ok for more common arm platforms00:48
ograi think qemu has support up to armv5 we're targeting armv700:49
ograthough armv5 should suffice for bare testing00:49
persiaNo, that's not the issue.00:49
persiaThe problem is that qemu targets armeb, and we have armel00:49
ograah, right00:50
ograwell, whats scratchbox running then ?00:50
ograi thought they use armel00:50
persiaarmv5 vs. armv7 is just having a couple lipcap libraries, or worst-case, parallel installs (a la libc6-i686)00:50
persiaNo, armeb00:50
ograhmm, isnt the n8x0 omap2 ?00:51
ograthat should be armel00:51
ograand scratchbox targets the n8x000:51
persiaomap2 doesn't require armel.00:52
ograah00:52
persiaSee http://qemu-arm-eabi.wiki.sourceforge.net/ for work-in-progress00:52
ograah, right00:54
ograwell, i bootstrapped my initial rootfs for the evm board in qemu-arm00:54
ogra(not -eabi though)00:54
persiaSome of the patches were going upstream.  I haven't tested the latest.00:55
=== Pici` is now known as Pici
ograanyway, i'll better go to get some sleep now ... else i'll miss my train00:59
ogranight00:59
lifelesspersia: what was the session you wanted me at?01:03
persiaWell, we were discussing https://blueprints.launchpad.net/ubuntu/+spec/archive-reorganization , but it might be a bit strong to say I wanted you there, rather that I thought you might be interested based on your thoughts on the model.01:06
persiakirkland, Is armel support included in any of the svn snapshots for the current qemu?01:08
kirklandpersia: i haven't checked01:08
persiakirkland, OK.  I'm not sure of the upstream status, and saw the svn pull and hoped.  I suppose I ought install jaunty on something.01:09
kirklandpersia: :-D01:10
kirklandpersia: i'll check for you later tonight01:10
kirklandpersia: i merged qemu from debian;  soren merged from svn shortly thereafter01:10
persiakirkland, Hrm?  That doesn't match the changelogs I see, and now I'm confused.01:10
persiaI see svn snapshots in Debian experimental, and a changelog with your name claiming a merge from Debian unstable (but it looks like a merge from experimental)01:11
kirklandpersia: I uploaded 0.9.1-7ubuntu1, -- Dustin Kirkland < kirkland@canonical.com>   Thu, 20 Nov 2008 18:10:36 -060001:12
kirklandpersia: soren uploaded 0.9.1+svn20081112-1ubuntu1, https://edge.launchpad.net/ubuntu/+source/qemu/0.9.1+svn20081112-1ubuntu101:12
* persia fails at diff-reading01:13
kirklandpersia: i, too, dislike the fact that Launchpad drops the uploader from the changelog of the last entry at https://edge.launchpad.net/ubuntu/+source/qemu01:14
persiaAt one point it listed it, but it was removed in response to a bug about it usually getting it wrong.01:15
persia(for various values of "it")01:15
persiaI think the plan was to take a deeper look at the concept of "Changed-By" and "Last Changelog By", but that probably awaits the next UI changes.01:16
kirklandpersia: i am a little puzzled why soren's upload "replaced" my changelog entry ... http://launchpadlibrarian.net/19890588/qemu_0.9.1-7ubuntu1_0.9.1%2Bsvn20081112-1ubuntu1.diff.gz01:17
kirklandpersia: oh, wait, nevermind ... it's further down in the diff01:17
* kirkland fails at diff-reading, too01:18
persiakirkland, That's just the format.  Scroll down to 0.9.1-7ubuntu1 (confusingly underneath 0.9.1+svn20080822-1 )01:20
persiaI suspect the version issues are related to the branching on the Debian side : it would be less confusing if there was a common parent between your merge and soren's.01:20
calcpitti: you there?01:22
FAJhi, i am trying to set up a ppa, but am having difficulties with signing the ubuntu code of conduct...01:23
FAJcan anyone help?01:24
FAJIt says that there is no public key?01:24
Hobbseetry #launchpad01:25
persiaFAJ,01:25
=== j1mc is now known as j1mc|away
slangasekkirkland: ok, so open-iscsi uses getpwuid for peercred validation... it's questionable because they're hard-coding a check against "root" instead of just hard-coding one against uid 0, but probably non-trivial to correct, might as well just add the udeb dep :)01:46
=== j1mc|away is now known as j1mc
=== nhandler_ is now known as nhandler
=== nhandler_ is now known as nhandler
elpargohi, anyone knows if they are any plans to upgrade firebug in ubuntu -104:27
elpargolastest package is a version from svn due to a bug.04:27
* Hobbsee wonders what ubuntu -1 is, as she heads out04:29
elpargoHobbsee, 8.04 :)04:37
kirklandslangasek: so we came to the same conclusion, independently ...  the "root" string check vs. "0" uid check is kinda dumb...05:46
kirklandslangasek: but, ultimately, open-iscsi-udeb already depends on the lib-nss-files packages05:46
kirklandslangasek: mathiaz and i brought this problem on ourself, though, in testing the installer05:47
kirklandslangasek: we were udpkg -i 'ing our own new open-iscsi udeb05:47
kirklandslangasek: rather than anna-install'ing the open-iscsi-udeb already on the cd05:47
kirklandslangasek: so we hadn't pulled the dependencies05:47
kirklandlose.05:47
slangasekkirkland: ah :)06:08
kirklandslangasek: yeah.  doh.  sorry for your cycles :-)06:08
=== tkamppeter_ is now known as tkamppeter
fabbionedoko_: ping?09:02
doko_fabbione: pong09:04
fabbionedoko_: what's up? i saw your ping this morning09:07
doko_fabbione: sparc ... can you reproduce the build failures of gcc-4.1/gcc-4.2 locally?09:08
fabbionedoko_: i haven't built gcc.. but I can try09:09
fabbionedoko_: what release? what chroot? info please? :)09:09
doko_fabbione: jaunty09:10
fabbionedoko_: ok.. i'll give it a shot when I can09:10
sorenkirkland: My changelog entry didn't replace yours. It's just diff(1) being confusing. Both of our entries were at the top and they looked similar, so diff shows it as though mine replaced yours and then added yours again further down. Check the final changelog.09:18
sorenkirkland: If you already worked that out, sorry. On this internet connection, even just scrolling back through irc logs is painful :)09:19
fabbionesoren: everything working like a charm now! thanks for the help the other day09:19
sorenfabbione: Ay time, dude. Glad to hear it.09:19
sorenany time, even.09:20
fabbionesoren: eheh09:20
fabbionei just wish virt-manager was a bit more mature to configure machines from remote09:20
* soren nods09:20
=== doko_ is now known as doko
kirklandsoren: yep, figured that out eventually :-)  sorry12:20
sorenkirkland: No worries.12:38
=== nhandler_ is now known as nhandler
=== Trewas666 is now known as Trewas
=== nenolod is now known as moogle
asacdoko: how can #pragma GCC diagnostic ignored "-Wstrict-prototypes"14:02
asacbe made apply to only a few lines ... or how to unset that if its in a header (so its restricted to that header at least)14:03
dokoasac: see the gcc-4.3 manual, section 5.52.9 Diagnostic Pragmas14:08
asacdoko: link?14:12
dokoasac: apt-get install gcc-4.3-doc14:13
asacdoko: i can see how i can change it explicitly to warning again. but how can i reset to the "default"?14:13
asacor is "warning" default?14:14
dokoasac: probably depends on the options used to run gcc. I don't know14:14
asacdoko: yeah. i guess warning is correct14:15
hungerAny idea why the kdegames stuff build on LP yesterday is not in the archives yet?14:29
hungerother kde stuff build later is available:-(14:29
hungerIs it possible that kdegames (and others) contain new debs that require it to get ok'ed before going into the archives?14:30
NCommanderhunger, yeah14:31
hungerCould somebody please OK it then?14:31
persiahunger, It is possible.see https://launchpad.net/ubuntu/jaunty/+queue14:32
persiaThe archive admins review that every couple days, and tend to push things through as long as the changes are sensible.14:32
* hunger sighs.14:33
hungerCurrently I can not even start the unholy mix of kde 4.2 and 4.1 in the archives:-(14:33
* NCommander sighs14:33
NCommanderBinary NEWs14:33
NCommanderI still don't know if thats a feature or a bug14:33
persiaDefinitely a feature.14:34
ScottK-laptophttps://launchpad.net/ubuntu/jaunty/+queue?queue_state=0&queue_text=kde14:34
NCommanderOk, finally14:37
NCommanderkde4bindings built14:37
NCommanderYAY!14:37
NCommanderer14:37
NCommanderkde4libs built and installed14:37
bigonI have 4 pkg (compiz-fusion-plugins-main libv4l-0 system-cleaner system-cleaner-gtk) installed on my machine (running jaunty since yesterday) that have higher version in intrepid than jaunty :/14:46
=== nhandler_ is now known as nhandler
liwbigon, system-cleaner was updated in hardy to fix some serious bugs, I'll have an update for intrepid as well in the near future, sorry about the confusion15:03
hungerAny archive admins around who can push the kde beta stuff through the new queue?15:03
=== LucidFox is now known as Sikon_Stargate
=== kirklan`` is now known as kirkland
=== The_Company is now known as Company
allquixoticHello. I'm looking for approval to do an SRU for a main package in Intrepid. I've filed a bug yesterday and am now informally poking anyone interested to take a look and provide feedback, please. :) https://bugs.launchpad.net/ubuntu/+source/libshout/+bug/30484315:48
ubottuUbuntu bug 304843 in libshout "SRU Request: libshout3 in intrepid" [Undecided,New]15:49
=== Sikon_Stargate is now known as LucidFox
=== robbiew1 is now known as robbiew
lifelessI have a weirdness removing a kernel package, what package should I file the bug on?16:32
persialifeless, What sort of weirdness?16:35
persia(and #ubuntu-bugs is generally a better forum for this class of question)16:36
lifelesspersia: regenerating initramfs for the thing being removed16:40
persiaI'd file that against "linux", although I suspect it's because there's still some modules package left unpurged.  Probably useful fodder for the kernel packaging UDS session next week.16:42
lifelessits related to a linux-restricted-modules removal bug I found too16:42
lifelesswhich is that if someone has removed a kernel by hand16:42
lifelessremoving the lrm package blows up on System.map missing16:42
persiaWell, that's arguably a case of someone shooting themselves in the foot, but it's all part of the same collection of scripts to generate maintainer scripts for the kernel packages.16:43
lifelesspersia: not really, lrm can be configured but no installed16:44
lifelessyou can't drop it to purged without having the system.map present :P16:44
persiaAh.  I had thought that was part of the configuration, but if not, then certainly a bug.16:46
lifelessI have a bunch of lrm packages that are state 'c' and can't be removed16:46
lifelessI suspect its unusual to get this way, but once here its wedged16:47
persiaI suspect you'd have to either install the relevant kernels (or at least configure them), or fake it.16:47
* StevenK returns from breakfast, disenheartened.16:47
lifelessoh, I had them installed16:47
pitticalc: HI16:54
Chipzzpersia: I would say it's not someone shooting themselves in the foot. lrm should depend on the corresponding kernel, and hence be removed when the kernel gets removed16:59
Chipzzsimple matter of dependencies\16:59
Chipzzunless by "shooting themselves in the foot" you mean dpkg -P --force-all the corresponding linux kernel :P17:00
persiaChipzz, I mean simply rm -f /boot/vmlinuz-${whatever}17:01
apwsuperm1, you about?17:25
apwsuperm1, i have a debdiff against dkms and it looks like you are the man to talk to about getting it applied17:26
superm1apw, yeah i just saw it on kernel-team.  i just added it to trunk, go ahead and upload it to jaunty too17:28
apwoh is there a spearate tree for it somewhere?17:29
superm1apw, only dell employees have access to the git tree17:30
superm1apw, so normally submitting patches to dkms-devel ML is the way to go, but i happen to be on kernel-team ML too, so this works17:30
apwsuperm1, thats my bad for not looking for the upstream17:31
superm1apw, er you don't have core-dev rights do you.  do you need a sponsor then for that patch into jaunty?17:31
apwsuperm1, any reason for it not to be externally accessible, the git tree?17:31
apwsuperm1, nope, no upload privs here, a sponsor would be great17:31
superm1my bad, it's accessible at linux.dell.com, just only writable by internal17:32
apwoh then that makes complete sense17:32
superm1http://linux.dell.com/git/?p=dkms.git;a=summary17:32
apwand my bad for not noticing it, i assume its int he control file17:32
superm1apw, okay i'll sponsor it for you in jaunty then.17:32
apwyep there it is, my bad17:32
apwhow does that work then, this is my first time (upload virgin)17:33
superm1apw, no problem. i'll just grab that patch out of the email and do the upload for it.  you've got it right with a debdiff in the email17:33
superm1is there a bug opened for this though?17:33
apwyes bug #300773, referenced in the diff17:33
ubottuLaunchpad bug 300773 in linux "Removal does not clean up after dkms, l-r-m(?)" [Medium,In progress] https://launchpad.net/bugs/30077317:34
apwin the debian/changelog entry i mean17:34
superm1ah i read right past it.17:34
apwoh hrm, that debdiff is against intrepid, do i need to make a new one against jaunty17:34
apwand how indeed do i get the jaunty source ... hmmm ... /me goes find out17:35
superm1no it's okay. it's a small change, s/intrepid/jaunty i'll just do and upload17:35
superm1apw, but you've got it right putting the debdiff on the bug and grabbing the main uploader or a main sponsor, so good job with that :)17:36
apwso how does one get the source for a non-'the one i am running' system17:36
apwsuperm1, one tries.  have to learn somehow and bugging people seems to work :)17:36
superm1apw, so it turns out the same version is in jaunty and intrepid.  you can look here:  https://edge.launchpad.net/ubuntu/+source/dkms17:37
apwso it is17:37
superm1apw, if that wasn't the case, then you could grab the orig.tar.gz and such from launchpad, or you could add a jaunty deb-src entry to sources.list17:37
apwahh i can add just the jaunty deb-src's can i, and then i can use t17:38
apwthe =version to get the jaunty one i guess17:38
apwsuperm1, ok, as its the same version i wonder if we should SRU it to Intrepid17:38
* apw is in two minds, its such a small mess made against its pretty simple to fix17:39
superm1apw, up to you.  i think with such a simple fix an SRU does make sense17:39
superm1so you can nominate it to intrepid on that bug, and then follow the SRU process at https://wiki.ubuntu.com/StableReleaseUpdates17:40
apwwell i guess then i'll take it under advisement, in that it only makes sense to bother with that if we also fix the kernel issues there too17:40
apwso we can have that discussion on the kernel-list in tandem for both17:40
superm1what's the kernel side of the issue?17:43
apwthe kernel makes a mess in the /lib/modules/<version> too17:54
apwnot cleaning out some of the depmod information17:54
apwso that also stops the directory going away when the modules are deinstalled17:54
superm1apw, so another comment about uploading methodolgies, don't worry about sending patches for packages that are not within the kernel team's direct responsibility (linux,linux-meta,lrm,etc) to kernel-team ML.17:54
superm1ah i see17:54
superm1but for those other packages, i'm not sure the kernel-team ML policy.  i thought it was just for SRU's they all needed ack'ing, but perhaps that's changed17:55
apwsuperm1, yeah it seemed appropopriate to send it there too as it was a fix for a problem the kernel people were seeing17:55
apwyeah ... as its jaunty it probabally can just be shoved in, but it does change the semantics of when we remove them so some discussion may be appropriate17:56
apwand frankly even if i was jsut going to commit it, it being in the logs and recorded seems appropriate17:56
superm1right17:56
apwi am not used to not sending it somewhere ... too much kernel work in the community17:56
apwsuperm1, so does dkms only build on i386?17:56
superm1apw, it only builds on one architecture because it's arch all.  that means the same binary package works on all architectures17:57
keesdoko: isn't bug 305176 just a complaint about -D_FORTIFY_SOURCE=2 ?17:57
ubottuLaunchpad bug 305176 in glibc "[PR25509] can't disable __attribute__((warn_unused_result))" [Unknown,Confirmed] https://launchpad.net/bugs/30517617:57
apwahh i see, and that doesn't appear as 'generic' it just appears as i386 or something17:57
dokokees: no, just the question why this attribute is set for fwrite, and not for fprintf/printf17:59
keesdoko: okay, fair enough.18:01
Tujuwe're packaging fonts to ubuntu, should we use defoma or is that being removed?18:07
slangasekdefoma is not being removed, TTBOMK?18:08
Goodibug #279824 seems to indicate that18:09
ubottuLaunchpad bug 279824 in update-manager "ionice Update Manager" [Wishlist,Triaged] https://launchpad.net/bugs/27982418:09
Goodiwell.. not that :)18:11
Goodion debian side -  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=27982418:13
ubottuDebian bug 279824 in perlftlib "O: perlftlib -- Perl module for the FreeType library" [Normal,Closed]18:13
Goodithe defoma-hints program is broken since the perlftlib was dropped18:14
slangasekwell, that implies someone's doing a bad job of maintaining it, but doesn't say anything about it being removed18:19
Goodislangasek - jep, but it's been like that for a long time... just makes me wonder how we're actually supposed to use defoma if I can't create new font hintfiles...18:21
slangasekGoodi: hmm, I'm afraid I don't know, I'd never heard of defoma-hints before and didn't recall that this was something that had to be run as part of setting up defoma18:22
Goodiand what's the big deal with the hintfiles anyway... it's not needed in fedora/rhel.18:22
Goodiall the *ttf* fontpackages seem to use defoma18:23
Goodislangasek - then there might be some other way ... but what it would be18:23
NCommanderNice codeblocks got rejected18:23
NCommander-_-;18:23
StevenKNCommander: "U looz"18:25
* NCommander whacks StevenK with his ARM board18:25
StevenKWhich is currently, 11,000 km from me18:25
NCommandero_o?18:25
Nafallo...details18:25
StevenKIt's in Sydney, and I'm not.18:26
lifelessWTB: 1 suborbital arm whacking launcher18:26
Goodiand the defoma-hints segfaults with OTF (opentype) fonts on gutsy (which do have the perlftlib)18:27
=== azeem_ is now known as azeem
wasabiheh. wow. i can't eject this CD from the drive.19:19
wasabiit keeps trying to remount itself.19:19
slangasekwith or without the tray opening?19:21
jdonglol isn't this a known bug?19:21
jdongpress the eject button like there's no tomorrow, you'll get the timing right eventually :D19:21
slangasekthere was a known, release-noted bug in Ubuntu 8.10 about this, yes; the fix is in intrepid-updates19:22
slangasekI wasn't sure if he was describing the same bug or a different one, though19:23
wasabitray doesn't open19:24
wasabi'eject' won't do it either. i guess it's being mounted quicker than eject can umount and eject19:24
wasabis/mounted/remounted/19:24
slangasekthat doesn't really sound like the same bug to me, but ICBW19:25
calcpitti: i'll just talk to you when i get to the hotel tonight (if i see you), should be there around 7pm19:28
calcpitti: i was going to ask you a question about the email you sent out, but dont have time right now, since i have to catch my flight19:28
pitticalc: ah, fine; I guess we'll arrive around the same time, maybe a little later19:28
* calc bbl19:28
pitticalc: safe travels!19:29
calcpitti: my flight gets in at 5:40pm19:29
calcpitti: so i should be the hotel by 7pm i am guessing19:29
* calc throws his stuff together to head to the airport, heh19:29
* calc probably bbia 8hr or so19:30
* slangasek waves to calc 19:38
apacheloggerjames_w: we just did our first release from a bzr branch :D20:18
wasabiwhile true; do eject /dev/cdrom10; done20:24
wasabiThat got it!20:24
wasabiof coruse now it's opening and closing repeatidly.20:24
Companywasabi: try while true; do eject /dev/cdrom`seq 1 100 | shuf | head -1`; done next time20:30
wasabiheh.20:30
wasabiso now there's no cd, but it's stuck closed20:30
ion_Brute force for the win.20:30
Companyis there a better way to get random numbers in the shell?20:30
wasabiand kernel is spewing out drive timeouts.20:30
wasabii wonder if it's still processign my ejects.20:31
n1loHow to active the kernel framebuffer?20:31
* ion_ hadn’t noticed shuf before. Thanks. I had used ‘ruby -e 'print ARGF.sort_by { rand }'’ in the past.20:31
Companyion_: it's pretty new20:32
n1lo?20:32
* Company uses it for looking for mp3s to play with ls -l | shuf20:33
Philip5don't know how offtopic this is but does anyone here know if it's possible to make pbuilder to halt if the the build breaks and if so i would like to login to the pbuilder session and look around.20:36
Philip5can it be done?20:36
directhexpreserve buildplace, something like that?20:36
NafalloPhilip5: -motu is probably more correct, and I believe the pbuilder package includes example hooks.20:37
Nafallo:-)20:37
Philip5oki20:37
Philip5:)20:37
mohbana if i install via jreu11 via update-alternatives --config java does the webplugin get installed as well20:58
tkamppeterpitti, hi20:59
tkamppeterpitti, can you have a look at https://blueprints.edge.launchpad.net/ubuntu/+spec/printer-driver-auto-download-service? Who else from Ubuntu I should invite to that meeting?21:00
pittitkamppeter: hey! greetings from San Francisco21:12
pittitkamppeter: I think we should have mvo, he's a key person for signed archives21:12
dublpawsis there a transition team working on python 3.x source updates?21:16
persiadublpaws, There's at least some interested parties in making the necessary preparations.  I'm a little out of date, but last I heard the plan was to still target 2.x for Jaunty, while trying to get as much of the source 3.0-acceptable as possible.21:22
dublpawsI see.  a daunting task no doubt.21:23
persiaFrom the little I understand, yes :)21:23
exarkunWhat kind of source updates are you thinking of?21:23
directhexto the debian/patchesmobile!21:24
persiaexarkun, Aren't there at least some small syntax changes from 2.5 to 3.0?21:25
exarkunYes, indeed21:25
dublpawsI guess I'm worried about the packages that are more or less collecting dust, "just work"ing.21:25
Treenakspersia: that, and standard library changes21:26
exarkunBut I'm wonder if dublpaws wants someone to start patching upstream code21:26
exarkunOr what21:26
Treenakspersia: python 2.6 has a 'warnings' mode21:26
persiadublpaws, If you'd like to test and fix, I'm sure the python team would appreciate patches to adjust to work 3.0, as long as it still works with 2.x (I think 2.6, but I could be mistaken)21:26
ScottK-laptopWe need to get stuff working with 2.6 first and doko hasn't uploaded 2.6 yet.21:27
exarkunMost programs cannot be expressed such that they are both valid 2.6 and 3.0 programs.21:27
ScottK-laptopexarkun: Isn't that 2.5/3.0.21:27
exarkunScottK-laptop: Nope.21:27
ScottK-laptopexarkun: I thought the point of 2.6 was to support transition?21:27
exarkunI mean, _more_ programs can't be expressed as valid 2.5 and 3.0 source. :)21:27
TreenaksScottK-laptop: that's waht the warning mode is for21:27
exarkunBut most also cannot be valid 2.6 and 3.0.21:28
TreenaksScottK-laptop: "This wouldn't work in 3"21:28
ScottK-laptopI see.21:28
* ScottK-laptop anticipates a LONG transition21:28
exarkunThe best the Python development team thinks you can hope for is to be able to express a program as valid 2.6 source which will be warning free in the "3.0 warnings" mode21:28
TreenaksScottK-laptop: so does the python foundation.. at least a decade21:28
exarkunAnd then run an automatic source translation tool over it to produce the 3.0 source21:28
persiaBut adjusting that which wouldn't work in 3 might not work in 2.6?21:28
Treenakspersia: exactly21:29
exarkunFor a project I'm a developer on, the tool generates a megabyte of diff.21:29
lifelesspy3 is a new language that happens to look similar :)21:29
ScottK-laptoplifeless: It's not that different.21:29
Treenakslifeless: and work similar, too21:29
persiaAh.21:29
exarkunSo "long transition" is a good way to think about it, yea :)21:29
tkamppeterpitti, you are already in SF?21:29
lifelessScottK-laptop: for the purpose of this discussion it is different enough21:30
ScottK-laptopI suppose.21:30
tkamppeterpitt, so I will add mvo.21:30
lifelessScottK-laptop: its not as close as two editions of the C language spec21:30
persialifeless, Is it as different as e.g. C and ObjC ?21:30
exarkunaren't all valid C programs also valid ObjC programs?21:31
ScottK-laptoppersia: No.21:31
tkamppeterpitti, added.21:31
persiaexarkun, No, although I believe that is true for C++21:31
exarkunit's not true of C++ because of new keywords at least21:31
exarkunWhy isn't it true of ObjC?21:31
exarkunwikipedia says "Objective-C is a strict superset of C. That is, it is possible to compile any C program with an Objective-C compiler."21:32
exarkunif we trust wikipedia :)21:32
* exarkun checks to see if it also says that about C++21:32
persiaI seem to remember some issue with treatment of structures, although it's been a decade since I spent much time with ObjC, so my memory is a bit fuzzy.21:32
exarkunah no, it says "C++ is often considered to be a superset of C, but this is not strictly true."21:32
persiaexarkun, From http://objc.toodarkpark.net/grammar.html it appears ObjC suffers from keyword issues as well.21:33
lifelesspersia: all C programs are not all valid C++ programs; in that their behaviour may change too21:35
lifelessOTOH, stat.st_time added a C keyword by fiat, so I'm sure comparing standards is enough anyhow :)21:35
exarkunstat.st_time?21:35
persiaheh21:35
lifelessyes21:36
jcastrolifeless: are you here yet? (hotel?)21:36
lifelessjcastro: kindof :) - I'm on leave today21:36
jcastrono worries21:36
lifelessjcastro: I will be swinging by to the hotel a bit later, couple of hours from now21:36
jcastrosweet21:37
lifelessexarkun: st_*time is now a macro21:38
lifeless#ifdef __USE_MISC21:38
lifeless...21:38
lifeless# define st_atime st_atim.tv_sec        /* Backward compatibility.  */21:38
lifeless...21:38
lifeless#else21:38
lifeless    __time_t st_atime;                  /* Time of last access.  */21:38
lifeless...21:38
lifeless#endif21:38
lifelessthis means that if you use st_atime for *anything* other than accessing the contents of a struct stat's st_atime field... it will blow up21:39
exarkunow21:39
lifelessand doing #undef st_atime will make people look at you weirdly21:39
guille_hi all21:40
guille_i'm installing ModPerl in Apache2, and they use the namespace ModPerl for everything, but in cpan it's Apache? (from the start to the end of, am i wrong?)21:41
ScottK-laptopguille_: #ubuntu-server is probably a  better place to ask.21:41
lifelessexarkun: the particular joy through which I found that out btw - pyrex, writing an attribute on a class, called st_atime21:58
exarkunhah, I bet that was fun.21:58
lifelessturns out you can't have a C function called _py_2_st_atim.tv_sec21:58
lifeless(or whatever the exact pyrex mangling gave, I don't recall)21:59
NCommanderCan a buildd admin please rescore kde4libs on armel?22:03
kirklandpitti: i'm wondering if you might review the adduser patch i attached to https://bugs.edge.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/302870 and sponsor?22:51
ubottuUbuntu bug 302870 in adduser "add support for setting up encrypted home directory on user creation" [High,In progress]22:51
mohbanahas anyone installed java 6 update 11, i'm stuck with installing the plugin22:56
pittikirkland: can you please sub me? still @ conf23:05
kirklandpitti: already did, "pitti", right?23:05
pittikirkland: right23:06
kirklandpitti: awesome, thanks, i'm heading for a plane soon23:06
kirklandpitti: be there later tonight ;-)23:06
pittikirkland: looking forward to seeing your again23:06
kirklandpitti: likewise!23:06
mohbanahello ....23:22
=== TheMuso_ is now known as TheMuso

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