*** faybrocklebank has joined #trustable | 07:05 | |
*** ctbruce has joined #trustable | 07:26 | |
*** laurenceurhegyi has joined #trustable | 08:18 | |
*** laurenceurhegyi has quit IRC | 08:35 | |
*** laurenceurhegyi has joined #trustable | 08:41 | |
*** laurenceurhegyi has quit IRC | 09:15 | |
*** laurenceurhegyi has joined #trustable | 09:16 | |
*** laurenceurhegyi has quit IRC | 10:04 | |
locallycompact | leeming, can we try the bubblewrap sandbox in defslib? | 10:09 |
---|---|---|
leeming | yes? | 10:10 |
leeming | are you running it locally or remtely? | 10:10 |
locallycompact | locally | 10:10 |
locallycompact | I will cut a branch one moment | 10:10 |
*** laurenceurhegyi has joined #trustable | 10:10 | |
leeming | ok cool, then just grab the leeming/ci branch of gitlab/baserock/sandboxlib | 10:10 |
leeming | then fudge the path so it looks at the updated version, instead of the older installed one :P | 10:11 |
leeming | ..for now | 10:11 |
locallycompact | ok, and for you the devel/assembly branch of defslib | 10:12 |
leeming | is there a way to have a mirror repo on gitlab? | 10:14 |
locallycompact | maybe why | 10:14 |
leeming | some of these new repos are valid for both this and baserock | 10:14 |
leeming | since 'groups' seem like a collection.. | 10:14 |
leeming | i just dislike having things all over the place | 10:15 |
locallycompact | this is baserock | 10:15 |
leeming | ok | 10:16 |
* leeming isn't sure if he knows what is going on then :P | 10:16 | |
locallycompact | what's going on is can you help make this branch of defslib use sandboxlib with bubblewrap | 10:17 |
leeming | yes boss | 10:18 |
locallycompact | the directories are set up | 10:18 |
locallycompact | kinda | 10:18 |
locallycompact | and it's not doing any zipping or anything yet | 10:19 |
leeming | ok? is that an issue? | 10:19 |
locallycompact | we just want to shift into the sandbox directory, execute something and then hop out | 10:19 |
locallycompact | and then after that we copy the install directory to 'target_artifact' | 10:19 |
locallycompact | leeming, there's a ./quick-check.sh that will test some funcitons against live definitions v10 | 10:39 |
leeming | but i need to do the conversion first right? | 10:41 |
leeming | ah 2 mins, you have an bug in your code | 10:44 |
locallycompact | no there's preconverted definitions | 10:45 |
locallycompact | the shell script will check them out | 10:45 |
leeming | defslib::__init__.py#74 ;) you typed a booboo | 10:46 |
locallycompact | nope | 10:46 |
locallycompact | python3 | 10:46 |
leeming | hmm ok, then quick-check.sh needs to call python3 then (or check that python is symlinked to 3, not 2) | 10:49 |
leeming | 2 is still the default install | 10:49 |
locallycompact | no it isn't | 10:49 |
locallycompact | not for me | 10:50 |
leeming | for debian + fedora it is | 10:50 |
* leeming is only trying to help | 10:50 | |
locallycompact | I'm not opposed to the script checking ofc | 10:51 |
leeming | im just well aware of things running in devs environments, and not checking in others .. i've hit my head plenty with these fedora tools on debian | 10:52 |
locallycompact | yup | 10:52 |
locallycompact | run it expl with py3 then | 10:52 |
leeming | ok, after installing all the python libraries required, seems to fall over "Exception: Failed to validate devel-system-x86_64-generic" | 11:05 |
leeming | https://gitlab.com/baserock/defslib/issues/1 | 11:06 |
locallycompact | ah, the problem will be | 11:07 |
locallycompact | it needs to convert the yaml to json so jsonschema can load it | 11:07 |
locallycompact | and that's done in the setup.py script | 11:07 |
locallycompact | one sudo python3 setup.py install will do it | 11:08 |
locallycompact | (assuming you had git clone --recursive) | 11:09 |
locallycompact | which should also be documented | 11:09 |
locallycompact | and this json conversion should probably be something setup.py can call out to | 11:10 |
leeming | ah ok | 11:16 |
leeming | what is the hash that is thrown out at the end? | 11:20 |
locallycompact | print(working['cache']) | 11:20 |
locallycompact | the cache key for the system | 11:21 |
*** laurenceurhegyi has quit IRC | 12:37 | |
* rjek doesn't want to start an argument on the list about standards pricing | 13:04 | |
jmacs | I'd recommend not doing so then :) | 13:04 |
rjek | the ISO C standard is avaialble much more cheaply from local standards organisations like ANSI or BSI. I picked up a BSI hard-back printed C99 for 25 quid. | 13:04 |
rjek | So I've said that here so I don't start it there. | 13:04 |
rjek | The problem is that MISRA is a profit-seeking organisation. ISO is just inefficient :) | 13:05 |
jmacs | FWIW, the need to make a payment would still be an impediment if it were 1p | 13:05 |
jmacs | In my opinion. | 13:05 |
rjek | Yes. | 13:10 |
rjek | If they're claiming distribution costs for a PDF download, host it on Google Docs | 13:11 |
*** laurenceurhegyi has joined #trustable | 13:37 | |
*** laurenceurhegyi has quit IRC | 13:42 | |
*** laurenceurhegyi has joined #trustable | 13:47 | |
*** ctbruce has quit IRC | 16:20 | |
ChrisPolin | I've updated the overview on the wiki page to include a section about the waiver-list generation. | 16:23 |
jmacs | Cool, I'll try and have a look later | 16:31 |
jmacs | Annoyingly, pykwalify doesn't like the '=:' match rule | 16:32 |
ChrisPolin | It's actually a very simply process. | 16:32 |
ChrisPolin | not pykwalify, I'm sure that's not a simple process. | 16:32 |
* leeming wonders how you pronounce pykwalify | 16:39 | |
jmacs | pie qualify | 16:40 |
jmacs | Based on no authority | 16:41 |
jmacs | I've just put in a pull request for opencontrols adding schemas for standards and certifications. Let's see what they think :) | 16:42 |
ChrisPolin | Oh good stuff. | 16:43 |
laurenceurhegyi | Great stuff, jmacs | 16:47 |
*** laurenceurhegyi has quit IRC | 17:14 | |
*** ctbruce has joined #trustable | 17:24 | |
*** rjek has quit IRC | 19:43 | |
*** rjek has joined #trustable | 19:44 | |
*** ctbruce has quit IRC | 20:17 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!