external dependencies; trolling for more feedback, pushing to make it official ; -)
- From: "Elijah Newren" <newren gmail com>
- To: "Matthias Clasen" <mclasen redhat com>
- Cc: release-team gnome org, desktop-devel-list gnome org
- Subject: external dependencies; trolling for more feedback, pushing to make it official ; -)
- Date: Thu, 21 Sep 2006 16:51:40 -0600
On 9/11/06, Matthias Clasen <mclasen redhat com> wrote:
The topic came up earlier, and I think there was a general consensus
that it is a good idea to freeze the versions of external dependencies,
and use tarball modules for them in the gnome-2.18 moduleset in jhbuild.
Due to the feedback received so far, I've modifed the exact wording of
the proposal and the list of versions a couple times so far. I
thought it'd be worth posting the most recent version and asking if
there was any further feedback on it or objections to it being
adopted:
The basics:
The versions of external dependencies that Gnome module may depend
upon are listed on a link from the release schedule
(http://live.gnome.org/TwoPointSeventeen/External Dependencies,
for this release). It may be updated at any time by the
release-team.
Getting the list updated:
If you want to add a new dependency or want one of the versions
updated, make a good case for it on desktop-devel-list. In
particular, provide reasons why it is important to bump the
version number, explain any impact (compile and run time) on other
modules, and list any additional external dependencies it would
pull in. Be prepared for others to take a few days to test it (in
particular, to ensure it builds) before giving a thumbs up or
down.
Available enforcement mechanism:
If a module depends on either a new external dependency not listed
here or a newer version of an external dependency than one listed
here, we may revert to an older version of that module for Gnome
2.17.x (which may result in reversions of other modules too). The
development version of that module can again be used once either
this page is updated by the release-team or the new(er) external
dependency is made optional.
Two special cases worth noting (and already documented on that page):
(1) xulrunner from cvs will still be used until the 1.8.1 release;
Christian has pointed out this is needed for current Epiphany,
(2) David has already made some pretty convincing arguments that
we'll want to adopt HAL 0.5.8.1 & 0.5.9 once they're out; this
isn't really so much of a special case, as just notice that we
need to work out build issues so that those without a bleeding
edge OS and not testing/developing/documenting HAL related
functionality can still easily build what they need. Help
welcome.
Thanks for your awesome work everyone,
Elijah
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]