#linuxcnc-devel Logs

Jul 12 2020

#linuxcnc-devel Calendar

11:29 AM jepler: right now that build error is unavoidable, it's due to a debian security fix. I let seb know out-of-band and he's looking into whether it can be worked around. Basically, due to a security problem in the software that imagemagick uses to read and write PDFs, they have created a "policy" that disables all reading/writing of pdf files. But this is a part of our doc generation toolchain. This breaks a LOT of stuff so maybe
11:33 AM jepler: Debian will also revise what they've done soon. One can hope.
11:33 AM jepler: for the rip and test builds, he could modify a single file in /etc once, but for the deb builds the package is installed fresh each time.
11:33 AM jepler: Right now only rpi is affected because this security update is in the main raspbian repository but right now is not in the primary debian repository, only the debian security repository. because of long ago reasons, related to needing to depend only on packages in the last debian release by version number, the builders only install from the primary debian repository, which in turn is updated only when debian does point
11:33 AM jepler: releases.
11:33 AM jepler: now back to your regularly scheduled frustrating lack of packages from our CI system... but with a little more background
11:37 AM andypugh: I am thinking of pushing the chinese docs to 2.8 but with PDF turned off. I really have no idea how to start debugging tex and friends.
02:41 PM jepler: no, the doc building error has not been resolved: "convert-im6.q16: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408."
02:42 PM jepler: unless calling a decision debian made "dumb" counts as figuring it out .. we understand the cause, but a solution is not implemented.
03:21 PM linuxcnc-build: build #387 of 1635.rip-buster-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1635.rip-buster-rtpreempt-i386/builds/387 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
03:21 PM linuxcnc-build: build #6981 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/6981 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
03:39 PM linuxcnc-build: build #388 of 1635.rip-buster-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1635.rip-buster-rtpreempt-i386/builds/388 blamelist: Markus <seebaer1976@web.de>, Chris Morley <chrisinnanaimo@hotmail.com>
04:39 PM andypugh: jepler: Do you understand the debian packaging and menus at all? I am trying to find out how (or if) cnc.directory.in (and similar) get converted and then find their way in the the right places in the debian folder (and at which point).
04:41 PM andypugh: (I am wondering if they need to be put there by hand)
04:57 PM seb_kuzminsky: andypugh: those files live in debian/ in the git repo, they don't get copied there
05:27 PM linuxcnc-build: build #343 of 1650.rip-buster-rtpreempt-rpi4 is complete: Failure [4failed install-missing-build-dependencies configuring] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1650.rip-buster-rtpreempt-rpi4/builds/343 blamelist: Markus <seebaer1976@web.de>, Chris Morley <chrisinnanaimo@hotmail.com>
05:27 PM linuxcnc-build: build #6982 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/6982 blamelist: Markus <seebaer1976@web.de>, Chris Morley <chrisinnanaimo@hotmail.com>
05:49 PM jepler: looks lke cnc.directory.in should be processed to cnc.directory, and then installed in /usr/share; it's listed in debian/extras/linuxcnc.files:usr/share/desktop-directories/cnc.directory
05:49 PM jepler: but whether that's working properly, I don't know. dwrobel(?) added extra categories to the actual desktop files, implying that this was not working for them, or else was undesirable. I accepted the changes even though I didn't fully understand the issue
05:50 PM jepler: gnome/xdg menus probably have changed since the era where we crafted those, though they seem to work with xfce
05:50 PM jepler: "desktop files" as they're confusingly called
06:09 PM andypugh: I don’t like how all the applications and docs enf up mushed together in one long list, especially if Chineses docs are going to be added to it.
06:10 PM andypugh: But perhaps I need to look at Master to see if something changed
06:19 PM jepler: "regular" SW doesn't put its docs in the system menus like we do..
06:22 PM andypugh: “Regular” software nowadays keeps all docs in the Cloud….
06:22 PM andypugh: And when you find them, they don’t tell you anything you wanted to know.
06:23 PM andypugh: (I am looking at you, Autodesk), I don’t want to watch a video to find out how to do every simple task)
06:25 PM Tom_L: heh
06:50 PM jepler: What if it's Sam who makes the videos? There may be something to this
06:56 PM andypugh: Right, enough ot this, time to sleep.
06:57 PM andypugh: I am half-tempted to take the week off of work to try to do some workshop stuff. I still have 100% of my annual leave unused.
07:28 PM linuxcnc-build: build #180 of 4042.deb-buster-rtpreempt-rpi4 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4042.deb-buster-rtpreempt-rpi4/builds/180 blamelist: Markus <seebaer1976@web.de>, Chris Morley <chrisinnanaimo@hotmail.com>, andypugh <andypugh@buster.bodgesoc>, andypugh <andy@bodgesoc.org>
09:48 PM skunkworks: my videos are less instructive - more showing off.