[libertempo] Re: Libertempo et PHP 7.0/1 |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/libertempo Archives
]
- To: "Ben W." <ben.w@xxxxxxxxxxxx>
- Subject: [libertempo] Re: Libertempo et PHP 7.0/1
- From: Prytoegrian <prytoegrian@xxxxxxxxxxxxxx>
- Date: Wed, 30 Oct 2019 20:55:27 +0000
- Cc: Meleu <libertempo@xxxxxxxxxxxxxxxxxxx>
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=default; t=1572468929; bh=mkXoLQxDJRGOg8RXfchKfcIhc50shCdXTNtLeFerua8=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References: Feedback-ID:From; b=isLfcR9S0gNHf6mi6+pZOZjxdbF0q3wZkMo88pg+XN6cDkX6Jw0ra4ltYnJZwTylF VQFijwN3r12W2UNIeJpmS9WLPQsT5AOzIWOt+2F9doUzEcZWH+GVpXnXk+EQwrKKFx 0vW/uRdcIpqk7CFk0HnvxYBBcVJhUAGEZLkSUb3Q=
- Feedback-id: KsFBIFi2_uytviCkOf-Q6lTBTtCqrYtAgqcz5s2GHraLZD7yUtDsPvzS5B55TzFr3hs4_8aaTNqNRQvjRYxrzw==:Ext:ProtonMail
Bonjour,
j'ai oublié une proposition : il reste toujours la piste de la virtualisation type docker. Nous avons réalisé un docker pour LT qui est **loin** d'être prêt à la production (https://github.com/libertempo/docker), mais si ça peut te donner un angle de réflexion....
Habituellement, les dockers de production vont de pair avec de l'orchestration, mais en l'état libertempo est une petite application qui ne souffrira pas de pics d'utilisation. Si c'est le cas de ton usage, je n'y vois pas plus de contre-indication. Sache par contre que la virtualisation est un vaste sujet qu'il faut connaître parfaitement si l'on tente l'aventure de la faire en prod.
Encore une corde à ton arc, tu as désormais l'embarras du choix.
Bonne soirée,
Pryto.
Sent with ProtonMail Secure Email.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Wednesday 30 October 2019 10:16, Ben W. <ben.w@xxxxxxxxxxxx> wrote:
> Bonjour Pryto,
>
> Merci beaucoup pour toutes ces précisions.
> Je vais donc réfléchir à une montée de version de PHP voire de l'infra.
>
> Bonne journée,
>
> Cordialement,
>
> Ben W.
>
> > On 26 Oct 2019, at 21:52, Prytoegrian prytoegrian@xxxxxxxxxxxxxx wrote:
> > Bonjour Ben.,
> > tu as bien fait de relancer le sujet, ce mail est passé entre les mailles du filet.
> > Malheureusement, LT 1.13 ne va pas pouvoir supporter php 7.0 comme tu le demandes. En effet, php 7.0 n'est plus supporté du tout et php 7.1 lui-même est en fin de vie (Cf. https://www.php.net/supported-versions.php).
> > Nous nous devons d'avancer en tant que fournisseur de logiciel afin de profiter des dernières fonctionnalités et correctifs du langage ainsi que d'éviter d'avoir des étapes de migration trop importantes.
> > J'ai parfaitement conscience que Stretch est encore supportée, mais la fin du support officiel est courant 2020 qui arrive à grand pas. Comme tu t'en doutes, notre petite équipe ne peut pas supporter toute la diversité d'infra du parc informatique, il nous faut faire des choix.
> > Sache par contre que nous supportons encore LT 1.12 jusqu'à la sortie de la 1.14, ce qui te laisse une marge de manœuvre avant de devoir migrer ton infra. Si malgré tout, c'est LT 1.13 qui t'intéresse, il t'est possible de choisir un autre repo pour php (Cf. https://linuxize.com/post/how-to-install-php-on-debian-9/).
> > Bonne soirée,
> > Pryto.
> > Sent with ProtonMail Secure Email.
> > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> > On Saturday 26 October 2019 09:22, Ben W. ben.w@xxxxxxxxxxxx wrote:
> >
> > > Bonjour,
> > > Avez vous pu voir mon mail ci dessous ?
> > > Encore merci,
> > > Cordialement,
> > > Ben W.
> > >
> > > > On 12 Oct 2019, at 18:38, Ben W. ben.w@xxxxxxxxxxxx wrote:
> > > > Bonjour,
> > > > J'utilise Libertempo 1.11 sur un serveur Debian 9, donc avec PHP 7.0, version fournie avec cet OS.
> > > > Je peux mettre à jour vers Libertempo 1.12, mais le passage à 1.13 impose PHP 7.1 car certains packages semblent le nécessiter (cf trace ci dessous).
> > > > Serait-il possible de revenir au support de PHP 7.0 s'il vous plait ?
> > > > Debian 9 est encore supporté un bon moment, et est assez répandu dans le monde des serveurs...
> > > > Merci beaucoup !
> > > > Cordialement,
> > > > Ben W.
> > > > $ make update
> > > > php composer.phar install
> > > > Loading composer repositories with package information
> > > > Installing dependencies (including require-dev) from lock file
> > > > Your requirements could not be resolved to an installable set of packages.
> > > > Problem 1
> > > >
> > > > - This package requires php ^7.1 but your PHP version (7.0.33) does not satisfy that requirement.
> > > > Problem 2
> > > >
> > > > - Installation request for doctrine/cache v1.8.0 -> satisfiable by doctrine/cache[v1.8.0].
> > > >
> > > > - doctrine/cache v1.8.0 requires php ~7.1 -> your PHP version (7.0.33) does not satisfy that requirement.
> > > > Problem 3
> > > >
> > > > - Installation request for doctrine/dbal v2.8.0 -> satisfiable by doctrine/dbal[v2.8.0].
> > > >
> > > > - doctrine/dbal v2.8.0 requires php ^7.1 -> your PHP version (7.0..33) does not satisfy that requirement.
> > > > Problem 4
> > > >
> > > > - Installation request for doctrine/event-manager v1.0.0 -> satisfiable by doctrine/event-manager[v1.0.0].
> > > >
> > > > - doctrine/event-manager v1.0.0 requires php ^7.1 -> your PHP version (7.0.33) does not satisfy that requirement.
> > > > Problem 5
> > > >
> > > > - Installation request for illuminate/contracts v5.8.4 -> satisfiable by illuminate/contracts[v5.8.4].
> > > >
> > > > - illuminate/contracts v5.8.4 requires php ^7.1.3 -> your PHP version (7.0.33) does not satisfy that requirement.
> > > > Problem 6
> > > >
> > > > - Installation request for libertempo/api v1.7.0 -> satisfiable by libertempo/api[v1.7.0].
> > > >
> > > > - libertempo/api v1.7.0 requires php ^7.1 -> your PHP version (7.0.33) does not satisfy that requirement.
> > > > Problem 7
> > > >
> > > > - Installation request for symfony/options-resolver v4.2.4 -> satisfiable by symfony/options-resolver[v4.2.4].
> > > >
> > > > - symfony/options-resolver v4.2.4 requires php ^7.1.3 -> your PHP version (7.0.33) does not satisfy that requirement.
> > > > Problem 8
> > > >
> > > > - Installation request for symfony/var-dumper v4.2.4 -> satisfiable by symfony/var-dumper[v4.2.4].
> > > >
> > > > - symfony/var-dumper v4.2.4 requires php ^7.1.3 -> your PHP version (7.0.33) does not satisfy that requirement.
> > > > Problem 9
> > > >
> > > > - Installation request for tightenco/collect v5.8.7 -> satisfiable by tightenco/collect[v5.8.7].
> > > >
> > > > - tightenco/collect v5.8.7 requires php ^7.1.3 -> your PHP version (7.0.33) does not satisfy that requirement.
> > > > Problem 10
> > > >
> > > > - Installation request for nette/finder v2.5.0 -> satisfiable by nette/finder[v2.5.0].
> > > >
> > > > - nette/finder v2.5.0 requires php >=7.1 -> your PHP version (7..0.33) does not satisfy that requirement.
> > > > Problem 11
> > > >
> > > > - Installation request for nette/php-generator v3.2.2 -> satisfiable by nette/php-generator[v3.2.2].
> > > >
> > > > - nette/php-generator v3.2.2 requires php >=7.1 -> your PHP version (7.0.33) does not satisfy that requirement.
> > > > Problem 12
> > > >
> > > > - Installation request for ocramius/package-versions 1.4.0 -> satisfiable by ocramius/package-versions[1.4.0].
> > > >
> > > > - ocramius/package-versions 1.4.0 requires php ^7.1.0 -> your PHP version (7.0.33) does not satisfy that requirement.
> > > > Problem 13
> > > >
> > > > - Installation request for phpstan/phpdoc-parser 0.3.1 -> satisfiable by phpstan/phpdoc-parser[0.3.1].
> > > >
> > > > - phpstan/phpdoc-parser 0.3.1 requires php ~7.1 -> your PHP version (7.0.33) does not satisfy that requirement.
> > > > Problem 14
> > > >
> > > > - Installation request for phpstan/phpstan 0.11.5 -> satisfiable by phpstan/phpstan[0.11.5].
> > > >
> > > > - phpstan/phpstan 0.11.5 requires php ~7.1 -> your PHP version (7..0.33) does not satisfy that requirement.
> > > > Problem 15
> > > >
> > > > - Installation request for symfony/console v4.2.4 -> satisfiable by symfony/console[v4.2.4].
> > > >
> > > > - symfony/console v4.2.4 requires php ^7.1.3 -> your PHP version (7.0.33) does not satisfy that requirement.
> > > > Problem 16
> > > >
> > > > - Installation request for symfony/contracts v1.0.2 -> satisfiable by symfony/contracts[v1.0.2].
> > > >
> > > > - symfony/contracts v1.0.2 requires php ^7.1.3 -> your PHP version (7.0.33) does not satisfy that requirement.
> > > > Problem 17
> > > >
> > > > - Installation request for symfony/finder v4.2.4 -> satisfiable by symfony/finder[v4.2.4].
> > > >
> > > > - symfony/finder v4.2.4 requires php ^7.1.3 -> your PHP version (7.0.33) does not satisfy that requirement.
> > > > Problem 18
> > > >
> > > > - Installation request for symfony/process v4.2.4 -> satisfiable by symfony/process[v4.2.4].
> > > >
> > > > - symfony/process v4.2.4 requires php ^7.1.3 -> your PHP version (7.0.33) does not satisfy that requirement.
> > > > Problem 19
> > > >
> > > > - illuminate/contracts v5.8.4 requires php ^7.1.3 -> your PHP version (7.0.33) does not satisfy that requirement.
> > > >
> > > > - adldap2/adldap2 v9.1.3 requires illuminate/contracts ~5.0 -> satisfiable by illuminate/contracts[v5.8.4].
> > > >
> > > > - Installation request for adldap2/adldap2 v9.1.3 -> satisfiable by adldap2/adldap2[v9.1.3].
> > > >