/srv/irclogs.ubuntu.com/2016/03/17/#ubuntu-release.txt

tai271828hi, I noted desktop current download url is outdated. It provides the link to download xenial-desktop-amd64.iso (timestamp Mar. 3rd) instead of the one with timestamp Mar. 16  http://cdimage.ubuntu.com/ubuntu/daily-live/20160316/06:25
ginggsAnyone from ubuntu-archive able to look at removing wine1.6 please? LP: #155848011:29
ubot5Launchpad bug 1558480 in wine1.6 (Ubuntu) "remove wine1.6 package" [Undecided,Confirmed] https://launchpad.net/bugs/155848011:29
=== s8321414_ is now known as s8321414
Odd_BlokeCould someone accept ^, pretty please?13:00
apwOdd_Bloke, your previous build also threw a 'make: py3versions: Command not found' is that resolved in this one ?13:20
Odd_Blokeapw: It is not; let me address that.13:21
apwOdd_Bloke, also you seemed to have some extraneous change in d/control though just whitespace13:23
infinityRemoving whitespace from control is a good thing.13:25
Odd_Blokeapw: That whitespace was added in ...~12.04.1, so I was just cleaning it up; is that a problem?  (First time actually uploading a package myself, so apologies if I'm beeing a noob :p)13:25
apwOdd_Bloke, no that sounds good then13:25
rbasak^^ src:mysql-5.7, FFe bug 1528583. There will be new binaries too (s/5.6/5.7/ and a libmysqlclient soname bump)15:14
ubot5bug 1528583 in mysql-5.6 (Ubuntu) "[FFe] Please update to MySQL 5.7 series" [Wishlist,In progress] https://launchpad.net/bugs/152858315:14
rbasakinfinity: ^^ if you don't mind please.15:26
infinityrbasak: Oh fun, a libmysql transition too?15:32
infinityrbasak: Are you taking ownership of the transition, or hoping someone from Foundations takes pity on you and does it?15:33
infinityrbasak: (please answer the former)15:34
andyrockLaney Trevinho https://bugs.launchpad.net/unity/+bug/67645716:13
ubot5Launchpad bug 676457 in unity (Ubuntu Xenial) "[FFe] Launcher - Add 'launching' state to launcher icons" [Medium,In progress]16:13
Laneyyes I keep having other things to do, sorry16:14
LaneyIt would be good if someone else on the release team would look16:14
rbasakinfinity: I'll take care of it.16:28
rbasakinfinity: I did point it out in the bug. I thought that's what you were acking.16:28
infinityrbasak: I must have missed that bit.16:28
rbasakThe ABI bump is mainly because they cleaned up symbols that shouldn't have been exported in the first place.16:30
rbasakNo API-level changes are intended.16:30
infinityrbasak: So just a mess of rebuilds, hopefully.16:34
infinityrbasak: I'll try to get to the new source sometime today, so we can attempt to get the rebuild madness done over the weekend.16:35
rbasakinfinity: yes. OK, thanks!16:38
rbasakinfinity: BTW, you'll probably notice https://anonscm.debian.org/cgit/pkg-mysql/mysql-5.7.git/commit/?h=rbasak&id=32cf55d6aaed56b65a68cd07364e1bbd5d1dc3a616:44
rbasakI'm not sure what to do about that, although upstream (who provided it) pointed out that it's like that in libboost-dev also.16:44
rbasakI figured that we're not making it any worse. Perhaps a bug against libboost-dev would be appropriate. Not that it's their problem since we're duplicating the headers, but might as well fix it the same way.16:45
infinityxnox: WTF, mate, why is boost's copyright empty? :P16:45
xnoxHahahaha =)16:46
xnoxinfinity, did i do the last upload as well?! =)16:46
rbasakinfinity: oh and https://anonscm.debian.org/cgit/pkg-mysql/mysql-5.7.git/log/?h=ubuntu/devel might be helpful to you generally if you want to follow packaging changes, as it's a ridiculously big diff otherwise.16:47
infinityrbasak: Oh, it's a bit more complicated than that.16:47
infinityFiles: *16:47
infinityCopyright:16:47
infinityLicense: Boost16:47
infinity This software is a collection of libraries from the Boost.org site.16:47
infinity Most of the libraries use the Boost Software License 1.0, which16:47
infinity reads as follows.16:47
infinity...16:47
rbasak"Most"16:47
infinityrbasak: Yes, and then specific ones are listed later.16:47
infinityrbasak: So, yeah, it might be nice if the license was actually checked properly and specified for whatever's bundled.16:48
infinityrbasak: (Alternately, stop bundling and use the system boost?  But I'm guessing theirs is forked somehow)16:49
rbasakI suspect that upstream's taking just a subset and so they may say that the current file is accurate, but I'll check.16:49
rbasakThey want to lock the version of Boost IIRC, and it's only the headers they need.16:49
rbasak(for the lifetime of 5.7)16:50
rbasakI think we discussed this?16:50
rbasakI checked with someone, anyway.16:50
Skuggenrbasak: o/16:50
rbasakSkuggen: infinity was asking about debian/copyright for Boost.16:50
SkuggenYeah?16:52
rbasakSkuggen: http://paste.ubuntu.com/15408607/16:52
rbasakSkuggen: line 4316:52
SkuggenYeah16:53
SkuggenWe bundle boost because 5.7 requires 1.59. System version all over is 1.5816:54
SkuggenBut also because we want to lock it down in case future updates causes issues16:54
rbasakRight16:54
SkuggenThe copyright field is empty because there are a huge number of contributors to boos16:54
Skuggenboost*16:54
rbasakBut separate from that infinity was querying the licensing.16:55
rbasakAnyway16:55
rbasakSkuggen (upstream) will do what infinity requests. So I'm just trying to get out of the middle :)16:55
rbasakBTW, we want to upload the same thing to Debian experimental. If that's relevant.16:56
rbasakDebian ftpmasters will have a view on this too.16:56
SkuggenYeah, I left it empty on the assumption that since it's empty in libboost, that's ok16:56
infinitySkuggen: "Copyright" is empty in libboost, but the license isn't.16:59
SkuggenWait, is the license empty?17:00
SkuggenIt shouldn't be17:00
SkuggenAh, the license text17:00
infinitySkuggen: Yeah, it's only valid to have empty license text if the license is shipped in common-licenses.17:01
infinityWhich boost isn't.17:01
* rbasak thinks he sees a license text.17:01
rbasakWhat am I missing?17:01
rbasakhttps://anonscm.debian.org/cgit/pkg-mysql/mysql-5.7.git/commit/?h=rbasak&id=32cf55d6aaed56b65a68cd07364e1bbd5d1dc3a617:01
rbasakShort name Boost, full text at the bottom.17:01
rbasakUnless of course it's wrong.17:01
infinityrbasak: Oh!17:06
Skuggenrbasak, infinity: I'm looking at the copyright file for libboost17:06
infinityrbasak: I should learn to scroll.17:06
infinitySkuggen: So, uhm.  Nevermind.17:06
SkuggenIt has a couple of exceptions from the default boost license, but only for files we don't bundle17:06
SkuggenAh :D17:06
superm1can someone release fwupdate from unapproved again?  also why does it keep getting put there?18:22
slangaseksuperm1: because there's a signed efi binary artifact, which requires archive admin oversight18:40
superm1ah gotcha18:40
superm1so grub and shim go through the same thing then each time18:41
slangasekyes18:41
superm1related question - how is the signed fwupdate EFI binary going to be installed in xenial?  should this be something that happens from installer like happens with grub or should it be seeded and part of the livefs to start?18:44
slangaseksuperm1: I think the expectation is that it would be seeded; I saw something about that in an MIR bug, but it seems only fwupdate was seeded so far, not fwupdate-signed18:46
superm1OK, i'll make some relevant seed changes for that19:00
cyphermoxyes, things will need fwupdate-signed too now, possibly should depend on that rather than fwupdate19:44
cyphermoxsuperm1: that means perhaps it would be good to add a package that depends on the right fwupdate-$arch-signed per-arch19:44
cyphermoxso one can just depends on fwupdate-signed19:44
cyphermoxhrm, or Provides ;)19:46
superm1cyphermox: yeah i was about to  say that sounds like Provides would be better19:46
superm1although it's not clear to me that UpdateCapsule is really useful anywhere but amd6419:47
cyphermoxanyway, something prettier than having seeds depend on different named packages on different architectures, if it's avoidable19:47
superm1at least I haven't heard of anything using that on arm yet19:47
cyphermoxsuperm1: in theory EFI is EFI; even if no arm boards don't have it, they eventually will19:47
cyphermoxI suppose we can burn that bridge when we get there ;)19:47
superm1that's true, if the binary is building may as well get it all packaged up nicely19:48
cyphermoxhrm, it's really not that easy19:52
superm1cyphermox: i don't see any raw uefi archives for any of the arm builds on the archive, something special needed for them?19:52
cyphermoxwe shouldn't install fwupdate-signed on non-EFI amd64.19:53
superm1oh no ESP, that's true19:53
cyphermoxuefi for arm: I don't know19:53
superm1makes me think that it should actually get installed by grub-installer19:53
cyphermoxI lied, I know19:54
cyphermoxhttp://ports.ubuntu.com/dists/xenial/main/uefi/19:54
superm1oh not published in archive.*, ports.* ok..19:55
cyphermoxsuperm1: I'm not sure grub-installer is the right place for it19:55
cyphermoxI mean, fwupdate is not grub.19:55
superm1you won't actually know if it's an EFI system until you get to install time, so i'd think you either need it seeded in the image and pull it out if you're not an EFI system or don't seed it in the image but add it at install time19:58
cyphermoxof course19:59
cyphermoxbut you maybe want to have lilo or $random_other_bootloader to boot in EFI and still use fwupdate, even if it's not something we officially support in ubuntu.19:59
cyphermoxgrub-installer is probably the easiest, immediately obvious place one could add fwupdate-signed; but it's probably not the best20:00
superm1does d-i give an option to use other bootloaders?  if not, then someone would have to install with grub, install some other bootloader and remove grub still20:01
cyphermoxd-i have other $bootloader-installer(s)20:01
cyphermoxs/have/has/20:01
superm1oh.  i guess you could argue if someone is wandering down that path with something other than grub they probably don't want the signed fwupdate anyway though20:02
superm1because they'd have to worry about signing the other bootloader themselves20:02
superm1and then at that point they'll have to sign their own fwupdate anyway20:02
cyphermoxmaybe what we really want for this is some kind of 'fwupdate-installer', that runs iif you're in efi *and* you have some ESRT20:04
cyphermox(at least, for d-i. desktop would probably best have the package installed on the image, and removed if !(efi && esrt)20:06
superm1once the MIR is done for fwupd and FFE is done for gnome-software i'd expect that fwupdate is going to end up on systems whether you have efi or not and ESRT or not20:08
superm1the other interesting thing is it's possible to turn on ESRT for some systems that have it off already, so that's not the right toggle to look at  (https://github.com/rhinstaller/fwupdate/commit/3b08a1622e92c3a9c42f6773214dc3f41f13484b)20:09
cyphermoxyeah, we should fix that. that's up to ubiquity to figure out whether you're on efi or not20:09
cyphermoxI could live with the toggle being just "are we in EFI"20:09
infinitycyphermox: Isn't that how we already choose to keep grub-signed/linux-signed?20:12
infinitycyphermox: We don't require you to be in SB mode, for instance (I hope).20:12
cyphermoxinfinity: moo?20:13
infinitySince that would explode if you were in setup mode for install and then rebooted and enabled SB.20:13
infinityMoo!20:13
infinitycyphermox: Refering to 'I could live with the toggle being just "are we in EFI"'20:13
superm1ok if that's the approach to go with, the way to go about this i'm thinking is add a Provides: fwupdate-signed, seed it so ends up in the pool on install media and then somewhere in ubiquity (plugininstall.py?) mark fwupdate-signed for installation if you're in EFI20:13
cyphermoxinfinity: oh, right. but in the case of SB, we know it can be toggled, and we still do check for EFI20:14
cyphermoxinfinity: I didn't remember you could toggle firmware updates20:15
infinityDoes fwupdate{,-signed} somehow do bad things if your firmware isn't in the right mode or doesn't provide the right interface?20:15
superm1no it doesn't20:15
cyphermoxit just won't do anything20:15
infinityIf it's just dead code, then I say we just install for all EFI and be done with it.20:15
cyphermoxinfinity: the question is more "do we want to install fwupdate-signed in grub-installer", and my initial reaction was "probably not, there ought to be another way"20:16
cyphermoxthe install for all efi part is easy enough in ubiquity if it's already on the image, and just a little bit more complicated for straight d-i installs20:16
infinitycyphermox: Its own installer package might be better for d-i flexibility reasons indeed.20:16
infinityIt would be trivial.20:17
cyphermoxright20:17
cyphermoxwell I can cook one later, when I'm done with the upgrade things. or superm1 if you want to play with d-i ;)20:18
infinityAnyhow, for the desktop case, you can just seed it to -live and worry about the removal bit.20:20
infinityAnd that seems entirely doable for beta.20:20
infinityd-i would be a nice bonus, though.20:20
cyphermoxyep20:21
cyphermoxthe removal part is in scripts/install.py and scripts/plugininstall.py in ubiquity20:21
superm1cyphermox: okay i uploaded fwupdate-signed 1.8 which should do packages all the others archs uefi packages now too and work with a Provides fwupdate-signed.  once AA clears fwupdate* that from the queues (unapproved and NEW) i'll seed that in -live20:39
cyphermoxcool20:47
lamontwho is my favorite AA today?  please NEW bind9, kthx21:52
infinitylamont: Do you have a favourite?21:54
lamontyou know you're always my favorite21:54
lamontwe had to add libisccfg-exportNNN21:55
lamontand udeb21:55
lamontand once _that_ lands, then I'll upload isc-dhcp, and we can have a party21:56
infinitylamont: Waiting on armhf to be done.21:59
lamontdoh.21:59
infinitylamont: I assume you tested all of this somehow?21:59
lamontlets go with "yes"22:00
* teward raises an eyebrow22:00
lamontmeanwhile, I'll confirm the CVE fixes22:00
lamontinfinity: your conditions are acceptable :/22:01
lamontinfinity: give me about 15 min and I will have reconfirmed that22:03
lamontinfinity: reconfirmed. it's all been tested and retested22:25
lamontinfinity: and all pending publication22:31
lamontand e'rything22:31
infinitylamont: Ta.22:31
* lamont fiddles rome untiul he can upload isc-dhcp22:33
lamontisc-dhcp uploaded22:46
lamontinfinity: ta22:46
infinitylamont: I feel like you may have jumped the gun on that upload...22:47
infinitylamont: Unless it'll appropriately dep-wait.22:47
infinityWhich I don't think it will...22:49
infinityOh.  It will, because libbind-export-dev isn't in xenial.  Check.22:50
lamontinfinity: and it showed as published... not pending.22:53
lamontbut yeah, sihg22:53
infinitylamont: LP lies.22:56
infinitylamont: But the dep-wait works, so we're good.  I was about to cancel them all in a panic.22:57
lamontworst case would have been a build1, but yeah22:58
lamontI will remember that it lies22:59
infinitylamont: rmadison is your friend in this case.22:59
slangasektumbleweed: hi, do you still maintain https://code.launchpad.net/~stefanor/+junk/reverse-deps -> http://qa.ubuntuwire.org/rdepends ? I have a feature request22:59
infinitylamont: LP records it as "published" when it starts smacking it on disk on ftpmaster, which is long before dists is updated.23:00
tumbleweedslangasek: put it this way, nobody else does :)23:17
slangasekheh23:17
tumbleweedso, if it's a simple feature request, sure23:17
tumbleweedotherwise, patches welcome23:17
slangasektumbleweed: but how can I submit patches it's a junk branch!23:17
slangasektumbleweed: the request is that it would be really nice if the reverse-depends command showed when there were alternative deps23:17
tumbleweedyeah23:17
tumbleweedso, it doesn't track whether a dep is alternate or not23:18
tumbleweedthis probably means a protocol change23:18
slangasekI was figuring it could be shoved into the depends field23:18
slangaseki.e. instead of "Dependency": "openjdk-7-jre-headless", it could just say "Dependency": "openjdk-7-jre-headless | default-jre" - no protocol change23:19
tumbleweedhrm, that'd work23:23

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