Bug#769981: reprepro complaining about 'all' architecture

2014-11-23 Thread Bernhard R. Link
* Michael P. Soulier  [141119 20:51]:
> On Nov 19, 2014, at 12:45 PM, Debian Bug Tracking System 
>  wrote:
> 
> > - delete "all" from all Architecture: lines in conf/distributions
> > - run reprepro --delete clearvanished (reprepro should tell you to do
> >  this if you try to run it)
> 
> So for my packages that will run on any platform, should they be architecture 
> “any” then?

Your package is Architecture "all". If you include it, reprepro will by
default add it to every architecture.

So for an architecture "any" package the split is done at build time:

debian/control
Architecture: any

Binaries generated by the different builds:
_amd64.deb _i386.deb _deb

put into:
binary-amd64/Packages, binary-i386/Packages, binary-.../Packages


while for an architecture "all" package the split is done when including
it into a repository:

debian/control
Architecture: any

Binaries generated by the builds:
_all.deb

put into:
binary-amd64/Packages, binary-i386/Packages, binary-.../Packages

Hope that clears it up,
Bernhard R. Link
-- 
F8AC 04D5 0B9B 064B 3383  C3DA AFFC 96D1 151D FFDC


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



Bug#769981: closed by "Bernhard R. Link" (reply to 769...@bugs.debian.org) (Re: Bug#769981: reprepro complaining about 'all' architecture)

2014-11-19 Thread Michael P. Soulier
On Nov 19, 2014, at 12:45 PM, Debian Bug Tracking System 
 wrote:

> - delete "all" from all Architecture: lines in conf/distributions
> - run reprepro --delete clearvanished (reprepro should tell you to do
>  this if you try to run it)

So for my packages that will run on any platform, should they be architecture 
“any” then?

Mike

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



Bug#769981: reprepro complaining about 'all' architecture

2014-11-17 Thread Michael P. Soulier
Package: reprepro
Version: 4.12.5-1
Severity: serious
Justification: Policy 5.6.8

Dear Maintainer,

I tried to include a package in my existing custom apt repository, and now all
it does is complain about the 'all' architecture, which is apparently a valid
architecture.

https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Architecture

bear:/var/www/apt# reprepro list wheezy
Error: Distribution wheezy contains an architecture called 'all'.
There have been errors!

So now I cannot update my repository. This worked previously, and I do not
understand the nature of the complaint. It is not providing sufficient detail,
and my inquiries on the debian-user list go unanswered. I am not sure how to
proceed.

-- System Information:
Debian Release: 7.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-4-486
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages reprepro depends on:
ii  libarchive12   3.0.4-3+nmu1
ii  libbz2-1.0 1.0.6-4
ii  libc6  2.13-38+deb7u4
ii  libdb5.1   5.1.29-5
ii  libgpg-error0  1.10-3.1
ii  libgpgme11 1.2.0-1.4+deb7u1
ii  zlib1g 1:1.2.7.dfsg-13

Versions of packages reprepro recommends:
ii  apt  0.9.7.9+deb7u5

Versions of packages reprepro suggests:
pn  gnupg-agent  
pn  inoticoming  
pn  lzip 
ii  lzma 9.22-2
ii  xz-utils [lzma]  5.1.1alpha+20120614-2

-- no debconf information


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