Bug#1006360: [pkg-php-pear] Bug#1006360: Bug#1006360: Update symfony to latest version

2022-06-10 Thread David Prévot

Hi,

Le 10/06/2022 à 15:21, Katharina Drexel a écrit :


I built php-symfony with a newer version (6.0.8) […]
- Upload all freshly built php packages to debian/sid


In case I wasn’t clear enough before: you’re very welcome to push 
efforts in bringing symfony 6 (current version being 6.1.1) to 
*experimental*, but absolutely *NOT* to unsable/sid. symfony 5.4 is the 
version we’re expecting to ship with Bookworm.


The next Symfony LTS is not expected upstream before late 2023, while 
Bookworm is expected to freeze early 2023.


https://symfony.com/releases#symfony-releases-calendar
https://release.debian.org/bookworm/freeze_policy.html

Symfony 5.4 is expected to be maintained upstream until late 2025 while 
Symfony 6.1 will be EOL early 2023 (before the freeze). Even if we 
manage to update to Symfony 6.2 by the end of the year, it will be EOL 
in the middle of 2023 (probably even before Bookworm release).


Regards

David


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1006360: [pkg-php-pear] Bug#1006360: Bug#1006360: Update symfony to latest version

2022-06-10 Thread Katharina Drexel
Hi,

as my latest email did not seem gone into here:

I built php-symfony with a newer version (6.0.8), but before there is an amount 
of packages which have to be built/updated before.
Below you see a little overview I made. There a a few TODOs which have to be 
done resulting from that:

TODO:

- Upload all freshly built php packages to debian/sid (feel free to review and 
correct before.)
  (I did not have time to move repos to salsa yet; if anybody is in a hurry 
about that, just move it into the php/pear space)
- Bring packages marked as EXPERIMENTAL to sid in the actually built version
- Update deprecated debian packages with the RENEWED ones (I can send merge 
requests if preferred)

Dependency overview php-symfony
===

Build dependencies:
More actual versions of components:
|-php-symfony-string* (RENEWED) 
https://github.com/sunflowerbofh/string/tree/debian
|-php-symfony-http-client* (RENEWED)
https://github.com/sunflowerbofh/http-client/tree/debian
|-php-symfony-http-client-contracts (part of php-symfony-contracts, 
s.b.)
|-php-symfony-service-contracts (part of php-symfony-contracts, s.b.)
|-php-psr-container (EXPERIMENTAL)  
https://salsa.debian.org/php-team/pear/php-psr-container
|-php-symfony-contracts  (EXPERIMENTAL) 
https://salsa.debian.org/php-team/pear/php-symfony-contracts
|-php-psr-cache  (EXPERIMENTAL) 
https://salsa.debian.org/php-team/pear/php-psr-cache/
|-php-cache-integration-tests   (RENEWED)   
https://github.com/sunflowerbofh/integration-tests/tree/debian
|-php-symfony-cache* (RENEWED)  
https://github.com/sunflowerbofh/cache/tree/debian

(*=part of symfony package)

php-symfony unittests:
==
(All new BUILT)
|-php-amphp-amp 
https://github.com/sunflowerbofh/php-amphp-amp/tree/debian
  (already uploaded)
|-php-amphp-http-client
|-php-amphp-byte-stream 
https://github.com/sunflowerbofh/php-amphp-byte-stream/tree/debian
|-php-amphp-hpack   
https://github.com/sunflowerbofh/php-amphp-hpack/tree/debian
|-php-amphp-http
https://github.com/sunflowerbofh/php-amphp-http/tree/debian
|-php-amphp-socket  
https://github.com/sunflowerbofh/php-amphp-socket/tree/debian
|-php-kelunik-certificate   
https://github.com/sunflowerbofh/certificate/tree/debian
|-php-league-uri-parser 
https://github.com/sunflowerbofh/uri-parser/tree/debian
|-php-amphp-dns 
https://github.com/sunflowerbofh/php-amphp-dns/tree/debian
|-php-daverandom-libdns 
https://github.com/sunflowerbofh/LibDNS/tree/debian
|-php-amphp-cache   
https://github.com/sunflowerbofh/php-amphp-cache/tree/debian
|-php-amphp-serialization   
https://github.com/sunflowerbofh/php-amphp-serialization/tree/debian
|-php-amphp-sync
https://github.com/sunflowerbofh/php-amphp-sync/tree/debian
|-php-amphp-parser  
https://github.com/sunflowerbofh/php-amphp-parser/tree/debian
(php-amphp-windows-registry, dependency removed by patch)
|-php-league-uri
https://github.com/sunflowerbofh/uri/tree/debian
|-php-league-uri-interfaces 
https://github.com/sunflowerbofh/uri-interfaces/tree/debian

Thanks+Regards
Katharina


signature.asc
Description: PGP signature


Bug#1006360: [pkg-php-pear] Bug#1006360: Bug#1006360: Update symfony to latest version

2022-02-24 Thread David Prévot

Hi Katharina,

Thanks for your interest in our Debian packages.

Le 24/02/2022 à 06:12, Robin Gustafsson a écrit :

On Thu, Feb 24, 2022 at 10:12 AM Katharina Drexel
 wrote:

For a project I need actual php-illuminate-session (and other) packages which 
presume a symfony version >=6.0.


I'll just add that php-illuminate-session is also in Debian, but it's
still on version 6 which requires Symfony 4 and is thus not usable
outside of stable right now. We're working on fixing that; it's my
bad, I've been too busy for too long now.

As long as we're shipping Symfony 5, php-illuminate-session will
likely only reach version 8 though, not the just released version 9
that you're presumably targeting.


Thank you Robin. We’re indeed targeting to ship the current Symfony LTS 
(5.4) with the next Debian stable release (the next upcoming LTS, 6.4, 
is not expected before the freeze). That said, it would be nice to offer 
Symfony 6 in experimental, I intend to take care of that when time 
permits (i.e., not soon) but would welcome help in packaging Symfony 
(maybe working on Symfony 6 could be a nice way to put ones hands on it).


Regards

David


OpenPGP_signature
Description: OpenPGP digital signature