Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 667246 - dev-util/glade-3.22.0: version bump
Summary: dev-util/glade-3.22.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 Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-28 18:13 UTC by Rolf Eike Beer
Modified: 2019-08-31 10:15 UTC (History)
0 users

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


Attachments
Updated portage's ebuild to 3.22.1 (glade-3.22.1.ebuild,2.56 KB, text/plain)
2019-03-20 18:23 UTC, Nikita Zlobin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rolf Eike Beer archtester 2018-09-28 18:13:02 UTC
Even 3.22.1 is already out: https://ftp.gnome.org/pub/GNOME/sources/glade/3.22/
Comment 1 Nikita Zlobin 2019-03-20 16:22:09 UTC
Btw, important note about 3.22.1: it fixes problem, where CSD property is always reset to ON when UI file is loaded.
Comment 2 Nikita Zlobin 2019-03-20 18:23:56 UTC
Created attachment 570054 [details]
Updated portage's ebuild to 3.22.1

One more note - mentioned CSD force reset fix works only for new UI files (for me it did not work for older form, already created with glade 3.20.4).
Comment 3 Mart Raudsepp gentoo-dev 2019-08-31 10:15:44 UTC
Was done a while ago as I was getting gnome-builder-3.32 locally going (it has a raised glade minimum dep)

commit bb91acff253a2cc881e24efaf2a29f6128f6669b
Author: Mart Raudsepp <leio@gentoo.org>
Date:   Sun Jul 28 21:16:10 2019 +0300

    dev-util/glade: bump to 3.22.1


In the hope it helps future contributions, here's a quick review of problems in the ebuild that was attached here:

* nls shouldn't be optional; it isn't even in gtk and it has no extra runtime dependencies.
* man pages mustn't be optional, especially if they don't have any huge extra deps
* webkit should be optional; it had the configure optionality, but no USE conditional for the actual RDEPEND dep
* Bump straight to stable keywords
* Failing tests
* Too low glib minimum requirement
* Unsure what the libxml2 dep change to 2.4.1 is about
* Wrong USE=gtk-doc USE flag - with autotools they are pregenerated and unconditionally shipped anyways, and preprocessing via gtk-doc-am shipped gtkdoc-rebase makes them identical to what a regeneration would produce (changes links to local paths); the introduction of gtk-doc USE flag also didn't add the necessary deps for this forced regen to actually work. Also undesired html and pdf USE flag additions for gtk-doc output control; we don't do that for anything else
* Wrong debug configure arg change from previous version. It was "$(usex debug --enable-debug ' ')" for a good reason, changing this to $(use_enable debug) moves the build away from the upstream default of --enable-debug=minimal, which is undesired for reasons too long to describe here
* Continued use of versionator.eclass instead of eapi7-ver.eclass (but in my bump I seem to have removed that related sedding code overall as unnecessary by now)