*** mike has joined #baserock | 06:13 | |
*** mike is now known as Guest29074 | 06:13 | |
*** bashrc_ has joined #baserock | 08:03 | |
*** mariaderidder has joined #baserock | 08:09 | |
*** mdunford has joined #baserock | 08:13 | |
*** jonathanmaw has joined #baserock | 08:32 | |
*** ssam2 has joined #baserock | 08:57 | |
*** ChanServ sets mode: +v ssam2 | 08:57 | |
perryl | is there a guide on the wiki for setting up a cache server? i had a look in the guides section but found nothing | 09:00 |
---|---|---|
ssam2 | there's no specific documentation for that | 09:00 |
ssam2 | what do you want to do? | 09:01 |
ssam2 | you can run morph-cache-server on a machine for testing just by running `python ./morph-cache-server --no-fcgi-server` | 09:02 |
perryl | ssam2: i've been looking into creating a cache server that can be used by ybd | 09:02 |
perryl | thanks, i'll test the morph cache server and see how my ybd one differs | 09:03 |
*** lachlanmackenzie has joined #baserock | 09:07 | |
*** CTtpollard has joined #baserock | 09:07 | |
*** rdale has joined #baserock | 09:09 | |
*** CTtpollard has quit IRC | 09:34 | |
*** CTtpollard has joined #baserock | 09:34 | |
*** CTtpollard has quit IRC | 09:35 | |
*** CTtpollard has joined #baserock | 09:35 | |
*** CTtpollard has quit IRC | 09:47 | |
*** CTtpollard has joined #baserock | 09:47 | |
*** straycat has joined #baserock | 10:13 | |
straycat | hello | 10:13 |
straycat | i've submitted a lorry to upgrade docbook-xsl to a later version, https://gerrit.baserock.org/#/c/955/ | 10:13 |
*** SotK_ has joined #baserock | 10:14 | |
*** pacon has joined #baserock | 10:14 | |
straycat | also https://gerrit.baserock.org/#/c/953/ could do with another review | 10:16 |
straycat | (another lorry) | 10:16 |
*** SotK has quit IRC | 10:18 | |
*** SotK_ is now known as SotK | 10:18 | |
straycat | thanks pedroalvarez :) | 10:18 |
pedroalvarez | straycat: yw! Lorry moved to the top of the queue! :) | 10:19 |
straycat | oh, awesome :) | 10:19 |
*** CTtpollard has quit IRC | 11:59 | |
*** fay_ has quit IRC | 12:25 | |
*** fay_ has joined #baserock | 12:39 | |
*** fay_ has quit IRC | 13:06 | |
*** fay_ has joined #baserock | 13:22 | |
*** rdale has quit IRC | 13:47 | |
*** rdale has joined #baserock | 13:50 | |
straycat | hello again, i've been working towards upgrading perl in baserock from 5.14 to the latest stable release 5.22, as a consequence i ended up upgrading nasm to the latest stable release, since current nasm uses perl scripts that fail with 5.22. nasm no longer distribute pre-generated man pages so i ended up needing to pull new stuff into to generate the man pages, to validate some of the docbook xml offline we need the DTDs, i've created a repo conta | 13:52 |
persia | straycat: You got cut off. | 13:52 |
straycat | meow, where? | 13:53 |
SotK | straycat: after "repo conta" | 13:53 |
persia | Have you looked at Debian's solution to this issue? Does it work for your needs? | 13:53 |
* persia has seen a variety of useful solutions for DTD validation in Debian to deal with building without network access from the build environment | 13:53 | |
straycat | a repo containing a docbook dtds with an install script adapted from lfs, https://bitbucket.org/richardipsum/docbook-xml | 13:53 |
ssam2 | docbook dts is something we needed for a while and have been avoiding.. | 13:53 |
ssam2 | *dtd's | 13:54 |
ssam2 | I seem to remember there's no 'upstream' repo for them | 13:54 |
persia | It's tempting just to have a repo somewhere, indeed. | 13:54 |
ssam2 | so might make sense to have a baserock:baserock/docbook-xml repo | 13:54 |
straycat | ssam2, i was thinking the same :) | 13:54 |
straycat | persia, i haven't looked at debian's solution no | 13:54 |
ssam2 | seems a little wrong, but this is quite a special case | 13:54 |
straycat | aye | 13:55 |
persia | https://sources.debian.net/src/nasm/2.11.06-1really2.11.05-1/ | 13:55 |
* straycat was expecting a link to a debian version of his docbook xml repo, rather than a nasm source repo | 13:56 | |
ssam2 | I believe that distros package the docbook-xml files as normal packages | 13:57 |
persia | I'm looking up how Debian builds nasm docs without the DTD lookup. | 13:57 |
persia | I posted the starting link in case anyone else wanted to follow along. | 13:57 |
persia | The lazy are welcome to wait until I find what I seek :) | 13:57 |
straycat | oh okay :) | 13:57 |
ssam2 | Fedora builds the docbook-dts package from the various .zip files they are released as: http://pkgs.fedoraproject.org/cgit/docbook-dtds.git/tree/docbook-dtds.spec | 13:58 |
persia | heh, it seems Debian adds the manpages as patches (https://sources.debian.net/src/nasm/2.11.06-1really2.11.05-1/debian/patches/) | 13:58 |
persia | So presumably the build process believes them already built, and doesn't need to do the DTD check. | 13:58 |
persia | I like the solution of having docbook-xml repo better. | 13:59 |
persia | If upstream ships zip files, could we just lorry from them, like is done for tarballs? | 14:00 |
ssam2 | i have a feeling that for 4.5 they didn't even ship a .zip file, just a set of files | 14:02 |
straycat | we can't lorry zips currently | 14:02 |
ssam2 | we could teach lorry to handle it, but I'm not sure it's worth the effort unless someone can find more projects that do this | 14:02 |
straycat | otherwise i'd have done that | 14:02 |
straycat | the files in the repo i created come from http://www.docbook.org/xml/4.5/docbook-xml-4.5.zip | 14:03 |
ssam2 | oh, so there is a .zip at least | 14:03 |
straycat | indeed, it would be useful to be able to lorry zips, not just for this but also for importing packages from pypi since some python distributions are released as zips-only | 14:03 |
ssam2 | we don't seem to have a policy documented for repo creation, but in the absence of one, I suggest proposing the repo creation on the mailing list, and waiting for two +1s | 14:04 |
ssam2 | i'll give one | 14:04 |
straycat | ok cool :) | 14:05 |
straycat | oh, although i think i should rename install.sh post-install.sh since those commands are run after we install the dtds into place | 14:10 |
*** pacon2 has joined #baserock | 14:14 | |
*** pacon2 has quit IRC | 14:15 | |
*** pacon has quit IRC | 14:16 | |
persia | I'm really more in favour of teaching lorry to use zip files, but as I'm not volunteering to do that, I don't feel that my opinion carries much weight (except if it happens to inspire someone else to modify lorry) | 14:21 |
paulsherwood | i'm considering modifying it... i'd like it to support shallow clones | 14:22 |
persia | paulsherwood: To support zip files? | 14:23 |
paulsherwood | well if i get into lorry code, i could probably try to add zip while i'm there? | 14:24 |
straycat | i'm not sure but i think Kinnison suggested this may involve modifying the lorry.tar-importer | 14:24 |
straycat | (which is written in perl) | 14:24 |
persia | ssam2: straycat: any idea of the effort involved? | 14:24 |
ssam2 | not trivial I think | 14:25 |
straycat | yeah, i'm not sure *exactly* what needs to be done without looking more into it | 14:26 |
ssam2 | http://git.baserock.org/cgi-bin/cgit.cgi/baserock/baserock/lorry.git/tree/lorry.tar-importer is incredibly specific to the .tar format | 14:26 |
ssam2 | probably we'd need to write a separate lorry.zip-importer that did a similar thing for .zip files | 14:26 |
ssam2 | python has a zipfile module that could do most of the work, so if you understood the 'fast-import' format which it needed to output, it'd be a day or two's work, at a guess | 14:29 |
ssam2 | oh! | 14:31 |
ssam2 | https://github.com/git/git/blob/master/contrib/fast-import/import-zips.py | 14:31 |
ssam2 | if that works, it's probably not so difficult ;) | 14:31 |
straycat | cool :) | 14:31 |
straycat | if it's that simple, does that change our earlier decision? | 14:33 |
persia | Simple != someone doing the work. If it is easier to use that than to create a new baserock:baserock repo, than I think so. If not, I think it doesn't unless someone volunteers to do it. | 14:34 |
ssam2 | i'd be ok with either to be honest | 14:38 |
straycat | if that just works then it should be pretty simple, i can try it this evening | 14:46 |
straycat | oh, would be handy if we could merge https://gerrit.baserock.org/#/c/950 :3 | 15:04 |
paulsherwood | merged | 15:06 |
straycat | thanks :) | 15:06 |
paulsherwood | thank you :) | 15:06 |
pedroalvarez | pushing to wiki.baserock.org is taking too long | 15:47 |
*** Guest29074 has quit IRC | 16:06 | |
*** Guest29074 has joined #baserock | 16:20 | |
straycat | https://gerrit.baserock.org/#/q/status:open+project:baserock/baserock/lorry+branch:master+topic:straycat/add-zip-support adds zip support to lorry | 16:21 |
straycat | also, the tests in master don't seem to pass :/ we should probably fix that one day | 16:24 |
pedroalvarez | Oh, I remember Fran looking into the tests, but ages ago | 16:24 |
ssam2 | cool, thanks | 16:27 |
ssam2 | we may need to update g.b.o soon because of an openssl vulnerability.. if I end up doing that upgrade I'll try to ensure this change to lorry is part of it | 16:27 |
ssam2 | if not, will try to get it deployed there soon anyway | 16:28 |
straycat | awesome thanks :) | 16:28 |
straycat | also thanks for finding that frontend, i thought it would be way more difficult than that | 16:28 |
ssam2 | me too | 16:30 |
*** rdale has quit IRC | 16:36 | |
pedroalvarez | has anybody tried to integrate Go in Baserock? | 16:37 |
*** mariaderidder has quit IRC | 16:47 | |
*** jonathanmaw has quit IRC | 16:50 | |
ssam2 | http://git.baserock.org/cgi-bin/cgit.cgi/baserock/baserock/definitions.git/log/?h=baserock/ps/add-go-docker | 16:50 |
pedroalvarez | oh! thanks | 17:00 |
*** mdunford has quit IRC | 17:02 | |
*** bashrc_ has quit IRC | 17:08 | |
*** ssam2 has quit IRC | 17:09 | |
*** Guest29074 has quit IRC | 17:16 | |
*** lachlanmackenzie has quit IRC | 17:28 | |
paulsherwood | pedroalvarez: it worked, as did docker iirc | 19:17 |
paulsherwood | i even made a video | 19:18 |
paulsherwood | https://vimeo.com/99047094 | 19:18 |
*** paulw has quit IRC | 23:21 | |
*** paulw has joined #baserock | 23:22 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!