[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Packages which need internet access, downloading source before build, should not be part of main.

On Fri, May 10, 2002 at 07:09:33PM +0900, Junichi Uekawa wrote:
> severity 146096 serious
> reopen 146096 
> thanks
> Some packages maintained by jfs require within the build process 
> the ability to do "cvs co" from cvs.debian.org, and they do not contain
> the full source in the source package.
> In my understanding, packages in main should not require
> cvs access to cvs.debian.org to build from source.

True. The policy is a bit vauge in this aspect.

> My suggestion would be to add the debian/ dirs to the ddp
> CVS directories, and use cvs-buildpackage to generate the
> documentation packages.

That is probably not good in some cases.

> manual/Makefile contains the following: 
> # borrowed from the  java-common packages
> sgml: debian-euro-support.sgml
> debian-euro-support.sgml: 
>         (cvs -d :pserver:anonymous@cvs.debian.org:/cvs/debian-doc -z3 checkout -
> d DOC ddp/manuals.sgml/euro-support/debian-euro-support.sgml; mv DOC/debian-euro
> -support.sgml .; rm -rf DOC)
> This is unacceptable.

Yes. I have fixed both the java-common and harden packages that did
this. The solution is that I have a separate cvs co line in the
makefile so if I check out the package from cvs I can just do
the make .... thing and get all other cvs sources too. cvs update
updates everything and so it is enough for me.

This give the maintainer the ease of updating a package and
on the same time it is not necessary to have internet access.

I suggest that you give such a suggestion to other people.


// Ola

 --------------------- Ola Lundqvist ---------------------------
/  opal@debian.org                     Björnkärrsgatan 5 A.11   \
|  opal@lysator.liu.se                 584 36 LINKÖPING         |
|  +46 (0)13-17 69 83                  +46 (0)70-332 1551       |
|  http://www.opal.dhs.org             UIN/icq: 4912500         |
\  gpg/f.p.: 7090 A92B 18FE 7994 0C36  4FE4 18A1 B1CF 0FE5 3DD9 /

To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Reply to: