GNOME/BuildServiceNotes

From openSUSE

(Difference between revisions)
Revision as of 23:50, 19 June 2009
MBoman (Talk | contribs)

� Previous diff
Revision as of 23:10, 24 July 2009
MBoman (Talk | contribs)
Cairo
Next diff →
Line 14: Line 14:
'''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. '''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-disk-utility''': disabled because it needs DeviceKit-disks, which needs DeviceKit
Line 40: Line 42:
'''ConsoleKit''': contains a patch for [https://bugs.freedesktop.org/show_bug.cgi?id=20471 a bug] that can potentially force a password request when rebooting or shutting down in gnome-session. '''ConsoleKit''': contains a patch for [https://bugs.freedesktop.org/show_bug.cgi?id=20471 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. '''bluez''': newer PulseAudio requires a version from bluez higher than the one in 11.1.

Revision as of 23:10, 24 July 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: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.

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