/srv/irclogs.ubuntu.com/2014/04/26/#ubuntu-devel.txt

infinitypitti: And still more disappearing tests...04:08
infinitypitti: apport (triggered by binutils) went from RUNNING to no longer on the list.04:08
infinitypitti: And I see no evidence that it ever passed.04:09
Logan_is it necessary to keep a delta if the only change is libpng12-dev to libpng-dev? it doesn't look like there will be a transition any time soon...05:25
=== infinity changed the topic of #ubuntu-devel to: Trusty Final released! | Archive: Open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> trusty | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: xnox
infinityLogan_: The only provide of libpng-dev is libpng12-dev currently.05:37
Logan_right05:37
infinitys/provide/provider/05:37
infinityLogan_: That didn't used to be true, hence some of the deltas.05:37
Logan_ah, okay05:38
infinityLogan_: So, yeah, if that's all the delta we have, go ahead and drop it.05:38
Logan_sweet, will do05:38
infinityFirst autosync in progress.  Should take about an hour to sync, and possibly a day or three for the buildds to forgive me.06:01
work_alkisgibus wasn't running by default up until 12.04, is there any reason why it's running now, even for locales that don't need it?09:19
work_alkisgIt's causing severe typing issues (e.g. https://bugs.freedesktop.org/show_bug.cgi?id=42244) and it's eating up RAM without any benefit at all.09:19
ubottuFreedesktop bug 42244 in Server/Input/Core "Multimedia keys become unresponsive in full-screen applications" [Normal,Reopened]09:19
=== work_alkisg is now known as alkisg
alkisg(it's not about multimedia keys, we can't even change the keyboard layout now)09:19
prepangolinHi guys13:37
prepangolinHow to compile compiz?13:37
dupingping_hello developers.16:18
ScottKstgraber: I'd like it so edubuntu-server-host used the native ipaddress module instead of ipaddr from python3-ipaddr.  I'm happy to do the changes if you'll be able to test them.  Do you have a requirement to backport prior to saucy?  I'm trying to delete the binary in Debian, so it'll go soon in uptopic.16:45
Unit193pitti: src:systemd, "- debian/rules: Don't install init.d scripts, only the upstart jobs." you use the no-op '--upstart-only' switch for dh_installinit.  At least one less change needed.17:25
stgraberScottK: nope, we require a pretty recent LXC anyway, so we don't care about pre-saucy17:34
pittiUnit193: oh, how is it a no-op?17:37
Unit193Changelog of debhelper has '- dh_installinit: Add no-op --upstart-only option for compatibility.' and manpage has the same info.17:38
Unit193"Deprecated option, ignored for compatibility."17:38
pittiUnit193: ah, ok; thanks for pointing out!17:44
Unit193pitti: Any time!17:47
pittiUnit193: in fact, we'll get rid of a lot of our delta in the next merge17:47
=== orcas333_ is now known as orcas333
pittihttp://anonscm.debian.org/gitweb/?p=pkg-systemd/systemd.git;a=shortlog17:47
pittiwe've been busy today :)17:47
Unit193That'll be nice.17:47
pittiand I'll create am ubuntu branch on top of the debian git, so that we finally have an official Vcs17:48
pittiwe went through our delta today, and we pushed the useful bits to Debian, and can drop a lot of other bits17:48
ScottKstgraber: Thanks.19:02
infinity164 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.19:03
infinityLooks like the autosync is working. :P19:03
pittihehe19:06
Logan_infinity: lol, I have 260 to upgrade19:23
xnoxUnit193: "--upstart-only" still installs init.d script & the upstart job.19:24
infinityLogan_: I did some last night too. ;)19:24
Logan_ah :P19:24
* infinity starts slogging through the NEW queue.19:25
Unit193xnox: Right.19:25
xnoxUnit193: that option has meant to not install init.d script symlink to an "upstart-job" executable, however that has been obsoleted.19:25
infinityxnox: Yeah, he knows, he was pointing out to pitti that he could drop the option, since it was a no-op.19:26
Unit193Yes, that's how I read it.19:26
xnoxinfinity: ah, ok. correct.19:26
MirvI need to kill 100% CPU eating dnsmasq once after reboot now, hmm (on utopic)19:26
ottoI need help submitting mariadb-5.5 5.5.37 to trusty universe.19:58
ottoI've read the ubuntu wiki pages ForDebianDevelopers and found out about sponsorship requests and sync requests. I however didn't quite figure out what situation applies to me now.19:59
Unit193otto: I'd think you're looking for a SRU, considering it fixes CVEs.20:00
ottoIt is a security update, fixes http://www.ubuntu.com/usn/usn-2170-1/, should I ask security team to pull in mariadb-5.5 5.5.37 from Debian sid?20:00
xnoxotto: security sponsorship is slightly different, there is security documentation on the wiki as well.20:01
ottoyes, I've read https://wiki.ubuntu.com/SecurityTeam/ForDebianDevelopers too, but I still don't quite get what applies to me now20:01
xnoxotto: 5.5.37-1 is already in trusty (well in proposed (~= unstable), not release pocket (~= testing))20:02
ottothis seems to apply (from the wiki): "In stable releases of Ubuntu where the Ubuntu package has the same version as in Debian, the Ubuntu Security team will perform a sync from Debian (called a 'security fake sync'). These are typically performed weekly by a member of the Ubuntu Security for packages that are not officially supported. "20:02
xnoxotto: 5.5.36-1 is in trusty release in universe.20:02
ottoxnox: no, .37 is only proposed for utopic: https://launchpad.net/ubuntu/+source/mariadb-5.520:03
xnoxotto: i don't see mariadb in stable, thus you have no DSA issued right?20:03
ottoxnox: status overview https://packages.debian.org/search?keywords=mariadb20:04
infinity mariadb-5.5 | 5.5.36-1 | trusty/universe          | source20:04
infinity mariadb-5.5 | 5.5.36-1 | utopic/universe          | source20:04
infinity mariadb-5.5 | 5.5.37-1 | utopic-proposed/universe | source20:04
infinitySo, yeah.  You can't get 5.5.37-1 into trusty, as we don't copy backwards.20:05
infinityBut you should get with the security team and see about pushing a 5.5.37-0ubuntu1 to trusty.20:05
xnoxotto: yeah, and there is no DSA to fakesync either. So just follow https://wiki.ubuntu.com/SecurityTeam/UpdatePreparation open a bug report against maraiadb-5.5 package in ubuntu, nominate for trusty20:05
xnoxotto: and prepare a suitable diff & changelog entry + subscribe ubuntu-security, they should get back to you about it.20:06
xnoxotto: opening bug report which is "public security" with "ubuntu-security" is a first step to push this update to trusty.20:06
ottoxnox: does this look proper? https://bugs.launchpad.net/ubuntu/+source/mariadb-5.5/+bug/131318720:20
ubottuLaunchpad bug 1313187 in mariadb-5.5 (Ubuntu) "USN-2170-1: MySQL vulnerabilities also applies to MariaDB" [Undecided,New]20:20
ottoshould I file for a MRE at this point? where does it come in?20:21
xnoxotto: looks good.20:21
xnoxotto: MRE? no, that's unrelated.20:21
xnoxotto: i've made a comment on that bug report for the security team.20:21
infinityMaria should probably enjoy the same MRE status that MySQL does, but that would also need a commitment from someomne to update and test it.20:22
xnoxIn file included from /usr/include/ruby-2.1.0/ruby.h:33:0,20:22
xnox                 from qmfengine.cpp:845:20:22
xnox/usr/include/ruby-2.1.0/ruby/ruby.h:24:25: fatal error: ruby/config.h: No such file or directory20:22
xnox #include "ruby/config.h"20:22
* xnox ponders if our ruby is good or not.....20:22
infinityxnox: Is that package passing an explicit -Iruby2.0 maybe?20:23
xnoxinfinity: it does pass explicit -I and they are all 2.1 based.20:24
xnoxinfinity: maybe not finding config.h, because multiarch.20:24
ottoinfinity: I will anyway update the package for Debian, I could easily maintain it for Ubuntu too. I now already build and test all version on both Debian and Ubuntu20:24
infinity(utopic-amd64)root@cthulhu:/usr/include# find . -name config.h20:25
infinity./x86_64-linux-gnu/ruby-2.1.0/ruby/config.h20:25
infinity./x86_64-linux-gnu/ruby-2.0.0/ruby/config.h20:25
infinityxnox: So, this situation isn't new.  2.0 was set up the same way.20:25
psusiinfinity, hey there... I forwarded a query from someone last month about util-linux... I figured you were a little busy with finalizing trusty but now that it's out... how is that coming?20:25
ottoI am just a bit confused on what the proper process it to push new versions into Ubuntu stable releases20:25
xnoxinfinity: quite. yeah. I'm porting qpid-cpp from ruby1.8-dev -> ruby-dev. Cause we somehow removed ruby1.8 without fixing all packages that like explicitely build-depend on ruby1.8-dev.20:25
xnoxinfinity: i'm just gonna go la-la-la or possibly propose an SRU for qpid-cpp to be build against ruby2.020:26
ottoThe current wiki pages describe scenarios where somebody patches and existing package, but not really how a Debian release is supposed to be synced/backported into Ubuntu20:26
xnoxactually was qpid-cpp released or not...20:26
infinityotto: It won't be synced.  And it usually shouldn't be the Debian release being backported either, as we don't want unrelated packaging changes.20:27
xnoxotto: we don't sync/backport into stable/released releases.20:27
infinityotto: Your best bet is to poke mdeslaur and have him walk you through what the security team would like to see for things like this.20:27
ottoinfinity: it's not feasible to cherry-pick security fixes, thus I was thinking if I should now draft a MRE request?20:30
psusiotto, how is it not feasible to cherry-pick a security fix?20:31
ottoupstream releases on the 5.5 branch maintenance micro releases which contain security and other fixes. When I update the Debian package, e.g. 5.5.36 -> 5.5.37 I just import the whole upstream .37 release20:32
infinityotto: Like I said, I suspect no one will disagree that maria should enjoy the same MRE status as MySQL does.20:33
psusishould have no problem cherry picking the security fix, but yea, it does sound like a good candidate for MRE20:33
psusiinfinity, did you miss my question there? ;)20:34
ottoI was just wondering is this the right timing to send a MRE request to technical-board?20:34
infinityotto: So, we'll probably want you to attend the meeting where it's discussed, or be prepared for a lively mailing list discussion, but please do.20:34
ottook20:35
infinityotto: Like I said, I think that if someone (you?) is willing to commit to doing the updates and testing them, we'll all be happy to grant it based on the fact that MySQL already has an MRE, and the codebases are nearly identical.20:35
infinitypsusi: I might have.20:35
infinitypsusi: So, yeah, working on util-linux this coming week is bubbling up to "very important".  LaMont and I have had a few chats about it, and I'll let you know where things go.20:36
psusiinfinity, wondering how you're doing on util-linux... it has been a month now since I forwarded a query about it to you... some other debian devs were starting to say debian-qa maybe needs to step in to get it updated20:36
infinityPeople sure are happy to talk about hijacking a package when it doesn't meet their version number fetish, yes.20:37
psusiok.. I'm thinking if you can't get to it in the coming week we really will need to fall back to my version20:37
infinityIt's being worked on.20:37
psusiit's several years out of date and it's been "update in progress" for a few months now ;)20:38
infinityYeah, I know.20:38
infinityIt's just demoralising to have people jump down your throat with every NMU, as if it's a reflection on your worth as a human being. :P20:39
infinitypsusi: Anyhow, I want to get it into jessie in a sane state, and into utopic ASAP, so I'll get cracking this week and keep you posted on progress.20:39
psusiok, sounds good20:40
infinityThis NEW processing would go faster if I didn't feel the need to fix every FTBFS I notice along the way.20:41
infinitypitti: Do you not need a transitional package for systemd-services?  Or are you doing a C/P/R forced removal trick and updating deps?20:43
pittiinfinity: the latter20:43
pittiinfinity: if nothing else, libpam-systemd's changed deps will force the transition already20:44
pittias it's not a top-level package20:44
pittiinfinity: I tested this a fair number of times and it worked well20:44
infinitypitti: Oh, there's the C/P/R at the end of the changelog.  I didn't read far enough.20:44
infinitypitti: I'm assuming you can get that into Debian too, since it's harmless cruft to carry there.20:45
pittiinfinity: yeah, will try tomorrow20:45
pittiinfinity: we just uploaded 204-9 to Debian which has a lot of our changes, and some others are obsolete20:45
pittiinfinity: I'm currently doing another merge (which should cut down our delta by 2/3 or more :) )20:46
infinitypitti: \o/20:46
infinitypitti: While you're in there, care to write cgroups support for FreeBSD and port systemd?  Thanks.20:47
* infinity isn't bitter, though.20:47
pittiinfinity: and what shall I do in the afternoon?20:47
infinitypitti: The HURD port, of course.20:48
xnoxinfinity: well, before util-linux is updated i should double check that d-i is compatible with it first.21:21
xnoxinfinity: my fetish is however is more towards reviewing apw's initramfs tools merge ;-)21:22
=== Ursinha is now known as Ursinha-afk
xnoxpitti: what about pulling in 204 stable patch series? is that still planned to happen or should i start the repo to get those included?21:23
pittixnox: ah, we can do that21:23
pittiit's also fairly easy now21:23
xnoxpitti: into debian&ubuntu or just ubuntu?21:23
pittixnox: please don't start on a branch right now; I'm in the middle of a rebase-of-doom against 204-9, this time with a proper public ubuntu branch in the debian git21:24
pittixnox: probably both (but tomorrow, getting late)21:24
xnoxpitti: cool! will wait after that.21:24
pittigbp-pq is awesome21:24
xnoxpitti: also "re: should the shim stay" -> i thought that stgraber was mentioning that cgmanager for 208 logind compat level is getthing there. Thus we'd want to keep shim for now, on linux.21:25
xnoxpitti: cjwatson has convinced me that "git-dpm" is far superior than gbp-pq.21:25
pittixnox: yes, I know -- I thought the plan was to teach shim about the systmed d-bus calls to create cgroups21:25
xnoxpitti: cool, i was seeing some agenda items for the debian-systemd sprint that looked a bit inconclusive.21:26
* xnox goes back to untagling transitions21:27
=== sz0 is now known as sz0`
=== sz0` is now known as sz0
xnoxLaney: stole a trivial merge of muffin from you, to unblock cogl20 transition.21:41
pittixnox: yay :) http://anonscm.debian.org/gitweb/?p=pkg-systemd/systemd.git;a=shortlog;h=refs/heads/ubuntu21:48
pitti(still WIP)21:48
xnoxpitti: =))))) keep going.21:48
xnoxpitti: maybe i should start trying out systemd ;-)21:49
psusiwhat was the timeframe on the systemd transition again?  we going for it in unicorn?22:15
xnoxpsusi: when it's ready.22:25
psusiso trying for unicorn, but maybe not?22:26
xnoxpsusi: it should be available for testing soon in unicorn. no estimates when it will be the default.22:26
psusiis it going to be in the initramfs?22:27
pittiI see no reason why it sohuld be22:27
pittiit's making stuff unnecessarily slow and complicated22:27
psusihrm... maybe we can finally get around to fixing the issues with degraded or stacked mdadm/lvm/crypt22:28
psusioops, I misread that22:28
pittiwe still have the workaround for bug 118539422:28
ubottubug 1185394 in systemd (Ubuntu) "systemd-udev fails when processing many logical volumes on boot" [High,Fix released] https://launchpad.net/bugs/118539422:28
pittibut I think I've seen some Debian bugs / LVM improvements which fixes that more properly than having to settle udev in initramfs with LVM22:29
xnoxpsusi: stacked/degraded mdadm/lvm/crypt is not solved in systemd yet either on debian. work with debian folks to sort it out. that would be appreciated.22:29
psusiwell that's why I asked if it was planned to go in the initramfs or not22:30
psusiif so, it should be possible to use it to sort those issues out that the current scripts have22:30
pittiit would only make things worse22:31
psusisay... how about plymouth?  is that going to fit into the systemd picture?22:31
pittibecause then you'd have to restart systemd as well, to use the one from the root fs after initramfs is finished22:31
pittiyes, the integration needs to be re-done22:31
pittiATM, if you boot with systemd it doesn't use plymouth at all22:31
psusiyea... we had planned on making upstart be able to do that for that reason.. I thoguht systemd was already capable of that?22:31
psusiwhat is upstream systemd's solution to that problem?  do they just ignore the issue?22:32
pittire-exec itself with keeping state? maybe22:32
infinitydracut supports initrd with and without systemd.  systemd devs recomment it's in your initrd, sane people recommend against, take your pick.22:32
psusithat problem being multiplexing boot services interacting with the console22:33
infinityI'd prefer not, personally, but making initramfs-tools support both modes so people don't make me switch to dracut might also be a decent plan.22:33
infinityAnd, IIRC, systemd's "reexec" left something to be desired, I remember a longstanding bug about Fedora systems booted with systemd-in-initrd having open files from boot to shutdown and unclean umounts at shutdown every time.22:34
infinityBut maybe they finally fixed that.22:34
* pitti waves good night22:35
psusihow do they deal with boot service console interaction?22:35
psusiif they don't use plymouth?22:35
infinityThey use plymouth, AFAIK...22:35
psusiohh, cool22:36
psusifigured they wouldn't be using something that came from ubuntu ;)22:36
infinityIt didn't come from Ubuntu.22:37
psusihuh?  yea it did... Scott James Remnant wrote it?22:37
psusididn't he?22:37
infinityReally not.22:37
infinityPlymouth came from Fedora.22:37
infinityThey had it a year or two before us.22:37
psusiI could have *sworn* SJR wrote it22:37
infinityPerhaps you're thinking of usplash, written by mjg59 and others, and replaced by plymouth.22:38
xnoxinfinity: can you hint boost-defaults and kdepim together?22:40
xnoxinfinity: or am i missing something else for the two to migrate?22:40
infinityxnox: Is the autohinter not doing that itself?22:40
xnoxinfinity: nope.22:40
* infinity tries an easy hint, then.22:41
infinityOdds are they're caught in another transition.22:41
xnoxinfinity: last time Laney did "easy kdepim/4:4.11.2-0ubuntu2 boost-defaults/1.54.0.1ubuntu1" for me22:42
xnoxinfinity: http://bazaar.launchpad.net/~ubuntu-release/britney/hints-ubuntu/revision/47222:43
infinityxnox: Yes, I know how to do it. :P22:43
infinityxnox: (It's already committed)22:43
xnoxinfinity: thanks. just a reference that for some reason autohinter doesn't find it.22:44
infinityxnox: It could be because it's also caught up with openjpeg?22:44
xnoxinfinity: and librtmp1 as well..... i'm sorting out rtmp1 at the moment. didn't look at openjpeg yet.22:45
infinityAnd rtmpdump...22:45
xnoxinfinity: should have migrated boost-defaults & kdepim pre-freeze.22:45
infinitySo, yeah.  You might be jumping the gun on thinking a hint is necessary. :P22:45
infinityxnox: It'll shake out.  What's the rush?22:46
infinityxnox: Did you not read my email about relaxing while the buildds catch up? :)22:46
xnoxinfinity: people who use utopic, without proposed, will get boost1.54 - not 1.55 by default.22:46
infinityxnox: So?22:46
xnoxinfinity: i don't know how to relax after a dormant week? =)22:47
infinityxnox: People who upload to utopic will build against 1.5522:47
infinityxnox: People running utopic will get things as they transition, which is fine.22:47
=== Ursinha-afk is now known as Ursinha
xnoxinfinity: success ;-) final: boost-defaults,kdepim23:08
mdeslaurxnox: "* No change rebuild against $2."23:10
mdeslaurxnox: that was cheap :)23:10
xnoxmdeslaur: darn.23:10
xnoxmdeslaur: which uploads?23:11
mdeslaurgst-plugins-bad1.0 and a few others23:11
infinityxnox: You don't read your .changes before you upload?23:11
infinityOr, like, debdiff to make sure your automation isn't crack?23:11
mdeslaurwell, maybe just the gst-* two23:11
mdeslaurxnox: I suggest bribing at least $5 next time :)23:12
xnoxmdeslaur: =))))23:12
xnoxmdeslaur: yeah just those two. i did fix up the rest.23:12
xnoxinfinity: i do read them, but obviously over-skimmed.23:13
xnoxmdeslaur: oh, any opinion on fake-syncing mariadb .37 security release?23:13
xnoxmdeslaur: (similarish to mysql security update)23:13
infinityUhh, fakesyncing?  What?23:14
infinityNo.23:14
infinityThere's a proper way to do this, and that's not it.23:14
xnoxinfinity: using the term from security-team docs -> called a 'security fake sync'23:15
infinityxnox: That's not the right thing in this case.23:15
infinityxnox: Because we don't want to keep pulling in Debian packaging changes through a 5 year LTS.23:15
infinityxnox: The right way is the same way that MySQL is done, update the tarball and changelog, and not much else.23:16
mdeslauryes, what infinity said23:16
xnoxinfinity: oh, right. i'm thinking one-time only, not long term. Once mariadb is actually part of stable release in debian, and after that only take if debian security does DSA.23:16
xnoxinfinity: mdeslaur: or are you actually proposing to support universe mariadb for 5 years...23:17
infinityxnox: otto wasn't looking for one-time only.23:17
infinityxnox: If he wants it updated for today's CVEs, he wasn't the same for the next set. :P23:17
xnoxs/wasn't/wants/23:17
xnoxack.23:17
infinityxnox: So, no, *we* (Canonical, and their security team) won't be supporting maria, but if otto wants to, that's how.23:18
xnoxyeah, smells more like MRE indeed then.23:18
mdeslaurxnox: it needs to get done just like everything else gets done...in this case, he needs to get a couple of updates sponsored by the security team, and then can apply for a MRE23:18
mdeslaurso he needs to file a bug, propose some updated packages that only touch the tarball, etc.23:18
mdeslaurif that goes well for a couple of releases, he can get an MRE and then do non-security updates too23:19
xnox=( gccxml23:35

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