tag 616501 + patch
thanks

On Sat, Mar 05, 2011 at 12:58:39AM +0100, José Manuel Santamaría Lema wrote:
> Package: cdbs
> Version: 0.4.92
> Severity: normal
> 
> Hi,
> 
> this is the result if you run list-packages same against the control file 
> attached:
> 
> $ /usr/lib/cdbs/list-packages same
> kdenetwork-filesharing kget libkopete4 kopete libkopete-dev krdc krfb 
> kdenetwork-dbg kde-zeroconf
> 
> Note that kppp is missing. However if you use a list of architectures instead 
> of 
> 'linux-any' (see the  attached diff file), the output of 'list-packages same' 
> is 
> right:
> 
> $ /usr/lib/cdbs/list-packages same
> kdenetwork-filesharing kget libkopete4 kopete libkopete-dev kppp krdc krfb 
> kdenetwork-dbg kde-zeroconf

Please find below a patch to fix this issue. I think it is important to
fix that soon, given the armhf architecture is coming, and it can't be
easily supported through type-handling (which btw should just die).

--- a/debian/control
+++ b/debian/control
@@ -26,7 +26,7 @@
 
 Package: cdbs
 Architecture: all
-Depends: debhelper (>= 5.0.30)
+Depends: debhelper (>= 5.0.30), libdpkg-perl
 Recommends: autotools-dev
 Suggests: devscripts
 Description: common build system for Debian packages
--- a/scripts/list-packages
+++ b/scripts/list-packages
@@ -17,6 +17,8 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
+use Dpkg::Arch qw(debarch_is);
+
 sub error {
   my $err = shift;
   print STDERR $err;
@@ -63,7 +65,7 @@
                        if ($package &&
                            (($type eq 'indep' && $arch eq 'all') ||
                             ($type eq 'arch' && $arch ne 'all') ||
-                            ($type eq 'same' && ($arch eq 'any' || $arch =~ 
/\b$buildarch\b/)) ||
+                            ($type eq 'same' && (debarch_is($buildarch, 
$arch))) ||
                             ! $type)) {
                                push @list, $package;
                                $package="";

-- 
Aurelien Jarno                          GPG: 1024D/F1BCDB73
aurel...@aurel32.net                 http://www.aurel32.net



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to