Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 943181 - app-misc/brewtarget-4.0.9 version bump, then cleanup old
Summary: app-misc/brewtarget-4.0.9 version bump, then cleanup old
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL: https://github.com/Brewtarget/brewtar...
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: EAPI7Removal qt5-removal
  Show dependency tree
 
Reported: 2024-11-10 12:53 UTC by Andreas Sturmlechner
Modified: 2025-02-19 21:17 UTC (History)
1 user (show)

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 Andreas Sturmlechner gentoo-dev 2024-11-10 12:53:09 UTC
Seems to be actively developed.
Comment 1 Christopher Byrne 2024-11-11 20:44:56 UTC
I created an updated version for someone on the forums: https://forums.gentoo.org/viewtopic-p-8816612.html.

I've looked at what needs to be for 4.0 so far

Build system switch from CMake to Meson
Bundles 2 libraries: libbreakpoint and valijson. The former is useless on Gentoo because Boost isn't built with stacktrace_backtrace backend. The latter is a header-only library
Required stacktrace_backtrace support in Boost.
Build system invokes lupdate directly, but cannot find it because it's not on the PATH.
Messes with CFLAGS
Dependency chanes (openssl,pandoc,qt6)
Installs documentation in the wrong directory
All the test timeout, even with a multiplier of 20.

I don't use this program myself but at least one other person does (or did). I have an ebuild that fixes most of this except the tests, which I'll have to disable for now.
Comment 2 Larry the Git Cow gentoo-dev 2025-02-19 21:17:04 UTC
The bug has been closed via the following commit(s):

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

commit f408fff21e7bbab0c4c7ca2925fb9ba7e47c74d9
Author:     Christopher Byrne <salah.coronya@gmail.com>
AuthorDate: 2024-02-16 05:45:16 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2025-02-19 21:16:54 +0000

    app-misc/brewtarget: Add 4.0.17
    
    Closes: https://bugs.gentoo.org/609056
    Closes: https://bugs.gentoo.org/943181
    Signed-off-by: Christopher Byrne <salah.coronya@gmail.com>
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-misc/brewtarget/Manifest                       |  1 +
 app-misc/brewtarget/brewtarget-4.0.17.ebuild       | 52 ++++++++++++++++++++++
 .../brewtarget-4.0.17-dont-touch-CFLAGS.patch      | 13 ++++++
 .../files/brewtarget-4.0.17-find-lupdate.patch     | 15 +++++++
 .../files/brewtarget-4.0.17-fix-docdir.patch       | 13 ++++++
 .../brewtarget-4.0.17-no-boost-libbacktrace.patch  | 49 ++++++++++++++++++++
 .../brewtarget-4.0.17-silence-compiler-noise.patch | 49 ++++++++++++++++++++
 .../brewtarget-4.0.17-unbundle-valijson.patch      | 29 ++++++++++++
 8 files changed, 221 insertions(+)