GNOME/BuildServiceNotes
From openSUSE
| Revision as of 19:58, 6 November 2009 Dimstar (Talk | contribs) GNOME:STABLE:2.28 - 11.1 � Previous diff |
Revision as of 20:17, 7 November 2009 Dimstar (Talk | contribs) GNOME:Backports:2.28 - gnome-panel patched to drop *.la files Next diff → |
||
| Line 74: | Line 74: | ||
| '''gnokii''': gnokii >= 0.6.27 is needed for gnome-phone-manager >= 0.65. | '''gnokii''': gnokii >= 0.6.27 is needed for gnome-phone-manager >= 0.65. | ||
| + | |||
| + | '''gnome-panel''': gnome-panel can't be updated due to polkit. But gnome-panel from openSUSE 11.1 has *.la files which stops us from successfully linking. | ||
| '''gnome-power-manager''': openSUSE 11.1 can't have gnome-power-manager 2.26 (because of DeviceKit), but there were a few additional gnome-power-manager 2.24.x releases that we want. | '''gnome-power-manager''': openSUSE 11.1 can't have gnome-power-manager 2.26 (because of DeviceKit), but there were a few additional gnome-power-manager 2.24.x releases that we want. | ||
Revision as of 20:17, 7 November 2009
This is a list of notes that the team maintains to explain why some things are the way they are in the GNOME projects of the build service.
Contents |
Disabled Packages
We sometimes disable the build of some packages. Here we keep the notes about why we do so.
GNOME:STABLE:2.28 - 11.1
DeviceKit: disabled because it needs needs a newer udev
DeviceKit-disks: disabled because it needs DeviceKit
DeviceKit-power: disabled because it needs DeviceKit
bundle-lang-gnome-extras: disabled because it's causing expansion errors for some weird reason. It didn't exist in 11.1 anyway, so it's not a loss.
cairo: disabled because it needs a newer pixman
gconf2 disabled because it depends on polkit-1
gdm: disabled because it needs DeviceKit
gnome-disk-utility: disabled because it needs DeviceKit-disks, which needs DeviceKit
gnome-panel: disabled because it depends on polkit-1
gnome-power-manager: disabled because it needs DeviceKit-power, which needs DeviceKit
gnome-session: disabled because it needs DeviceKit-power
icu: soname changed, and creates many expansion errors because packages not in G:F depend on the old soname.
libatasmart: only needed for DeviceKit-disks, which is disabled
pixman: disabled because it was integrated in some Xorg package in 11.1
startup-notification: disabled because it requires a newer xcb than the one in 11.1
GNOME:STABLE:2.26 - 11.1
There should be no disabled package there.
GNOME:Backports
When backporting a GNOME version to an old version of openSUSE, we sometimes need some newer packages.
GNOME:Backports:Factory
This repository is used to link packages from other development projects if a later version is needed. Packages will be linked when a newer version have not yet entered openSUSE:Factory and then deleted when they are in openSUSE:Factory
DeviceKit-disks: ???
DeviceKit-power: ???
eggdbus: ???
polkit: ???
GNOME:Backports:2.28
This is the Backports repository for GNOME:Factory on 11.1.
ConsoleKit: contains a patch for a bug that can potentially force a password request when rebooting or shutting down in gnome-session.
cairo: Build a version that is compatible with pixman from Xorg
bluez: newer PulseAudio requires a version from bluez higher than the one in 11.1.
dbus-1-glib: new version needed by some packages (which ones?)
gconf2 A branch of the gconf2 package from openSUSE:11.1:Update, with the *.la files removed
geoclue: Needed by empathy
gnokii: gnokii >= 0.6.27 is needed for gnome-phone-manager >= 0.65.
gnome-panel: gnome-panel can't be updated due to polkit. But gnome-panel from openSUSE 11.1 has *.la files which stops us from successfully linking.
gnome-power-manager: openSUSE 11.1 can't have gnome-power-manager 2.26 (because of DeviceKit), but there were a few additional gnome-power-manager 2.24.x releases that we want.
gypsy: Needed by geoclue (geoclue is needed by empathy)
libical: needed by evolution 2.26 (was included in evolution before, so it didn't exist in openSUSE <= 11.1)
libmodplug: needed for gstreamer-0_10-plugins-bad.
libxml2: Needed for Evolution >= 2.27.90
pam-config: gnome-keyring requires at least 0.72 (the pam options have changed).
poppler: Required for evince 2.28. See bnc#538492.
rpmlint[-mini]: Support package for more recent lint errors. Too many false hits are triggered in the 11.1 version, which are not worthy to fix in the package.
translation-update-upstream: new package in openSUSE >= 11.2, that is required for packages in GNOME:STABLE:2.26 (which are built for openSUSE 11.1)
xorg-x11-server: contains a fix for a 100% CPU bug triggered by gnome-session. Only needed for openSUSE <= 11.1 (openSUSE >= 11.2 have a recent enough X server with the fix).
GNOME:Backports:2.26
This is the Backports repository for GNOME:STABLE:2.26.
ConsoleKit: contains a patch for a bug that can potentially force a password request when rebooting or shutting down in gnome-session.
dbus-1-glib: new version needed by some packages (which ones?)
gnome-power-manager: openSUSE 11.1 can't have gnome-power-manager 2.26 (because of DeviceKit), but there were a few additional gnome-power-manager 2.24.x releases that we want.
libical: needed by evolution 2.26 (was included in evolution before, so it didn't exist in openSUSE <= 11.1)
translation-update-upstream: new package in openSUSE >= 11.2, that is required for packages in GNOME:STABLE:2.26 (which are built for openSUSE 11.1)
xorg-x11-server: contains a fix for a 100% CPU bug triggered by gnome-session. Only needed for openSUSE <= 11.1 (openSUSE >= 11.2 have a recent enough X server with the fix).

