/srv/irclogs.ubuntu.com/2014/03/09/#ubuntu-devel.txt

Noskcajbdrung, There's a fair few big bugfixes in the new owncloud update, mind if i merge it?00:09
bdrungNoskcaj: not at all! i would appreciate it00:10
bdrungRL keeps me too busy00:10
Noskcajlet me know if there's any other merges/syncs you want me to look at, i'm out of stuff to do00:10
Noskcajnever mind, my internet is too broken to work on that package00:13
bdrungNoskcaj: vlc needs an upstream update + a fix for https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736788 (and then it will be a sync ;) )00:22
ubottuDebian bug 736788 in vlc "[src:vlc] Sourceless file" [Serious,Open]00:22
NoskcajThat might just be a small enough download to work00:22
bdrungNoskcaj: i have other stuff i really want to do, but can't find time for it (beside responding to all the mail backlog)00:23
NoskcajI'll look at the vlc thing then go through what parts of your merge list are FF safe00:24
bdrungthere are fixes lying around for apt-mirror, mozilla-devscripts could get some love, nemo should be updated (but the new version has some issues)00:24
bdrungubuntu-dev-tools could get some more love, too00:25
Noskcajwell vlc is too big as well. sigh00:26
bdrungtime to go to bed (at least for me)00:26
Noskcajg'night then. it's 11am here00:27
bdrung1:30 (utc+2)00:28
tewardso, question RE: MIR and https://bugs.launchpad.net/ubuntu/+source/nginx/+bug/1262710/comments/601:12
ubottuLaunchpad bug 1262710 in nginx (Ubuntu) "[MIR] nginx" [Undecided,Confirmed]01:12
tewardthe Checklist for it points out libssl-dev.  what do i need to "check" for that?01:12
Logan_teward: I'm not a fan of having nginx in main01:22
Logan_I feel like most people who use it in production environments get it from the PPA01:22
Logan_I do, at least01:22
tewardLogan_: considering that jcastro messed up and jumped the gun on the announcement about nginx getting into main, we're under pressure01:24
tewardso there.01:24
tewardblame jcastro01:24
teward(the PPAs will continue to be maintained either way)01:25
teward(... starting tomorrow, because my brain hurts)01:25
Logan_oh dear01:26
Logan_teward: where was this announcement made?01:27
tewardhttp://www.jorgecastro.org/2014/01/02/nginx-coming-to-main-in-14-dot-04/01:27
tewardas i said, blame jcastro01:27
Unit193That's a blog, not an announcement.01:27
ekarlsocoming to main what ? ^01:27
tewardUnit193: that was read by arstechnica and many other blogs as an announcement01:27
Logan_> UPDATE: Note that the MIR has been filed, technically it is not in main yet, and it must go through that process, but we’re confident that there won’t be major issues in time for 14.04.01:28
Unit193teward: Right, I read it on Ars.01:28
tewardthen OMGUbuntu and many other things and twitter all treated it as an announcement01:28
tewardthen nginx upstream heard about it then boom01:28
* teward grumbles01:28
Logan_OMGUbuntu fucks up a lot of things01:28
Unit193OMG!Ubuntu hardly counts for anything.01:28
tewardTHEY want it in main too01:28
Unit193Logan_++, quite so.01:28
Logan_I complained to them that they misled people about MATE getting in 14.0401:28
Logan_and they never wrote back01:29
Logan_> it's not happening01:29
Logan_http://www.omgubuntu.co.uk/2014/01/mate-desktop-ubuntu-140401:29
Logan_and there were...263 comments/misled people? ffs01:29
tewardLogan_: key thing is upstream is willing to help maintain it in main01:32
Unit193Logan_: How about a mailing list post that says in it that such and such is uploaded, which should be fine if it is kept as a low target and not many downloads landing on the front page?  That's the year/day I marked them as idiots and never looked back. :/01:32
tewardbut ultimately, I think i'm going to end up being the one who maintains things01:32
Unit193They will likely help with patches, though.01:33
Logan_:/ I feel you, Unit01:33
tewardUnit193: but ultimately i have to incorporate it to the packaging (they do the source, and provide the patch, I SRU it)01:34
Unit193I'd say that's helpful...01:34
Logan_teward: okay so01:38
Logan_what's your question about libssl-dev? :P01:38
tewardwhat do i need to look at regarding it?  it's in the MIR checklist of things to check for build-dep on01:40
tewardand IDK the specifics01:40
Logan_okay, so, that's just a basic check to make sure the build-deps are in main01:48
Logan_because that's necessary for a package to be included in main01:48
=== Logan__ is now known as Logan_
=== emma_ is now known as emma
=== mnepton is now known as mneptok
=== ValicekB_ is now known as ValicekB
=== lionel_ is now known as lionel
mapreriIs there someone who can help me with this: https://jenkins.qa.ubuntu.com/job/trusty-adt-varnish/ARCH=i386,label=adt/31/console ? I can't reproduce it here... (note: it fails also on debian)09:14
=== arun is now known as arunpyasi
=== arun is now known as arunpyasi
=== yofel_ is now known as yofel
=== Guest60966 is now known as NCommander
=== NCommander is now known as Guest28960
=== ktosiek_ is now known as ktosiek
=== Snow-Man_ is now known as Snow-Man
infinitySpamapS: So, uhm.  Want to fix the braindead SONAME != packagename bit in mysql-5.6 in experimental?16:24
infinitySpamapS: And maybe just remove it from trusty while we're at it, since that would mean 5.6 takes over the client libs...16:24
infinitySpamapS: (Currently, if you install both, you end up using the 5.6 lib anyway, because ldconfig is smarter than you, so whoever thought there was value in trying to make them coinstallable was wrong, cause they're not both usable together anyway)16:27
SpamapSinfinity: do I want to fix the braindead SONAME != package name bit? no. Should somebody? Probably. :)21:38
infinitySpamapS: Well, you21:43
infinityErr.21:43
infinitySpamapS: Well, you're one of the maintainers. :P21:43
infinitySpamapS: Anyhow, it should probably be removed from trusty and blacklisted before it's fixed in Debian, since the proper fix is for mysql-5.6 to produce libmysqlclient18, which would take over the one from 5.521:44
SpamapSinfinity: I am on the team, but have never touched 5.6 packaging21:44
infinityjamespage: ^21:45
SpamapS'twas a surprise to me to see it in Ubuntu, hence my message to the TB21:45
infinityNot sure which archive admin reviewed it, but they didn't review very closely (in both the case of Debian and Ubuntu...)21:47
jamespageinfinity, SpamapS: I'll look tomorrow22:02
infinityjamespage: I filed an RC bug on mysql-5.6 in Debian regarding the binary being misnamed and not shipping the .so.18 symlink.22:02
infinityjamespage: But given that it would be impossible to ship 5.6 in universe and 5.5 in main (since only one can produce the library, and that would have to be 5.6), I think we're best off just removing it.22:03
jamespageinfinity, I think I'll probably just drop the libmysqlclient from the 5.6 packaging22:03
infinityjamespage: The only other option is a very well tested move wholesale to 5.622:03
jamespagenothing will actually use it for this release22:03
jamespageoh - snap22:03
jamespageinfinity, I was intending on having a mysql-* day tomorrow22:03
jamespagethe breaks/replaces/conflicts etc... are all over the shop22:04
infinityjamespage: You can't breaks/replace/conflict, it's the SAME SONAME.  It needs to be the same package name.22:04
jamespageinfinity, not on that package22:04
jamespageon the mysql-* package22:04
infinityOh.22:04
infinitySo, dropping the library, how would you view that working?22:05
jamespagethey work but there is no intelligence in it22:05
infinitySurely, things in the mysql source link to the client lib.22:05
infinityAnd would want symbols in the newer version.22:05
jamespageinfinity, nope - they static link22:05
infinityErr.  Lolwut?22:05
jamespage(well at least I think they do)22:05
infinityThey friggin' shouldn't. :P22:05
jamespageI think there is a good reason but it pre-dates my involvement so not sure of the details22:06
* jamespage takes a quick look22:06
infinityAnyhow, dropping the client lib until 5.6 is ready to be the default would fix my complaints.22:07
infinityIsh.22:07
jamespageinfinity, ack22:07
infinityIt doesn't at all fix the "we want to ship 5.6, and we know people will use it, but we won't support it, so nyah nyah" issue.22:07
infinity(You can read the above as "I really don't think we should ship a version we won't support, and if we plan to support it, we should be moving to it, not supporting two).22:07
jamespageinfinity, there is certainly no dep from mysql-*-anything to libmysqlclient22:11
infinityjamespage: Indeed, I noticed that myself.22:12
infinityjamespage: I still would like to talk you out of having mysql-5.6 in universe at all, but if you honestly can come up with good counter-arguments to mine, removing the client libs is a passable compromise.22:12
infinity(I just seriously don't see any point in shipping something we don't want people to run.  And if we want them to run it, we're being duplicitous to the extreme by saying "here, a new version you can try[1]" [1] but it's not supported at all, whee)22:13
jamespageinfinity, I don't agree with that statement22:14
infinityWhich part?22:14
jamespagethat we're shipping something we don't want people to run22:14
jamespagewe're indicating a clear default in -5.522:14
infinityThen why ship 5.6?22:15
jamespageas an option at this point in time22:16
infinityPeople see multiple versions, they'll pick the higher one.  Because version inflation is hip and cool.22:16
jamespagewe've done the same with other packages22:16
jamespageinfinity, people will install mysql-server22:16
jamespagewhich will give them 5.522:16
infinityI like your optimism.22:16
jamespageinfinity, I'm always one of those22:17
infinityapt-cache search mysql-server gives me mysql-server-5.5, mariadb-server-5.5, mysql-server-5.6, I'm likely to pick the shiniest of the bunch.22:17
jamespageinfinity, in reality we'll be proposing the switch next cycle; the reason I asked re 5.6 on the TB MRE is that we do want to support it22:17
infinity(Well, I'm not, cause I know what I'm doing, but...)22:17
infinityjamespage: Define "support".  5 years of security and SRU?22:18
infinityjamespage: Bumping upstream versions isn't quite the same.22:18
infinityjamespage: So, seriously, if you want to switch, and you want to support it, why aren't we stress-testing an actual switch instead of faffing with shipping two?22:19
* lifeless wants to make a fork of mysql called shiniest-$version now22:19
jamespagebecause I'm not happy introducing a complex package and switch the default in a single cycle22:19
jamespageesp a LTS cycle22:20
infinityjamespage: Anyhow, IME, people often want the latest and greatest, and if it's available, they'll install it.  I love your optimism that people won't do anything other than what the metapackage tells them to, but that's not really supported by history.22:20
jamespageinfinity, fone22:20
jamespageman - its to late for me22:20
jamespagefine22:20
jamespagepersonally I would rather folk raise these objections at the start of cycle when we discuss plans22:21
jamespagerather than ~1 month before release22:21
infinityNot everyone can be in every planning session.22:22
jamespageinfinity, this plan was been documented since the last vUDS so I find it frustrating22:22
infinityAnd if I'd known about it at the beginning of the cycle, I would have suggested you switch to 5.6 earlier and test it.22:23
infinityLike, honestly.  If you don't think it's going to be well-tested enough to support, that's true regardless of which component it ships in.22:23
jamespageI don't think that22:24
jamespage<jamespage> because I'm not happy introducing a complex package and switch the default in a single cycle22:24
jamespageI did not say I don't think its well tested enought to support22:24
infinityWhat would be the argument for not switching the default if it's "well-tested enough to support"?22:25
infinity"It's complex, therefor might be broken/buggy" returns to "not well-tested enough to support".22:25
jamespagebecause we categorically stated 4 months ago we would not be doing that22:25
jamespageI like to make a plan and stick to it persoanlly22:25
infinityAnd if the TB didn't grant your MRE, would you be able to stick to your plan? :P22:26
jamespageinfinity, not effectively no22:26
infinitySo, maybe making plans where input from others would be helpful should solicit input from others.22:26
jamespageif they didn't grant the exception I can push microreleases which makes it pretty much impossible to support22:26
infinityFTR, your upload to trusty should have been flat-our rejected for the broken library packages too.22:27
infinitys/flat-our/flat-out/22:27
jamespageinfinity, indeed which is why we had representation from teams who are involved with supporting mysql at the session including the security team22:27
jamespageits not like I've not thought this through22:27
jamespageinfinity, fine - but thats just a bug and is fixable22:27
infinityBut the security team won't be on the hook for maintaining it.  Which means it won't get the level of support that 5.5 does.22:28
=== slangase` is now known as slangasek
infinityjamespage: I don't think you're doing anyone any favours with the two version, but do what you will after you've fixed the library mess.  One AA/TB/SRU member's opinion certainly doesn't have the weight of those teams.22:31
jamespageinfinity, ack22:31
* jamespage goes to bed22:31

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