[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#731607: Please consider bumping conflicts to cover collabora version of wayland shipped by raspberry pi foundation.



Package: wayland
Version: 1.3.0-1
Severity: wishlist

I run raspbian, a hardfloat derivitive of debian for the raspberry pi and potentially other armv6+vfpv2 devices (though in practice such devices seem uncommon)

Recently I have been receiving reports of problems with wayland when upgrading from raspbian wheezy to raspbian jessie. These problems are the result of some wayland packages put together by collabora and shipped by the raspberry pi foundation as part of their default image (so they will be installed on the vast majority of raspbian systems). The packages in question are versioned as 1.1.0-0rpi1 and use a single libwayland0 package rather than the split packages.

To fix the upgrade I uploaded a vesion of wayland to raspbian jessie with the conflicts/breaks changed from (<< 1.1.0) to (<< 1.1.0-1). If I have to I can carry that change locally on a permanent basis. However I would rather not do that for two reasons.

1: Version skew between debian and raspbian in multi-arch: same packages makes life harder for anyone who wants to multiarch debian armel with raspbian. 2: Each package we carry local changes for means manual work when the package is updated.

So please consider making this change in the debian package on your next upload.

Debdiff attatched, no intent to NMU.
diff -Nru wayland-1.3.0/debian/changelog wayland-1.3.0/debian/changelog
--- wayland-1.3.0/debian/changelog	2013-10-11 09:25:04.000000000 +0000
+++ wayland-1.3.0/debian/changelog	2013-12-07 12:32:12.000000000 +0000
@@ -1,3 +1,9 @@
+wayland (1.3.0-1+rpi1) jessie-staging; urgency=low
+
+  * Further bump the libwayland0 C/R to cover collabora version.
+
+ -- Peter Michael Green <plugwash@raspbian.org>  Sat, 07 Dec 2013 12:31:45 +0000
+
 wayland (1.3.0-1) unstable; urgency=low
 
   [ Timo Aaltonen ]
diff -Nru wayland-1.3.0/debian/control wayland-1.3.0/debian/control
--- wayland-1.3.0/debian/control	2013-10-11 09:22:11.000000000 +0000
+++ wayland-1.3.0/debian/control	2013-12-07 12:35:36.000000000 +0000
@@ -28,8 +28,8 @@
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
-Conflicts: libwayland0 (<< 1.1.0)
-Replaces: libwayland0 (<< 1.1.0)
+Conflicts: libwayland0 (<< 1.1.0-1)
+Replaces: libwayland0 (<< 1.1.0-1)
 Description: wayland compositor infrastructure - client library
  Wayland is a protocol for a compositor to talk to its clients as well
  as a C library implementation of that protocol. The compositor can be
@@ -67,8 +67,8 @@
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
-Conflicts: libwayland0 (<< 1.1.0)
-Replaces: libwayland0 (<< 1.1.0)
+Conflicts: libwayland0 (<< 1.1.0-1)
+Replaces: libwayland0 (<< 1.1.0-1)
 Breaks: weston (<< 1.2.0)
 Description: wayland compositor infrastructure - server library
  Wayland is a protocol for a compositor to talk to its clients as well
@@ -107,8 +107,8 @@
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
-Conflicts: libwayland0 (<< 1.1.0)
-Replaces: libwayland0 (<< 1.1.0)
+Conflicts: libwayland0 (<< 1.1.0-1)
+Replaces: libwayland0 (<< 1.1.0-1)
 Description: wayland compositor infrastructure - cursor library
  Wayland is a protocol for a compositor to talk to its clients as well
  as a C library implementation of that protocol. The compositor can be

Reply to: