[pkg-php-pear] Bug#645883: Current status of twig

Daniel Beyer dabe at deb.ymc.ch
Wed Apr 23 17:14:50 UTC 2014


On Wed, 2014-04-23 at 18:23 +0200, Roland Mas wrote:
>   Hi all,
> 
> As part of
> https://wiki.debian.org/DebianFrance/NewContributorGame#Twig_packaging
> I'd like to introduce you guys to one another.  Yann and Laurent
> expressed interest in packaging Twig; from a cursory read of the bug
> log, Daniel seems to have preliminary packages; David is curious ;
> #645883 is where the discussion happens (and pkg-php-pear would like to
> be kept in touch); and yours truly is interested in seeing the package
> enter Debian and would gladly provide testing and sponsoring.  Let's
> work together :-)
> 
> Roland.

That's totally great news for me and I'm really would enjoy working on
that with all of you.

To prevent you from digging through #645883 here is its current status:

* There is a packaging on github [1], which I think is in a pretty good
shape.

* I'm almost done with switching the packing to git-buildpackage and
will push this to github in the next few hours.

* I (double) replaced the way the dfsg source is generated. In the
current (just pushed) version it uses uscan's
"debian/copyright::Files-Excluded" feature (first found in devscripts
v2.13.5).

* The licensing issue of Twig's documentation:
This is now open for about 10 month. Short version is, that SensioLabs
mentions two different licenses for Twig's documentation (see [2]). A
co-worker of mine at YMC will meet with Andreas from SensioLabs Germany
tomorrow and promised me to talk with him about that licensing thing.
Therefore I have reason to believe this might get resolved soon.
Btw: I have a version of the packaging, that additionally builds a -doc
package from the source. But that one would need some more work to get
it in a final shape.


The last days I had time to play around with pkg-php-tools. The way of
creating Debian packages from pear repositories is cool. Sadly, in my
opinion, this can't be used for Twig, since we would end up with
multiple source packages for Twig (one for Twig, one for Twig's PHP5
extension and probably an other one for the documentation). Reason for
this is, that Twigs pear package [3] only provides the PHP code of Twig.
The PHP5 extension is in a separate pear package and the documentation
is not found on the pear channel at all (at least I did not see any
traces of it).

@David: I have a modified version of package pear-channels, that adds
Twigs's pear channel - if you are interested in it.

[1] https://github.com/ymc/twig-debian
[2] https://github.com/fabpot/Twig/issues/1118
[3] http://pear.twig-project.org/

Sorry for the pretty longish summary, didn't intended to write that
much...

Greetings
Daniel

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-php-pear/attachments/20140423/18386e53/attachment.sig>


More information about the pkg-php-pear mailing list