Re: 0install 2.11
"Bastian Eicher" <[email protected]> Thu, 4 Feb 2016 22:30:23 +0100
| Newsgroups | gmane.comp.file-systems.zero-install.devel |
|---|---|
| Message-ID | <[email protected]> |
I've triggered a build for the release commit on TeamCity. The generated archives are available here: https://0install.de/teamcity/guestAuth/repository/downloadAll/ZeroInstall_OC aml_Windows/15775:id/artifacts.zip @Thomas: Could you upload a copy of the archive to the SourceForge download system and add it to http://0install.net/tools/0install.xml? -----Original Message----- From: Thomas Leonard [mailto:[email protected]] Sent: Donnerstag, 4. Februar 2016 20:51 To: The Zero Install system <[email protected]> Subject: [Zero-install-devel] 0install 2.11 0install 2.11 is now available (source and generic binaries): http://0install.net/install-source.html http://0install.net/install-linux.html#generic Since 2.10: New features - Add support for PackageKit >= 0.9.1. Warning was: 0install: obus(signal): failed to cast signal from ":1.21", interface "org.freedesktop.PackageKit.Transaction", member "Details" with signature "a{sv}" to "ssusst" - Allow specifying a required implementation exactly. In addition to version numbers and ranges (e.g. "2.4..!3") you can now require a particular implementation by its feed and unique ID within the feed. The syntax is "=FEED/ID", where ID is escaped using the underscore escaping scheme used elsewhere. This is mostly useful for tools. Changes - New layout for $ZEROINSTALL_PORTABLE_BASE: Before: - config/0install.net/... - data/0install.net/... - cache/0install.net/... After: - config/... - data/... - cache/... This is to match the behaviour of the Windows version of 0install (which was the only thing using ZEROINSTALL_PORTABLE_BASE). Requested by Bastian Eicher. Bug fixes - Fixed error if ~/bin is in $PATH but doesn't exist. Error was: $ 0install add app feed open_temp_file failed: /home/user/bin/tmp-55724b.new: No such file or directory Reported by Alex Eng. - Fix "config --dry-run". Error was: Bug: 'atomic_write' called in --dry-run mode - When listing the input files used for a solve, we used the interface configuration path instead of the feed path (found by the new stricter Paths code; see below). This meant that we wouldn't automatically recalculate if the feed settings changed. Code clean-ups - Added all solver test cases from the 0install-win tests to the OCaml code (Bastian Eicher). - Add Zeroinstall.Paths helpers. This provides a more type-safe API for reading and writing config, data and cache paths. In particular, this avoids duplicating the escaping code each time a path is used. - In --dry-run mode: instead of modifying the existing config object, create a new one and start again. Avoids having to track down all the places that may have stashed a copy of the old config. The config.system field is now immutable. - Move $ZEROINSTALL_PORTABLE_BASE test from Basedir to Paths. This doesn't have anything to do with the XDG basedir standard, and shouldn't affect non-0install paths (e.g. "share/applications"). - Depend on camlp4 in the opam file. It's no longer installed by default. -- Dr Thomas Leonard http://roscidus.com/blog/ GPG: DA98 25AE CAD0 8975 7CDA BD8E 0713 3F96 CA74 D8BA ---------------------------------------------------------------------------- -- Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 _______________________________________________ Zero-install-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/zero-install-devel ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140