libera/#devuan-dev/ Tuesday, 2024-12-10

rrqI set up build hosts with jenkins-buildenv-devuan00:04
rrqhmm there's also a package jenkins-debian-glue-buildenv-devuan ... I need tocheck00:06
rrqno; the build hosts have jenkins-buildenv-devuan00:09
Centurion_Danrrq: the package I'm building (wxwidgets) needs /proc and /sys mounted for autopkgtests to work correctly....  I'm just failing to find documentation on this.  I assume debian provides this in their sbuildds system automagically because there is nothing showing in our pbuilder hook scripts (from jenkins-debian-glue-buildenv-devuan)02:35
LeePenCenturion_Dan: pbuilder mounts /proc in the build chroot.07:47
LeePenDo you want to skip the autopkgtests?07:47
Centurion_Danideally I want them to pass and they should.  This is an unchanged package from debian that built clean for them but not for me...09:27
LeePenI suspect you have old/obsolete hooks that are messing with the build.09:28
LeePenI have just tried locally, but ran out of space.09:29
LeePenIs this wxwidgets3.2?09:29
LeePenjenkins-debian-glue-buildenv-devuan is obsolete and, if you are building in a local pbuilder/cowbuilder, irrelevant. I would remove it.09:30
LeePenI would expect this to work:09:31
LeePen09:31
LeePensudo  cowbuilder build --basepath /var/cache/pbuilder/base-ceres.cow/ wxwidgets3.2_3.2.6+dfsg-2.dsc09:32
LeePenCenturion_Dan: I have just manually built and run autopkgtests on one of the amd64 buildhosts without issue.10:12
LeePenIf you are building on your talos, /etc/pbuilderrc has a lot of cruft.10:14
LeePenThe current one used on the build infra is just: http://dpaste.com/A8DC9AEYZ10:15
LeePenCertainly things like "HOOKDIR=/usr/share/jenkins-debian-glue/pbuilder-hookdir/" will need to go.10:16
Centurion_DanThe package I'm trying to build locally is wxwidgets 3.2.3 from salsa pulled in to daedalus - because it has webrequests enabled - which I need to be able to build and install .  2.3.2 in daedalus doesn't have that feature enabled - and I need it to be able to build orca-slicer so I can get my new 3d Creality K1 Max printner working10:16
Centurion_DanLeePen: Do you want me to bump that now?10:19
LeePenSorry, bump what?10:19
Centurion_Dan  /etc/pbuilderrc on the talos?10:19
LeePenIt doesn't matter for the official builds, because they setup a standard pbuilderrc so that the buildenv is consistent across all the buildhosts.10:20
LeePenBut if you are trying to use that, I am not surprised it doesn't work.10:21
Centurion_DanOk... I haven't built anything on there in a while manually... if ever...10:21
Centurion_DanI'm just building on my local machine.10:21
LeePenOK, check /etc/pbuilderrc there.10:22
Centurion_DanBut thanks for the tip.10:22
LeePenBut, in short, I didn't have any issues with a pretty vanilla setup. Good luck!10:24
Centurion_DanIt could be that wxwidgets 3.2.3 was built for unstable or testing and a dependency is borked or not deduced on daedalus....  Excalibur is no solution either because that has a different missing dependency I need.,10:25
Centurion_DanOther then that Excalibur is looking ok at the moment for a pretty straignt forward upgrade from daedalus.10:26
Centurion_DanAnd new installs now work with the mini-iso I downloaded and tried a couple of weeks ago.  Seems someone fixed the missing taskselect.10:27
Centurion_DanAnyway, thanks for the advice, LeePen :-)10:27
Centurion_DanOh, by the way LeePen, I hope to shift some services of my Talos box temporarily and then upgrade it to Daedalus or maybe even Excalibur.10:30
Centurion_DanI really need to get another one or 2 of those talosII'10:30
LeePenOK. When you are done, please ensure jenkins-buildenv-devuan is installed.10:31
Centurion_DanWill do.10:31
Centurion_Danprobably won't happen until the new year, but it needs to be done.  It's still running beowulf iirc.10:32

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