/srv/irclogs.ubuntu.com/2010/10/14/#ubuntu-devel.txt

SpamapSdarn it.. just when I thought I'd help out with the bug triage lp goes ro..00:21
micahgSpamapS: relax, you caught the tail end of it :)00:24
SpamapSmicahg: unfortunately I also caught the tail end of my time for today.. :-P00:32
* SpamapS decides to use ip over avian carrier, which should make his ajax calls take long enough where lp will be rw by the time snowflake and mr. chirpy get there.00:34
micahgSpamapS: you know there's an RFC for that, right?00:36
=== Chex changed the topic of #ubuntu-devel to: 10.10 released on 10/10/10 at 10:10:10UTC!! | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper-maverick | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment
=== Chex changed the topic of #ubuntu-devel to: 10.10 released on 10/10/10 at 10:10:10UTC!! | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper-maverick | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
=== jjohansen is now known as jj-afk
=== BUGa_2h2bday is now known as BUGa_BDAY
crimsunhmm.01:33
crimsunogra_ac: do you need to roll an additional card config into alsa-lib for maverick-proposed?01:34
BUGa_BDAYwhen did totem stop making and allowing bookmarks?02:16
persiacrimsun, From the dicussions I saw ~13 hours ago, I believe that was the expressed desire: to add /usr/share/alsa/init/sdp4430 (or similar), with an appropriate patch to 00main.02:37
mattybfta: you around?03:50
micahgmattyb: probably not for another 2-3 hrs03:51
mattybThanks.03:52
crimsunpersia: hmm, ok.  That would be alsa-utils, then.05:30
persiaOK.  I'll add an alsa-utils task to 637947.  I think the total solution was some kernel changes, the 652035 SRU, and the alsa-utils file.05:33
persia(i was hoping for kernel changes so that the alsa-utils change wasn't required, but it doesn't seem like that will happen)05:35
crimsunok.  [ubuntu/maverick-proposed] alsa-lib 1.0.23-1ubuntu2.1 (Waiting for approval)05:41
crimsungone for a couple days.05:41
persiacrimsun, Thanks a lot.05:48
=== almaisan-away is now known as al-maisan
pittiGood morning07:20
pittijdstrand: ah, thanks for the ping07:20
geserGuten Morgen pitti07:28
YokoZarpitti: Should I upload a -proposed icoutils then?07:39
pittiYokoZar: sure07:43
pittiif it's necessary07:43
dholbachGood morning!07:44
pittihey dholbach07:45
geserGood morning dholbach07:45
dholbachhey pitti, hey geser07:47
pittimicahg: I need some more info in bug 62580107:50
ubottuLaunchpad bug 625801 in gnome-web-photo (Ubuntu Lucid) "gnome-web-photo missing required libxul.so" [Medium,Fix committed] https://launchpad.net/bugs/62580107:50
=== jj-afk is now known as jjohansen
=== jussi01_ is now known as jussi
apwcjwatson, ok that overnighter also failed to build for a new error, i have a fix for the error it hit, but am flying blind fixing it as i cannot do a full build on the porters due to chroot issues... do we want to hope this fixes it en-toto or wait for the porters to be fixed08:38
apws/fixing it/testing it properly/08:39
Laneydoko: can you look at bug 660257?08:41
ubottuLaunchpad bug 660257 in ghc6 (Ubuntu) "linking fails with binutils 2.20.51.20101009-0ubuntu1: cannot use --sysroot" [Undecided,New] https://launchpad.net/bugs/66025708:41
pittimr_pouit: would you like me to apply the "eject button" thunar patch to the PPA? (http://bugzilla.xfce.org/show_bug.cgi?id=3658)09:01
ubottubugzilla.xfce.org bug 3658 in core "icon for eject volumes on side pane" [Enhancement,Resolved: fixed]09:01
pittioh, it got committed upstream \o/09:02
pittiodd, I didn't get a mail about it09:02
bilalakhtarWhat happened? Where is dholbach?09:04
pittimr_pouit: so, not so urgent then, it'll just flow in with new upstream versions then09:04
TheMusoc09:10
=== jjohansen is now known as jj-afk
persiaSo, I'd like to call some python from a postinst: is there a best-practice method for where to put the python script?09:55
=== hyperair is now known as Guest68417
=== buxy_bak is now known as buxy
dokoLaney: ok, fixing with next upload10:02
Laneydoko: thx, will you reassign?10:08
=== dapal is now known as hanska
=== hanska is now known as dapal
zygamvo, is it normal that extras.ubuntu.com key is not installed by default? the key missing here is 16126D3A3E5C119210:25
mvozyga: it should be there, do you have ubuntu-extras-keyring (the package) installed?10:30
mvozyga: is that a server install?10:31
zygamvo, no it's unity install10:37
zygamvo, ubuntu-extras-keyring installed 2010.09.2710:38
zygamvo, any place I could look to understand why the key is not picked up10:38
dholbachhttp://ubuntuforums.org/showthread.php?t=1588889 mentions it too10:44
YokoZarpitti: made that icoutils upload10:46
mvozyga: could you please try a apt-get install --reinstall ubuntu-extras-keyring? there was a bug in the package during mav that prevented it from getting applied10:50
zygamvo, yup10:51
zygamvo, that fixed it10:51
zygawow, new django10:51
zyga(offtopic but important for me)10:51
=== bilalakhtar_ is now known as bilalakhtar
=== pedro__ is now known as pedro_
=== MacSlow is now known as MacSlow|lunch
=== carlotolinero is now known as Kaoruchan
Kaoruchanany bug on 10.10?12:23
=== amitk is now known as amitk-afk
sorenI have a problem with a daemon written in Python. It depends on a python library package, and like most daemons it starts itself in its postinst. However, the python-support is deferred (using dpkg triggers), so once the daemon tries to start itself, the python module hasn't been python-support'ed, so it's nowhere to be found.12:33
sorenI can't imagine I'm the first to encounter this. What's the trick?12:33
StevenKI thought there was a way to force a trigger to run12:34
sorenTo trick python-support into running from the daemon's postinst?12:34
sorenStevenK: There is. update-python-modules -p, iirc.12:34
sorenI just wasn't sure if that was kosher.12:34
* soren assumes it is and adds it12:36
SpamapSDoesn't dh_python2 fix this by just installing the .pyc files in the .deb in the right places?12:47
sorenI sure hope not.12:48
cjwatsonwhy do you hope not?12:48
cjwatsonthough as it happens I think byte-compilation is still run-time in dh_python212:49
sorenBecuase there's only supposed to be .pyc files for the python version that the end user has installed.12:49
sorenpython version_s_, I mean.12:49
soren...and a bunch of other reasons.12:50
cjwatsonyeah.12:50
cjwatsonhttp://www.python.org/dev/peps/pep-3147/ will help.12:50
sorenBasically all the reasons why this stuff happens at isntall time.12:50
sorenI've added a call to "update-python-modules --post-inst" after #DEBHELPER# in my base python package (on which the daemon's package depends). That should take care of business.12:51
cjwatsondh_python2 should fix this differently, though; byte-compilation is kind of a red herring12:51
sorenI've always wondered how much processing time is saved on that account. Do we have any numbres on that?12:51
cjwatsonrelying on a trigger to make the package usable is obviously wrong; it means that the package is lying when it says it's configured12:52
SpamapSI thought the way they did it was by putting the .py's in /usr/share/pyshared, and then putting .pyc's in the appropriate /usr/lib/python$ver dirs in the .deb .. I could be wrong.. still wrapping my head around the 3 or 4 ways to build python packages. :-P12:52
sorencjwatson: Right. That's what python-support does, though.12:53
cjwatsonSpamapS: dh_python2 doesn't rely on a trigger12:53
cjwatsonsoren: so don't use it. :)12:53
sorencjwatson: It's not (just) me.12:53
sorenIt's /every/ python package in my dependency chain.12:53
SpamapScjwatson: right, which is why it is "the new hotness" .. but I don't recall how it does that. ;)12:53
sorenIf just one of them uses python-support, I'd be screwed.12:53
cjwatsonah.  unlucky.  working around it with update-python-modules is probably fair enough for now, and hopefully it won't be a problem a couple of releases down the line12:53
cjwatsonSpamapS: um.  not using triggers involves *less* effort. :-)12:54
cjwatsontriggers are a fancy optimisation, wrong in this context12:54
cjwatsondh_python2 just does the straightforward thing of pycompile in the postinst instead12:55
SpamapScjwatson: I think we're both saying the same thing, but my snark and your precision is producing a lot of confusion for me. ;)12:55
cjwatson(and yes, there's a bunch of stuff about getting the installation paths exactly correct, but in this context that's kind of a side issue IMO)12:55
SpamapScjwatson: I don't think dh_python2 does byte compiling in postinst.. I'm fairly certain the .pyc's are *in the .deb*12:58
persiaOughtn't be.12:59
SpamapSYou simply define the supported versions of python and it byte compiles for all of them.12:59
wgrantI really hope not.13:01
wgrantWe'd then need to rebuild the other half the archive when we introduce Python 2.7.13:01
SpamapSwould that be so bad? Simple maintainer scripts vs. rebuilds every few years?13:02
persiaSpamapS, Yes.13:03
StevenKSpamapS: Yes, because .pyc files can be different per architecture, and most python packages are arch-indep.13:03
SpamapSI mean, we have to rebuild stuff when ABI's change all the time. python's just another ABI, no?13:03
persiaBecause we change something related to supported python versions or default python versions nearly every cycle, and we very much don't rebuild that much of the archive each release.13:03
wgrantSuch core libraries rather rarely break ABI.13:04
wgrantFor good reason.13:04
* SpamapS *IS* still talking out his arse on how he thinks dh_python2 works, so please, do not get your torches and pitchforks yet13:04
StevenKAnd ignoring that problem, it also means you effectively double the size of each python package in the archive13:04
cjwatsonSpamapS: look at /usr/share/debhelper/autoscripts/postinst-pycompile, which dh_python2 substitutes into postinsts.13:06
cjwatsonin fact the header of dh_python2(1) says this too: "dh_python2 - calculates Python dependencies, adds maintainer scripts to byte compile files, etc."13:08
SpamapScjwatson: indeed, I was just starting to understand dh_python2's source. I guess I was just confused by POX's presentation saying that dh_python2 had "all files in the package": http://people.debian.org/~piotr/dc10_slides.pdf13:08
cjwatsonI think he means that it doesn't have a symlink forest for the .py files13:09
cjwatsonhence the "dpkg friendly" bit - it means that you can look at where you're loading the .py file from, and use 'dpkg -S' without having to follow symlinks around13:10
SpamapSRight, thats much better. :)13:10
=== diwic is now known as diwic_afk
ari-tczewpitti: could you merge cdbs?13:12
pittiari-tczew: I already did13:13
pitti      cdbs | 0.4.89ubuntu1 |         natty | source, all13:13
ari-tczewpitti: ah, nice!13:13
ari-tczewMoM sucks13:14
ari-tczewpitti: so cdbs is a part of toolchain? where can I find a fulllist packages related to toolchain?13:14
pittiari-tczew: I don't know whether there's a written-down list13:15
pitticompilers (gcc, g++, gdc, gcj, etc.), perl, python, debhelper, cdbs, kernel (for linux-libc-dev), binutils, glibc13:16
cjwatsonthere isn't, to my knowledge, it's just the stuff that practically everything build-depends on and that tends to have substantial changes which we want in place early13:16
cjwatson(e.g. not (say) sed because it hardly ever changes in ways we care about)13:16
persiaI'm certain there isn't a written down list, and creating one would be tricky except by looking at the set considered "toolchain" just after an archive opens.13:16
cjwatsonpitti's list above is roughly what I think of13:17
cjwatsonari-tczew: MoM sucks> why's that?  it doesn't list cdbs, because pitti already merged it.  this seems correct.13:17
ari-tczewcjwatson: it lists quilt, for example13:17
ari-tczewalso annoying bug which shows comments added in the past13:18
cjwatsonthat's odd, and I will have a look.  perhaps in future you could phrase this as a bug report rather than a thoroughly unhelpful snark.13:18
=== amitk-afk is now known as amitk
=== MacSlow|lunch is now known as MacSlow
ari-tczewcjwatson: bug 59659913:19
ubottuLaunchpad bug 596599 in Merge-o-Matic "MoM shows previous comments" [Undecided,Confirmed] https://launchpad.net/bugs/59659913:19
cjwatsonyes, I meant the quilt bit.  I already knew about the comments bug.13:19
ari-tczewok I'll report a next bug13:19
cjwatsondon't bother now, I'm looking at it13:20
cjwatsonI didn't specifically mean "must be a bug report on launchpad", I meant "must actually contain detail rather than just being rude about it"13:20
ari-tczewokok13:20
ari-tczewbtw. awesome knowledge13:20
cjwatsonquilt seems like a stale merge left over from the past.  I'm not sure yet whether this is due to a current bug, or an old bug that wasn't cleaned up after properly13:21
cjwatsonhmm, it's in merge-blacklist.txt13:23
cjwatsonI think that must be stale, given that it's in sync13:23
cjwatsonI've removed it from merge-blacklist.txt, so the stale merge should be removed when MoM next runs13:24
cjwatsonthanks for the report13:24
micahgpitti: commented on the bug13:24
=== diwic_afk is now known as diwic
=== tkamppeter_ is now known as tkamppeter
=== mathiaz_ is now known as mathiaz
=== skaet_afk is now known as skaet
seb128lamont, hey14:07
seb128lamont, https://edge.launchpad.net/~ubuntu-desktop/+archive/gnome3-builds/+build/199481614:07
seb128seems you didn't stop the build yesterday or that didn't work?14:07
seb128it's building still for 2 days14:07
seb128same issue on https://edge.launchpad.net/~ubuntu-desktop/+archive/gnome3-builds/+build/199602914:07
seb128not sure what's going on14:08
seb128the i386 version built in less than 20 minutes14:08
smoserstgraber, ping14:15
ari-tczewhuh, linux source exists in queue14:17
cjwatsonnot any more :)14:19
SpamapSSo, it seems I b0rked php5-pgsql in maverick.. I've prepared an SRU.. https://bugs.launchpad.net/ubuntu/+source/php5/+bug/660227  anybody want to help speed that one in to maverick-updates?14:25
ubottuLaunchpad bug 660227 in php5 (Ubuntu) "php5-pgsql crash on getting an error back from postgres" [High,In progress]14:25
=== Lutin is now known as Guest35464
ari-tczewSpamapS: subscribe ubuntu-sponsors14:33
SpamapSari-tczew: I've been told on multiple occasions not to do that if using UDD.14:38
ari-tczewSpamapS: you can set reviewer as ubuntu-sponsors, then you don't need subscribe sponsors to bug.14:39
ari-tczewand you can do it inversely: subscribe ubuntu-sponsors to bug, but not assign as reviewer14:40
SpamapSari-tczew: ok. I'll add them to the merge proposal then14:41
zulSpamapS: or you could ask me14:41
mdeslaurdoes anyone have any idea what could be causing bug #647404?14:41
ubottuLaunchpad bug 647404 in udev (Ubuntu) "Udev worker error during boot "worker [XX] did not accept message -1 (Connection refused), kill it" [Undecided,Confirmed] https://launchpad.net/bugs/64740414:41
SpamapSzul: ^^ see above for where I asked you, and anybody else in here. ;)14:41
mdeslaurit's really annoying14:41
SpamapSzul: I was going to wait an hour or so before I started pumping narwhals narwhals into your mumble until you agreed to help me. ;)14:42
zulSpamapS: can you make a debdiff for me?14:42
ari-tczewzul: just download diff from bug.14:43
ari-tczewSpamapS: ah, bug in debian/changelog. change ubuntu10 to ubuntu 9.114:44
SpamapSzul: you're so stubborn14:45
=== xfaf is now known as zul
ari-tczewcjwatson: could you merge usbmount?14:56
cjwatsonari-tczew: I guess, but doesn't coolbhavi have first refusal on it?  he touched it last14:58
cjwatsonit's not a package I remember touching before, so not entirely sure why you're asking me14:58
lucidfoxAnyone here with lwn.net subsription?15:02
persialucidfox, https://wiki.ubuntu.com/Membership/LWN can get you one quickly enough.15:05
nigelblucidfox: yes15:05
lucidfoxBah, bureaucracy... I just want to look at one article15:06
lucidfoxnigelb, could you pastebin http://lwn.net/Articles/409033/ for me?15:06
lucidfoxyou can link it in PM15:06
persialucidfox, Up to you, really :)15:07
ari-tczewcjwatson: dunno, I didn't ask coolbhavi. I've looked into code and it's strange to merge (for me). You're familiar with similiar packages, so I pinged you.15:08
nigelblucidfox: doesnt hurt to send marianna a mail :)15:08
tumbleweedlucidfox: I've asked LWN's corbert about this in the past, he's totally ok with sharing links publically: http://lwn.net/SubscriberLink/409813/5ff58cc12efd02fa/15:08
cjwatsonari-tczew: by convention, the person listed as touched-it-last on merges.ubuntu.com gets to merge it first.  if you want to merge it, you should ask that person to ensure that you aren't duplicating work.  otherwise, it's generally up to them to hand it off to somebody else if they don't want to do it.15:09
cjwatsonso I'm not going to grab a package I'm unfamiliar with in the first few days of the release cycle unless and until the touched-it-last person says they can't do it (and even then, I have far too many of my own merges to do)15:10
ari-tczewcjwatson: ok I'll ask with coolbhavi. btw. probably you have to merge a lot of reds packages from main? (MoM UI)15:11
cjwatsonthe installer always shows up as high on that list, since it uses the Priority field differently from everything else15:12
cjwatsonI've already uploaded 34 merges, it's just that most of them are waiting in the queue until the toolchain's sready15:13
cjwatson*ready15:13
ari-tczewaha15:13
=== ivoks-af1 is now known as ivoks
=== ivoks is now known as ivoks-afk
=== Guest35464 is now known as Lutin
alecuhi all, is there a plan for process isolation for apps installed from untrusted sources (ie, universe, propietary stuff from the software center)?15:53
alecuI've seen that iOS and sugar from the olpc already have something like this, using different unix users for each process.15:53
kklimondaalecu: I'm not convinced that the "mobile" model (as done by iOS and Android) is something desirable on Desktop systems. But there have been an acknowledgment of this issue in the recent disussion about application review board so it may be discussed at the UDS.15:55
johanbralecu, how would that work? programs need to able to read and write your files after all15:56
superm1johanbr, on android, the app has to request permissions to use your SD card, otherwise it has a partitioned off directory it's allowed to write to on the data partition15:56
kklimondaright, the main problem is that both iOS and Android were build from base with isolation in mind.15:56
alecujohanbr, right, they need to read some files, but surely not every file.15:58
johanbralecu, right, but how could you tell which ones?15:59
johanbrmaybe I'm weird and like to use acrobat reader to read pdfs stored in /usr/lib...15:59
Chipzzwhat are pdfs doing in /usr/lib?16:00
alecujohanbr, then you are an advanced user and may disable this kind of checks :-)16:00
pittiChipzz: I only have /usr/lib/pymodules/python2.6/cherrypy/tutorial/pdf_file.pdf16:00
kklimondaalecu: then everyone is going to disable it the moment they encounter the first problem.16:00
Chipzzpitti: looks like a packaging bug to me ;)16:01
pitti*nod*16:01
Chipzzpitti: that should probably be in /usr/share/doc16:01
=== jorge is now known as jcastro
kklimondaalecu: one way to do it would be to force all applications to be shipped with apparmor profiles. But who's going to write them? It's not exactly an easy thing to do it right :)16:02
alecukklimonda, perhaps have a (kinda restrictive) default apparmor profile16:02
Chipzzjohanbr: but anyway, since pdfs are arch indep, they should go in /usr/share at the very least. a pdf in /usr/lib is a bug16:02
kklimondait would require us to patch GLib and Gtk+ to provide useful error messages when software tries to access something it has no access to.16:03
alecukklimonda, also, I would not trust apps from the moment they are being installed. I should not trust even the script that is run as root when the package is installed.16:04
kklimondaalecu: I don't know if apparmor has a "default profile" at all and how would that work? Applications have to access dozens of files outside of $HOME to work.16:04
alecukklimonda, I don't mind those system files.16:05
alecukklimonda, I'm worried about my personal files16:05
alecukklimonda, it's the stuff in $HOME I want to protect16:05
alecumy keyring, my personal files.16:05
pittinot allowing universe apps to access $HOME sounds pretty useless, though16:05
Chipzzkklimonda: read access to /etc/* and /usr/lib/lib*so*, no access otherwise sounds sane I think?16:05
kklimondaalecu: right, it can be done already using apparmor (evince doesn't have access to keyring etc.)16:06
alecuI think there are a lot of small details concerning this, and I don't know enough about this, only that some systems are doing it in a safe(?) way.16:07
=== james_w` is now known as james_w
alecuso, I'm only proposing that if enough people is interested we may ask for a slot at uds16:07
kklimondaChipzz: read access to all folders so file dialogs work as expected is also required. And some other things, you can take a look at /etc/apparmor.d/usr.bin.evince to see how could an application be locked in.16:08
kklimondaalecu: what systems? if you think about iOS and Android then it's not really the same.16:08
kklimondaI don't even know of Fedora have a SELinux in deny (or however it's called) mode by default.16:09
alecukklimonda, I'm thinking about iOS, Android, sugar (as used in olpc) and web browsers.16:09
alecuso, any system that can run apps from an untrusted sources.16:10
kklimondaneither Windows nor Mac OS X has such a mechanism in place.16:10
alecukklimonda, right, not yet.16:11
kklimondasugar may be worth taking a look at as it's a linux distribution to some extent (isn't it?)16:11
alecusugar is a user interface written in python that runs on top of linux16:11
kklimondaandroid also runs on top of linux but is a completely different beast so that description is misleading :)16:12
alecukklimonda, btw: the designer of the sugar security mechanism is working at apple now :-)16:12
alecukklimonda, right! I'm not saying we should use exactly the same mechanism that any of those uses16:13
kklimondathe question is how can it be done when we already have both a huge number of existing applications and full platform.16:13
alecuI would not worry about "how" yet :-)16:14
alecuI want to understand if this is really needed.16:15
kklimondait si16:15
kklimondait is even16:15
alecuMy gut feeling being that we will be running more and more apps from untrusted sources.16:15
kklimondaindeed16:15
alecuand that I should only allow a very small set of apps near the more sensitive stuff (my keys)16:15
johanbrright... I guess limiting access to some of the sensitive stuff should be doable (encryption keys, maybe browsing history, ...)16:19
kklimondait's actually pretty complicated stuff - some application store passwords in gconf so you would have to be able to limit access to gsettings, same with desktopcouch..16:22
=== zyga is now known as zyga-dinner
alecuI need to do some more reading on bitfrost and the security model of qubes... :-)16:28
ari-tczewcjwatson: next case, ffmpeg-php exist in MoM, but package is up-to-date16:34
stgrabersmoser: pong16:34
smoserstgraber, so i'm pinging about a "desktop in the cloud" session16:34
smoserif you would be interested in helping to host one, and have interest in possibly doing something further with the -desktop images for natty16:35
stgrabersmoser: I guess it'd be nice if we can have someone to package properly either x2go or freenx for natty. Then we can make a good desktop image using it.16:38
smoseryeah. x2go is a mess. i poked around the other day just trying to find source.16:38
jcastrorobbiew: rickspencer3: davidm: davidbarth: pgraner: Riddell: jiboumans: ara: we are running the scheduling script today16:38
stgrabersmoser: it'd probably be interesting to host a session like that, hoping to find someone with interest and time to do the packaging16:39
jcastrothe more blueprints you accept before EOD today the less manual scheduling you will need to do16:39
smoserand i know you mentioned it not really building from source.16:39
arajcastro, what's the script for?16:39
jcastroit will autoschedule all the sessions you've accepted in the grid16:40
jcastroafter that you have to drag them on there yourself16:40
stgrabersmoser: yeah, it's a bit of a mess. I guess it builds fine on the developer's machine with all source packages unpacked in the same directory. Trying to build them individually doesn't seem to work at all.16:40
jcastrowhich isn't hard16:40
jcastroit's just an FYI16:41
smoserthere is just so much potential for coolness there.16:41
stgrabersmoser: yep16:41
smoserespecially with the added browser plugin16:41
smoseralright.16:41
smoseri'll add a blueprint stgraber16:41
smoserthanks.16:41
=== beuno is now known as beuno-lunch
=== zyga-dinner is now known as zyga
davidbarthjcastro: ok; oubiwann is concerned as well ^^17:02
seb128cjwatson, do you know if there is any work to port debconf away from libgnome?17:10
seb128ideally it would use plain gtk only17:10
seb128cjwatson, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=54217517:12
ubottuDebian bug 542175 in debconf "Port GNOME frontend to GtkAssistant" [Normal,Open]17:12
seb128cjwatson, https://bugs.edge.launchpad.net/ubuntu/+source/debconf/+bug/41503817:12
ubottuLaunchpad bug 415038 in Baltix "port GNOME frontend to GtkAssistant" [Undecided,New]17:12
seb128cjwatson, is there any change you could take over this bug in natty?17:12
seb128or add it to your review list?17:12
=== sconklin1 is now known as sconklin
cjwatsonari-tczew: ffmpeg-php is on the sync-blacklist because of an .orig.tar.gz mismatch.  I've removed the merge directory manually17:15
cjwatsonseb128: nobody's working on it right now, but it probably wouldn't be horribly hard.  I'll add it to my list17:15
=== deryck is now known as deryck[lunch]
seb128cjwatson, the bug has a patch so with some luck it's only reviewing and commiting17:16
seb128cjwatson, thanks ;-)17:16
cjwatsonyeah, janimo's patch looks like a decent start17:16
davidmjcastro, you might want to hold off another day, but that is up to you.17:17
cjwatsonseb128: (though just queueing up in the browser for now, as I'm trying to catch up on vast piles of e-mail)17:19
seb128cjwatson, (no hurry, but I would like to drop libgnome from the CD this cycle if possible and it's one of the remaining users)17:20
seb128seems we could at least drop the perl bindings easily17:20
=== al-maisan is now known as almaisan-away
=== jj-afk is now known as jjohansen
=== BUGabundo is now known as BUGa_bday
=== beuno-lunch is now known as beuno
=== ivoks-afk is now known as ivoks
SpamapSmathiaz: hey, I just had an epiphany about your seed cleanup voting/commenting app18:21
BUGa_bdaybye guys. bday party18:30
=== deryck[lunch] is now known as deryck
kirklandslangasek: did you tell me that a tool exists that draws upstart job dependencies?18:49
slangasekkirkland: yes, but it turns out it wasn't very good18:49
kirklandslangasek: bad enough to be useless, or just not very good?18:50
ogra_ackirkland, isnt that tool called Keybuk ?18:52
* ogra_ac wonders about Keybuks drawing capabilities18:52
mathiazSpamapS: shoot!18:52
slangasekkirkland: bad enough that I didn't see any use in it; it doesn't distinguish between AND and OR dependencies, has no information about what generates various events except for the start/stop ones, and only graphs statically based on the files on disk - so isn't useful for analyzing anything that happens during an actual boot18:53
slangasekkirkland: I hinted the author to to improve it along these lines, didn't get a response18:53
ahs3slangasek: do you recall the name of the tool?  i'd rather improve something than re-invent it?18:54
slangasekahs3: honestly, I don't think you'll lose much time re-inventing; but let me see if I can find it18:55
ahs3slangasek: if you can't, no worries.  i've sorta hacked something together already (but it ain't pretty)18:56
barrydoes anybody know when $ does anybody know when $UBUNTU_MENUPROXY started showing up in the default user environment, and where it comes from?19:01
SpamapSmathiaz: so, the way you approached it was basically "identify which ones need to go" right?19:04
mathiazSpamapS: yes19:05
SpamapSmathiaz: what if you turn it around and require everything to get at least one vote to stay?19:05
mathiazSpamapS: well - things are pulled in automatically19:05
mathiazSpamapS: because of dependencies/recommends19:05
SpamapSnobody wants to stick their neck out for something that might hurt others by removing, but I'm sure everybody has strong feelings for what they want to keep.19:05
SpamapSmathiaz: IIRC, it was mostly about the things that were seeded, not the dependencies that had been pulled in. no?19:06
mathiazSpamapS: right - the thing is that the list of what is *pulled* in is short19:06
mathiazSpamapS: it was mainly about the dependencies/recommends pulled in19:06
SpamapSah19:06
mathiazSpamapS: the goal is to clean up what's in main and really look why things are pulled in19:07
SpamapSyeah, same thing then19:07
mathiazSpamapS: the actual list of packages we want is short and available from all the preseed files19:07
SpamapSif nothing else, have an up/down vote, and things with 0 points or less would be good candidates for close examination19:08
SpamapSalso what was the feeling on comparing it to popcon ?19:08
mathiazSpamapS: popcon is not a reliable source of information :/19:08
SpamapSmathiaz: I figured as much.19:08
mathiazSpamapS: the goal is more about identifiying recommends that could be dropped19:09
SpamapSmathiaz: ah, by simply moving them to Suggests ?19:10
mathiazSpamapS: yes19:10
SpamapSmathiaz: so still.. I think any recommends that don't get votes up would be good to move to suggests.19:12
mathiazSpamapS: agreed19:13
mathiazSpamapS: now the thing is to identify which are recommends19:13
mathiazSpamapS: and that includes going through the whole list of 300+ packages19:13
SpamapSmathiaz: rdepended_packages=$(apt-cache rdepends `list of seeded packages` | sort -u)19:14
SpamapSif package not in rdepended_packages and not in seeded_packages then recommended = True19:15
* SpamapS would probably dump it into sqlite just to make it simple.19:15
mathiazSpamapS: http://bazaar.launchpad.net/~mathiaz/+junk/get-server-pkgs/files19:18
mathiazSpamapS: ^^ this is the script I've used to generate the list of srv packages IIRC19:19
mathiazSpamapS: it uses the germinate output which has more info then apt-cache IIRC19:19
mathiazSpamapS: especially to figure out why something has been pulled into main19:19
mathiazSpamapS: http://people.canonical.com/~ubuntu-archive/germinate-output/19:20
mathiazSpamapS: ^^ has the complete chain for each package19:20
YokoZarpitti: My new icoutils SRU got rejected because it's in main, can you upload for me (just a simple backport of the maverick package is all it is)19:31
=== bjf is now known as bjf[afk]
SpamapSmathiaz: ah nice, ok well I just thought if that effort was going to continue in natty that we should look at how to get more data.19:34
=== dapal is now known as hanska
=== hanska is now known as dapal
=== drizztbsd_ is now known as drizztbsd
=== cjohnston_ is now known as cjohnston
=== xfaf is now known as zul
=== almaisan-away is now known as al-maisan
=== JanC_ is now known as JanC
=== bjf[afk] is now known as bjf
=== al-maisan is now known as almaisan-away
=== ivoks is now known as ivoks-afk
GPenguinsabdfl: when did you last spoke in an interview about the importance of a well working IRC Council?20:51
=== dendrobates is now known as dendro-afk
GPenguinsabdfl: it seems like you tend to delegate community related topics to other people and focus on new features instead. but i would be very curious about a few things that affect the _people_20:52
sabdflwho are the underscore people?20:53
=== dendro-afk is now known as dendrobates
=== almaisan-away is now known as al-maisan
GPenguinsabdfl: mainly german people who use Ubuntu as this group is a tricky, as we have a history like no other country20:58
* ogra_ac glares at GPenguin and wonders what he talks about 20:59
sabdflhistory is history, we all have it, we all share it, we all come from the same monkey, the same time ago21:00
GPenguinsabdfl: i think that i remember, that one of your driving reasons to start Ubuntu as project was, that Debian as a project suffered a lot from social problems. and to me, it seems like we are going there in the german community21:00
GPenguinand i am a bit helpless with the IRC Council and the Community Council who seem to underestimate the problem21:01
sabdflno, Ubuntu is not a critique of Debian in any sense, but if I can help avert a social issue in the Ubuntu Germany community, let's talk21:01
GPenguinsabdfl: would you prefer a query or can we speak open here on channel?21:01
highvoltageI'm not sure what GPenguin's problem(s) is, but he was going on about germans in #ubuntu-irc earlier today too... http://irclogs.ubuntu.com/2010/10/14/%23ubuntu-irc.txt21:03
GPenguinhighvoltage: i think sabdfl and me are adult enough to manage the conversation without your help21:03
GPenguinmy main point is, that the english speaking community seems to have somebody in Jono Bacon who inspires them, who keeps them motivated and on track21:08
GPenguinand i think such a person is missing for most germans21:09
GPenguinsomebody who holds up morals and ethics in the most social way21:09
GPenguini think because of our history, we are tricky21:10
GPenguinand i observed that many newbies suffer from angry helpers21:10
GPenguini think this is because most self organized channels recruit the wrong people who their access lists21:12
GPenguinpeople who "process" help requests quickly on the one side, but also people who dont understand the social side of everything21:12
GPenguinother nationalities dont seem to have this problem as much as we germans do21:13
* ogra_ac doesnt see that problem as a member of the german community and someone who frequently is in #ubuntu-de21:13
GPenguinwe dont need to count people for the moment21:14
ogra_acsorry, but i fail to see a single of the points which you talk about above in that channel21:14
GPenguinwe can do that later if thats needed21:14
GPenguinogra_ac: if you dont see a point then why do you join me?21:15
ion…21:15
ogra_acGPenguin, well, you dont accept other opinions ?21:16
GPenguinogra_ac: "i dont see your point" is not an opinion. is a disturbance21:16
ogra_aci just stated that i have a completely different view of the german community21:17
GPenguinogra_ac: i missed that point, sorry21:17
GPenguinbut we can take a poll later of how many people are happy and how many people are unhappy in the german community21:17
ogra_ac(and just on a sidenote this conversation doesnt really belong into the ubuntu development channel)21:18
GPenguinfor a start we can measure how often the term "troll" is used on that channel21:18
GPenguinogra_ac: are you an ubuntu member or just a friend of one of the channel operators from #ubuntu-de?21:19
GPenguinogra_ac: tell them i said hi21:19
ogra_aci am an ubuntu member and have several firends who are ... i have no idea if any of them is a channel operator in #ubuntu-de21:20
ogra_aci'm usually just lurking there and help out where i cn if i have time21:20
ogra_acas most of the other people do there21:20
GPenguinogra_ac: thats nice.21:21
ogra_acand i fail to see any different behavior to other ubuntu channels i'm in21:21
GPenguinogra_ac: so you had your point. thanks for sharing it21:21
ogra_acits usually friendly and helpful to all people in there21:21
GPenguini know other people who have a different opinion about this. and this opinion spreads across many different IRC networks, that german linux channels are hostile21:22
GPenguinand i can prove it later when that is needed21:22
GPenguini worked on this topic since march this year21:23
highvoltageGPenguin: either way, this topic doesn't belong on this channel, please take it elsewhere21:23
ogra_ac++21:23
GPenguinhighvoltage: yes, i am still waiting for feedback from sabdfl21:23
GPenguinogra_ac: no need to donate karma, you can use /ignore21:23
=== dendrobates is now known as dendro-afk
ogra_acGPenguin, no, since i do work in this channel (like everyone else whi is actively speaking here) and i told you above that this conversation is offtopic ... i just expressed my agreement21:24
=== dendro-afk is now known as dendrobates
GPenguinogra_ac: you can and you will have to use /ignore21:25
GPenguinogra_ac: otherwise i get the impression that you try to troll me while i try to talk to sabdfl21:25
sabdflback, sorry, was on a call21:26
sabdflGPenguin: this is an open channel, about development, in which highvoltage is a leader21:27
sabdflhappiness for all is not always the goal in a group that wants to get something done21:28
sabdflbecause sometimes folks show up that don't have the same direction in mind21:29
sabdflthe group then has to choose, between getting what it set out to do, done21:29
sabdflor trying to keep those folks happy21:29
sabdflhave you raised your concerns with the irc council in an ameil to their list?21:30
sabdflemail, sorry21:30
sabdfland beyond them, have you done the same with the CC?21:30
sabdflthat's the process21:30
GPenguini wrote about 6 emails in total during the last 12 months. and the feedback was disappointing. exactly thats why i make some noise now, here and there. until the right people are looking into the problem that does exist.21:32
GPenguineverybody tries to ignore the problem21:35
GPenguinand thats alright if you guys do not continue to invite more and more people to IRC channels that cant handle the people21:35
sabdflhow would you describe the problem?21:36
GPenguinits a combination of personality problem ("i want to become a bastard operator from hell") and a burnout problem on the helper side21:37
GPenguinits not new people anymore who join the chat room, its somebody who is too stupid to handle linux, its somebody who is aiming to cause trouble (a troll), etc.21:38
GPenguinbut its still potential contributors after all21:38
GPenguinmore and more people use Ubuntu who need guidance and not just a quick "do this and that"21:40
GPenguinbut the helpers on channel are not ready for that21:41
GPenguini am maybe not the right person to suggest this, but i would try a whole different approach. i would make channels like #ubuntu and #ubuntu-de a welcome area only21:43
GPenguinpeople can get in touch with an advisor there and _then_ move on to specialized channels for support questions21:44
GPenguinand helpers move from channel to channel aswell to avoid burnout21:44
mathiazkirkland: could you reject the openldap upload I did to maverick-proposedÉ21:45
mathiazkirkland: ?21:45
kirklandmathiaz: looking ....21:45
kirklandmathiaz: http://launchpadlibrarian.net/57612955/openldap_2.4.23-0ubuntu3.1_source.changes ?21:47
mathiazkirkland: yes21:47
kirklandmathiaz: done21:47
mathiazkirkland: ta!21:48
mathiazkirkland: if ubuntu3.1 has been rejected from the queue, can I reuse ubuntu3.1 for the next upload?21:55
mathiazkirkland: or should I use ubuntu3.2 now?21:56
kirklandmathiaz: better to use 3.221:56
mathiazkirkland: ok21:56
kirklandmathiaz: though if its rejected, technically you can use 3.121:56
kirklandmathiaz: i find it better to just use 3.221:56
mathiazkirkland: right - but include 3.1 and 3.2 changelog entries in the .changes file?21:57
kirklandmathiaz: yeah21:57
mathiazslangasek: while working on bug 658227 a debconf question needs to be reintroduced in debian/slapd.templates22:04
ubottuLaunchpad bug 658227 in openldap (Ubuntu Maverick) "upgrade process does not upgrade underlying BDB format from 4.7 to 4.8 (so slapd aborts with "Program version 4.8 doesn't match environment version 4.7" error message)" [High,In progress] https://launchpad.net/bugs/65822722:04
mathiazslangasek: that leads to the po files to be generated and updated22:04
mathiazslangasek: is that acceptable for a SRU?22:04
mathiazslangasek: http://paste.ubuntu.com/513398/ <- is the diff22:05
slangasekmathiaz: I'm less worried about the template/translation diff than I am about the related code - had you pruned the code that went with that template, or was it just the template itself that was accidentally cut?22:06
mathiazslangasek: a bit of both :/22:06
mathiazslangasek: so the template was accidently removed22:07
mathiazslangasek: however it was also removed from slapd.config22:07
mathiazslangasek: but *not* from slapd.script-common22:07
slangasekok22:07
mathiazslangasek: which is the reason why it shows in the SRU - as the SRU will trigger the code path22:07
mathiazslangasek: should the slapd.config be also re-added?22:07
mathiazslangasek: should the slapd.config *code* be also re-added?22:07
slangasekmathiaz: if you're not going to readd the slapd.config code, there's no sense in readding the template IMHO - you might as well just drop the check :)22:08
slangasek(which I think would be worse)22:08
slangasekso: yes, please readd the slapd.config code22:08
slangasekmathiaz: has mathijs's merge of the slapd.d code helped much for having the packages back in sync for natty?  I haven't looked at how much his commits differ/resemble yours22:10
mathiazslangasek: hm - I haven't looked at this yet22:10
slangasekno hurry22:10
mathiazslangasek: I think it's probably in good shape22:10
mathiazslangasek: natty might see the re-unification of the debian and ubuntu openldap packages22:11
slangasekthat would be nice :)22:11
=== al-maisan is now known as almaisan-away
=== maco2 is now known as maco
=== oubiwann is now known as oubiwann-away
=== oubiwann-away is now known as oubiwann
hallynjcastro: hi, question on blueprints22:54
hallyndlezcano created https://blueprints.launchpad.net/lxc/+spec/server-natty-lxc-production-ready before the new naming rules were sent out22:54
hallynshould it/can it be renamed?22:54
jcastroyep22:55
jcastroclick on Edit Details22:55
jcastroif you don't have permissions I can do it for you22:55
hallyni dont' think i do22:55
jcastrohallyn: oh, it needs to be accepted first22:55
jcastroI can do both if you want?22:56
hallynjcastro: that'd be great, thanks!22:57
jcastrowhat track is it going in?22:57
hallyncloud i assume22:58
jcastrohallyn: ah I see the problem, it's set as a blueprint under lxc in launchpad, not ubuntu, so we can't really edit it.22:58
jcastrohallyn: I recommend registering a new one under ubuntu22:59
jcastrohttps://blueprints.edge.launchpad.net/sprints/uds-n/+addspec22:59
jcastroand then just copy and paste the text22:59
hallynand then i can still assign it to him?22:59
jcastrounless you happen to be talking to the guy now and can tell him to move it22:59
jcastroyep22:59
hallynok, thanks, trying right now22:59
jcastrois he attending UDS?22:59
jcastroif so make sure you check "participation essential" so the scheduler doesn't double book him with another session23:00
hallynyup, he is23:00
hallynso 'For: ubuntu' then for all blueprints/23:00
hallynjcastro: so if it's largely a community blueprint, but server team is interested, should the team be 'server'?23:02
hallyn(i.e. name cloud-server-n-containers-finetune)23:02
jcastrohallyn: yeah23:03
hallyncool, thanks, created - https://blueprints.edge.launchpad.net/ubuntu/+spec/cloud-server-n-containers-finetune23:04
Amaranthgrr, going to kill launchpad23:08
AmaranthI really don't want to clear all my cookies :/23:09
hallynjcastro: i don't see a 'participation essential' checkbox...23:14
jcastrohallyn: when you subscribe him to the blueprint?23:16
jcastrohallyn: got it23:18
jcastrodone23:18
hallynoh, i see, i ahdn't subscribed him...  sorry23:18
hallynjcastro: thanks23:18

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