next unless $p->{'name'} and $p->{'version'};
foreach my $tarch (split(/\s+/, $p->{'arch'})) {
$p->{'for-us'} = 1 if debarch_is($arch, $tarch);
+ # Arch: all hackery.
+ $p->{'for-us'} = 1 if $tarch eq 'all' and $arch eq 'amd64';
}
# ignore if package already exists with higher version
#next if $pas->{$p->{'binary'}} && pasignore($pas->{$p->{'binary'}}, $arch);
# only continue if it's arch-specific...
- next if $p->{'arch'} eq 'all';
+ # Arch: all hackery.
+ next if $p->{'arch'} eq 'all' and $arch ne 'amd64';
# annotate the source package if present, continue otherwise
next unless $srcs->{$p->{'source'}};
SRCS:
for my $k (keys %$srcs) {
+# if ($k eq 'r-bioc-abarray') {
+# use Data::Dumper;
+# print STDERR Dumper($srcs->{$k})
+# }
if ($srcs->{$k}->{'installed'}) {
$srcs->{$k}->{'status'} = 'installed';
delete $srcs->{$k}->{'installed'};
$srcs->{$k}->{'status'} = 'uncompiled';
}
delete $srcs->{$k}->{'compiled'};
- $srcs->{$k}->{'status'} = 'installed' if $srcs->{$k}->{'arch'} && $srcs->{$k}->{'arch'} eq 'all';
+ # $srcs->{$k}->{'status'} = 'installed' if $srcs->{$k}->{'arch'} && $srcs->{$k}->{'arch'} eq 'all';
if (!$srcs->{$k}->{'for-us'} && $srcs->{$k}->{'status'} ne 'installed') {
$srcs->{$k}->{'status'} = 'arch-not-in-arch-list';
}
delete $srcs->{$k}->{'for-us'};
- if ($srcs->{$k}->{'arch'} eq 'all') {
- $srcs->{$k}->{'status'} = 'arch-all-only';
- delete $srcs->{$k}->{'arch'};
- next;
- }
+# if ($k eq 'r-bioc-abarray') {
+# use Data::Dumper;
+# print STDERR Dumper($srcs->{$k})
+# }
+# if ($srcs->{$k}->{'arch'} eq 'all') {
+# $srcs->{$k}->{'status'} = 'arch-all-only';
+# delete $srcs->{$k}->{'arch'};
+# next;
+# }
delete $srcs->{$k}->{'arch'};
if (pasignore($pas->{'%'.$k}, $arch)) {