GNOME/BuildServiceNotes

From openSUSE

(Difference between revisions)
Revision as of 10:18, 3 August 2009
Vuntz (Talk | contribs)
GNOME:Backports:2.28
� Previous diff
Revision as of 20:51, 16 August 2009
MBoman (Talk | contribs)

Next diff →
Line 68: Line 68:
'''libmodplug''': needed for gstreamer-0_10-plugins-bad. '''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). '''pam-config''': gnome-keyring requires at least 0.72 (the pam options have changed).

Revision as of 20:51, 16 August 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:Factory - 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

gnome-disk-utility: disabled because it needs DeviceKit-disks, which needs DeviceKit

gnome-power-manager: disabled because it needs DeviceKit-power, which needs DeviceKit

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?)

gnokii: gnokii >= 0.6.27 is needed for gnome-phone-manager >= 0.65.

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)

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).

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).