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

Pharaoh_Atemnacc: well, I ruled out the upcoming pcre-8.38-7.fc23 update pending as a potential solution00:02
Pharaoh_AtemI just checked it, and I still get the same backtrace00:02
naccPharaoh_Atem: thanks for doing that00:06
naccPharaoh_Atem: yeah, I think it's a *new* bug, but i'm not sure; I believe i at one point in a sbuild env, built upstream pcre directly from source and it also segfaulted00:07
Pharaoh_Atemnacc: I figured that this is a new bug00:08
Pharaoh_Atembut with how hairy libpcre is, you never know00:08
naccso if i've got a fix, knowing we're past FF, for an actual bug (already filed), do i subscribe sponsors or release at this point? as i can't upload myself?00:26
naccrbasak: can you update usd with logwatch 7.4.2 from debian/unstable? I'll merge and post the debdiff to get that sync'd00:31
naccslangasek: php-imagick fixes (final ones) posted00:38
naccthat shoudl free up php7.0 and php-defaults00:38
naccslangasek: i'll look at symfony and php-proxy-manager next, after i file a few non-php bugs :)00:39
infinitynacc: Bugfixes don't break Feature Freeze, the key word there is "feature".00:44
naccinfinity: yep, understood, just wasn't sure who to subscribe to the bug, exactly00:45
naccinfinity: from what you said, it sounds like i should still subscribe sponsors?00:45
infinitynacc: Same workflow as pre-FF, unless it needs an exception (which it doesn't sound like it does).00:45
naccinfinity: ok, thanks!00:46
infinitynacc: (ie: If you had upload rights, you should just be firing bugfixes at the archive without asking, without upload rights, find a sponsor, only bug the release team if you're breaking the freeze)00:46
naccinfinity: right, makes sense to me!00:46
naccinfinity: thanks again00:47
smoserhey.01:26
smoserso cloud-inti writes a bunch of systmed .service files.01:26
smoserin /lib/systemd/system/01:26
smoserand i've moved those to /root/store (random directory, pretty sure systemd isn't looking there)01:26
smoserthen rebooted01:26
smosersystemd-analyze dump01:27
smoser^ that still knows about these jobs.01:27
smoserhow ?01:27
smoserwhat do i have to do? i've told it 'systemctl daemon-reload'01:27
smoserwhich i wouldnt have thought mattered across a reboot01:27
sarnoldsmoser: try systemctl list-unit-files ?01:28
smoserthat doesnt show them.01:29
smoserah01:30
smoser/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/cloud-config.service01:30
smoserhm.. well then.01:30
smoserthank you deb-systemd-helper-enabled for being so... helpful01:30
smoserthanks sarnold01:39
Pharaoh_Atemsmoser: black magic is fun :(01:40
smoserand now, my friend 'Hash sum mismatch' has come to visit while i'im trying to sbuild.01:41
smoserthanks to you too01:41
smoseranyone have an idea on how i'd convince dh_systemd_enable to disable the jobs it previously enabled .01:50
smoserupgrade i no longer want them there.01:50
smoserwell, filed bug.02:05
smoserhttps://bugs.launchpad.net/ubuntu/+source/init-system-helpers/+bug/155299902:05
ubottuLaunchpad bug 1552999 in init-system-helpers (Ubuntu) "dh_systemd_enable not able to disable on upgrade" [Undecided,New]02:05
smoserif anyone wants to add some help. please feel free.02:05
=== robert_ancell_ is now known as robert_ancell
=== juliank_ is now known as juliank
=== pepee- is now known as pepee
Mirvpitti: the s390x karchive seem stuck forever at http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#qtbase-opensource-src05:19
infinityMirv: Retried.05:34
Unit193infinity: Oh say, think those crazy archive admins would merge irssi? :P05:37
infinityUnit193: Not really the responsibility of archive admins to do merges.05:38
Unit193No, but they'd approve or reject after FF.05:39
Unit193FF not being Firefox.05:39
infinityUnit193: That would be the release team.  And I'd probably allow it, if I had more info.05:39
infinityUnit193: Like, what's changed, do all the rdeps work with it, etc.05:39
cpaelzergood morning05:46
Mirvinfinity: thank you05:47
pittiGood morning05:47
Mirvgood morning05:47
Unit193New upstream release, always great to get the latest (when it's had quite a few bug fixes even more so) before something's to be supported for a few years. ;)05:49
Unit193https://sigma.unit193.net/source/irssi_0.8.18-1ubuntu1.dsc looks like it, I believe.05:51
infinityMirv: Looks like that did the trick, you're migrating.05:59
pittisuperm1: thanks, so we still use wl; it appears that the brcmfmac firmware is reasonably free even? (it's in linux-firwmare)06:16
pittinacc: right, apparently dpkg-source spits out some unexpected jitter on stdout; I'll see if I can reproduce this06:17
pittiMirv: ah, some remaining fallout from yesterday's infra problems; next britney run will catch u06:18
pittip06:18
pittinacc: or just sign your .dsc to avoid the error :)06:22
pittinacc: but indeed this should be filtered out06:22
Mirvyes it did indeed migrate just minutes after infi_nity's restart06:28
pittinacc: also, which runner is that? lxc? qemu?06:28
pittinacc: can you please file a bug with the full log and invocation? I can't reproduce this even with an unsigned package, this must be something more subtle06:30
pittinacc: ah, LXC runner? indeed I get something there, apparently still a regression with lxc-attach stream handling (~rc1 still works)06:46
superm1pitti: yes, it works pretty well overall too07:10
pittirobru, Mirv: FYI, we can now easily mass-retry failed or stuck "in progress" tests in silos; retry-autopkgtest-regressions  --silo 050 --state RUNNING07:20
pittiso no need to fiddle around with request.cgi URLs if it happens for more than three or so packages07:20
pittior no need to remove pending.json07:20
robrupitti: how is "silo" determined? is that just a reference to the PPA name?07:21
pittirobru: it determines the landing-XXX bit in https://requests.ci-train.ubuntu.com/static/britney/xenial/landing-036/excuses.yaml07:21
robrupitti: is it hardcoded to key off "landing-" specifically? I'm currently working on a total rewrite of how the train handles PPAs (creating them dynamically rather than allocatinng from a pool), and the new way is to have them simply numbered. can your script cope with this change?07:22
pittirobru: not right now, but it can be adjusted trivially07:22
pittirobru: http://bazaar.launchpad.net/~ubuntu-archive/ubuntu-archive-tools/trunk/revision/100207:23
robrupitti: ok, look for that in a month or two ;-)07:23
pittirobru: this was a quick hack to salvage landing 036 and 050 which fell victim to yesterday's infra work07:23
pittiand writing this 10-line patch was way faster (and more satisfying) than cobbling together the right commands manually :)07:23
robrupitti: no worries, just be aware that "landing-%s" will eventually need to be just "%s"07:24
pittirobru: yep, and then we'll just update it in the script07:24
pittirobru: probably it'll become --ci-train then, and you are expected to specify the full name07:24
robrucool07:24
pittirobru: I suppose we could alredy do this right now07:25
pittirobru: as long as the bit in the URL and the actual PPA name match07:25
robrupitti: well if you do it now then everybody will have to type landing- all the time07:25
robrupitti: yeah that's the plan07:25
pittirobru: well, we expect this to get run less than once a month, and I don't want many people to actually run it :)07:25
robrupitti: heh, then I guess it doesn't matter07:26
pitti./retry-autopkgtest-regressions  --ci-train landing-050 --state RUNNING07:28
robrupitti: looks good07:28
pittirobru: ^ ok, it's like that now; that shoudl be compatible with the future07:28
robruperfet07:28
robruperfect07:28
pittihttp://bazaar.launchpad.net/~ubuntu-archive/ubuntu-archive-tools/trunk/revision/100207:28
robrupitti: did you just --overwrite a publicly-pushed commit? naughty!07:29
pitti*shrug*, it was there for like 10 seconds07:29
tjaaltonmy kvm hosts have lost network for some reason, but only those that use dhcp07:40
tjaaltonerr guests07:40
tjaaltondunno if kicking the bridge around might break them, or if it's just the router dchp acting funny07:45
=== dgadomski_ is now known as dgadomski
tjaaltonlooks like the bridge doesn't work at all..08:00
Mirvpitti: I just noticed there is indeed such a script in my ubuntu-archive-tools folder :)08:19
pittiMirv: right, you can run it, and it'll dutifully spit out the run-autopkgtest commands; but you can't run *those*08:21
pitti(as they need to be run on snakefruit)08:21
Mirvah08:21
pittir-a-r just downloads excuses.yaml and generates commands on stdout, it's harmless08:21
rbasaknacc: logwatch> done, I think.09:12
pittinacc: workaround to unblock you: adt-run -l /dev/null; I filed this a bug 155309709:19
ubottubug 1553097 in lxc (Ubuntu) "latest LXC breaks autopkgtest's LXC runner" [Undecided,New] https://launchpad.net/bugs/155309709:19
pittinacc: ok, got it, iz lxc bug; so use that workaround, or the lxd runner, or downgrade lxc09:31
LocutusOfBorgis xorg 1.18 in 16.04 rootless?09:40
pittitseliot: ah, ubuntu-drivers-common tests fail now because they test fglrx; I'll change them to something else, like wl or nvidia09:42
pittitseliot: however, there's also a lot of fglrx code i gpu-manager which should be dropped; can you please do that, as you are much more familiar with that?09:42
LocutusOfBorgtjaalton, ^^^09:43
seb128pitti, tseliot, is there anything replacing fglrx? or opensource drivers better now and doing everything the ati ones were doing?09:44
tjaaltonLocutusOfBorg: rootless?09:44
* seb128 just curious09:44
tjaaltonLocutusOfBorg: it's supported, needs *dm support (lightdm doesn't have it)09:44
pittiseb128: I was asked to remove fglrx yesterday, as it doesn't get updates any more and doesn't work with the new X.org ABI; and allegedly the FOSS drivers are now good enough09:45
tjaaltonyes09:45
seb128good enough or as good?09:45
tjaaltondefine "as good"09:45
tjaaltonfoss stack is much better in some areas09:46
LocutusOfBorgso tjaalton this change has no effect on ubuntu? https://packages.qa.debian.org/x/xorg-server/news/20150821T010032Z.html09:46
seb128dunno, start a good recent games and get as many fps09:46
tjaaltonthere will be a GL blob for that09:46
pittipower management is an important point too09:46
LocutusOfBorgI mean the xorg-legacy package09:46
tjaaltonyeah tseliot is backporting a lot for amdgpu kernel driver, including power management.. will be in 4.4.0-11 or such09:46
seb128k, so there still are going to be binary parts shipped by amd?09:46
tjaaltonat some point09:46
tjaaltonLocutusOfBorg: no, nvidia does pull it in though, so once lightdm does support rootless, nvidia would still work09:47
tjaaltonor gdm09:47
tjaaltonseb128: amdgpu performance is quite close to fglrx though09:48
seb128cool09:48
tjaaltonand mesa 11.2 has a FFE09:48
seb128tjaalton, I guess we should have something in the 16.04 notes09:48
tjaaltonso I guess we'll be in a good position with 16.04, just have to be a bit aggressive..09:48
seb128and maybe an email on ubuntu-devel09:48
tjaaltonyeah09:49
seb128because usersa re going to wonder where is their fglrx drivers09:49
seb128even if they don't need it, if we don't explain why it's missing it's going to create confusion09:49
tjaaltonsure09:49
tjaaltonthe transition is still blocked by two MIR's09:50
tjaaltonnew deps on s390x & arm09:50
tjaalton(drivers)09:50
tjaaltonhmm or was it the virtualbox tests, xorg meta package is probably separate09:50
smbtjaalton, dunno, I'd be somewhat surprised to find s390x blocking something graphical...09:52
ogra_pitti, fyi bug 155311009:52
ubottubug 1553110 in fakechroot (Ubuntu) "weird output of ldd on arm64" [Undecided,New] https://launchpad.net/bugs/155311009:52
ogra_infinity, ^^^ you might be interested09:52
tjaaltonsmb: it's the addition of xserver-xorg-input-void to x-x-input-all on s390x09:52
pittiogra_: wow09:52
smbtjaalton, ah ok. yeah "void" describes the graphical experience there...09:53
pittitseliot: autopkgtest fix pushed, but I don't upload yet as the cleanup should be done too09:53
tjaaltonanother option is to just drop it, but arm probably still wants -freedreno in main09:53
pittitsdgeos: xserver-xorg-input-mouse09:55
pittierk09:55
pittitsdgeos: sorry, wrong ping09:55
pittitjaalton: xserver-xorg-input-mouse09:55
tjaaltoncan be removed09:55
pittitjaalton: ... wants to go to universe, can you confirm?09:55
pittireplaced by -evdev I suppose09:55
tjaaltonlike others on https://bugs.launchpad.net/ubuntu/+source/fglrx-installer-updates/+bug/154136909:56
ubottuLaunchpad bug 1541369 in xserver-xorg-video-s3 (Ubuntu) "remove stale xorg drivers from the archive" [Wishlist,New]09:56
pittitjaalton: ah, thanks; will do now09:56
pittitjaalton: will they be removed in debian too, or is that ubuntu specific somehow?09:56
tjaaltonvmmouse used to depend on -mouse, but that dep was actually removed upstream six years ago09:56
tjaaltongone from debian already09:56
tjaaltonnot mouse, since it had the dependency not too long ago09:57
tjaaltonyeah we've used -evdev for years, and next up will be -libinput09:57
pitti-keyboard is also still in debian09:57
tjaaltonhmm09:57
tjaaltonI'll check09:57
tjaaltonbecause they have kfreebsd09:58
tjaaltonactually mouse for the same reason09:58
tjaaltonbut we don't have !linux09:59
pittiah09:59
pitti*zap*09:59
tseliotpitti: define clean-up please?10:00
pittitseliot: git grep fglrx10:00
tseliotseb128: do we have a draft of the release notes? If so, I can write a few lines about it10:01
pittitseliot, tjaalton: actually, what happens on upgrades of systems that have fglrx currently installed? does ubuntu-drivers set an xorg.conf which forces the driver, or does it just configure it and retains auto-detection?10:01
tjaaltongood point10:01
pittigpu-manager does quite a bit on such systems (I have no idea what exactly, though)10:01
seb128tseliot, I don't know, I would expect that be a section on the wiki that is updated during the cycle ... let me find it10:02
tseliotpitti: when users upgrade to the new X, fglrx will be removed, gpu-manager will detect that, and remove the xorg.conf10:02
tjaaltonoh10:02
pittiah, good10:02
pittitseliot: so I suppose some gpu-manager code for fglrx will still be necessary, just not all of it (the setup part)10:02
LocutusOfBorgthanks tjaalton10:03
tseliotpitti: yes, I'd rather not remove that code yet, as it would make backports to previous Ubuntu releases harder than they need to be10:03
pittitseliot: ah, ok; then I guess I should keep the fglrx support in UbuntuDrivers/detect.py as well for the time being10:04
pittitseliot: good, then I'll upload this to fix the tests10:04
pittitseliot: unless you still have something?10:04
tseliotpitti: yes, please, let's keep the code there for now. I have nothing to upload ATM10:06
pittiapw: OOI, what happened to the seeding of the linux-meta packages?10:06
tseliotpitti: BTW, if you could approve my nvidia packages in Xenial NEW, that would be very welcome ;)10:06
seb128tseliot, I don't find a wikipage :-/10:07
seb128Laney, do you know if there is already a wikipage somewhere for release notes?10:08
seb128I though we had one through the cycle10:08
seb128adding infos during alpha/beta/etc10:08
seb128but I can't find it10:08
apwpitti, i thought we were making that use a * thing, and i actually thought you'd already done it:)10:09
Laneyseb128: not one that I know of - probably one will be created for Beta 2 though10:09
seb128tseliot, ^ I guess need to wait a bit then10:09
seb128Laney, thanks10:09
pittiapw: no, I understood it like you were going to double-check and update the seeds, but they are still on http://people.canonical.com/~ubuntu-archive/component-mismatches.txt; misunderstanding?10:09
Laneyseb128: IIRC the ubuntu-release-notes project is for this10:09
Laneyor someone could start the page I suppose10:10
tseliotseb128: ok, I'll be waiting for that then10:10
LaneyXenialXerus/ReleaseNotes10:10
seb128tseliot, or create the page10:10
pittitseliot: no nvidia stuff in https://launchpad.net/ubuntu/xenial/+queue?queue_state=010:10
Laneytseliot: I would create it now so that nobody forgets10:11
pittitseliot: nevermind, saw it now, scrolled off10:12
tseliotLaney, seb128: err... https://wiki.ubuntu.com/XenialXerus/ReleaseNotes10:14
seb128tseliot, yeah, I think that Laney was just hitting the url and suggesting creating it10:15
tseliotno need for me to create it then :)10:15
seb128?10:16
seb128it doesn't exist yet10:16
pitticit does10:16
pittijust still for wily10:16
Laneytseliot: I just made it10:17
Laneyyou can go fill in your section now10:18
tseliotLaney: yep, thanks10:18
=== marcusto_ is now known as marcustomlinson\
=== marcustomlinson\ is now known as marcustomlinson
oSoMoNMirv, I’m looking into bug #1342031 (for webbrowser-app), and I have a doc package named qtdeclarative5-ubuntu-web-plugin-doc, should that one be renamed too, and if so do I add a transitional dummy package?10:27
ubottubug 1342031 in unity-action-api (Ubuntu) "Rename QML modules to follow qml-module-foo naming" [Medium,Triaged] https://launchpad.net/bugs/134203110:27
tseliotpitti: thanks a lot!10:30
oSoMoNMirv, note that qtdeclarative5-ubuntu-web-plugin-doc doesn’t have any rdepends, it looks safe to not make a transitional dummy package for it10:44
MirvoSoMoN: yes to both10:44
oSoMoNMirv, even considering the above?10:44
MirvoSoMoN: still, for people who have it currently installed to get the new one10:44
oSoMoNok, got it10:44
MirvoSoMoN: and thanks for the MIR, looks good!10:45
oSoMoNMirv, what section does the -doc dummy package belong to? doc, or oldlibs?10:45
MirvoSoMoN: that's an excellent question, I think I've seen that used, maybe because there is no other "old*" section. anyone on the channel with better knowledge please enlighten.10:47
oSoMoNMirv, according to https://wiki.debian.org/Renaming_a_Package, setting the section to oldlibs allows tools like deborphan to suggest removal of the package once there aren't any more reverse-dependencies installed10:49
MirvoSoMoN: right, the only thing I haven't seen explicitly said is "please use oldlibs section for all transitional packages", but I indeed have thought that is the case10:58
MirvoSoMoN: thanks for starting that btw, we can get rid of more old names and transitional packages in 2 months then10:59
Mirvsince there is upgrade path for 14.04 LTS -> 16.04 LTS upgraders10:59
oSoMoNMirv, yeah, it had been on my backlog for a long time, I thought it’d be good to get it done in time for 16.0411:00
tseliotseb128, Laney: ok, I've added a few lines about fglrx in the release notes11:07
seb128tseliot, looks good, thanks!11:08
jamespagebarry, hey - just tripped over an interesting niggle - pip includes a vendored pkg_resources (v19.4)  which behaves a little differently to the pkg-resources in packages (20.1.1)11:42
jamespagebarry, https://github.com/openstack/ceilometer/blob/master/ceilometer/tests/unit/meter/test_notifications.py#L274 works ok with 19.4, but not with 20.1.1 (always uses the full, not relative paths...)11:43
jamespageanyway I patched into ceilometer...11:43
jamespageI guess that would need to happen in pip itself otherwise xenial will have different pip to the rest of the world....11:43
oSoMoNMirv, https://code.launchpad.net/~osomon/webbrowser-app/qml-module-naming/+merge/28808011:50
=== _salem is now known as salem_
barryjamespage: pip isn't supposed to contain any vendored packages.  we strip out the _vendor directory14:11
jamespagebarry, hmm where is that coming from then14:12
* jamespage looks some more14:13
jamespagebarry, oh its quite possible that when tox creates the venvs, it installs pip from pypi which brings that in14:13
* jamespage checks...14:13
barryjamespage: also, just syncpackaged new version of pip to xenial.  shouldn't change this bit of it, but just fyi14:13
barryjamespage: oh yeah, it'll do that if you don't tell tox otherwise!14:14
jamespagebarry, my god this is confusing.,..14:14
jamespagebarry, I think that's what it is14:14
barryjamespage: you can set sitepackages=True and install the debs.  also, i think there are ways to tell tox never to download from pypi.  check the docs (something like setting the indexserver to the discard port on localhost)14:15
barry(that'll likely error out if you don't have a distro package installed)14:15
jamespagebarry, indeed14:15
xnoxbarry, you are assuming i understood the structure i was dereferencing..... i tried combos until it worked ;-)15:08
* xnox <3 TDD15:08
barryxnox: tried and true method :)15:08
Saviqxnox, any idea about bug #1552914 ?15:12
ubottubug 1552914 in boost-defaults (Ubuntu) "Can't install libboost-dev:armhf in a cross-build environment" [Undecided,New] https://launchpad.net/bugs/155291415:12
xnoxSaviq, yes, doko broke things =)15:15
oSoMoNMirv, https://code.launchpad.net/~osomon/webbrowser-app/qml-module-naming/+merge/288080 updated15:15
Saviqxnox, half a year ago and noone noticed? ;)15:15
xnoxSaviq, i was not working on ubuntu half a year ago....15:16
Saviqxnox, but you were working on it since! ;D15:16
Saviqcanfix? ;)15:16
barrypitti: ree bug 814115 - thanks! it would really help for debugging failures15:17
ubottubug 814115 in OpenQuake (deprecated) "Celery worker fails to send result message" [Critical,Fix released] https://launchpad.net/bugs/81411515:17
barrydebian bug 81411515:17
ubottuDebian bug 814115 in autopkgtest "autopkgtest: $ADTTMP does not survive until --shell-fail/-s" [Normal,Open] http://bugs.debian.org/81411515:17
pittibarry: yep, looking into it now15:17
barry\o/15:17
pittistgraber: what's the word on indicator-datetime pulling in obsolete deps?15:18
pittibarry: ok, got it :)15:30
barrypitti: awesome!15:32
stgraberpitti: no response from the merge proposal, I think I'll just upload it and they'll deal with merging things later15:37
smoserhey.15:56
naccrbasak: thanks! wil merge today15:58
naccpitti: thanks!15:58
smoseri have a stupid question.16:00
smoserfile in debian/ gets installed by dh_install. debian/open-iscsi.install16:01
smoserwhat is the right way to ensure its installed executable ?16:03
rbasakMake sure it is executable to start off with?16:04
smoseris that right ?16:04
rbasakYou can chmod it in d/rules if needed.16:04
rbasak(usually only if upstream have it wrong)16:04
smoserwell its debian/16:04
smoserso , its ours16:04
rbasakAh. Is it a "3.0 (quilt)" source package?16:04
smoserno. its a file in debian/16:04
smoserdebian/iscsi-network-interface.rules => /lib/udev/rules.d/70-iscsi-network-interface.rules16:05
rbasakWhat does debian/source/format say?16:05
smoserquilt 3.0. but its dh_install from ^16:05
rbasakThen you can mark it executable in the source package.16:05
rbasakAnd it should end up executable on the installed system.16:05
smoseryeah. that just felt brittle16:05
naccsmoser: does it not automatically? i'm reading the debian manual about it ... it probably doesn't hurt to mark it executable in the source16:05
nacchttps://www.debian.org/doc/manuals/maint-guide/dother.en.html#install16:06
smoserit does not do it automatically.16:06
naccok16:06
xnoxsmoser, debian.rules files should not be executable.16:06
xnoxsmoser, sorry, .rules files under debian.16:06
cjwatsonIf you're concerned about things not working otherwise then it's fine to override_dh_install16:06
smoserxnox, its not that style of rules.16:06
naccit's a udev rule, right?16:06
smoseryeah. its a udev rule16:06
naccnamespace collision :)16:07
xnoxsmoser, i think then you want to e.g.16:07
xnoxoverride_dh_installudev:16:07
naccsmoser: it seems "better" to override dh_install, but i'm not sure16:07
xnox    dh_installudev16:07
xnox     chmod +x debian/$pkg/lib/udev/rules.d/*.rules # or some such16:08
naccsmoser: rather than assuing te permissions in the tarball are maintained, etc16:08
rbasakI prefer to keep the permission in one place and think the source package chmod is fine. That keeps d/rules smaller, which I prefer.16:08
naccheh16:08
xnoxnacc, i think dh_installudev will strip the permissions anyway, and/or dh_fixperms thing.16:08
rbasakBut no harm in doing it explicitly in the rules file.16:08
xnoxsmoser, if dh_fixperms "reverts" the chmod+x you'll need to override that too, with e.g. dh_fixperms -X16:09
naccxnox: yeah, that's what I guess I meant ... not sure what the other commands do to the file during install16:09
rbasakIf dh_fixperms reverts it, then maybe worth looking into why you need it that way?16:09
naccalso fair :)16:09
rbasakBTW, while we're asking this sort of question...16:09
xnoxsmoser, usually people place "binaries" into /lib/udev and just rules in the rules.d directory....16:10
naccI didn't think udev.rules needed to be exec16:10
xnoxsmoser, but i know that you are not a "usual" person.16:10
smoserbah16:10
smosersorry16:10
smoserfail16:10
naccnone of them are exec on my system, at least16:10
smoserdebian/net-interface-handler           /lib/open-iscsi16:10
smoserthat one is the file16:10
naccah16:10
rbasakI'd like to use dh_install --fail-missing to manage a complex package (mysql). But then how do I maintain a list of excludes? With -X, or is there a better way for a larger list?16:11
rbasakAnd, why is dh_install --fail-missing complaining about manpages installed using dh_installman and specified in a .manpages file, and is it right to have to exclude those specifically or is there something else that should be going on?16:11
cjwatsondh_install doesn't have a built-in way to maintain more excludes, but you could always generate the options using shell command substitution.16:12
rbasakcjwatson: that's a good idea. I just wanted to check that there wasn't some better way I was missing. Thanks!16:12
naccrbasak: is that dh_install complaining or dh_installman16:19
smoserrbasak, so  http://paste.ubuntu.com/15281670/ look ok ?16:21
smoseri also chmod 755 on the file, but that does not show up in debdiff (which is kind of why i find it brittle)16:21
rbasaknacc: dh_install complaining using --fail-missing about manpages installed by dh_installman (not sure what order but the dh sequencer order)16:23
rbasaksmoser: IMHO, it's debdiffs that are brittle!16:23
rbasakgit manages it fine.16:23
smoserwell, yes.16:23
rbasak$(CURDIR)/ is a little redundant but I guess that pattern comes from Debian and you didn't want to deviate? Assuming that works, it looks fine.16:24
smoseryeah, the ones above use CURDIR16:24
rbasaks/needs to be/is/ if you like.16:25
rbasakAnd if you want me to be really pedantic, you're adding an unnecessary blank line in line 24 :-P16:25
smosercyphermox, http://paste.ubuntu.com/15281670/16:25
smoserindeed i am.16:25
naccrbasak: hrm, that seems odd ... does that mean you're specifying the manpage to be installed then? (I don't know what the dh_install line looks like)16:25
smoser i will dlean that.16:25
rbasaknacc: https://git.launchpad.net/~racb/ubuntu/+source/mysql-5.7/tree/debian/mysql-server-5.7.manpages?h=5.7v3_pre2 is what dh_installman picks up16:27
rbasaknacc: but then dh_install --fail-missing (if we switch to that in d/rules) complains about all those manpages again.16:27
rbasak(I'm told)16:27
naccrbasak: hrm, interesting -- that doesn't seem like it should be on my reading ofthe manapges, but you certainly know more than I do :)16:30
rbasaknacc: I only know as much as the manpages :)16:31
rbasakThanks for looking. I could file a bug at some point I guess.16:31
naccrbasak: :) it seems like it might be an ordering thing, but it's hard to say, and given you do have a workaroudn presuming it's an issue16:34
rbasaknacc: yeah we can just use dh_install --fail-missing -X ...16:49
mitya57cjwatson, rbasak: I think modern debhelper versions can read list of excluded files from debian/not-installed17:00
mitya57≥ 9.20151004 according to the changelog17:00
mitya57(never tried that myself)17:00
rbasakmitya57: ah, neat! Thanks. Any idea where that is documented? Google doesn't find anything.17:00
mitya57It's documented in dh_install(1) here17:01
rbasakThanks again!17:01
nacchttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=43624017:02
ubottuDebian bug 436240 in debhelper "debhelper: exclude file for dh_install --list-missing" [Wishlist,Fixed]17:02
mitya57Yw!17:02
rbasakhttp://manpages.ubuntu.com/manpages/xenial/en/man1/dh_install.1.html has it17:02
rbasakSkuggen: ^^17:02
xnoxin moinmoin how do i type CamelCase word without it generating a link to CamelCase page?17:02
naccrbasak: and seems to be referring to exactly your issue in one of the comments :)17:02
SkuggenAh, nice17:03
mitya57xnox, try an exclamation sign, i.e. !CamelCase17:04
xnoxmitya57, thanks!17:04
mitya57that was from https://moinmo.in/HelpOnLinking#Preventing_Automatically_Generated_Links17:06
cjwatsonmitya57: So it does!  Not sure how I missed that.17:09
mterryseb128, hello!  Is a11y-profile-manager a package the desktop team is OK with owning / subscribing to?  (in the context of MIR bug 1552507)17:12
ubottubug 1552507 in a11y-profile-manager (Ubuntu) "[MIR/FFE] Promoting a11y-profile-manager to main." [Undecided,Incomplete] https://launchpad.net/bugs/155250717:12
infinityogra_: Commented.18:27
ogra_infinity, i'm batteling other issues too here ...18:27
ogra_OOOH !18:28
ogra_lol18:28
ogra_infinity, my other issue is that despite linbudev being in that ldd output, i dont end up with it inside the initrd18:28
infinityogra_: Curious.  Is that also unique to running under fakechroot?18:29
ogra_definitely, since normal built initrds used to work18:29
* infinity nods.18:29
ogra_other hooks all get their libs just fine too18:30
infinityogra_: Of course, you say that copy_exec fail because of the ld.so issue.  It's possibly it's aborting before getting to libudev.18:33
infinitys/fail/fails/18:33
ogra_well, my outer build script now has a mkdir /lib64 and i copy the linker there18:33
infinityOh.  Gross. ;)18:33
ogra_so mkinitramfs moves on without error18:33
infinityRight.  Hrm.18:33
ogra_yeah ... i have worse hacks in the making currently though :P18:34
infinityIf you didn't, it wouldn't be you.18:34
ogra_(all stuff i hope to drop once fakechroot works again :)18:34
infinityThe best part about that ldd wrapper is that it fails to do the one useful thing that a wrapper SHOULD do in that situation (filter out libfakechroot!)18:36
ogra_yeah, totally18:36
ogra_root@localhost:/# grep touch initramfs-tools-ubuntu-core-0.7.28/build-initrd.sh  .... touch $ROOT/usr/lib/$DEB_HOST_MULTIARCH/fakechroot/libfakechroot.so18:37
ogra_touch $ROOT/usr/lib/$DEB_HOST_MULTIARCH/libfakeroot/libfakeroot-sysv.so18:37
ogra_works but makes a lot of noise about "library to short" in the build logs ...18:37
ogra_hmm, so now i have an initrd with libudev ... but my hack to add it actually spilled errors ... that doesnt really help :P18:39
* ogra_ starts over without the hack ... perhaps i'm hllucinating now ... it shouldnt be there 18:39
ogra_building again ... perhaps that libudev thing was a red herring18:48
* zyga hugs ogra_ and initrd hacking18:51
zygahow come other OSes don't have initrds :P18:51
ogra_they are not as cool18:52
ogra_zyga, usually i dont need to hack actually ... if the tools work :)18:53
ogra_wow, so with my linker hack libudev actually ends up where it should ... now thats weird19:02
ogra_argh !19:15
ogra_initramfs-tools-ubuntu-core_0.7.29_source.changes19:15
ogra_err19:15
ogra_/usr/share/initramfs-tools/hooks/zz-fix-arm64-linker ignored: not executable19:15
ogra_ogra@styx:~/Arbeitsfläche$ abootimg-unpack-initrd initrd.img-core-0.7.3019:26
ogra_10730 Blöcke19:26
ogra_ogra@styx:~/Arbeitsfläche$ ls ramdisk/lib/aarch64-linux-gnu/|grep udev19:26
ogra_ogra@styx:~/Arbeitsfläche$19:26
ogra_WTF !19:26
ogra_why does it work if i run the build script in a chroot but not on the buildd19:26
ogra_i clearly have libudev in my local build19:27
=== ejat_ is now known as ejat
naccrbasak: sent a merge requst for logwatch to get us up to 7.4.2-119:53
=== pepee- is now known as pepee

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