package cupt libcupt-perl
reassign 542609 libcupt-perl
thanks

>> However, given the current showsrc of sooperlooper, this relation
>> should not be processed on your kfreebsd-* arches and this is
>> probably a bug. Can you please show output of 'cupt config-dump
>> apt::architecture' on this machine?
> 
> “kfreebsd-i386”.
> 
Yeah. It's a programming mistake. Can you apply the attaching patch to current
master and confirm it helps (i.e. no fails anymore because of libasound2-dev
on that build-dep command)?

-- 
Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
C++/Perl developer, Debian Maintainer
diff --git a/Cupt/Cache/ArchitecturedRelation.pm b/Cupt/Cache/ArchitecturedRelation.pm
index 4420cd1..d2ed35a 100644
--- a/Cupt/Cache/ArchitecturedRelation.pm
+++ b/Cupt/Cache/ArchitecturedRelation.pm
@@ -69,7 +69,7 @@ sub new {
 		/x
 	)
 	{
-		@architectures = split(/ /, $1);
+		@architectures = split(/, /, $1);
 		# cleaning square braces info
 		$unparsed =~ s/\s*\[.*//;
 	}
@@ -121,6 +121,7 @@ sub unarchitecture_relation_expressions ($$) {
 		if ($architectures[0] =~ m/^!/) {
 			# negative architecture specifications, see Debian Policy §7.1
 			foreach my $architecture (@architectures) {
+				$architecture =~ s/^!//;
 				if ($current_architecture eq $architecture) {
 					# not our case
 					return 0;

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to