[pkg-php-pear] symfony: New version (2.7.4+dfsg-1) ready for review

Daniel Beyer dabe at deb.ymc.ch
Mon Sep 14 09:57:32 UTC 2015


Hi David

I managed to finish with the work to prepare a new upstream version of
Symfony, which I started on DebConf15. In the meantime upstream released
2.7.4, thus I rebased my work on top of this (on DebConf15 I was trying
to upgrade to 2.7.3). Most notably changes to the packaging are:

1. Run (phpunit) tests in parallel
This is done for build time and as-installed tests in pretty much the
same way, as upstream run tests - and it speed up things a lot.

2. Include tests in autoload.php files
Even we do not ship tests, the static autoload.php generated by phpab
now include them. This is needed to be able to use the autoload.php
generated by phpab to run tests. I don't like it much, but since we do
not ship tests, it should not harm either. In future we should try to
find a better way to deal with autoloads in general, but as of today I
only have vague ideas how this could be done.

3. Usage of a new and more simple vendor/autoload.php for tests
I added a new vendor/autoload.php for running tests (build time and
as-installed). It might remind you a bit of what how we done that before
we switched to phpab. Reason for it is, that the one we generated with
phpab did not ensure the autoload.php files generated by phpab for each
single Component/Bundle/Bridge are used during tests. A plus is, that
this approach is a bit easier to maintain in my opinion.

You can find my work in branch review/2.7.4 in the Debian packaging git
repository [1]. It would be great if you could double check it before
merging it into master, updating the changelog and doing an upload,
since it contains a lot of changes (the ones I mentioned, as well as
some minor other ones + the ones upstream has done to the code itself).

Greetings
Daniel

[1] http://anonscm.debian.org/cgit/pkg-php/symfony.git/log/?h=review/2.7.4
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-php-pear/attachments/20150914/81c595b5/attachment.sig>


More information about the pkg-php-pear mailing list