Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 509222 - vala.eclass: Update VALA_MAX_API_VERSION
Summary: vala.eclass: Update VALA_MAX_API_VERSION
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gnome-3.12 508706
  Show dependency tree
 
Reported: 2014-05-01 03:04 UTC by Arfrever Frehtes Taifersar Arahesis
Modified: 2014-05-04 06:14 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 Arfrever Frehtes Taifersar Arahesis 2014-05-01 03:04:06 UTC
Default value of VALA_MAX_API_VERSION should be updated to "0.24".
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-05-01 15:01:13 UTC
Not until it is unmasked or some package outside of the Gnome 3.12 mask needs it.
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-05-01 15:01:18 UTC
Not until it is unmasked or some package outside of the Gnome 3.12 mask needs it.
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2014-05-01 15:06:30 UTC
vala-0.24 was already unmasked :)

I would suggest that now, while 3.12 is still masked, is the best time to test whether setting VALA_MAX_API_VERSION to 0.24 breaks anything in gnome-3.10 or external applications (e.g. shotwell), adjust the ebuilds that don't work with 0.24, and then change the eclass.
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-05-01 15:13:24 UTC
Note that it will break ebuilds like anjuta. See bug #508706.
Comment 5 Pacho Ramos gentoo-dev 2014-05-02 08:32:59 UTC
(In reply to Gilles Dartiguelongue from comment #4)
> Note that it will break ebuilds like anjuta. See bug #508706.

I don't fully understand you comment in that bug report, isn't enough with setting MAX version to the MIN one in ebuild as we were doing until now? :/
Comment 6 Alexandre Rostovtsev (RETIRED) gentoo-dev 2014-05-04 06:10:28 UTC
I rebuilt everything that uses vala.eclass and saw only 4 packages (gnome-contacts, activity-log-manager, systemd-ui and uevt) that don't work with valac-0.24; these now have VALA_MAX_API_VERSION=0.22.

So vala.eclass should now be safe to update.
Comment 7 Alexandre Rostovtsev (RETIRED) gentoo-dev 2014-05-04 06:14:02 UTC
+  04 May 2014; Alexandre Rostovtsev <tetromino@gentoo.org> vala.eclass:
+  Update VALA_MAX_API_VERSION (bug #509222, thanks to Arfrever) and modernize
+  VALA_MIN_API_VERSION too.