[pkg-php-pear] RFS: php packages looking for sponsorship

James Valleroy jvalleroy at mailbox.org
Mon Jun 19 17:31:46 BST 2023


On 6/18/23 6:24 PM, Fab Stz wrote:
> Le dimanche 18 juin 2023 20:33:20 CEST, vous avez écrit :
>>     - I found the sources for the user_guide at
>> https://github.com/bcit-ci/CodeIgniter/tree/3.1-stable/user_guide_src,
>> is it possible to build this during the package build? (This might
>> require to use a git commit as the upstream tree, rather than upstream's
>> tags.)
> 
> As you noted upstream puts different content on the tags that on the devel
> branch. The tags currently don't ship the tests and ship the built manual.
> That's not very nice for packaging it. I files this issue:
> https://github.com/bcit-ci/CodeIgniter/issues/6172
> 
> Building the docs requires some dependencies. Some related to sphinx, and
> another dependency that is specific to that project called "CI lexer". I don't
> know if the doc could be built easily. In the meantime, I patched the manual
> to update the modernizr URL.
> 
> Wouldn't it add complexity to detect the new versions or track the updates
> directly based on the commits of the devel branch rather than using the tags?
> 
> On the other hand, by getting from the devel branch we would have the tests
> and also could use part of the newer commits before releases. Upstream tends
> to be a bit slow at releasing versions with fixes for newer versions of PHP. I
> don't know yet if they will keep the tests on the next tag.

I was looking at the 3.1-stable branch rather than devel. Do you know which one is closer to the tagged release content?

It would definitely add some complexity, since it's difficult to know which commit on the branch might correspond to the tags off the branch.

But I think it's likely that ftpmaster will reject the package due to the source-is-missing Lintian errors.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-php-pear/attachments/20230619/bde3187f/attachment.sig>


More information about the pkg-php-pear mailing list