/srv/irclogs.ubuntu.com/2015/08/12/#ubuntu-devel.txt

hallyninfinity: http://paste.ubuntu.com/12059133/  seems to be working, and i think incorporates your suggestions03:06
infinityhallyn: ITYM "after 16.04".03:08
infinityhallyn: The unnecessary whitespace change in the init script is gross (tabs versus spaces) if that introduces a delta with Debian.03:08
infinityhallyn: Well, it's gross either way, but worse if it's a delta. :)03:09
hallyninfinity: do I?  I thought that so long as 16.04 existed people might be upgrading from something older03:09
infinityhallyn: I think one of us might be confused about the meaning of the word "after"?03:09
infinityhallyn: 16.04 needs to have the upgrade code.  16.10 doesn't.  16.10 is after 16.04.03:09
infinityhallyn: Similar whitespace changes in postinst too.  You're good at that.03:10
infinityOr your editor hates your freedom?03:10
hallynyes when i edit a block i try to make it tab/space-consistent03:11
hallynmaybe i shouldn't, it does complicate the diff03:11
infinityWell, it's particularly bad if this is shared code with Debian.03:12
infinityIf it's all your code, meh.03:12
hallynre debian delta, we're not syncing from debian at all right now.  considering trying to merge in next few months, but it's been years since we'v edone that03:12
infinityhallyn: What does "service libvirt-bin stop" do?  Is that going to kill everyone's VMs during the upgrade?03:12
infinityKinda looks like it will...03:13
infinityOh, but it won't because the init script was missing that bit before. :)03:15
infinityAnd the upstart job guards against running stop outside the stop runlevels.03:15
infinityhallyn: Okay, so that seems reasonable.  The same runlevel guard might be nice for the sysv implementation, but we'll never use it anyway (but if you intend to push this to Debian...)03:16
infinityhallyn: The only remaining question is are the the systemd services similarly guarded somehow, or will stopping the systemd service stop all guests?03:17
hallyninfinity: with the systemd jobs, the libvirt-stop-guests is only run right before machined would kill them anyway03:31
hallyni.e. libvirt-bin stop by itself does not call kill the vms03:32
hallynbut now that you mention it i'm not sure that the sysvinit variant is doing the right thing there...03:32
hallynso i think i'll just drop that delta - meaning the bug won't be fixed for anyone who's insisting on running sysvinit03:33
hallynbc i don't know offhand how to tell in sysvinit jobs what runlevel we're in03:33
infinityhallyn: You can ask it.03:39
infinityhallyn: /sbin/runlevel echoes "X X" for previous and current runlevel.03:41
infinityhallyn: ie "N 2" or whatever.03:42
hallynmeh03:48
hallynone more thing to break if i do it :)03:48
hallynall right all righ ti'll do it03:48
hallynthanks :)03:48
pittiGood morning04:02
pittihallyn: good!04:03
pittislangasek: gcc-5 promotion -> \o/04:04
hallyninfinity: ah, but apparently /sbin/runlevel still says 'N 5' during reboot :)  guess it's transitioning *to* 6, but not yet there :)04:11
infinitypitti: Does it seem sane that apt is waiting on autopkgtests for a version of python-apt that has no binaries?04:15
pittiinfinity: that's a change from yesterday, see ubuntu-release@04:16
pittiinfinity: it's always a compromise one way or the other :/04:16
infinitypitti: Yeah, hrm.04:16
infinityOh well, guess I need to merge the newer apt.04:16
pittiinfinity: slangasek responded on the list, I'll respond again04:17
pittiwe might be able to fine-tune this a bit04:17
pittiinfinity: but this illustrates it rather well: at this point we don't know whether the new apt breaks the new python-apt, or whether python-apt is broken in its own right04:18
pittidoko: oh, http://launchpadlibrarian.net/214180176/okular_4%3A15.04.2-0ubuntu2_4%3A15.04.2-0ubuntu3.diff.gz was not an ABI change? I had it noted down as "needs rename/transition" in the pad04:57
slangasekpitti: hey, what is the 'Removal candidates' list on http://pad.ubuntu.com/gcc-5-transition for? are these things you are proposing to remove, things you know have been identified as removal candidates in Debian?05:34
pittislangasek: I think that's Laney's05:34
slangasekah05:35
slangasekyou're right, it's his color not yours :-)05:35
pittislangasek: but I read it as "gpid-cpp" is RC buggy and removed in Debian, so we could think about removing it in Ubuntu instead of fixing it05:35
pittior bumping to -proposed05:35
slangasekok; I think that's better handled by flagging down an archive admin rather than putting it in the pad05:36
pittiwe could do the same with bombono-dvd05:36
pittislangasek: I'm still working on FTBFS, and finishing up transitions; is there anything else/more important you want me to look into?05:37
slangasekno objection to removing bombono-dvd; at the moment I'm just trying to clean up the pad a bit for readability05:38
pittiyeah, I went over it and removed the finished items05:38
slangasekpitti: FTBFS+transitions> I think that will probably keep you busy for at least another day05:38
pittislangasek: for sure :) I'll need half a day for that systemd bug fix with "systemctl link" and to prep my debconf talks, but I'll continue with the gcc bits05:39
pittislangasek: FAOD, http://people.canonical.com/~ubuntu-archive/transitions/html/html/icu.html can be moved to "finished", right?05:42
pittiboost1.55 is itself obsolete, and cg3 is just NBS (new version built fine)05:42
infinityWhy the *(&*%! is gcc-5 so huge?05:43
infinityMy chroots just doubled in size when I refreshed them.05:43
pittithey might not have purged gcc-4.9 along?05:44
infinitypitti: I did.05:44
infinitypitti: And that really wouldn't account for it anyway.  They literally doubled.05:44
infinityarmhf went from 118M to 223M.05:44
infinityOkay, not quite, but basically double.05:45
infinityInstalled-Size for gcc-5 is 125MB all on its own.05:47
infinitydoko: ^-- Is that intentional or a horrible bug?05:47
infinityAnd 135MB for g++-505:48
ricotzleftover debug symbols?05:48
pittivs. 18 MB for gcc-4.905:49
infinityAnd 30ish for g++-4.905:49
infinitySo, yeah.  A bit of growth there. :P05:49
infinityOh well.  I'll upload these chroots to take pressure off queues, and we can fix this later.05:49
pitti-rwxr-xr-x 1 root root 124324976 Aug  9 15:14 /usr/lib/gcc/x86_64-linux-gnu/5/lto105:50
pitti"not stripped"05:50
infinityHah.05:50
infinityThat would certainly do it.05:50
infinitySimilar failure for g++?05:50
pitti$ cp /usr/lib/gcc/x86_64-linux-gnu/5/lto1 /tmp/; strip /tmp/lto1; ls -lh /tmp/lto105:50
pitti-rwxr-xr-x 1 martin martin 18M Aug 12 07:50 /tmp/lto105:50
pittimuch nicer :)05:51
pitti-rwxr-xr-x 1 root root 131M Aug  9 15:14 /usr/lib/gcc/x86_64-linux-gnu/5/cc1plus05:51
pittiyes, seems so05:51
pittireduces to 20 MB after stripping05:52
infinitypitti: Can you point those two out to doko when he wakes up so they don't get lost in backscroll?05:56
pittiinfinity: ack05:56
infinitypitti: And I'm updating chroots anyway, so no pressure to fix it ASAP (as that'll invalidate the chroots...)05:56
* pitti moves 11 more transitions to "finished", yay05:58
infinityTHough, it'll take a good half hour to upload these chubby chroots.05:58
infinityLa la la.05:58
BluefoxicyHey, here's an idea06:45
Bluefoxicyhow about every 6 months automatically backporting the entire standard release repository into the LTS as a point release, and automatically updating anyone who runs apt into the new 6 month release, with no support (or security updates) for the old versions of all the software06:46
BluefoxicyWe could call it "Red Hat Enterprise Linux"06:46
darkxstBluefoxicy, you would have to call it Fedora, RHEL don't backport new versions, just security fixes06:49
Bluefoxicydarkxst:  I'm just venting.06:50
BluefoxicyRHEL point releases "carry major architectural changes, so you should read the release notes carefully"06:51
Bluefoxicyas a result,  when you have RHEL 6, you have... something.06:51
BluefoxicyThey claim RHEL 6 is a stable software distribution--like, say, Ubuntu 12.04 LTS06:51
Bluefoxicybut at every point release--say, 6.3, 6.4, 6.7--they do major version upgrades of software, in a similar way from moving from 12.04 to 12.10 to 13.0406:52
BluefoxicyThis of course means all support for the prior point release effectively ends06:52
Bluefoxicyso it's like if Ubuntu ran a 6 month cycle and automatically updated the same existing repository (instead of making a new release), dropping all support for prior versions immediately when a new version came out.06:53
Bluefoxicywhich, when you get right down to it, with RHEL claiming 20 years support of a stable distribution, is what's colloquially known as talking out both sides of your mouth.06:53
BluefoxicyThey asked me at work if we should switch from CentOS to RHEL to get some sort of real support contracts, even though we're aware RHEL support is functionally useless.  I told them the pragmatic option--and thus the ethical and responsible one--is to switch from something Redhat-based to Ubuntu LTS :|06:55
BluefoxicyThey pay me to do my job well, not to cover my ass with useless but bureaucratically-placating support contracts.06:55
Bluefoxicy/rant06:55
BluefoxicyAlso, if anyone ever suggests rewriting support policy to favor more major changes on LTS point releases, stab them in the face.06:56
dholbachgood morning06:57
darkxstBluefoxicy, I thought once upon a time, RHEL point releases were opt-in, not automatic07:01
Bluefoxicydarkxst:  in so much as running yum update is opt-in, the problem with that being you're opting out by no longer running updates.07:05
Bluefoxicylet's say you didn't run updates for a month.  Well, unless you want to select each update--each security patch and bug fix--prior to the latest point release by hand, specifying the exact version to install, you can't patch up to the latest on current.07:06
BluefoxicyThe guy who did this a week before point release is in the same boat, but closer.07:07
Bluefoxicyit's as if you just took the Trusty repositories and shoved the Utopic packages into them.07:07
Bluefoxicydarkxst:  btw, if you have a support contract, and you tell them you haven't run yum update to the latest patch, they will refuse to support you until you do so.  :P07:08
BluefoxicyIt's like how you have the option to surrender to the police.  It's not mandatory; you could just let the police shoot you in the back of the head while you run away.07:09
darkxstBluefoxicy, go find a red hat channel perhaps!07:09
Bluefoxicyha.07:10
BluefoxicyYEah I've vented more than I cared to tbh.07:10
zygadoko: ack, thanks07:22
zygahmmm, is it just me or is debian unstable/sid archive gone?07:36
zygaah07:38
zygayeah, I should get a coffee before trying to fix bugs07:38
zygadoko: do you know when debian plans to switch to python 3.5 as default?07:42
pittiLaney: I'm currently going through http://people.canonical.com/~ubuntu-archive/transitions/html/08:12
pittiLaney: i. e. cleaning up finished transitions, uploading missing rebuilds, noting FTBFSes, and such; pad is up to date08:13
Laneypitti: nice08:13
LaneyI'll check up on some others shortly08:13
pittiLaney: I retried some of your FTBFS, but I might have missed smoe08:14
Laneysome kind soul retried bpp stuff08:14
Laney\o/08:14
pittiLaney: yeah, that was part of "going through transitions and try to fix" :)08:14
pittibut only 40% through so far08:15
pittitouch-core: * libtinyxml2-2               # camera/gallery08:18
pittiWTF?08:18
pittiwhy are we seeding libraries in touch?08:18
pittisdk-libs: * libjsoncpp0v508:18
pittitouch-core: * libzen008:18
infinitypitti: Because someone doesn't understand how dependencies work?08:18
pittimy friends, this is wrong08:18
infinitypitti: The sdk-libs thing, unfortunately, has an excuse.  All it *is* is a collection of runtime libraries.  Though, auto-generating it from the deps of sdk-libs-dev might be clever.08:19
pittiyes, granted; but in touch-core?08:19
infinitypitti: The touch-core thing is almost certainly someone doing something wrong.08:19
pittiis that because we are working around our own click specification?08:19
pittii. e. "click packages don't have deb dependencies"?08:20
infinitypitti: Possibly?08:20
infinity(also, ew?)08:20
seb128pitti, that doesn't have much to do with clicks I think08:21
seb128rather it's up to define what libs we support as part of the base image08:21
seb128which is othogonal to click depends08:21
pittiseb128: that should be in sdk-libs, but nowhere else08:21
seb128right08:21
seb128just commenting about workarounding clicks08:21
pittiand it says "camera/gallery" which sounds like a really bad workaround08:21
seb128workaround to what?08:22
pittiit's been there forever apparently08:22
seb128clicks are not part of the OS08:22
seb128they can't be what brings a lib in08:22
pittiseb128: to what> well, I don't know -- some broken dependency somewhere, or maybe it's obsolete?08:22
pittiseb128: yes, that's what I mean -- clicks can only depend on platform-api, so if they have an implicit dependency to a packaged lib they are broken08:23
pittithat what I mean with "working around our own click spec"08:23
seb128right08:23
seb128but that doesn't have to do with the spec08:23
seb128either the lib should be part of the base image08:23
seb128or they shouldn't use it08:23
seb128or they should have their own copy08:24
pittiright08:24
mwhudsoner is there some way i can see if a package is still tied up in the gcc5 transition?08:33
infinitymwhudson: You might need to expand on that a bit.08:35
infinitymwhudson: A package in proposed?  A package you want to upload and you don't know if it'll get stuck?08:35
mwhudsonit was a bit gnomic wasn't it08:35
mwhudsonthis build blew up https://launchpadlibrarian.net/214259852/buildlog_ubuntu-wily-amd64.unity-scope-snappy_0.1.0%2B15.10.20150721-0ubuntu1_BUILDING.txt.gz08:35
mwhudsonwith things like src/launchpad.net/unity-scope-snappy/internal/launchpad.net/go-unityscopes/v2/activationresponse.cpp:25: undefined reference to `unity::scopes::Variant::deserialize_json(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'08:36
mwhudsonwhich certainly tickes my c++ abi break spider sense08:36
mwhudsonand now i see from https://launchpad.net/ubuntu/+source/unity-scopes-api that there is a package in proposed08:36
mwhudsonheh i wonder if i'd get more or less brokeness if i enabled proposed as a dep08:42
infinitymwhudson: PPAs that aim to test things for the archive should generally build against proposed anyway.08:43
infinitymwhudson: On the flip side, if things can't build in the release pocket, that's a pretty serious issue.08:43
mwhudsonyes i guess that makes sense08:43
mwhudsonwell the latter point should be easy enough to check08:45
mwhudsonoh and blargh i guess i should have copied from the release pocket too08:47
mwhudsonno08:47
mwhudsonproposed08:47
mwhudsoninfinity: do you ever sleep?08:47
infinitymwhudson: Sort of.08:48
flexiondotorgseb128, I saw your post on the ML about testing BLuez5. Do you want me to build Blueman2 in a PPA, linked to the Bluez5 trasition PPA, or will you be able to build Blueman2 in the transition PPA?08:51
pittiLaney: ah, I noticed that several of our demotions (bombono-dvd, crystalspace) went back into wily; for bombono-dvd I went with removal and reupload09:06
pittiLaney: do you know a better trick for that?09:06
pittiLaney: a FTBFS bug with "block-proposed" should do09:06
* pitti demotes again09:09
Laneypitti: ah, if their deps are still satisfiable then I have blocked in the past09:15
pittiLaney: ok, will do that from now on09:15
pittiLaney: yeah, they only will stop being satisfiable once the transitinos land09:15
Laneymeh, we're racing on these09:55
seb128flexiondotorg, I'm looking at it, but your sync request doesn't state why the delta is not needed anymore09:58
dholbachcan somebody moderate my mail on u-d-a?10:04
pittilooking10:05
dholbach<310:05
pittigern :)10:05
=== kickinz1 is now known as kickinz1|lunch
pittiLaney: I stop firing transition uploads for now, going back to sifting through the resulting FTBFS; so it's all your's :)10:21
* Laney is test building before uploading so doing both simultaneously :)10:21
pittiI got through maybe 60% of the transitions, so please check for existing rebuilds before you fire mass-rebuilds10:21
LaneyI tried to use the pad to lock transitions but that wasn't really working10:21
pittiah, I don't have enough horsepower for that10:21
pittiLaney: yeah, I added them this morning, but removed them again as it's too unwieldy10:22
pittiLaney: I usually just click through the package names on a transition page, and ignore the ones which already have rebuilds10:22
Laneythe rebuild-fix-sign-upload cycle adds some delays here :P10:22
mwhudsonah so it's you guys who are stopping my arm64 ppa builds from ever happening10:24
* mwhudson goes to bed and will resume when all the europeans have gone away10:24
Laneywe are children of doko10:24
pittiLaney: I started with test-building, but after I ran into the fourth package with a 3 h build time I gave up10:25
dokomwhudson, which one?10:25
pittimwhudson: trust me, we have the same feeling :)10:25
mwhudsondoko: https://launchpad.net/~mwhudson/+archive/ubuntu/go15-rc-tests/+packages10:25
dokoci-train is eating all the time, it's not me10:25
pittimwhudson: this morning 4 out of 5 builders were building PPA stuff10:25
mwhudsonyeah, i'm mostly just being silly10:26
pittianyway, no need for a blame game, we just need to wait10:26
mwhudsonand really should go to bed10:26
dokomwhudson, ahh, not just one package. sorry, has to wait10:26
pittimwhudson: no worries, we all like to joke about it :) good night!10:26
mwhudsonobviously builds for the archive trump ppa builds :)10:26
dokobumped golang10:26
mwhudsondoko: ah thanks10:27
* pitti cancels all queued arm64 builds which are going to FTBFS anyway, to help a bit10:27
Laneyvtk has a broken shlibs file10:29
Laneythat'll probably be why all http://people.canonical.com/~ubuntu-archive/transitions/html/vtk-g++5.html failed10:30
Laneyat least initially10:30
alkisgHi, I'm trying to troubleshoot a regression where wily has CHARMAP="ISO-8859-15" instead of CHARMAP="UTF-8" in /etc/default/console-setup, any clues on how to pinpoint that change?10:42
alkisg(it breaks non-ascii output in VTs)10:43
pittiapw: please ignore bombono-dvd, I demoted it to -proposed10:52
dokoLaney, are you currently looking at vtk?10:55
Laneydoko: rebuilding it10:56
Laneylocally10:56
Laneywill check it can rebuild stuff before uploading10:56
Laneytakes a while so don't want to waste buildd time :)10:56
pittiwe've got plenty of x86 and even armhf power :) (I just tend to cancel builds of ppc64el and arm64, as these are the scarce ones)10:58
LaneyI can build it faster than they can anyway10:58
Laneyand then I can also iterate10:58
Laneyand instantly try r-deps instead of waiting for publisher10:59
Laneyetc :)10:59
alkisgIs there a bzr branch of console-setup in launchpad that I can branch and find the commit that caused the regression?11:02
alkisgIt's Ubuntu-specific, it's not there e.g. in Debian11:02
Laneyapt-cache showsrc console-setup | grep Vcs # or just debcheckout console-setup11:02
alkisgThanks11:03
tseliotLaney: hi, I've just updated my code for this review (QA tested it). If you're ok with it, I'll push the same changes for 14.04: https://code.launchpad.net/~albertomilone/unity-settings-daemon/non-blocking-touch-mapping-wily/+merge/26624811:04
Laneytseliot: ok, will look soon11:05
tseliotthanks11:05
Laneythanks!11:05
* pitti moves another 4 transitions to "done" -- this evening after arm64 catches up, http://people.canonical.com/~ubuntu-archive/transitions/html/ ought to fit on one page :)11:18
Laneypitti: are you tracking the accidental migrations?11:24
Laney(/me noticed feel++)11:24
pittiLaney: no, hard to track; thanks, will demote and file an RC bug (after lunch)11:29
apwpitti, i think i have actually fixed bonbono-dvd if we care11:30
pittiapw: oh, even better :)11:30
Laneyupload it11:31
Laneybritney will sort it out11:31
alkisgMeh. Purging and reinstalling console-setup fixes the issue11:37
alkisgSo the problem is not in the packaging, it's probably in the code that generates the .isos11:37
alkisgThat code is closed-source, isn't it?11:38
alkisgWhere would I file a bug report against it?11:38
ogra_alkisg, https://wiki.ubuntu.com/ReleaseTeam/CDImageSetup not closed source :)11:41
alkisgThanks Oli, checking...11:41
ogra_alkisg, you also want to take a look at livecd-rootfs (that assembles the rootfses)11:41
ogra_(the nusakan branches have equivalents on launchpad)11:42
ogra_(the private/production branch only carrries lists or mail addresses nowadays afaik)11:43
ogra_(nothing relevant for building)11:44
=== kickinz1|lunch is now known as kickinz1
alkisgAh wait it looks like I was wrong, LANG=C apt-get install console-setup ==> broken CHARMAP, LANG=C.UTF-8 apt-get install console-setup ==> UTF-8 CHARMAP11:46
alkisgSo a wrong LANG setting at installation (iso generation) time can cause this...11:46
alkisgI think that's best solved in console-setup, to ignore the LANG setting at postinst11:47
alkisgThanks, I'll file a bug report against it11:47
alkisg(I still don't know at what point the regression started, it's there in 15.04 as well)11:47
=== _salem is now known as salem_
seb128doko, could you comment on the change mentioned on https://bugs.launchpad.net/ubuntu/+source/openjdk-8/+bug/1448548? "Only install the openjdk-java.desktop file when using cautious-launcher." ... it makes .java files have no handler in e.g nautilus12:24
ubottuLaunchpad bug 1448548 in openjdk-8 (Ubuntu) "OpenJDK 7/8 don't generate .desktop needed by nautilus" [High,Confirmed]12:25
dokoseb128, I'd like to defer that to jdstrand, mdeslaur, sbeattie. made on their request12:25
seb128doko, k12:26
seb128jdstrand, mdeslaur, sbeattie ^12:26
pittimwhudson: actually, CI train service trumps the archive at least for universe packages (what we are largely dealing with) -- 4010 vs. 327012:27
pitti(build score)12:27
shadeslayeris there a way for deferred package removal?12:27
shadeslayerso that I can mark a package to be removed later on12:27
pittishadeslayer: what should that be?12:27
pittia bug report? :-)12:27
shadeslayerpitti: it's a alternate installer to ubiquity, that needs to remove itself, kind of like how ubiquity-oem marks itself for removal perhaps12:28
pittiah, I thought "remove from the archive"12:28
shadeslayerah no, from the system12:28
shadeslayerproblem is that the installer is operating in a OEM like mode12:28
pittiI suppose you could mark it as "automatically installeD", so that apt-get autoremove will clean it up?12:28
pitti(man apt-mark)12:29
pittibut IIRC ubiquity has an explicit list of packages that it purges after install12:29
shadeslayerpitti: the problem is that it loads a plugin to show the "finished" page, that plugin is removed after the package removal step is run, which is before the finished page12:30
alkisgogra_: how can I file a bug report against ubuntu-cdimage?12:32
alkisgI've filed https://bugs.launchpad.net/ubuntu/+source/console-setup/+bug/1484101 against console-setup, but I think it should also be solved in the .iso generating code as well12:32
ubottuLaunchpad bug 1484101 in console-setup (Ubuntu) "Broken CHARMAP with LANG=C on postinst, affects all installations after 14.10" [Undecided,New]12:32
alkisgI.e. when installing packages, it shouldn't be using LANG=C but e.g. C.UTF-812:33
ogra_alkisg, https://bugs.launchpad.net/ubuntu-cdimage/+filebug ?12:39
alkisgNo items matched "ubuntu-cdimage".12:39
ogra_alkisg, but ubuntu-cdimage doesnt install any packages, it only rolls bootable images out of existing components12:39
alkisg(I'm clicking "also affects project/distribution")12:40
ogra_for the rootfs you want to file against livecd-rootfs ...12:40
alkisgThanks, searching...12:40
alkisgYup it does have LANG=C at the top of the BuildLiveCD script12:42
ogra_thats fine12:42
ogra_but the LANG=C in live-build/auto/build is probably not12:43
ogra_BuildLiveCD only sets up the outer-most chroot ... there are multiple chroots in an onion model ... the actual rootfs chroot setup lives in live-build/auto/build12:43
alkisgDone, thank you, fortunately LTS live CDs were not affected12:51
seb128StevenK, hey, seems like there are no admin atm on the ~bluetooth can you give me access? we would like to re-activate it to maintain bluez&co13:11
seb128morphis, ^13:11
juliankjodh_: I am currently closing segfault bugs for APT, and https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1016040 is assigned to you. Can I close that, it's probably working in recent versions.13:13
ubottuLaunchpad bug 1016040 in apt (Ubuntu) "apt_check.py crashed with SIGSEGV in FileName()" [Medium,Confirmed]13:13
StevenKseb128: I've added you, and promoted you to admin and owner.13:14
dokopitti, Laney: could you proof-read this draft for u-d-a? http://paste.ubuntu.com/12061573/13:14
seb128StevenK, thanks!13:14
pittidoko: "The majority of the packages" .. actually we rebuilt more than half of them already (but nitpicking)13:15
Laneydoko: erm, I wouldn't recommend that use wily-proposed13:15
Laneywhy do you want to do that?13:15
pittidoko: "brake" -> "break"13:15
pittidoko: and what Laney said13:15
pittiwe should never ever recommend enabling devel-proposed13:15
pittijust in schroots13:15
Laneymaybe we should target transitions that touch the desktop though?13:16
dokopitti, the majority compared to those already migrated13:16
LaneyI didn't look at the situation there13:16
pittidoko: maybe add "Relevant FTBFS are tracked on http://pad.ubuntu.com/gcc-5-transition -- help with those is greatly appreciated to unblock library transitions." ?13:17
pittihttp://qa.ubuntuwire.com/ftbfs/ is rather intractable for getting the g++ transitions done IMHO13:18
dokoLaney, I'm running a wily-proposed desktop, so at least there are no more transitions13:19
Laneydoko: all transitions that touch packages in the desktop need to be finished to get it all to migrate13:19
Laneythat could be a good priority list13:20
dokoLaney, do you have a list?13:20
Laneynope13:20
Laneythere's some terrifying thing going on with unity/libsigc++-2.013:22
doko?13:22
dokoLaney, pointers?13:23
Laneydoko: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt search for libsigc++-2.013:24
Laneyit's probably "just" entanglement13:24
dokoyes, "just" ;)13:27
* pitti moves 9 more transitions to /finished \o/13:28
pittidoko: did you see backscroll about gcc-5 and g++-5 being ginormous due to unstripped binaries?13:30
pitti/usr/lib/gcc/x86_64-linux-gnu/5/lto1 and /usr/lib/gcc/x86_64-linux-gnu/5/cc1plus are both unstripped13:30
pittidoko: want a bug report for that?13:30
dokopitti, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=78387613:31
ubottuDebian bug 783876 in gcc-5 "gcc-5: consider stripping lto1 / cc1 / cc1plus" [Wishlist,Open]13:31
pittiinfinity: ^ FYI13:31
pittidoko: ah, thanks; seems quite a regression from -4.913:31
dokono, intended13:31
dokoat least for now13:31
pittihm, I don't get the talk about plugins etc. not working; we've never had these unstripped so far, are "plugins" a new feature of gcc-5?13:33
pittianyway, known, thanks for the pointer13:33
dokoplugins are not the reason, but the backtraces13:33
Laneyneed to at least get libxml2 ready to migrate, and I think boost1.58 too13:42
dokoLaney, pitti: update at http://paste.ubuntu.com/12061747/13:43
dokoboost1.58 and icu already are13:43
Laney(for unity)13:43
Laneyhow did that go in without the transition?13:43
dokowe forced icu; new soname. and then boost1.58 migrated on its own, as expected13:44
=== marcusto_ is now known as marcustomlinson
pittidoko: LGTM now, thanks!13:48
Laneybecause boost1.55 still exists, I see13:54
LaneyI can't drill this list down to the qt package which is causing the problem13:54
* Laney needs food, bbiab13:54
AkrogAmesHi all14:00
=== salem_ is now known as _salem
=== _salem is now known as salem_
AkrogAmesI search to create and use virtual GPIO for my simulation program14:02
AkrogAmesWhat is the best way for create virtual gpio device ?  Have you another ideas for that ?14:02
dokopitti, Laney: could one of you merge debhelper again?14:10
pittisure14:10
hallyninfinity: will push http://paste.ubuntu.com/12061910/ for libvirt in a bit14:14
=== zyga is now known as zyga-afk
pitti debhelper depends on dpkg-dev (>= 1.18.2~); however:14:25
pitti  Version of dpkg-dev on system is 1.18.1ubuntu1.14:25
pittidoko: ^ hm, I prepared the merge, but seems we need dpkg first?14:25
pittithe diff looks simple enough, but I'd at least wait for infinity's "no, I'm doing it" or "it's fine, go ahead"14:28
doko  * Move the implicit build-essential:native Build-Depends from14:31
doko    dpkg-checkbuilddeps to a new vendor hook, as it is Debian-specific.14:31
doko 14:31
dokopitti, infinity: does this need extra attention?14:31
pittiLaney: just to confirm, are you tracking https://launchpadlibrarian.net/214278525/buildlog_ubuntu-wily-amd64.postbooks-updater_2.2.5-9build1_BUILDING.txt.gz and friends?14:31
pittidoko: ah sorry, I meant diff == "the ubuntu delta", not the substantial diff of dpkg 1.18.1 -> .214:32
pittidoko: can't say, I'm afraid; cjwatson/infinity would know better14:32
infinitypitti: I'm doing dpkg today.14:36
pittiinfinity: ah, great; I'll test/upload debhelper tmw morning then14:36
infinitydoko: It needs attention, sort of.  We can ignore it (the dep was "new" a year ago or so anyway), or we can follow suit for Ubuntu.  Haven't decided yet which is less pain.14:37
kirklandinfinity: you don't have a time machine and yet you always tell Dustin he's wrong15:00
infinitykirkland: But if I had a time machine, I could do it *more*, and at more appropriate times.15:01
infinitykirkland: Like, at birth.15:01
infinitykirkland: And every day after.15:01
infinitykirkland: This conversation might be a massive CoC violation.15:01
Laneypitti: yeah15:05
ogra_infinity, did you see bug 1484101 ?15:12
ubottubug 1484101 in livecd-rootfs (Ubuntu) "Broken CHARMAP with LANG=C on postinst, affects all installations after 14.10" [Undecided,Confirmed] https://launchpad.net/bugs/148410115:12
ogra_export LC_ALL=C in live-build/auto/build doesnt sound so clever15:12
ogra_(if we actually want C.UTF-8)15:13
Laneypitti: could you please score up https://launchpad.net/ubuntu/+source/vtk/5.8.0-17.5ubuntu4/+build/7790378 so that I can do some retries?15:19
pittiLaney: nudged15:19
Laneycheers!15:19
pittiLaney: that's generally a good idea (building dependencies first) to speed up arm64, so please keep pinging15:19
infinityogra_: We've done that forever, it's an installer bug if we don't fix console-setup's setup.15:22
infinityogra_: That said, I had planned to go all-UTF-8 this cycle if I find the time.15:22
ogra_well, one for cyphermox then :)15:24
infinityogra_: Also, I note that bug mentions that touch uses en_US.UTF-8 as a default.  Why?15:24
ogra_touch ?15:24
infinity./live-build/ubuntu-touch/includes.chroot/etc/default/locale:LANG="en_US.UTF-8"15:24
infinity./live-build/ubuntu-touch/hooks/48-setup-env.chroot:LANG=en_US.UTF-815:24
ogra_infinity, oh, thats legacy crap that someone from the phone team needs to clean up15:25
ogra_neither of it should be needed ... that stems from the weird OEM builds the phone image originates from15:26
tjaaltonwhat updates resolv.conf?15:26
cyphermoxinfinity: what's broken in console-setup?15:26
tjaaltonit's getting rewritten here, with an empty one15:27
ogra_cyphermox, bug 148410115:27
ubottubug 1484101 in livecd-rootfs (Ubuntu) "Broken CHARMAP with LANG=C on postinst, affects all installations after 14.10" [Undecided,Confirmed] https://launchpad.net/bugs/148410115:27
ogra_cyphermox, alkisg just reported it15:27
pittitjaalton: resolvconf updates /run/resolvconf/resolv.conf and /etc/resolv.conf sohudl be a symlink to that15:27
pittitjaalton: and resolvconf is called from /etc/dhcp/dhclient-enter-hooks.d/resolvconf15:27
pittitjaalton: and from /etc/network/if-up.d/000resolvconf too (for ifupdown)15:28
tjaaltonpitti: yeah, ifup br0 is sets it up fine, then a few minutes later it's rewritten15:28
pittitjaalton: by openvpn possibly?15:28
cyphermoxinfinity: ah, I see15:28
Laneypitti: maybe https://launchpad.net/ubuntu/+source/postbooks/4.7.0-3build1/+build/7790500 too then15:28
Laneythanks15:28
tjaaltonpitti: when I use it yes, but not on this machine15:28
pittiLaney: got it a 1st class build ticket too :)15:29
cyphermoxwhere do we default to C though? the installer should mostly get you things right unless you go out of your way to pick or preseed C15:29
cyphermox(IIRC)15:29
tjaaltonpitti: anyway, I'll keep poking at it, must be something transient15:29
infinitycyphermox: We default to C when building the rootfs, and the installer doesn't fix console-setup's setup to match the locale being installed for.15:29
ogra_cyphermox, well, the build defaults to C ... but the installer should reconfigure15:29
cyphermoxok15:30
cyphermoxmaybe I can find the time to fix for ubuntu and debian next week :)15:30
infinitycyphermox: So, two bugs there (maybe three).  1) livecd-rootfs should probably have a saner default for people building raw rootfses that don't use installers (like snappy), 2) real installers (d-i, ubiquity, etc) should dpkg-reconfigure console-setup (or similar) under the right locale to get the right setup, and (maybe) 3) console-setup's postinst might be dumb.15:31
cyphermoxyeah, a bit of 2 and 315:31
cyphermox1 is up to you :)15:31
infinitycyphermox: Yeah, (1) will be part of my blanket s/C/C.UTF-8/ across the world of buildds, d-i, base system, etc.15:33
cyphermoxok15:33
cyphermoxfwiw I just installed a trusty ppc64el vm with the mini iso and I got UTF-8 ;)15:34
cyphermoxthat was explicitly without a rootfs though15:34
ogra_well, thats plain d-i15:34
cyphermoxright15:34
ogra_not using the rootfs from livecd-rootfs15:35
cyphermoxnow for servers and desktop we mostly copy a rootfs15:35
cyphermoxcorrect15:35
ogra_and d-i most likely sets C.UTF-8 which makes console-setup DTRT from the start15:35
alkisgcyphermox: trusty didn't have this issue because the older console-setup version didn't care about LANG15:36
alkisgNow I think it's trying to be more clever, and ends up to ISO-8859-15 because livecd-rootfs sets LANG=C15:37
ogra_not clever enough ;)15:38
cyphermoxalkisg: I'm pretty sure a straight d-i install with mini.iso would do the same on later releases too15:38
cyphermoxhell, let me try the fix right now :)15:38
ogra_heh15:38
alkisgcyphermox: the .iso contents of all releases after 14.04 that I saw, had ISO-8859-15 in filesystem.squashfs15:39
ogra_thats finne15:39
alkisgI don't know if mini.iso has console-setup preinstalled15:39
ogra_what isnt fine is that the installer doesnt recobfigure it15:39
alkisgogra_: it's not fine, we can't use the VTs in the live CDs15:39
ogra_and mini.iso installs package per package ...15:40
cyphermoxalkisg: it doesn't ship a squashfs at all; so things get installed separately15:40
ogra_and likely hardcodes C.UTF-815:40
cyphermoxogra_: nah, you get to pick which you want15:40
ogra_alkisg, you use the raw rootfs without installation ?15:40
alkisgcyphermox: then it depends on the LANG setting when `apt-get install console-setup` is executed15:40
* cyphermox zsyncs latest server image15:40
ogra_cyphermox, is plain "C" even in the list ?15:40
cyphermoxogra_: yeah, I think it is15:40
alkisgogra_: you mean that casper should reconfigure it on boot? But why should it be broken in the first place?15:41
cyphermoxsomewhere out of the way though15:41
ogra_alkisg, the point is that it doesnt matter whats in the rootfs ... the installer *must* reconfigure it properly15:41
alkisgE.g. suppose that I want an initramfs shell, why should it be broken there, and fixed later on on boot...15:41
ogra_the rootfs part is mostly cosmetic15:41
ogra_(we should indeed clean the rootfs side too ... but the bug is in the installer)15:42
cyphermoxogra_: well, the bug is in both. console-setup shouldn't necessarily have to go back and reconfigure itself just to be extra sure things are correct15:42
ogra_cyphermox, well, it should ... since the installer allows you to select a language it has to15:43
alkisgI don't know why anyone wouldn't use UTF-8 in the console15:44
alkisg(as the CHARMAP, not as the CODESET)15:44
ogra_yeah, the ISO charsets should just be wiped from the face of the earth15:44
cyphermoxogra_: it already does some amounts of magic to get you the correct /etc/default/keyboard15:44
ogra_yep15:45
infinityalkisg: So, we're slowly converging on a world where most people think UTF-8 is basically okay, but you're wrong in assuming it's right for EVERYONE.15:45
infinityA proper installer will check the locale the user asked for and reconfigure anything that needs reconfiguring.15:45
seb128@pilot in15:45
=== udevbot changed the topic of #ubuntu-devel to: Archive: wily open | Devel of Ubuntu (not support or app devel) | build failures -&amp;gt; http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise -&amp;gt; vivid | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: seb128
infinityIf that includes a boot menu locale selection leading to reconfiguring early terminals, so be it, though that sounds scary hard to get right.15:46
alkisginfinity: setupcon has been broken in ubuntu for about 6 years now15:48
LaneyCan I tell apt to use some random Packages file that I give it as its brain state?15:48
* dholbach hugs seb12815:48
seb128dholbach, :-)15:48
alkisgIt's not called at boot, it doesn't apply the fonts unless someone calls it manually15:48
LaneyI want to write something to come up with the state that britney is trying to mutate the archive to that I can then give to apt in order to get some intelligible output15:49
alkisgUTF-8 was hardcoded in console-setup.postinst afaik15:49
infinityLaney: You can reconfigure the Etc root.15:49
alkisgSure advanced menus are fine, but I think the basics should be taken cared of first ...15:49
infinityalkisg: No one's arguing with you that defaults could and should be better.15:50
cyphermoxalkisg: did you file bugs for each of these particular issues? that way I (or someone else) can get to them and fix them15:50
infinityalkisg: But sometimes bugs lead to these things called "discussions", where we do this thing called "exploring possible solutions".  Don't take it as a personal insult about the validity of your bug, or a prompt for you to keep arguing the point.15:51
cyphermoxI'm looking into reconfiguring console-setup right now15:51
alkisgcyphermox: about setupcon, I think I've filed 2 bugs, 6 and 4 years ago...15:51
ogra_cyphermox, only the one i pointed to you15:51
ogra_lol15:51
cyphermoxalkisg: ok, if you tell me which ones those are, I'll look when I have a bit of time15:51
ogra_alkisg, none in bugzilla ?15:51
alkisgogra_, in launchpad15:52
ogra_(that we used before launchpad :) )15:52
alkisgHaha15:52
ogra_:)15:52
alkisgI think they'll be closed now, EOL etc15:52
argescyphermox: the upload for bug 1481780 looks a little messed up. i see two patches unaccounted for can you confirm and I'll reject15:52
ubottubug 1481780 in ipmitool (Ubuntu Vivid) "ipmitool 1.8.13 needs 2 patches for OpenPower systems" [High,In progress] https://launchpad.net/bugs/148178015:52
Laneyinfinity: Yeah. Maybe I can just make a sources.list that points to this or something.15:53
alkisgcyphermox: here's one: https://bugs.launchpad.net/ubuntu/+source/console-setup/+bug/133072 comments #20 - #24 are mine15:54
ubottuLaunchpad bug 133072 in console-setup (Ubuntu) "tty console doen't show characters with accent" [Medium,Fix released]15:54
alkisgSomeone marked it fix released but it's still broken15:54
cyphermoxarges: yes, please reject I screwed up15:54
argescyphermox: ack15:54
pittiLaney, infinity: FYI: https://wiki.ubuntu.com/ProposedMigration/AutopkgtestInfrastructure#Administration15:55
infinitypitti: Does some useful group (like ubuntu-archive) have access to wendigo, or are those commands just there in case we need to ask a GSA to drive?15:57
pittirod-ues-proposed-migration:x:2997:pitti,adconrad,vorlon,stgraber,laney15:57
pittiinfinity: it's the Canonical persons in ~ubuntu-release (by intent, I hope it's reasonably correct)15:57
infinitypitti: Mmkay.15:57
Laneygood old rod15:57
pittiinfinity: retrying tests requires snakefruit ubuntu-archive access, that's a larger group15:58
infinitypitti: ubuntu-archive should be a smaller group, the largeness of it is a bug. :P15:58
infinityA bug we should fix.15:58
pittiLaney: oh, now I get it15:58
infinityASAFP.15:58
pittiit's of course "p"rod15:58
Laney:)15:58
infinityBecause people in that UNIX group have way more power than they should.15:58
LaneyDon't fix it15:58
LaneyYou'll fix me out of it15:59
pittiubuntu_archive:x:2552:cjwatson,seb128,doko,pitti,adconrad,vorlon,didrocks,stgraber,laney15:59
infinityYeah, actually, it's not as bad as I remember.16:00
=== alkisg is now known as work_alkisg
infinityThough it does suspiciously have that one person who isn't an AA. :)16:00
infinityLaney: Should we do formal AA training and make you part of the team some day, so you're not bypassing community governance with your Canonical machine creds?16:01
Laneyinfinity: That'd be nice16:01
infinityLaney: Cause you have literally carte blanche in the archive from that UNIX account, which makes me uneasy as a community member.16:01
pittiLaney: I retried the vtk rebuilds, but many of them still fail due to uninstallability :/16:03
pittiI just moved three more transitions to /finished16:04
pitti$ bzr diff -r 278..|grep 'renamed'|wc -l4716:04
pitti47 transitions done, not bad for a day!16:04
pittiand with that, good night everyone!16:05
Laneyinfinity: Let's do it when we're free16:05
LaneyShame no Debconf eh16:05
Laneysee you pitti!16:05
infinityLaney: Yeah, conflicted with Plumbers.  Someone didn't plan that out well.16:05
infinitypitti: 'Night!16:05
Laneyman16:55
Laneywriting that script was a good use of time16:55
slangasekpitti: are you beige on http://pad.ubuntu.com/gcc-5-transition ?16:58
slangasekpitti: someone wrote that asterisk blocks the jack transition; there is no jack transition16:58
LaneySo looks like strigi qtdeclarative-opensource-src kde-runtime would be good to get passing excuses17:01
Laneythat's from analysing a few packages broken by trying to migrate the big libsigc++-2.0 block17:03
Laney(which contains unity)17:03
slangasekLaney: I hadn't triggered rebuilds for strigi because the list of library dependencies was long and hairy, and also because I started to second-guess myself because KDE17:05
slangasekI'd love to have confirmation that this is actually an ABI change for strigi and we should push ahead17:05
LaneyAh, I didn't look if they were themselves transitions17:05
Laneybut: https://packages.qa.debian.org/s/strigi/news/20150808T100114Z.html looks good17:06
slangasekpitti: I see you did rebuilds for voms (libvomsapi1) but you seem to have missed lcmaps-plugins-voms, not sure if you're using a script that you're debugging17:06
slangasekLaney: check17:06
slangasektriggering rebuilds now for strigi17:06
infinityslangasek: How closely do you watch build times on some of your uploads?17:06
infinityslangasek: Curious if you've noticed things that appear to be mutex-heavy being crazy slow on arm64?17:07
slangasekinfinity: not very, why?17:07
LaneyI'll make my dear-update-output-what-are-you-really-telling-me script usable by others tomorrow17:07
slangasekinfinity: I've noticed arm64 being the long pole, that's all17:07
* infinity is trying to decide if tbb is a flaming heap or if there's a nasty toolchain/glibc/kernel bug at play here.17:07
slangasekinfinity: ah.  I haven't in general noticed arm64 being orders of magnitude slower than others if that's what you mean, just delayed17:07
infinityslangasek: Sure, arm64 lags just for resource reasons.  Slower CPU than PPC, fewer builders than everyone else, very slow I/O.17:08
infinityslangasek: But, yeah, check tbb, the build times are insanely bad on arm64.  And it's all in those mutex tests.17:08
infinityIt almost made me go hunting for glibc bugs at 5am, but I figured I'd wasted enough of my life on two packages.17:08
slangasekinfinity: robru had noted yesterday that the previous successful build on arm64 (before the buildd timeout) was also long, ~4x the other archs IIRC17:09
slangasekthere may be an underlying bug, but tbb is the only thing I've heard affected17:09
infinityslangasek: Yeah.  Tres weird.  Maybe I'll revive my carefactor later and throw a debugger or profiler at it.  For now, I'll chalk it up to tbb being crap.17:10
infinityslangasek: At least it's fixed on PPC. :P17:10
* infinity goes to find more caffeine to keep his caffeine company.17:11
=== juliank0 is now known as juliank
slangasekLaney: kdegraphics-mobipocket ftbfs (strigi)17:16
seb128@pilot out17:25
=== udevbot changed the topic of #ubuntu-devel to: Archive: wily open | Devel of Ubuntu (not support or app devel) | build failures -&amp;gt; http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of precise -&amp;gt; vivid | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
ochosidoko: hi!17:28
ochosidoko: just quickly wanted to check whether we pinged the right person last night and whether the libreoffice patch would be generally acceptable17:30
* hallyn ponders where he might find some caffeine17:33
* ochosi guesses a café might be the place to go to17:33
dokoochosi, sorry, please ask SweetShark. seb128 might be able to help as well17:34
hallynnone near here.  maybe the snackshop17:34
ochosidoko: thanks will do!17:34
ochosidoko: sorry if we pinged the wrong person, just saw you're on the LO packaging team ;)17:34
dokofor historical reasons, yes17:35
ochosiokeydokey!17:36
ochosithanks for the heads up17:36
robruinfinity: oh you got tbb working? can you show me the final diff on that for educational purposes?17:36
dokorobru, you can see that diff in lp ...17:39
dokonot showing myself for educational purposes ;-P17:39
robruheh17:41
robrunot awake yet17:41
seb128ochosi, Bjoern is on holidays, but ask on #ubuntu-desktop tomorrow on european working on hours (or try now but I'm about to call it a day and I'm unsure who is still around)17:46
dokorobru, https://launchpad.net/ubuntu/+source/<source package>17:51
robrudoko: thanks17:52
infinityrobru: The tbb and openvdb diffs should both be more or less self-explanatory, I hope.18:03
infinityrobru: Though I note that I didn't mention dropping the crap patch in debian/changelog.  So, do as I say, not as I do in that case. :P18:03
dokopitti, http://autopkgtest.ubuntu.com/packages/k/kservice/wily/i386/ is this an installation error?18:03
robruinfinity: well, it's the sort of thing that makes sense when I read it, but I have no idea how you got there from where I left it off18:04
infinityrobru: Making sense when you read it is a good first step.  I don't know how you best learn, but for me, it's by watching "smarter" people be smart until I absorb it.18:07
infinityrobru: When I first decided I wanted to transition from a Debian user to a Debian contributor, I subscribed to debian-bugs-dist (I don't recommend this) and just watched people argue about bugs and iterate on fixes until patterns emerged and I realised most of this isn't really hard, it's just about seeing the same damned bug 700 times in a row.18:08
ubottubug 700 in boa-constructor (Ubuntu) "After installing Boa Constructor, no menu items in Gnome" [Medium,Fix released] https://launchpad.net/bugs/70018:08
infinityubottu: Thanks, that was super helpful.18:08
ubottuinfinity: I am only a bot, please don't think I'm intelligent :)18:08
robrulol18:09
robruinfinity: that seems a reasonable approach, I'm more of a learn-by-doer, it's best if somebody stands over my shoulder and tells me what to do until I get the hang of it18:10
infinityrobru: Are you inviting me to come visit and loom over you while you type?18:10
infinityrobru: You're in Vancouver, right?  I could use a vacation on the coast.18:11
robruinfinity: I wouldn't say no18:11
robruinfinity: even better: Victoria!18:11
infinityFSVO "better"...18:11
infinityI guess you're only a ferry away from a real city.18:11
robruinfinity: more actual ocean & mountains, less obnoxious big city noise18:11
infinityrobru: I live for city noise. :)18:12
robruinfinity: I'll have you know I only live in capital cities. First Edmonton, then Winnipeg, now Victoria. Vancouver never had a chance!18:12
infinityCan't sleep without the soothing sounds of dumpsters being emptied at 4am.18:12
robruyeah...18:12
infinity(I'm not actually joking, I've lived in CBDs so long that life without that background noise is unsettling)18:13
robruCBDs?18:15
mterrydoko, poke about some gccxml/gcc5 issues that I'm looking at, if you have time18:15
mterrydoko, I will explain here and you can get back to me when you have time18:16
infinityrobru: Central Business District.  Generally known in most of North America as "downtown", despite that only making sense in Manhattan.18:16
dokomterry, this is now replaced by castxml18:16
mterrydoko, yup, and that's causing some problems for me18:17
dokoouch18:17
robruah18:17
mterrydoko, I'm trying to build activiz.net.  Which calls gccxml, which now calls castxml.  Then uses cableswig to consume the xml.18:17
mterrydoko, unfortunately, castxml seems to be writing slightly different xml than gccxml (namely, it's leaving off some 'name=' attributes).  cableswig errors out if certain types of elements don't have name= attributes18:18
mterrydoko, having castxml always write out a name attribute, even if just name="" seems to get activiz.net building...18:18
mterrydoko, but I'm not sure if that's really the best thing  :)18:19
mterrydoko, maybe alternative would be making cableswig less strict?  But I don't know if breaking that assumption would mess other things up, or maybe that's actually a valid level of strictness and castxml is in the wrong18:19
mterryThis is not my area of expertise18:19
dokomterry, debian-med packages aren't my expertise either ... can we just demote that to -proposed ?18:25
mterrydoko, you mean take it out of the release pocket?  So it wouldn't block migrations?18:28
dokoyes18:30
mterryThe chain I know about is activiz.net -> gdcm -> insighttoolkit4 -> plastimatch.  Maybe there are other packages.  But *I* don't care about those being in release pocket.  But I'm not familiar with how important they might be18:30
dokoargh18:31
mterryI take it from your argh that those are packages we want to remain in release?18:32
dokohmm, no. but all these packages are marked for autoremoval in testing18:34
dokoand the maintainer apparently at debcamp uploading again new packages instead of fixing his existing ones18:34
mterrydoko, yeah, looks like a sizeable bubble of packages, but all in that debian-med universe.  Seemingly not terrible to demote.  so what's the process for demoting?18:39
mterrydoko, alternatively, I could land a patch to castxml that inserts empty name attributes instead of leaving them off...18:39
mterrySeems hacky though18:40
dokomterry, file a bug, add tasks for all involved packages, make sure there are no other rdeps, and add th block-proposed tag. then wait for an archive admin18:40
mterrydoko, paperwork!  :)  OK, will chase exact list of rdeps18:41
dokothe bug needs to be there, or else the package will migrate again18:42
mterrydoko, yeah makes sense18:42
mterrydoko, subscribing archive team is enough to get their notice in this case?18:43
mterrydoko, also...  is there a fancy way to get all recursive rdeps, besides using reverse-depends a bunch?18:44
* mterry writes a tiny script18:45
dokomterry, everse-depends src:activiz.net and everse-depends -b src:activiz.net18:46
mterryyeah, but then I have to recurse18:47
dokoahh18:47
dokono, don't know one18:47
mterry(also, it would be nice to not have to run twice, to say -b and -normal)18:47
slangasekwho's copying packages from wily to wily-proposed? pitti?18:54
slangasek(crystalspace)18:54
slangasekpitti: would you please leave the FTBFS package in wily-proposed and delete the package from wily instead?18:55
slangasekthe current approach leaves the packages in -proposed on the tracker, and makes it harder to script an upload (since 'build1' is already taken)18:56
dokoslangasek, hmm, I assume the same would hapen when use demote-to-proposed?18:57
slangasekoh, there's a script for that?  maybe that's the problem yes18:58
slangasekbut if the package is already *in* proposed, we should remove-package -s wily, not remove-package -s wily-proposed + demote-to-proposed18:58
infinityslangasek, doko: demote-to-proposed does no version checking, it just copies from release to proposed, and deletes from release.  There's no conscious "deleting from proposed" going on here, just copying over it.19:12
infinityslangasek, doko: Arguably a bug in the script that it doesn't at least warn and prompt when you're about to downgrade (patches welcome), but currently the onus is on the user to know what they're doing.19:13
slangasekok19:13
slangasekI would say that demote-to-proposed is not the right tool in this circumstance then19:14
infinityNo, if there's a higher version in proposed already, the correct tool is remove-package.19:14
infinitydemotion only makes sense if the release version is broken and there's no proposed version.19:14
infinityOne could turn demote-to-proposed into the catch-all tool for this by adding a version check with a "would you like to just delete the release version, then?" prompt.19:15
=== jincreator1 is now known as jincreator
mterrydoko, ok filed bug 1484258.  Think it's right19:43
ubottubug 1484258 in vtk-dicom (Ubuntu) "Demote activiz.net and friends to proposed (from release)" [Undecided,New] https://launchpad.net/bugs/148425819:43
mterryinfinity, ^ is that right process?  new to demoting/removing-from-release19:46
infinitymterry: Do any of those exist in -proposed at higher versions?19:47
slangasektyhicks: I'm looking to merge new audit, and I see that you have a delta to drop the build-dep on libwrap.  Is that really needed, given that libwrap is in main?19:48
slangasektyhicks: (seems to be a no-op change, so I'd rather reduce the delta)19:48
tyhicksslangasek: we build our audit differently due to not wanting auditd to have networking capabilities20:00
tyhicksslangasek: it has been long enough since I brough audit into main that I've forgotten if libwrap was part of that20:00
* tyhicks takes a quick look20:01
slangasektyhicks: ok.  I checked and libwrap is in main, so it's just an inert build-dep20:01
tyhicksslangasek: ok, then you can add the --with-libwrap and corresponding Build-Depends back in but the --disable-listener delta needs to stay20:02
infinityNo need for libwrap if you're disabling TCP connections.20:02
tyhicksright20:02
tyhickswhich is why I removed it20:02
mterryinfinity, yes.  Some have rebuilds, some have imported new versions from debian20:03
infinitymterry: Okay, so, as we just discussed up there, for all of those, the correct action isn't "demote to proposed", but rather just "delete from the release pocket".20:03
infinitymterry: Enumerating which is which would be helpful.20:04
slangasektyhicks, infinity: right - no need for it but also no need for a delta.  adding it back, but of course leaving --disable-listener there20:04
mterryinfinity, ok, I will make two lists20:05
infinitymterry: Ta.  I'm running out of steam here, probably going to crash after I verify and release tzdata SRUs, so slangasek will likely be actioning your lists.  He'll appreciate them not being wrong. ;)20:06
slangasekhaha20:07
mterryinfinity, unlike you?  :)20:07
infinitymterry: I'm endlessly tolerant, everyone knows that.20:07
* infinity wonders if he just ruined any keyboards.20:08
mterry:)20:09
mterryslangasek, infinity: posted lists to bug 1484258.  (no rush)  Thanks!20:09
ubottubug 1484258 in vtk-dicom (Ubuntu) "Demote activiz.net and friends to proposed (from release)" [Undecided,New] https://launchpad.net/bugs/148425820:09
slangasekmterry: you appear to have missed invesalius as a reverse-dep (but not reverse-build-dep) of gdcm; can you check if there's more hiding there?20:41
slangasekmterry: nope nevermind I see it in the "demoted" list sorry20:43
slangasekmterry: all packages demoted; I'm leaving it to you to close out the bug tasks...20:46
dokoslangasek, will the packages stay in proposed with closed bugs?20:49
slangasekdoko: yes, half of them have no binaries and the other half depend on binaries that don't exist20:50
mterryslangasek, thanks!  will close21:27
=== benonsoftware is now known as MerryChristmas
=== robert_ancell_ is now known as robert_ancell
mwhudsondid we get a new gccgo with the gcc 5 transition?23:20
dokono, already was at 523:21
mwhudsonhm23:21
dokomwhudson, what's the problem?23:22
mwhudsondoko: docker.io failed to build on ppc64el23:22
mwhudsonin my ppa with go 1.5, but docker still built with gccgo this time23:23
mwhudsondoko: https://launchpadlibrarian.net/214275071/buildlog_ubuntu-wily-ppc64el.docker.io_1.6.2~dfsg1-1ubuntu3_BUILDING.txt.gz23:23
dokomwhudson, can you retry with -O2?23:23
mwhudsondoko: i don't think that's the problem23:23
mwhudsonmaybe some dep got updated, i haven't really looked at this at all yet23:24
dokodon't see any recent checkins for this23:25
mwhudsonyeah, it's pretty odd23:27
* mwhudson is wdiffing the build environments23:27
mwhudsoncooooooooouuuuuuuuuuld be some cgo change maybe?23:29
mwhudsonoh god23:31
mwhudsonit's the type of syscall.RawSockaddr.Data or something like that23:32
mwhudsoni think this did get changed on ppc64el23:32
mwhudsondoko: it's this https://go.googlesource.com/gofrontend/+/a850225433a66a58613c22185c3b09626f5545eb%5E%21/23:33
sarnoldhttp://codesearch.debian.net/results/ifrDataByte/page_023:33
mwhudsondoko: so it's terrible but not our fault i guess23:34
* mwhudson thinks23:35
mwhudsonno real idea how to fix this :(23:35
mwhudsoni can at least complain at people23:35
dokomwhudson, please open a bug report for golang *and* gcc upstream23:36
mwhudsondoko: as in bugzilla?23:36
mwhudsonsure23:36
dokoyes23:36
dokoand mark it as a regression, if it worked before (or subscribe me)23:37
mwhudsondoko: step 1 https://github.com/golang/go/issues/1212423:42
mwhudsondoko: how do i mark it as a regression?23:44
dokoprefix with [5/6 Regression]23:46
mwhudsondoko: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=6719823:47
ubottugcc.gnu.org bug 67198 in go "[5/6 Regression] change of type of syscall.RawSockaddr.Data on ppc64 breaks compilation of existing programs" [Normal,Unconfirmed]23:47
dokota23:48

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