libera/#devuan-dev/ Sunday, 2019-09-22

LeePengnu_srs: There is already a RFP: #765971!11:14
gnu_srs1LeePen: No need for an upgrade of eudev for beowulf? Regarding Debian we can make a +debian version and take over #765971 making it an ITP again!12:18
LeePenThat is good about eudev in beowulf. Sounds a good plan for #765971. I think I have my hands full with elogind in debian ;)12:20
fsmithredI just tried to build desktop-base and I'm getting the following error:13:52
fsmithreddh_systemd_enable: dh_systemd_enable is no longer used in compat >= 11, please use dh_installsystemd instead13:53
fsmithredI'm not aware that I'm using dh_systemd_enable13:54
fsmithredthis did not happen with test builds a few months ago13:57
fsmithredIf I drop compat to 10, it builds.13:57
LeePenIs this for unstable?13:58
fsmithredbuilding locally now. Will build for unstable next, then beowulf.13:58
fsmithredany idea where dh_systemd_enable is coming from?13:59
LeePenBecause debian/unstable is unfrozen, lots of new versions of packages are now in. I think the default debhelper compat has increased to 12.14:00
fsmithredoh, I've been using 11 for everything14:00
fsmithred"everything" is ultimately for beowulf14:00
amesseryay, my Synology DS213j now runs beowulf ;-)14:23
fsmithredcool14:30
LeePenI am just about to try a build of policykit for beowulf using the ~beowulf1 naming scheme.14:34
LeePenLet's see what happens…14:35
LeePenrrq: I don't seem to have perms to do a new build for beowulf. I have reopened yours to trigger it. I hope that is OK?14:42
Evilhamdoubt that works14:43
fsmithredPlease fill me in on this naming scheme.14:47
amesserDid you notice, that /sbin/lvm in buster/beowulf depends on libsystemd while in ascii/jessie not? If one is using root on lvm devices, the system boot now depends on having a libsystemd. This generates a possibly bad sideeffect: Assuming something goes wrong with libelogin update or install -> system wont boot anymore ;-)14:49
LeePenamesser: you are right, the increasing dependence of basic utilities on libsystemd is madness.14:53
LeePenWell, the policykit build seems to have worked, apart from arm which ran out of memory when compressing.14:57
LeePenEvilham: Are you able to restart the arm64 build?14:58
LeePenAnd no complaints about the naming scheme!14:58
LeePenfsmithred: it is the one I suggested a few weeks ago to avoid getting higher versions in beowulf than ceres when we have to rebuild.14:59
fsmithredmaybe I missed that meeding14:59
fsmithredI made a different suggestion for the same problem14:59
LeePenI only suggested it here, IIRC14:59
fsmithredoh15:00
LeePenRather than bumping the packaging number, you append ~beowulf1 to it.15:00
fsmithredmy suggestion was to build for unstable with version number X15:00
LeePenThat way we always have ceres > beowulf.15:00
fsmithredthen build Xb for beowulf15:00
fsmithredthen build Xu for unstable15:01
fsmithredI think yours is better if it really works15:01
fsmithredoh, how do you arrange your changelog?15:02
fsmithredwpm15:02
fsmithredoops15:02
fsmithredwon't it complain if the last entry isn't the highest version?15:02
LeePenIt hasn't15:02
fsmithredI'll try it15:03
fsmithred(assuming I can build a package)15:03
fsmithredanyone have an idea of what I should do with my dh_systemd_enable error?15:03
LeePenThis is what I just did for policykit: https://git.devuan.org/devuan-packages/policykit-1/blob/suites/beowulf/debian/changelog15:05
LeePenI think all that matters to jenkins is that it is different. And all that matters to dak is that the version number is higher in that particular suite.15:05
LeePenfsmithred: Have a look at the latest debhelper(7). The section 'v11 changes from v10' seems to cover it.15:09
fsmithredHow to use an empty override target to disable dh_installsystemd?15:11
LeePenIn debian/rules just add15:11
LeePenoverride_dh_installsystemd:15:12
LeePenwith at least 1 enpty line after it.15:12
fsmithredthanks15:12
fsmithredmissing separator on that line in debian/rules15:13
LeePenhmmm15:17
fsmithredneeded a tab15:17
fsmithredand the override isn't working15:18
fsmithreddh_systemd_enable: dh_systemd_enable is no longer used in compat >= 11, please use dh_installsystemd instead15:19
fsmithredHere's what I started with in rules:15:19
fsmithredinclude /usr/share/cdbs/1/rules/buildcore.mk15:19
fsmithredinclude /usr/share/cdbs/1/rules/debhelper.mk15:19
fsmithredbinary-fixup/desktop-base::15:19
fsmithred        dh_gconf --priority=1515:19
fsmithreddo I need to put the override before the includes?15:19
rrqLeePen: re policykit on arm64 -- you want a second try?15:21
LeePenYes please. The compress ran oom.15:22
LeePenI hope you didn't mind me reusing your build?15:22
LeePenI can't trigger new beowulf builds15:22
rrqno worries.15:23
rrqit's likely to get oom again of course, but we'll see15:23
LeePenfsmithred: I have hardly ever used cdbs15:25
fsmithredhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=885407  solution: use 9 or 1015:25
LeePenGood find. I get the impression cdbs is on the way out15:29
rrqfsmithred: new netinstall iso; now with all udeb in the pool.15:32
fsmithredLooks like I should bump the version to 3.something. (1:1.2 in jessie, 1:2.0.3 in ascii, so 1:3.0 in beowulf?)15:32
LeePenfsmithred: Seems reasonbale15:33
rrqanyone sitting on an extlinux udeb? would be nice to offer that as installer option, in addition to grub and lilo15:35
LeePenrrq: arm64 still oom:15:36
LeePen14:35:04 dpkg-deb (subprocess): compressing tar member: lzma error: Cannot allocate memory15:36
rrqcan you run "dpkg-buildpackage -us -uc -B -rfakeroot" on it locally, to get a comparison?15:41
fsmithredrrq, did you figure out why lxqt was installed?15:41
rrqno I dropped that thread..15:42
LeePenrrq: was the dpkg-buildpackage for me re failed arm64?15:46
rrqyes15:46
rrqI'll look at build #66 vs #6915:46
LeePenI have already built it in a beowulf pbuilder (amd64)15:47
fsmithredok, how do I create a project label?15:55
rrqLeePen: looks like it's due to a race in the build process15:55
fsmithredthe obvious, select "Create project label" does nothing.15:55
rrqyou need to select it after creating it15:56
fsmithredI can't create it15:56
rrqthere's a button if you scroll down far enough15:56
fsmithredyeah, it says Create project label in the drop-down15:56
fsmithredone would assume that it's used for creaing a new project label.15:57
fsmithredbut selecting it and giving it a name does nothing.15:57
fsmithredso I must be doing it wrong15:57
rrqthe 'create project label' brings up a tyne creation dialog, which has a 'create' button below the visible bottom15:59
fsmithredI found instructions. Have to go to the issues button on the left side, then go to labels.16:00
rrqi.e.: give it a name, pick a colour, then scroll down and click 'create'16:00
fsmithredI tried that method three times16:00
fsmithredseems obvious16:00
rrqthen, after creating it, you still need to select it for the issue16:01
fsmithredwhich I'm beginning to believe should be a warning sign16:01
fsmithredcan't select it because it doesn't get created16:01
LeePenrrq: bbib16:02
LeePenbiab!16:02
fsmithredok, got it16:03
fsmithredthey should get rid of that 'Create label' entry in the label drop-down menu16:03
rrqas soon as we've collected our wits, we'll migrate away ...16:04
fsmithredyeah, I'm looking forward to it16:05
fsmithredoh, I better build the icon and window themes for beowulf, too. d-b needs them.16:05
rrqLeePen: a third try, where I operated the "wipe the workspace" button first16:07
LeePenrrq: :(16:18
LeePenI got to go for a bit. bbl16:18
rrqLeePen: successful build (arm64) #67 doesn't have those dh_shlibdeps complaints that the faile builds (68-70) attract16:30
rrqmaybe removing those "useless dependencies" is good?16:34
rrqgoodnight16:36
fsmithredclearlooks-phenix-darkpurpy-theme won't build for unstable. https://ci.devuan.org/job/clearlooks-phenix-darkpurpy-theme-source/lastBuild/console17:31
fsmithredThis theme has been a major pain in the ass right from the start. If someone wants to take over and sort it out, I'd be happy to give it up.17:32
golinuxfsmithred: Sorry it's being a difficult child.17:51
fsmithredI think part of the problem is that katolaz bumped the version in dak. Not sure about that.17:54
fsmithredgotta go. back in a little bit.17:54
fsmithredback18:39
fsmithredcinnabar theme won't build in beowulf because of the change we made in gtkrc18:53
golinuxThe minor color change?18:53
golinuxNot that important.  If you revert, will it be happy?18:54
fsmithredmaybe18:56
fsmithredbut I have to figure out how to give it a proper version number wihtout bumping the upstream version number18:57
fsmithredfuck it, I'm gonna add +devuan18:58
fsmithredin case upstream bumps their version next time18:58
fsmithredgolinux, what was the old color?18:59
fsmithrednm, found it19:01
masonfsmithred: Is there any downside to using +devuan across the board for packages we customize? It seems like the right thing to do to me.19:04
fsmithredwe use that for packages that we modify from debian19:04
fsmithredin this case, we changed the package name, so we didn't add the +devuan19:04
fsmithredI wish we could agree on what the number after the +devuan means19:05
masonah19:05
fsmithredand my personal preference would be to align the first digit of that number with the release number19:05
masonfsmithred: Do we have a document somewhere with a general stab at it? Be useful to document it and then argue it out if people feel differently.19:06
masonDevuan release, not upstream, yes?19:06
fsmithredso +devuan1 for jessie, +devuan2 for ascii, +devuan3.1 for first revision of beowulf version19:06
masonfsmithred: How about an explicit 0 for first version?19:06
fsmithrednot sure if it's documented19:06
fsmithredyeah19:06
fsmithred3.019:06
masonfsmithred: Seems worth documenting, and I like the dot zero so it's uniform.19:07
fsmithredI think some are done that way19:07
masonMachine sortable == win.19:07
fsmithredgbp:error: Can't determine upstream version from changelog19:09
fsmithreddesktop-base in beowulf will fail until this is fixed19:13
fsmithredI suppose I could bump 7.0.1-3 to 7.0.1-3-1 or some other stupid workaround19:13
fsmithredI really wanted to be done with this before I go away.19:14
amesserfsmithred: what is the actual versoin which gives the gbp error?19:18
DPAI've created a bug report yesterday, which affects basically all packages built on devuan: https://bugs.devuan.org//cgi/bugreport.cgi?bug=353 . I now this may be unnecessary to say her, but I just wanted make sure y'all are aware of it.19:23
fsmithredamesser, last one I tried was 7.0.1-3+devuan3.019:38
fsmithredversion currently in unstable is 7.0.1-319:38
amesserhm should be fine19:38
fsmithredwhich is the same as the version of clearlooks-phenix-theme19:38
fsmithredfrom which it was modified19:39
amesseris a tag in the git repo which maches the definition in debian/gbp.conf ?19:39
fsmithredoh, I didn't make a tag19:39
fsmithredand I don't know how to answer that question19:39
fsmithred[DEFAULT]19:41
fsmithredignore-branch=true19:41
fsmithredupstream-tag=v%(version)s19:41
fsmithred[buildpackage]19:41
fsmithredcompression-level=919:41
fsmithredthe only tags are from upstream19:41
amesserok, the upstream-tag=v%(version)s means, that gbp would expect to find a tag "v7.0.1"19:49
fsmithredgit tag19:49
fsmithredarchive/debian/7.0.1-219:49
fsmithreddebian/7.0-119:49
fsmithreddebian/7.0-219:49
fsmithreddebian/7.0.1-119:49
fsmithreddebian/7.0.1-219:49
fsmithreddebian/7.0.1-319:50
fsmithred7.0.1-3 built without problems for unstable19:50
fsmithreddoes that line need to be in gbp.conf?19:51
amesserhm, thats strange19:53
fsmithredwhat's strange?19:53
amesserthe line is only for gbp to know how it can derive the upstream version from a debian pkg version19:53
amesserthat it builds with 7.0.1-3 but not with 7.0.1-3+devuan3.0 since the split should occur at the "-"19:54
fsmithredwhy does it need to know the upstream version?19:54
amesserusually building a deb package involves building the original source archive as well.19:55
amessergbp does this by getting the "upstream tag" from the git repo and tar-ing it19:55
amesser(this is the "orig" .tar.xz)19:56
fsmithredhow can I tell gbp to stfu and build the package?20:11
amesseryou mean if you invoke by commandline on your wokrstation?20:17
fsmithredI mean to force it to build this package for beowulf20:18
fsmithredunless someone is around who can move the ceres package to beowulf20:18
amesserwell, its an commandline option meant for testing only:20:19
amessergbp buildpackage --git-no-create-orig20:19
fsmithredI don't need to test on commandline. I can build it locally and it works.20:21
fsmithredoh20:21
fsmithredI didn't test build with the new version20:22
masonArgh, we don't ship elilo.20:48
LeePenrrq: Hope you slept well.22:23
LeePenI have been diffing the amd64 (successful) and arm64 (failure) builds of policykit on beowulf:22:24
LeePenhttp://ix.io/1Wsc22:26
LeePenThe things that caught my eye are that arm64 has an older version of jenkins-devuan-glue and doesn't seem to use eatmydata. Does the arm64 host need updating?22:27
LeePenAlternatively, I may be on completely the wrong track.22:27
LeePenI'll check back in the (my!) morning.22:28
LeePenThanks.22:28

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!