| rrq | I set up build hosts with jenkins-buildenv-devuan | 00:04 |
|---|---|---|
| rrq | hmm there's also a package jenkins-debian-glue-buildenv-devuan ... I need tocheck | 00:06 |
| rrq | no; the build hosts have jenkins-buildenv-devuan | 00:09 |
| Centurion_Dan | rrq: 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 |
| LeePen | Centurion_Dan: pbuilder mounts /proc in the build chroot. | 07:47 |
| LeePen | Do you want to skip the autopkgtests? | 07:47 |
| Centurion_Dan | ideally 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 |
| LeePen | I suspect you have old/obsolete hooks that are messing with the build. | 09:28 |
| LeePen | I have just tried locally, but ran out of space. | 09:29 |
| LeePen | Is this wxwidgets3.2? | 09:29 |
| LeePen | jenkins-debian-glue-buildenv-devuan is obsolete and, if you are building in a local pbuilder/cowbuilder, irrelevant. I would remove it. | 09:30 |
| LeePen | I would expect this to work: | 09:31 |
| LeePen | 09:31 | |
| LeePen | sudo cowbuilder build --basepath /var/cache/pbuilder/base-ceres.cow/ wxwidgets3.2_3.2.6+dfsg-2.dsc | 09:32 |
| LeePen | Centurion_Dan: I have just manually built and run autopkgtests on one of the amd64 buildhosts without issue. | 10:12 |
| LeePen | If you are building on your talos, /etc/pbuilderrc has a lot of cruft. | 10:14 |
| LeePen | The current one used on the build infra is just: http://dpaste.com/A8DC9AEYZ | 10:15 |
| LeePen | Certainly things like "HOOKDIR=/usr/share/jenkins-debian-glue/pbuilder-hookdir/" will need to go. | 10:16 |
| Centurion_Dan | The 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 working | 10:16 |
| Centurion_Dan | LeePen: Do you want me to bump that now? | 10:19 |
| LeePen | Sorry, bump what? | 10:19 |
| Centurion_Dan | /etc/pbuilderrc on the talos? | 10:19 |
| LeePen | It 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 |
| LeePen | But if you are trying to use that, I am not surprised it doesn't work. | 10:21 |
| Centurion_Dan | Ok... I haven't built anything on there in a while manually... if ever... | 10:21 |
| Centurion_Dan | I'm just building on my local machine. | 10:21 |
| LeePen | OK, check /etc/pbuilderrc there. | 10:22 |
| Centurion_Dan | But thanks for the tip. | 10:22 |
| LeePen | But, in short, I didn't have any issues with a pretty vanilla setup. Good luck! | 10:24 |
| Centurion_Dan | It 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_Dan | Other then that Excalibur is looking ok at the moment for a pretty straignt forward upgrade from daedalus. | 10:26 |
| Centurion_Dan | And 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_Dan | Anyway, thanks for the advice, LeePen :-) | 10:27 |
| Centurion_Dan | Oh, 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_Dan | I really need to get another one or 2 of those talosII' | 10:30 |
| LeePen | OK. When you are done, please ensure jenkins-buildenv-devuan is installed. | 10:31 |
| Centurion_Dan | Will do. | 10:31 |
| Centurion_Dan | probably 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/!