"Bernhard R. Link" <[email protected]> writes: >> If I upload sources of an "all" package, it's not listed for the >> different architectures reprepro manages. > > Could you be a bit more specific?
Making a source package, some python code with "Archictecture: all":
#+begin_src sh
buildd@build:~$ dpkg-source -b .
buildd@build:~$ debsign ../*.dsc
buildd@build:~$ dpkg-genchanges -S > ../my-pkg-sources.changes
buildd@build:~$ debsign ../*.changes
buildd@build:~$ dput myrepo ../my-pkg-sources.changes
#+end_src
Uploading to my repository:
#+begin_src sh
buildd@build:~$ ssh ftp@repository 'reprepro -v -b ${HOME}/reprepro
processincoming unstable'
[...]
Exporting indices...
#+end_src
Now, my packages sources are installed in the repository, the command
"apt-cache showsrc my-package" shows my source package.
Then, I try:
#+begin_src sh
buildd@build:~$ ssh ftp@repository 'reprepro -v -b ${HOME}/reprepro
build-needing unstable any'
Error: Architecture 'any' is not known!
There have been errors!
buildd@build:~$ ssh ftp@repository 'reprepro -v -b ${HOME}/reprepro
build-needing unstable all'
Error: Architecture 'all' makes no sense for build-needing!
There have been errors!
buildd@build:~$ ssh ftp@repository 'reprepro -v -b ${HOME}/reprepro
build-needing unstable amd64'
buildd@build:~$
#+end_src
If I put "Architecture: any" in my debian/control for the binary
package, it is listed when doing "build-needing unstable amd64".
I think that architecture should be reported in the output of
"build-needing" if wildcards are added, or if any/all are going to work.
One per line, like:
#+begin_src
<PACKAGE> <VERSION> <DSC FILE> <ARCH>
#+end_src
Regards.
--
Daniel Dehennin
Récupérer ma clef GPG:
gpg --keyserver pgp.mit.edu --recv-keys 0x6A2540D1
pgpHf67G7wk46.pgp
Description: PGP signature

