/srv/irclogs.ubuntu.com/2016/04/29/#ubuntu-devel.txt

slangaseksbeattie: should I go ahead and fire off no-change rebuilds for those, then?00:40
slangaseksbeattie: (let's suppose "yes" and do it)00:42
hallynwgrant: cool, closer than i thought :)  thanks!  i can't wait.  i'm always on crappy links so pulling 300 mb just to push it is painful :)00:51
slangaseksbeattie: (done)00:51
slangaseksbeattie: (except for bglibs which somehow generated a broken .changes file, BRILLIANT)00:52
sarnoldslangasek: bglibs looks "special" https://lintian.debian.org/maintainer/pape@smarden.org.html#bglibs00:53
slangasekyes, yes it is00:53
slangasekmaybe build-depending on that one is a good reason to remove a package instead of fixing it00:54
sarnoldit might be, it looks unloved for a while https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=54405600:56
ubottuDebian bug 544056 in wnpp "RFA: bglibs -- BG Libraries Collection" [Normal,Open]00:56
=== Wulf4 is now known as Wulf
=== NaSb_ is now known as Mozpaccers
=== salem_ is now known as _salem
lfaraoneinfinity: belated thanks :)04:00
infinitylfaraone: I don't know what I did, but you're welcome.04:01
infinitypitti: Wow.  Why is systemd so effin' noisy about timers?04:05
infinitypitti: None of that belongs in my ringbuffer.04:05
lfaraoneHmm. Why do we still build .imgs for the server install CD, but not the desktop install CD?04:10
lfaraoneI feel, if anything, those should be swapped.04:10
infinitylfaraone: server.img is a symlink to server.iso. :P04:10
infinityIt was a specific request to do so, it's not an extra image (despite the confusion)04:11
lfaraoneinfinity: hm, ok. do we build actual images for anything?04:11
infinitylfaraone: Define "images".04:11
infinityThey're all images.04:11
lfaraoneinfinity: well, anything for which https://help.ubuntu.com/community/Installation/FromImgFiles is helpful. I think no :P04:11
infinitylfaraone: Seems that all those docs (including the ISO doc that links to) are pretty out of date.  Whee.04:13
infinitylfaraone: To be clear, the ISOs we produce are all bootable, and can thus be written raw to a USB key via dd.04:14
infinitylfaraone: So, all the docs seem to be many years crusty on that score.04:14
lfaraoneinfinity: Figured. I was planning on rewriting it a bit, and include some steps about how to verify the SHA256SUM.gpg, since it took me a bit of effort to find out the right invocation myself.04:14
sbeattieslangasek: yeah, in order to get it to be accepted in the ppa, I had to add 'Sections: libs' to the source section of the control file.04:46
cpaelzergood morning05:36
=== Malsasa_ is now known as Malsasa
ricotzdoko, hi :), https://launchpad.net/~ricotz/+archive/ubuntu/staging/+sourcepub/6377511/+listing-archive-extra06:16
pittiinfinity: timers> err, what? some details please? "ringbuffer" sounds like "dmesg", but there are no timer messages after booting06:17
pittiGood morning06:17
pittiinfinity: I suppose some pile up over time when e. g. the apt timer has run a few times?06:18
infinitypitti: Yeah, I have a ton of apt timer messages.06:37
infinitypitti: I see zero reason to spam kmsg with that.06:38
pittiinfinity: can you please file a bug? the apt timer only runs every ~ 12 hours, so for sure there shouldn't be messages more often than that (unless there are other timers)06:39
pittiand they are supposed to go to the journal, not to dmesg06:39
infinitypitti: Sure, it's not often (though it adds up), but that's not really the point.  If we had a ton of timers all doing that, it would be ridiculous.06:40
infinitypitti: Filing a bug.06:40
pitti"systemctl list-timers" shows that the apt-daily timer ran 25 mins ago and systemd-tmpfiles-clean.timer 10 mins ago, still nothing in dmesg06:41
pittiso, can't reproduce yet I'm afraid; let's see what your messages actually are06:41
infinitypitti: It's the random adjust.  Sec.06:42
pittiApr 29 08:15:39 donald systemd[1]: apt-daily.timer: Adding 4h 5min 11.531683s random time.06:42
pitti(in the journal indeed, but not in dmesg)06:42
infinityhttps://bugs.launchpad.net/ubuntu/+source/systemd/+bug/157653606:42
ubottuLaunchpad bug 1576536 in systemd (Ubuntu) "timer messages unnecessarily sent to /dev/kmsg" [Undecided,New]06:43
infinitypitti: I have a ton in dmesg.06:43
pittiinfinity: ubuntu-bug please06:43
pittiinfinity: can you please do apport-collect then?06:43
pitti(release, arch, JournalErrors.txt, etc.)06:43
infinitypitti: apport-collecting.  Apparently, python-apport isn't installed by default anymore.06:44
pittikernel's command line etc.06:44
pittiinfinity: right, that fell victim to "py 3 only on the iso" some releases ago06:44
pittiinfinity: unfortunatley python3-launchpadlib still falls over too often, so apport-collect has to use py2 for now06:45
infinitypitti: Oh.  So why doesn't apport-collect use python3-apport? :P06:45
infinityAhh.06:45
infinitypitti: apport-collected.06:45
pittiinfinity: thanks; need to ponder that for a bit, I see nothing unusual on the log target or errors06:47
infinitypitti: I suppose I could just blame mvo for pointlessly switching away from cron. :P06:50
pittiinfinity: I think his point was to smear out the time when the trigger hits, with the random delay06:50
infinitypitti: Quite, yes, which the cronjob also does. :)06:51
infinity(though not as well, admittedly)06:51
mvoinfinity: *cough* pointless *cough*06:51
pittiI remember that mvo discussed this, but I forgot why the cron job wasn't sufficient any more06:51
mvoinfinity: you need to embrace this new tech, its awesome !06:51
pittimvo: oh, guten Morgen06:51
infinitymvo: Can't make me.06:51
infinitymvo: (And it does feel a bit pointless when you still have the compat cronjob for non-systemd systems)06:52
infinitymvo: Anyhow, systemd being a big jerk to my logs isn't your fault. :)06:52
mvoinfinity: the big one is that we need more randomness for the start of the job and systemd gives it to us cheaply. with cron the ranodm delay delays other jobs. sure, we could have done it differently without systemd but it saves some extra work06:53
mvoinfinity: :P06:53
mvoinfinity: I won't disagree that the systemd timers seems to be not quite the same level as good old cron yet06:54
mvopitti: hey, guten morgen!06:54
infinitymvo: Forking the delayed job in the background would let cron carry on, wouldn't it?06:55
infinitymvo: (I agree that holding up cron for your delay is awful)06:55
Unit193barry: FWIW, updated merge: https://launchpad.net/~unit193/+archive/ubuntu/staging/+sourcepub/6377589/+listing-archive-extra06:56
mvoinfinity: yeah, it could be done without systemd timers of course06:58
dholbachpitti, I don't know why summit is ignoring you, but maybe you can rename https://blueprints.launchpad.net/ubuntu/+spec/desktop-y-replace-upstart to convergence-1605-replace-upstart - just to see if that helps?07:10
pittidholbach: oh, we don't do the -series any more, just the -UOSdate? that's a bit strange07:11
pittidholbach: renamed07:12
dholbachpitti, I have no idea07:19
dholbachpitti, and mhall119 who's our local summit expert is on holidays07:19
dholbachI just noticed that it hadn't been imported07:20
pittidholbach: so, let's try with convergence-y first, and if that still doesn't work, I'll rename it further to convergence-1605 ?07:20
pittihow long do we need to wait until the next import run?07:21
dholbachI have no idea07:21
dholbachI'll watch the situation and let you know07:21
sbeattiedoko: looks like slang asek took care of the packages I mentioned earlier. Two additional packages needing rebuild are dpkg and python2.7.07:27
LocutusOfBorghi pitti can you please retry json-c autopkgtest against u1db in proposed? 13.10-6ubuntu1 or 13.10-6.2 is fine either way07:37
LocutusOfBorgit was a bad autopkgtest I fixed yesterday07:37
LocutusOfBorgAFAIK this will make the json-c transition look better :)07:37
=== athairus is now known as afkthairus
sarnoldLocutusOfBorg: hmm, this thing says "13.10-6" http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#json-c07:39
LocutusOfBorgyes, it is the -release version07:40
LocutusOfBorgnow proposed has 13.10-6ubuntu1 and upcoming 13.10-6.2 (dinstalling right now)07:40
LocutusOfBorgboth are fine07:40
LocutusOfBorgoops my upload was called 13.10-6.1ubuntu107:41
LocutusOfBorgbut I sync'd the same change half an hour ago07:41
elbrusautopkgtesting; anybody here that knows how to get a package installed before the package to test?07:48
* elbrus tries to test cacti, but that depends on a mysql-server | mariabd-server (but cacti doesn't (need to) depend on it07:49
elbrus)07:49
jtayloradd it to the Depends in the tests/control?07:50
elbrusjtaylor: it get's installed AFTER cacti (instead of before)07:50
elbrussee: https://ci.debian.net/data/packages/unstable/amd64/c/cacti/20160428_043001.autopkgtest.log.gz07:51
elbrusor to be more precise: setup after cacti setup07:51
jtaylorurg, maybe add needs-root and install it yourself07:51
elbrusjtaylor: is that allowed (e.g. do you have network/repository available)?07:53
pittiLocutusOfBorg: running: http://autopkgtest.ubuntu.com/running.shtml#pkg-u1db07:54
elbrusso then you wouldn't need anything in Depends in tests/control07:54
pittiLocutusOfBorg: the armhf one will still take a bit, I'll probably just hint it in07:54
pitti(once the other arches succeed)07:54
jtaylorif its not allowed the infrastructure should just ignore it07:55
pittielbrus: if cacti doesn't depend on mysql, then apt will randomly pick an order in which to configure them07:55
pittielbrus: so if cacti's postinst tries to configure mysql, it shuold get at least a recommends: mysql then, to force configuration order in apt?07:56
pittielbrus: I mean, this is an actual problem, not just a test artifact07:56
elbruspitti: but it depends on the client and theserver is normally remote07:57
LocutusOfBorgthanks07:57
elbrusso no recommends07:57
pittielbrus: then I guess the postinst needs to gracefully handle mysql not being available?07:58
LocutusOfBorgif I understand correctly, once the autopkgtestsuite is green I can see what is missing on update_output, right?07:58
pittiLocutusOfBorg: right07:58
LocutusOfBorgbecause with no transition tracker I have difficulties in looking at what is wrong07:58
LocutusOfBorgthanks07:58
elbruspitti: that is the case: dbconfig-common: cacti configure: noninteractive fail.07:58
elbrusdbconfig-common: cacti configure: ignoring errors from here forwards07:58
pittiLocutusOfBorg: we can add transition trackers07:58
LocutusOfBorgpitti, I think just two or three packages are wrong, and just for some archs07:58
pittidpkg: error processing package cacti (--configure):07:59
LocutusOfBorgnot needed I gues07:59
pitti subprocess installed post-installation script returned error exit status 107:59
pittinot enough then apparently :)07:59
LocutusOfBorgI fixed all the packages, the failures are related to boost and or fPIC stuff07:59
LocutusOfBorgBTW whill anybody fix virtualbox/amd64 at the end? I'm not really sure about the fPIC stuff07:59
LocutusOfBorgs/whill/will ENOCOFFEE08:00
tjaaltondoko: there seems to be an issue with openjdk-6-jre, which depends on tzdata-java which then is uninstallable. could jre drop the dependency on tzdata-java?08:20
tjaaltonthis on enial08:20
tjaalton+x08:20
seb128doko, did you ask about gtk+ yesterday because you want 3.20? because we don't plan to update to that version yet (and maybe not this cycle because it might be too much work to fix theme and apps then)08:21
elbruspitti: granted, I made a mistake in my postinst in the latest cacti package for the noninteractive case, but that still leaves the package non-functional...08:22
elbruspitti: do you know it the order in the tests/control Depends field matters?08:24
pittielbrus: that's up to apt (it more or less gets tossed to apt as it is)08:25
pittielbrus: so, it could be08:25
pittielbrus: but still, this is a real bug, easier to just fix it than trying to hide it in the test control?08:25
elbrushmm, will try in my next upload than (albeit not robust I guess)08:25
pittielbrus: yeah, I don't think you can rely on the order there08:26
darkxstseb128, hmm really? we need gtk+ 3.20 this cycle08:26
elbruspitti: I will fix the real but, but mysql-server should NOT be recommends or Depends as it is on a remote server (or at least allowed)08:26
seb128darkxst, you are welcome to work on the update, just need the themes and apps to be fixed before landing08:26
pittielbrus: yeah, understood; I meant the bug in the postinst that it fails if mysql isn't available08:26
elbruspitti: sure, will fix that08:26
darkxstseb128, which apps? most all of the GNOME ones are already fixed08:28
darkxstI am not really familiar with the ubuntu theme though08:28
seb128doko, darkxst, https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1576576 in any case08:29
ubottuLaunchpad bug 1576576 in gtk+3.0 (Ubuntu) "Update to 3.20" [Undecided,New]08:29
seb128so nobody updates it by mistake :p08:29
seb128darkxst, dunno, I didn't look at it at all, there was a blogpost on planet GNOME saying that gnumeric looks buggy, there are probably others08:29
seb128darkxst, I expect the big part of the work to be to update the unity themes08:29
seb128those are being and not maintained for years08:29
seb128and we don't have anyone knowing theming well and/or available to work on that08:30
andrewshhmm08:30
andrewshevery time I plug a USB smartcard reader, something (gnome-software?) triggers org.freedesktop.packagekit.trigger-offline-update08:31
andrewshcan that be disabled?08:31
darkxstseb128, firefox is a bit glitchy but imagine upstream will fix that08:31
seb128andrewsh, our packagekit version doesn't support that I think so it shouldn't do anything?08:32
darkxstseb128, its going to be hard to stage on a ppa08:32
seb128darkxst, why?08:32
andrewshseb128: well, I get a notification "updates available"08:32
darkxstI mean are we meant to go through every single gtk3 app in the archives08:32
seb128andrewsh, that has nothing to do with trigger-offline-update though08:32
seb128darkxst, no, just what is installed by default on the flavors I would expect08:33
andrewshseb128: possibly, yet gnome-software itself is being triggered08:33
seb128unity/GNOME/xfce08:33
andrewshcan *that* be disabled?08:33
seb128andrewsh, no08:33
seb128knowing about updates is a feature08:33
seb128though it should be fixed to not overnotify08:33
seb128like it should do it once a day max08:34
andrewshwell, I have everything I wanted to update updated really08:34
seb128you have updates you decided to not apply?08:34
andrewshwell, yes, libfreetype608:34
andrewshit breaks my fonts08:34
andrewshso I have re-applied the patch upstream didn't like08:35
seb128andrewsh, anyway, please open a bug about gnome-software about it notifying you on card reader events, that's buggy08:35
andrewshfrom journalctl -f it seems it's triggered on any USB plug/unplug event08:35
andrewshthat sounds useful for some situations, but not in this case08:35
seb128we need to make it less spammy for sure08:36
seb128but disabling it totally is not the solution08:36
andrewshone more question: something re-sets the keyboard layout to English on login (I have a custom layout), what can that be?08:36
andrewshI'd happily debug and write a patch for that myself, I don't know where to look08:37
andrewshwhole Unity stuff looks a bit opaque to me08:37
seb128andrewsh, the unity-settings-daemon keyboard plugin most likely08:38
andrewshfull disclaimer: I have the default layout (I haven't configured anything in Unity), but run setxkbmap after login08:38
darkxstseb128, we don't have the manpower to deal with 3 entire flavours08:38
andrewshand after that runs something resets it back08:38
darkxstseb128, but without the gtk+ update, there is little point us even releasing a 16.1008:38
andrewshso if I run it manually it persists, but not if it's done from .xsessionrc or autostarts08:38
seb128andrewsh, you can try to "gsettings set org.gnome.settings-daemon.plugins.keyboard active false" and see if it workarounds it for you08:39
andrewshthanks, let's see08:40
seb128darkxst, yeah, I'm sorry08:40
seb128unsure what to do08:40
seb128but we can just update and say "screw unity and other non GNOME flavors"08:40
seb128can't08:40
seb128well maybe it's going to be fine and not that much08:41
seb128but I've a feeling fixing themes isn't going to be trivial08:41
andrewshdefinitely not08:41
* andrewsh has an experience08:41
andrewshI ported Clearlooks-Phénix two times08:41
andrewshnot willing to anymore08:41
darkxstseb128, well xfce doesnt use gtk3 themes i didnt think, but unity themes will be plenty of work08:42
darkxstseb128, there is no one left on the -desktop team, that understands the unity themes?08:46
seb128not since larsu left08:47
seb128also we don't have much resources to spend on that atm08:47
darkxstdamn08:47
seb128the LTS is more important than the new updates08:47
Unit193darkxst: Xfce doesn't entirely use GTK3, but it does use it and of course the themes have to support it.08:47
=== Malsasa_ is now known as Malsasa
darkxstseb128, atm the moment yes, but we have 1000's of users screaming at us if there in no update in 16.1008:50
darkxsts/we/we will/08:50
seb128:-/08:50
darkxstwe already get enough complaints at being one cycle behind, but I don't mind that myself08:50
darkxstwell really 5 months behind08:51
seb128darkxst, did you try to log into an unity session with gtk 3.20 just to see how buggy the theme looks like?08:53
darkxstseb128, no, because I know it will be buggy08:54
darkxstwhat I do know is exactly how much effort is required to port unity to css nodes08:54
darkxsts/do/don't/08:55
seb128right, same here, I've no clue about css and how different the new gtk stuff is08:55
darkxstand I wouldn't expect it to land in a broken state08:55
seb128but I've a feeling it's not going to be trivial08:55
darkxstbut guess I was hoping someone would work on it08:56
seb128we could maybe try to bounty/contract the work if we know of somebody who would be interested...08:56
seb128I don't have any name in mind of whoever could be interested though08:57
darkxstseb128, I only know one themer, and I can't remember how to spell his name!08:58
darkxstthough he maintains a few gtk themes08:59
seb128darkxst, the name even spelt wrong can be useful :-)09:02
darkxstseb128, https://launchpad.net/~satyajit-happy09:02
tjaaltonhuh, xenial has openjdk-6 binaries but no source09:02
seb128willcooke, ^09:02
seb128darkxst, in any case we are trying to find a solution, but I expect the new gtk isn't going to be ready to land any time soon09:03
darkxsthe is the author of the very popular numix theme09:03
willcookeI'll reach out to him and see if he could help09:03
seb128thanks09:04
darkxstseb128, soon is not a requirement, just this cycle (with enough time to land everything else!)09:04
seb128right, I prefer to mention it early so we can try to find help to work on this09:04
seb128because otherwise it's likely it's not going to happen09:04
darkxstseb128, yes it needs a solution ;)09:09
Odd_BlokeI'm looking at a xenial server installation, and it has backports enabled.  However, that line is commented out when it is added in live-build/auto/build (line 139).  What uncommented it?09:11
darkxstwillcooke, he (Satyajit) was involved with the Ubuntu GNOME teams for a while, but moved onto other project09:14
tjaaltondoko: nevermind, mirror being out of date09:16
willcookedarkxst, thx.09:17
darkxstanyway I just sat down from a 5hr drive home, discussing gtk+ can wait!09:18
willcooke:)09:19
morphisjibel, davmor2: can we land https://requests.ci-train.ubuntu.com/#/ticket/1256 ? failed automated sign off seems to be due to a runtime problem09:25
davmor2morphis: that is a job for Mirv maybe or sil I don't think we touch it past testing it09:30
morphisok09:31
morphisMirv: ^^09:31
Mirvmorphis: done09:40
morphisMirv: awesome!09:44
LocutusOfBorgcan anybody please kill this with FIRE? https://launchpad.net/ubuntu/+source/upstart/1.13.2-0ubuntu22/+build/965808209:50
LocutusOfBorgginggs, ^^^09:50
LocutusOfBorgok, somebody did it, thanks09:50
happyaronit's still building09:52
happyaron [BUILDING] Currently building on z13-018   Build score:4010 (What's this?)   Started 1 minute ago09:52
LocutusOfBorgit was cancelling, and ginggs retried it while posting here :)09:52
LocutusOfBorgyep09:52
LocutusOfBorgta09:52
LocutusOfBorgupstart, why you so sad?09:55
darkxstLocutusOfBorg, because it always gets accused of being a Canonical NIH systemd init, even though it came first :p09:57
LocutusOfBorgit doesn't explain why the combination upstart/s390x is so sad09:58
LocutusOfBorgdarkxst, did you manage to stop seeding xorg-legacy package from the gnome flavour? it would be nice to do it for yakkety09:59
darkxstLocutusOfBorg, I can't seed virtualbox-dkms its in multiverse09:59
darkxstLocutusOfBorg, code doesnt have feelings anyway!09:59
LocutusOfBorgthere is the kernel module in src:linux!10:00
LocutusOfBorgyou can use that10:00
darkxstLocutusOfBorg, has it been updated?10:00
LocutusOfBorgin -proposed10:01
LocutusOfBorg 4.4.0-22.3810:01
darkxstLocutusOfBorg, ok, remind me when it lands, and I will test and update seeds for yak10:01
LocutusOfBorgta10:01
LocutusOfBorgyou might already do some testing with the -proposed one, just to be sure ;)10:02
darkxstLocutusOfBorg, not tonight, I just drove home 5 hrs through heavy rain ;(10:05
LocutusOfBorgHi, question probably for -release, but I'll ask here anyway. what should be done to remove src:libpng from yakkety?10:10
LocutusOfBorghttp://people.canonical.com/~ubuntu-archive/transitions/html/libpng.html10:11
LocutusOfBorgcan we "demote" something in -proposed and remove it from release until stuff gets fixed?10:11
LocutusOfBorge.g. polybori needs an rm of armhf10:11
darkxstLocutusOfBorg, that is a massive transition10:11
LocutusOfBorgs/a massive/a finished massive/10:11
darkxsthow can it be finished if there is still broken stuff? anyway if broken stuff is in universe and unmaintained -release team can demote10:13
LocutusOfBorgpcl is going to be fixed with vtk6 transition, polybory needs a single binary removed, gst-plugins-good0.10 why you still there? k3d I might fix but it is boost- related10:13
LocutusOfBorgdarkxst, finished because the broken stuff is "who cares" and broken in debian anyway10:13
* darkxst has been off in the mountains, mostly offline for the last week, but that seems like a good enough reason 10:15
LocutusOfBorgI would prever removing 10 packages or demoting instead of having two libpng implementations, specially for stuff that isn't also part of stretch10:15
LocutusOfBorgmaybe I'll fix two or three packages and then request it10:15
darkxstLocutusOfBorg, have the packages been removed from debian?10:19
LocutusOfBorghttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=82231810:19
ubottuDebian bug 822318 in ftp.debian.org "RM: libpng -- RoQA; superseded by libpng1.6" [Normal,Open]10:20
LocutusOfBorggonna be10:20
cjwatsonwe shouldn't remove libpng until it stops having rdeps10:20
LocutusOfBorgfixing the fixable and then remove what is remaining10:20
darkxstcjwatson, no, removing the rdeps I think is what LocutusOfBorg is talking about, thats fair game if they are gone from debian10:21
darkxstlibpng will disappear by itself when ready I assume10:21
LocutusOfBorgyes indeed, we are doing this on debian10:22
cjwatsonsure, but maybe LocutusOfBorg needs to check rdeps before asking questions like "gst-plugins-good0.10 why you still there"10:22
LocutusOfBorgbut many of the blockers are armel and hurd10:22
LocutusOfBorgso ubuntu should be easier10:22
cjwatsonI mean "reverse-depends src:gst-plugins-good0.10" answers that question immediately10:22
LocutusOfBorgoh... I wasn't aware of reverse-deps10:22
cjwatsonLocutusOfBorg: I've removed polybori/armhf10:23
cjwatsonand while we can demote stuff to -proposed, I'd rather not do that for stuff with rdeps, it gets complicated10:24
LocutusOfBorgok, but reverse-dependencies of gst-plugins-good0.10 are out of debian testing and unstable10:24
LocutusOfBorgthe only one is plasma-mediacenter where it is a recommend10:24
LocutusOfBorgwhat to do in this case? btw thanks for polybori10:25
cjwatsonIIRC there was a bug about farstream, it wasn't entirely trivial10:25
cjwatsonhttps://bugs.launchpad.net/ubuntu/+source/telepathy-qt5/+bug/153877210:25
ubottuLaunchpad bug 1538772 in telepathy-qt5 (Ubuntu) "Stop build-depending on libfarstream-0.1-dev and gstreamer 0.10" [Undecided,Confirmed]10:25
LocutusOfBorgseems it is going to disappear from that bug10:27
LocutusOfBorgwonderful10:27
cjwatsondoko: mind if I merge ffmpeg?10:27
cjwatsonthat would clear out mplayer from that transition tracker, I think10:27
LocutusOfBorgthanks cjwatson for doing it!10:27
LocutusOfBorgcjwatson, yes10:27
LocutusOfBorgI was wondering to do it, but thanks10:28
* LocutusOfBorg is fixing boost stuff10:28
TJ-anyone know what package/process writes /etc/initramfs-tools/conf.d/resume  originally?10:29
cjwatsonTJ-: base-installer / ubiquity10:29
TJ-cjwatson: Ahhh! I've been trying to figure out what wrote an incorrect UUID that doesn't exist there!10:30
TJ-cjwatson: is that file totally manually administered then? no tools to do it?10:30
cjwatsonTJ-: correct afaik10:31
TJ-cjwatson: OK... I'm not going mad then :D Been searching all the .postinst and initramfs-tools hooks trying to figure out what wrote it :)10:31
LocutusOfBorgbtw xcftools on s390x <-- is that important? I don't have stuff/machines to fix that testsuite failure10:32
LocutusOfBorgcjwatson, if you want to remove it :p10:32
cjwatsonnot particularly with zero investigation10:33
LocutusOfBorg-- 10x10+27+27 RGB-alpha Normal AE=AE10:34
LocutusOfBorg+- 10x10+27+27 RGB-alpha Normal Æ=AE10:34
LocutusOfBorgseems something locale-related10:34
cjwatsonprobably related to recent change to C.UTF-810:34
cjwatsonso should be fixed as that's not intrinsically s390xish10:35
cjwatsonit just happens that s390x has a newer buildd base system than the others so probably a slight difference in behaviour there10:35
LocutusOfBorgsigh, I don't know how to fix UTF stuff :(10:36
andrewshlool: you haven't forwarded LP: #1290069 ;)11:16
ubottuLaunchpad bug 1290069 in fakeroot (Ubuntu) "Bad identification of getopt in /usr/bin/fakeroot-sysv with some translations" [Undecided,Fix released] https://launchpad.net/bugs/129006911:17
=== xavigarcia is now known as xavigarcia_lunch
loolandrewsh: I did actually! https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=75872811:21
ubottuDebian bug 758728 in fakeroot "Use getopt -T to test for GNU getopt" [Minor,Open]11:21
andrewshactually you have, yes :)11:21
andrewshlool: I haven't checked the BTS, I just saw the patch not applied in Debian :)11:21
andrewshit's probably the time for an NMU11:22
andrewshlool: where does /etc/ld.so.conf.d/fakeroot-<multiarch-triplet>.conf file comes from?11:24
andrewshI can't find any mention of it in the package11:24
loolandrewsh:         echo /usr/lib/$(DEB_HOST_MULTIARCH)/libfakeroot > debian/libfakeroot/etc/ld.so.conf.d/fakeroot-$(DEB_HOST_MULTIARCH).conf11:26
loolandrewsh: in rules11:26
andrewshhmm11:26
andrewshsomehow I missed that11:26
andrewshI'm basically trying to fix #636192 in pseudo11:28
dokocjwatson, not at all11:50
dokotjaalton, xenial doesn't have openjdk-6 anymore ...11:51
tjaaltondoko: yeah, and I noticed that dropping i386 from my mirror was a bad idea, apt stopped using it at all11:52
tjaaltonso the package lists on this machine were over a month old and still showed it11:53
dokosbeattie, slangasek: dpkg and python2.7 uploaded11:55
dokoginggs, postgis test failures on s390x and arm64, qgis build failures on ppc64el and powerpc11:59
ginggsdoko: thanks, will take a look12:04
=== xavigarcia_lunch is now known as xavigarcia
=== Malsasa_ is now known as Malsasa
ginggsLocutusOfBorg: the qgis ftbfs is also in Debian, bug #82247712:10
ubottubug 705593 in virtualbox-ose (Ubuntu) "duplicate for #822477 package virtualbox-ose-dkms * failed to install/upgrade: virtualbox-ose kernel module failed to build (types.h:97:31: fatal error: linux/autoconf.h: No such file or directory)" [Undecided,Fix released] https://launchpad.net/bugs/70559312:10
ginggserr, Debian bug #82247712:11
ubottuDebian bug 822477 in qgis "qgis: FTBFS: error: request for member 'insert' in 'qm', which is of pointer type 'QMap" [Serious,Open] http://bugs.debian.org/82247712:11
ginggsyes12:11
LocutusOfBorgack12:18
LocutusOfBorgginggs, https://github.com/qgis/QGIS/commit/fc6559aa053317cda8ced657c3013a0d4c6549e912:20
LocutusOfBorgwe got a patch12:20
stokachuim getting an error regarding E: openstack: init.d-script-not-included-in-package etc/init.d/openstack, even though im only packaging a openstack.service systemd file12:46
stokachuwhat am i missing?12:46
stokachui set dh $@ --with systemd also12:47
LocutusOfBorgxnox, k3d FTBFS because of missing boost_system link, but a quick look seems to make me wonder about a bug in boost itself12:52
LocutusOfBorgbecause it doesn't use directly system boost library12:52
barryUnit193: any chance you can file a bug+patch over in debian?  it'd be nice now that we're resync'd not to continue to carry an ubuntu delta12:52
LocutusOfBorgcjwatson, can I ask you to remove insighttookit from Ubuntu? vmtk on powerpc needs probably a removal, we removed every arch except amd64 and i386 for debian13:07
cjwatsonLocutusOfBorg: not now sorry, on leave this afternoon13:10
cjwatsonLocutusOfBorg: find another victim please :)13:10
pittiLocutusOfBorg: insighttoolkit has built fine on all arches in the current version13:11
LocutusOfBorgpitti, this doesn't mean it shouldn't be killed with fire :)13:11
LocutusOfBorgwe are switching to insighttoolkit4 available since years13:12
pittisame for vmtk13:12
LocutusOfBorgalso vtk->vtk613:12
LocutusOfBorgyes, but insighttookit has issues that can't be backported from itk413:12
seb128dholbach, https://blueprints.launchpad.net/sprints/uos-1605 seems pretty empty, am I looking at the wrong place?13:12
LocutusOfBorgit needs to go, even if itk4 only builds in two archs (because upstream stopped supporting everything else)13:13
LocutusOfBorgso, I'll probably ask some powerpc removal (if nobody fixes insighttoolkit4 there)13:13
pittiLocutusOfBorg: ah, it was just removed from sid, but https://tracker.debian.org/pkg/insighttoolkit didn't catch up with that yet?13:13
dholbachseb128, a lot of people decided to just create meetings in summit instead13:13
cjwatsonoh if it was only just removed then you don't need to ask13:13
pittiLocutusOfBorg: so that should turn up in process-removals13:13
dholbachseb128, for the sessions where they felt they don't need a blueprint13:13
cjwatsonprocess-removals will catch up with it at some point13:14
dholbachseb128, http://summit.ubuntu.com/uos-1605/create_meeting/13:14
LocutusOfBorgreally? that is a nice feature!13:14
cjwatsonfile a bug if you want vmtk/powerpc removed13:14
seb128dholbach, k, is submit having them all or is there unscheduled ones?13:14
LocutusOfBorgcjwatson, I'll file one probably when also vtk gets removed13:14
cjwatsonprocess-removals is only semi-automatic (i.e. somebody has to run it and think about its output) but it deals with a lot of this stuff13:14
pittidholbach: so https://blueprints.launchpad.net/ubuntu/+spec/convergence-y-replace-upstart still doesn't appear on the summit page; expected, or does it need to be renamed furhter?13:14
LocutusOfBorglets wait some more time, I guess it is too early13:14
=== _salem is now known as salem_
LocutusOfBorgI can provide some more stuff to remove in a single shot13:15
cjwatsonif stuff is removed from Debian then there's no need to ask unless it's for some reason especially urgent or if it doesn't seem to be removed from Ubuntu within a week or two13:15
LocutusOfBorgurgency for me is now+4 months :)13:15
cjwatsonwhich probably means that either (a) AAs are slacking and not dealing with removals or (b) there's something like rdeps holding it in13:16
=== r1nuz is now known as sj0rz
dholbachpitti, ah no, it's there - I just need to put it on the schedule13:22
pittidholbach: awesome, thanks; can you make it not Tuesday, so that I've got some time to prepare on the sprint?13:22
dholbachyep13:22
pittiI also have some meetings on Tue13:22
pitticheers13:22
* pitti hugs dholbach13:23
dholbachput it on for Wed13:23
pittisplendid, that's 11:00 in Austin13:23
pittiseb128: ^ but that's already 20:00 CEST, is that still ok for you?13:23
pittisorry, no, it's 13:00 in Austin13:23
pittitime zones are hard13:24
seb128pitti, does it still make it 20CEST? or +2 to 22 as well?13:25
pittiseb128: no, it's 18:00 UTC13:25
pittiseb128: earlier is fine for me, if you want it earlier13:25
seb128one hour earlier would be better13:25
pittialthough Wed is already pretty full on http://summit.ubuntu.com/uos-1605/track/convergence/13:25
seb128I've tennis on wed evening13:25
seb128well I guess I can skip for once13:26
pittinah13:26
pittidholbach: how much beer does it cost us to move it to Thu morning?13:26
pittiseb128: le sport est très important :-)13:26
seb128:-)13:26
smoserpitti, https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/157557213:26
ubottuLaunchpad bug 1575572 in init-system-helpers (Ubuntu) "apache2 fails to start if installed via cloud config (on Xenial)" [High,In progress]13:26
pittismoser: o/13:27
smoserdoes your intended fix support proper systemd jobs ?13:27
pittismoser: working on it13:27
smoserthat wasnt clear to me.13:27
pittismoser: it's not really related to init.d vs. units13:27
smoserright.13:27
pittismoser: init.d scripts get "converted" to units by a generator, so on that level they all look the same13:27
smoserok.13:27
pittismoser: i. e. in short: "yes"13:27
pittismoser: well-spotted bogus runlevel failure check, I'm just committing the fix for that13:28
dholbachpitti, done13:29
smoserthat script is kind of scary13:29
pittidholbach: double-hug13:29
dholbach:-)13:29
pittismoser: amen :(13:29
smoseri'm sort of afraid to *fix* the check for failure13:30
pittismoser: one can feel the 15 years of ad-hoc development :/13:30
pittismoser: that part will get short-circuited under systemd anyway, I tested it under sysvinit; still need to test it under upstart13:31
pittismoser: but it shoudln't actually have much net effect: even though *that* test failed, the remainder of the code would just run with RL=unknown, which would make it bail out with 102 as well in verifyrclink()13:32
pittioh, actually not13:33
pittiit just bails on bad symlinks, not on nonexisting ones13:33
pittismoser: anyway, I think I won't SRU that fix, that's just for unstable/yakkety13:33
smoserok.13:34
smoserthank you pitti13:34
pittismoser: the one important for SRU is to provide a proper runlevel under systemd while it's not booted yet13:34
pittismoser: unless you object13:34
smoserso cloud-init wills til have issues starting services that have and expect dependencies.13:34
pittismoser: but as you say, I'd rather not change this more than necessary, it's scary13:34
smoserwills till == will still13:34
pittiright; I tried to explain in the bug, that's a bit subtle13:35
smoseryeah.13:35
smoserthat still sucks. but for now this is a good fix.13:35
pittiit's not actually that different from sysvinit13:35
smoserright.13:35
pittii. e. starting a service with invoke-rc.d under sysvinit had no concept of dependencies in the first place13:36
smosersee my last comment there, this issue can be exposed without cloud-init very easily.13:36
pittismoser: indeed, I ran into it myself a week or two ago13:36
smoser:)13:36
pittismoser: so, I don't think the dependency thing is a very big deal, but I wanted to note it for completenless13:37
pittismoser: maybe we can haul the whole thing until after the boot has done13:37
pittismoser: but that sounds like a discussion for next week, and it desperately needs beer involved13:37
smoseryeah.13:37
pittis/has done/has finished/, argh grammar, TGIF13:38
smoserwhat is neat is that you get to run stuff "after" boot without being part of boot13:38
smoserbecauase if you're part of boot, then you are screwed.13:38
smoserwhich seems kind of broken13:38
pittismoser: "you get" -> "you want it to"? or "there is some trick to do it"?13:38
smoseryou get -> you have to13:39
pittismoser: my trick was to spawn a shell script in the background in runcommand13:39
pittiand in that script, wait until the sysetm is booted13:39
pittiwhich was a cheap 10-second hack, if we want to provide this in cloud-init, we'd do that with a bit more style of course13:39
smoseryeah. how elegant :)13:39
pittilike, we'd just start (non-blocking) cloud-init-blah during boot, so that it runs after the boot sequence13:40
pittianyway, let's fix this thing first13:40
smoseri'm gonna remove the cloud-init task from this13:41
smoseri'll open anotehr bug for "fully support package installation in systemd"13:41
pittismoser: yep, seems fair13:44
smoserdone. https://bugs.launchpad.net/cloud-init/+bug/157669213:45
ubottuLaunchpad bug 1576692 in cloud-init (Ubuntu) "fully support package installation in systemd" [Medium,Confirmed]13:45
dokopitti, please let gcc-6 migrate, not yet used for builds14:08
pittidoko: hintifiziert14:10
dokogstreamer0.10 gone \o/14:11
pittiyay14:12
pittijust about two weeks too late :)14:12
ogra_just in time for 16.06 ;)14:12
dokopitti, I only see now https://bugs.launchpad.net/ubuntu/+source/telepathy-qt/+bug/1538772 ...14:15
ubottuLaunchpad bug 1538772 in telepathy-qt5 (Ubuntu) "Stop build-depending on libfarstream-0.1-dev and gstreamer 0.10" [Undecided,Confirmed]14:15
dokoboth the telepathy-qt and telepathy-qt5 packages were somehow unmaintained in Ubuntu, so I took the Debian one14:15
pittidoko: yeah, that seems fine; the remaining delta in xenial was14:17
pitti  * debian/control: Change libssl1.0.2 build dependency to libssl-dev (in14:17
pitti    Ubuntnu the library is called libssl1.0.0).14:17
dokoginggs, the pcl ftbfs is now a boost related one14:19
dokoahh, crap, wrong changelog entries for the gdal transition ...14:20
ginggsdoko: i thought so too, but pcl and yade both build on boost1.60 and vtk6 built in xenial14:23
seb128doko, pitti, isn't telepathy-qt5 used by ubuntu-touch?14:23
dokoseb128, doesn't have a touch version number14:24
seb128right, they use packages from the archive14:24
seb128they don't fork everything14:24
dokoI would call a separate source a fork14:25
seb128I don't understand what you mean14:25
seb128they don't use a separate source14:25
seb128you delete it from the main archive it seems?14:25
=== PaulW2U_ is now known as PaulW2U
dokough,14:28
doko  * Renaming source package until upstream supports building both Qt4 and Qt514:28
doko    versions from the same source (and with Qt5 final)14:28
dokoso looks like I need to re-add these to the telepathy-qt package :-/14:29
dokonext week14:29
seb128doko, yes please14:30
=== yofel_ is now known as yofel
siretartmvo: I've uploaded apt-btrfs-snapshot, but it FTBFS on the launchpad builders: https://launchpad.net/ubuntu/+source/apt-btrfs-snapshot/3.5/+build/9658733 - I also cannot reproduce that failure in my yakkety lxd machine, it builds just fine there.14:35
siretartmvo: do you have cycles to look at it? if not, I'm inclined to disable the test14:35
mvosiretart: ok, I have a look14:35
mvosiretart: silly question, did you commit the changes anywhere? I am fine merging them via debdiff, just double checking14:36
siretartmvo: yes, I've uploaded it to lp:~siretart/apt-btrfs-snapshot/yakkety, and proposed that branch for merging into lp:apt-btrfs-snapshot/trunk, you should have received an email requesting a code-review14:37
=== pitti is now known as Guest30809
mvosiretart: \o/ thank you14:38
=== Guest30809 is now known as pitti
dokoseb128, there are no patches left14:40
seb128doko, ok, good then, thanks for checking :-)14:40
dokoseb128, well, but then we did had to keep it for xenial ... and gst0.10 :-/14:41
pittidoko: glibc FTBFS in yakkety on amd64: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-yakkety/yakkety/amd64/g/glibc/20160429_080634@/log.gz14:46
pittidoko: "__stack_chk_fail_local' isn't defined" sounds weird -- did that change in the new gcc-5?14:46
pittiI guess I can ignore that for the new libselinux14:47
=== Son_Goku_ is now known as Son_Goku
pittismoser: I have a fix now, followed up to the bug14:55
dokopitti, please re-run with the currently rebuilding gcc-5, as apw noted, it had issues turning off pie15:00
pittidoko: I see, thanks15:00
dokoLaney, update-output-helper needs an update, no .bz2 files anymore16:29
pittiLocutusOfBorg: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt has json-c FYI16:30
LocutusOfBorgthanks!16:31
LocutusOfBorgwe have a tracker now16:31
LocutusOfBorgand doko just fixed the ben file16:31
LocutusOfBorgso I'll wait16:31
pittiah, cool16:31
infinityLocutusOfBorg: I fixed it a little harder (to match Debian's), but maybe that wasn't necessary.16:38
* infinity shrugs.16:39
LocutusOfBorgwho knows? :)16:39
pittitedg, Laney: can one of you please pull https://code.launchpad.net/~pitti/indicator-session/dep-fix into lp:indicator-session? the branch can't be pushed by core-dev (can you please fix that too?)16:39
pitti(already uploaded)16:40
infinitypitti: Did something Provides: systemd-services in xenial?  I'm assuming yes, or that would have been completely broken.16:41
pittiinfinity: yes, C:/R:/P:16:41
pittibut I dropped that now that the LTS is out of the door16:41
infinityAh-ha.16:41
pittiwe've been dragging that along for 3 cycles or so16:42
tedgpitti: Sure, I'll review it and we can get it into the train?16:42
pittitedg: it's already uploaded to yakkety16:42
tedgYeah, we'll try to keep the vivid phone overlay and everything in sync.16:42
pittiI just usually push the tag and release commit after dput succeeds (a habit)16:42
infinitytedg: No need to be in sync for this, it can just go out the next time someone pushes something else on top.16:43
pittitedg: this commit isn't relevant for vivid, so it's not urgent at all to land that in vivid (it can be dragged along with the next overlay landing though)16:43
tedgYup16:43
pittithanks16:43
pittihaha16:45
pittihttps://code.launchpad.net/~seb128/indicator-session/correct-systemd-depends/+merge/28545416:45
pittisorry seb12816:45
pittiapparently that didn't land for two months :/16:45
pittibut it's equivalent, so commit whichever you prefer :)16:45
* pitti waves a good weekend to everyone, time to pack; see some of you next week in Austin!16:49
infinitypitti: See you soon!16:49
LocutusOfBorghave a nice trip16:49
Unit193balkamos: FWIW, I did poke jelmer a couple times, he's aware of the MP and even remarked rwilber commented on it (months ago.)17:20
=== afkthairus is now known as athairus
slangasekcjwatson: hi, do you have any thoughts on bug #1576353?17:37
ubottubug 1576353 in openssh (Ubuntu) "install openssh-server by default, prompt for enabling it on server iso install" [Undecided,New] https://launchpad.net/bugs/157635317:37
Michal_Hello, I installed ubuntu 16.04 and then I want install armhf in ubuntu sdk with error. Is it any bug?18:02
naccbzoltan_: --^ ?18:06
naccMichal_: what was the error?18:06
smoserinfinity, https://bugs.launchpad.net/ubuntu/+source/sbuild/+bug/156659018:06
ubottuLaunchpad bug 1566590 in sbuild (Ubuntu) "s390x environment is weird" [Undecided,Fix released]18:06
bzoltan_Michal_: yes, and I have a fix for you :)18:06
smoseryou made that change there. which is causing some of my unit tests to fail as any invocation of bash in my wily sbuild environment spews complaints about C.UTF-818:07
smoserhow do i fix that ?18:07
bzoltan_Michal_:  Two fixes actually... the simplest is to install ubuntu-sdk-api-15.04-armhf package and profit18:07
Michal_So you mean install via terminal?18:12
Michal_ANd will function maintance?18:12
bzoltan_Michal_: yes, sudo apt-get install ubuntu-sdk-api-15.04-armhf18:19
bzoltan_Michal_:  it will produce a brand new and not broken click chroot for you what should work18:19
bzoltan_Michal_:  please ping me if it does not18:20
Michal_Thanks, I let you know if any trouble.18:26
smoseranyone else who my have seen this. i dont know how, but i had a libc-bin at version 2.22-0ubuntu1 in my schroot. which does not appear to have existed anywhere. must have gone into proposed at some point i guess.18:36
smoservbug 1497473 shows even related errors to it. i guess my schroot just got it and then i was stuck.18:36
infinitysmoser: Fixed by making your chroot libc6/libc-bin consistent, I'm guessing?18:59
smoseri just re-created the schroot18:59
smoserso that thign got into -proposed i guess?18:59
infinitysmoser: It was briefly in wily-proposed, yes, though odd that you upgraded only half of it.19:00
infinitysmoser: Since libc6 and libc-bin really try to be in sync.19:00
* infinity shrugs.19:00
smoseroh. i dsidnt look at libc, i dont knwo the version of it.19:00
smoseri'm sure an upgrade just happened via a nightly schroot-update19:01
infinitysmoser: Oh, there was another bug in libc in that version (which was why it was pulled from proposed).19:01
infinitysmoser: So, yeah.  It was probably in sync.19:01
infinitysmoser: FWIW, my updates of source: chroots *don't* use post-release pockets for this (and other reasons).19:01
infinitysmoser: My base chroots are release-only.19:01
infinitysmoser: Anyhow, glad it was just the buggy libc from yesteryear and I don't have to panic. :)19:02
smoseryeah.19:02
smoserhow would i debug why ${python3:Depends} is not doing what i think it should19:06
smoserspecifically in curtin19:06
smoseri dont seem to get any of the python dependencies that are used19:07
smoserthey're defined in build depends. simple ones like python3-yaml and it does 'import yaml' but the python3-curtin does not pick up a python3-yaml dependency19:08
slangaseksmoser: I don't believe that python3:Depends handles modules, only the interpreter dependencies; but barry would know19:10
smoserhttps://wiki.debian.org/Python/LibraryStyleGuide sure acts like it should19:11
slangaseksmoser: "dh_python2 and dh_python3 will correctly fill in the installation dependencies (via ${python:Depends} and ${python3:Depends} respectively" - I think that's just badly communicated19:12
infinityI think it's meant to yank deps from setup.py/requirements.txt or some such.19:17
slangasekinfinity: not that I've ever heard of.19:20
smoserwell, its reading it from somewhere.19:21
smoserlook at cloud-init. in depends i list only python3-requests (due to the versioned depends)19:22
smoserand it picks up may more19:22
slangasekfancy19:22
slangaseksmoser: are you using pybuild in curtin?19:23
slangasekyou are not19:23
slangasekand you are in cloud-init19:24
slangaseksmoser: so this is bound to be pybuild-provided fanciness19:24
smoserah. buildsystem pybuild19:24
smoserhm.19:24
hallynok so build-deps for main pkgs can now be in universe - that includes packages with tools (say dtrace), not just library packages?  long as the tool is not required on install?19:29
infinityhallyn: Yes.  Really, it's just for tools.19:31
infinityhallyn: Since biuld-depending on a tool doesn't imply a runtime dep.  Build-depending on libfoo-dev will result in a runtime dep of libfoo if you actually use it, so it would have to be in main.19:31
hallynthanks19:33
slangasekinfinity: which means we're also now one change away from being able to have debconf in sync, too ;)19:34
infinityslangasek: I saw that, yeah.19:34
infinityslangasek: Colin did have to do a zero-hour fix to germinate and source CD building because of this, too.  Fun times.19:35
infinityslangasek: (Added an option to ignore seed follo-build-dep prefs, and then used it in source CD gen, so source CDs are GPL compliant)19:36
slangasekah :)19:36
infinityWhich started with a "hey, why are the source CDs so small this time?"19:36
infinityAnd some head-scratching. :P19:36
naccso, i just noticed that http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu.xenial/view/head:/samba-server referes to a package that doesn't exist (libpam-smbpass)19:40
naccis there a good way to fix that, given xenial has been published?19:40
nacci'm also not clear on the impact of that19:40
infinitynacc: The impact is 0.19:40
naccinfinity: ok :)19:40
infinitynacc: germinate skips packages that don't exist in the archive.19:40
slangaseknacc: we can update the seed, feel free to send an MP and be sure to also push to ubuntu.yakkety at the same time; but what infinity says19:40
infinity(Still worth cleaning up the cruft, but it doesn't hurt anything to be there)19:40
naccand i think the replacement, libpam-winbind, is getting installed by default, but i guess it's coming in via deps19:41
naccinfinity: slangasek: ack, thanks!19:41
infinityI don't see anything pulling in libpam-winbind.19:41
barryslangasek, smoser what's the question? :)19:41
infinityie: it's not in any tasks.19:41
infinityAnd has no rdeps.19:41
naccinfinity: hrm, i did a `apt-get install samba-server^` and it got installed, let me see if i can figure out why19:41
naccinfinity: oh "suggested", i just misread the output19:42
smoserwell, i expected dh_python to fill in  ${python:Depends} with any thing that was used in my Build-Depends line19:42
naccso samba-server may be not fully functional (or at least equivalent to trusty) in xenial?19:42
smoserand it seems it does at least to some affect if you use pybuild19:42
infinitynacc: libpam-winbind is for client auth, it shouldn't affect functionality of the machine as a samba server.19:43
infinitynacc: But that was true of the previous pam module too.  So not sure why it was in the task.19:44
naccinfinity: yeah, i just meant to match what was there before19:44
barrysmoser: no, it won't fill in ${python:Depends} from Build-Depends19:44
infinitynacc: I don't think there's a reasonable upgrade path anyway, so it's a bit "meh" either way.19:44
smoserbarry, well it does *something*19:44
smoserwhat does it do ?19:44
smoser(in cloud-init it definitely expands that to include some additional things)19:45
slangasekdoko, apw: I caught sight of discussion of dkms in yakkety but didn't grok what the problem was; what needs to happen to un-break http://autopkgtest.ubuntu.com/packages/f/flashcache/yakkety/amd64/ ?19:45
naccinfinity: yeah, reading the description, it seems like libpam shouldn't be necessary at all and the server guide section for it doesn't actually mention it, so i think we should just remove it19:45
barrysmoser: it attempts to decipher run-time dependencies from setup.py/requirements.txt and translate them into debian package names19:46
naccinfinity: ack, maybe i should ask you to update the samba serverguid section :) there's a lot of references to libpam-smbpass and i'm not finding a good guide anywhere for getting a corresponding setup to libpam-smbpass19:46
slangasekinfinity, nacc: samba is happier when its users are real unix users rather than some internal virtual representation; and users are happier when their password is their password instead of having one for Unix things and one for fileshares; I believe this was the argument for the pam module being in, so that password changes DTRT19:46
infinityslangasek: Does pam_winbind DTRT locally out of the box?19:47
infinityFor some value of TRT.19:47
slangasekthe only difference between libpam-smbpass and libpam-winbind is that libpam-smbpass would munge the password database files on disk directly, and libpam-winbind talks to the winbind service over socket19:47
slangasekinfinity: I haven't checked lately, but it /should/...19:47
naccok, so i'd be safe to replace smbpass with winbind in the documentation and seed (given that there are no configuration steps for libpam-smbpass either)19:48
infinityAhh, then perhaps it indeed has a place in the task.19:48
naccwe'd be "as broken" as it is now, at least :)19:48
nacc(the documentation)19:48
infinityNote that the lack of seeding means it's in universe currently.19:49
infinityAnd you won't be magically fixing that in xenial until there's an SRU that we can move around.19:49
slangaseksame source though, so no practical impact on security support19:49
smoserbarry, and it only does that with pybuild. right ?19:51
naccok, so if i understood the above correctly, i'll 1) update xenial and yakkety samba-server to libpam-winbind 2) file an SRU for MIR of libpam-winbind? 3) update the serverguide documentation references to libpam-winbind19:51
smoserand if i add --buildsystem=pybuild then my tests fail right now when they try to access some files that are not installed19:51
barrysmoser: well, dh_python2 and dh_python3.  i know it's kind of confusing, but it's really those two that manage ${python:Depends} and ${python3:Depends}, not pybuild19:51
barrysmoser: all three have manpages which should provide some help19:52
smoserwell, curint uses dh_python2 and dh_python3. but not --build-system=pybuild19:52
smoserand it as a requirements.txt and setup.py19:52
smoserbut i dont get any thing in dependencies.19:52
barryhmm19:53
barrysmoser: you might try to add an override_dh_python2 and pass in --verbose19:53
barry(similarly for 3)19:53
barrye.g.19:53
slangaseknacc: libpam-winbind is built from samba source; no MIR required / meaningful19:53
barryoverride_dh_python3:19:53
barry    dh_python3 --verbose19:53
naccslangasek: ah right19:54
hallynsmb: around?19:54
infinitynacc: No MIR required, but we can't republish the release pocket, so for libpam-winbind to move to main, it needs to be in updates, that's all.19:54
barryi think if it used pybuild and you `export PYBUILD_VERBOSE=1` it would do that automatically, but as you say, it's not using pybuild19:54
infinitynacc: Until that happens, the seed change won't do anything, because germinate won't find the package.19:54
infinity(But feel free to update the seed first)19:55
naccinfinity: right, maybe i'm being dense or friday, but does that just mean until we do an update to the package?19:55
barrysmoser: another thing to remember is that python package names (as you'd find in setup.py) are not the same as debian package names19:55
infinitynacc: And none of this will work from the server ISO until .1, because the server ISO has its own idea of tasks, based on the packages in the /pool/ on the ISO.19:55
barrysmoser: often they can be guessed (e.g. prepend python3-) and i think dh_python{2,3} have a set of overrides, but sometimes they won't be guessable19:56
smoseryeah.19:56
smoseri had previously thought it did something more complex19:56
smoserand looked at the imports and saw they came from installed packagse19:57
smoserand got the package names19:57
barrynope, nothing so fancy ;)19:57
naccslangasek: infinity: thank you both, as usual!20:01
smoserbarry, so.. --requires=requirements.txt20:15
smoser(default is requires.txt). not sure how it wrks in cloud-init20:15
barrysmoser: does that work?20:15
smoser Depends: curl | wget, curtin-common (= 0.1.0~bzr380-0ubuntu1), util-linux (>= 2.20.1-1ubuntu3), python3-oauthlib, python3-pbr, python3-urllib3, python3-yaml, python3:any (>= 3.3.2-2~)20:16
smoseryeah.20:16
barrycool20:16
smoserand it must get it in cloud-init because it has a install_requires argument to setuptools.setup20:17
barrysmoser: almost certainly.  dh_py invokes the egg build command and then digs it out of there20:18
infinitysmoser: That util-linux dep looks obsolete, while you're in there. :P20:20
smoserinfinity, as in dont need to specify it becauase its essential ?20:20
infinitysmoser: Right, only need to if you need a version, and that version is precise's.20:21
pittiPSA: I have to rebuild http://autopkgtest.ubuntu.com (this only affects the web presentation, not the test machinery and proposed-migration)20:52
pittithis will take several hours, I hope not too many people need it on Friday evening/Saturday, sorry about that20:54
slangasekpitti: well, there goes my afternoon's entertainment!21:05
hallynis there a way to ask getent for only the groupnumber, or do i have to cut/awk the output?21:23
hallynwell cut is in coreutils so i guess no biggie21:23
LocutusOfBorgupstart, you take two minutes to build21:58
LocutusOfBorghttps://launchpad.net/ubuntu/+source/upstart/1.13.2-0ubuntu22/+build/965808221:58
LocutusOfBorgwhy 12 hours without doing anything21:59
LocutusOfBorgand not being killed?21:59
LocutusOfBorgcjwatson, ^^^ I would like to have a log, but seems impossible21:59
sarnoldand also: why do we still have it in yak?21:59
Unit193sarnold: User sessions, indicators seem to use it somehow.22:00
slangasekyes, your client user session is still upstart; as well as your phone's init22:03
Unit193I don't have a phone running Ubuntu. :322:04
ogra_Definitely something you should fix ;)22:08
slangasekLocutusOfBorg: this might be what you're after. http://paste.ubuntu.com/16136680/22:08
LocutusOfBorgthanks :(22:09
slangasekmmm not the only failing test, though; I guess I'll rerun to grab a full log in a minute22:10
LocutusOfBorgI'm not sure I want to fix upstart, and wasting time on it22:11
slangasekalso, I'm not opposed to dropping the upstart binaries on s390x to unblock that transition22:11
LocutusOfBorgslangasek, ^^ that one <322:11
LocutusOfBorgif it is used only for phone... who cares about s390x?22:12
slangasekso... that's interesting.  there are definitely test failures, but the build succeeded.22:12
LocutusOfBorgthe problem might be that s390x has an updated toolchain, so it might become an issue also on other architectures22:12
LocutusOfBorgoh...22:12
slangasekLocutusOfBorg: it's not only phone.  it's also Ubuntu desktop, which is also irrelevant for s390x; and xfce4-indicator-plugin for some reason22:13
slangasekno, the toolchain isn't updated separately on different archs22:13
Unit193slangasek: So the indicators start, it emits the signal.22:13
LocutusOfBorgslangasek, this is something mentioned here some hours ago22:14
slangasekthere is a new gcc-5 in yakkety-proposed, but it's present on all archs, as shown in e.g. this successful log. https://launchpadlibrarian.net/257148409/buildlog_ubuntu-yakkety-amd64.upstart_1.13.2-0ubuntu23_BUILDING.txt.gz22:15
LocutusOfBorgslangasek, http://irclogs.ubuntu.com/2016/04/29/%23ubuntu-devel.txt22:17
LocutusOfBorg10:3422:17
LocutusOfBorgnewer "buildd base system"22:18
LocutusOfBorgbad me, but the result should be the same right?22:18
slangasekI certainly wouldn't expect any of these test failures to be utf8 related, no22:19
Unit193LocutusOfBorg: You can link to it directly, just s/.txt/.html#t10:34/22:19
LocutusOfBorgslangasek, I don't know what has been updated in buildd system, so it might be related to updates, even if not utf8 related22:20
* LocutusOfBorg is wild guessing, because he feels blind about this22:21
slangasekwell, the aforementioned test failure is actually caused by me trying to run the build as root and is not related to the failure on the buildd22:22
slangasektrying a better reproducer now22:22
cyphermoxcjwatson: mind if I merge ndisc6?22:33
* LocutusOfBorg accoring to backlog he is AFK22:35
cyphermoxLocutusOfBorg: I kind of expected it because of the time; he will answer when he's back22:36
slangasekLocutusOfBorg: ok, these are the test failures I get when testing right. http://paste.ubuntu.com/16137229/23:13
=== salem_ is now known as _salem

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