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

=== robbiew is now known as robbiew_
broderkees: is liberal application of polkit not sufficient for solving the apport issue?00:50
keesbroder: dunno, frankly. pkexec is kinda crazy00:51
broder(it seems like polkit is less of an awful hack than gksu and friends)00:51
broderhmm...i'd probably have a dbus backend so you could group all of the "gather some file" actions under a single polkit permission00:55
Keybukisn't polkit going away?00:55
KeybukI can't remember00:55
broderit is?00:55
broderthat's news to me, but i could be underinformed00:55
micahgthe only think I heard about it going away was being folded into systemd00:56
ScottKSpamapS: re pushing low pri changes to a UDD branch.  I hope you noticed slangasek said he endorses the practice.  He didn't claim it was a good idea.00:56
slangasekheh00:56
james_wconsolekit is going away00:58
slangasekwell, no00:58
slangasekthat's yet to be seen00:58
james_wok, some people want it to go away :-)00:59
slangasekit's not going to be used in Fedora, but Ubuntu isn't going to switch to systemd any time soon00:59
broderthat makes a bit more sense, at least00:59
broderconsolekit always seemed like a bit of a solution looking for a grand vision that wasn't materializing00:59
ScottKSomeone wanted me to install webkit on a server the other day for some kind of PDF generation tool.  I suggested the internet facing box wasn't the place.  These kits are definitely out of control.01:00
broderi'm still waiting for KitKit :-P01:01
KeybukKitKit does exist01:01
broder...wait, seriously?01:01
micahgScottK: wkhtml2pdf?01:01
ScottKYou've got to have one kit to rule them all.01:01
Keybukit was what Lennart was going to write to replace libnih01:01
Keybukbut he seems to just copy&paste01:01
SpamapSkitkit was created by the Department of Redundancy Dept.01:01
ScottKmicahg: Sounds right.01:01
ScottKmicahg: Have you used it?01:02
KeybukScottK: to be fair, if I was rendering content, I would probably use webkit for layout too01:02
ScottKKeybuk: Sure.  I just don't like having such a steaming heap of security vulnerabilities even installed on an internet facing server.01:02
micahgScottK: yeah, I actually created a wrapper that used it to rip some web pages to PDF, it seems to be pretty good (wouldn't put it on a web facing server though :))01:02
KeybukScottK: I would not describe WebKit as such01:03
slangasekcjwatson: is bug #425979 tractable?01:03
ubottuLaunchpad bug 425979 in grub2 (Ubuntu) "Holding shift fails to display grub2 menu" [Undecided,Confirmed] https://launchpad.net/bugs/42597901:03
ScottKKeybuk: It's entirely possible I am being unfair.01:03
Keybukit's had roughly the same number of CVEs in recent history as TeX, for example01:03
ScottKIn this particular case there wasn't a need to do it on that box.  It was just simpler.  Fortunately it was an ancient BSD version and there were issues.01:05
keesKeybuk: did you just imply that webkit has as many CVEs as TeX?01:05
* kees can't tell if that's intentional trolling or not :) (270 vs 19)01:07
Keybukkees: in recent history ;)01:08
cjwatsonslangasek: I think I mostly got agreement last-but-one UDS that if we could get the post-GRUB experience really smooth then we could reintroduce a short delay and drop the hold-shift requirement01:08
* ScottK just noticed http://blogs.technet.com/b/security/archive/2010/03/09/ubuntu-cve-tracker.aspx01:08
cjwatsonslangasek: but didn't quite finish that off01:08
Keybukkees: though webkit is cross-platform, and I was just looking at LWN01:09
ScottKKind of interesting in a not really, but they're talking about us, way.01:09
cjwatsonslangasek: I doubt it's tractable otherwise01:09
slangasekcjwatson: ok01:10
cjwatsonslangasek: (well, aside from UEFI systems, where we seem to be failing to notice that modifier detection isn't currently available judging from one bug I've seen, but I doubt that's what's at issue here)01:11
slangasekheh01:12
keesKeybuk: in recent history. 5 months. webkit: 64. TeX: 101:14
Keybukkees: clearly webkit is better maintained ;-)01:15
keesScottK: yeah, I had a chat with Jeff Jones when he first published that01:15
keesKeybuk: that's one way to look at it ;)01:16
=== bryceh is now known as bryce
anderskseb128: librsvg2-common.postinst still uses the wrong path in 2.34.0-0ubuntu3, so things break if librsvg2-common was configured more recently than libgdk-pixbuf2.0-0.01:18
slangasekso I wonder why binfmt-misc + suid seems to fail01:21
TheMusoI just wish the underlying parts of the desktop infrastructure would stop changing. i.e we have consolekit, if it has flaws, lets improve it. If we have policykit, lets just improve it etc.01:23
anderskslangasek: Did you use the 'C' flag?  See bug 519228.01:24
ubottuLaunchpad bug 519228 in binfmt-support (Ubuntu) "Support for C flag" [Undecided,Fix released] https://launchpad.net/bugs/51922801:24
slangasekandersk: I used the qemu flag01:24
micahgandersk: yeah, I just asked in -desktop if anyone wants to fix it01:25
slangasekandersk: /usr/share/binfmts/qemu-arm does have flags: OC01:25
=== rickspencer3_ is now known as rickspencer3
psusiso I can reliably cause unity-window-decorator to crash after it prints several GLib-GObject errors... what is the function that prints these so I can set a breakpoint and see what's going on?01:38
micahgslangasek: we should be migrating away from non-multiarch paths instead of suppressing errors about the dir not found, right?01:45
andersk(Where “migrating away” means “dropping support now even though some packages still use the old paths”?)01:47
slangasekmicahg: I don't understand what errors you're referring to01:48
micahgslangasek: something like this: http://web.mit.edu/andersk/Public/ubuntu/librsvg_2.34.0-0ubuntu3_multiarch.debdiff as opposed to http://paste.ubuntu.com/612527/01:49
slangasekmicahg: ah, no, we definitely need to look in both the old and new dirs on a transitional basis01:51
micahgslangasek: and suppress errors if the old dir doesn't exist?01:51
slangasekthat would be reasonable01:52
slangasekI hadn't bothered to do that with glib2.0 or gdk-pixbuf, for instance01:52
slangasekso upgrades are a little noisier right now... but suppressing those would also be fine01:52
micahgslangasek: would it be better to do an optional check on the non-multiarch dir and append to the loaders.cache if it exists?01:55
slangasekmicahg: also perfectly reasonable01:56
slangasekprovided the cache is line-based and you can do an append01:56
micahgappears to be so01:56
brodermaco: the link in your blog post doesn't seem to work for me01:57
broderi get a 40401:57
macocrap01:58
macothanks01:58
macobroder: what about https://spreadsheets.google.com/spreadsheet/viewform?formkey=dGRLSmxTQ05VYzh6NmdBN3BsakhpM3c6MQ#gid=0   ?01:58
brodermaco: wfm01:58
macook thanks01:58
brodermaco: the second question is totally unfair to all of the developers who have installed ubuntu dozens of times in dozens of ways :-P01:59
micahgslangasek: thanks, I think we'll go with andersk's solution as it matches the other package (gdk-pixbuf)01:59
macobradm: haha01:59
macoer?02:00
macobroder: haha02:00
macobradm: not you02:00
slangasekmicahg: given that I wrote the gdk-pixbuf bit and had a bug in it in the first pass, you should feel free to change both of them if you think it can be improved :)02:00
brodermaco: (i'm pretty sure i've installed ubuntu in all of the ways you list at one point or another)02:00
macobroder: its there so that on the "rate the ubuntu installer" part, its possible to tell which one they're referring to02:00
macosurveys have textboxes for a reason ;)02:01
brodermaco: some clarification in that section (e.g. "if you've installed ubuntu in multiple ways, rate the one you selected above", or something)02:01
micahgslangasek: ok, maybe later, thanks02:03
TheMusoc02:08
hallynogra_: hey, I was told I should ask you about install ubuntu on the ARM AC-100/Dynabook AZ.  Is there a url where to get directions?  Do I just follow linaro directions, or is that different?02:13
persiahallyn, Stop by #ubuntu-arm: there are a number of folk who can answer that (I'd be happy to, but it's long).02:34
hallynpersia: thanks (in that case i guess i'll do that tomorrow)02:40
=== asac_ is now known as asac
=== hallyn is now known as hallyn_afk
=== nigelb_ is now known as nigelb
qchnHappy Towelday! \o/05:24
pittiGood morning05:28
SpamapSpitti: I did some more sru-release's .. all > 7 days and verification-done ..05:41
SpamapSpitti: and I did sru-release -d natty fwts just now to copy it to oneiric05:41
pittiSpamapS: ah, good; working well for you then?05:42
SpamapSpitti: yes, its perfect. :)05:42
pittiSpamapS: it tends to time out for big packages05:42
pittiwell, not the script, but Launchpad05:42
pittithose will need to be done on cocoplum05:43
pittibut for the majority it should work indeed05:43
SpamapSpitti: is there a bug open for launchpad then? Thats one time where a timeout exception should be made.05:44
StevenKpitti: Still?05:45
pittiSpamapS: I asked for bumping the timeout for this as well as the +queue page, but they didn't like that05:45
pittiStevenK: have you used the +queue pages?05:46
pittisometimes you have to try and binNEW or accept from unapproved four times, and for some it just never works05:46
SpamapSpitti: the other option would be to make it asynchronous05:46
pittiAFAIR the primary problem that has a linear or higher time behaviour is the closing of the bugs05:47
pittithat should indeed happen async05:47
pittiwell, that, or the timeout should scale with the number of bugs05:47
SpamapSI think the former is simpler05:47
StevenKpitti: I keep cheating and using q on cocoplum05:48
SpamapStime is abused constantly in programming IMO05:48
StevenKpitti: https://launchpad.net/ubuntu/natty/+queue or some other page?05:52
pittiStevenK: yes05:52
StevenKI suspect it could benefit from some pre-loading05:53
StevenKpitti: It looks okay with 9 -- when does it start timing out?05:54
pittiStevenK: feels like 10 seconds, yes05:55
StevenKpitti: Sorry, let me be clearer. It looks okay here with 9 items in unapproved.05:56
pittiStevenK: oh, displaying is fine05:56
pittiStevenK: it often times out when you accept stuff05:56
pittilike override in NEW and accept05:56
pittiand sometimes even UNAPPROVED and accept SRUs, but that's less common05:57
StevenKpitti: Ah, right05:57
StevenKIndeed, bug closure is a bugger, there05:58
pittisync bug closure and fixed timeouts just don't work well together05:58
StevenKBug closure should be faster05:59
pittiit should be async, or the timeout should disappear05:59
pittior be set to something like 5 minutes05:59
StevenKpitti: 5 minutes?!05:59
StevenKpitti: Your browser will give up long before then05:59
pittiStevenK: launchpadlib won't?06:00
StevenKDoesn't that use curl?06:00
pittiStevenK: I've seen copy-packge taking a minute for some packages like kernel, ubuntuone, etc.06:00
StevenKWhich might, I'm not sure06:00
pittimaking closing bugs twice as fast won't help06:00
StevenKpitti: In the general case -- let me hand wave and say it should always work and not timeout06:01
StevenKLarger packages may present other issues, but for the small package and one or two bugs, it should be snappy.06:01
StevenKpitti: I'm not arguing that we're there right now -- but we *should be*06:02
pittiit's just that we tend to SRU the kernel more often than any other package :)06:02
StevenKSeeing an OOPS would be helpful06:02
StevenKI think there is a bug about this06:02
SpamapSasync seems the way to go...06:02
StevenKlifeless: ^06:02
SpamapSa job handle should be returned.. "Ok, I'll do that, you can check status via this job ID:"06:03
StevenKSpamapS: async inside Launchpad is a *lot* of work06:03
SpamapSThats changing is it not?06:03
SpamapS"The rabbit has landed"06:03
StevenKSlowly06:03
lifelessStevenK: context?06:03
SpamapSOne more pebble on the scale.. eventually it will tip. ;)06:04
StevenKlifeless: We have a bug for accepting/rejecting packages from +queue timing out?06:04
lifelesshttps://bugs.launchpad.net/launchpad-project/+bugs?field.tag=timeout06:04
pittior correspondingly, launchnpadlib syncSource() timing out for the same reason06:04
lifelessbug 74579906:04
ubottuLaunchpad bug 745799 in Launchpad itself "DistroSeries:+queue Timeout accepting packages (bug structural subscriptions)" [Critical,Triaged] https://launchpad.net/bugs/74579906:04
lifelessbug 64133806:04
ubottuLaunchpad bug 641338 in Launchpad itself "Archive:EntryResource:syncSource timeouts" [Critical,Triaged] https://launchpad.net/bugs/64133806:04
lifelesspitti: patches accepted!06:04
lifelessSpamapS: rabbit makes async lower latency06:05
pitti"bump timeout to 1 minute"? :-)06:05
lifelesspitti: on POSTS, thats a recipe to make other requests timeout06:05
=== _LibertyZero is now known as LibertyZero
lifelesspitti: due to lock contention, increased DB bloat and greater request backlogs06:05
pittilifeless: but the shell tools on cocoplum take just as long anyway?06:06
lifelesspitti: and cause problems.06:06
lifelesspitti: they will be turned off as soon as we can06:06
pittiso we usually try a couple of times with +queue or syncSource() and then ssh in and have the command take a minute there06:06
StevenKIf we fix the root cause they should both be quick06:06
pittilifeless: right, but that's a chicken-egg problem; we desperately need them as long as we have the timeouts06:06
SpamapSlifeless: so even doing it "the old way" is hard?06:06
StevenK1,200 queries looks like death-by-SQL to me06:07
lifelesspitti: and thus those bugs are critical06:07
SpamapSI'd have thought by now there's be a nice architecture for anything one wants to do asynchronously.06:07
lifelessSpamapS: there is a tolerable one yes.06:07
lifelessSpamapS: and StevenK's team is working on making package copies be async06:08
StevenKRead as: "I want to commit harikari every time I use it."06:08
lifelessSpamapS: but backend things still have to have timeouts06:08
StevenKNot my team :-P06:08
lifelessStevenK: well, you're seconded, so gnar gnar gnar :P06:08
StevenKlifeless: For another 2.2 days06:08
lifelessoh? cool.06:09
lifelessStevenK: you'll be on timeout patrol then ?06:09
StevenKlifeless: No, disclosure06:09
lifelessStevenK: or disclosure?06:09
lifelessah, cool06:09
StevenKWith the rest of Teal06:09
SpamapSlifeless: sure they should have timeouts. I think backend things can justify finer grained timeouts due to the fact that there's no browser spinning waiting on them.06:17
SpamapSlifeless: and the fact that one can control just how much impact one will have at any one time06:17
lifelessSpamapS: sure, we have that06:21
lifelessSpamapS: but any timeout that is substantially longer than the lowest timeout we have /will/ cause operational problems.06:21
lifelessSpamapS: so we won't do that.06:21
lifelesswe need to fix these problems.06:22
didrocksgood morning07:19
=== smb` is now known as smb
smb@pilot out07:59
=== udevbot_ changed the topic of #ubuntu-devel to: 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:
Tm_Thi dbarth, have a moment?08:09
lucidfoxHmm08:29
lucidfoxwhy wasn't tomcat7 autosynced from unstable?08:29
StevenKBecause it's a new package, that's a seperate process08:30
dpmhey pitti, good morning, thanks for the feedback on universe translations. I've got one last question: one of the approaches we were talking about was whitelisting (either a list within pkgbinarymangler or on the packages themselves using something like "XS-Ubuntu-Use-Langpack"). On the first approach (a list in pkgbinarymangler) you're mentioning that we'd need to maintain the list in Launchpad as well. Why is that? Assuming LP would be modified to acc09:03
dpmept universe translation tarballs, would it not just import anything pkgbinarymangler feeds it?09:03
pittidpm: but we already build/import all translation tarballs09:03
pittidpm: we could of course stop doing so for universe packages09:04
pittiand only build a translation tar for the whitelisted ones09:04
dpmpitti, ok, I got you now, I had not taken into account that we're already importing universe translations tarballs09:05
dpmpitti, "only build a translation tar for the whitelisted ones" <-- yes, that's what I was thinking of09:05
pittidpm: WFM09:06
pittidpm: followed up with that proposal09:10
dpmpitti, ah, right, thanks. I'm just writing a reply, let me read yours first...09:11
=== hunger_ is now known as hunger
=== chrisccoulson_ is now known as chrisccoulson
cjwatsonlucidfox: synced now09:23
=== tkamppeter_ is now known as tkamppeter
cjwatsonmicahg: are you working on the sslsniff FTBFS?10:06
lucidfoxcjwatson, thanks10:14
apwpitti, do you know (off the top of your head) how the udev handoff from initramfs to / is done, i will go look if not10:17
pittiapw: what is the "udev handoff"? I thought it'd just rebind the /dev mount from initramfs into /root?10:19
apwpitti, no i am wondering about how udevd gets replaced by the one in /10:20
apwpitti, will go look no worries10:20
pitti# Move /dev to the real filesystem10:20
pittimount -n -o move /dev ${rootmnt}/dev10:20
apw# Stop udevd, we'll miss a few events while we run init, but we catch up10:20
apwpkill udevd10:20
apwt'is that bit i was wondering about, found it now ... basically hoping we hand off in a sensible way, seems not10:21
pittiI wonder why we need the pkill there10:21
pittiwe basically start it in initramfs, kill it, then start it again from upstart, and do a coldplug trigger10:22
pittibut can't we reuse the original instance here?10:22
apwwell the reasoning is that we should get a nice fresh one from / in case it has been updated10:23
pittiah, I guess we couldn't atomically do the move mount and tell the udevd process about it10:23
ogra_cjwatson, hmm, do we actually need changes to live-build for jasper ? is there no mode where it just rolls a default initrd and we could have jasper through a seed ?10:23
apwthough we could bind mount it10:23
cjwatsonpitti: if you keep the old process, you can never free the initramfs memory10:24
apwpitti, cjwatson typically noone else does this as it is exposing an issue with address reuse on the udev control socket10:24
apwwith the new 170 version10:24
cjwatsonogra_: well, there is --initramfs none I guess, though I suspect it will still need some of the same changes as otherwise you end up with boot=none (though I know we aren't currently using the modes where live-build's ideas of kernel parameters matter, but still)10:25
cjwatsonI can give it a try10:25
ogra_i think that would be nicer than having jasper hardcoded in the build system10:27
cjwatsonok, this is why I cced you :-)10:27
ogra_:)10:27
pittidpm: is there a separate spec for universe translations? you have three WIs on https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-qin-ubuntu-china which don't seem directly related11:08
dpmpitti, there isn't a separate spec for universe translations. I put the universe WI there after someone in the UDS discussion mentioned that OEM would like to have more control over the translations they ship for selected universe packages and complete them in langpacks. The discussion then went on on whether these packages should just be promoted to main, or if we don't/can't promote them to main, whether its translations could be imported regardless o11:16
dpmf them being in universe. I put the WI there as a reminder for me to do the research and provide the results, as an aid to whoever is making the decision or either doing a MIR for those packages or get their translations imported into LP11:16
pittidpm: ah, thanks11:16
dpmpitti, so I'll just summarize your feedback and danilo's, put it in the whiteboard now and mark it as done11:17
persiaUnless it makes things incredibly more complicated, it would be convenient if a future-looking solution allowed one to provide translations for arbitrary batches of packages (that happen to be in universe), rather than specifically being related to the packages being in universe.11:18
* cjwatson boots oneiric in a VM11:18
cjwatsonhttp://people.canonical.com/~cjwatson/tmp/oneiric.png - new desktop style? :-)11:18
dpmpersia, let me paste the options we've been discussing on the whiteboard in some minutes. We've been discussing something along these lines.11:19
cjwatson(I assume this is partly the lack of either a classic session or unity-2d)11:19
gesercjwatson: is your gdk-pixbuf loaders.cache empty (0 size)? (do you get messages about unknown image formats?)11:20
pitticjwatson: welcome to gnome 3: )11:20
persiadpm, Thanks.  Everything I've heard before was along those lines: I just get worried when people start talking about "universe" foo.11:20
pitticjwatson: right, gnome-session-fallback needs to be seeded11:20
cjwatsongeser: already killed the vm11:21
pittiseb128: ^ btw, there was  nothing wrong with my upgrade; it's currently a suggests: of gnome-session, not a recommends11:21
pittigeser: that got fixed last night, and with that bug you didn't even get to nautilus11:21
pitticjwatson: so you got an oneiric live CD to build? nice!11:21
pitticjwatson: let me seed it, and rebuild u-meta11:21
geserpitti: I managed somehow11:21
dpmpitti, as per the other 2 WIs, they are basically the same thing: someone asked how we track and fix translations bugs, and how we can improve that. Colin asked me something similar a while ago (to have some guidelines for the bugsquad -or anyone else- on how to report and triage translations bugs), so I added it as an action for me, so I get it done this cycle11:22
cjwatsonpitti: last night11:22
pittididrocks, seb128: hm, so do we want gnome-session to pull in -fallback, or explicitly seed it?11:22
didrockspitti: so, for alpha1, we will have gnome-session pulling in -fallback11:22
pitticjwatson: ok, so the next rebuild should also pick up the pixbuf fix11:22
pittididrocks: ok; do you want to do the g-session upload for this, or want me to?11:23
didrockspitti: so, once gnome-panel is transitionned, it recommends -fallback, and we will remove the dep from gnome-session on -fallback11:23
didrockspitti: will do it today, once I've managed unity-2d11:23
seb128pitti, what didrocks says11:23
pittihm, that sounds backwards11:23
seb128pitti, gnome-panel should bring the session corresponding to it in11:23
pittishouldn't -fallback depend on gnome-panel, not the other way round?11:23
didrockspitti: we won't install gnome-panel on oneiric11:23
seb128but we can't build gnome-panel now that e-d-s is on gtk311:23
seb128sounds like a circular depends indeed11:24
didrockspitti: that was what we discuss with mvo yesterday on #ubuntu-desktop, we only want gnome-panel for upgrade, not new install11:24
didrocksgnome-session-fallback dep on gnome-panel, but gnome-panel recommends -fallback11:24
pittididrocks: ah, I see; and we wouldn't install -fallback, just unity-2d11:24
didrockspitti: exactly11:25
pittiok, then we shouldn't seed it either11:25
didrocksjust not possible for alpha1 as gnome-panel (with the new recommends on -fallback) is build-dep waiting11:25
didrocksright11:25
seb128didrocks, pitti: that's still sort of a circular depends,recommends not sure if that's an issue or not11:41
seb128the other option would be to ship the session file in gnome-panel11:41
didrocksseb128: hence the fact I asked yesterday with mvo. IIRC, we already have tons of deps <-> recommends relationship like that11:42
seb128didrocks, ok, great, less work then ;-)11:42
didrocksseb128: yeah, less divergence :-)11:42
=== MacSlow is now known as MacSlow|lunch
=== doko_ is now known as doko
=== MacSlow|lunch is now known as MacSlow
=== dendro-afk is now known as dendrobates
=== hallyn_afk is now known as hallyn
=== dendrobates is now known as dendro-afk
dokobarry: why does virtualenv point to /usr/share/pyshared at all?15:21
evpitti, seb128: there's a workitem in https://launchpad.net/ubuntu/+spec/desktop-o-gtk3-gnome3 for demoting cheese or writing an MIR for gnome-video-effects. As I understand it, the latter is *just* the effects.15:45
evso is there another reason to demote cheese?15:45
seb128ev, why is it in main?15:45
evseb128 what, cheese?15:45
seb128yes15:45
seb128I'm never clean what's the point to have things which are not on the CD in main15:45
evwell, if I dig back up the python bindings and integrate it into the installer, for that :)15:45
kirklandcan anyone point me to some good documentation on po-debconf and dh7 ?15:46
=== dendro-afk is now known as dendrobates
seb128ok, fine to keep it there, I just figured it would be easier for contributors to work on it if it was in universe15:46
cjwatsonkirkland: I've generally found the man pages fine15:46
kirklandor, perhaps a source package that does this well already?15:46
evseb128: sure thing, I just wanted to be sure it wasn't going away for some other reason15:46
kirklandcjwatson: interesting approach :-)15:47
kirklandcjwatson: let me dig there15:47
seb128ev, no, didrocks mentioned that empathy is going to use libcheese as well I think so we will need to keep it in main anyway15:47
evokay, cool15:47
cjwatsonkirkland: generally you only need to make sure translatable text is marked properly, create debian/po/POTFILES.in, and run debconf-updatepo15:47
cjwatsonkirkland: you could try e.g. man-db15:47
kirklandcjwatson: yeah, looks like i've been overengineering this15:48
kirklandcjwatson: thanks, manpg.es/po-debconf has what i need ;-)15:48
tkamppeterpitti, ping15:51
pittihey tkamppeter15:52
kirklandcjwatson: do you run debconf-updatepo manually when something changes?  or do you do it at build time?  release time?15:53
kirklandcjwatson: i don't see a call to debconf-updatepo in your man-db sample, so I presume you run that manually?15:53
tkamppeterpitti, I have now set up the WIs for the color management Bleuprint, https://blueprints.launchpad.net/ubuntu/+spec/desktop-o-icc-color-management15:53
tkamppeterpitti, looks all doable for Oneiric.15:54
hallynmdeslaur: all right, so i think it's time to call in the big guns to try and coax the community into being interseted in implementing netcf for debian :)15:54
hallynmdeslaur: it looks like so much fun, but i can't responsibly commit to it15:55
hallynmdeslaur: you were suggesting asking dholbach and who else?15:55
mdeslaurhallyn: well, let's start with dholbach to see if he has any ideas15:55
cjwatsonkirkland: manually15:56
hallynmdeslaur: ok, thanks.  he's not in right now it appears, drat.15:56
cjwatsonkirkland: changes are rare so I don't find it a problem15:56
cjwatsonkirkland: some packages run it on clean - I find this irritating personally as it keeps resulting in minor changes that cause desync from revision control15:56
cjwatsonkirkland: (there's a lintian warning for if I forget to run it)15:57
kirklandcjwatson: okay, cool, thanks15:57
kirklandcjwatson: appreciate the advice15:57
pittitkamppeter: ah, good; do you want to work on this (i. e. packaging the missing bits, etc.)?15:57
mdeslaurhallyn: I wonder why the netcf page says networkmanager uses it...AFAICT, it doesn't15:59
hrwhi16:00
hrwdid someone tested upgrade from evolution 2.32 to 3.x?16:00
hallynmdeslaur: fedora might have custom patches that aren't upstream?16:00
hallynor they're lying16:00
hallyndid you know every distro is using.... nm16:01
pittihrw: I'm using evo 3 now, yes16:01
tkamppeterpitti, I will at least allpy all patches to the printing-related packages.16:01
hrwpitti: I had to move ~/.local/share/evolution to not make it crash16:01
hrwpitti: now fetching back 1GB of mails16:02
pittihrw: my calendars etc. still work; I only have local mail in evo (using offlineimap and mutt)16:02
tkamppeterpitti, gnome-color-manager seems to be well maintained by Robert Ancell, so he should continue maintaining it also after it got transferred to Main.16:02
hrwpitti: migration from mbox -> maildir was asked once and then died. no question anymore - just crash16:02
pittitkamppeter: ah, sure; the linked bugs should be assigned to persons then (like g-color-manager to Robert, foomatic to you, etc.)16:03
tkamppeterpitti, I do not know, but perhaps Robert has knowledge about color management and so it could be good if he would also take maintainership on Argyll and colord.16:03
pittitkamppeter: ok, let's wait for Robert to come back (he's sick with ubuflu right now)16:06
tkamppeterpitti, what is ubuflu?16:07
pittitkamppeter: the illness which half of the people get at UDS :)16:07
tkamppeterpitti, so one week of UDS makes him going away for two weeks, not very efficient ...16:08
hrwshit. evo is crashing like crazy16:09
tkamppeterpitti, the instructions for MIRs tell to not assign the MIR to anyone, is there any problem then with having a MIR as a WI?16:11
pittitkamppeter: ah, leave that one unassigned then16:11
hrwcyphermox: is it normal that any ~/.local/share/evolution/ contents == crash of evolution in oneiric?16:12
cyphermoxno16:12
seb128pitti, robert_ancell is not likely wanting to maintain those16:12
cyphermoxhrw, any time you have anything in evo you should have stuff in that directory16:12
hrwcyphermox: I know16:13
seb128pitti, he didn't want to take on that previous cycles when the topic was discussed and said he would focus on lightdm and step away from maintaining things this cycle16:13
* pitti nods16:13
hrwcyphermox: when it is empty then evo starts, asks me to accept ssl cert of my private mail and fetches mails. if I quit and start evo then it crashes16:13
seb128he's also not maintaining those component because he's interested, he just did some updates because they were updated16:13
seb128we shouldn't do it if we have nobody interested to maintain the stack16:14
seb128we have enough other things to deal with already this cycle...16:14
pittiyeah, we already have 30% more WIs than in natty even without this :/16:14
cyphermoxhrw: if you start evo from the command-line, it should probably list what's wrong. something must have not migrated properly16:14
hrwcyphermox: https://pastebin.linaro.org/95/16:15
pittitkamppeter: if you have time and want to work on it, sounds fine; otherwise it's probably something for the next cycle then16:15
pittiwhen we don't have a gnome 3 and lightdm transition to do?16:15
hrwcyphermox: thats backtrace with evolution-dbg16:15
hrwcyphermox: http://paste.ubuntu.com/612796/ is whole output of crashing evo16:16
cyphermoxhrw: can you re-paste what you put in pastebin.linaro.org, I don't have access to that16:17
hrwoops16:17
tkamppeterpitti, only problem is that next cycle is LTS. So I will look into starting color management support and if it is not too complex start it and look for distributing maintainership on UDS-P.16:17
hrwcyphermox: http://paste.ubuntu.com/612797/16:17
pittitkamppeter: right, seems this can be done one step at a time indeed16:18
cyphermoxhrw: do you use unity? I'm curious if you're not seeing this crash due to the issues we had with gdkpixbuf loaders yesterday?16:20
hrwcyphermox: xfce16:22
hrwcyphermox: I avoid unity as it does not fits me16:22
hrwcyphermox: I did 815MB upgrade today and did not restarted x11 session since that16:22
cyphermoxok16:23
hrwbut it should not crash just because of that16:24
cyphermoxwell, the gdk-pixbuf loaders missing do crash evolution :)16:25
cyphermoxhrw: just to make sure, check that /usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)/gdk-pixbuf-2.0/2.10.0/loaders.cache isn't zero size16:28
hrw-rw-r--r-- 1 root root  146 2011-05-25 15:28 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache16:29
seb128there is a bug in the package, it lacks a depends on dpkg-dev for dpkg-architecture, I will fix that in a bit16:29
seb128that seems smaller than it should be16:29
hrwcyphermox: so it is empty16:30
hrwonly comments inside16:30
hrwand 17:30 hrw@home:build$ sudo gdk-pixbuf-query-loaders |wc -l16:31
hrw13916:31
cjwatsonseb128: uh, is this a runtime package?16:31
seb128cjwatson, it's a postinst16:31
hrwno update-gdk-pixbufs command anymore?16:31
cjwatsonseb128: runtime packages need to not depend on dpkg-dev16:31
cyphermoxhrw: no, that's what gdk-pixbuf-query-loaders does16:32
seb128how do we get the multiarch dir without that?16:32
cjwatsonseb128: you could substitute in the output of dpkg-architecture at build time instead16:32
cjwatsonassuming you're not arch all16:32
hrw17:32 root@home:build# gdk-pixbuf-query-loaders >/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache16:32
hrwand then evo works16:32
tkamppeterpitti, all bugs of the ICC Blueprint are assigned to me now, so now everything on this Blueprint should be OK now.16:33
cjwatsona runtime dependency on dpkg-dev is a multi-megabyte CD size penalty (or will be once I get lintian adjusted)16:33
seb128cjwatson, can we get something in the standard install that gives you the multiarch directory?16:35
seb128having to sed .in files during the build for that is annoying and as you pointed doesn't work in arch all cases16:35
cjwatsonseb128: -> slangasek16:35
seb128slangasek, ^16:35
cjwatson(I believe there was some discussion of that in the context of the FHS/LSB)16:36
seb128cjwatson, but noted, no dpkg-dev depends16:36
=== dendrobates is now known as dendro-afk
apwcan anyone remind me what determines which architectures a source package will attempt to build.  i am naievly expecting it to be the union of all of the Architecture: lines16:48
LaneyI believe it is for all archictures, unless overridden by the Packages-arch-specific file16:48
slangasekseb128: yeah, no good solution for that yet :(  as cjwatson says, we want to avoid a runtime dep on dpkg-dev for dpkg-architecture16:49
seb128slangasek, can you fix librsvg then to use something at build time when you have some time then? ;-)16:49
slangasekseb128: is this in an arch: all package, or is the problem the maintenance inconvenience of having to postprocess the maintainer scripts?16:50
slangasekyeah16:50
tkamppeterpitti, still there?16:51
seb128slangasek, not, it's just that I went for what was easy to do since that was late yesterday evening and I wanted to fix the issue of the empty cache breaking loaders before going to bed16:51
slangasekyep16:51
seb128slangasek, I'm not sure what the's best way to do it dynamically at build time so if you have a clue please do it ;-)16:51
slangasekwill fix it up today16:51
pittitkamppeter: yes (was typing a long email sermon)16:51
slangasekI have an example or two of this on my hard drive at the moment :P16:52
tkamppeterpitti, is all OK with the ICC Blueprint now?16:52
pittitkamppeter: should be, yes; I'll accept it, but as we discussed don't worry if you don't get to it; it's still a target of opportunity16:53
apwLaney, is that file available somewhere for viewing?16:57
tkamppeterpitti, OK and thanks for your help.16:57
=== steveire_ is now known as steveire
Laneyapw: http://anonscm.debian.org/gitweb/?p=mirror/packages-arch-specific.git;a=blob_plain;f=Packages-arch-specific;h=f654079cf2f07e7a7b6253d3762ee13c9b92380e;hb=HEAD17:00
persiaDon't we have a separate copy of that in Launchpad now?  I thought there was some kerfluffle in 2009 about it.17:02
apwyeah we seem to have a bzr branch for it17:02
LaneyI thought it was a mirror17:02
Laneyand git.d.o happened to be handier to retrieve, but ymmv :-)17:03
cjwatsonhttps://code.launchpad.net/~ubuntu-core-dev/packages-arch-specific/ubuntu is what's actually deployed for Ubuntu17:04
cjwatsonit's a (not very large) branch17:04
cjwatsonoff a bzr mirror of the Debian git branch, of course17:04
apwcjwatson, is that the only thing which defines which arches build things, as i don't see anything for linux-lts-backports-maverick and that builds on amd64 i386 and all only17:05
persiaapw: There's also the Architecture: bit in the packages, and some oddities if one uploads to a virtualised PPA and pocket-copies17:06
cjwatsonyeah, it's basically because you have Architecture: amd64 i38617:06
apwso that makes sense, a new package in the ckt PPA (the natty lts backport) has errored on all the other architectures and i'd not expect it to have done so17:07
cjwatsonif it's failing on architectures you don't care about, just ignore it17:07
cjwatsonnot worth worrying about17:08
apwit seems identicle in Architecture: configuration to the other and yet behaving different17:08
apwok17:08
DavieyI know last year there was an issue with linux-any17:13
cjwatsonapw: yeah, probably tedious differences between real archive and PPAs17:13
cjwatsonDaviey: I believe that to be sorted17:13
Davieyyeah, it is now17:13
=== bregma_ is now known as bregma|break
=== dendro-afk is now known as dendrobates
rsalvetiis there a way to get notifications for new ftbfs entries?17:32
rsalvetiI'll be helping filling and triaging ftbfs bugs for arm17:32
=== dendrobates is now known as dendro-afk
dmartdoko, barry: Hi there ... I've been looking into an "exceptions bootstrapping error" which occurs when libpython is used to embed an interpreter in another application -- specifically, this causes adonthell to ftbfs17:47
dmartI've tracked this down to a failed sanity check in PyType_Ready, called from _PyExc_Init17:48
stgraber@pilot in17:49
=== udevbot_ changed the topic of #ubuntu-devel to: 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: stgraber
dmartThe failure happens on the call PRE_INIT(BaseException) at Objects/exceptions.c:208017:50
dmart(in python2.6-2.6.6)17:50
stgrabercjwatson: hey, while I think of it. Remember the edubuntu-live package at UDS? I uploaded it in Oneiric but can't find it available for translation on LP, did I forget to do something so that it shows up there?17:50
dmartdoko, barry: ^ any thoughts about what's going on / what I should be looking at?  AFAIK this failure has only been seen on armel, but that may be incorrect17:51
=== dendro-afk is now known as dendrobates
tkamppetersabdfl, hi17:56
sabdflhi till17:56
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== hallyn is now known as hallyn_afk
=== dendrobates is now known as dendro-afk
dmartjames_w: removed the series goal and milestone target from that blueprint.  I'll follow up with the platform guys to see whether this needs to get rescheduled.18:35
barrydmart: hi, i was at lunch18:37
barrydmart: no idea.  i've never seen that before.  could it be a memory problem?  it's been a while since i've read through PyType_Ready but i think if you were memory constrained, it could fail18:41
=== bregma|break is now known as bregma
=== dendro-afk is now known as dendrobates
=== kklimonda is now known as Guest62081
tkamppetersabdfl, ping19:10
SpamapShm, is sbuild confused by Build-Dependencies like " locales-all | language-pack-de" ?19:10
SpamapSwhere locales-all doesn't exist...19:10
persiaYes.19:10
SpamapSis the answer pbuilder?19:11
persiaWhen generating alternative Dependencies, Recommendations, and Build-Dependencies, one needs to choose a real package followed by others.19:11
persiaNo, because if it happens to work with pbuilder, it will FTBFS when you upload it and LP runs sbuild.19:11
SpamapSThis is the debian maintainer for PHP wanting to make the package easier to merge...19:11
persiaThat's doing it wrong.  Debian also uses sbuild for the wanna-build network.19:12
slangasekpersia: your comments are a significant departure from historical practice in Ubuntu19:13
persiaslangasek, Hrm?  How do?  We've always needed to put real packages before virtual packages in | constructs.19:13
slangasekBuild-Depends: $not_in_main_in_ubuntu | $ubuntu_preferred_package has been a standard technique for quite a while19:13
SpamapSIn this case its $not_in_ubuntu_at_all | $not_in_debian_at_all19:14
slangasekand sbuild as used in Ubuntu has been specially trained to consider non-default alternatives for this reason19:14
=== dendrobates is now known as dendro-afk
persiaAh, yes, and I suppose $not_in_main_in_ubuntu ~= $does_not_exist19:14
SpamapSaha19:15
=== dendro-afk is now known as dendrobates
SpamapS--check-depends-algorithm19:15
SpamapS=alternatives .. lets try that19:15
slangasekyeah, no idea how you get this behavior out of the current /packaged/ version of sbuild, I'm afraid; I don't think the LP one runs from a package19:16
persiaIt doesn't.  The remaining differences are small though, and mostly related to build-harness stuff.19:17
persiaOK.  I'm confused.  Policy 7.1 clearly states that anything is fine, but I'm sure I've previously been told on many occasions to have the first in a | list be some real package.19:18
SpamapSdamn.. -C alternatives didn't work19:19
slangasekpersia: I think this may have been a recent policy clarification.  In general, you don't want to have listed as the first alternative a virtual package that's provided by multiple real packages, because it causes nonintuitive behavior19:20
slangasekand if the first alternative isn't available in Debian, the package will FTBFS in Debian19:21
slangasekbut otherwise, it should work no matter what you do19:21
persiaAh, so the recommendation once matched what I've said, but in practice the only case where one needs to worry is when the first alternative is virtual and multiply-provided?19:21
persiaIf the first alternative isn't available in Debian, it will certainly FTBFS?19:22
slangasekyes, and yes19:22
macopersia: dontcha love it when the rules change under your feet?19:22
LaneyCurrently, although there was some talk about switching resolver.19:23
SpamapSSo the issue is, php's test suites needs either locales-all or language-pack-de ... both of which are unique to Debian and Ubuntu respectively.19:24
persiaSpamapS, I don't believe you can usefully locally build-test that construction: send it to a PPA.19:24
=== Guest62081 is now known as kklimonda^
persiaSpamapS, Also, please file a bug against sbuild for that: there's been talk about switching LP to distro sbuild, and this change is one that isn't in the patches-needed-for-sbuild I was given last week.19:25
SpamapSI'm trying it w/ build-dep-resolver=aptitude too19:25
SpamapSWill do on the bug19:25
slangasekso I think that using the apt, aptitude resolvers will actually work for your purposes in Ubuntu19:25
persiamaco, Actually, yes, because this tends to mean 1) I learn and 2) the world is a better place19:25
slangasek... unless rleigh has since patched them to be more Debian-like :)19:26
slangasekSpamapS: btw, it is possible to generate a locale at package build-time, spit it out to a local directory, and point a package at that, er, local locale... in the grand scheme of things that seems more sensible to me than build-depending on locales-all19:27
slangasekbut that's probably out of scope for what you're trying to accomplish right now :)19:28
persiaslangasek, There's definitely talk about switching the default resolver away from the internal sbuild one.  I thought I saw a clear statement in my oneiric NEWS.Debian.gz file, but my Oneiric system isn't responding to pings right now, so I'll be a bit confirming.19:29
persiaI suspect that if it's intentional that first-alternative-unavailable causes FTBFS, the aptitude resolver is likely to support that model.19:29
slangasekit was discussed at length on debian-devel, anyway19:30
slangasekI don't know what's been implemented to date19:30
SpamapSslangasek: I believe the tests specifically require de19:31
slangasekyes, and you can generate a de locale using this method19:31
persiaOne could generate de locally19:31
SpamapSAh interesting19:31
slangasekbecause the source data is always available under /usr/share/i18n19:31
SpamapSso just the tool is necessary then? Where would the locale information come from?19:32
SpamapSah19:32
slangasekyou could look at /usr/sbin/locale-gen, if you really want to go down that rat hole :)19:32
SpamapSI'm hesitant to even care since we will *always* have a delta w/ Debian on PHP ..19:33
SpamapSI mean unless 4 or 5 upstreams get their act together and start being main-worthy19:33
SpamapSbtw aptitude did resolve this issue, there are other issues now w/ the libdb transition19:34
SpamapSslangasek: looks like db4.8's merge is blocking libdb-dev from working properly19:37
slangasekreally?19:37
SpamapS  libdb-dev: Conflicts: libdb4.8-dev but 4.8.30-5ubuntu2 is to be installed.19:37
SpamapS  libdb5.1-dev: Conflicts: libdb4.8-dev but 4.8.30-5ubuntu2 is to be installed.19:37
slangaseknah, that's not the merge that's blocking19:38
slangaseksomething in your build-dep chain needs to transition to the newer version19:38
slangaseklibdb4.8-dev and libdb5.1-dev aren't coinstallable19:38
SpamapSeverything in libdb4.8 has to be migrated I take it?19:39
SpamapSrather, all of the rdepends ?19:39
slangasekeventually they all do19:39
slangasekfor your purposes, you probably just need apache / apr to do so19:39
stgraberjhunt: hey! is https://code.launchpad.net/~jamesodhunt/ubuntu/natty/upstart/fix-for-770532/+merge/59348 already in Oneiric's upstart?19:40
SpamapSslangasek: yeah, apr-util19:41
SpamapSslangasek: I requested sync on apr-util .. the delta was applied upstream.. if you could maybe make that sync happen that would help quite a bit. :)19:47
SpamapSI know I have aa rights, but I don't have permission just yet. ;)19:47
SpamapSanyway, bbl19:48
=== nixNcode is now known as nNc
stgraberjhunt: ok, apparently not. Do you want me to apply that diff to Oneiric, upload it and then upload the same as SRU in natty-proposed?19:49
* micahg thought the build dep alternative issue was only for versioned build-deps19:50
slangasekSpamapS: done-ish19:51
jhuntstgraber: that would be great, thanks.19:51
micahgwould some type of helper like dh_multiarch be useful that does substitution?19:52
stgraberjhunt: ok, working on that now then.19:52
jhuntstgraber: FYI - http://package-import.ubuntu.com/status/upstart.html - does that affect what you'll be doing?19:52
stgraberjhunt: oh, thanks for the warning. Yes it'd have :)19:53
stgraberjhunt: I'm going to do it as a good-old upload then (without UDD)19:53
stgraberor can try to fix the branch, if that's just one missing tag.19:54
jhuntstgraber: you might want to discuss with SpamapS. I'm still not clear if I should have created that tag as the proposer (?)19:56
* micahg of the opinion the tag should be created by the uploader in cases of sponsorship unless it has been previously discussed19:57
slangasekisn't the issue here that the branch didn't use merge-upstream?20:05
stgraberyep, that was the issue. I'm going to manually add the tag, that should help20:05
slangasekmanually add it to what?  I don't think you have a commit on there you can add it to that matches what's expected20:05
stgraberslangasek: r1311 is what bumped configure.ac from 0.9.6 to 0.9.720:06
slangasek"upstream-0.9.7" should point to a commit that contains the entire upstream *tarball*20:06
slangasekthere is no such commit in the current history20:07
stgraberhmm, right20:08
stgraberslangasek: suggestions? should I just go with non-UDD upload until the branch is fixed somehow? SpamapS commited 0.9.7-2 to the branch but apparently didn't use debcommit as the 0.9.7-2 tag is missing, so it's not clear what to do with the branch :)20:11
slangasekstgraber: I was going to poke the missing bits in now with merge-upstream20:11
slangasekbut I can't find the source branch that maps to what I see merged in the history20:12
slangasekjhunt: is there an upstream upstart branch that maps to what shows up as 0.9.7 in the lp:ubuntu/upstart history?20:12
slangaseklp:~jamesodhunt/upstart/0.9 specifically does not appear to be it20:12
slangasekoh, lp:~upstart-devel/upstart/0.9, here we go20:13
jhuntslangasek: right.20:13
slangasekstgraber, jhunt: FYI: bzr merge-upstream --last-version=0.6.7 --version 0.9.7 /mirror/ubuntu/pool/main/u/upstart/upstart_0.9.7.orig.tar.gz20:17
=== dendrobates is now known as dendro-afk
jhuntSpamapS: could you take a look at the work items on https://blueprints.launchpad.net/ubuntu/+spec/foundations-o-upstart-for-admins/ when you get a chance to make sure I haven't missed anything.20:19
SpamapSjhunt: sure, I'll give it a closer look tonight20:21
* SpamapS is running out the door for an appointment20:21
highvoltagedon't run with laptops!20:21
Bert_2Is this channel suitable for questions concerning licenses on certain ubuntu packages ?20:24
slangasekstgraber: branch should be more or less cleaned up now for you to work against20:26
stgraberslangasek: thanks!20:27
=== yofel_ is now known as yofel
barryokay, here's a package version numbering question for you: i'm manually merging debian's python-numpy 1:1.5.1-2 to our 1:1.5.1-1ubuntu2.  we still need to carry one extra ubuntu-specific patch.  bzr merge-package succeeded with no conflicts but leaves me with a version number 1:1.5.1-2, however because of the ubuntu-specific patch, this is not identical to the debian version.  i think i should change our version to 1:1.5.1-2ubuntu120:36
barrybefore i commit the merge and uplload.  is that correct?20:36
slangasekyes20:36
micahgbarry: yes, and there should be tags for both20:37
slangasekbzr merge-package doesn't autoincrement the changelog, AFAIK20:37
slangasekwell, the 1:1.5.1-2 tag should already be there courtesy of UDD20:37
micahgright20:37
seb128seems like a bug in the merge tools I was about to say20:37
barryit doesn't autoinc the changelog but it does merge changelog entry from the debian package20:37
slangasekyep20:37
seb128slangasek, why is the version not updated?20:37
seb128(just curious)20:37
slangasekseb128: I didn't write any of the code in question, perhaps no one thought of it yet :)20:38
=== dendro-afk is now known as dendrobates
barryindeed, after bzr merge-package the 1:1.5.1-2 tag is there (uncommitted as of yet)20:38
slangasekhonestly, I usually use 'bzr merge' instead of 'bzr merge-package'20:38
barryand the bzr mark-uploaded will add the 2ubuntu1 tag20:38
barryor at least *should* ;)20:38
slangasekbut 'bzr merge-upstream' *does* kick off a new debian/changelog entry, so it seems merge-package ought to as well20:38
seb128slangasek, that's still better than us desktopers, we just keep our debian dir in the vcs and do merges the good old way ;-)20:39
barryso just to be clear, i do not need both changelog entries, right?  and i should probably include the fact that we're still carrying an ubuntu-specific patch in the 2ubuntu1 changelog entry, right?20:39
slangasekoh, here's a question20:39
james_wyeah, it needs both changelog entries20:39
slangasekbzr merge-package isn't specific to Debian->Ubuntu merges... what should it auto-increment the changelog entry to, and how should it decide?20:39
james_wso it's whether it should add dch -i at the end20:40
james_wI didn't because you may not be doing that20:40
seb128barry, so seem weird questions ;-) usually a merge is "take what is in debian and add the ubuntu changes with an entry listing those"20:40
barryjames_w: ah, so my commit should contain two changelog entries, one from the merge-package (i.e. copied from the top debian changelog) and another with the ubuntu-specific patch mentioned20:40
slangasekbarry: yes, the changelog for a merge should document the remaining delta20:40
james_wwe could add a flag for it, and a --distribution option20:40
seb128james_w, hey20:40
* micahg thinks it shouldn't add anything on top since you could just be merging in the current version20:41
james_whi seb12820:41
seb128james_w, do you know why http://reports.qa.ubuntu.com/reports/sponsoring/ got quite some merge requests from you on series going back to edgy?20:41
barryseb128: hi, yeah i know it seems a bit weird.  i think common case would be where we could drop the ubuntu-specific change (but i don't have enough data oints to know for sure).  in this case, we can't20:41
seb128james_w, it seems pretty weird old series like edgy get activity now20:42
slangasekbarry: common case> heh, not hardly, I'm afraid20:42
barry;)20:42
barryslangasek: okay, maybe i'll do a merge proposal and have you take a quick look for sanity?20:42
seb128barry, well, I would rather think that things we have a diff on the diff is there for a reason ;-)20:42
james_wseb128, iz james_w bog20:44
slangasekseb128: I think he means that the next merge from Debian would commonly include the changes from Ubuntu and we would be back in sync... wishful thinking though :)20:44
slangasekbarry: can do20:44
james_wthe importer gets thoroughly confused and thinks someone uploaded something there that conflicts with what is in the branch, when obviously they didn't20:44
james_wthe reason it sees uploads now is that it has failed in the past, and so hadn't finished importing edgy20:45
james_wI haven't had chance to go through and investigate and file appropriate bugs yet20:45
seb128slangasek, indeed ;-)20:48
seb128james_w, ok20:49
barryslangasek: right, that was my hope, false as it is ;)20:50
barryslangasek: https://code.launchpad.net/~barry/ubuntu/oneiric/python-numpy/merge-deb-1_1.5.1-2/+merge/6236720:59
slangasekbarry: grabbing21:01
slangasekbarry: the convention for the changelog entry on a merge from Debian is to declare something like "merge from Debian unstable, remaining changes:" so it's clear from context that this isn't a new change you're introducing21:04
barryslangasek: would that be on the first changelog entry or the second?21:04
slangasekalso, some of us changelog addicts will go so far as to document why each other bit of the delta has gone away ("merge upstream", "merged in Debian", "no longer relevant", etc)21:04
seb128slangasek, btw I assigned bug #788115 to you (that's about changing the dpkg-architecture call in the librsvg postinst by a build time generation)21:04
ubottuLaunchpad bug 788115 in librsvg (Ubuntu) "[Oneiric] dpkg error when upgrading librsvg (2.34.0-0ubuntu4)" [Undecided,Confirmed] https://launchpad.net/bugs/78811521:05
slangasekbarry: the top one; you only want to modify the changelog entry for the Ubuntu upload you're doing21:05
slangaseknot for the Debian upload you've merged21:05
slangasekseb128: ack, thanks21:05
barryslangasek: ack, thanks21:05
seb128slangasek, thank *you* for working on it ;-)21:05
=== hallyn_afk is now known as hallyn
barryslangasek: update pushed, but no need to review it if you don't want.  thanks again for the advice21:14
slangasekno prob :)21:14
barrycome back launchpad, we still love you21:18
cjwatsonstgraber: edubuntu-live> hmm, not sure - I'd suggest asking dpm to check it out, as I'm pretty rusty on that stuff21:47
stgraberok, will poke him tomorrow21:49
=== dendrobates is now known as dendro-afk
stgraber@pilot out22:51
=== udevbot_ changed the topic of #ubuntu-devel to: 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:
DarxusWhat determines what section a man page generated from pod ends up in?  For spamd.raw, it's ending up in 8 for Debian, and apparently 1 for others:  http://svn.apache.org/viewvc/spamassassin/trunk/spamd/spamd.raw?view=markup22:55
Darxus(Debian and Ubuntu).22:55
=== micahg_ is now known as micahg
slangasekDarxus: see man(1) :)22:56
slangaseker, no22:56
slangaseksorry, I misread your question22:56
slangasekwell, pod2man takes a --section option22:56
cjwatsonkirkland: when you last uploaded a bug-fix to newpki-server, you set yourself as the Maintainer.  Now it needs to be rebuilt for the OpenSSL 1.0.0 transition, but it's unbuildable because newpki-lib has been removed.  Upon investigation I found that all the newpki-* packages have been removed from Debian, and newpki-server is the only one left (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=572740).  Do you care enough ...23:01
ubottuDebian bug 572740 in ftp.debian.org "RM: newpki-server -- RoQA; orphaned, dead upstream, rc" [Normal,Open]23:01
cjwatson... about this to stop me removing newpki-server from Oneiric?23:01
cjwatson(I probably wouldn't have asked except that you'd set yourself as Maintainer rather than ubuntu-devel-discuss)23:01
kirklandcjwatson: hmm, let me refresh my memory, grabbing sources now....23:02
DarxusAh, I found the change, the man page got renamed in debian/rules.23:02
cjwatsonkirkland: if you care, you'll need to at least track back to why newpki-lib was removed, fix those problems, and reintroduce that package23:03
bdmurrayI see there are no pilots but perhaps someone would sponsor my upload?23:03
bdmurrayits in bug 78187423:03
ubottuLaunchpad bug 781874 in aptdaemon (Ubuntu Natty) "<type 'exceptions.TypeError'>: __init__() takes exactly 2 arguments (1 given)" [High,In progress] https://launchpad.net/bugs/78187423:03
kirklandcjwatson: that was a drive by patch;  i fixed a one-liner papercut bug23:03
kirklandcjwatson: must have inadvertently set myself as maintainer23:04
kirklandcjwatson: https://bugs.launchpad.net/ubuntu/+source/newpki-server/+bug/59802723:04
ubottuUbuntu bug 598027 in Ubuntu Server papercuts "newpki-server should not recommend newpki-client" [Medium,Fix released]23:04
cjwatsonyeah, I read that bug but wasn't clear how much interest it implied23:04
kirklandcjwatson: i have no vested interest whatsoever23:04
micahgit sets the maintainer to debemail if there's no internet connectivity (at least it used to)23:04
cjwatsonOK, I'll just remove it then.  Thanks for checking23:04
kirklandttx filed the bug ...23:04
kirklandcjwatson: no problem, thanks!23:04
slangasekmicahg: doh, how suboptimal23:05
micahgslangasek: might have been fixed in a later version of u-d-t23:05
slangasekbdmurray: I can take a look a little later this afternoon if no one else jumps on it23:05
hallynisn't lsb-base supposed to always be installed?23:11
slangasekhallyn: lsb-release is, but not lsb-base23:12
cjwatsonthey both have the same status23:12
cjwatsonboth are Priority: required and in ubuntu-minimal; neither is Essential: yes23:13
hallynmy more immediate q, i guess, is whether it should be sane for a system to not have sed :)23:13
cjwatsonso in practice almost certainly installed, but you must still depend on them if you're using them directly23:13
cjwatsonhallyn: sed is different - it's Essential: yes, and you do not need to depend on it23:13
hallynapache-common needs sed but doesn't call it out in its dependencies23:13
hallynhm23:13
hallynthis box failed bc sed was not found :)23:14
hallynbug 78834823:14
ubottuLaunchpad bug 788348 in samba (Ubuntu) "package samba-common 2:3.5.8~dfsg-1ubuntu2.2 failed to install/upgrade: subprocess installed post-installation script returned error exit status 127" [Undecided,New] https://launchpad.net/bugs/78834823:14
cjwatsonin fact, policy says you should not depend on essential packages unless you need a specific version23:14
hallyngood to know.23:14
cjwatsonhallyn: invalid state, samba isn't required to work around that situation23:14
hallynok thanks23:14
cjwatsonand if you look through that log, all sorts of stuff is breaking23:15
cjwatsoneither filesystem corruption, or the user ignored a REALLY BIG WARNING from the package management system23:15
* hallyn taps his fingers23:15
cjwatsonI suspect the former TBH23:15
hallynall due to sed missing though, that i see23:18
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
* micahg hugs the creators of the transition tracker23:37

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