/srv/irclogs.ubuntu.com/2011/05/04/#ubuntu-devel.txt

donkeyinspacehello, i tried to compile only once and it went wrong can someone help me?00:13
lynxmansmoser: thanks for the pointer to that bug00:13
soreauHey guys, is there anywhere I can find the source for ubuntu's gdm? I'm trying to figure out what happens (or what's supposed to happen) when switching sessions.00:13
soreauSelecting classic ubuntu worked the first time I tried it but since switching to ubuntu and back to classic, both load unity regardless no matter what I do00:14
cjwatsonsoreau: apt-get source gdm00:15
soreaucjwatson: thanks00:18
donkeyinspacehave 1 cd with ubuntu 11.04 alpha and 3 cds with ubuntu 11.04. the alpha one was burned in windows and i could be able to install it one or two times, know it crash . about the 3 ubuntu 11.04 two were burned using brasero and one was burned under windows the one burned in windows is the one that reaches far in the installation00:21
donkeyinspacewhat can i do knw?00:22
donkeyinspace*know00:22
donkeyinspacemy hard drive is not very well but  can install 10.10 whenever needed00:23
holsteindonkeyinspace: come to #ubuntu-beginners00:27
soreauI have to say, Natty is by far the most incoherent version of ubuntu I've ever seen and I've been using this distribution since Hoary00:43
soreauUbuntu has let me down and I am very disappointed00:43
=== panda is now known as Guest7646
pittiGood morning06:03
Captainkrtekhello06:08
mfilipehello guys! I'm using linux-image with generic-pae but I want compile the same kernel with a patch applied. I installed linux-source-2.6.38, copied config-2.6.38-8-generic-pae to .config in linux-source dir and compiled with kernel-package. My problem is that I get kernel panic without patch applied. Anyone knows what is wrong?06:09
mfilipehere is the best channel for support that?06:10
pittihmm, a lot of armel builds fail with  "apt-cache exit status 11"; what the heck?06:16
abhinav-pitti: in Gdk 2.0 there seem to be another case of missing annotation. I am not able to find the method Gdk.get_default_root_window() , although the C API documents it for GDK 2.006:30
pittihey abhinav-06:48
pittiabhinav-: checking06:48
abhinav-hi pitti , thanks :)06:48
pittiabhinav-: right, see /usr/share/gir-1.0/Gdk-2.0.gir:06:48
pitti    <function name="get_default_root_window"06:48
pitti              introspectable="0">06:48
pittiabhinav-: the .gir is the human readable API description06:49
pittiabhinav-: introspectable="0" means that it isn't possible to safely bind this function for some reason06:49
pittipresumably missing transfer annotation, /me looks06:49
pittiabhinav-: it does work in Gdk-3.0, though; I thought you are using that anyway?06:50
abhinav-pitti: yes I was trying for Gdk 3.0 but then I am not able to find the relevant functions in Cairo API06:50
abhinav-I asked on their mailing list but didn't get any reponse06:51
pittiah, too bad06:51
pittiwe have to use gtk3 in oneiric06:51
abhinav-yes I understand, using Gtk 3 is better06:51
abhinav-maybe I should ask on #gtk+06:52
abhinav-about cairo06:52
pittiabhinav-: sorry for being a guinea pig for all this..06:53
abhinav-pitti: no problem, I get to learn a lot from these problems. if I don't face problems there is no learning :)06:55
pittiand they help to improve GTK, too :)06:55
abhinav-yes :)06:55
pittiGI is still fairly new, and thus we still uncover a lot of bugs along the way06:55
ScottKpitti: Bug #774175 (re the armel failures)06:57
ubottuLaunchpad bug 774175 in apt (Ubuntu Oneiric) "apt segfaults on armel in oneiric" [Critical,Confirmed] https://launchpad.net/bugs/77417506:57
abhinav-yes, like yesterday I tried converting my script for Gtk3 directly using the pygi-convert.sh script, but it missed a few things in the conversion06:57
pittiScottK: ah, thanks; I suppose there will be a mass give-back after that, so we don't need to track the build failures individually06:57
ScottKI certainly hope so.06:57
pittiabhinav-: oh, do you still know which? I'm happy to add stuff to it06:57
abhinav-pitti: yes, I know, I had to do that manually :)06:58
abhinav-I will paste it on pastebin and give you in a moment06:58
abhinav-pitti: python-cairo and pycairo are the same libraries ?07:00
pittiabhinav-: pycairo is the source package/upstream project name, python-cairo is the binary package built from it07:01
abhinav-ah ok.07:02
pittiabhinav-: but actually I think that you should use python-gobject-cairo instead07:02
pittiI'm not sure, maybe ask in #python?07:02
pittithat's the one built by pygobject07:02
pittiI have no idea about the difference07:02
abhinav-hm ok07:02
abhinav-heh I didn't know there was a #python channel on freenode as well. asked the question there now :)07:08
pittiabhinav-: bad time of the day, of course (still too early for Europeans, and Americans are asleep)07:08
abhinav-hm yeah :-/07:09
lucidfoxWhy have armel builds been failing lately?07:15
pittilucidfox: bug 77417507:17
ubottuLaunchpad bug 774175 in apt (Ubuntu Oneiric) "apt segfaults on armel in oneiric" [Critical,Confirmed] https://launchpad.net/bugs/77417507:17
abhinav-pitti: I was wrong, there was only one thing that I had to change manually in converting from Gtk2 to Gtk3 http://paste.ubuntu.com/603120/07:20
lucidfoxdanke07:20
pittiabhinav-: hm, that should already happen, hang on07:31
abhinav-pitti: this was my script: https://bugs.launchpad.net/apport/+bug/772336/+attachment/2092936/+files/select_window.py07:32
ubottuUbuntu bug 772336 in apport (Ubuntu) "Add feature to take screenshots of the buggy window" [Wishlist,Triaged]07:32
pittiabhinav-: ah,, got it07:33
pittiabhinav-: fixed in upstream trunk07:36
abhinav-pitti: thanks :)07:36
=== jam2 is now known as jam
=== spm changed the topic of #ubuntu-devel to: LP Down/ReadOnly 0800-0930 UTC | Ubuntu 11.04 released! | Oneiric Archive: OPEN | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper -> natty | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== smb` is now known as smb
jussia) is anyone aware of a workaround for this bug? https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/70091008:47
ubottuUbuntu bug 700910 in grub2 (Ubuntu) "Unable to install GRUB2 to the same device as contains aufs in natty" [Undecided,Incomplete]08:47
jussib) can anyone help me give descriptive information to help solve the bug?08:47
=== yofel_ is now known as yofel
cjwatsonjussi: the simplest workaround is to reinstall GRUB using a chroot: https://help.ubuntu.com/community/Grub2#METHOD%203%20-%20CHROOT08:48
cjwatsonjussi: I was planning to have another go at reproducing that bug shortly08:48
jussicjwatson: ok, Im happy to provide any info you like to ask for - Im just not sure what you want08:49
jussihang on, let me join from the other PC08:49
cjwatsonI don't think it needs further information08:50
cjwatsonI just hadn't initially realised that trying to reinstall GRUB from a live CD without chrooting was how to trigger it08:50
jussio1ok >(08:51
jussio1cjwatson: could you pass that link again ?08:52
cjwatsonhttps://help.ubuntu.com/community/Grub2#METHOD%203%20-%20CHROOT08:53
jussio1cjwatson: ahh, just saw your other comment. no probs. if theres anything you need let me know.  :) And thank you for the workaround.08:53
=== lag` is now known as lag
=== lag is now known as Guest77582
jussio1hrm, grub recheck gives me a warning. Is it related?08:57
jussio1/usr/sbin/grub-setup: warn: Sector 33 is already in use by FlexNet; avoiding it.  This software may cause boot or other problems in future.  Please ask its authors not to store data in the boot track.08:57
cjwatsondupondje: please check with the person listed as touched-it-last on merges.ubuntu.com before proposing merges/syncs08:59
cjwatsondupondje: that's the protocol to avoid duplicated effort09:00
=== Quintasan_ is now known as Quintasan
=== doko_ is now known as doko
=== hunger_ is now known as hunger
dupondjecjwatson: I forgot indeed :( my excuses.09:11
lucidfoxhttp://revu.ubuntuwire.com/p/gringo <-- Is "package name is an ethnic slur" a valid reason for rejection? :)09:57
pitticjwatson: ok for me to do a new-source sync round, or are you going to?09:57
cjwatsonpitti: go ahead, but perhaps wait until LP comes out of read-only mode09:59
pittioh, is it still? I have done archive admin stuff for some 10 minutes now09:59
pitti(NEW and NBS cleanup mainly)10:00
cjwatsontopic still says it is; personally I wouldn't want to try inserting stuff into queues in RO mode10:00
pittisure, I'll wait then; not urgent at all10:00
Laneyseems it's RW again; at least the banner is gone and I can push10:01
seb128the ui doesn't have the readonly warning and people do bug updates, I just got a bunch of emails10:01
cjwatsonah, ok10:01
cjwatsonpitti: go ahead then :)10:02
cjwatson@pilot in10:04
=== udevbot changed the topic of #ubuntu-devel to: LP Down/ReadOnly 0800-0930 UTC | Ubuntu 11.04 released! | Oneiric Archive: OPEN | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper -> natty | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: cjwatson
pitti"udevbot"? nice :)10:04
dokojhunt_, SpamapS: please could you take care of the libnih merge?10:10
dokoSpamapS: same for sysvinit10:11
jhunt_doko: I'll discuss with SpamapS, but don't think I have the relevant "super-powers" yet.10:18
cjwatsonyou would need sponsorship, but you can prepare the merge as you would prepare an upload10:18
cjwatsonif it needs a merge rather than a verbatim sync, that is10:19
cjwatsonhopefully we don't have much in the way of Ubuntu-specific changes to libnih?10:19
kzmdmzkHi, is anyone able to comment on the status of https://wiki.ubuntu.com/NotifyOSD#Treatment%20of%20hardware%20device%20detection ? Specifically if it's being worked on/completed/etc.10:20
jhunt_cjwatson: merges.u.c is just showing a conflict in debian/control.10:21
cjwatsonthe first thing to figure out is whether there are any Ubuntu-specific changes we need to keep, or whether we can just take the package from Debian10:23
cjwatsonif the latter, https://wiki.ubuntu.com/SyncRequestProcess10:23
jhunt_right, thx.10:23
cjwatsonrequestsync --lp can do most of the work for you there10:23
=== mthaddon changed the topic of #ubuntu-devel to: Ubuntu 11.04 released! | Oneiric Archive: OPEN | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper -> natty | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: cjwatson
* pitti does a process-removals run during the new-source sync/fail/fix iterations10:28
dokotkamppeter_: please could you take care of the ghostscript merge?10:55
pittidpm: FYI, reenabled maverick-updates cron job and added natty-updates11:00
abhinav-pitti: I asked the question on #Gtk+ about using pycairo , I think we struck a dead end here. http://paste.ubuntu.com/603204/11:20
dpmthanks pitti, I'll have to have a look at any changes necessary to the exports schedule. I'll try to get it done before UDS.11:21
pittiabhinav-: erk, that sounds like "fun" :/11:27
abhinav-:-/11:27
abhinav-pitti: where can I find the gir-1.2 files ? /usr/share/gir-1.0 has all gir1.0 versions11:48
pittiabhinav-: those are the correct files; unfortunately the binary packages are misnamed11:49
abhinav-oh11:49
pittiabhinav-: the binary packages should be called typelib-1.2-foo, not gir-1.2-*11:49
pittisince they neither ship the gir files (these are in -dev) nor are related to the gir format specification 1.011:49
pitti1.2 is the binary ABI of the typelibis11:49
abhinav-ah alright. /me looks11:50
dokoslangasek: doing the perl merge now11:51
pittiabhinav-: i. e. *.gir files are mostly for human inspection, *.typelibs are a compiled form of them which are actually used by pygobject, seed, vala, etc.11:51
abhinav-pitti: yes, so I wanted to look at Gdk-3.0.gir , but /usr/share/gir-1.0/ has Gdk-2.0.gir instead11:52
pittiabhinav-: you need libgtk3-dev11:53
pittiwhich ships the gtk 3 gir11:53
abhinav-oh11:53
* abhinav- installs11:53
pittiabhinav-: the typelibs are needed at runtime, but the .gir isn't, so we ship that in the -dev package11:53
abhinav-pitti: that makes sense. thanks :)11:53
BlackZcjwatson: re curl: yes, I will file a bug for the MIR12:51
cjwatsonBlackZ: thanks12:55
lamontmore ppa builders are in bound (installing as of a few min ago)13:07
* soren hugs lamont13:10
=== Pendulum_ is now known as Pendulum
lamontand sometime this morning, I expect that I'll be putting the armel builders on manual for a bit while I play with gcc-4.6 rebuild13:13
ScottKThis is the fix for the apt problem?13:13
cjwatsonoh good13:13
lamontScottK: the gcc-4.6 problem, yes.13:13
ScottKGreat.13:14
sorenlamont: How many build servers are you adding back?13:14
lamontsoren: all the ones we stole for the release13:14
sorenlamont: W00t!13:15
lamontthen once I get that mess built, I get to mass giveback the failures on oneiric/arm after rebuilding chroot tarballs for everything13:21
=== Guest77582 is now known as lag
=== lag is now known as Guest52725
abhinav-pitti: it looks depressingly hopeless to do in Python. next best options are to use 1) xwd and xwud , 2) add this code in gnome-screenshot13:23
pittiabhinav-: I forgot, what was the problem with using xprop?13:24
pittiabhinav-: _NET_WM_PID seems to give you the pid13:25
abhinav-pitti: xprop doesn't provide screenshot related features ?13:25
pittiabhinav-: ah, right13:25
abhinav-pitti: xwd does capture the screenshot but in some other format that can be viewed by xwud13:26
pittihmm, new-source run done; should I really spam oneiric-changes with 865 packages?13:37
pitticjwatson: ^ what did you use to do in the past?13:37
cjwatsonI think I considered those mass syncs and used NOMAILS=-M13:38
cjwatson(NOMAILS=-M flush-syncs)13:38
pittiI agree; I just seem to remember a time when these got announced13:38
sorenI'm not sure I understand why you'd filter them.13:39
sorenYes, it's a lot of info, but why is that a problem?13:40
pittihm, it seems someone actually deleted my older syncs from a few hours ago13:40
pittiRiddell, jdstrand: ^ any idea what happened to them? I only have the new syncs starting with 's' left13:41
cjwatsonthat's very careless of somebody!13:41
cjwatsonif the syncs directory has content, LEAVE IT ALONE13:41
cjwatsonsoren: *shrug* caused complaints in the past - so the probably-unwritten policy is now that we send announcements for manually-requested syncs13:42
pittiit took some two hours to get it to that state..13:42
cjwatsonpitti: they might be in ~lp_queue/sync-queue/ somewhere?13:42
cjwatsonif somebody deleted it more permanently than that, make them spend two hours redoing the state :-P13:42
pittiwell, it wasn't human hours, but still13:42
ScottKHand them a pencil and paper and tell them to get to work.13:43
pitti./rejected/pitti-20110504-123857/ looks a bit weird, but far from complete13:44
* pitti shrugs and runs it again; at least I have the list of the successful ones now, so should be much quicker13:44
Riddellnot me, I'm not doing archive admin this cycle13:47
seb128not me either13:47
pittiah, seems someone actually flushed them, instead of delete13:49
cjwatsonthat's bad form too - since some sync runs require -M and some don't13:50
cjwatsonI don't see them on oneiric-changes though13:50
pittiat least NEW is full of them, and I mostly emptied them this morning13:50
pittibut it still doesn't have everything13:50
pittivery confusing13:50
pittianyway, at this point it's easiest to flush what we have and re-run it tomorrow13:51
lamontdoko: 4.6 building on actinidiaceae13:51
cjwatsonpitti: let me know when you're done - I'd like to do a regular sync run13:52
pittiq -M -e accept $(</tmp/pitti/newdone)13:52
pittirunning that, then it's cleared for you; I'll ping you13:52
cjwatsonta13:52
seb128cjwatson, pitti: syncs done without a -b don't email the list I think13:56
pittiah, that'd make sense; I explicitly specified -M to be sure13:56
jdstrandpitti: I have not been on cocoplum today13:58
Laneypitti: is 'ghc' one of the packages you are syncing?14:00
* Laney trembles14:00
=== Claudinux_ is now known as Claudinux
pittiLaney: it failed because it overlaps with our ghc6 source14:01
pittiLaney: so far I only synced packages which don't conflict14:01
Laneyoh, ok14:01
pittiwe have to wade through the others step by step14:01
Laneythat's intentional14:01
pittiI haven't checked yet, but presunably we need to remove ghc6 and sync ghc14:01
Laneyno, ghc needs ghc6 to bootstrap14:01
Laneymight need some manual hackery though if debian already switched the BDs14:02
Laneyyeah i'll need to add ghc6, never mind14:04
cjwatsonBlackZ: thanks for fixing the rsyslog issues.  Could you tell me what testing you've done with this merge?  It didn't look like the original patch had been tested.14:05
pittioh, someone works on rsyslog?14:06
pittiI just tested my merge, and it's completely broken14:06
cjwatsonpitti: bug 77570314:06
ubottuLaunchpad bug 775703 in rsyslog (Ubuntu) "Please merge rsyslog 5.8.0-1 (main) from debian unstable (main)" [Wishlist,New] https://launchpad.net/bugs/77570314:06
pittiah, I didn't check bugs, as I was TIL14:06
cjwatsonBlackZ: why didn't you ask the touched-it-last person before starting?14:07
pittianyway, the only kind of log output that I get with that version is "imklog 5.8.0, log source = /proc/kmsg started." and a complaint about /dev/xconsole, over and over again14:07
pittibut no real messages14:07
pittiit's not the priv dropping, and the blurb about xconsole in the configuratino is also harmless14:09
dupondjecjwatson: thanks for the info :)14:17
BlackZcjwatson: I didn't do an extensive test; also, I'm the last person who merged it so I thought nobody was merging it. Is it broke for you, btw?14:17
cjwatsonBlackZ: the protocol is that the last person who *uploaded* it should be assumed to be dealing with the merge unless you check14:19
cjwatsonthis is at the top of https://merges.ubuntu.com/main.html14:19
cjwatson"If you are not the previous uploader, ask the previous uploader before doing the merge. This prevents two people from doing the same work."14:19
cjwatsonthat was Martin, not you, in this case14:19
cjwatsonBlackZ: the reason I'm concerned isn't because I've tested it myself, but because (a) the first posted debdiff was broken (b) the last time you merged rsyslog, in natty, it completely broke logging (c) rsyslog is kind of important.  I hope you understand my caution :-)14:20
cjwatsonalso, you actually weren't the last person to merge it, I was14:21
cjwatsonif pitti's having problems, it seems reasonable to find out whether there's something different between your merge and his; if both are broken, we should try to resolve it before uploading14:22
cjwatsondupondje: BTW, I have no problem with people taking some of the installer merge workload off my shoulders; if it's done with our existing bzr branches, though, it means that it could decrease my workload rather than increasing it :-)14:24
cjwatson(I don't mind a temporary increase in the cause of training folks)14:24
BlackZcjwatson: right, you're the last person who merged it; sorry, I assumed I was. Yeah, I should have contacted the T.I.L person before merging it. I will be happy to work with pitti if he has problem with the rsyslog merge (in case the debdiffs are the same)14:26
BlackZcjwatson: and yeah, I understand your caution ;)14:26
cjwatsonI think pitti is wrestling with why it's broken now - I'll hand over to him14:27
cjwatson@pilot out14:27
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 11.04 released! | Oneiric Archive: OPEN | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper -> natty | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
BlackZcjwatson: thanks for your reviewing ;)14:27
jcastrojjohansen: Reminder: your apparmor session is on for 1700UTC today14:28
jjohansenjcastro: okay thanks14:29
cjwatsonpitti: syncs is empty now - are you finished?14:31
pitticjwatson: ah, it's done (sorry, left it in the background14:32
cjwatsonnp14:32
lynxmanhey guys, anybody knows in which conditions does a preinst script triggers?14:36
lynxmanI have a metapackage that points to another metapackage (with the preinst script) and script doesn't run14:36
cjwatsonlynxman: it's always called immediately before unpacking a package.  I think I might be able to answer you better if I saw an example14:40
lynxmancjwatson: sure! it's a bit of a chain effect, kinda related to what we were talking yesterday :)14:40
lynxmanI'm deploying a machine in UEC, it starts with no hostname in /etc/hosts14:41
lynxmanjust to test a small preinst check I did14:41
lynxmanso I install the metapackage that depends on a bunch of real packages14:41
lynxmanand I add a preinst script to the metapackage to check that the hostname is in /etc/hosts if not add it and point to 127.0.1.114:41
lynxmanI just tried the package now and it doesn't do it14:42
cjwatsonadding non-trivial code to a metapackage makes it technically not really a metapackage any more; but anyway, that's incidental14:42
cjwatsoncan you provide a pointer to the package, or post the preinst on paste.ubuntu.com, or something?14:42
dob1hi, i have installed sun jdk on 11.04, now i want to install groovy but ubuntu want to install openjdk and it doesn't use sun-jdk that is just installed, this is a bug?14:42
lynxmancjwatson: yes, was doing that right now :)14:43
lynxmancjwatson: http://pastebin.ubuntu.com/603277/14:44
cjwatsonlynxman: hm, any chance of just putting a copy of the whole source package somewhere?14:45
lynxmancjwatson: it's actually in a ppa, let me get you the link14:45
cjwatsonthat's the sort of thing one would normally do in postinst rather than preinst, BTW - there doesn't seem any particular need to run it before unpacking files14:45
cjwatson(but again, that's sort of incidental)14:45
cjwatsonrule of thumb - only use preinst or pre-depends if you absolutely have to and know why :-)14:46
lynxmancjwatson: the thing is that it's needed for a package to deploy properly, otherwise I get a "package couldn't install properly" and the whole process falls off14:46
lynxmancjwatson: I've been devoring the packaging guide lately :)14:47
cjwatsonthat suggests a different problem.  deployment should not require using preinst for this AFAICS.14:48
cjwatsonunless it's required by one of the dependencies of this metapackage, in which case this code should be in that dependency, not in the metapackage14:49
lynxmancjwatson: yeah completely agreed, it's just a temporary stopgap measure14:49
cjwatsongenerally, if the user decides to install all the dependencies of a metapackage manually and not the metapackage itself, the system should work the same way (except for later upgrade resolution)14:49
mdeslaurslangasek: could #776030 be multiarch related?14:50
lynxmancjwatson: yeah14:50
lynxmancjwatson: I've submitted a bug already for the affected packages14:50
lynxmancjwatson: rabbitmq-server and collectd14:51
lynxmancjwatson: source in https://launchpad.net/~orchestra/+archive/ppa/+packages14:52
stgraberslangasek: mind if I take the ucf merge (you are the last uploader for a multiarch fix) ?14:52
cjwatsonlynxman: which source package am I looking at here?  orchestra?14:53
lynxmancjwatson: yes14:53
cjwatsonlynxman: looks fine - try putting 'set -x' on the second line of the preinst, which should give you a trace when you install it14:55
lynxmancjwatson: cool, will try that, thanks :)14:55
cjwatsonlynxman: incidentally, replace  grep -qs "127.0.1.1\W"  with  grep -qs "127\.0\.1\.1\W"  for greater accuracy14:56
lynxmancjwatson: ooh excellent, thanks :)14:57
cjwatsonlamont: https://launchpad.net/ubuntu/+source/rootskel/1.95ubuntu1/+buildjob/2518416 "i386 build" ... "Successfully built on zirconium (lpia)"14:58
cjwatsonlamont: do the buildds need manual relabelling?14:58
lamontbah14:58
lamontthar14:58
stgraberScottK: for bug 436936 I see that the kdebase-workspace that was in proposed has now been copied to -updates so I'm going to upload the upstart fix to natty-proposed. Same fix will be in Oneiric with the next kdebase-workspace upload (as it's in the bzr branch).14:58
ubottuLaunchpad bug 436936 in kdebase-workspace (Ubuntu Natty) "gdm upstart job checks /proc/cmdline for single user mode, won't start on post-boot runlevel change" [Medium,Triaged] https://launchpad.net/bugs/43693614:58
lamontcjwatson: we repurposed zirconium because we hatez the lpia14:59
lamontor something like that14:59
ScottKstgraber: Great.  Thanks.14:59
lamonthardy is the only release left that has lpia, so we gave it one biulder, instead of 214:59
lamontzirconium's description corrected14:59
cjwatsonta14:59
cjwatsonI'm all in favour of lpia->i386 builder movement, certainly15:00
cjwatsonwow, somebody was brave enough to merge perl?15:00
* cjwatson applauds doko. Hopefully we can get through the perl transition quickly ...15:01
Laney5.12?15:02
pittithis currently causes quite some "fun" in unstable indeed15:02
* Laney is scared15:02
cjwatsonyes15:02
cjwatsonah well, plenty of time15:02
Laneythe binNMUs appear to be going through and making stuff work again15:02
Laneybut we don't have such luxury15:02
pittiwe have some scripts to do no-change mass source uploads, though15:02
Laneyyeah, almost as nice15:02
=== aalex is now known as aalex-home
ScottKpitti: Here's the Debian binNMU list: http://release.debian.org/~jcristau/perl5.12-wb-commands.txt15:08
ScottK(for the perl transition)15:08
* Laney thinks an Ubuntu ben instance would be nice15:10
geserwho/what is "ben"?15:11
Laneydebian's transition tracker15:11
Laneyhttp://release.debian.org/transitions/html/perl.html15:11
=== Tonio__ is now known as Tonio_
=== jjohansen is now known as jj-afk
* cjwatson changes MoM to try to run every half an hour rather than every hour - its runtime is still substantial (so many runs will fail to acquire the lock), but hopefully that'll make it slightly more responsive15:22
psusicjwatson: is there a grub command you can use to hex dump a given sector?15:26
cjwatsonpsusi: hexdump15:28
cjwatsonso e.g. hexdump -s 1024 -n 512 (hd0)  # dump third sector of (hd0)15:28
dokoLaney, pitti, cjwatson: please wait with "binNMU"s until armel is usable again (should be tonight/tomorrow)15:38
Laneydoko: usable how?15:38
psusicjwatson: this is odd... the two sectors it is reading, one from hd0, and one from hd0,msdos1, are aliases of each other... offset by the 2048 starting sector of the partition... what's the dprintf format code for grub_uint_64_t?15:38
dokoLaney: apt fails15:38
Laneyoh, still that?15:38
Laneyack15:38
psusior better yet, a command to print what grub thinks the size of the disk and partition are?15:39
dokognahh, and perl ftbfs on amd64, although it did build locally :-/15:39
cjwatsonpsusi: PRIxGRUB_UINT64_T15:40
cjwatson(or PRIu...)15:40
cjwatson(er, hopefully it's clear, but that's a macro - use token-pasting)15:40
psusicjwatson: I think grub may have the wrong size for the disk... it seems to think that the partition does indeed end at the end of the disk15:45
psusii.e. partition start + partition size = disk size when looking at ls -l15:46
cjwatsonyou're probably stuck with decoding the partition table by hand and digging into the partition table code15:46
cjwatsonpartition tables are pretty simple to decode though; a bug there would surprise me15:46
psusiaye15:48
slangasekstgraber: ucf> be my guest, thanks :)15:48
slangasekmdeslaur: 776030> hmm, looks like debsums needs updating for multiarch15:50
mdeslaurslangasek: are you updating the bug, or shall I?15:51
slangasekmdeslaur: I will15:52
mdeslaurslangasek: cool, thanks15:52
psusicjwatson: yea, something is wrong with the hd size detection... ls -l in grub lists it as 488396800 sectors, but fdisk says it is 488397168.. that shorter size aliases the end of the partition with the end of the disk16:06
psusicjwatson: think of anything that changed since maverick that could have caused that?16:06
cjwatsonyou're the lucky one who gets to debug :-)16:06
cjwatsonnope16:06
psusile sigh16:07
cjwatsonlots of code churn since maverick in general16:07
* psusi starts reading over the disk code16:07
Chipzzugh16:08
Chipzzam I the only one who feels like handing out a gigantic punch in the face to Lennaert?16:08
Chipzzhttp://lwn.net/Articles/441328/rss16:08
ohsixyes?16:10
ohsixhe's been very clear about proper session/seat support16:11
Chipzzohsix: "how they intend to expand systemd to take over many of the functions currently handled by ConsoleKit.". This means if your distro has apps using CK, all of a sudden systemd becomes mandatory. And given the amount of effort canonical has put into upstart...16:12
ohsixeh16:13
ohsixdefine use16:13
ohsixcuz you can ask it when a seat changes ownership and which is the current user, that can be done with a simple wrapper; the other stuff it does when seats switch is something else16:14
ohsixtheres a lot more it will subsume than consolekit16:15
lynxmannegronjl o/16:17
negronjlo/ lynxman16:17
Chipzzohsix: and you think that is a good thing?16:18
ohsixsince i take it you think it's not i'll be keeping to myself16:19
Chipzzinit turning into the kitchen sink and being locked down to one choice does not look like something to be enthusiastic about...16:19
ohsixit staying the way it is an not being able to do anything with it is also great16:20
ohsixit's not like the other init systems are going away16:20
ohsixyou could make the same argument against upstart btw16:21
Chipzzno you couldn't16:25
ohsixyea you could, why mess with sysvinit it works!1111116:25
Chipzzno you couldn't16:25
Chipzzbecause that's not my argument16:25
ohsixthe actual "init" part is small, the part as pid 1 is small16:25
ohsixit's the only thing you could be arguing, because it's not turning into a kitchen sink16:25
Chipzzand upstart still performs the same functions as the initial init16:25
Chipzzstarting/stopping processes16:26
ohsixcorrection, init doesn't start or stop processes, it runs jobs16:26
ohsixjobs may or may not start or stop processes16:26
ohsixthis is pretty OT but i dont' mind discussing it elsewhere until i have to leave :] (40 minutes or so)16:27
ChipzzOT? you think?16:27
ohsixyea, this is -devel16:28
Chipzzthe way I read it, systemd replaces CK and becomes non-optional. since you can only have one init, upstart has to go. Canonical has invested largely in upstart. I don't see how this is OT here?16:28
ohsixsystemd can replace ck, doesn't mean it has to16:29
Chipzzincorrect16:29
ohsixand that part isn't part of the "init", you can use systemd for init and everything else for what it does already, you can't have 2 things be pid 1 however16:29
Chipzzread again16:29
Chipzzhttp://lwn.net/Articles/441328/rss16:29
ohsixread the documentation16:30
ChipzzOn the way want to fix multi-seat support properly and running services outside of a session, and we will get rid of CK.16:30
cjwatsonthat doesn't say that somebody is going to come and destroy all copies of consolekit with fire16:30
ohsixtheres nothing saying ck has to change seat permissions either, it just does right now16:30
Chipzzcjwatson: might as well16:30
cjwatsonif it's still necessary, we could continue maintaining it16:30
ohsixck doesn't do a lot but let listeners know when seats change and list current users with respect to multiseat16:30
Chipzzcjwatson: I'm actually quite surprised I'm the only one talking about this here16:31
cjwatson(I'm not going to make technical decisions on the basis of a news article, however competent, but the option is clearly there)16:31
ohsixjust like upower and udisks dont' do a ton, but they sharded off and do one thing well16:31
ohsixChipzz: it's not a threat or anything16:31
Chipzzohsix: and that's sth systemd doesn't do: do one thing well16:31
ohsixChipzz: i didn't mean to imply it did, i was talking about consolekit and what happened after hal16:31
cjwatsonChipzz: it seems clear to me that there is no cause for panic, and that phrasing it as "systemd [...] becomes non-optional" is alarmism16:32
ohsixbut that notwitshtanding as long as systemd can give you the output of the ck-* tools and the subscription for seat changes, does ck really go anywhere? it might not need to present it in that form in the end and even ck can change to suit; that's just how it looks now16:33
ohsixsame goes for anything it'd purport to "replace", theres a lot of things it could subsume and use data it already has to do it better and with less resources but it doesn't mean an all or nothing gambit16:34
ohsixand it doesn't mean you have to use systemd at all in the end; it'll just look increasingly more like the better choice as time goes on16:35
ohsixlennart thinks and has written as much that there should be one arbiter for seats/sessions, even replacing user level session services like the scripts that start a gnome session, all in the name of managing resources where they're best utilized16:36
ohsixyou can't put everyone in their own cgroup's cleanly with consolekit for example, but if your user session is started with systemd then all it's resource control tools with respect to cgroups are in effect, and they have autogenerated rule templates for handling that stuff16:37
ohsixeven if upstart was my personal baby i'd bin it in a minute if it started looking deprecated, not to suggest what anyone else should do; if you're that firm on it you're more on the ideology of something than the fit-for-purposeness when there are better options16:39
Chipzzohsix: what bothers me most is Lennaerts attitude... going from "I know better than all of you, and I have no interest whatsoever in cooperating with anyone" to "My way or the highway" now16:44
directhexChipzz, that's hardly new or unexpected, surely?16:44
Chipzzthat may be a slight exaggeration, but not by much I think16:44
slangasekohsix: Lennart is not in a position to deprecate upstart, however :)16:45
Chipzzdirecthex: given Lennaerts past arrogant attitude, I wouldn't say it's unexpected, no16:46
cjwatsonit would be appropriate to at least spell his name correctly16:47
Chipzzohsix: and no, I don't buy the technical superiority argument either... I haven't tried systemd yet, but from what I have read about it it appears to be non-trivial to grasp16:49
Chipzzs/Lennaert/Lennart/ :)16:49
cjwatsonbarry: sponsored that python2.7 maverick change16:53
barrycjwatson: awesome, thanks.  i'll test it as soon as it lands in -proposed16:53
ChipzzI'm not sure if exposing cgroups is valuable at this point for example; it's a relatively new feature, and while I can see the value in it, I think lots of ppl are not yet familiar with it, and I think it has the potential to confuse a lot of ppl (what are cgroups and why should I care?)16:54
Sweetsharkcjwatson, Chipzz, directhex, slangasek: http://www.youtube.com/watch?v=ZTdUmlGxVo0 <- flame on.16:54
=== dendrobates is now known as dendro-afk
SweetsharkLennart kills/hijacks the talk in approx. 15 minutes.16:56
* psusi still doesn't get what ConsoleKit *IS*.. the description on the web site and initial email announcement just aren't conveying it to me16:59
=== dendro-afk is now known as dendrobates
cjwatsonhah, first thing that happens when you boot a maverick desktop CD is a prompt offering an upgrade to natty17:02
cjwatsonI thought we'd disabled that on the live CD ...17:02
stgraberkees: were you planning on oding the rdesktop merge or can I take it ?17:02
Sweetsharkpsusi: AFAIK it is the stuff that lets you multiplex for example audio between your X11 session and a VT (e.g. you get the audio in the VT if and only if you are logged in as the same user as the running X11 session)17:03
cjwatsonwe also use it in conjunction with policykit to find out about the user currently at the console17:04
keesstgraber: go for it! :)17:04
ChipzzSweetshark: tbh the speaker does seem unprepared and does seem to get facts wrong17:04
cjwatsonand grant them appropriate permissions17:04
=== jj-afk is now known as jjohansen
psusicjwatson: yea, I was annoyed by that last night...17:05
SweetsharkChipzz: yes he does, Lennart is right on most of the points as discussed.17:07
stgrabercjwatson: Is there any way to teach merge-o-matic that a package has a diffferent packaging in Debian and Ubuntu ? ltsp and ldm have completely different packaging so there isn't much point in them appearing in the list.17:09
stgraberI'm working with Vagrant to try to reduce the delta when possible but we really aren't quite there yet (as LTSP is extremely distro dependent)17:09
SweetsharkChipzz: Interestingly enough, I still learned quite a lot in that talk. (The most important one: dont ever start a flamewar with Lennart unprepared.)17:10
ChipzzSweetshark: you were the speaker?17:11
SweetsharkChipzz: no, god beware! it hurt enough to watch that.17:12
cjwatsonstgraber: ltsp has been blacklisted for ages and that merges.u.c entry dates from 2009, so I've nuked it (should disappear from the index at the next run)17:17
cjwatsonstgraber: for ldm, the appropriate thing to do would probably be to add it to the sync blacklist, which also means that it should never get autosynced.  does that sound right?17:17
ogra_stgraber, wow, kudos for attacking that17:17
stgrabercjwatson: yep17:18
stgraberogra_: yeah, I try to at least look at it once every cycle :) I still need to work on changing the source format and switching to dh7. Should be easier merging vagrant's packaging after that.17:19
cjwatsonstgraber: done, then - again, will disappear at the next sync17:19
cjwatsoner, next run17:19
stgrabercjwatson: thanks17:19
pmatulishi, what happened to the libpam-heimdal package for releases > 10.04 ?17:20
cjwatsonhttps://launchpad.net/ubuntu/+source/libpam-heimdal/+publishinghistory and click the first expander triangle17:20
pmatuliscjwatson: hmm, thx17:21
cjwatsonthat's kind of opaque, what actually happened is that it's now generated by the libpam-krb5 source package17:22
cjwatsonoho, which was sync-blacklisted because it overwrote libpam-heimdal and we needed to figure out what to do ...17:23
* cjwatson removes that blacklist entry and tries again17:23
cjwatsonpmatulis: thanks for bringing that up - it should return to oneiric shortly17:24
pmatuliscjwatson: i'm looking at bug #66331917:24
ubottuLaunchpad bug 663319 in libpam-heimdal (Ubuntu) "Need rebuild for 10.10" [High,Triaged] https://launchpad.net/bugs/66331917:24
pmatulisgee, someone should edit that title17:24
cjwatsonI don't know whether we can do anything for stable releases, since a substantial upgrade of libpam-krb5 would likely cause trouble17:24
pmatulisrats17:26
slangasekmind you, heimdal is also in universe17:27
cjwatsonlibpam-krb5 isn't ...17:27
slangasekso building libpam-krb5 and libpam-heimdal from the same source in SRU wouldn't work17:27
cjwatsonyes, something will have to be done in order to actually build new libpam-krb5 in oneiric17:28
cjwatsonsince it now build-depends on heimdal-multidev17:28
cjwatsonmaybe we should just promote heimdal?  I'm not familiar with the arguments there17:28
slangasekwell, it's a second implementation of a large and security sensitive software suite17:29
ohsixChipzz: that's not his attitude17:51
ohsixChipzz: and he's not speaking from an unreasoned position either, he's spent a lot of time thinking about the problems and how to do it better17:51
ohsixhe's not arrogant, he just knows what he's talking about and has a lot of detractors that don't even know the first thing about what they apparently disagree with17:52
ohsixalso you don't need to be sold on cgroups, if you don't care that much you probably shouldn't care at all; read stuff from Documentation/ as it's added or forget about it, nobody is going to keep coming around trying to convince you17:54
psusiSweetshark: how so?17:54
Sweetsharkpsusi: how so what? It hurt to watch that as it is just quite embarrasing for the speaker.17:58
psusiSweetshark: oh yes, that.. how so CK/PulseAudio/authorization18:00
ohsixSweetshark: i lol'd when i saw that session when it was posted to the website18:02
ohsixSweetshark: you didn't even really need to see the video to know how it  had gone down, lennart was the only thing that made it worthwhile18:03
ohsixand he was affable, even if he did sort of hijack the guy; can't let that stuff fly if you personally know better18:03
psusiI didn't watch that whole video because it became too painful, but I couldn't quite figure out what the speaker was complaining about... he seemed to be meandering around aimlessly... the major theme I could identify was that he doesn't like the new plug and play world we live in because his config files broke... or something...18:04
Sweetsharkohsix: well, I saw the submitted paper and thought: That could be very good or very bad. It turned out to be both in a way.18:04
ohsixhis brief signalled that he really didn't know anything about what he was going to talk about, aside from him not liking them18:05
ohsixreminded me a lot of the people that like OSS because they've convinced themselves that it sounds better, or something as equally silly to cover their rather embarassing attachment18:06
psusiand what was with the complaints about gdm starting a "full" gnome session?  what else would you expect the gnome session manager to do?18:06
ohsixpsusi: it used to not do that18:06
psusithe gnome session manager did not used to manage a gnome session?18:07
ohsixgdm before 1.28 was a separate application that tried to do accessibility a little, extra login options a little; etc18:07
Sweetsharkpsusi: http://fedoraproject.org/wiki/Desktop/FastUserSwitching#Device_Ownership and http://fedoraproject.org/wiki/Desktop/FastUserSwitching#Refuse_Service_To_Inactive_Sessions render some good things CK intends to do.18:08
ohsixno, gdm still started sessions back then, but it wasn't accessible and it was its own huge code base that basically just caused more problems for them every time something was added; it doubled security coverage and it really had to draw a lot of attention by itself18:08
psusiand now?18:08
ohsixaccessible = on screen keyboard & screen readers, the new gdm can have applets for connecting to wifi and stuff on there too; if you need it18:08
ohsixnow it's a full session and you canput anything on the login screen you need to, without adding code to do it to gdm18:09
ohsixgdm was essentially a reimplimentation of half the stuff the desktop proper already had to be supported & do18:09
ohsixso they binned it for the code that got more attention & was already reviewed for security and stuff instead of special handling it all in gdm with code that's not used anywhere near as much as the stuff in the live session18:10
psusiohh... so it used to be an application that mainly handled login and did a few other things before starting the session, and now it actually is a session, just one more lightly configured than the one yuo get when you login?18:10
ohsixwell it's not a session like the other things are sessions, but yea18:10
ohsixgdm used to duplicate the accessibility stuff and other things already in the desktop session with a bunch of stuff that just existed in gdm18:11
Sweetsharki think this is a classical admin/coder conflict in a way: The admin feared any package updated could break not only some session details, but the login, rendering his infra dead, while the coder worries more about the code duplication.18:11
ohsixthat guy admitted he was adminning gentoo machines though18:12
Sweetsharkkeep in mind the guy was using gentoo for some bigger university rollout.18:12
ohsixwhich means he's wasting a lot of someones time, effort and money18:12
psusiso what?  there is a list of programs to run when at the login screen, and once you login, there is another list of programs that get run depending on which desktop you chose?  is the first set still running when the second is?  how are they kept separate?18:12
ohsixbeing paid to play around has its merits though18:12
psusiI was going to say... admining an entire network of gentoo machines?  going around to each of hundreds of computers and compiling every new package?  wtf?18:14
ohsixpsusi: i can't remember if it switches servers or the user session subsumes the login one18:14
Sweetsharkohsix: I think when it came up, gentoo actually brought a lot of stability to all distro by finding and triaging some weird gcc-bugs etc ...18:14
ohsixSweetshark: shrug, ffmpeg thought they were a major gcc driver, but they really hate on it when it "breaks"18:14
ohsixevery strange thing that happens it's the first thing to blame and they don't always get around to ruling it out18:15
Sweetsharkpsusi: nah, you would compile on one machine and distribute only binaries.18:15
ohsixpsusi: i think the person that logged in takes over the spawned server, and during fast user switching a new one is spawned with the login window, and if someone logs in to an existing session it switches to the existing server18:16
psusiso basically gdm reimplented all of this functionality and had its own weird config file this guy had set up the way he wanted, and all that went out the window in favor of running the proper applications to handle these various tasks, and he was butthurt that his old gdm config file was no good anymore?18:16
ohsixlast time i actually looked though it spawned a new server for each thing, but this was also on gentoo :[ so who knows if it was ideal or just good enough18:17
ohsixpsusi: basically18:17
* psusi shakes his head18:17
ohsixpsusi: oddly enough the new one is much more configurable18:17
ohsixpsusi: it's driven entirely by .desktop files like the proper sessions are, you can put whatever you want on the login screen18:17
ohsixwhich is far more flexible, but harder to theme than the original18:18
ohsixjust about every gripe i've seen had to do with theming, there was a list of things you could toggle, like xdmcp; whcih afaik nobody bothered to reimpliment, and could be a problem for that guy18:18
psusimakes sense... I remember some problems caused by a similar situation with the WinNT login... if yuo wanted to add anytyhing to it, like being able to connect to a network, you had to write a pita plugin dll for it...18:19
ohsixthat guy can't even think those terms though; if he could he would have just said what he misses about the software he prefers, and something could possibly be done about it, but it's just a chronic know nothing complainer18:19
ohsixyea, GINA18:19
psusiyea, that's it... heh, I almost had forgotten that stuff18:20
ohsixgdm was sort of like that, this was in the fast user switching era too; i don't know what the tipping point was but it could have been that, someone eventually just said they weren't going to add new thing X because of the testing impact and stuff18:20
=== dendrobates is now known as dendro-afk
Sweetsharkohsix: still he managed to get rather good introduction on the topics by Lennart in the classical http://bash.org/?152037 way18:22
ohsixyea that guy had one thing goinf or him, he didn't go completely nuts when what he was saying was being challenged18:23
ohsixre: that quote, people that really can answer anything less trivial than that will just be highly annoyed by that behaviour18:24
=== deryck_ is now known as deryck
Sweetsharkohsix: well, that mostly depends on the community of the project in question18:28
ohsixi strive to fall on the side of not wasting peoples time, especially if i have a highly specific question with that special sort of rarified answer, those people are busy too :]18:30
stgrabercjwatson: is merges.ubuntu.com having issues refreshing ? ltsp and ldm are still on there and so are the merges and syncs I did/requested today (ucf, nbd, libssh and rdesktop)18:36
cjwatsonstgraber: looks like a few things in sequence - firstly, it looks like archive.ubuntu.com isn't updating consistently at the moment, so it sometimes fails to update its pool18:47
cjwatsonstgraber: the most recent one is yet another unpack failure though18:47
cjwatsoner, apparently because there's a .dsc without its .debian.tar.gz, WTF18:48
macoO_o18:49
cjwatsonit's fine on archive.u.c18:49
cjwatsonlooks like another case of archive skew actually18:49
cjwatsonit should sort itself out eventually18:50
jdstrand@pilot in19:33
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 11.04 released! | Oneiric Archive: OPEN | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper -> natty | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: jdstrand
Daniel0108hi20:04
=== dendro-afk is now known as dendrobates
jdstrandcjwatson: hey, so I am looking at https://code.launchpad.net/~3v1n0/ubuntu/natty/ca-certificates/digicert-certificates/+merge/57086. I disapproved this some time ago, but it looks like the merge request is still showing up in reports/sponsoring/ because of ubuntu-branches needing to review20:23
jdstrandcjwatson: as you are a member of ubuntu-branches, I thought I'd ask you how I would get that off the sponsoring list20:24
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== cyphermox_ is now known as cyphermox
pittikees, jdstrand: moved linux-source-2.6.15 (dapper) to -u/-s20:46
lamontcjwatson: walking the archive for consistency20:48
keespitti: thanks!20:48
pittihopefully the last dapper one?20:48
jdstrandit better be :P20:49
dupondjejdstrand: could you check if https://bugs.launchpad.net/ubuntu/+source/toonloop/+bug/775588 is done correctly ? :)20:51
ubottuUbuntu bug 775588 in toonloop (Ubuntu) "Merge toonloop 2.0.6-1 (universe) from Debian unstable (main)" [Wishlist,New]20:51
jdstranddupondje: sure! (it will be a few minutes however)20:52
dupondjeno prob!20:52
pittikees, jdstrand: releasing linux/karmic as well (not sure whether you still want an USN for the EOL release?)20:57
pittigood night everyone20:57
cjwatsonjdstrand: can you not change the Status to Rejected, at the top?20:59
gesercan someone please give-back "hevea"? thanks21:01
jdstrandcjwatson: no, there is nothing there I can manipulate21:02
jdstrandcjwatson: I see 'Status: Needs review', but nothing else. The only yellow pencil I have is for my own review (which is Disapprove)21:03
jdstrandgoodnight pitti21:04
tcoleHi, I've got a question about how I might go about fixing the python-storm package on Natty -- currently, it's not building extensions for python 2.721:04
stgrabergeser: building now21:04
tcolethe python version bits in debian/ seem OK21:04
tcoleso I'm wondering what else I should be looking at21:04
RoAkSoAxbarry: ping21:12
barryRoAkSoAx: hi21:12
RoAkSoAxbarry: howdy!! I was wondering if you could help me with this:21:13
RoAkSoAxbarry: bzr: ERROR: Inconsistency between source format and version: version is native, format is not native.21:13
RoAkSoAxbarry: that's what I get from doing bzr bd -S on a branch which I just switch to source format 3.0 (quilt)21:13
ScottKtcole: It works fine here.  sudo apt-get install python-storm; python -c "import storm" works.21:13
stgraberRoAkSoAx: what's your version number ?21:14
tcoleScottK: it doesn't for me21:14
tcoleScottK: are you on Natty?21:14
ScottKI am.21:14
barryRoAkSoAx: hmm.  i haven't seen that one before.  but it sounds like the version number in the changelog isn't correct.21:14
tcolehm.21:14
RoAkSoAxstgraber: barry ah!! Will try that. Thanks for the tip21:14
=== dendrobates is now known as dendro-afk
tcoleScottK: lemme update/upgrade real quick and see if there's a new version21:15
ScottKNo.  There won't be.21:15
stgraberbarry: it's very likely because as the error says you're using a "native" version number (missing a -0ubuntu1 for Ubuntu or -1 if it's for Debian)21:15
stgraberdoh, RoAkSoAx ^21:15
tcoleScottK: if you do: dpkg -L python-storm | grep 2.721:15
tcoleScottK: do you see anything?21:15
barrystgraber: right! :)21:16
RoAkSoAxstgraber: cool, yeah I think that's the thing. Though I was using release-build from kirkland's bikeshed when I stumble accross this error message21:16
RoAkSoAxbut makes sense21:16
ScottK/usr/lib/python2.721:16
ScottK/usr/lib/python2.7/dist-packages21:16
ScottK/usr/lib/python2.7/dist-packages/storm21:16
ScottK/usr/lib/python2.7/dist-packages/storm/cextensions.so21:16
kirklandstatik: hmm21:16
ScottKtcole: ^^^21:16
kirklandstatik: sorry21:16
ScottKGotta run.  Back later.21:16
kirklandRoAkSoAx: okay21:16
tcoleScottK: interesting, I don't get those :(21:16
RoAkSoAxstgraber: barry thanks though!21:17
barrynp!21:17
stgrabernp21:17
tcoleScottK: ohh, I think I see the problem21:18
=== smb` is now known as smb
RoAkSoAxkirkland: btw.. could you please make the tarball available in LP?21:27
kirklandRoAkSoAx: oh, yeah21:29
kirklandRoAkSoAx: powernap you mean?21:30
RoAkSoAxkirkland: yep21:31
RoAkSoAxthanks21:31
lamontcjwatson: archive.u.c should be consistent, though the archive slew is more pronounced each time we trigger21:31
maxbsiretart: Hi. Re those extra bugtasks you opened on bug 681396 - is there any point in having them, since there is no point in fixing them without an installer respin, which doesn't happen for non-LTS ?21:44
ubottuLaunchpad bug 681396 in preseed (Ubuntu Natty) "auto url=autoserver fetches wrong preseed file (squeeze, not maverick/natty/oneiric)" [Undecided,New] https://launchpad.net/bugs/68139621:44
=== tkamppeter_ is now known as tkamppeter
cjwatsonjdstrand: I've marked it as rejected now - didn't realise only ubuntu-branches members could do that21:56
cjwatsonlamont: thanks, I suppose it will get better through the cycle?21:56
jdstrandcjwatson: thanks!22:01
slangasekcjwatson: ah, so it's tied to ubuntu-branches, then... maybe that's a bug to be fixed, so uploaders can actually reject merge requests instead of perpetually deferring them as 'in progress'? :)22:10
ScottKslangasek: cough .... postfix.22:16
cjwatsonI've filed bug 77744222:17
ubottuLaunchpad bug 777442 in Launchpad itself "Developers with upload permissions cannot reject MPs owned by ubuntu-branches" [Undecided,New] https://launchpad.net/bugs/77744222:17
* cjwatson once again contemplates creating himself a fake identity and getting some degree of upload privileges for it, so he can see what happens if you don't have demigod Launchpad privileges22:18
dokocjwatson, slangasek: hmm, I think I was a bit too eager with the perl bits ... see e.g. for a failing build: https://launchpadlibrarian.net/71096166/buildlog_ubuntu-oneiric-i386.liblocale-gettext-perl_1.05-6build1_FAILEDTOBUILD.txt.gz22:20
cjwatsonhm, that'll be fun to unpick22:20
cjwatson$ change-override.py -c main -y libperl5.1222:21
cjwatsonthat might help22:21
cjwatson(possibly not much)22:21
dokohmm, thought that q accept -c main would do that ...22:23
cjwatsonnope22:23
ScottKcjwatson: When you have a moment, I'd appreciate it if you'd do the maverick-backports part of Bug #777143 too.22:23
ubottuLaunchpad bug 777143 in maverick-backports "Please backport quassel 0.7.2-0ubuntu2 from natty to maverick and lucid" [Wishlist,In progress] https://launchpad.net/bugs/77714322:23
cjwatson'chdist apt-get oneiric-i386 -y -d --print-uris build-dep liblocale-gettext-perl' doesn't suggest any problems though22:23
cjwatsonScottK: oh, yeah, I had backport-helper running for that one22:23
ScottKThanks.22:23
cjwatsonbackports for the same package to multiple series have to be done in separate runs, for annoying reasons22:23
cjwatsondoko: at least I don't think it works that way22:24
ScottKIs that something we can fix in the script or does it need addressing elsewhere?22:24
cjwatsondoko: I think you need queue override (or just the 'main' alias)22:24
cjwatsonScottK: it's our shonky scripting - never quite been worth fixing22:24
ScottKOK.22:25
cjwatsonone of those things that falls just below the must-automate threshold22:25
cjwatsondone now22:25
cjwatson(the backport that is)22:25
dokook, will requeue these after it's available in main22:25
cjwatsondoko: I don't think that one has anything to do with libperl5.12; as far as I can see liblocale-gettext-perl's build-deps are satisfiable in main now22:26
cjwatsonthough that build log is very recent ...22:26
ScottKThanks.22:26
cjwatsonIDGI22:26
dokowell, if perl-dev is not installable, ...22:27
dokoand even perl-base22:27
cjwatsonbut liblocale-gettext-perl doesn't build-dep on perl-dev22:27
cjwatsonand perl-base doesn't depend on libperl5.1222:27
dokoahh, for liblocale-gettext-perl, I added a b-d on perl (>= 5.12), so that perl is built first on armel22:28
cjwatsonI wonder why it held back perl at the start of that upgrade22:29
cjwatsonit's probably something else in the base system that needs it22:29
cjwatsonthat versioned build-dep is probably why it's breaking, yes; OTOH, without that, it would build with perl 5.1022:30
cjwatsonhm, yeah, all the debconf dependencies.  I wonder how Debian did this22:31
cjwatsonlooks like we need to get  libtext-charwidth-perl liblocale-gettext-perl libtext-iconv-perl  over at a minimum22:33
cjwatsonlamont: ^- any bright ideas?22:34
=== smuxi-user-jtayl is now known as jtaylor
lamontcjwatson: reading scrollbac22:51
lamontcjwatson: by "get $pkglist over" what do you mean?22:52
cjwatsonlamont: built against perl 5.1222:58
lamontcjwatson: you have SIP up?23:02
dokoI'll requeue the 7 rebuilds in about 40min23:04
lamontdoko: and they should build then?23:04
lamontgcc-4.6/arm still isn't done23:05
dokoyes, seen. had it built on a dual core23:05
=== dendro-afk is now known as dendrobates
cjwatsonlamont: nope.  have mumble23:13
* infinity misses the "fun" of perl transitions.23:14
cjwatsondoko: hmm, you broke base-files23:15
cjwatsonSetting up base-files (6.3ubuntu1) ...23:15
cjwatsoncp: cannot stat `/usr/share/base-files/networks': No such file or directory23:15
cjwatsonlooks like share/networks went missing?23:16
cjwatsondoko: fixing23:20
ohsix.last -clear23:25
ohsixer23:25
dokocjwatson: ta! I assume lamont had to build by hand23:40
cjwatsonnah, base-files sorted itself out23:41
cjwatsonanything that doesn't actually need the new perl should still work23:41
cjwatsonlamont is preparing manual chroots to build the packages I listed above, though23:41
cjwatsonthe approved answer (which Debian did too) is to swap out debconf-i18n for debconf-english in the chroots23:42
cjwatsonso we'll do that, get debconf-i18n installable again, then put the chroots back23:43
jdstrand@pilot out23:43
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 11.04 released! | Oneiric Archive: OPEN | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper -> natty | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
cjwatsonfor values of "we" equal to "lamont" I guess23:43
lamontcjwatson: heh23:43
dokowhich I assume has to wait for armel23:44
lamontdoko: that would be my fantasy, yes23:44
cjwatsonwell, the other architectures can go first, given that the build farm has to go onto manual anyway23:44
lamontalternatively, we leave apt held while we do the perl transition23:44
cjwatsonwhich would let us bring x86 virtual builders back up faster23:44
cjwatsonso we'd just leave armel on manual until it's caught up enough23:45
dokolamont: I assume you do not want to use hand-built gcc-4.6 and apt packages for these builds23:46
lamontdoko: so the currently extant gcc-4.6 is known bad?23:46
lamontas in DO NOT USE EVAR!!? bad?23:46
* lamont bets on "yes"23:46
lamontand aren't we all happy that it broke apt??23:46
dokolamont: no, should be fine, see https://bugs.launchpad.net/ubuntu/+source/gcc-4.6/+bug/774175/comments/2923:48
ubottuUbuntu bug 774175 in apt (Ubuntu Oneiric) "apt segfaults on armel in oneiric" [Critical,Confirmed]23:48
lamontdoko: so are you saying that if I hold apt (so that it works), then I can go ahead and do perl in parallel with the apt build?23:50
dokolamont: we should be safe, if the testsuite doesn't fail23:51
lamontok23:51
lamontset-builder --all --manual23:52
* lamont hugs the api23:52
lamontcjwatson: all on manual other than the "virtual" armel23:52
cjwatsonwhy not those?23:53
lamontthey're not building oneiric23:53
cjwatsonah23:53
dokobut I wouldn't like to use the current gcc for many other builds, and it should be finished in time with the perl build23:53
lamontdoko: not holding gcc-4.6, but I _AM_ afk for a few hours starting in about 20 minutes tops23:54
lamontwife's birthday today.  MUST NOT MISS23:54
dokoheh, hope you already have a present besides your presence ;p23:55

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