On Wed, May 16, 2012 at 10:41:26AM +1000, Christopher James Halse Rogers wrote:
> Hi all!
> 
> One of the things which still needs to be decided is the full set of
> packages that we'll need to backport in order to take the 12.10 X stack
> to 12.04.
> 
> Bryce has a prototype backport script in xorg-pkg-tools¹ which gets a
> list of package mappings from a lookup table². I think this list is
> currently a bit pessimistic, and could be trimmed, but I'd like everyone
> to have a look at my reasoning.
> 
> Things which are unrelated 3rd party dependencies I think could go:
> 
> libdbus-1-dev
> libgcrypt-dev
> libselinux1-dev
>         * Stable upstream. I don't think the X stack is likely to start
>         depending on new features
> libhal-dev
>         * Unmaintained upstream, in Universe.  There won't *be* new
>         features for the X stack to depend on.
> libudev-dev
>         * Not as stable upstream, but I don't think the X stack is
>         likely to start requiring new features here. It is closely tied
>         to the kernel, though, so the kernel backport might require a
>         new udev anyway.

Seems reasonable.  It would probably be smart for Maarten to carry a
task each cycle to do a quick checkup that these assumptions hold.


> Protocol libraries which I don't think the xfree86 server uses, but are
> used by the other weird servers - xdmx, xephyr, etc:
> 
> libdmx-dev
> libxext-dev
> libxfixes-dev
> libxi-dev
> libxinerama-dev
> libxmu-dev
> libxmuu-dev
> libxpm-dev
> libxrender-dev
> libxres-dev
> libxt-dev
> libxtst-dev
> libxv-dev

Can the precise xephyr, et al packages be installed alongside the
quantal, etc. backported xserver?  If so then I think that'll work
fine.

Probably couldn't hurt to have some simple smoke tests to verify each
still installs and works with the newer server installed.

>         * Some of these may end up being required for xorg-gtest
>         integration tests; those tests are likely to be testing new
>         protocol, and hence require the new libs.  We can just turn
>         those tests off, though.
> 
> Libraries used by the main xfree86 DDX build, but without a versioned
> dependency.  I think these also do not need to be backported, as long as
> we can add extra packages to the backports set if they end up being
> required.
> 
> libx11-dev
> libxau-dev
> libxaw7-dev
> libxdmcp-dev
> libxfont-dev
> libxkbfile-dev

libx11-dev would be nice to avoid backporting; there's a bunch of stuff
in the archive that uses it.  The others seem less popular; mainly other
X bits.

> 
> ¹: https://code.launchpad.net/~xorg-edgers/xorg-server/xorg-pkg-tools/
> ²:
> http://bazaar.launchpad.net/~xorg-edgers/xorg-server/xorg-pkg-tools/view/head:/lts-pkg-mapping.txt

Bryce

-- 
Ubuntu-x mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-x

Reply via email to