/srv/irclogs.ubuntu.com/2015/05/06/#ubuntu-devel.txt

tewardanyone know how I can make my local sbuild on 14.04 recognize 'wily' as a distro for mk-sbuild ?01:31
TheMusoteward: Do you have a wily chroot set up and defined in schroot.conf?01:33
TheMusoteward: Oh wait, you mean the mksbuild command from ubuntu-dev-tools.01:34
TheMusoteward: debootstrap needs to be updated to know about wily.01:34
TheMusoapt-cache policy libgtk3.0-001:35
TheMusowhoops01:35
pittiGood morning04:24
sarnoldmorning pitti04:24
pittiutlemming: sorry, I don't know; question for infinity or cjwatson perhaps?04:24
Unit193Howdy, sarnold.04:29
sarnoldhey Unit19304:30
sarnoldpitti: I got to wondering, how many packages did you guys wind up systemdifying before the vivid release? I suspect I'm not the only one who'd be interested in a breakdown of main / universe, how many needed systemd service files, sysv-init files, how many were sent up to debian, etc..04:31
pittisarnold: for some rough numbers we can compare http://people.canonical.com/~jhunt/systemd/packages-to-convert/2014-11-13.txt to http://people.canonical.com/~jhunt/systemd/packages-to-convert/2015-04-20.txt04:34
pittithe script changed a bit in between04:35
pittiah, so let's start with http://people.canonical.com/~jhunt/systemd/packages-to-convert/2014-11-20.txt04:36
sarnoldpitti: is that really 191-5 == 186 packages from main and 962-6 == 956 packages from universe???04:36
pittisarnold: so, ~ 46 packages from main, ~63 from universe04:36
sarnoldaha :)04:37
sarnoldpitti: still, that's amazing.04:37
pittisarnold: I'd say I personally fixed maybe 10 universe packages, most of them came through debian I think04:37
sarnoldthat's a lot of packages, hehe04:37
pittisarnold: main was mostly on our table though, as we had a lot of upstart-only packages there04:37
pittisarnold: heh yes, I've been busy :) and thanks again to didrocks, he also helped with this04:38
sarnoldpitti: impressive :) thanks for humouring my curiosity :)04:39
pittisarnold: note, that's not accurate for any statistics (we started with the conversion way before), but the magnitude sounds about right04:40
sarnoldpitti: makes sense :)04:44
pitti# apt-get install tzdata-java05:01
pitti tzdata-java : Depends: tzdata (= 2015c-1) but 2015d-0ubuntu0.15.04 is to be installed05:01
pittihmm05:01
pittithat causes quite some uninstallability05:01
pittibut tzdata and t-java are both built by tzdata05:02
pittiah, that's not even just in -proposed, but in wily release too05:02
pittiinfinity: ^ any idea how that made it past britney's installabilty checks?05:03
* pitti syncs 2015d-1 into wily05:06
pittiok, fixed now05:55
infinitypitti: Err, wat?06:37
pittiinfinity: nevermind, all sorted out06:37
pittiinfinity: tzdata was pre-installed in the VMs from vivid-updates, but vivid had a newer version than wily06:38
pittiso tzdata-java was only available for an older version06:38
infinitypitti: Ah-ha.  Yeah, I know the archive wasn't broken. :P06:38
pragomerhow can I have UDF v. 2.6 support in ubuntu?06:38
infinitypitti: But this reminds me that it's probably time to turn on auto-sync.06:38
pittiinfinity: yeah, let's get some new fun! wily is outright boring right now06:39
infinitypitti: Fun incoming.06:39
pittiinfinity: britney etc. seems to work fine, I had quite some argument with her this morning06:39
infinitypitti: (Mostly, the reminder was you syncing one of my uploads :P)06:39
pittiinfinity: yeah, that was to get four green dots back ;)06:40
pitti(libreoffice, cantor, poxml, and chromium-browser, which failed due to that uninstallability)06:40
infinityI don't know why it annoys me when people sync my Debian uploads to Ubuntu for me, but for some weird reason, it does.06:40
infinityMust some control freak issue.06:40
infinitypitti: auto-sync on.  Let's see how that goes.06:41
pitti<dholbach mode> yee-haw!06:41
infinityOh, next run isn't until 11:00 UTC, so a bit of an anti-climax there.06:41
infinitypitti: Going back to your tzdata oops, why do your VMs have updates installed in the base at all?06:42
pittiinfinity: because we have to cheat and dist-upgrade a vivid VM06:43
pittiinfinity: until we get proper wily image builds (cloud images in particular)06:43
infinitypitti: Sure, I meant why do the vivid ones have updates installed.06:43
pittiwhy wouldn't they?06:43
infinitypitti: I guess since we only use them for SRUs, it makes sense.06:43
pittidist-upgrade to -proposed would take ages otherwise06:43
infinitypitti: I live in a world where -security is a thing, so none of my chroots have updates in the base.06:43
pittiby pre-dist-upgrading to -updates we save the majority of per-test dist-upgrade time/work06:44
infinitypitti: Yeah, it makes perfect sense until we end up trying to use this machinery for -security, which we've never discussed, and probably don't want to do.  So, carry on.06:44
infinityI'm also less and less convinced that there  are people who run with -security-only, and I think we should revisit that some day.06:45
pittiinfinity: don't we fold -updates into the next -security upload anyway?06:46
infinityThe part where I didn't copy tzdata to -security until starting sometime last year but never had a single bug report about broken timezones for security-only, for instance, is a suspicious data-non-point.06:46
pittiI don't think we maintain two branches for security updates (one with pure -security, one with -updates+-security)06:46
infinitypitti: We do, but it still builds only against security and release.06:46
infinitypitti: So, for instance, a library with new symbols in -updates might have binaries in -updates that depend on it, but not in -security.06:47
infinitypitti: Anyhow, I think the separation (especially given the "base security uploads on the last SRU" policy) is probably pointless, and worth talking with Jamie's team about why we do it that way, and if we should keep doing it.06:48
infinityHard to get good metrics about it, though.06:48
=== stub` is now known as stub
infinityThe only two I have are non-data.  tzdata and linux-firmware, which are now included in security, but didn't used to be.06:49
infinityThe former leading to broken timezones, the latter to completely nonfunctional kernel drivers.06:49
pittiinfinity: yeah; over the years I shifted my mind to "security.u.c. is just a faster mirror" mostly06:49
infinityAnd no bugs about either.06:49
pittiI still remember the long debates that we had about whether or not to keep -security as a totally separate branch, and effectively applying security patches twice06:49
infinitypitti: See, if there really is a "completely stable only-security" use-case, we should have done that.06:50
infinitypitti: But we didn't.06:50
infinitypitti: And the current policy is just a bit odd.06:50
infinityIt's also not uncommon for random universe packages to get security updates via SRU instead of being done through the security team.06:51
infinityWhich is "wrong" in the split model, but wouldn't matter if everyone's running -updates anyway.06:51
lifelessisn't that the only way random universe packages can get security updates?06:52
infinitylifeless: No, the security team encourages people to submit MOTU security fixes to them to pass through the PPA to -security.06:52
infinitylifeless: But not everyone gets the memo, and sometimes people do micro-release SRUs that just happen to also fix 27 CVEs, etc.06:53
lifelessheh06:53
lifelessthanks06:53
infinitypitti: I think what I'd be happier with is if -security became more of an "urgent -proposed".  People have it on by default (as now), we implicitly trust the uploaders (as now), but it builds against -updates, and is just a faster way through SRU that doesn't need the usual baking period.06:54
infinitypitti: I might have a discussion with jdstrand and friends about this when they wake up.06:54
tjaaltonanyone know what's different between starting suspend from the menu or hitting the hotkey? (or xdotool key XF86Sleep)07:01
tjaaltonbecause there's a bug in trusty that only happens with the hotkey07:01
mgedminhotkey is handled by gnome-settings-daemon; menu is handled by ... uh ... probably not gnome-shell if you use unity, but anyway07:02
pittiindicator-session ^07:02
tjaaltonok07:02
pittithey should both eventaully go through logind to actually do the suspend request, though07:02
pittithe lock screen behaviour is a bit different, though07:03
seb128the indicator locks the screen before suspending, not sure about u-s-d07:03
tjaaltonit's a i915 bug, probably just a pageflip less with the menu07:03
pittiseb128: it's supposed to do the same07:03
pittiit should set a delay suspend inhibitor, lock the screen, and release the inhibit after locking07:04
pittiperhaps tjaalton can tell us what the bug actually is :)07:04
seb128yeah, that would be easier ;-)07:04
tjaaltontotal system hang07:06
tjaaltonso, the usual deal07:06
tjaaltonon haswell07:06
tjaaltonit's fixed in 3.19 at least07:06
tjaaltonjust need a ton of bisecting..07:06
pittitjaalton: ah, so at least you can run trusty with the lts-vivid backported kernel?07:07
pitti(do we actually have that already?)07:07
seb128bah, neeed torestart, 90% of the chars got missing fromù my screen07:08
pittiso you put in some extra chars as compensation :)07:08
tjaaltonpitti: yes, but it's an oem bug07:08
tjaaltonneeds to be fixed in trusty kernel07:08
tjaaltonlts-vivid is in proposed at least07:09
tjaaltonthe kernel07:09
tjaaltonrest to follow once infinity allows ;)07:09
seb128http://people.canonical.com/~seb128/xchat.png07:10
tjaaltonintel?07:11
seb128tjaalton, ^ do you know if that's a video issue?07:11
seb128yes, i507:11
tjaaltonmore specific07:11
tjaaltonevery gen has i3/i5/i7 :)07:11
pittiseb128: I sometimes get something similar, but usually ctrl+L helps07:12
seb128tjaalton, ironlake gen5 from xorg log07:20
tjaaltonso gen507:20
tjaaltonuh07:20
tjaaltonyou said that07:20
seb128pitti, ctrl-L where? when it starts doing that it's on all applications, not one07:21
pittiseb128: yes, I know, here too; I just press it (I'm usually in gnome-terminal), it helps here07:21
seb128last time I noticed it seemed font specific though, if I change the text size it's fine, if I go back to the old value it's the same issue07:22
seb128text does get redraw on focus changes sometime though07:22
tjaaltonthis on vivid?07:24
seb128tjaalton, yes07:24
pittiyes07:24
tjaaltoncheck dmesg if you don't have a gpu hang07:25
tjaaltonor does X restart cure it?07:25
pittiat least here it never hangs, it just disrupts the screen all of a sudden; I can work on, and redrawing screen helps07:27
seb128tjaalton, session restart fixes it07:28
seb128I just did a logout/login cycle to fix it07:28
tjaaltonk07:32
tjaaltonif you can build -intel from git that would be something to try07:32
seb128tjaalton, well, it's not like the issue was easy to reproduce07:34
seb128it's also not new from vivid, I have it happening sometimes for some cycles07:35
tjaaltonok07:36
seb128but would that be a video driver issue?07:38
seb128not sure how font rendering works exactly07:38
tjaaltonit's sna acceleration bug I think07:39
tjaaltonyou can switch to uxa in xorg.conf too07:39
tjaaltonto see if it ever happens again07:39
seb128tjaalton, looks similar to https://bugs.freedesktop.org/show_bug.cgi?id=8858407:40
ubottuFreedesktop bug 88584 in Driver/intel "[ilk] Font and screen corruption in GTK+ applications" [Major,New]07:40
tjaaltonyeah07:41
seb128pitti, ^07:43
pittiah, thanks07:45
LocutusOfBorg1hi doko_ are you sure you fixed the kfreebsd-amd64 build failure? I see 5.1.1-4 still failing... thanks08:04
rbasak$ pull-lp-source -d hello wily09:33
rbasakpull-lp-source: Downloading hello version wily09:33
rbasakpull-lp-source: Error: Failed to download: https://launchpad.net/ubuntu/+archive/primary/+files/hello_wily.dsc: 404 Not Found09:33
rbasakIs that expected?09:34
rbasakI haven't updated distro-info-data or anything so it is out of date.09:34
rbasakBut I still expected an explicit "wily" to work. "vivid" does.09:34
cjwatsonNoskcaj: edit-acl -p noskcaj query (from bzr lp:ubuntu-archive-tools)09:37
cjwatsonutlemming: they're in lp:~ubuntu-cdimage/debian-cd/ubuntu09:38
cjwatsonrbasak: Yes, it looks like pull-lp-source decides whether the argument is a series name or a version number by checking whether it's present in distro-info-data09:39
rbasakcjwatson: ah, that makes sense, thanks. I'll update distro-info-data.09:39
Laneyrbasak: tumbleweed said he was going to do it09:40
cjwatsonrbasak: it's already done somewhere09:40
rbasakOh. I meant locally. I assumed it was already updated in the archive.09:40
cjwatsonRight09:40
LaneyDon't see it in unapproved at any rate09:41
LocutusOfBorg145 minutes to the sync? :)10:14
=== greyback__ is now known as greyback
cjwatsonLocutusOfBorg1: Takes it a while to think about it before it starts copying10:20
=== doko_ is now known as doko
dokoLocutusOfBorg1, why is kfreebsd relevant here?10:58
LocutusOfBorg1I don't see you in the debian-devel channel :)11:02
jpdsstgraber: Can you take a look at https://bugs.launchpad.net/ifupdown/+bug/1452238 ?11:07
ubottuLaunchpad bug 1452238 in ifupdown (Ubuntu) "Failed to upgrade system from 14.04" [Undecided,Confirmed]11:07
ricotzdoko, hi, is there an official backport of gcc for precise planned to deal with applications dropping support for gcc < 4.711:08
rbasakjpds: that looks likely to be an issue with sysvinit, not ifupdown. Why was initscripts not configured on your system? Had it previously failed to configure?11:15
jpdsrbasak: It was a brand new box.11:15
rbasakjpds: how was it installed?11:15
jpdsrbasak: I'd literally never touched it before.11:15
jpdsrbasak: Came per-installed.11:15
rbasakjpds: I'm interested to know whether "apt-get -f install" complains about anything before attempting the upgrade.11:17
jpdsrbasak: It doesn't, it fixes the issue.11:17
rbasakjpds: it doesn't complain? Or it does and fixes the issue? And this is all before update/upgrade, right?11:18
jpdsrbasak: Put the output in the bug.11:18
rbasakjpds: OK, but did you run this after or before the upgrade attempt?11:18
jpdsrbasak: After.11:19
jpdsrbasak: Then it does its thing, and one can dist-upgrade again.11:19
rbasakjpds: what does "dpkg -l initscripts" give you, please?11:19
jpdsrbasak: Don't have access to my machine right now.11:20
jpdsrbasak: http://cdimage.ubuntu.com/ubuntu/releases/14.04/release/ubuntu-14.04-server-amd64+mac.list11:23
rbasakjpds: I wanted to know configuration status of that package before and after the upgrade failure.11:24
rbasakjpds: the full log of the upgrade would be helpful too. I wonder if it's a dependency loop. It needs a deeper dive than I have time for right now, sorry. Maybe stgraber will know faster. Some kind of dependency loop maybe?11:25
=== MacSlow is now known as MacSlow|lunch
pragomerhi. I have no dns in my remastered live-iso (that works perfect except of dns). as I see via google this is not only my problem. but I could not find a solution. could you help me?11:53
=== RzR is now known as rZr
cjwatsonauto-sync properly underway now12:21
=== _salem is now known as salem_
=== MacSlow|lunch is now known as MacSlow
LocutusOfBorg1cjwatson, I see ghc building on wily right now, didn't you mention a blacklist for haskell?12:45
cjwatsonLocutusOfBorg1: most of the rest is blacklisted until ghc itself builds12:46
cjwatsonLocutusOfBorg1: blacklisting ghc would not help that cause :-)12:46
LocutusOfBorg1I though the blacklisting was until the debian transition was done :)12:47
cjwatsonNo12:47
LocutusOfBorg1I mean, you were waiting for the haskell stuff to migrate to testing ;)12:47
cjwatsonIt's because I don't want us to have to build haskell-* out of order only to have to build it all again in order12:47
cjwatsonNo, that would take ages12:47
cjwatsonThis is purely a let's-get-the-ordering-right thing12:48
=== rZr is now known as RzR
cjwatson(auto-sync has copied everything now)12:49
=== dholbach_ is now known as dholbach
seb128jibel, pitti, hum13:38
seb128"wily-adt-samba - Build # 1 - Failure:13:38
seb128Public Jenkins URL:  https://jenkins.qa.ubuntu.com/job/wily-adt-samba/1 to view the results."13:38
seb128but that url is a 404?13:38
pittiit ran here: http://d-jenkins.ubuntu-ci:8080/job/wily-adt-samba/?13:39
seb128need vpn access to see that one13:40
pittiseb128: jibel sent an RT to create the /Wily view on public jenkins; no idea whether that also needs action to copy the actual jobs13:40
jibelseb128, given the number of job running the publisher is probably late13:40
pittihm, some do exist: https://jenkins.qa.ubuntu.com/search/?q=wily-adt13:40
seb128jibel, shouldn't the emails be sent after the publishing when the log has there?13:41
jibelseb128, this job finished less than 10 minutes ago13:41
pittiso I guess it just takes time to catch up13:41
seb128has->is13:41
pittiseb128: maybe, but we don't control the public jenkins13:41
jibelseb128, no that's completely differnet13:41
seb128bah, and why can't I access d-jenkins even if with the vpn13:41
pittiwell, what we "should" do is to get rid of jenkins :)13:41
seb128oh, works now13:41
seb128go figure13:42
jibelseb128, the sync to the public instance can take several minutes up to several *long* minutes if there are big attachments13:42
seb128jibel, pitti, thanks13:42
seb128seems like  python-samba is not installable13:43
seb128shrug, and of course activating the vpn makes everything else timeout/stop working, I had forgotten about that13:44
pittiseb128: how do you mean?13:45
pittiseb128: I have the VPN on all the time (auto-started for me on boot)13:45
pittiit's not supposed to hang anything else13:45
pittis/boot/connecting to my home network/, but all the same13:45
seb128pitti, dunno if I misconfigured the vpn in nm-connection-editor, but when I activate it from there the non-vpn web stops working for me13:45
pittiseb128: does your default route go via VPN now? that would explain it13:46
pitti$ ip route|grep default13:46
jibelseb128, don't use the vpn as your default route13:46
pittiseb128: in NM, select the VPN -> Ipv4 settings -> Routes... [X] Only use for resources of this network13:47
pittiseb128: it should be on by default; switching it off will use it for default route, which doesn't work for me either13:47
seb128pitti, thanks, that's checked13:48
seb128in fact this time it didn't make the interweb stop working13:49
seb128but some IRC networks and thunderbird timeout13:49
pittiseb128: ok; default route points to your normal router, not VPN?13:49
seb128so it's like it was making something that open connections don't like13:49
seb128pitti, correct13:49
pittiseb128: ah, the internal irc probably?13:49
seb128yes13:49
seb128and the canonical imap13:49
pittiseb128: ok, that sounds plausible13:49
seb128so maybe just canonical machines13:49
Saviqmhall119, mzanetti, elopio_, just watching "Unity8 User Documentation", not sure if you got to that conclusion, but I totally agree with the goal of automating that13:57
Saviqthe documentation text itself should totally live next to the test itself13:57
mhall119Saviq: the conclusion was that we should build a prototype covering one specific thing, and see how it goes13:57
mzanettiSaviq, yeah, mhall119 will come up with a prototype13:58
mzanettiSaviq, so you met elopio's bird :D13:58
Saviqone thing I wanted to mention is: if any of the full-stack test fails, it needs to be looked at anyway13:58
Saviqit's either that the test is not stable, wrong, or something really needs to change13:59
mzanettiyeah. it definitely sounds like it could work out13:59
Saviqmhall119, long-term we could think of a way for the doc team to get a set of diffs (text and visual) between published and current state to go through and ack/nack14:01
mhall119Saviq: diffs to the docs?14:01
Saviqmhall119, yes14:01
Saviqthe docs could be generated daily/per-image, depending on how often the full-stack testing runs14:01
mhall119Saviq: I was hoping the docs team would help you guys update them directly14:01
mhall119in the bzr branch14:02
Saviqmhall119, sure, but then, before publishing them14:02
Saviqmhall119, you likely want a sanity pass14:02
Saviqover the changes14:02
Saviqmhall119, then, a few times in a cycle, we could generate them for different locales, and even for different devices...14:03
mhall119Saviq: true14:03
Saviqelopio_, mhall119, FWIW I don't think we need that many screenshots (11 for unity7 were mentioned? ;)), it's probably whoever writes the initial doc should leave a hint in the text where a screenshot is needed14:06
mhall119Saviq: for Unity, yes, but if this works we can have it over individual apps too14:07
elopio_ Saviq, mzanetti, mhall119: it's also worth thinking about videos.14:08
Saviqmhall119, totally14:08
Saviqelopio_, and yeah, totally14:09
Saviqelopio_, it'd likely be useful to also be able to only take a screenshot of a certain region (launcher.screenshot())14:10
Saviqbut yeah, one step at a time :)14:11
mhall119elopio_: for videos, having touch-event overlays would really be useful14:15
mhall119touch/mouse14:15
Riddelluos question: how do I get the hangout url for a session I'm running?14:25
seb128Riddell, copy paste from your url bar14:29
seb128ctrl-L + ctrl-C + ctrl-V in most browser14:30
Laneyhttps://wiki.ubuntu.com/UDS/Sessions shows how to do all the mangling14:30
Riddellah that's the URL I want thanks Laney, the summit site only links to some out of date docs14:31
mitya57ScottK: does it make sense to copy qscintilla2 from vivid-proposed to wily, or you are going to fix it via Debian soon?14:35
ScottKI think it will get auto-copied, but in any case I plan an upload in Debian soonish, so I think it's not worth expending effort on.14:35
mitya57Ok14:37
=== adrian is now known as alvesadrian
xnoxdoko: will you be at the GCC5 update session?15:07
xnoxdoko: in one hour15:08
dokomaybe ;)15:09
xnoxdoko: hehe15:09
=== wolsen_ is now known as wolsen
tumbleweedLaney: yeah, sorry. Couldn't do it at the time, beacues it wasn't open yet. And couldn't later because I didn't have key material with me. Then it fell off my stack17:44
hjdAnyone know when http://qa.ubuntuwire.com/ftbfs/ will switch to show status for wily?17:46
tumbleweedhjd: wgrant runs that17:47
=== JanC_ is now known as JanC
smoserarges, https://bugs.launchpad.net/ubuntu/+source/sudo/+bug/127241418:11
ubottuLaunchpad bug 1272414 in sudo (Ubuntu Precise) "extremely slow sudo with many network interfaces due to slow getifaddrs() syscall perf" [Undecided,New]18:11
smoserthe fix there...18:11
smoserdo you have to configure sudo somehow to get it ?18:11
argessmoser: what do you jmean?18:12
=== ljp is now known as lpotter
smoserthe upstream discussion talkss about a sudo config iption18:12
smoseroption18:12
smoserer... maybe it doesnt18:12
smoseroh. the bug summary does18:13
argessmoser: you have to add a special flag18:13
smoserit says "the ability to disable th echecking the network intefaces with a runtime option"18:13
arges--probe-interfaces18:13
smoserso its fast *unless* you run sudo with that ?18:13
argeserr the config is 'Set probe_interfaces false' (sorry its been a while since I looked at this)18:13
argessmoser: http://www.sudo.ws/repos/sudo/rev/e9dc28c7db60  seach for the man page description18:15
argesso in systems with lots of virtual interfaces (neutron routers for example) sudo is really slow since its scanning all those veth pairs18:15
smoserarges, yeah. thats what i'm seeing.18:17
=== benedikt_ is now known as Streamstormer
=== salem_ is now known as _salem
bdmurraymdeslaur: Are the upstart tasks in bug 1391296 still necessary?23:20
ubottubug 1391296 in upstart (Ubuntu Vivid) "14.10: NFS drives in fstab not mounted automatically" [High,Confirmed] https://launchpad.net/bugs/139129623:20
mdeslaurbdmurray: no23:32
mdeslauruh, wait a sec23:32
mdeslaurbdmurray: no, closing them now23:32
bdmurraymdeslaur: thanks23:33

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