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

=== mmrazik is now known as mmrazik|afl
=== mmrazik|afl is now known as mmrazik|afk
=== mmrazik|afk is now known as mmrazik
=== bdrung_ is now known as bdrung
* cjwatson accidentally adds images to the tracker with bogus dates, and fixes10:20
cjwatson(Ubuntu precise alternate/desktop/server, if anyone's keeping track)10:21
seb128can a python LGPL 3+ source import a LGPL2.1 .py or is that buggy?10:57
xnoxseb128: i think that's fine. one cannot copy it into their source tree and modify lgpl2.1 only and redistribute the whole thing under lgpl3 though ( i think that's the restriction)11:02
xnoxi.e. patches to lgpl2.1 .py should be licensed under lgpl2.1.11:03
seb128xnox, can they copy it in the source, not modify it, and ship the source as LGPL3 ?11:03
xnoxseb128: yes, if they do not modify it.11:03
xnoxseb128: in debian/copyright, I'd suggest to spell out that file as lgpl2.111:04
seb128hum11:04
seb128they did modify it11:04
seb128they imported in source to port in to python3, the time upstream would review/include their patch11:05
seb128so I guess that doesn't work?11:05
xnoxseb128: then those patches to that file only, should be licensed under 2.1 or (dual-license under 2.1 and 3)11:05
xnoxseb128: it's all fine, as long as 2.1 is still granted on those patches. One can link lgpl2.1, lgpl3 and gpl3 code together.11:06
seb128xnox, how does that work, if you have sources that are lgpl2.1 (only, not "+") and lgpl3 ... what's the license of the binary?11:07
xnoxthe combined work will get the combined licensed in that order.11:07
xnoxseb128: just lgpl2.1 by itself -> binary lgpl2.1, lgpl2.1 + 3 -> lgpl3, lgpl2.1 + 3 + gpl3 -> gpl311:08
xnoxit's only gpl2-only which is incompatible with gpl3, lgpl2.1-only on the other hand is compatible.11:09
* seb128 opens http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility and look at it again11:10
seb128xnox, thanks ;-)11:10
seb128xnox, the tab says to transfert the code to GPLv3 in that case?11:11
xnoxseb128: https://www.gnu.org/licenses/quick-guide-gplv3.html11:11
xnoxis better.11:11
xnoxseb128: sure FSF is pushing everyone to v3 =)11:12
xnoxseb128: it would be easier if it was not modified.....11:14
seb128xnox, right, well I'm reviewing ibus-cangjie in the sponsoring queue11:15
seb128their source is LGPL311:15
seb128and they need python-canberra which is LGPL2.111:15
seb128or that one is not available for python311:15
seb128so they did copy it in source and ported it to python311:15
xnoxthus clearly the only way they could have modified it, under lgpl2.1. Did they change the license headers?11:16
seb128no they didn't11:17
seb128xnox, but http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility says you can't ship LGPL2.1 code under LGPL311:17
xnoxseb128: hence they are all golden -  all modifications to lgpl2.1 code are provided back under lgpl2.111:17
seb128so the project can't be redistributed this way11:17
seb128or I read that wrong...11:17
xnoxseb128: sure but we are not releasing the project under LGPLv3, we are releasing it under mixed lgpl2.1 & 3 (e.g. linking only). The 2.1 bits are staying 2.1 bits, and just like before one is allowed to link against lgpl2.1 in lgpl3 one continious to do so.11:20
seb128xnox, well, both got mixed in one process no? and the COPYING in that source says LGPL311:21
xnoxseb128: plus a third-party cannot relicense code to a different. Look at that table the lower part "I want to use a library under LGPLv2.1 only" and it's OK across the board.11:21
seb128xnox, ok with quite some cases where it says "you need to transfert the code to GPLv3"11:21
xnoxit doesn't matter if I use original lgpl2.1 library, or lgpl2.1 library with lgpl2.1 licensed patches library (they are the same).11:21
xnoxseb128: i'd be using the 'i want to use a library under"11:22
xnoxseb128: as they kept the library separate.11:23
xnoxseb128: that one does not have any convey for lgplv2.111:23
seb128ah, right11:23
xnoxseb128: take their patches & sponsor into our canberra package, unapply patches from their packages and upload \o/11:24
seb128I was considering the python import of a copy as a code change11:24
seb128;-)11:24
seb128that's an idea11:24
seb128or just push the canberra guys to just take that patch and release and updated version11:24
xnoxseb128: python import is mostly equivalent of shared library linking, it's not for example static library or C++ template....11:25
seb128except that's a modified copy in source11:25
seb128so it's a bit the equivalent of copying the source of a shared lib, copying it inline, changing it, and linking against it for building your binary11:25
seb128that's not really "using a library" at this point, it's "using the code of a library for your private benefit"11:26
xnox \o/ /o\11:26
seb128anyway, I will wave hands and sponsor and see what the archive admin of the day think of the situation ;-)11:26
=== mmrazik is now known as mmrazik|lunch
seb128xnox, thanks for the discussion11:27
=== mmrazik|lunch is now known as mmrazik
ScottKseb128: re your comments in https://bugs.launchpad.net/ubuntu/+bug/1055435/comments/22 - I think it's fair to say that if the licensing is clear and it's in common licenses, a missing license is not a reason to reject a package, but I also think it's still a bug that should be fixed.  When was the discussion you refer to because I don't see it in my backscroll?12:30
ubot2Launchpad bug 1055435 in ubuntu "[FFe][needs-packaging] new package classicmenu-indicator" [Wishlist,Fix committed]12:30
seb128ScottK, on this channel, around 11am UTC between xnox and me12:31
seb128oh, sorry12:31
seb128I'm mixing bugs12:31
ScottKOK.  Would you please comment again in that one.12:31
seb128ScottK, sure12:33
seb128ScottK, http://irclogs.ubuntu.com/2013/01/30/%23ubuntu-release.html#t12:2912:33
seb128was the discussion12:33
seb128some "recent" might not be that recent :p12:33
ScottKRight.12:34
ScottK"Of course, it might still be a good idea to contact upstream and get them to spell out the licensing more clearly in their tarball - I just don't think it's cause for rejection"12:34
ScottKThat aligns with my thinking on the matter.12:34
ScottK !rejected != bug free12:35
ubot2ScottK: I am only a bot, please don't think I'm intelligent :)12:35
ScottKSigh.12:35
seb128ScottK, sorry, what do you want me to add to the bug? I said that it's not a blocker and that they can upload and that it would still be good to have the issue fixed with the next upload12:35
ScottKseb128: Your last comment says, in part, "the full license doesn't need to be included in the tarball as long as the intend is clear".12:36
seb128well, I added "even if it would be good to have in a next update"12:36
seb128but I can change that to a "please get it fixed for the next update"12:36
ScottKI think that would be clearer.12:37
seb128ScottK, https://bugs.launchpad.net/ubuntu/+bug/1055435/12:37
ubot2Launchpad bug 1055435 in ubuntu "[FFe][needs-packaging] new package classicmenu-indicator" [Wishlist,Fix committed]12:37
seb128comment #2312:37
seb128works for you?12:37
ScottKseb128: perfect.  Thanks.12:38
seb128yw, thanks for pointing it out ;-)12:38
ScottKno problem.12:38
cjwatsoninfinity: Didn't our buildd chroot configuration use to preseed man-db/auto-update to false in the debconf database, to stop man-db bothering to update its database during builds?13:07
cjwatsoninfinity: I certainly put that in there for the benefit of buildds13:07
* xnox ponders if mk-sbuild does that as well?!13:15
plarscjwatson: psivaa just pointed out to me that the precise jobs are failing because report.html is just in pending, not in current13:21
plarscjwatson: is it intentional that those are not copied over to current?13:21
plarsI thought it was just going to be a link actually13:22
plarsfor example: http://cdimage.ubuntu.com/ubuntu-server/precise/daily/13:22
=== james_ is now known as Guest38807
cjwatsonplars: not entirely intentional, but I'm going to have to regenerate those files - it can't be a simple copy/link because the set of architectures involved isn't necessarily the same13:28
cjwatsonplars: however, you could avoid the job failure by switching the jobs over to look at pending rather than current13:29
cjwatsonplars: which AIUI is the intention anyway13:29
plarscjwatson: yes, indeed13:29
=== greyback is now known as greyback|food
=== mmrazik is now known as mmrazik|otp
jamespageDaviey, ^^ those are the correct new versions for openstack updates; I notice other versions of keystone, nova and cinder in the queue from +1 month ago - those can be rejected please.14:17
jamespageDaviey, there is also a quantum fix that could also do with accepting if possible14:18
=== mmrazik|otp is now known as mmrazik
=== greyback|food is now known as greyback
=== barry` is now known as barry_
=== barry_ is now known as barry
infinitycjwatson: Probably not.  Happy to twiddle that when I refresh the chroots.14:41
bdrunghi, what do you think about bug #1158845?15:34
ubot2Launchpad bug 1158845 in Ubuntu "[FFe] Pseudo sync nemo 1.7.2-1 from Debian unstable (in NEW queue)" [Undecided,New] https://launchpad.net/bugs/115884515:34
=== mmrazik is now known as mmrazik|afk
cjwatsonLaney: I'm working on haskell-cryptohash/powerpc - making progress, slightly to my surprise17:18
infinityOh hey, look at that, someone's logged into my machine.17:23
xnoxoh, is that how colin gets powerpc hw ? =)17:24
* xnox kept on imagining that there is a garage on greenend in cambridge full of machines of all architectures ever made.17:24
=== james_ is now known as Guest92037
Davieyjamespage: I think it will have to wait until Monday now.  Don't really want to do anything taxing right now :)17:25
cjwatsonfixed sha3; working on skein25617:25
jamespageDaviey, thats fine17:25
jamespage(thought that might be the case)17:25
infinityxnox: Yeah, he's actually using two of my PPC machines right now...17:29
=== yofel_ is now known as yofel
cjwatsonLaney: https://github.com/vincenthz/hs-cryptohash/pull/13 - I'm tempted to go ahead and upload that to Ubuntu; what do you think?17:58
cjwatsonobviously aiming to get it into experimental too once it's accepted upstream, but I'd like to get our transition chart cleaner17:58
olliScottK, ping18:06
ScottKolli: Yes?18:06
olliScottK, thostr_ and I wanted to discuss FFe https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1154229 with you18:07
ubot2Launchpad bug 1154229 in unity-scope-gdrive "[FFE] New Unity Dash" [Undecided,Triaged]18:07
ollithere are imho 3 issues that we'd need your opinion on18:08
ScottKOK.18:08
* olli looks for his notes ;)18:08
ollididrock's ppa has now the scopes changes as well as the in dash payments changes merged (now: for days)18:09
olliin dash payments FFe https://bugs.launchpad.net/ubuntu/+source/unity/+bug/115417618:09
ubot2Launchpad bug 1154176 in unity "[FFE] Add payment preview for music" [Undecided,Fix committed]18:09
ollithe ppa is building against the raring trunk automatically18:10
olliand updating itself18:10
olliwe still show a few regressions in the integration suite compared to 12.10 results18:10
olliwhich the team is working on18:10
olli(#1^)18:11
olliissue #2: due to these failing integration tests we didn't get the packages to the -validated ppa to get more community testing18:11
olliwe had a few brave ppl look at it, but not what we'd expect from a proper testing done by balloons18:12
olliissue #3: we are feature complete, but the overall bug situation is not satisfying (see https://bugs.launchpad.net/unity/+bugs?field.tag=100scopes)18:13
ollitraditionally, we'd now argue with you to just get it in18:14
olliand fix bugs later18:14
ollibut we'd like to break with that tradition in favor of the user experience18:15
olliScottK, the big question is what options (if any) do you see18:15
ollithostr_, did I miss anything?18:16
thostr_olli: no18:16
ScottKI've expressed my opinion that we're well past feature freeze and things like this should have been landed already.18:16
ScottKWhat you're telling me reinforces that opinion.18:16
olliand there is nothing I can say against that, unfortunately18:17
ScottKI'm not sure what you mean by breaking that tradition.18:17
olliI don't want to pull the sabdfl card and just push it in the state it is at right now18:18
ollifor Monday18:18
olliwhich was our targeted landing date18:18
ScottKThen I'd suggest waiting until you think it's mature.18:18
thostr_... which means a couple of more days or bugfixing18:18
olliI think the preferred solution is to figure out a date that works for you to land it in a mature state18:18
ScottKIf Mark says it goes in, it goes in, so make sure you're ready for that to happen.18:18
olliI am not worried about the Mark side18:18
ollijust trying to work with you guys to resolve this situation in the best way18:19
ScottKI think anything after the end of next week would be insane.18:20
ScottKHowever, Mark routinely approves stuff I think is just crazy.18:20
ScottKSo I don't know what to tell you.18:20
olliwell, ok18:21
olliwe are hitting the Easter Holidays in Europe next week and I believe didrocks is gone (he is on the critical path for us to land it)18:22
cjwatsonLaney: I've just gone ahead.  I think this is a fairly obvious improvement - we should be able to overwrite it with a Debian package soon enough18:23
olliScottK, we might have hit didrocks' EOD already18:24
didrocksnot yet, writing an email to sum up today's status :)18:24
olliha18:24
ScottKolli: I don't know what to tell you.  We have feature freeze for a reason and now you're running all over the kinds of problems that happen when it gets ignored.18:24
didrocksScottK: the thing is that we have some kind of raring + extension right now18:24
didrockswhich is the ppa18:25
didrocksso, this is giving us a better feeling of what we are actually experiencing18:25
didrocksand we rebase everytime we land an unity or any component that we touched in the distro18:25
ScottKdidrocks: I understand.  The 100 scopes/Unity next thing is already approved by Mark.18:25
didrocksScottK: I would really prefer that we land with a better quality state than what we had in the past18:25
ScottKThe new payments stuff is not.18:25
didrocksmeaning "shipping something half working"18:26
olliScottK, my last concern was that dumping it in on Thu and then have everybody gone over the long weekend might not be preferable18:26
didrocksand then "upload everydays to fix things"18:26
didrocksI would rather prefer delaying a little bit and be more proud of the first shot18:26
didrocksdoes this make sense ^18:26
didrocksScottK: oh right, I've taken great care that we can revert the in dash payments18:26
didrocksScottK: no worry on that one :) just acting as Mark asked, to get it testing18:26
ScottKSure.18:26
didrocksit will be reverted whenever we ship the 100scopes if there is no +118:27
ollisorry if I was ambigous on that one18:27
olligood catch didrocks18:27
didrocksno worry ;)18:27
didrocksScottK: so now I think we want to have your tought18:27
didrocksis it better to ship it on a hurry18:27
didrocksjust to "meat the deadline" (meaning what was written in the FFe)18:27
ScottKAnd I hate to sound like a broken record, but my answer to "when should we land this" is "two weeks ago before feature freeze".18:27
didrocksknowing that we will have to rush and get things "somewhat ready" later18:28
didrocksor just delaying18:28
ScottKI think it'd be better to plan on landing a mature product by feature freeze.18:28
didrocksScottK: we all agree on this, we can't deny it :)18:28
didrocksso delaying by a few days and ensuring that the first shot will make us more proud of the delivery18:28
ScottKRight.18:29
olliscottk that's out preference and if that's ok with you then we'd like to go that way18:29
ScottKolli: Which way?18:29
olliwhat didrocks just said: rather delay and have the experience we want18:29
ollithan to dump something now to meet the deadline18:30
infinityolli: The bottom line is that you shouldn't knowingly ship broken code *and* if it's a new feature not already approved, you'll need to argue an FFe or sabdfl it in.  How the timing for all of that works isn't really up to us, we're not writing the code.18:30
infinityolli: The deadling, as Scott said, is "two weeks ago", so you've already missed it.  So, if you're going to get something sabdfled in, please make sure it doesn't suck.18:31
infinitys/deadling/deadline/18:31
didrockswhich will translate in favor of "wait for some additional days and get the first shot in a better shape"18:31
olliinfinity, alright, that's the statement I was hoping to get18:31
didrocks(not telling awesome, but better)18:31
cjwatsonFor things that haven't been sabdfled, "slip to next release" should be on the table.18:32
infinityAbsolutely, yes.18:32
ScottKcjwatson: Absolutely.18:32
ollino such things here though18:32
cjwatsonThere absolutely is such a thing in Ubuntu.18:32
ollihere:=on my plate18:33
cjwatsonOh, I see what you mean.18:33
cjwatsonOK.18:33
ollialright, well, I wanted to reach out and do some better communication than in the past, thx infinity and scottk for your comments and help18:34
ScottKThanks.18:34
olliI guess it's up to us now to deliver18:34
olliand work on not having that type of conversation in 6mo18:34
ScottKI think it's up to you to convince Mark if you think you've delivered.18:34
olliMark leaves that decision to me18:35
olliso, I really wanted to make sure I don't screw up more with the release team18:35
ScottKIt takes him saying he's approved it for him to have approved it.18:35
olliwith an emphasis on "more"18:35
olliScottK, which is in place for 1154229, isn't it?18:36
ScottKolli: Yes, but not for Bug #115417618:37
ubot2Launchpad bug 1154176 in Unity "[FFE] Add payment preview for music" [Undecided,Fix committed] https://launchpad.net/bugs/115417618:37
olliScottK, true, that's a different story18:37
ScottKhttps://bugs.launchpad.net/ubuntu/+source/unity/+bug/1154176/comments/13 in particular.18:37
ScottKSo none of the payment stuff has a sabdfl override at the moment.18:40
jtaylorhi, I have a question concerning scilab18:44
jtaylorwe had it hanging in proposed because it fails to build with a new matio also in proposed18:45
ScottKFixing that doesn't need an FFe.18:45
jtaylornow a few days ago someone uploaded a snapshot which has new features18:45
jtaylorwhich ftbs18:45
jtaylorshould we remove the proposed version and instead fix what we have in release?18:46
jtayloror now its to late, skip the ffe and fix what is in proposed?18:46
ScottKFix what's in proposed unless that's somehow a lot harder.18:46
jtaylorits probably easier18:47
jtaylork, thx just wanted to check18:47
jtaylorthx18:47
olliScottK, ack at 1154176, will see if I can help that team18:50
* olli waves goodbye18:51
sconklinis there anyone here who can kill some in-progress builds in the kernel PPA for me? I just uploaded a package that supercedes it and I want to free the build resources19:33
cjwatsonpossibly.  links?19:33
sconklinhttps://launchpad.net/~canonical-kernel-team/+archive/ppa?field.series_filter=lucid19:34
cjwatson(in general #webops on internal irc is a quicker/better place to ask, but now that you've asked here ...)19:34
sconklin2.6.32-46.10619:34
cjwatsonoh, that's a devirt ppa?19:34
sconklin107 is uploading now19:34
sconklincjohnston: yes19:34
cjwatsonyou have to ask webops then - we don't have a webby/api cancel mechanism for devirt ppas19:34
cjohnstonno19:34
cjohnston?19:35
sconklincjohnston: thanks19:35
sconklinI meant cjohnston19:35
sconklinautocomplete fail19:36
cjohnston1 + 2 + 3 + tab :-)19:36
* ogra_ guesses sconklin simply didnt read xnox' blog :)19:37
ogra_(xchat got a cj<tab> fix) .... but you need to set it manually if you used xchat before already19:38
infinityHuh.  I learned something new today.  Thanks, NEW queue.21:19
ogra_no armhf ? :(21:20
infinity(libcangjie1 immediately made me think of Kanji and, lo and behold, Cangjie and Kanji are etymologically related)21:20
infinityogra_: I let amd64 through early intentionally so linux-signed can build while I'm waiting on armhf.21:20
ogra_ah21:20
ogra_right, takes longer21:20
slangasekinfinity: is that a pinyin spelling?21:36
slangasekapparently yes21:36
infinityslangasek: Yeah, pretty much everything I know about Chinese I know from Japanese, so it's fun to see the parallels in anglicisation of matching concepts.21:37
ogra_btw, do we now all have to learn chinese ?21:38
ogra_to read code contribution comments and the like ?21:39
infinityogra_: You probably should have been doing so for the last decade or so, if you're keen on remaining relavant.21:39
infinityrelevant, too.21:39
slangasekogra_: 没有21:39
ogra_argh21:39
infinityIf you threw in the character for "horse" again by accident, I'm not reading that.21:39
ogra_ha !21:40
ogra_now i know how no looks like21:40
ogra_slangasek, thanks !21:40
slangasek:)21:40
infinityI don't even remember the phrase you munged in the meeting now.21:41
infinityWas it just short a stroke?21:41
infinityWhatever it was, it turned out rather.  Uhm.  Wrong.21:41
slangasekyeah, it was short a stroke :)21:42
slangasek吗 vs. 马21:42
infinityWhich IME are you using?21:43
infinityDo we actually have something non-crap now?21:43
slangasekibus-pinyin21:43
slangasekseems to work well enough21:43
slangasekthough kylin want to avoid ibus altogether in favor of fcitx, I don't know why :)21:43
infinityI haven't looked at all of this for ~5y or so, since I lost any need to write in Japanese, but it was all pretty unfriendly back then compared to Windows, and Windows was bad enough.21:44

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