[Dev] libretools 20130930
Jorge Araya Navarro
elcorreo at deshackra.com
Sun Oct 6 17:19:07 GMT 2013
El lun, 30-09-2013 a las 12:51 -0400, Luke T.Shumaker escribió:
> I just released libretools 20130930.
>
> TL;DR: merge your libretools.conf for per-user staging directories on
> the server.
>
> This is a primarily bug-fix release; but there are a couple of
> "user-facing" changes in there.
>
> Changes from 20130914 to 20130930:
>
> Changes you probably care about:
> - librerelease: now uses per-user staging directories on the server,
> so you won't release eachother's partially uploaded packages. You
> must merge a change to libretools.conf to take advantage of this
> (the directory it uses is part of REPODEST).
> - librerelease: prints HOOK{PRE,POST}RELEASE before running it, so
> you know what is going on.
>
> User-facing changes you probably don't care about:
> - The machine name in a chroot is now an approximation of the entire
> directory path, instead of just the last component. (to reflect
> an update to devtools)
> - librefetch: PURGE_TARGETS and options are now set differently when
> auto-generating an SRCBUILD. It now uses `=` instead of `+=`.
> - librefetch: no longer has the [-V|--version] flag
>
> Internal changes:
> - createworkdir was simplified
> - Use `#!/usr/bin/env bash` instead of `#!/bin/bash`.
> - Use `set -euE` or similar instead of setting the flags in the
> shebang.
> - update the devtools version
> - internationalization improvements
> - unit tests more intelligently check for empty files
>
> Bugfixes:
> - librerelease no longer locks the entire staging directory for the
> duration of the upload.
> - fix typo in `librechroot help` text.
>
> The following programs have been internationalized:
> - createworkdir
> - diff-unfree
> - libreaddiff
> - librerelease
> - librestage
> - librefetch
> - fullpkg{,-build,find}
>
> Other notes:
>
> fullpkg-find's copy_files() function was taken from devtools'
> makechrootpkg, but without any attribution or copyright notices. A
> while ago, I added the comment:
>
> # This function is stolen from makechrootpkg.
> # That probably has some copyright/licensing implications.
>
> Unfortunately, because makechrootpkg does not have a license header,
> it's not easy to figure out who the copyright holders are. I did an
> audit of the devtools commit log to figure out who the copyright
> holders are, and added that information to the fullpkg-find copyright
> header.
>
> This also limits fullpkg-find to GPLv2, instead of GPLv3+, which is
> what most of libretools uses (the programs that come from
> devtools-par.git instead of libretools.git are of course also GPLv2).
>
> Happy hacking,
> ~ Luke Shumaker
> _______________________________________________
> Dev mailing list
> Dev at lists.parabolagnulinux.org
> https://lists.parabolagnulinux.org/mailman/listinfo/dev
Just wondering, It's a good idea that when a new release of libretools
is out, rebuild our building chroots?
--
Pax et bonum.
Jorge Araya Navarro.
Diseñador publicitario, programador Python/C++ y colaborador en Parabola
GNU/Linux-libre.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.parabola.nu/pipermail/dev/attachments/20131006/96e8286e/attachment.htm>
More information about the Dev
mailing list