/srv/irclogs.ubuntu.com/2013/03/06/#ubuntu-release.txt

infinityslangasek: Erm, dkms doesn't depend on headers anymore.00:34
slangasekinfinity: not dkms itself, the dkms packages00:34
slangaseki.e., the modules00:34
slangasek(I found this out because I had fwts installed)00:35
infinityslangasek: Oh.  Well, that's a case-by-case thing, I suppose.  I know I asked tseliot to fix that for all the ones he maintains.  Not sure how many were done.00:35
knomewhat's the situation with 13.04? are we releasing?01:08
ScottKApparently.01:17
ScottKhttp://blogs.kde.org/2013/03/05/1304-go-ahead01:17
cjwatsonWhich session was that?01:27
ScottKNo idea.01:44
* ScottK was offline ~all of today.01:44
slangasekwell, I'm pretty sure he's referring to the first "rolling release" session, but I don't think there was actually a consensus that we will go ahead with 13.0401:46
slangasekthere was a consensus that, while things were being discussed, we shouldn't go off the rails with the release schedule01:46
ScottKSo feature freeze on Thursday in any case.01:47
ScottKRiddell: ^^^?01:47
Riddellthat's my understanding01:48
=== henrix_ is now known as henrix
xnoxI assume Riddell is misquoting.10:05
Riddellxnox: my blog on 13.04?  there's no quote in it.  there's my understanding of the consensus based on nobody saying we should stop 13.04 and everyone except rick saying we should go ahead with it10:06
Riddellxnox: planning on doing an ubiquity upload before FF?10:07
seb128Riddell, some people expressed concerns about the maintenance cost of making the release though10:07
xnoxRiddell: one can believe whatever one hears. In that session there was an interesting use case proposed by System76 and we spend a lot of time pondering as to how that can be addressed.10:10
xnoxRiddell: I personally would want to start bypassing quantal for SRUs, but not security and have rolling rolling out quicker.10:11
xnoxRiddell: but I can see how cutting quantal short would go against what we previously promised.10:12
seb128+1 on stopping SRUs on !LTS10:12
seb128xnox, raring you mean?10:12
Laneyraring?10:12
* xnox re-reads my statement, and xnox believes it is typed correctly. "rolling" (as in rolling release, noun) "rolling out" (verb)10:13
infinityxnox: There would be no "cutting short".  Even if everyone+dog agrees rolling is the way to go and, further, agrees that 13.04 shouldn't happen, quantal will still be supported.  We committed to that.10:14
infinityxnox: Furthermore, if 13.04 didn't happen, quantal would probably be supported for a bit longer than we'd promised to give proper upgrade overlap to 14.04.10:15
seb128infinity, I think xnox meant "raring" when he wrote "quantal"10:15
seb128xnox, ^?10:15
infinityseb128: I don't think he did.10:15
seb128"to start bypassing quantal for SRUs" doesn't make sense10:16
seb128we usually don't both to SRU to stable-1 anyway10:16
seb128quantal SRUs already started to slow down10:16
seb128so that wouldn't be a change10:16
infinityIt makes sense to someone who's uploaded a fair few Q SRUs, and xnox has. ;)10:16
xnoxseb128: currently to SRU something to precise, I should be SRUing into quantal as well.10:16
infinityxnox: No, that's patently untrue.10:16
infinityxnox: You don't need to SRU to every release.10:16
seb128xnox, in theory, in practice...10:16
infinityxnox: And I actively discourage it.  It makes validation a nightmare.10:16
xnoxinfinity: seb128: hence "should", not "must" ;-)10:17
seb128infinity, well, if you want to ensure that precise->quantal updates have no regression, you do need to SRU to quantal10:17
infinityxnox: For critical bugs, yes, fixing them in all releases so upgrades don't see a nasty regression, that's valid.10:17
infinityseb128: Depends on the regression.  We have alot of "polish" SRUs in precise, often even for fairly cosmetic bugs.10:17
xnoxinfinity: "latvian" as well ;-)10:18
infinityseb128: If those cosmetic bugs reappear on an upgrade to Q (but go away in later releases), I'm not sure I deeply care.10:18
infinityxnox: Wrong reading of "polish". :P10:18
xnoxMy view is that we can make 12.04.3 better than 12.10. Imho precise is already better than 12.10.10:20
xnoxIf we identify small core packages to aggressively SRU, e.g. new unity sans indicators.10:20
infinityxnox: precise has always been better than 12.10.10:20
infinityxnox: But pushing new upstream versions to precise won't keep that situation true. :P10:21
xnoxinfinity: when did you join UK Conservative party?! =))))) *kidding* I see your point, it's a slippery slope. Can we pull off a unity-lts-quantal?10:22
infinityxnox: Why?10:23
infinityxnox: And no, we can't.  Not without serious abuse of unity.10:23
xnoxit's the last compiz based unity, the most stable one and the one we can support for the next 4 years.10:23
xnoxi don't think we will push mir/unity-next into precise.10:23
infinityI'm really confused.  Why do you want ANY new unity in precise?10:24
infinityDoes the current one offend you somehow?10:24
infinityThe one that's in precise is perfectly supportable.10:24
infinityThe one in quantal requires many new APIs and other such things.10:24
infinityAnd doesn't include unity-2d.10:24
xnoxinfinity: it offends System76. Watch the video from the rolling release session from yesterday. They shipped 70/30 quantal/precise on the (pro)consumer laptops/desktops.10:24
xnoxand conclude that they like 6-montly releases as they are always faster/better.10:25
infinityDid they give reasons?10:25
infinityI mean, real reasons?10:25
seb128infinity, did you listen to the rolling release discussion yesterday? the system76 guys says most their users want the new features/version10:25
infinityNot "we like this more" reasons.10:25
seb128yeah, performances are better10:25
seb128and it has nice features10:25
seb128better look10:25
xnoxinfinity: performance & stability from UX.10:25
infinityWell, performance and stability can probably be identifiable cherry-picks.10:26
xnoxinfinity: on the other hand their server offering had a scew towards lts, as one would expect.10:26
infinityBackporting it wholesale breaks various worlds.10:26
infinityxnox: "skew".10:26
* xnox almost typped screw, so I almost got it right ;-))))))10:26
infinityI dunno.  I get their point (and I should watch the video), but "enthusiast desktop users always want the latest thing" isn't really news.10:28
infinityAnd if that latest thing didn't exist in that form, they'd either use the LTS, or become crazy bleeding edge dev/rolling users.10:29
infinityAnd if you can argue that people ordering from system76 are anything other than enthusiasts, I'd be curious to hear your arguments.10:29
infinityGiven that almost no one knows who they are, unless you're part of a few small Linux communities.10:30
infinityI guess what I'm saying is that their numbers don't prove that quantal is, in itself, desirable, just that enthusiast users like bigger version numbers.10:31
xnoxinfinity: sure, but for example I was considering system76 machines as a present to my close friends and relatives. And I don't consider them enthusiasts. I keep their machines on non-lts, although I might go vorlon-style and keep them on lts from now on.10:32
infinityxnox: Yeah, see, that would be *you* making that choice, not *them*.10:32
infinityxnox: You said "I keep their...", not that they do. :P10:33
xnoxinfinity: speaking of version numbers, if we go with rolling/2y release cycles next version should be just simply "14"10:33
xnoxinfinity: touche.10:33
infinityxnox: Yeah, I could be down with an odd/even unstable/stable version scheme or something if we swap to a 2y cadence.  Call raring "13" in development, and "14" leading up to release.10:34
xnoxinfinity: yeah, canonical offices have enough of awards for the "Excellent Ubuntu 7.6 release"10:34
infinityThough, maybe not.  Twiddling versions may confuse the world, since everyone likes to key on them.10:34
infinitySo, we could just skip version numbers. :P10:35
infinityxnox: You mean 6.6?10:35
xnoxinfinity: not release at all - ever =))))))10:35
xnoxinfinity: nope, the award was exactly for the "7.6" award. Our yy.m version numbering scheme is hard for users & media to comprehend.10:35
infinityxnox: Erm, but we had no 7.6.  Just 7.4 and 7.1010:36
xnox(s/award\./release./)10:36
infinityxnox: We did, however, have a 6.610:36
xnoxinfinity: exactly. We got an award for a release that never was =)10:36
xnoxversion numbers are hard ;-)10:36
cjwatsonso, I wouldn't support interface changes; but when people say "13.04 is so much smoother to use" [i.e. perf] then that's something we can and should fix, I'd have thought10:41
infinitycjwatson: Right.  It's decoupling those things.10:42
infinitycjwatson: If they can backport performance fixes without completely upending unity-2d, indicators, gsettings, etc, etc, sure.10:42
cjwatson(and I'm fairly sure I've heard that from sources other than system76 too)10:43
infinityI wasn't arguing that the new unity isn't faster and smoother (it is, I use it).10:43
infinityI was arguing that their numbers don't actually support that.10:43
cjwatsonSure, I wasn't actually going off the numbers :)10:43
infinityUsers aren't chosing quantal because the new unity is faster, they're chosing it because it's the bigger version number, and that's what that class of user does.10:44
didrockscjwatson: infinity: we already backported all "safe" performances fixes10:44
infinityThe numbers would skew that way if quantal's unity was pink and yelled expletives at them when they logged in.10:44
cjwatsondidrocks: ah :-/10:44
didrockstook a lot of time, but we did that10:44
didrocksthe remaining ones are minor and more risky10:44
didrocksI feel it's more a question of perception than real numbers (that we don't have :/)10:45
infinitydidrocks: To be fair, I haven't run unity on precise since around release time.  Maybe those backports paid off, and the arguments are moot?10:45
didrocksinfinity: that's my feeling, more a question of either people not upgrading precise or just a biased view10:45
infinityRight.  So, can we make quantal's unity yell expletives at users when they log in, to see if it changes the bias? :P10:46
infinityI'd approve that SRU.10:46
infinityIf it was fully translated.10:46
didrocksinfinity: no worry as log as you approve it. I can sync with dpm for translations, I'm sure :)10:46
didrocksbut who pick the words? :p10:47
infinityGet Colin drunk, he'll give you some fine ones.10:47
didrocksheh10:47
didrocksthat's a plan! :-)10:47
xnoxdidrocks: я тоже могу добавить интересные сообщения =)10:47
didrocksxnox: at least, that can exercise our UTF8 support :)10:48
xnoxdidrocks: note, there are plenty of UK online off-license stores that do delivery to the door.10:48
infinitydidrocks: I was thinking audio, not text, so UTF8 doesn't really factor into it.10:49
didrocksinteresting… :-)10:49
cjwatsonLaney: So, what's the state of the current Haskell transition, were I to want to spend some +1 maint time on unsticking it so that it's easier to see what else is going on in -proposed?12:05
Laneycjwatson: I synced a bunch of NEW stuff the other day that should have unblocked syncing some of the lower down packages12:06
LaneyI haven't poked into the new armhf failures but it's likely to be at least in part the same bug we had before so possibly worth removing at least some of those12:08
cjwatsonLaney: So the approved current approach is to proceed from the bottom of the stack upwards, and either (a) sync from experimental, if it builds/installs (b) no-change rebuild, if it builds/installs (c) remove armhf/powerpc binaries if necessary?12:09
Laneyright12:10
LaneyI just gave back haskell-monoid-extras which looked like it might have been transient12:10
Laney(armhf)12:10
Laneybe aware that experimental has been a bit more of a moving target than I'd hoped - it might have shifted since some lower part of the transition was done12:11
Laneyoho, it did build - should knock a chain of depwaits off12:21
cjwatsonI'll leave it a bit and see what happens, then12:21
Laneythat's just armhf; you can look at stuff which is red on all arches12:23
=== Ursinha_ is now known as Ursinha
=== rsalveti_ is now known as rsalveti
Laneyoh, a small number of packages require upstream changes - you can leave those to me (most upstreams have been made aware already)12:33
=== ara_ is now known as ara
RiddellI'd like to just ignore powerpc for qtwebkit-source and move it to -release, how can I do that?16:18
cjwatson'force qtwebkit-source/VERSION' in a file named for you in lp:~ubuntu-release/britney/hints-ubuntu/16:21
cjwatsonOh, and if you're adding a new file there you need to edit britney.conf in lp:~ubuntu-release/britney/britney2-ubuntu/16:22
infinityRiddell: Is it actually unportable?  Don't tell me they've joined the long list of people embedding V8 in an unconfigurable way? :/16:29
Riddellinfinity: it should be workable but without a machine to test it on it's very slow to work through16:30
Riddelleven with a machine it's very slow16:30
Riddelland since we don't care about powerpc...16:30
infinityWho's we?16:30
infinityMaybe I'll look at it when I get home.  I turned off my fast build machine before I left. :/16:33
infinityActually, looks like it should be simple enough to do blind...16:37
infinityRiddell: Should be a 1-liner, and you can back out all your other changes.16:53
infinityOh, wait.  Maybe not.16:53
infinityBah.  Yeah, I'll look at it when I get home on the weekend.16:54
cjwatsoninfinity,slangasek: FYI I believe I've reproduced the notorious overrides bug in LP's test suite now17:38
slangasek\o/17:38
cjwatsonSo should be able to debug a fix into place from here17:38
cjwatsondobey: Sorry, I had intended to release tomboy earlier but never quite got round to it - doing it now18:06
dobeycjwatson: no worries, it's a hectic time. thanks :)18:06
=== mmrazik_ is now known as mmrazik
cjwatsonNow all I have to do is navigate the insane overrides adapter18:20
cjwatson(s)18:20
cjwatsoninfinity,slangasek: http://paste.ubuntu.com/5591314/ first cut at overrides fix but will need some more work.  it at least passes the tests I've tried19:45
cjwatsonlogic is simply to add deleted to the list of publishing statuses we consider, on the basis that (a) there won't be many so this doesn't blow up the query too much, (b) any time we need to look up existing overrides and the last publication for the package in question was deleted, we always want to resurrect those overrides by default19:46
cjwatson(so infinity's hypothesis about the cause of this problem was AFAICT correct)19:47
slangasek\o/19:54
=== henrix is now known as henrix_
xnoxomg, shibroken is not so broken!23:21
xnoxbarry: infinity: cjwatson: ^^^^^^23:21
barryxnox: \o/23:22

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