[php-maint] 13 php pear module ready in the Git to be sponsored

sean finney seanius at debian.org
Tue Jan 26 11:44:45 UTC 2010


hi thomas,

some quick comments:

On Tue, Jan 26, 2010 at 06:31:15PM +0800, Thomas Goirand wrote:
> If you want to build, just do this (example for php-crypt-cbc):
> 
> git clone http://git.debian.org/git-http/pkg-php/php-crypt-cbc.git

Initialized empty Git repository in /home/sean/debian/php-crypt-cbc/.git/
fatal: '/pkg-php/php-crypt-cbc.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

i don't know if this is from a missing update-server-info hook or something
else.  however, the ssh url works for me:

git clone ssh://git.debian.org/git/pkg-php/php-crypt-cbc.git

> cd php-crypt-cbc
> ./debian/rules deb SIGN=yes
> 
> This will create the orig.tar.gz and build using a folder in /tmp, then
> moving the results in .. (as I don't really like the Debian git build
> tools, I hope you are fine with the way I do).

there are two problems here.  first, yes at least I do have a strong
preference for the existing build methods and tools (branch naming,
practices, and tools).  doing things differently won't necessarily block
your packages from being accepted into debian, but it will definitely
serve as a deterrent for me (and i'd assume others) to help out.  what
were your objections to the existing tools/methods?

secondly, the packages do not build in a policy compliant manner, which
is a more serious issue in terms of gaining acceptance into the archive.
debian policy is pretty specific about which targets are mandatory in a
source package's debian/rules file.  for example, debian/rules install
does not create the installation tree, and debian/rules binary does not
produce the deb.  as a general rule i wouldn't add to or modify the
debian/rules interface (someone preparing an NMU should not have to
know anything about a particular source package's "special" build
methods), but the required targets are a hard requirement.


	sean

-- 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-php-maint/attachments/20100126/adb8c06a/attachment.pgp>


More information about the pkg-php-maint mailing list