FFE: Sync appstream-generator 0.7.1-3 (universe) from Debian unstable (main)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
appstream-generator (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Please sync appstream-generator 0.7.1-3 (universe) from Debian unstable (main)
This new release brings a ton of improvements to the AppStream metadata generation process and fixes lots of old bugs, so having it in the Bionic LTS release would be very useful so users (and Ubuntu itself) can generate high-quality AppStream metadata.
Updating appstream-generator means that appstream itself needs to be updated first. Updating appstream-generator has a very low (if not zero) regression potential, since nothing depends on it and the new version has received extensive testing on Debian's infrastructure and on Arch Linux.
Updating appstream itself is introduces new features and API, and its FFE is tracked as LP: #1762292 - if that FFE for appstream is not granted, appstream-generator can not be updated.
Updating appstream-generator also requires minor updates of gir-to-d and (optionally) mustache-d (packages only used by appstream-generator in Debian/Ubuntu).
Notable changes in the new release:
Version 0.7.1
~~~~~~~~~~~~~~
Released: 2018-04-06
Features:
* debian: Use TagFile class from Laniakea
* debian: Use the packages real architecture in its identifier
* debian: Implement packageForFile backend feature
* Do more complex parsing of metainfo license expressions
* ci: Enable more static analysis checks
* Improve manual page
Bugfixes:
* Never upscale icons if we don't need to, use pixmaps directory as last resort
* Update wrap files to work with gir-to-d >= 0.14
* Don't try to upscale tiny icons from the pixmaps directory
* Register HiDPI icons for fonts properly
* Fix some minor style issues found by D-Scanner
* Document WorkspaceDir config file option
Version 0.7.0
~~~~~~~~~~~~~~
Released: 2018-04-04
Features:
* stdx.allocator-
* Use stdx.allocator-
* Trigger GC less aggressively, use smaller parallel work unit sizes
* Allow setting a workspace in config and calling asgen on a config file
* Add backend interface for processing a single package
* Allow calling only the metadata publication step
* Add framework for extracting data directly from package files
* Allow setting icon policy in configuration
* Add support for more icon types and customizable icon policy
* Allow icon upscaling in certain cases, but complain about it
* Modernize Meson definitions
* Document how to modify icon policies in configuration
* Use AppStream 0.12.0 and format 0.12 by default
Bugfixes:
* Update wrap files to be compatible with gir-to-d >= 0.13
* Improve ArchiveDecompressor usage
* For each array appender, try to guess capacity to reserve better
* Properly add remote icon URLs
* Fetch JavaScript bits with Yarn instead of Bower
* Ensure we can run asgen again from its build directory
* Ignore data from immutable suites on cleanup
* Don't parallelize cleanup data collection routine
* Release memory chunks faster during cleanup operations
Changelog entries since current bionic version 0.6.8-2build2:
appstream-generator (0.7.1-3) unstable; urgency=medium
* fix-32bit-
-- Matthias Klumpp <email address hidden> Fri, 06 Apr 2018 21:28:48 +0200
appstream-generator (0.7.1-2) unstable; urgency=medium
* fix-32bit-
-- Matthias Klumpp <email address hidden> Fri, 06 Apr 2018 20:16:16 +0200
appstream-generator (0.7.1-1) unstable; urgency=medium
* New upstream version: 0.7.1
* Build-depend on gir-to-d (>= 0.14)
-- Matthias Klumpp <email address hidden> Fri, 06 Apr 2018 17:47:44 +0200
appstream-generator (0.7.0-1) unstable; urgency=medium
* New upstream version: 0.7.0
* Drop patches: Applied upstream
* Update Vcs-* URLs for switch to Salsa
* Bump dh compat level to 11
* Use dh-dlang
* Update dependencies
- Build-dep libappstream-dev >= 0.12.0
- New build-dep libdcontainers-dev
-- Matthias Klumpp <email address hidden> Wed, 04 Apr 2018 20:44:24 +0200
Build logs and additional QA can be found at Debian: https:/
Status changed to 'Confirmed' because the bug affects multiple users.