0install 2.13

Thomas Leonard <[email protected]> Fri, 1 Jun 2018 20:41:57 +0100
Newsgroups gmane.comp.file-systems.zero-install.devel
Message-ID <CAG4opy9Sk2vTxMKT-2vEf+O7BgD0Vq3u_-VC06xx0FP8Z9YRCg@mail.gmail.com>
0install 2.13 is now available (source and generic binaries):

  http://0install.net/install-source.html
  http://0install.net/install-linux.html#generic

Note: the binaries are now built with Ubuntu 14.04, as 12.04's SSL
support no longer seems to work with sf.net, and this is needed to
build.
I've also stopped building 32-bit x86 binaries, as I doubt anyone uses
them these days.


Changes since 2.12.3


New features:

- Add support for the <file executable='true' .../> attribute.
Requested by Bastian Eicher and already implemented in the .NET
version.


Other changes:

- Clarify a log message about invalid package names - the package is
invalid on the current platform, but may be valid elsewhere.

- Detect when SourceForge is in Disaster Recovery mode. When this
happens sf.net returns a success code, but the content is just a
textual error saying "SourceForge is currently in Disaster Recovery
mode". We now treat this as a network failure and try the mirror
instead.

- Update installation instructions in README. Was missing
cppo_ocamlbuild dependency.


Build / code cleanups:

- Depend on lablgtk >= 2.18.2 to avoid Obj.magic.

- Update gnupg unit-test workaround for gnupg 2.1.13. gnupg now looks
for the socket in /run/user/UID/gnupg/HASH. This means that it doesn't
find our dummy socket and instead starts a real agent, adding a 1
second delay to every unit test. See:
https://lists.gnupg.org/pipermail/gnupg-devel/2016-June/031192.html

- Require sha >= 1.9.

- Test with OCaml 4.06, and drop support for 4.02.

- Use new Format.kasprintf instead of providing our own

- Import 0install.install file from opam-repository. This tells opam
what other files need to be installed, if installing 0install with
"opam install".


-- 
talex5 (GitHub/Twitter)        http://roscidus.com/blog/
GPG: 5DD5 8D70 899C 454A 966D  6A51 7513 3C8F 94F6 E0CC

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot