Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 915503 - dev-libs/appstream-1.0.0 version bump
Summary: dev-libs/appstream-1.0.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: PullRequest
Depends on: 920319
Blocks:
  Show dependency tree
 
Reported: 2023-10-09 22:41 UTC by jospezial
Modified: 2023-12-23 09:13 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jospezial 2023-10-09 22:41:02 UTC
https://github.com/ximion/appstream/releases/tag/v0.16.3

Please bump. Latest version in ::gentoo is 0.15.6

raise dependency: >=dev-libs/libxmlb-0.3.14:=

appstream-0.15.6-disable-Werror-flags.patch fails to apply in 0.16.3
Builds well without.

Add meson option -Dsystemd= and USE flag!

This version does not use qt6 yet.
gui-libs/libadwaita-1.4.0 built against 0.16.3
Comment 1 jospezial 2023-10-09 23:04:22 UTC
https://github.com/ximion/appstream/commit/fd7c8380ff783e4f61754a115169917cb27eabe5
"Make some warnings fatal unconditionally

Previously we only warned about these things in maintainer mode, and not
all of the warnings were set to error mode, which led to some issues
being missed.
By unconditionally applying some Werror flags, we will catch more issues
(style or actual bugs) faster, while the flags should also be safe to
use in production and shouldn't make the code fail to build with newer
versions."
Comment 3 Larry the Git Cow gentoo-dev 2023-11-28 22:28:53 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d684c9ab83f6f26ec6e118c43bfc6b9d319ccd1b

commit d684c9ab83f6f26ec6e118c43bfc6b9d319ccd1b
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-11-28 21:40:08 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-11-28 22:08:45 +0000

    dev-libs/appstream: add 0.16.4
    
    Bug: https://bugs.gentoo.org/915503
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-libs/appstream/Manifest                        |  1 +
 dev-libs/appstream/appstream-0.16.4.ebuild         | 79 ++++++++++++++++++++++
 .../appstream-0.16.4-disable-Werror-flags.patch    | 50 ++++++++++++++
 3 files changed, 130 insertions(+)
Comment 4 Larry the Git Cow gentoo-dev 2023-12-23 09:13:38 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89924bb07c95fa92f2e63b7fd1a3fb90c3b84161

commit 89924bb07c95fa92f2e63b7fd1a3fb90c3b84161
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2023-12-22 19:52:25 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2023-12-23 08:35:50 +0000

    dev-libs/appstream: add 1.0.0
    
    Closes: https://bugs.gentoo.org/915503
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-libs/appstream/Manifest                        |  1 +
 dev-libs/appstream/appstream-1.0.0.ebuild          | 78 ++++++++++++++++++++++
 .../appstream-1.0.0-disable-Werror-flags.patch     | 47 +++++++++++++
 profiles/package.mask                              |  1 +
 4 files changed, 127 insertions(+)