/srv/irclogs.ubuntu.com/2011/07/29/#ubuntu-devel.txt

ScottKbarry : check and make sure you can import whatever module name00:29
pooliezyga: look at /usr/share/pyshared/lazr.restfulclient-0.11.1-nspkg.pth :)00:52
ScottKbarry: Did you get a chance to merge python-defaults from Debian Experimental?00:53
zygapoolie: looking01:02
zygaoh $DIETY01:03
zygapoolie: what a mess01:03
zygapoolie: what is the purpose of that .pth file?01:03
pooliei don't know but the results are pretty psychedelic01:04
poolielazr looks like a builtin module01:04
zygapoolie: and that is useful because... what? we save import lazr?01:05
pooliei think it's an unintended side effect of packaging a namespace package; bug 79699201:06
ubottuLaunchpad bug 796992 in lazr.restfulclient (Ubuntu) "pth file overrides pythonpath" [High,Triaged] https://launchpad.net/bugs/79699201:06
pooliemaco, hi?01:34
sluganyone with experience building with the launchpad ppa virtual machines? what's the hardware characteristics of these ? I just started a build and wondering how long would it take.01:43
slugthe other question is, what's the available disk space for compilation? is it 2GB or is it larger? my package is a large science C++ package and on my system takes a few GByte to compile.01:44
infinityslug: There should be enough space and horsepower to make it go.01:45
sluginfinity: is there something similar to ganglia cluster monitoring ?01:46
infinityErr...01:47
infinityThere's monitoring internal to their network.  Not that we expose to people building a single package, no...01:47
infinityWell, unless you count https://launchpad.net/builders as "monitoring".01:48
sluginfinity: i see. is it only one cpu core assigned to each virtual machine?01:54
infinityslug: It's not what you think it is, I think.01:54
infinityslug: Our buildd network is a network of machines, not a cluster or supercomputer with virtual partitions.01:55
infinityslug: The only thing "virtual" about them at all is that the PPA builders are Xen instances that get scrubbed between builds.01:55
infinityslug: So, you get the machine you get.  Most of them are 2+ cores, most are over 2G of RAM, all have more than enough disk space.01:55
sluginfinity: all right, i'm just trying to assess the amount of time the compile would take, that's all. do you have any experience with git-buildpackage ?01:58
infinityLots of experience with git, lots of experience with building packages, very little with the specific tool. :P01:58
infinity(I tend to live in the past and not use the new and shiny methods of doing... Anything)01:59
poolieslug: i suggest you just upload a source deb and see if it passes01:59
infinity^02:00
sluginfinity: ok, so i have a question for you. the only reason i used git-buildpackage was to try to get a git format patch to send it to the debian/ubuntu maintainer.02:00
poolieif it needs too much memory, which is possible, let us know02:00
infinityAny patch will do.02:00
infinityMaintainers that are whiny about format should be smacked02:00
pooliethey should have plenty of disk02:00
sluginfinity: i updated the deal.ii package from 6.3.1 to 7.0.0, but git-buildpackage seemed a bit confusing, so i ended up creating my own private git repo.02:00
slugpoolie: yeah, it's building now, i've uploaded it earlier. thanks for the offer02:01
=== asac_ is now known as asac
infinity{git,arch,svn,bzr,cvs}-buildpackage are just convenience wrappers.02:01
StevenKs/arch/tla/02:02
StevenK(... isn't it?)02:02
infinityYou can just as easily checkout/export and dpkg-buildpackage or even just "dpkg-buildpackage -I -S" (the -I makes sure it stips out common VCS directories and files)...02:02
infinityStevenK: Wasn't there both?02:02
infinityStevenK: But you might be right, with a ganish of "who cares?" :)02:02
sluginfinity: i'm still going to give a try. the point of me using git-build... was that debian doesn't have the 7.0.0 package yet, so i wanted to create a new branch/tag to make it easier to send the patch to the maintainer.02:02
StevenKinfinity: I'm not sure -- tla-buildpackage made me want to self-lobomotise a few times02:02
infinityStevenK: arch/tla had that effect in general...02:03
sluginfinity: in the end, i've just created my own git repo, used quilt to update the patches and debuild -S to create the new source package.02:03
ajmitchStevenK: and then you went to work on LP?02:03
infinityajmitch: He's not known for his decision-making skills.02:04
nigelbMorning!02:38
nigelb*yawn*02:38
ajmitchafternoon02:43
micahgevening :)02:43
keeshallyn: eugene teo says he's trying to find you. have you gotten emails from him?02:49
hallynnope02:54
hallynoh, a few days ago, yeah02:54
hallyni responded (cc:ing the list)02:54
hallynand, i frankly don't get what people are hoping to get out of the discussion02:55
hallynkees: ^02:55
keeshallyn: I have no idea, he just pinged me to see if you were on vacation. I don't even know that it's about. :P02:56
hallynhm, wonder if my reply got lost02:56
hallynare you on security@kernel.org list?02:56
hallynkees: oh well, if he asks again, tell him that I did reply :)03:00
keeshallyn: no, I'm not03:00
hallynoh i figured you would be03:00
keeshallyn: nope, unfortunately03:04
hallynkees: thx, good night03:06
keeshallyn: g'night!03:06
jykaemorning04:03
macopoolie: whats up?04:38
didrocksgood morning05:12
ionthat.05:14
mvo@pilot in06:38
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: mvo
=== smb` is now known as smb
didrocksanyone know why winbind is now on the CD? it seems the cd growth was due to that09:48
barryScottK: it's on my list, and i'll look at that today09:49
seb128didrocks, when?09:52
seb128didrocks, the iso didn't change for a while09:52
didrocksseb128: compare the 20110727 and 20110728 daily-live manifest09:53
seb128didrocks, cifs-utils Recommends it09:54
didrocksseb128: indeed, should we revert that?09:54
seb128didrocks, it's a side effect of the autosync09:54
didrocksyeah :)09:54
seb128didrocks, I don't know enough about cifs to have an opinion on whether that recommends is right or not09:55
Laneyask luk?09:55
Laneyit is under "* Install cifs.idmap upcall binary and manpage" so presumably somehow useful for that09:56
didrocksLaney: doing that09:56
Laney:-)09:56
didrockswe have to way if it worths the 3+ extra MB on the CD…09:56
didrocksweigh09:56
seb128didrocks, well, it's probably not wanted on the CD but it might not be "just revert the recommends", it might also be "don't install that new binary which was added"09:58
seb128didrocks, "or add a new binary to the source for that"09:58
didrocksseb128: sorry, I don't get you, "don't install that new binary which was added" ?09:58
seb128didrocks, " it is under "* Install cifs.idmap upcall binary and manpage" so presumably somehow useful for that"09:59
seb128didrocks, those might need to be installed in a new binary09:59
seb128which recommends winbind09:59
seb128but is not on the CD09:59
seb128dunno how much cifs.idmap needs winbind10:00
didrocksslangasek: maybe, when you are online, luk shouldn't be far from you :) winbind is adding an extra 3+ MB to the CD as it's now recommended by cifs-utils. Can you have a look at that? (see also ^^)10:00
didrocksseb128: ok, got you this time :)10:01
seb128didrocks, sorry for not being clear ;-)10:01
didrockslet's say it's rather me being slow :-)10:01
seb128well in any case best to let somebody who has a clue about that stack decide, pinging slangasek seems about right10:02
didrocksindeed, he co-maintains the package10:02
seb128the "easy" way would be to revert the "install cifs.idmap, manpage and recommends"10:02
* didrocks just adds a note to not forget that in case it's lost10:02
seb128didrocks, or open a bug, milestone it a3 and assign to slangasek?10:02
didrocksyeah, let's wait for them, just keep tracking it as the additional space is important10:02
seb128so you are sure it's on track10:03
didrockswill be better that my sticky note, indeed, doing10:03
seb128thanks10:03
didrocksyw :)10:03
mvoslangasek: you reported bug #809980 some days ago, was this a one-time crash? or is that something still reproducable?10:14
ubottuError: Launchpad bug 809980 could not be found10:14
mvohttps://bugs.launchpad.net/ubuntu/+source/aptdaemon/+bug/80998010:16
ubottuError: ubuntu bug 809980 not found10:16
Laneyw10:16
Laneyoops10:17
fhdI'd like to contribute a bit to Ubuntu, to Unity 2D in particular. Is Launchpad just used for bugs? Where do you track feature requests?10:41
Laneyunity people are in #ayatana AFAIK10:42
=== korn_ is now known as c_korn
artfwomvo, hopefully i made my policykit intentions clear in bug 815283, check it out, if you have time11:03
ubottuLaunchpad bug 815283 in Ubuntu "[needs-packaging] indicator-cpufreq" [Wishlist,Confirmed] https://launchpad.net/bugs/81528311:03
mvothanks for this update artfwo!11:07
artfwomvo, i just uploaded another build to revu with fixed install path for *.pkla11:08
mvoartfwo: so the file is needed for avoiding the password prompt? and if we just get it into policykit-desktop-priviledges directly it would not even be needed?11:10
artfwomvo, that's right, but my indicator is going to be in universe and policykit-desktop-priviledges is providing defaults for main so far11:10
artfwoso i don't think it's sensible to include in policykit-desktop-priviledges11:11
mvoartfwo: right11:13
zygaRE11:21
hrwfhd: for me feature request is a wishlist bug11:32
=== zyga_ is now known as zyga-x11
=== MacSlow is now known as MacSlow|lunch
fhdLaney: Ah, good to know11:48
fhdhrw: Found mostly bug. Guess my first contribution will be a bug fix anyway, but I was wondering where the feature requests are.11:48
mdeslaur@pilot in12:08
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: mdeslaur, mvo
mvo@pilot out12:19
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: mdeslaur
=== MacSlow|lunch is now known as MacSlow
apware we aware that indicator-messages and indicator-session are marked as breaks: indicator-me, which wants to be installed, triggering upgrade breakage ?12:59
apwand are we aware that lightdm-gtk-greeter is not being installed by default when -example is removed13:00
seb128apw, how so?13:01
apwthe former actually triggers errors when you try and install the ubuntu-desktop^ task13:02
apwthe greeter prevent login after reboot till you install the ubuntu-desktop^ task13:02
apwwhuc13:02
seb128hum13:04
seb128doesn't really make sense13:04
seb128well the indicator is deprecated, indicator-session is replacing its features13:04
seb128lightm depends on lightdm-gtk-greeter | libghtdm-greeter13:05
seb128so there should be no way you get no greeter13:05
apwseb128, well i just upgraded and didn't get a greeter13:05
apwthis was about 2 hours back i did the upgrade13:05
apwwhen the greeter didn't appear i used the ubuntu-desktop^ to get things better13:06
apwwhich did trigger apt-get dist-upgrade to then install the greeter13:06
seb128how can you get lightdm and no greeter it if has a depends on a greeter?13:06
apwbut triggered errors about the me-indicate13:06
apwseb128, that i have no idea about but i am not the only one it happened to13:06
apwon dist-upgrade13:07
apwsmb, ^^ i think you had this same thing13:07
seb128there were some issues, but lightdm was only recommending the greeter not depending on it13:07
seb128we fixed that yesterday13:07
seb128well if that's still an issue talk to mvo about how apt can ignore a depends13:07
seb128that seems a bug in apt13:07
smbapw, PRobably because the desktop task brought it13:08
apwseb128, ok will do13:08
smbwhen I saw it happen, there was some lightdm-greeter.*example removed but not the real gretter installed13:09
apwsmb, same happend to me, was suppsoed to be fixed by the time i updated ... oddness13:09
seb128that's what happened before we promoted the recommends to a depends yesterday13:09
smbmeh, which apw said already13:09
seb128apw, do you use a mirror? is it uptodate?13:10
apwseb128, interesting point.  i use gb.archive.com, but i am using ipv6 which i think points to somewhere in .se13:11
jpdsapw: gb.archive is IPv6 enabled.13:12
apwjpds, its enabled yes, but by pointing it to another mirror13:12
apw(as i understand things)13:12
jpdsapw: No, the machine has it's own address.13:13
jpdsits*13:13
jibelseb128, indicator-me is what makes today's desktop image broken http://people.canonical.com/~ubuntu-archive/livefs-build-logs/oneiric/ubuntu/20110729.1/livecd-20110729.1-i386.out13:13
apwThe following packages have unmet dependencies:13:14
apw indicator-messages : Breaks: indicator-me but 0.2.92-0ubuntu1 is to be installed13:14
apw indicator-session : Breaks: indicator-me but 0.2.92-0ubuntu1 is to be installed13:14
apwseb128, and those are indeed exactly the messages i get when installing the ubuntu-desktop^ task13:14
seb128I think it's didrocks' fault13:15
seb128didrocks, can you make unity2d-panel-service stop recommending indicator-me?13:15
didrocksseb128: sure13:16
seb128thanks13:16
seb128well it's only a recommends not sure why it break anything13:16
=== victorp_ is now known as victorp
seb128jibel, apw: does it break if you --no-install-recommends?13:16
apwi thought recommends always get installed13:17
seb128apw, they do when available but they used to be ignored rather than break the install when not13:17
apwseb128, had no effect on the ubuntu-desktop^ install13:17
didrocksseb128: so, not my fault :)13:17
didrocksstill uploading without it13:17
seb128didrocks, well I don't see who else13:18
seb128nothing else recommends or depends on it in main13:18
apwseb128, can i ask apt-cache somehow on my system ?13:18
seb128apw, well aptitude should tell you what the issue is13:18
seb128can you try with it?13:18
seb128mvo, is there any way to ask apt why it tries to bring indicator-me in?13:19
didrockshum, Connection failed, aborting. Check your network [Errno 111] Connection refused13:20
didrocksam I the only one having troubles to upload?13:20
mvoseb128: yes, apt-get install -o Debug::pkgDepCache::AutoInstall=true13:20
seb128apw, ^13:20
seb128apw, can you try that?13:20
apwand what am i looking for13:21
jykaehow does natty run on exopc? has anyone tried?13:21
seb128apw, something which mentions indicator-me13:21
apwnothing other that those other two lines above13:22
apwseb128, are the Reverse Depends in apt-cache showpkg indicator-me the info we are looking for ?13:23
seb128mvo, ^ help13:24
seb128;-)13:24
apwit appears that the indicator-session i have installed depends on indicator-me13:24
apwas does indicator-messages13:24
apwas does indicator-me-gtk213:24
apwcould it be that last one?13:25
seb128apw, indicator-messages Breaks indicator-me13:25
seb128it depends depends on it13:25
didrocks(they replaces: it here)13:25
apwseb128, right so i think the first two should resolve13:26
apwseb128, but if indicator-me-gtk2 needs it and is installed what will uninstall that13:26
seb128apw, uninstall indicator-me-gtk213:27
seb128that should not be required13:27
seb128oneiric use gtk313:27
apwso this could be an upgrade problem then13:28
apwbut that would not affect the seeds and cd builds which also hit this13:29
seb128well jibel said the daily iso build failed on the same error13:29
seb128right13:29
apwseb128, and purging -gtk2 didn't do any good13:31
seb128we need mvo's help there13:32
seb128can you pastebin a log of the apt command which has an issue with -o Debug::pkgDepCache::AutoInstall=true used?13:32
apwseb128, http://paste.ubuntu.com/654491/13:35
apw sudo apt-get install -o Debug::pkgDepCache::AutoInstall=true ubuntu-desktop^13:36
seb128do you have aptitude?13:36
seb128could you try with aptitude?13:36
apwi have aptitude installed now, but i am always told never to use it :)13:36
apwand it doesn't understand ubuntu-desktop^13:37
ionWhaat? aptitude is much better at problem resolution than apt-get.13:37
apwbut ... if you want something run, ask13:37
apwwell it doesn't know the task syntax it seems13:37
mvobarry: hello! shouldn't UDD automatically commit my transmission sponsored upload from today?13:39
mvoapw: apt-get install -o Debug::pkgProblemResolver=true -o Debug::pkgDepCache::AutoInstall=true usually gives a clue what is wrong … sorry for being late to the party13:40
jibelseb128, the only way it is installed it ubuntu-desktop depends on unity-2d depends on unity-2d-panel recommends indicator-me13:40
mvoI'm chasing down a apt crasher that drives me nuts13:40
seb128jibel, which didrocks uploaded a fix for13:41
jibelright13:41
seb128apw, wait an hour for the unity-2d update to be published13:41
seb128but I can confirm the issue in a pbuilder13:41
apwseb128, mvo, http://paste.ubuntu.com/654495/ with the extra debug options13:43
roadmrHey folks! I used to be able to preseed auto-login with d-i passwd/auto-login boolean true, but this seems to have changed in Oneiric, anyone know where I could find the new setting to use?13:46
apwBroken indicator-messages:amd64 Breaks on indicator-me [ amd64 ] < none -> 0.2.92-0ubuntu1 > ( gnome )13:46
apwdoes that line make sense with (gnome) at the end ?13:47
jibelit is the section the package belongs to.13:47
mvoeh, indicator-messages has a unversionized breaks, that does not make much sense13:47
mvothat should probably be a conflicts instead13:48
mvowhats up with indicator-me, should it go away?13:48
mvoapw, seb128: I can prepare a new version with the fix, lets see13:49
seb128mvo, yes, I think it should be a c,r,p13:49
bigon-Werror=unused-but-set-variable << euh? is oneiric gcc failing with these now?13:49
seb128mvo, I told so to kenvandine a week ago, not sure what happened with that13:49
seb128mvo, I think he pinged you about it but by the time you reply he was not around and that got dropped on the floor13:50
seb128mvo, basically indicator-me is merged in indicator-session13:50
kenvandinei think i fixed it13:50
seb128kenvandine, current oneiric is still a Breaks, not a Conflicts,Replaces,Provides13:50
seb128$ apt-cache show indicator-session | grep Breaks13:51
seb128Breaks: indicator-me13:51
seb128$13:51
mvoI just uploaded a fix, will commit now13:51
seb128mvo, thanks13:51
mvoquick bzr, quick13:51
mvoyw13:51
mvonow back to the segfault13:52
seb128mvo, sorry for the distraction, thanks for fixing it ;-)13:52
kenvandinemvo, oh... you said i didn't need to change that13:52
kenvandinedist-upgrade did the right thing, it just wasn't something update-manager was designed for13:53
seb128kenvandine, no, he said that update-manager updates never uninstall things13:53
kenvandineright13:53
seb128kenvandine, still unversionned Breaks confuse the partial upgrade resolver13:53
seb128when Conflicts,Replaces,Provides help it13:53
kenvandinedist-upgrade did the right thing...13:54
seb128it tells it "that one is a solution to this one being uninstalled"13:54
seb128kenvandine, well, the resolver takes lot of parameters in account13:54
seb128kenvandine, like some people here had indicator-me-gtk2 still installed which put extra score in the "keep indicator-me installed"13:54
kenvandineugh13:54
kenvandineok13:55
seb128kenvandine, when it scores enough apt might decide to hold the update13:55
mvokenvandine: sorry, maybe I misread it then, usually a breaks without a version indicates that something is not quite right. breaks really just means "the two can not be configured together". but conflicts "the two can not be on disk together". most of the time a breaks is transitional in some way whereas a conflict it permanent. does that make sense?13:55
kenvandineyeah13:55
seb128kenvandine, that's why the replaces,provides is useful, it tells the resolver that this upgrade is a solution13:55
kenvandinethat makes sense13:55
mvoseb128: I would go one step further and say that a breaks without a version does not make too much sense semantically too13:55
mvoits really useful to help avoiding churn during a upgrade, no need to remove a version first, then install a later version with the breaks we can just unconfigure it and the n upgrade without the need to remove all the on-disk files13:56
ionHere aptitude wants to remove indicator-me-gtk2 when upgrading unity-2d, resulting in gwibber getting removed, and it says indicator-me is recommended, but it can’t be installed due to indicator-{messages,session} having Breaks on it.13:56
geserion: see scroll-back, the indicator-me issue was just discussed13:57
kenvandineit should be wanting to remove libgwibber113:58
kenvandinewell, it shouldn't actually13:58
iongeser: Yes, i simply described my symptoms in case they were useful for someone, knowing they’re probably just redundant. :-)13:59
geserah13:59
ionTo clarify, indicator-me-gtk2 is being removed because it’s automatically installed and nothing depends on it anymore.13:59
=== dendro-afk is now known as dendrobates
hevauqhi all, how can one interface between a daemon and any user utility?14:51
ionWith dbus14:52
hevauqum, no i am writing a custome daemon14:55
hevauqits a networing daemon, it service remote connection with sockets. but i am wondering how can it service local requiests?14:56
hevauqi am not making anything complicated, just trying to provide basic functionality14:58
hallynhevauq: are you saying you want local requests to be treated differently from remote ones?14:59
hallyn(else I don't see the problem)14:59
=== tkamppeter_ is now known as tkamppeter
hevauqwell, i dont care. But i have no idea what is generally done.15:00
hevauqdoes most daemon service local requests over sockets?15:00
hallynhevauq: yes, though i suppose the local clients usually connect to 127.0.0.1 instead of the eth0 ip15:01
hevauqok, actually its not the same socket family so IP address is irrelvant. command_Line(connect_to_remote)-->daemon(over_socket)--->distant_daemon(do_stuff)-->daemon(send data)-->command)_line.15:04
hevauqcommand_line can send multiple command to daemon15:05
barryhuh.  screensaver seems overly aggressive today15:12
Laneyraargh i'm a screensaver aaaaargh brainsss15:13
barry:)15:13
=== dendrobates is now known as dendro-afk
slangasekdidrocks: hrm, luk wasn't at DebConf and I no longer am; it would be better if someone else could look into bug #81796215:43
ubottuLaunchpad bug 817962 in cifs-utils (Ubuntu Oneiric) "cifs-utils now recommends winbind, being an extra 3+ MB on the cd" [High,New] https://launchpad.net/bugs/81796215:43
slangasekmvo: 809980 was a one-time crash for me15:43
didrocksslangasek: do you see anyone in the foundation team having that knowledge (samba essentially, it seems)? If not, I can have a look15:44
jmljelmer might be able & willing to help15:45
didrocksjelmer: interested to have a look? ^ :)15:46
jmlhow can I get gpg to forget my key password?15:50
micahgmdeslaur: can you sponsor the libjpeg8 fix for me as soon as it finishes test building?15:51
mvothanks slangasek15:51
mdeslaurmicahg: yes15:51
jelmerdidrocks: looking15:53
slangasekdidrocks: I don't think anyone is going to have existing familiarity with a new upcall interface; a samba expert will have only a moderate head start on figuring out the bug :)15:54
micahgmdeslaur: bug 81813215:54
ubottuLaunchpad bug 818132 in libjpeg8 (Ubuntu) "libjpeg8 shouldn't provide libjpeg-dev yet" [High,Confirmed] https://launchpad.net/bugs/81813215:54
didrocksslangasek: ok, thanks for the info, I'll try to ping luk if jelmer has no idea on this and then dogfooding :)15:54
DavieyWould an AA be able to promote ipxe please, bug #800340 .. it's causing upset. Thanks :)15:55
ubottuLaunchpad bug 800340 in ipxe (Ubuntu) "[MIR] ipxe" [Undecided,In progress] https://launchpad.net/bugs/80034015:55
mdeslaur@pilot out15:58
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
mdeslaurmicahg: uploaded16:00
micahgmdeslaur: thanks!16:00
jelmerdidrocks, slangasek: I think it would be reasonable to drop winbind to Suggests; it's not necessary for normal operation and requires extra configuration (both of winbind itself, and in key.conf)16:01
didrocksjelmer: thanks for the analysis. Seems safe enough to do that for now, maybe envisionning a package split later if we see that some part can be extruded in a separate bin package. :)16:02
=== MacSlow is now known as MacSlow|break
=== beuno is now known as beuno-lunch
hallynthink i'll try to get vimprobable and vimprobable2 packages into universe next week...16:35
=== deryck is now known as deryck[lunch]
hallynhmm, it's *possible* that I'm somehow to blame, but it seems like on an oneiric-virtual kernel, I can't do "sleep 60 & gdb -x gdb.commands -p $!"  (even setting yama ptrace_scope to 0).  It just hangs16:39
hallynit works on my laptop though, with oneiric-generic kernel16:39
* hallyn tries a new ec2 instance16:39
=== dendro-afk is now known as dendrobates
hallynhm, seems to only happen on this one instance.16:54
hallynclearly i've done *something*16:54
=== dendrobates is now known as dendro-afk
=== beuno-lunch is now known as beuno
nikitisWho do I talk to about making my Ubuntu installer for Playstation 3 PPC?17:14
nikitisAnyone?17:20
cjwatsonnikitis: hmm, we decommissioned it because (a) the hardware manufacturer is clearly aggressively against it and so there are fewer and fewer examples of hardware that could actually run it, (b) there were no interested developers17:24
cjwatsonI think most of the code should still be in place, so it should just be a matter of building CD images17:24
nikitiscjwatson: time to start it up again.  Linux is back on PS3.17:24
nikitisi've already written an installer17:25
cjwatsonwhy write a new one rather than use the existing one? :-)17:25
nikitisexisting one doesn't work with new methods17:25
nikitiswas designed for Older NAND Playstation 3's17:25
nikitisNew otheros runs on Slims and Old Playstation 3's17:26
nikitisdifference in hardware etc17:26
cjwatsonto get installer code into Ubuntu, it should be a modification of the existing installer, rather than an entire new one17:26
cjwatsonwe have lots of framework stuff for supporting a variety of architectures and such, so it shouldn't be necessary to reinvent the whole thing17:26
nikitisWell I already have17:26
nikitiswork is done17:26
nikitismaybe some polish17:27
cjwatsonI know, but it isn't going to be accepted into Ubuntu that way17:27
cjwatson(though of course you can do whatever you like separately)17:27
nikitisi'm just curious though17:27
cjwatsonit shouldn't be too hard to extract the small architecture-specific part and integrate it into d-di?17:27
cjwatsoner, d-i17:27
Chipzzcjwatson: well he didn't say he started from scratch :)17:27
nikitiswould it be hard to compile packages for ppc for 11.0417:27
cjwatsonwe already do17:27
cjwatsonpowerpc (the architecture as opposed to the PS3 subarchitecture) has never gone away17:27
nikitiscan we debootstrap to it?17:28
cjwatsonsure17:28
cjwatsondebootstrap should even pick the ports mirror automatically17:28
nikitiswell currently my installer debootstraps 10.04 Lucid17:28
nikitisi didn't know all packages were compiled for ppc 11.04 already17:29
cjwatsonand oneiric too17:29
cjwatsonlucid even still had powerpc+ps3 images, though I'm not sure they worked right17:29
nikitisWell i can tell you, Fedora has already accepted our installers.  And will be making version Fedora 16 with it.  I don't want to leave Ubuntu out of it.17:29
cjwatson(http://cdimage.ubuntu.com/ports/releases/lucid/release/)17:29
cjwatsonthe architecture-specific bits of an installer are really pretty small - it should mostly just be a boot loader installer and a bit of image boot stuff17:30
nikitisno the old cd images don't work with new otheros method on PS317:30
nikitisat least not yet17:30
nikitisa driver is currently being written though17:30
nikitisfor the blu-ray drive17:31
cjwatsonso it shouldn't be too hard to extract - you'd mostly be replacing kboot-installer17:31
cjwatsonI expect17:31
nikitisonce written the cd images may work17:31
cjwatsonpatches for that would be welcome17:31
cjwatson(anyway, I have to go, dinnertime)17:31
Chipzzbon appetite!17:32
nikitisBut for now the only way for ubuntu to install on Playstation 3's legally is via scripting either via wget, or usb stick17:32
nikitisTrying not to use sony blu-ray code as that would be illegal17:35
nikitisIf ubuntu won't accept PPC in future builds I'm afraid they will get left behind17:36
directhexnikitis, it's already got ppc builds, as you've been told.17:38
nikitisWhere are the natty?17:38
directhexthere are two powerpc build servers, adare and ross, currently doing builds17:39
directhexnikitis, on ports.ubuntu.com?17:39
nikitisdo i change debootstrap info from lucid to natty?17:40
infinityAll the packages are built for every release for PPC.  We just don't have PS3-specific ISOs built for recent releases, that's all.  But, as Colin said, if you have fixes to make our current generic powerpc ISOs work with PS3, we'd love patches.17:40
infinitynikitis: Yeah, just debootstrap whatever release you want.17:40
nikitishmm okay17:40
infinity(I run natty on my PowerStation with no issues)17:40
infinityThough, ironically, that needs some installer/ISO fixes too.  I need some round tuits to fix that.17:41
nikitisWell that's what i'm here to talk about, I want to know about checklists, for requirements to make it an official installer17:41
infinitynikitis: Like Colin said, we don't tend to accept new "installers", per se, we just need fixes to our existing ones.17:42
nikitisCurrent ISO's will NOT work nor will they ever on Current PS3 state.  It needs a new build from scratch.17:42
nikitisNew drivers have been completely rewritten, the method and times at which things get installed is different17:42
infinitynikitis: So, if there are changes needed to debian-cd to make the ISOs bootable on PS3, that's checklist 1, if there are changes required to debian-installer components to actually make the installed system bootable, that needs doing, etc.17:43
nikitisI've written a debian installer already17:43
nikitisI wrote that one first17:43
directhexnikitis, if it wasn't clear: a completely from-scratch installer, not based on ubiquity or debian-installer, will never ever ever ever be accepted into ubuntu17:43
infinityI'm referring to the debian-installer project, not just "an installer for Debian".17:44
nikitisyeah but this is gonna require a new project17:44
directhexnikitis, the design of those two installers is extensible, and adaptable to any architecture.17:44
infinityI don't see why it should need a new project.17:44
nikitisThat's because you don't see how different it is17:44
barryScottK: in python-defaults, do we still need to suggest python-profiler?17:44
Chipzznikitis: debian and ubuntu do not want to maintain to seperate codebases for installing things17:45
Chipzzor should I say 3? :)17:45
infinityInstallation is always the same general idea:  Boot system, determine installation target, install junk, figure out how to make system bootable.17:45
ScottKbarry: No17:45
barryScottK: cool, didn't think so.  i'll drop that delta17:45
infinitynikitis: Trust me, I have some idea. :P17:45
Chipzz(if you count ubiquity, which I think is based on debian-installer anwyay)17:45
nikitisWell eventually you could add it to alternate cd17:45
infinityChipzz: Just one, really, since ubiquity and oem-installer re-use d-i heavily.17:45
nikitisit's not big17:45
Chipzzinfinity: that's what I just said :)17:46
nikitisfew kb's17:46
=== Ursinha is now known as Ursinha-lunch
infinitynikitis: Well, what does your installer do, precisely?17:46
nikitisit basicaly emulates a manual install atm17:46
infinitynikitis: Perhaps we're talking past each other, and what you've done it work that can easily be rolled into d-i.17:46
Chipzznikitis: it's still different codepaths that need be tested seperately17:46
nikitisbut automates it17:46
nikitisBut17:46
infinitys/it work/is work/17:46
directhex"manual install"?17:47
nikitisthere are quirks like how the PS3 harddrive regions are setup.  There is no /dev/sda or sdx for that matter17:47
infinitynikitis: That's fine.17:47
nikitisstuff that the normal installer will not work or detect properly17:47
infinitynikitis: No two architectures are the same in that regard.17:47
directhexi've a co-worker who might be more forthcoming with info on this17:47
* directhex pokes kakaroto17:47
infinitynikitis: Like I said, trust me when I say that we can deal with this in d-i.17:47
Chipzznikitis: maybe you should elaborate a little on how your installer works; is it a patched debian-installer, is it debian-installer preseeded with values, or is it your own home-rolled script?17:47
Chipzzor d) sth else17:47
nikitishome-rolled17:48
nikitisbut functional17:48
=== deryck[lunch] is now known as deryck
nikitisit will install onto a PS317:48
nikitisand i'm adding to it17:48
nikitisstill wip17:48
nikitisbut since it works now17:48
nikitisi was curious about the process of implementing it17:49
Chipzznikitis: I think the partitioner from debian-installer is extensible in that regard17:49
infinitynikitis: Well, if you've covered the important bits (storage detection and bootloader setup, basically), that would be a good time to see if we can re-factor it into d-i.17:49
Chipzzyou can probably adapt it to work correctly17:49
nikitisI use parted in my installer17:49
Chipzzso does the debian-installer I believe17:49
directhexnikitis, you're still not describing anything d-i can't do out of the box.17:49
directhexor doesn't already do by default out of the box17:49
nikitisyou'd have to modify debian installer for text only install.  no plymouth no splash17:50
Chipzznikitis: it might be a simple matter of teaching the partition component of debian-installer about /dev/whateverps3uses17:50
infinitynikitis: That's fine, some architectures do that already too.17:50
nikitis /dev/ps3dd17:50
directhexnikitis, d-i already does text based and serial console based install. i still don't see an issue17:50
nikitisi guess right now it's just lack of cd support17:51
directhexthe same installer code works on ultrasparcs and itaniums and amd64 desktops. you bet your ass it's extensible17:51
nikitismust run in /bin/ash17:51
infinityAnd that's where debian-cd comes in.17:51
nikitisat least until it debootstraps17:51
Chipzznikitis: requiring /bin/ash can probably be fixed17:52
nikitisOlder NAND PS3's cannot handle /bin/bash17:52
nikitisthough newer slims can17:52
directhexdoesn't the installer use busybox?17:52
Chipzzthat sounds unlikely17:52
Chipzz(wrt not supporting bash)17:52
nikitisChipzz: it's true because the image for nands has to be smaller and cannot fit17:52
nikitisit's a size issue,17:53
Chipzznikitis: you shouldn't be using bash anyway, you should use dash17:53
Chipzzor busybox for the initramfs17:53
nikitisit is busybox17:53
nikitismodified17:53
infinityNone of this matters from a d-i perspective.17:53
nikitiswell maybe17:53
infinityThe whole point of d-i is to boot into a functional system and install from there, we don't run d-i from flash, that would be insanity.17:54
nikitisbut we still need blu-ray support before d-i can be used17:54
nikitisthat could be awhile17:54
nikitisat the moment my installer is the only thing that will do it17:55
infinityBy "blu-ray support", do you mean "support for blu-ray discs", or "support for the drive"?17:55
nikitissupport for the drie17:55
nikitisdrive*17:55
infinityDidn't we once have support for that?17:55
infinityI mean, we had ISOs that people claimed worked...17:56
nikitisFor nands17:56
nikitisOlder PS3's17:56
nikitisbut sony wrote the drivers to accept those discs17:56
nikitisin otheross.bld17:56
nikitisour otheros build is different and written from scratch17:57
barryScottK: http://pastebin.ubuntu.com/654650/17:57
infinitySo, we're not really talking about installers here at all (or shouldn't be, just yet)17:57
nikitiswe already have more drivers written than were provided by Sony with their otheros.17:57
infinityThe real trick is making our ISOs bootable.17:57
nikitiswe'd have to add the drivers to the installers17:58
infinityBy "drivers", you mean kernel drivers, or bizarre userspace glue?17:58
nikitiskernel17:58
nikitiswe have more access to PS3 now than ever17:58
infinityIf there are kernel drivers available here, and they're free software, we won't say no to getting them in our kernel, I imagine.17:59
nikitissyscon drivers17:59
infinity(Although, why aren't they being upstreamed?)17:59
ScottKbarry: Seems sane17:59
nikitisthese are released yet17:59
barryScottK: cool.  local build looked good, so i think i'll upload it :)17:59
nikitisand currently our kernel works with ubuntu, we have a separate kernel as well18:00
nikitisi'm sure things could be ported into ubuntu official kernel18:00
Chipzzinfinity: legal issues might be a good bet ;P18:00
nikitisbut as of now my installer compiles live on the PS318:00
infinitynikitis: Releasing the drivers would be the best first step, yes.  And getting them integrated for oneiric.18:00
nikitisnot my kernel though, another guys18:01
nikitisbut he's given me permisison18:01
nikitisOkay well i have a good idea about what needs to be done to move forward18:02
nikitisWhen we finish disc drive drivers for new otheros.  I'll come back and start working on d-i ports18:02
infinityThat would be lovely.18:03
infinityWith no kernel, there's not a whole lot we can do.18:03
nikitiswe get full SPU access too now.  Different from old PS3 linux18:03
nikitisFull RSX18:03
infinityIf I had some free time, I'd work with you on integrating your non-upstream kernel with d-i in preparation for it being released, but I'm not sure that's something I can commit to just yet.18:04
infinityThat said, feel free to email me and keep me in the loop (adconrad@ubuntu.com)18:04
nikitiswell no need atm18:04
nikitisThere is a workign installer18:04
nikitisreleased by myself.  Even if it's not accepted by the community18:04
nikitismay not be too hard to port over officially later18:05
nikitisThanks for you time guys18:06
Chipzznikitis: you also might want to join #debian-boot on irc.debian.org if you want to discuss integrating your installer into debian-installer18:09
barryScottK: also, i think python-qt4 svn is ready for review18:13
johanHi, sorry if this is not the right place to ask but I'm having trouble getting update-manager to install a .deb of mine which Provides/Replaces/Breaks another one18:15
ScottKbarry: I've been looking at it.  I was to do sip4 at the same time, so figuring that out first.18:16
barryScottK: cool18:16
superm1apw, since you're not subscribed to 812979, just wanted to make sure you saw that this is actually fixed in the latest version, just waiting for an archive admin to wack 81123118:21
=== MacSlow|break is now known as MacSlow
tilgovican anyone help me out with sbuild? it seems to completely fail for me on natty.18:37
tumbleweedtilgovi: how about providing some pastebinned errors :)18:43
tilgovitumbleweed: one sec. I may have realized my stupidity. looks like I need both the .orig.tar.gz and the .dsc18:44
tumbleweedand the .debian.tar.gz / diff.gz :)18:45
tilgovithanks!18:45
tumbleweeddget / pull-lp-source / apt-get source knows what to do18:46
tilgovitumbleweed: can I use that to pull a specific series? I'm trying to roll my own backport.18:46
brodertilgovi: have you looked at backportpackage in ubuntu-dev-tools?18:47
tumbleweedtilgovi: pull-lp-source is the easiest for that. Also, there's a toolk called backportpackage in ubuntu-dev-tools18:47
tilgovibroder: no, didn't know it existed. thanks.18:48
tilgovican it leverage sbuild for lvm snapshots, too?18:48
tumbleweedtilgovi: yes, it can use sbuild18:48
brodertilgovi: look at the --builder (-B) option18:48
tilgoviyou're all awesome.18:49
=== Ursinha-lunch is now known as Ursinh
=== Ursinh is now known as Ursinha
cody-somervillesoren, Hi. Currently the openstack-ubuntu-packagers team is subscribed to the lp:~openstack-ubuntu-packagers/glance/ubuntu branch. The MOTU team is a member of the openstack-ubuntu-packagers team which means that all MOTU get e-mails regarding merge proposals and the like. Is there a better team that could be subscribed for these things?19:18
* tumbleweed can't say I've seen those mails19:19
* ScottK neither.19:20
cody-somervilleYou didn't get '[Merge] lp:~antonym/glance/add-xattr into lp:~openstack-ubuntu-packagers/glance/ubuntu' about 20 minutes ago?19:21
tumbleweedcody-somerville: nope19:22
MrNthDegreehey guys, is there an easy way to enable install of all debug symbols for all packages?19:22
MrNthDegree(as in for all installed packages and when I install new packages)19:22
stgrabercody-somerville: I have membership in that team through DMB and Ubuntu Server Dev. So I guess you need to be part of one of these two.19:23
MrNthDegreethe reason I ask is because it's a pain to wait on downloading specific debug packages whenever I need to submit a backtraced bugreport19:23
cody-somervilleright19:23
cody-somervilleMOTU team has contact address set19:23
cody-somervilleso its probably one of my other routes of membership in that team like DMB that causes me to get the e-mails19:24
stgrabercody-somerville: ah, nevermind, LP was lying :) I get different data on https://launchpad.net/~stgraber/+participation and on https://launchpad.net/~openstack-ubuntu-packagers apparently :)19:24
stgraberbut yeah, I receive these e-mails too and it's starting to be a bit annoying :)19:24
=== dendro-afk is now known as dendrobates
LaneyX-Launchpad-Message-Rationale: Reviewer @openstack-ubuntu-packagers19:36
=== dendrobates is now known as dendro-afk
=== _LibertyZero is now known as LibertyZero
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
=== jtechidna is now known as JontheEchidna
=== Quintasan_ is now known as Quintasan
=== yofel_ is now known as yofel
micahg_barry: are you planning on merging python 2.6.7-3 from Debian?  python-all in the archive is broke w/out it21:08
micahg_barry: otherwise, can the dependency be relaxed to 2.6.7-2? (I don't know what impact that will have)21:09
micahg_doko: you wouldn't happen to be around, would you ^^21:13
barrymicahg_: oops!  i'll relax that dependency for now and leave it for doko to  merge -3 next week21:25
micahgbarry: great, thanks!21:26
micahgdoko: unping21:26
micahgbarry: your upload had no diff aside from the changelog (forgot the .in file?)21:44
fhdHi. I'm setting up a system for Ubuntu development, so I installed the latest daily build of oneiric. There is for some reason no /etc/X11/xorg.conf - how can I add more resolutions?22:05
hallynfhd: check on #ubuntu-desktop I think22:06
fhdhallyn: k, thanks22:07
sorencody-somerville: Not really. It's implicitly subscribed on account of being the review team for the branches. We could remove ~motu from the team, though, but since all of ~motu can, so far, upload the packages, I think they should be members of the team.22:13
* soren has to run22:14
stgrabersoren: if you set a team contact address for that team, all these e-mails will go to it instead of being sent to everyone individually22:19
stgrabersoren: this way, you keep the same rights but don't spam everyone with upload rights ;)22:19
kirklandjcastro: ping22:19
kirklandjcastro: isn't there a tool that you told me about some time that makes it trivial to just clone/forward a bug from Launchpad to Debian BTS?22:20
ScottKI'm guessing barry left without hearing his fix didn't work.22:34
* ScottK will fix.22:34
ScottKOK, let's see how that works out ...22:35
ScottKmicahg: Feel free to double check I fixed python-defaults correctly.22:45
micahgScottK: you just needed to lower the one that was 2.6.7-3 to fix the archive issue, but I think that's fine (I personally don't understand the deps), thanks!22:51
* micahg should probably learn how python packaging works at some point22:53
apwsuperm1, thanks for the info ...22:57

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