/srv/irclogs.ubuntu.com/2013/03/20/#ubuntu-devel.txt

bdmurrayslangasek: could you have a look at https://code.launchpad.net/~brian-murray/lightdm/bug-967229/+merge/153958 ?00:01
roaksoaxslangasek: set_questions prevents dbconfig-common from asking a question to whether we want it to configure the db.00:07
roaksoaxslangasek: and does it by default00:08
roaksoaxslangasek: and you mean this? if ([ "$1" = "configure" ] && [ -z "$2" ]); then00:08
roaksoax?00:08
roaksoaxas the second if block?00:08
roaksoaxslangasek: well that block calls set_question, and those variables dbc_* are for dbconfig common00:09
cjwatsonslangasek: db_fget sets RET too00:09
cjwatsonIndeed all db_* commands do, but db_fget sets it meaningfully for this purpose00:09
cjwatsonRET there (in the second if block within set_question) is the value of the seen flag on $100:10
cjwatsonThat function is an obvious descendant of d-i code, FWIW00:10
cjwatson(Well, obvious to me :) )00:10
cjwatsonI rather suspect that I may have been the vector for it ending up in cloud-related packaging code ...00:12
cjwatsonThough I don't see it at a glance through eucalyptus, so perhaps not00:14
cjwatsonOh yeah, there it is00:19
cjwatsonhttps://bazaar.launchpad.net/~ubuntu-branches/ubuntu/lucid/eucalyptus/lucid/view/head:/debian/eucalyptus-udeb.postinst00:19
cjwatsonset_question is essentially "preseed" - set a question's value in the database even if it was not yet registered00:20
cjwatsonbut only if it is not marked as already being seen00:20
roaksoaxyeah that's it00:24
slangasekcjwatson: hmm, what does it set it to? debconf-devel(7) implies that the only return from fget is the return value00:35
cjwatson"This command returns the value of a flag"00:39
cjwatsonwhere the value is not a numeric result code and hence goes in the extended return value in $RET00:40
slangasekah00:40
cjwatson(admittedly it is true or false so you *could* cram it into a numeric result code, but debconf doesn't)00:40
cjwatsoncommand_fget is implemented ending with00:41
cjwatson        return $codes{success}, $question->flag($flag);00:41
xnoxinfinity: BenC: i wonder what I have to do to get a P-cubed from servergy =))))00:53
* hyperair wonders if https://wiki.ubuntu.com/Wayland is still relevant.02:15
hyperairit says that compiz is going to be ported to wayland.02:15
RAOFhyperair: Yeah, much of that is obsolete.02:19
hyperairRAOF: hmm, do you have a /hilight on wayland or something? ;-)02:20
sarnoldcjwatson: the symlink vs directory thing feels complicated; it feels to me that making 'current' a directory of symlinks (one per arch / flavor) would be less confusing all around...02:24
=== salem_ is now known as _salem
pittiGood morning06:03
AdolfosWebHi06:48
AdolfosWebSomeone in there?06:49
pittixnox: I'm curious, what's the current state of usb-creator port to udisks2?06:49
pittiAdolfosWeb: just ask your question, don't ask to ask06:49
AdolfosWebok... I have problems with the suspend option at my ubuntu 12.10 in my new lenovo i306:50
AdolfosWebsomeone have this problem?06:50
pittiwhat kind of problem? suspend generally works, so I think you need to give more details06:51
AdolfosWebok, well i had look for a solution by days... but nothing, some people have the same problem. When y press suspend boton or the option in de user menu the screen goes black, but then never enters suspend mode, my desktop appears again06:55
AdolfosWebhecking the /var/log/pm-suspend.log I find that every time I close or suspend my laptop the log reports:'Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend: Having NetworkManager put all interaces to sleep...Failed '06:56
=== amitk is now known as amitk-afk
BenCinfinity: poke…about to do a linux-ppc upload…man the buildd's?07:05
infinityBenC: Mmkay.07:07
infinityBenC: Upload away.07:07
BenCinfinity: 15 minutes for the test build to finish...07:08
infinityBenC: Too lazy to babysit, adare and ross are on manual, you'll get sagari when you upload, and I'll fix later. :)07:09
BenCHeh, ok, thanks07:09
gema_cjwatson: I got your email, this work was going to be done by plars from our side, so he'll be contacting you later today about it07:27
gema_cjwatson: we've been waiting for someone in the release time to have some time to spend with us on that07:27
dholbachgood morning07:55
BenCinfinity: uploaded and build started08:00
* BenC => Memory Foam Mattresszzzzz08:01
infinityBenC: And failed.08:12
infinityBenC: /build/buildd/linux-ppc-3.8.0/drivers/tty/serial/8250/8250_dw.c:154:1: error: unknown type name 'acpi_status'08:12
infinityBenC: So much for your test build?08:12
=== smb` is now known as smb
=== amitk-afk is now known as amitk
tumbleweedxnox: (re 2 days ago) trailing commas in debian control files aren't a good idea08:21
tumbleweedthey aren't part of the specification, and some tools are known to break on them08:22
xnoxtumbleweed: i'd like to know what is broken, and I will fix it.09:03
xnoxtumbleweed: there are many packages that have a trailing comma. and I'm sure it's comma separated fields anyway, so one should support trailing comma.09:04
xnoxtumbleweed: that option is not enabled by default.09:05
tumbleweedI last investigated this ages ago, let me see if I can find the discussion I had with other people about it09:07
xnoxpitti: pushed it here lp:~xnox/usb-creator/udisks2 , It segfaults on tear-down and introduces a dep on the udisks2 gir. And that would be a first one on the cd. I'm thinking to just do it over dbus, without gir. Not sure how to solve segfault.09:12
pittithe gir is like 20 kB?09:13
pittixnox: from Python it's probably not that much difference to use dbus directly, but if you got it workign using the gir, I don't think it's a problem to pull that in09:13
pittithe segfault sounds weird, though, like a bad ref count somewhere09:13
xnoxpitti: fair enough, but segfault on cleanup at the very end is indeed "interesting.09:14
xnoxpitti: ref count, sounds plausible.09:14
pittipygobject (just as python itself) unrefs all objects at the end or during gc09:14
pittixnox: merely starting and quitting it doesn't segfault; what are the steps to reproduce?09:16
pittineither does it crash with having an usb stick or mounting one09:16
pittixnox: so I guess you have to do a full write actually?09:16
pittixnox: oh, trying to erase my stick fails with "org.freedesktop.UDisks.Error.Failed: No such device"09:17
xnoxif one goes to create it, at 100% progress (end of talking to udisks2/helper) it crashes without giving a popup "it's all ready". Oh yeah, and erasing stopped working properly.09:17
xnoxpitti: note that there are changes in the common helper as well to port that to udisks2 as well.09:18
pittioh, maybe it's using the installed helper, not from the checkout path?09:20
pittiI ran "PYTHONPATH=. bin/usb-creator-gtk"09:20
* pitti purges udisks and usb-creator09:20
pittiyeah, it's using the dbus activated helpers09:22
pittixnox: hah, I built and installed your branch, and deletion now complains about missing udisks (not 2)09:23
* pitti runs a write, to see whether he can reproduce the segfault09:23
xnoxpitti: make sure the old helper is killed on dbus, as it can stick around after upgrade.09:24
pittioh, indeed09:25
pittixnox: http://paste.ubuntu.com/5630671/09:26
xnoxhmmmm.....09:26
pittibut it actually did remove all the files, so I can restart and write now09:27
xnoxthis should fix that UnboundLocalError http://paste.ubuntu.com/5630681/09:30
* xnox should ponder at refactoring all the if's in that function.09:30
pittihm, the stack trace is not very useful; deep inside a libdbus callback, and tons of unintelligible PyEval_* stuff on top09:33
pittias if the client side has torn down some dbus proxy which still got a reply from the server or so09:35
xnoxpitti: interesting. So new udisks2 supports objectmanager interface, so by default when it's initialised we lookup and get proxies for everything udisks2 exports. I wonder if I should be cleaning up the manager myself.09:38
xnoxthis is the other part of the reason why I'd like to move away from the gir and do it just with dbus, such that all proxies are a little bit more explicitly created & deleted.09:39
cjwatsonsarnold: It will often end up being a directory of symlinks.  Any complexity in sometimes collapsing this to a single symlink if all the images are current (which should be the case most of the time, I'd hope) is entirely internal to cdimage, though ...09:40
pittixnox: but the objectmanager object should also be unreffed automatically09:40
pittibut yeah, that one is quite magic09:40
=== neunon is now known as snoonan
xnoxcjwatson: current-proposed, latest-crack, incomming. A few other names to choose from.09:43
cjwatsonxnox: I don't want to get into a time-sucking bikeshed argument09:47
cjwatsonIf there's a single better option, propose it :)09:47
cjwatsonAlso I refuse to put "crack" in a URL09:47
pitti(or any reference to killing kittens, if possible)09:48
cjwatsonIn general I don't think such a frequently used URL has any need to be flippant09:49
xnoxcjwatson: it's just "latest" sounds more attractive to prospective people who download images over "current". Meh.... it doesn't really matter.09:50
pitti"untested"?09:52
xnoxwould attract manual cd testers to "untested" which is exactly what we don't want them to test yet. =)09:53
xnoxon the other hand manual testers is small enough pool and we can communicate the meaning to them.09:54
cjwatson"current-proposed" has a sensible analogy to raring-proposed09:54
xnox"e.g. use iso tracker urls"09:54
mgzcan some ubuntu developer approve the nomination of bug 1054722 for raring? just want to mark it as fixed in that series.09:58
ubottubug 1054722 in gnome-control-center-signon (Ubuntu) "Newly added account appears at the top of the accounts list" [Undecided,New] https://launchpad.net/bugs/105472209:58
xnoxmgz: done. any other series....?09:59
seb128mgz, well, just mark it fixed, by default if a bug is fixed that's in the current serie09:59
mgzxnox: nope, would require an sru for quantal and it's apparently too trivial to be worth fixing there10:00
mgzseb128: this is true, but I like knowing when something was fixed when I look back a series hence10:00
xnoxseb128: there was no bug reference in the commit / .changes. hence there is no comment fixed in version 3.2.2.3 in raring.10:01
seb128xnox, well, nothing stops you to copy manually the changelog of the upload that fixed it when closing the bug10:01
seb128that's what I usually do10:01
seb128"the issue was fixed in that version:10:02
seb128<copy of changelog entry for the version>"10:02
mlankhorsthow do I force udev to re-emit all events?10:03
cjwatsonthat's called "coldplugging", if that helps10:03
mlankhorstyeah I just need to confirm a theory10:04
cjwatson'udevadm trigger' does it, possibly with some options.  May break your system.10:04
cjwatsonIt'd be wise to limit it to a subsystem if you can10:04
mlankhorstoh that's fine10:04
cjwatsoncf. /etc/init/udevtrigger.conf10:05
mlankhorstin fact I want to see if I can make it crash in a similar way as in a bug :P10:05
mlankhorsthttps://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1157614 looks suspiciously like xorg-server is running before coldplug was10:07
ubottuLaunchpad bug 1050494 in xserver-xorg-video-nouveau (Ubuntu) "duplicate for #1157614 Xorg crashed with SIGABRT in drmmode_from_scrn()" [High,Triaged]10:07
bdrung_cjwatson: "current-proposed" is less confusing that "proposed". it tells me that current-proposed will become current after some defined rules10:55
cjwatsoncould you follow up by mail so this is archived?10:57
=== ckpringle_ is now known as ckpringle
xnoxogra_: snap.11:03
ogra_heh11:03
=== Sweetsha1k is now known as Sweetshark
bdrung_xnox: do you have a minute?11:24
xnoxbdrung_: yeah.11:24
xnoxwhat's up ? =)11:24
bdrung_xnox: can you propose one or two sentences for --trailing-comma for the man page?11:25
bdrung_"add trailing comma" is a little short for the man page.11:25
=== bdrung_ is now known as bdrung
bdrungbtw, i found a bug in your patch and fixed it. :)11:26
xnoxbdrung: http://paste.ubuntu.com/5630896/11:29
xnoxbdrung: what was it?11:29
bdrungxnox: thanks. "if "Uploaders" in paragraph: self._wrap_field()" misses trailing_comma and therefore the uploaders list were sorted, too11:30
xnoxha, nice one.11:31
bdrungxnox: typo "trailling comma" fixed :)11:32
=== mmrazik is now known as mmrazik|lunch
* cjwatson tries not to get distracted into wondering about the rule underlying trail -> trailing but trial -> trialling11:33
cjwatson(multiple syllables, I expect)11:35
bdrungxnox: http://anonscm.debian.org/gitweb/?p=devscripts/devscripts.git;a=commitdiff;h=cbd15890e3ddf7dc6c5f135d3bd4e60903797bb611:36
bdrungthere will be soon an upload of devscripts11:36
xnoxawesome.11:37
* xnox case + psu collected for RMA, new case and psu expected on monday \o/11:44
Laneyskillz11:44
xnoxLaney: ebuyer even did free collection for RMA, parcelforce dude showed up to collect.11:44
* ogra_ would freak out if building a new machine would take so long11:46
BenCinfinity: my test builds only included one flavor11:46
BenCinfinity: and who the hell breaks 8250 in a .y update!?11:47
=== MacSlow is now known as MacSlow|lunch
=== mmrazik|lunch is now known as mmrazik
xnoxogra_: i went with free 5 working day delivery. So 1 week for initial delivery, then 1 week of fiddling and figuring out what's broken (mostly blocked by finding people willing for me to use/test their PSU), then a quick RMA and new purchase. Should be 3 weeks in total.12:00
xnoxapperanttly newer i7 CPUs want more stable 12V than usual, hence a lower wattage PSUs work better, or those that claim to support intel's 12v v2.1 (or something like that)12:01
hallyninfinity: hey - i'm confused.  openbios-ppc seems to build on arch, but gcc-powerpc-linux-gnu, which openbios-ppc depends on, only exists on amd64+i386 ?12:04
xnoxwith uber-schenell nachsten tagen delivery it could have been 1.5 weeks in total.12:05
hallyn(analogous packages for sparc seem to build fine on amd64/i386, but not sure what to do about arm)12:05
tumbleweedbdrung: I assume the discussion about trailing commas that I had with someone, was with you (becaues initially -s added a trailing comma, and you talked me out of it) but no idea where that is in my irc logs12:06
cjwatsonhallyn: it's arch all - does it really matter whether it builds anywhere other than i386?12:12
hallyncjwatson: oh is that how that works?  sorry :)  now, in ppa it actually did fail on i386, but it seemed to complain abou tthe arm pkg missing12:13
cjwatsonthat is how it works, yes - can I see the ppa build log/12:13
cjwatson?12:13
hallyncjwatson: https://launchpad.net/~serge-hallyn/+archive/crossc/+build/438259612:14
hallyn(confused why it's building on arm ppa builder)12:14
OdyXtkamppeter_: 'CUPS 1.6.2 got released on Monday and I have packaged it for Raring.' => I'd appreciate slightly more recognition...12:14
xnoxhallyn: it's an odd name. it's not actually arm.12:14
hallynoh ok12:14
cjwatsonhallyn: oh, that's irrelevant :)  the "arm ppa builder" can build for any of i386/amd64/armhf depending on config12:14
hallyngotcha12:15
xnoxhttps://launchpad.net/builders/wani02 "Architecture: Intel 386 (virtual)"12:15
cjwatsonhallyn: the arch in the build log url tells you what it was actually doing12:15
cjwatson(you can't rely on the current builder configuration; they're often rebalanced)12:15
hallynok so the problem isn't at all what i thoguth it was then12:15
xnoxcjwatson: can we rename builders to be less confusing and not include arch name, when the builder is not actually arch-specific.12:16
cjwatsonhallyn: so that just means that gcc-sparc-linux-gnu was uninstallable in your PPA at the time when that build happened12:16
cjwatsonxnox: -> infinity12:16
xnoxinfinity: s/arm// on all virtualised builders, as it's confusing to see an "arm ppa builder" picking up i386/amd64 builders.12:16
xnoxplease =)12:16
cjwatsonxnox: definitely not as simple as that because we do need to know which of them are arm-capable.12:17
cjwatsonhallyn: I'm not sure where gcc-4.7-multilib-sparc-linux-gnu is meant to come from; it's not in the archive and I don't immediately see it in your PPA12:17
hallyncjwatson: it should in ppa, built from gcc-defaults-sparc-cross, lemme recheck12:17
cjwatsongcc-defaults-sparc-cross only builds the top-level metapackages, not the compiler itself12:17
* xnox universal... flexible...12:17
cjwatsonyou need a gcc-4.7-sparc-cross12:18
hallynwell huh.  i thought i'd pushed that too.  but never started that one.12:18
hallynsorry.  thanks :)12:18
cjwatsonnp12:18
bdrungtumbleweed: i don't like trailing commas, but having an option to add it is a compromise12:21
xnoxstgraber: I added comments / questions to the https://wiki.ubuntu.com/ImageBasedUpgrades/Mobile12:23
=== _salem is now known as salem_
timrccjwatson, Throwing my suggestion into the hat for maybe 'tip' or 'current-untested' rather than 'latest'12:33
* ogra_ likes "current-untested"12:33
ogra_tip is to technical imho12:34
timrcogra_, I think 'current-untested' is the stronger of the two as well12:35
tumbleweedbdrung: yeah12:43
=== Pici` is now known as Pici
cjwatsontimrc: how about current-proposed?12:45
cjwatsonI think "current-untested" encourages human testers to have a go, a little more strongly than I'd like12:45
cjwatson(and at some point I have to actually paint this bikeshed)12:47
janimoFWIW kernel team uses 'next' in their WIP master branch12:47
rbasakpre-qa? pre-auto-qa? pending? Focusing on putting off human testers here, so that they can focus on current.12:49
ogra_"current-untested-not-really-for-human-testers.-but-proposed"12:50
* didrocks likes current-proposed12:51
ogra_we could then promote http://llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogo.ch/ for link shortening :)12:51
cjwatsonI was thinking of pending too12:53
cjwatsonor even pending-autotests or something12:53
ogra_"current-untested-not-really-for-human-testers-but-peding-autotestes-to-become-proposed"12:53
cjwatsonbut seriously ...12:54
ogra_(go with current-propsed)12:54
rbasak"proposed" implies that users should test it. Like they do the proposed pockets for SRUs12:55
cjwatsonlike they don't raring-proposed :)12:56
cjwatson(or shouldn't, anyway)12:56
rbasak:)12:56
cjwatsonpending-autotests is fairly descriptive12:56
rbasak+112:56
cjwatsonalthough it's confusing for the cases that *don't* have autotesting12:56
rbasakJust "pending" then?12:56
ogra_pending-testing ?12:57
pittiwell, britney also does some installability testing, after all?12:57
rbasak"pending" implies that users should wait for something12:57
cjwatsonpending-testing> no, that invites human testing12:57
cjwatsonpitti: sure, but no images are built from rarnig-proposed12:57
ogra_geez english is such a complicated language12:57
rbasakNobody wants to hit something that says "pending" on its own if they don't know why it's pending, since it's implied that it will change under their feet12:57
cjwatsonso that distinction isn't really helpful to draw12:57
cjwatsonyeah, rbasak may have nailed it here12:57
rbasakogra_: steal bits of language from a load of other languages and you end up with a twisted, confusing, unmaintainable mess :)12:59
ogra_haha yeah12:59
ogra_i generally find english easier than german though12:59
ogra_(my fingers often dont ... )12:59
rbasakGerman is confusing for entirely different reasons :)13:01
ogra_not if you grew up with it :)13:01
rbasakTrue13:01
rbasak(I presume!)13:01
rbasakHow about "broken"? Nobody would bother testing that :-)13:02
xnox"maybe-broken" is more descriptive.13:03
rbasakpresumed-broken?13:03
xnox"hostly-harmless"13:03
xnox"mostly-harmless"13:03
=== MacSlow|lunch is now known as MacSlow
timrccjwatson, sorry, I had toddler-duty... While I feel that maybe it will invite human testing, 'untested' is more explicit... if the only difference between 'current' and 'latest' is smoke testing, what about 'current-not-smoke-tested'... it's sort of long, but I like the explicit nature of it13:07
=== yofel_ is now known as yofel
timrcor maybe 'current-pending-autotests' *shrug*13:08
timrcnot terribly succinct :(13:09
pitti+1 for "pending-autotests"13:16
=== wedgwood_away is now known as wedgwood
tkamppeter_OdyX, sorry, I wanted to say that I have synced it into Raring, for the reporter of the bug to test whether his problem is solved. Probably confused it with Ghostscript.14:00
=== tkamppeter_ is now known as tkamppeter
tkamppeterpitti, hi14:02
OdyXtkamppeter: no problem I'm not offended or anything, just surprised. FYI, I'm working on splitting the documentation and common files to cups-server-common to reduce the arch-specific packages' sizes; it'll go through NEW.14:14
seiflotfytedg: ping14:30
tedgHowdy seiflotfy14:30
seiflotfytedg: in you new work can you make sure you use libzeitgeist214:30
seiflotfyno more dbus roundtrips :D14:30
seiflotfydirect access when reading14:30
seiflotfyonly writing goes over dbus14:30
seiflotfysaves a lot ofserializing and time14:30
tedgseiflotfy, Yup, definitely going to do that :-)  Only reason I'd consider ZG .14:30
tedgseiflotfy, It's why we didn't use it before.14:30
seiflotfytedg: sweeeeeeeeeet14:31
seiflotfytedg: we are discussing something new14:31
tedgUh, oh.  ;-)14:31
hyperairhmm, would porting unity to that fix the horrible unity dash lags?14:31
seiflotfywe might allow applications to host thier own instance of zeitgeist in their process and expose via dbus14:31
seiflotfydistributed logs14:31
seiflotfybasically the idea is to have private logs per application14:31
seiflotfyand if the application wants it can expose itself over dbus :D14:32
seiflotfyhyperair: oh yes14:32
seiflotfyyou can count on 100% speed increase14:32
hyperairyay.14:33
seiflotfyhyperair: i could actually do this on the weekend14:35
seiflotfy:D14:35
seiflotfyits just the lenses right?14:35
seiflotfythen i will do it on the weekend guys :D14:35
seiflotfytedg: r u using a thinkpad14:36
seiflotfyanybody using thinkpad and dealing with wireless issues14:36
tedgseiflotfy, I think that might not work well with sandboxing.14:36
tedgseiflotfy, In general we don't want applications exporting services by default.14:37
seiflotfytedg: its just an "option"14:37
tedgseiflotfy, Sure, but trying to warn you :-)14:37
seiflotfy:D14:37
seiflotfyok warning reveived14:37
seiflotfyit was kamstrups idea :D14:37
tedgseiflotfy, Oh, then I know to be *really* scared of it!14:38
seiflotfyLOL14:38
seiflotfyanybody having wireless issues under raring14:42
seiflotfy?14:42
tkamppeterOdyX, when you are once on CUPS, can you remove the duplicate logrotate (bug 1157758), only cups-daemon should logrotate, not cups.14:54
ubottubug 1157758 in cups (Ubuntu) ""cups" and "cups-daemon" both logrotate /var/log/cups/*log" [Undecided,New] https://launchpad.net/bugs/115775814:54
tedgseiflotfy, It seems the ZG in raring is 0.3.18?  Is that right?14:56
seiflotfythat is libzeitgeist14:56
seiflotfythat is the old one14:56
seiflotfywe packaged the new stuff14:56
tedgseiflotfy, Ah, okay.  Where's the new stuff?14:56
seiflotfygetting you the ricotzppa14:56
seiflotfyhttps://launchpad.net/~ricotz/+archive/experimental14:58
seiflotfytedg:14:58
tkamppeterpitti, around?14:58
pittitkamppeter: meeting14:58
tedgseiflotfy, Cool, thanks!14:59
OdyXtkamppeter: as I commented, the mv_conffile is there already for migrations in Debian, so I guess it needs a manual hashsum check and rm_conffile again.15:08
=== racedo` is now known as racedo
tseliotinfinity: have you investigated the whole "alias $module off" thing?15:31
infinitytseliot: I haven't put any time into it so far this week, no.15:36
infinitytseliot: Just keep things business as usual for now until we come up with some solid answers, I suppose.15:36
=== kentb-out is now known as kentb-mtg
tseliotinfinity: ok15:38
davlefouhi, i look for to create an systrait dev under gnome, 2.6 and 3.x15:47
=== mmrazik is now known as mmrazik|otp
tkamppeterOdyX, in Ubuntu the split-out of cups-daemon was done with 1.6.1-0ubuntu14 and the debian/cups.maintscript with mv_conffile for cups-daemon was introduced in -0ubuntu15. What needs to get changed to get a correct transition here?16:19
cjohnstonrsalveti: can the milestones be fixed on https://launchpad.net/ubuntu/+spec/client-1303-sound-support-pulse-audioflinger please16:21
loolcjwatson: hey, I'd like to introduce SDK seed(s) to generate meta-packages; there's an ubuntu-sdk package already though; I would naturally use the regular ubuntu.raring seeds for this and corresponding meta; is that ok?  I guess I can leave stuff in universe for now despite that16:22
cjohnstonrsalveti: since it is 's' it needs to be 13.05 or later16:22
rsalveticjohnston: fixed how exactly? remove the milestone from the workitems?16:22
rsalveticjohnston: hm, that's now what was recommended for us16:23
rsalvetilool: ^16:23
loolrsalveti: it seems this uses a raring milestone while being targeted at s16:24
cjohnstonrsalveti: if it series was 'raring' the milestones would be correct16:24
cjwatsonlool: is everything involved in main, or intended to reach main by raring?16:24
loolI'm surprized launchpad is ok with tihs actually16:24
loolcjwatson: I am not sure we're ready to put a supported tag on it, so I thought it would stay in universe, but in reality I don't know16:25
rsalvetilool: cjohnston: right, but I want it target for s-series but a milestone as "13.04"16:25
cjwatsonlool: then please don't put it in ubuntu.raring; I suggest you use ubuntu-touch.raring for now16:25
loolcjwatson: I'm mostly trying to arrange things so that we use proper seeds and meta-packages in place of manually maintained meta-packages16:25
cjwatsonsure16:25
rsalvetiand it seems s-series would be 13.05 or later16:25
loolcjwatson: ok16:25
cjwatsonyou can extend ubuntu-touch-meta to take over the ubuntu-sdk metapackage, I guess16:25
rsalvetiso that's why people recommended to use the old raring-based milestone16:25
loolcjwatson: incidentally, this might make it easier to generate a meta from the current source16:25
cjohnstoncorrect... 's' starts with 13.05 rsalveti16:26
cjohnstonrsalveti: then target it to raring..16:26
cjohnstonwho recommended it?16:26
rsalvetiwell, I'm doing some work which will land at s, not raring16:26
rsalvetibut I'm planning to do that at 13.0416:26
loolcjwatson: Ah so it'd be ugly to kludge the meta in the same source as current; ok, will do an ubuntu-touch-meta then16:26
cjwatsonlool: you miss my point, there's already an ubuntu-touch-meta16:26
rsalvetiI know it's confusing, because people are dealing with monthly planning x release/snapshots milestones16:26
cjwatsonyou can extend it for ubuntu-sdk16:26
cjwatsonyou can't use ubuntu-meta because (as ogra and I discovered the other day) there are corner cases that make it infeasible to use that for stuff not in main16:27
rsalvetiso I'm planning my s-series based work for april16:27
OdyXtkamppeter: rm_conffile in cups.maintscript should be enough I think.16:27
rsalveti:-)16:27
loolcjohnston: Would it make sense to have milestones for march and april in s too?16:27
cjwatsonit can always be merged into ubuntu-meta later16:27
loolhmm would be confusing as the milestones wouldn't follow the same pattern16:27
cjohnstonlool: outside of my ability to answer16:27
rsalveticjohnston: who == people planning the work for touch, bfiller and a few others16:28
cjwatsonI don't think it's worth changing around r/s milestones for the sake of the next month or two16:28
cjohnstonI tend to agree with cjwatson.16:28
loolrsalveti: problem is that milestones have a series attached, so if we were to add new ones with s for march and april they would clash with the march and april one of raring16:28
loolrsalveti: and that would be hugely confusing -- 3 sets of overlaping milestones16:28
cjwatsonif you think the current situation is confusing then ... yes, what lool said16:28
rsalvetiright, I can change, it's just that with this scheme you cannot plan work before the series is open16:28
cjwatsonrsalveti: sure you can, you  artificially16:29
cjwatson*you just have to lie and artificially target it at raring16:29
rsalvetiright, not using blueprints :-)16:29
cjwatsonyou can do it with blueprints fine16:29
loolcjwatson: ubuntu-touch-meta >> ah, hadn't noticed, thanks16:29
cjohnstonxnox: has a BP for the 's' series targeted to 12.10-beta-116:29
rsalveticjohnston: right, that lie is the tricky part regarding planning16:30
cjwatsonit really doesn't desperately matter if a blueprint is targeted at raring but doesn't actually land code until s :)  you can always note it in the whiteboard16:30
cjwatsonit's not tricky, you just have to not care16:30
cjwatsoneasy :)16:30
cjohnston:-)16:30
loolthen it wont show up in the s tracker16:30
cjwatsonjust accept that the raring tracker is where work up to April goes ...16:30
cjwatsonit would be bad for work in a given month to be spread across two trackers anyway16:31
cjwatsonbecause that would confuse capacity tracking16:31
lool+upcoming-work kind of does away with this whole problem as it ends up piling all work for a specific date rather than splitting by series16:31
rsalvetiwell, we're using blueprint to track work now based on series x months (instead of kanban or anything related)16:31
loolcjwatson: good point16:31
loolrsalveti: So I guess I need to reword my recommendation16:31
loolI need to note that one needs to split blueprints so that they don't overlap series boundaries and that work done during a series shoudl be targeted at this series16:32
rsalvetilool: yup :-)16:33
rsalvetilool: not the proper planning tool (based on project planning)16:33
rsalvetiat least with these constraints16:33
cjohnstonI say we create series 'z' and just make a milestone every month from now until eternity and work off that16:34
loolcjwatson: (I wish I had found an overlapping freenode channel with sergiusens and you to discuss this  :-) sergiusens just told me the jenkins job doing smoke testing is currently borken and that he will soon fix it, I've asked him to please ping me when it's back up as to figure the best SSH trigger mechanism from jenkins to cdimage to update /pending16:34
loolcjwatson: (BTW while reading the thread I thought of "pending" as a possible name for it too, +1 on it)16:34
* ogra_ returns16:35
* lool exits16:35
ogra_lool, anything wrong with the meta/seeds ?16:35
tkamppeterOdyX, so cups.maintscript should contain BOTH "mv_conffile /etc/logrotate.d/cups /etc/logrotate.d/cups-daemon 1.6.1~" and "rm_conffile /etc/logrotate.d/cups 1.6.1~"?16:35
loologra_: this is about using seeds for SDK; I don't think you were involved there so far, but happy to update you16:36
loolI intend to send a summary RSN16:36
ogra_ah, k16:36
cjwatsonlool: trigger> I think that work item of yours has been overtaken by events; I've been discussing that with the QA team and we have an agreed interface16:36
cjwatsonlool: it just needs me to finish the code and then plars can hook it up16:36
ogra_i just saw my name and ubuntu-touch-meta mentioned above16:36
OdyXtkamppeter: no, rm_conffile … 1.6.2-2~ (so that it first gets moved away, then rm'ed if it's still there)16:37
OdyXtkamppeter: the latter version must be the one (+ "~") in which the rm_conffile addition gets added.16:37
cjwatsonlool: (since it's easier to set this all up for the smoke testing jobs that correspond to images already fully handled by cdimage, rather than near-future jobs)16:37
loolcjwatson: Good; I didn't want to block this work any further  :-)16:37
OdyXtkamppeter: I think it would work, but I'm not sure, worth testing.16:37
cjwatsonit's just tedious filesystem-mangling code at this point16:38
loolcjwatson: so are there triggers from cdimage to QA already then?  it seems we have two sets of smoketests now16:38
cjwatsonother way round, QA will ssh to cdimage to notify16:38
loolcjwatson: but how does QA discover there's a new image to test?16:38
cjwatsoncdimage doesn't trigger QA for smoketesting; QA polls for that16:38
loolright16:38
cjwatsonit seems to work responsively enough so I haven't worried about it16:39
loolcjwatson: While I think the jenkins smoke tests were triggered by the jenkins image build job16:39
cjwatsonseems like the sort of thing jenkins loves doing16:39
loolfair enough16:39
loolthe only thing is that I'm not sure the smoke tests match in any way16:39
loolwe ought to run all the ones we have16:39
cjwatsonhow do you mean?16:39
loolcjwatson: I am not sure the smoke tests run by QA by polling cdimage are the same as the ones that were run by jenkins so far16:40
cjwatsonuh - I'm not aware of smoke tests run by QA that aren't in jenkins16:40
cjwatsonso I'm not sure what you mean there16:41
loolhmm it might be too jenkinses16:41
loolbut perhaps I'm just confused and they are the same one16:41
cjwatsonthere are various jenkins instances doing different things16:41
cjwatsonwhich reminds me, I only got a firewall hole opened for the PS jenkins (which will do touch images), not for the UE one16:41
cjwatsonplars: what's the internal IP address of the jenkins instance that things like the ubuntu desktop smoke tests run on?16:42
loolright, so I think the PS jenkins also does smoke testing16:42
plarslool, cjwatson: there's no reason we couldn't have cdimage trigger the job, but the way it's working now is by watching a url for a change, and I see no reason why we couldn't just move that to look at /pending16:42
cjwatsonplars: agreed16:42
cjwatsonlool: right, for a different set of images - that's not a problem16:42
plarscjwatson: 10.98.0.1 for most of them, there's another lab that handles some other things but all the iso testing on VMs runs out of that one16:43
cjwatsonplars: I did think of one other wart - it's not one single smoke-test job per image on your end, it's several.  is there an easy way to say "poke nusakan to update the current symlink once all smoke tests for this image have passed"?16:43
loolcjwatson: so would we have the PS jenkins poll cdimage for touch smoke tests just like the UE one is polling for desktop smoke tests, or would we want to move the touch smoke testing jobs to the UE jenkins?16:43
cjwatsonlool: I see no reason to move it16:44
plarscjwatson: I think all we care about for publishing it is the default smoke test, which just looks to see if it's installable and basically sane before kicking the rest off16:44
plarscjwatson: at that point, it's "testable" for both manual and the rest of the automated tests16:44
cjwatsonplars: hm, you think?  ok, I guess we can cross that bridge when we come to it16:44
loolcjwatson: ok, so we'd have triggers from two locations then16:45
cjwatsonlool: that's fine, covered in the design16:45
cjwatsonor rather just totally not an issue for the design16:45
plarscjwatson: if we want more testing in that basic smoke run, then we should add the tests there, but I don't think the goal was to do exhaustive testing or anything close to it before publishing the image right?16:45
loolplars: Would you handle the PS jenkins triggers too?16:45
cjwatsonplars: the goal is amorphous :)  some testing is clearly better than now16:45
plarscjwatson: in my understanding, we just wanted a basic sanity check that the image is in a usable state before putting it out as the current16:45
plarscjwatson: yes16:46
plarslool: not sure what you mean16:46
cjwatsonplars: though, if the full set of smoke tests doesn't take too long, I can see the argument that we should just run them all before offering it to human testers16:46
loolplars: smoke testing of the touch images, do you handle that too or just of desktop images?16:47
roaksoaxslangasek: howdy!! So I just merged your branches. I'll backport that to precise/quantal and re-upload! Thanks for the review!!16:47
cjwatsonplars: ticket reopened for 10.98.0.116:47
slangasekroaksoax: great, thanks :)16:47
plarslool: I do some basic testing of the touch images, primarily things like eventstat and smem for now. They do their own testing with autopilot and things like that which I chose not to replicate.16:47
plarslool: there's no reason we can't detect the new images from them the same way on cdimage, that's how I see when there's something new to test now16:48
plarslool: although I'm not sure if we ever expect to run into a situation where the device specific portion and the rootfs get built in different intervals and need to be tracked separately... oh hell it's hwpacks/rootfs all over again :)16:49
loolright, so I came to this conversation assuming we were mainly hooking smoke testing of the touch images as these were the latest images being put on cdimage, but I think cjwatson and plars were mainly thinking of existing desktop smoke test and touch smoke testing living its own life16:50
tkamppeterOdyX, so I will make a package cups 1.6.2-1ubuntu1 with debian/cups.maintscript containing "mv_conffile /etc/logrotate.d/cups /etc/logrotate.d/cups-daemon 1.6.1~" and "rm_conffile /etc/logrotate.d/cups 1.6.2-1ubuntu1~" and upload that to see whether this solves the problem for the reporter of the bug.16:50
loolnow it's clear to me with have two parallel systems, with two jenkins and two definitions of "smoke testing" for touch vs. desktop images16:50
loolwhich isn't hard to handle technically, but I want to make sure we list touch and desktop actions for the /latest plan16:51
OdyXtkamppeter: yeah that'd be great, then I could integrate that in 1.6.2-3, including some testing...16:51
looland don't just hook up smoke testing for one and not the other16:51
plarslool: so I don't currently have a "smoke test" of the ubuntu touch images other than install, and I use that as a blocker to running things like smem. Also note that this runs out of a separate lab and seems to break frequently at the moment because of changes to phablet-tools16:51
loolplars: but sergiusens has smoke tests for touch images16:52
cjwatsonlool: it's the same code either way16:52
cjwatsonlool: I really don't think we need to worry about the "duplication" here - it's a non-issue from my perspective16:52
loolplars: see #ubuntu-touch backlog16:52
plarslool: very likely, yes.  If we want to do something similar for ubuntu-touch images, I see no reason why we couldn't16:52
rsalvetiplars: guess we'd also need a way to hook up the battery, and force a device reboot if needed16:52
tkamppeterOdyX, I have /etc/logrotate.d/cups-daemon and /etc/logrotate.d/cups.dpkg-new. Is /etc/logrotate.d/cups.dpkg-new automatically ignored by logrotate?16:52
cjwatsonlool: I'm entirely aware that touch smoke testing is the driving goal for this; using it for desktop smoke testing is merely a convenient ride-along, and means that I can get this work done *now* rather than later16:53
loolcjwatson: I dont worry about duplication, just that both get smoke tested; e.g. poking two holes in the fw instead of one, and not using two different SSH triggers from jenkins if possible16:53
plarsrsalveti: that's another sticking point, yes.  At the moment, I rely on things not breaking in a terrible way, or the devices could need some manual intervention.  Also, ADB flakes out occasionally and has to be restarted16:53
cjwatsonlool: two holes in the firewall is a completely trivial issue, and the backend of the ssh trigger will be identical16:53
rsalvetiplars: indeed16:54
loolcjwatson: there is no technical challenge here, just would like the right folks to be involved  :-)16:54
rsalvetiplars: are we driving all the tests via ssh?16:54
cjwatsonlool: (the ssh trigger will have a set of parameters for the project/series/image-type/build-id/architecture, or sufficient of those to get the job done)16:54
rsalvetiwe were discussing about having some sort of adb for ubuntu16:54
cjwatsonlool: I e-mailed relevant QA folks last night and have been having a conversation about the details for a good part of today; sorry I forgot to CC you ...16:55
plarscjwatson, rsalveti: so what I like here is that smoke testing is a nice add-on, but if something ever goes crazy with it, we don't actually prevent anyone from seeing/using the images - it's always possible to get at the new/pending images16:55
plarsrsalveti: adb/ssh yes16:55
cjwatsonI don't think there's anything especially touch-specific about any of it16:55
plarsrsalveti: some initial setup needs to be done over adb16:55
cjwatsonplars: right, that was always a requirement from my POV16:55
plarsrsalveti: I was asking for adb support for ubuntu images in linaro too, from a test automation perspective, it gives us some interesting possibilities16:56
rsalvetiplars: yeah16:57
rsalvetiplars: it might help deploying apps via sdk as well16:57
loolcjwatson: I probably didn't need to be Cc:ed; is there a blueprint tracking the QA side / smoke test integration efforts outside if https://blueprints.launchpad.net/ubuntu/+spec/foundations-1303-cdimage-android-builds?16:58
cjwatsonjust that16:58
loolok, will update to list sergiusens somewhere to add a hook for the PS jenkins smoketests16:59
=== deryck is now known as deryck[lunch]
=== mmrazik|otp is now known as mmrazik
loolplars: cjwatson: have updated WIs in https://blueprints.launchpad.net/ubuntu/+spec/foundations-1303-cdimage-android-builds to match my understanding17:05
loolwill ask sergiusens whether he can join here17:05
loolplars: mind syncing with sergiusens to keep the PS and UE jenkins smoketests vaguely aligned?17:06
plarslool: +117:13
tvossslangasek, ping17:14
slangasektvoss: hey there17:14
stgraberxnox: I think I answered all your questions17:34
xnoxstgraber: thanks. everything is sound. thanks a lot for clarifying.17:41
=== mmrazik is now known as mmrazik|otp
* seb128 grrr at powerpc, 2 builders and one is stucked on "cleaning build tree" for over 25 minutes now18:03
seb128ok, it's qt, but what sort of disk is that :p18:03
sarnoldqt4-x11 took me 1:05 to build on an i7 with ssd and 16 gigs ram... give those poor ppcs a break :)18:04
cjwatsonseb128: chasing on #webops18:05
seb128sarnold, build took 7 hours, that's ok, I'm just wondering if the builder is stucked18:05
seb128cjwatson, thanks18:05
sarnoldseb128: owwww :)18:05
cjwatsonseb128: last qt4-x11 build on adare took 9h25m, so I'm not worried yet18:06
ogra_seb128, you didnt get the memo ? all fast disks are now assigned to ubuntu-touch work, buildds were switched to SD cards18:06
cjwatson(but you can always ask ops if you're concerned)18:07
seb128cjwatson, no, that's ok, I will just be patient and wait a bit longer, it will eventually be done and pick another build :p18:07
cjwatsonshould be fine once sagari's back18:07
=== mmrazik|otp is now known as mmrazik
seb128cjwatson, thanks18:08
cjwatson... which it is now18:08
seb128\o/18:08
bdrungLaney: bug #115669218:11
ubottubug 1156692 in unknown-horizons (Ubuntu) "FFe: Sync unknown-horizons 2013.1b+ds1-2 (universe) from Debian experimental (main)" [Undecided,Fix released] https://launchpad.net/bugs/115669218:11
LaneyI don't see how.18:11
LaneyA release team member saying "OK" and moving the bug to the next stage of the process is unclear?18:12
tumbleweedLaney: better to be explicit18:15
LaneyThe only reason would be to avoid this pointless conversation18:16
tumbleweedexactly :)18:17
roaksoaxslangasek: btw.. the update for the licenses (BSD to BSD-3-Clause) in the case of yui3, the package that came from debian uses BSD instead of BSD-3-Clause18:18
roaksoaxslangasek: should I change it even if the actual package in newer releases use BSD instead of BSD-3-Clause?18:19
roaksoaxsame as for  raphael with MIT18:19
xnoxLaney: to me it's not clear if you were wearing release team hat or not. =))))))18:20
* xnox is just being pedantic here, I actually did understand what you meant.18:20
slangasekroaksoax: I don't want to cause you a maintenance headache here, and as I said it's not an SRU blocker at all - they just technically aren't the right values to be used in copyright-format 1.018:22
* Laney goes to the climbing centre instead :-)18:22
roaksoaxslangasek: ok :)18:22
=== deryck[lunch] is now known as deryck
roaksoaxslangasek: ok uploaded to btoh -precise, -quantal18:39
roaksoaxerr {precise,quantal}-proposed18:39
slangasekroaksoax: great, thanks18:40
roaksoaxslangasek: thank to you for the review :)18:40
=== mmrazik is now known as mmrazik|eod
=== mmrazik|eod is now known as mmrazik
=== JanC_ is now known as JanC
OdyXtkamppeter: the libp11-kit-gnome-keyring isn't in Debian yet, I can't add it to Debian's cups.19:06
tkamppeterOdyX, but why does Ubuntu's CUPS need it? The source package is the same for both Debian and Ubuntu.19:15
OdyXtkamppeter: missing depends in Ubuntu's build-depends ?19:17
tkamppeterOdyX, I have already uploaded -1ubuntu2, see bug 1157904.19:19
ubottubug 1157904 in cups (Ubuntu) "p11-kit: couldn't load module: /usr/lib/x86_64-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/x86_64-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory" [Undecided,Fix committed] https://launchpad.net/bugs/115790419:19
seb128hum20:10
seb128does "Replaces" has any impact on the apt resolver?20:10
seb128or said different "can using Replaces have an impact on the upgrade solution between "uninstall stuff" and "upgrade the source""?20:11
slangasekseb128: not on its own, only if combined with Conflicts/Breaks20:14
seb128slangasek, contexts is bug #115774720:14
ubottubug 1157747 in unity-asset-pool (Ubuntu) "package unity-asset-pool 0.8.24daily12.12.05-0ubuntu1 failed to install/upgrade: trying to overwrite '/usr/share/icons/hicolor/32x32/apps/facebook.png', which is also in package account-plugin-facebook 0.10bzr13.02.27-0ubuntu1" [Undecided,Fix released] https://launchpad.net/bugs/115774720:14
seb128slangasek, new unity-asset-pool replaces files from the old account-* packages20:14
seb128kenvandine used a breaks/replaces combo first20:15
seb128which leads apt to want to remove the account-* rather than install the new unity-asset-pool apparently20:15
seb128he said that dropping the "Replaces:" and keeping only "Breaks:" seems to work better20:15
seb128is that right?20:15
seb128I though "Replaces" was meant as "it's ok to overwrite file from"20:16
slangasekseb128: where did he say that?  I don't see it on the bug20:16
slangasekthat is what Replaces: means, and we shouldn't be leaving it out20:16
seb128slangasek, we just discussed it on #ubuntu-desktop and20:17
seb128https://code.launchpad.net/~ken-vandine/unity-asset-pool/0.8.24daily13.03.20.1-0ubuntu2/+merge/15449520:17
seb128the changelog on that mr is wrong20:17
seb128ups20:17
seb128ignore the changelog note20:17
seb128he fixed it :p20:17
seb128kenvandine, ^20:17
kenvandinehumm20:18
kenvandinesi with replaces and breaks dist-upgrade was trying to remove all the account-plugins-* packages20:18
kenvandines/si/so20:19
kenvandinebut20:19
kenvandinenot apt-get install unity-asset-pool20:19
kenvandinethat did the right thing20:19
kenvandinebut dist-upgrade didn't20:19
slangasekkenvandine: would like to see the full dist-upgrade output, and possibly with apt debugging20:19
seb128kenvandine, dist-upgrade here:20:19
seb128The following NEW packages will be installed:20:19
seb128  account-plugin-generic-oauth20:19
seb128The following packages will be upgraded:20:19
seb128  account-plugin-facebook account-plugin-flickr account-plugin-google20:19
seb128  account-plugin-icons account-plugin-identica account-plugin-twitter20:19
seb128  account-plugin-windows-live unity-asset-pool unity-webapps-common20:19
seb1289 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.20:20
seb128seems to do the right thing20:20
seb128with the current version20:20
kenvandineseb128, odd!20:20
kenvandineChrisTownsend saw the removal20:20
seb128what slangasek said otherwise20:20
kenvandineand i tried too and got the same result20:20
seb128we need a log from something who has the issue20:20
seb128can you downgrade and try again?20:20
slangasek(apt-get dist-upgrade -oDebug::pkgProblemResolver=1)20:20
kenvandinelets see if christownsend can try still20:21
ChrisTownsendseb128: Ok, here20:24
seb128ChrisTownsend, thanks20:24
seb128can you copy the log on pastebin?20:24
ChrisTownsendseb128: I ran the command, should I go ahead and do the upgrade or grab the log as is?20:25
slangasekChrisTownsend: we just want the log for what apt is showing, no need for the actual upgrade20:26
ChrisTownsendslangasek: Hmm, where is this particular log stashed?  /var/log/apt/??  or something else20:28
slangasekChrisTownsend: ah, the output of the command20:28
slangasekChrisTownsend: best to do 'apt-get dist-upgrade -oDebug::pkgProblemResolver=1'20:28
ChrisTownsendslangasek: Ah, ok.  I did that.  I'll get a pastebin soon.20:29
seb128ChrisTownsend, running with -oDebug... should give you a lot of infos on stdout20:29
ChrisTownsendIt really didn't output much more than usual.20:29
ChrisTownsendslangasek: seb128: http://pastebin.ubuntu.com/5632282/20:30
seb128ChrisTownsend, that doesn't want to remove anything20:31
seb128kenvandine, ^20:31
ChrisTownsendHmm, my other machine is the one that complained.20:31
seb128can you get a lot from this one?20:31
seb128log20:31
kenvandinemaybe my new package was published?20:31
seb128it's in proposed only20:31
kenvandineoh right20:32
seb128ChrisTownsend, do you have raring-proposed enabled?20:32
ChrisTownsendseb128: Not that I'm aware of, but let me look.20:32
ChrisTownsendI just confirmed my other machine does still complain.  I'll get that in a bit.20:33
kenvandineapt-cache policy unity-asset-pool20:33
directhexso... i've been tracking a horrible evolution crash bug today, which is fixed in 3.6.4. there's a 22 line patch to fix said bug. is it too late to get that into raring? or as a fix for quantal, for that matter?20:33
ChrisTownsendCandidate: 0.8.24daily13.03.20.1-0ubuntu120:33
seb128directhex, cyphermox is working on updating evo to 3.6.4 for raring20:34
directhexoh. well, that'd help.20:34
seb128ChrisTownsend, please get the log from the box which has the issue, using -oDebug::pkgProblemResolver=120:35
ChrisTownsendseb128: Yep, working on it.20:35
seb128thanks20:35
ChrisTownsendhttp://pastebin.ubuntu.com/5632300/20:37
directhexcyphermox, is there anything i can do to assist with that? i can commit a debian evolution maintainer's time to making it happen, who already has some 3.6.4 packages for 12.04 going.20:38
ChrisTownsendseb128:  slangasek: ^^^20:39
slangasekChrisTownsend: so the problem is that there's no newer version of account-plugin-facebook available that satisfies the breaks/replaces20:40
slangasekkenvandine: are account-plugin-* not updated yet?20:40
slangasekthese need to be updated as a group20:40
kenvandinethey are20:40
kenvandinefor me when i tried apt-get install unity-asset-pool20:40
slangasekChrisTownsend: 'apt-cache policy account-plugin-facebook' please?20:40
kenvandineit said it would install those20:41
seb128outdated mirror?20:41
kenvandineor upgrade those rather20:41
kenvandinei am not using a mirror20:41
seb128can you get us a debug log? :p20:41
kenvandinenot really... since doing this i have kind of hosed myself...20:41
kenvandinewith the scopes testing PPA :)20:41
seb128:-(20:41
seb128let's wait for ChrisTownsend20:42
kenvandinebut luckily ChrisTownsend still has a reproducer :)20:42
ChrisTownsendWorking on it20:42
kenvandinei have since discovered that unity-asset-pool now conflicts with files in some of the new scopes in that prevalidation ppa20:42
ChrisTownsendhttp://pastebin.ubuntu.com/5632329/20:42
kenvandineand purging that has done really bad things :)20:42
slangasekkenvandine: er, so isn't the issue that you've published unity-asset-pool using Breaks: to raring, but the account-plugins* are *not* published to raring?20:43
kenvandineoh, you don't have the new one20:43
slangasekkenvandine: you have Breaks/Replaces: account-plugin-facebook (<= 0.10bzr13.02.27-0ubuntu1), and that's the current version of a-p-f in raring20:43
* mlankhorst amusedly wonders what makes people think it's a good idea to accept a proposed dist-upgrade that removes the entire i386 arch20:43
seb128slangasek, how can that happen?20:43
slangasekthis Breaks/Replaces is published in the version of unity-asset-pool /in raring/20:43
seb128slangasek, how can u-a-p move to raring with a breaks not fullfiled?20:44
ChrisTownsendI did an update not very long ago.20:44
ChrisTownsendI can try again though20:44
kenvandinei see...it's because of proposed vs raring20:44
kenvandinei can revert that last update and put the replaces back in20:44
seb128launchpad says the plugin have been moved to raring an hour ago20:45
slangasekseb128: because the requirement for proposed migration is that packages be installable, not that they be co-installable with arbitrary other sets of packages20:45
slangasekseb128: nothing in the archive depends on both u-a-p and a-p-f, so britney doesn't care that they can't be installed at the same time!20:46
seb128hum, ok, I see20:46
seb128second bug that goes through today, the first one was a lack of Replaces:20:46
seb128kenvandine, in any case please put the Replaces: back for the next upload20:47
ChrisTownsendOk, strange, I did another update just now and now it's good.20:47
seb128ChrisTownsend, good, and not strange20:47
seb128it means account-plugins just moved from raring-proposed to raring I guess20:48
* kenvandine uploads again :)20:48
slangasekright20:48
ChrisTownsendseb128: Ok20:48
ChrisTownsendI had wondered what would happen when/if these packages arrived at different times in the archive and I guess I found out:)20:49
ChrisTownsendThanks seb128, slangasek, kenvandine!20:50
seb128ChrisTownsend, thanks for helping figuring out the issue!20:51
ChrisTownsendseb128: No problem at all!20:51
slangasekseb128, kenvandine: permanent fix: make something depend on all of these packages so that coinstallability is enforced; currently, a-p-f is a dep of ubuntu-touch and u-a-p is a dep of unity, so nothing tells britney that they need to be coinstallable20:56
seb128slangasek, well, it's hard to make those *depends*, that's the recommended list of plugins but it's fair enough to uninstall protocols you don't need20:58
seb128recommends don't enforce things the same way though...20:58
slangasekhmm20:58
slangasekwe could conceivably make britney consider Recommends as well20:58
slangasekcjwatson: ^^ should britney be paying attention to Recommends for installability?20:58
Laneydirecthex: if you want to toss me the patch (ideally a debdiff) in a bug then I can look at sponsoring that to $your_favourite_release tomorrow when I patch pilot21:03
Laneyassuming the backported commit fixes it, that is21:03
ambroffHowdy folks. We have an internal apt repository for lucid that we're maintaining with reprepro. We only had packages for lucid in there, and now I'm rebuilding a bunch of packages for precise and naively thought that I could just add a second block to conf/distributions with "precise" as the codename and use the same component.21:41
ambroffbut that obviously doesn't work, since the package versions are the same and they will conflict in the pool tree21:42
ambroffso, obviously I'm missunderstanding how this is supposed to work.21:42
ambroffHow is this generally done?21:42
slangasekambroff: by not reusing package versions for distinct builds21:44
ambroffHrm, OK, I didn't think it would be such a manual process.21:44
ambroffso when the same upstream release is packaged for the next upcoming Ubuntu release, the package version is just bumped?21:45
sarnoldambroff: here's one suggested versioning scheme for building the 'same version' for multiple releases: https://wiki.ubuntu.com/SecurityTeam/UpdatePreparation#Update_the_packaging21:47
=== cheney is now known as calc
ambroffawesome thanks sarnold and slangasek21:48
ambroffI'll go over that21:48
slangasekambroff: we don't as a rule "repackage" software for each Ubuntu release; the binaries are carried forward from one release to the next, and only rebuilt when a) changes are needed to the package, or b) there's a transition to a library it uses21:49
* calc got his old nick back :)21:49
ambroffYeah I assumed that was true, but I was worried about some unkown changes in debhelpers or sonames so I thought it seemed like the safest thing to do.21:50
ambroffalso, how would you even add it to multiple "codenames" in the repo so you could have (in my case)21:50
ambroffdeb .... lucid production21:50
ambroffdeb ... precise production21:50
ambroffwell, I guess you're saying I wouldn't21:51
ambroffbecause that's stupid21:51
ambroff:)21:51
slangasekambroff: oh, you can certainly have a .deb referenced by multiple Packages files21:52
slangasekbut the tools I know that do this are, er, the big ones used by the Debian and Ubuntu archives21:52
slangasekI don't know if / how reprepro does this21:52
ambroffah, that makes sense21:53
ambroffbecause reprepro just panics and bails21:53
ambroffit probably doesn't support that21:53
ambroffOK, thanks guys21:53
ambroffI made the mistake of asking this question in #debian and got pages and pages of hate just because I mentioned that it was for Ubuntu.21:55
cjwatsonslangasek: not wild about having it considering Recommends - I have a strong suspicion that they aren't in a sufficiently good state for that, and a weaker suspicion that people have perpetrated hacks involving deliberately unsatisfiable Recommends21:56
slangasekcjwatson: ok21:56
cjwatsonI'm pretty amazed reprepro wouldn't support that21:56
cjwatsonNot that I use reprepro, but it has a "copy" command documented in its man page ...21:58
cjwatsonOr indeed copysrc21:58
cjwatsonYou should generally (because this is how most modern Debian-based archives actually work) regard a Debian-based archive as a pool of uniquely-versioned packages, with each "suite" (lucid, precise, etc.) being essentially just a set of references into the pool21:59
cjwatson(it's slightly more complex than that in reality but this is a pretty decent first approximation)22:00
=== salem_ is now known as _salem
ambroffhrm, OK, I need to do some research. I've only built simple little repositories, never anything like this.22:03
ambroffOH! I didn't see the copy command. I was using includedeb22:03
ambroffdamn, sorry for not RTFM22:03
cjwatsonright, I think includedeb injects a whole new build22:05
cjwatson(in general I think you should use just 'include' with a .changes file - it's safer to work in units of entire .changes files, which are the usual master control files for an upload)22:05
cjwatsonI'll probably try reprepro for something at some point - speaking as an Ubuntu archive admin, it certainly looks featureful enough for moderate-sized projects22:06
ambroffawesome reprepro is totally working for me now22:24
ambroffthanks again for the help22:24
cyphermoxdirecthex: admittedly it would be faster if the bzr branch for evolution was working22:42
cyphermoxdirecthex: evolution-data-server is ready22:43
pedahzurSo, we have hit what we think is a bug in the mellanox driver for our 10GigE card on our 10.04 system. This is probably confirmed by this: http://code.metager.de/source/history/linux/stable/drivers/net/ethernet/mellanox/ Search for the second and third occurrences of "page allocation" which reflects the errors we were getting.  Seeing that 10.04 is LTS, how might I go about requesting a back-port of this driver's fixes to 10.04?22:49
pedahzurOr am I better off justing pulling a kernel source deb from 12.04 and compiling it for my system?22:49
sarnoldpedahzur: I suggest filing a bug against the kernel, include bits of your dmesg output if you still have them, include those git hashes, and the link to that page. Might as well get it fixed for everyone for the next two-odd years of support...22:54
directhexLaney, https://git.gnome.org/browse/evolution/commit/?h=gnome-3-6&id=881533927325432a0bab7eabea3a1d4008b5bcff - causes evo to recuse itself to death and crash when trying to preview/open a message whose content makes it sad, e.g. http://paste.debian.net/hidden/011db506/22:55
Laneyplease to bug and subscribe me22:57
chilicui1Hi there, I've requested a bzr merge for bug #699861, it appears that the ubuntu-branches team has been suscribed automatically, should I suscribe ubuntu-sponsors as well?23:04
ubottubug 699861 in slim (Ubuntu) "Slim starts too early" [Undecided,Confirmed] https://launchpad.net/bugs/69986123:04
maxbMy guess would be yes, I'm not sure ~ubuntu-branches exists as anything other than a placeholder owner for autocreated package branches23:06
=== Ursinha-afk is now known as Ursinha
chilicui1maxb: I've just reassign it, thanks for replying23:10
=== wedgwood is now known as wedgwood_away
pedahzursarnold: OK. Thanks.  Yeah, the stack dumps we're seeing look like the one you see at that above URL at the third occurrence of 'page allocation.'  Even the 'order:2, mode:0x4020' is the same.23:15
directhexLaney, er, done, i think. it's a while since i've driven launchpad23:17
sarnoldpedahzur: that's definitely encouraging :)23:17
pedahzursarnold: Submitted: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1158031  I hope I included all relevant information.23:46
ubottuLaunchpad bug 1158031 in linux (Ubuntu) "Mellanox ethernet driver causing page allocation failures" [Undecided,New]23:46
sarnoldpedahzur: nice :)23:48

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