Bug#513646: [pkg-php-pear] Let's reconsider the way Symfony2 Components are packaged for Debian

2014-05-29 Thread Daniel Beyer
On Sat, 2014-05-24 at 15:33 +0200, Daniel Beyer wrote:
 On Fri, 2014-05-23 at 17:12 -0400, David Prévot wrote:
  Hi Daniel,
  
  (..)

  You may wish to transform #513646 as your ITP too.
  
 
 Just done that. I'll put a repo on git.d.o/git/pkg-php as soon as I have
 something worth putting there.
 

I've pushed some initial packaging, which can be found at:
http://anonscm.debian.org/gitweb/?p=pkg-php/php-symfony.git;a=summary

David, you might want to take a look onto this and check if I'm on the
right track.

I decided that manually adding all those dependencies to d/control is
much too error-prone and found a hackish way to use dh_phpcomposer for
that: I simply temporarily symlink the /debian folder on each
component's source-dir and run dh_phpcomposer from there).
Having a way to tell dh_phpcomposer where to look for composer.json
would be great, but I did not found the to check how this could be
implemented, yet.

I'll add the rest of the 28 components soon and do a license check.

I'm not sure which version of Symfony to package. According to
upstream's roadmap [1]:
- 2.3 series is an LTS and gets security fixes till 05/2017
- 2.4 series gets those till 01/2015
- upcoming 2.5 till 07/2015
- 2.6 most likely will not be released in time for the Jessie freeze

In order to benefit the most from upstream's maintenance work, I tend to
go back to 2.3 (for Jessie). What's your opinion on that?

BTW: I checked the currently packaged components in Debian. Only
php-symfony2-yaml has a version newer than 2.3. 


[1] http://symfony.com/roadmap

Greetings
Daniel


signature.asc
Description: This is a digitally signed message part


Bug#513646: [pkg-php-pear] Let's reconsider the way Symfony2 Components are packaged for Debian

2014-05-29 Thread David Prévot
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi Daniel,

Le 29/05/2014 14:15, Daniel Beyer a écrit :
 On Sat, 2014-05-24 at 15:33 +0200, Daniel Beyer wrote:
 On Fri, 2014-05-23 at 17:12 -0400, David Prévot wrote:

 I've pushed some initial packaging, which can be found at:
 http://anonscm.debian.org/gitweb/?p=pkg-php/php-symfony.git;a=summary
 
 David, you might want to take a look onto this and check if I'm on the
 right track.

I should find some time next week to look into it, thanks for your work.

 I decided that manually adding all those dependencies to d/control is
 much too error-prone and found a hackish way to use dh_phpcomposer for
 that: I simply temporarily symlink the /debian folder on each
 component's source-dir and run dh_phpcomposer from there).

Great, I was wondering if that could be possible, thanks.

 Having a way to tell dh_phpcomposer where to look for composer.json
 would be great, but I did not found the to check how this could be
 implemented, yet.

Not sure it’s worth banging our heads on the current code that is being
rewritten, hopefully Mathieu will manage to include something about it
in his current work in progress, and if not, I’d be willing to (help
someone) look into it on the new codebase when it will be available.

 I'm not sure which version of Symfony to package. According to
 upstream's roadmap [1]:
 - 2.3 series is an LTS and gets security fixes till 05/2017

Looks like the only worthy series to track for Jessie’s lifetime.

 BTW: I checked the currently packaged components in Debian. Only
 php-symfony2-yaml has a version newer than 2.3. 

Prach should know better if a version newer than 2.3 is actually needed.

I wonder if php-symfony-yaml is still used, but maybe it’s time to take
over this (binary) package name? If some packages actually rely on a
version higher than 2.3 for php-symfony-yaml, they may still use
php-symfony2-yaml, and if there are none (or few), we may start a
transition from php-symfony2-yaml to php-symfony-yaml as soon as the
php-symfony-yaml binary package will be built from the new symfony
source package (not sure it is worth calling it php-symfony BTW).

Regards

David


-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQEcBAEBCAAGBQJTh5nbAAoJEAWMHPlE9r08504H/3BWOymiWagu2FzxAF9Ek/3G
ofs539qyrt5MqS8lPdblakN1VZ6MaZpMVP0N4Vz/3WSM28uh8/rTQs+6vzb9lhzl
ArZrYjUrqYcB5jap4McHTKBjN5qiM85/hjQugN3acoIHP7JzGosLKdGLMl5tmkoz
MX761CehWfSeAk/Lf+s3YwXyfMwwv4UGdl+3WhrQyDMiziJNGPkLPeLV7NhecqqY
oFRJvuLga8Zg+e7eAthsysy7al+8q6tSnUihZqOA+GEMt7pHgOKHyAnXYb1ArsJV
vvk2zOuV8B+zmMlHUdYp1EfroPZrisP7JhIEld5aUr9PluMm7KLlTLXo1YOCCfY=
=Z1NZ
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/538799db.2080...@tilapin.org