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

=== beisner- is now known as beisner
pittiGood morning05:17
infinitypitti: Just the man I've been waiting for.05:32
pittihey infinity05:32
infinitypitti: We need adt-britney love for wily.05:33
pittiinfinity: yep, jibel will set up the wily jobs this morning05:33
pittiI'll create VMs in the meantime (with the usual dist-upgrade hackery until we have daily cloud images)05:34
pittiwgrant, infinity: is the ddeb magic turned on in LP now?05:49
pitti pkg-create-dbgsym | 0.65        | wily             | source, all05:50
pittioops!05:50
* pitti copies from vivid-updates05:50
infinitypitti: I'm not sure what the state of the magic is.05:55
pittihttps://launchpad.net/ubuntu/+source/dfc/3.0.5-0.1/+build/738517405:59
pittithat's a recent build05:59
pittiapparently it's on \o/05:59
Unit193You're going to want to talk to Debian about ddebs soon, I believe.06:03
pittiinfinity: all the old stuff in vivid-proposed is going to be moved to wily, right? so that enabling -proposed stops being a potential disaster06:07
pittiwily-proposed, I mean06:07
infinitypitti: It's all moved as of about now.06:08
infinitypitti: Plus a publisher cycle.06:08
pittiyay, thanks06:08
RAOFNow's probably a reasonable time for some AA training...06:09
infinityRAOF: A few hours ago before I copied all of thise stuff by hand would have been a better time.06:09
RAOFinfinity: Hah!06:09
infinitypitti: I *think* britney is ready to go, but hard to tell since it explodes with "OMG ADT NO WORKIE, POOF".06:10
infinitypitti: But, I'm working on the theory that once that's fixed, it'll Just Work.06:11
wgrantpitti: ddebs are enabled on most archives that matter, but I haven't done a recheck that I caught all of them.06:11
wgrantWill do so now.06:11
pittiwgrant: at least looks good for wily builds06:11
pittiwgrant: I copied the latest mangler now06:11
infinitySomething's actually built in wily that created ddebs?06:11
pittiinfinity: yes, e. g. https://launchpad.net/ubuntu/+source/dfc/3.0.5-0.1/+build/738517406:11
wgrantpitti: Yeah, the primary archive, security PPAs and silos have all been enabled since Thur/Fri.06:11
pittiwgrant: I'll walk through https://launchpad.net/ubuntu/+source/dfc/3.0.5-0.1/+build/7385174 and see if any of the failures were due to the old mangler06:12
pittiwgrant: sorry, through https://launchpad.net/ubuntu/wily/+builds?build_text=&build_state=failed&arch_tag=all06:12
infinityOh wow, that magically started building.  Huh.06:12
infinityMust have missed a mass give-back right before release. :/06:12
infinityOh well.06:12
wgrantinfinity: Copied to proposed.06:12
wgrantOh, right, that's what you mean.06:12
pittiwgrant: ok, all the FTBFSes are not due to the old mangler, so all good06:17
pittiwily testbed VMs created in CI06:32
pittiinfinity: https://launchpad.net/ubuntu/+source/jemalloc/3.6.0-3 looks like a leftover, ok to remove that from vivid-proposed?06:39
pittior was that on purpose by any chance? (I suppose you moved over with a script, so odd that this one got stuck halfway)06:40
infinitypitti: Script.  Hah.  No, it was by hand, I just missed deleting that one.06:40
pittiinfinity: well, script == for p in <packages>; do copy-package; remove-package; done06:41
infinitypitti: I should script it, but it needs to be smarter than "copy to x, delete from y" because LP treats with and without binaries differently depending on if there are completed builds or not.06:41
infinitypitti: Anyhow, deleting.06:41
pittiah, ouch06:41
pittiinfinity: ah, for built ones we need to copy the binaries, I see06:42
infinitypitti: We do, and you can't say "copy with binaries" for all of them, cause LP tosses a fit if there are no binaries. :P06:42
infinityStill, not that hard to script, just do the binary check first, I'm just allergic to the LP API, and doing it by hand gives me a chance to examine what's in proposed.06:43
pittijibel, infinity: I'm not sure if the snakefruit setup is complete -- http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html still points to adt-vivid-* jobs, not adt-wily-* ?07:50
infinitypitti: It's not running, because it crashes when your end doesn't work. :P07:51
infinitypitti: Lemme try one by hand.07:51
pittiinfinity: right, jibel is setting that up right now; he just wondered who set up britney, and I wondered if it needs more changes07:51
infinitypitti: I did, but it might not be completely right.  No idea.07:52
pittiinfinity: nah, don't bother yet07:52
jibelpitti, infinity the CI infra doesn't know about wily yet, and I am not allowed to update the code on jenkins master07:55
pittimeh - CI vanguard o'clock?07:56
jibelsomeone's on it07:57
LocutusOfBorg1sil2100, was it ok to review? I don't remember07:57
LocutusOfBorg1oops s/ sil2100 / Unit19307:57
sil2100!07:58
pete-woodspitti: just nagging you about this MR again https://github.com/martinpitt/python-dbusmock/pull/9/files07:58
pittipete-woods: ack, nag taken :)07:58
pete-woods:)07:58
Laney@pilot in08:08
=== udevbot changed the topic of #ubuntu-devel to: Archive: Break Time | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> utopic | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: mdeslaur, arges, Laney
Laneymdeslaur / arges: ↑ lies?08:09
infinitypitti: When the autopkgtest stuff is all working, can you let cjwatson know?  I'm handing off to him, since it's 3:30am here.09:29
pittiinfinity: ack, will do09:29
pittiinfinity: sleep well!09:29
=== jamesh_ is now known as jamesh
pittiinfinity: looks mostly ok now, just the queue is awfully long09:30
Laneyjamespage: hiya, could you take a peek at bug #1374999 - nothing to sponsor currently, right? could unsubscribe ubuntu-sponsors then.09:52
ubottubug 1374999 in OpenStack Compute (nova) "iSCSI volume detach does not correctly remove the multipath device descriptors" [Low,In progress] https://launchpad.net/bugs/137499909:52
jamespageLaney, agreed - I'll get tinoco to ping me directly once he has something ready - I need to coordinate that with other openstack updates anyway09:53
jamespageLaney, unsubbed sponsors09:53
Laneythanks!09:53
* Laney is Purging Old Stuff09:53
jamespageLaney, nice one09:56
LocutusOfBorg1is the wily import started?10:00
LocutusOfBorg1I see something has been built for vivid10:01
LocutusOfBorg1s/vivid/wily10:01
cjwatsononly sort of10:02
cjwatsonplease stop asking for the time being, we'll tell people when it starts10:02
LocutusOfBorg1thanks, sorry if I'm bothering, I asked many syncs from experimental, I would like to see if they are now sync'd from unstable again10:05
pittiLocutusOfBorg1: they will be10:05
LocutusOfBorg1thanks!10:06
pitticjwatson, infinity: ah, distro-info bug fixed, and the queue is catching up -- first wily test results! http://d-jenkins.ubuntu-ci:8080/view/Wily/view/AutoPkgTest/10:54
pittiaptdaemon failure seems genuine, I figure some distro-info/python-apt/whatever needing an update for wily10:56
mdeslaur@pilot out11:01
=== udevbot changed the topic of #ubuntu-devel to: Archive: Break Time | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> utopic | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: arges, Laney
mdeslaurLaney: thanks, forgot to check out apparently11:01
=== MacSlow is now known as MacSlow|lunch
tinocojamespage: hello james, freyes has taken this case. i remember my fix did not fix it entirely (at least for all cases, emc backend did work though)12:02
tinocofreyes: pls update james regarding the iscsi volume detach issue whenever you have something12:02
tinocojamespage: thank you!12:02
=== dholbach_ is now known as dholbach
cjwatsonpitti: So I'm a little confused, do you know why http://people.canonical.com/~ubuntu-archive/proposed-migration/wily/update_excuses.html thinks aptdaemon passed?12:47
cjwatsonoh, maybe that just needs to be rerun12:48
pittijibel: ^ could it be that vivid's results.history was copied after that ran?12:48
pitticjwatson: me too12:48
cjwatsonI'll try rerunning p-m12:49
cjwatson2015-05-05 12:52:54,113 DEBUG cmd: ['rsync', '-a', '--remove-source-files', 'rsync://tachash.ubuntu-ci/boottest/wily/out/', '/home/ubuntu-archive/proposed-migration/boottest/data/boottest/wily-proposed/krillin/work']12:53
cjwatsonrsync: change_dir "/wily/out" (in boottest) failed: No such file or directory (2)12:53
cjwatsonrsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1536) [Receiver=3.0.9]12:53
cjwatsonpitti,jibel: ^- noticed by chance in p-m logs12:53
pittioh, I specifically didn't change RELEASE= for boottest12:53
jibelpsivaa, fginther ^12:53
pittiin lp:a-p-t12:53
pittiAFAIUI we do *not* want to move the phone to wily12:54
pittibut keep vivid, or vivid+PPA, or a vivid-based RTM release or something12:54
pittiso boottest should not run on wily, at least not right now12:54
cjwatsonwe don't want to move the phone to wily yet, but we also don't want to let the quality of wily drift12:54
pittipsivaa, fginther ^12:54
cjwatson(per slangasek)12:54
pittiah, so will we have a channel for wily touch builds, but don't advertise it?12:55
cjwatsonthat was my understanding12:55
cjwatsonICBW12:55
jibelpitti, cjwatson a possible explanation is that aptdaemon/policykit passed in vivid, and the result is still valid in wily because policykit didn't retrigger a test of aptdaemon in wily ie policykit in wily didn't break aptdaemon.12:58
pittiok; so I guess CI needs to create these dirs12:58
=== MacSlow|lunch is now known as MacSlow
=== elopio_ is now known as elopio
fgintherpitti, jibel, I've created the rsync dirs on tachash for boottest. Will take a closer look at what boottest should really be testing in a moment13:24
=== _salem is now known as salem_
dholbachslangasek, can you join #ubuntu-uds and #ubuntu-uds-core-1?13:38
Laney@pilot out13:39
=== udevbot changed the topic of #ubuntu-devel to: Archive: Break Time | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> utopic | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: arges
* dholbach hugs Laney and arges13:40
argesoops I forgot to pilot out : )13:40
arges@pilot out13:41
=== udevbot changed the topic of #ubuntu-devel to: Archive: Break Time | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> utopic | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
* Laney hugs dholbach back13:42
cjwatsonjibel: I guess that makes sense, but why did aptdaemon run in wily at all then?13:45
slangasekdholbach: done13:49
dholbachgreat13:49
OrphisHey, does anybody know what's the progress of apt "by-hash" update status?13:53
rbasak"chdist create" for wily, when running on vivid, didn't seem to create or populate .chdist/.../etc/apt/trusted.gpg.d/ I get gpgv failure warnings. Is this a bug?13:54
jibelcjwatson, I don't know yet, 8 package tests have been triggered because packages were considered newer in wily, but the version is the same in vivid, and there is no new upload in wily13:54
OrphisAnd is there any plan on using it in future Ubuntu release?13:54
rbasakOrphis: I think support in apt will get synced this cycle. Then it needs to be enabled in the archive, and we need to switch to InRelease. I'm not sure about the status of those two parts. I think we're still planning on switching to it. mvo may know more but I don't see him online right now.13:55
Orphisrbasak: Do you know if apt-ftparchive supports generating repositories for this format?13:55
rbasakI don't think it does right now.13:55
rbasakI did have a script that takes a regular archive and adds the by-hash information.13:56
rbasakNot sure what happened to it.13:56
OrphisThat's "easy" to add on top of existing index generation scripts though13:56
rbasakRight. The by-hash design allows for the extra stuff to be added to downstream mirrors even without upstream support.13:56
cjwatsonWe'd certainly want to support it in Launchpad, rather than messing about on mirrors.13:56
OrphisIs Launchpad the main ubuntu repository?13:57
rbasakSure - it's easier to test by decoupling that though.13:57
cjwatsonOrphis: Yes.13:57
rbasak(eg. on a local mirror)13:57
cjwatsonRather, Launchpad is the software that (among other things) publishes the repository.13:57
OrphisMirrors will probably have to be smarter when mirroring, like handle packages first, then by-hash, then (In)Release(.gpg)13:58
rbasak"cp -a ~/.chdist/{vivid,wily}/etc/apt/trusted.gpg.d" fixed my chdist issue. Not sure if it's a bug in chdist or not.13:58
cjwatsonOrphis: Mirrors already have to mirror pool then dists.13:58
OrphisRight, but they should still do a smart dists mirroring not to break everything :)13:59
evcan you statically link LGPL v2 code in a GPLv3 codebase?13:59
cjwatsonI think they already have to do that too.13:59
OrphisGreat13:59
rbasakOrphis: or, simplify the smarts to say "sync new files first, then modified files, then deleted files". Pool then dists would also work but best to sync deleted files last in that case.13:59
OrphisDo you know what software they're using?13:59
rbasakOh, and InRelease last after everything else in dists.14:00
Orphisrbasak: That's a smarter way to do it too, yes14:00
OrphisIndeed14:00
* zyga wonders what generates https://ftp-master.debian.org/new.html14:00
zygaand if there's an API for it14:00
cjwatsonsoftware> varies but we recommend https://wiki.ubuntu.com/Mirrors/Scripts14:01
cjwatsondeletion isn't a big issue due to the stay of execution14:01
OrphisTo serve the internal repository at my company, I have some software that is smart enough to keep a session based on the IP address of the client and keeps multiple versions of the index. When an update session starts (through Release.gpg or InRelease download), it tracks which index it should serve and avoids all issues. And on the other side, the index is updated automically using a smart symbolic link14:03
cjwatsonyeah nobody wants to do that on public Ubuntu mirrors though :)14:04
OrphisIt works great even for frequent updates of the repository and serves the right index, provided no 2 machines with the same IP are updating at the same time during an update14:04
OrphisIndeed14:04
cjwatsonand anyway NAT14:04
OrphisI'm just looking for a solution that would work for my infrastructure to mirror your packages properly in different sites14:04
OrphisYes, it's good for a private infra, not so much for external people, although that would reduce errors for people and shouldn't add more14:05
OrphisIt's not 100% fail-safe and is transparent to old clients14:05
OrphisWhen it works, it works, when it doesn't, there would have been an error anyway without it14:06
OrphisHow often is the ubuntu index regenerated? And how long does it usually take?14:07
cjwatsonusually multiple times per hour14:07
cjwatsonhow long> depends exactly what you mean by that question ...14:07
OrphisHow much time is spent between the moment you ask for the index to be built and it's actually done?14:08
cjwatsonev: yes, http://www.erisian.com.au/wordpress/2007/07/06/gplv3-and-debian has a summary14:09
cjwatsonOrphis: (a) nobody asks for it explicitly (b) varies quite a bit depending on how much work it has to do; typical would be around 5-15 minutes14:11
cjwatsonOrphis: that isn't relevant to mirrors though ...14:11
cjwatsonI mean, frequency can be, but publisher runtime isn't14:12
OrphisNo, but it's interesting to compare infrastructures of big repositories :)14:12
cjwatsonright14:12
OrphisWe have continuous deployment for some software, so we publish it in our repository and we block on the indexing. Having a fast indexing is always nice then14:13
smoserhey. bug 144676714:13
ubottubug 1446767 in isc-dhcp (Ubuntu Wily) "dhclient can fail if other nics are renamed" [High,Triaged] https://launchpad.net/bugs/144676714:13
smoseris in vivid-proposed.14:13
smoseris it acceptable to sign and upload 4.3.1-5ubuntu2.1  ? to wily ?14:14
smoseror.. how should that be done.14:14
smoserbinary copy?14:14
cjwatsonjust copy with binaries to wily-proposed, if it isn't there already.14:15
cjwatsonOrphis: small repositories there isn't really a good excuse for taking more than a small number of seconds :)14:16
Orphiscjwatson: Well, I have a big one!14:16
OrphisWith multiple copies of some packages for gradual rollouts and stuff14:17
Orphiscjwatson: While you're around, something a bit related I couldn't get an answer for. Is trusty-updates a superset of trusty-security?14:20
smosercjwatson, i don't do this very often.. can you confirm http://paste.ubuntu.com/10990160/ is right?14:20
smoserer.. do i coyp to wily-proposed14:21
cjwatsonsmoser: You should copy to wily-proposed, indeed.14:22
cjwatsonsmoser: Otherwise it's fine.14:22
smoserthanks14:22
cjwatsonOrphis: More or less.  All updates to -security are automatically copied into -updates provided that they don't clash.14:23
doko_xnox, barry: isn't the python session now ongoing?14:24
cjwatsonOrphis: There's a slight delay on that, and in any case -security still exists separately in part because that means we can point users' sources.list files at security.ubuntu.com for that suite, so that they get security updates quickly regardless of the vagaries of mirroring.14:24
Orphiscjwatson: So one should be safe enough to use only updates and not security, provided the updates repository is properly mirrored14:24
cjwatsonOrphis: I can't recommend it, but I've explained the behaviour.14:25
OrphisThank you14:25
OrphisUpdates aren't applied automatically, so the slight delay is probably not relevant in that case14:25
OrphisWell, in *my* case14:25
cjwatsonProbably not.14:25
=== doko_ is now known as doko
barrydoko: in 90m i think14:27
xnoxdoko: UTC time is 14:2714:27
dholbachdoko, http://summit.ubuntu.com/uos-1505/2015-05-05/ - as barry said14:28
dokoargh, won't be there then14:28
xnoxdoko: that's alright, it's not like we've been planning python3-only for a few years now....14:28
evcjwatson: thanks!14:28
barrydoko: darn.  can you pvtmsg me any links you want to share?  e.g. py3 work needing done?14:28
xnoxwhere can i get recent go for 14.04 ?14:32
dokoxnox, apt-get install gccgo14:33
xnoxdoko: what version of go does that translate to on 14.04?14:34
dokoahh, 14.04, the ubuntu-toolchain-r/test PPA14:34
doko1.4.214:34
xnoxwell i need at least 1.3 i think14:35
xnoxhm i wonder if there is environment variable to do -compiler gccgo14:37
dokobarry, xnox: for python3.5 in 15.10, somebody would need to sit down and see, if we have the resources to do 3.5 as supported version, or if it's too early (will be beta status at this time)14:38
dokoxnox, GCCGO14:38
cjwatsonpitti: do you know of any reason not to open at this point?  there's the lack of boottests, but I think we can live with that in the short term14:50
pitticjwatson: fine from my POV;  if the toolchain (gcc 5?) is set?14:51
cjwatsonapparently set, gcc 5 not default yet14:52
cjwatson(and not for opening)14:52
cjwatsonI just want to get branch-distro sorted14:52
pitticjwatson: do we have a newer distro-info and debootstrap already?14:54
pittiquite some stuff will fail without that, I figure14:54
cjwatsonpitti: no, but be my guest14:54
cjwatsonpitti: well, we do have a newer distro-info-data14:54
pitticjwatson: ok; I have two UOS sessions now, noted for tomorrow morning14:54
pitticjwatson: yes, that's what I meant14:54
cjwatsondebootstrap isn't opening-critical14:54
pittiright, I locally added the symlink to the CI machines14:54
pittithey have wily containers now14:55
=== cjwatson changed the topic of #ubuntu-devel to: Archive: wily open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> utopic | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
rbasakhttp://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.vivid/rdepends/python2.7/ works but http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.vivid/rdepends/python2.7 redirects to http://people.canonical.com/germinate-output/ubuntu.vivid/rdepends/python2.7/ which then 404s (dropped off ~ubuntu-archive)15:22
cjwatsonwe'll start up auto-syncs soon15:22
cjwatsonrbasak: sounds like a bug in the IS-managed proxy on lillypilly15:22
rbasakcjwatson: I'll file an RT then I guess? Thanks.15:22
cjwatsonI think15:22
cjwatsonit probably needs to rewrite the redirect or something15:23
dholbachwoohooo!15:29
pitticjwatson: \o/15:55
pitticjwatson: https://launchpad.net/ubuntu/wily/+builds?build_text=&build_state=built&arch_tag=amd64 doesn't have builds with ddebs that are more than 30 mins old yes, but I'll check tomorrow that the ddeb import worked15:56
pitticjwatson: at least they are being produced and published in LP now, so we won't lose them \o/15:56
=== marcusto_ is now known as marcustomlinson
bdmurraybarry: where are we with the python-pip SRU?16:00
smoseranyone have thoughts on http://paste.ubuntu.com/10990807/16:37
cjwatsonsmoser: I'd strongly suggest talking with the Debian vim maintainers16:37
cjwatsonthey may have past experience16:37
smoseressentially replace python with python3 in vim. it doesn't actually build (a python3 test fails), but wonder if its the  right thing to do to replace Provides.16:38
cjwatsonand Debian is targeting a pretty widespread switch to python3 for stretch so there's no good reason for this to be Ubuntu-specific16:38
cjwatsonalso, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=72992416:38
ubottuDebian bug 729924 in vim "vim: Add Python 3 support" [Wishlist,Open]16:38
cjwatsonpast history there you're skating over :)16:38
smosercjwatson, thanks.16:39
pittistgraber: lxc/wily failed because of debootstrap missing wily, I'll upload that16:47
stgraberpitti: yeah, I assumed it'd be something like that so I didn't even bother checking16:48
stgraberpitti: I usually start worrying about adt around a week after the series opened :)16:48
pitticjwatson: uploaded debootstrap FTR16:49
pittioh, Laney beat me to it16:50
pittimeh @ pull-lp-source not working yet16:50
Laneypow pow pow16:50
zygabarry: do you know, perhaps, what generates the debian NEW index? https://ftp-master.debian.org/new.html17:25
zygabarry: I wanted to write an app that loads the same data and presents it in a QML app17:25
Laneyzyga: you could parse https://ftp-master.debian.org/new.82218:00
zygaLaney: fantastic, that's excactly what I wanted!18:08
=== henrix_ is now known as henrix
NoskcajHow can i see what packages i have upload rights for?19:47
bdmurrayseb128: In case you didn't notice the vivid line is fixed now.20:12
seb128bdmurray, did notice; thanks20:36
=== adrian is now known as alvesadrian
utlemmingpitti, stgraber: which package provides the preseed files on the cdrom?21:25
=== salem_ is now known as _salem
=== neunon_ is now known as neunon
=== happyaro1 is now known as happyaron
=== lfaraone_ is now known as lfaraone
=== happyaron is now known as Guest24309
=== Guest24309 is now known as happyaron

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