Page 1 sur 1

Debian repo

Publié : mer. avr. 24, 2019 6:13 pm
par romgo
Bonjour,

j'ai écris un module puppet pour déployer l'installation de squash sur debian.
C'est un module simple qui ajoute le repo debian, configure la clé gpg et install le package squash-tm.

J'ai un bug, ou à chaque nouvelle release d'un package squash, mon serveur met à jour automatiquement le package ce qui casse l'application.
Lorsque je regarde sur le serveur je vois que la version n-1 n'est plus disponible :

Code : Tout sélectionner

$apt-cache policy  squash-tm
squash-tm:
  Installé : 1.19.3.RELEASE-8
  Candidat : 1.19.3.RELEASE-8
 Table de version :
 *** 1.19.3.RELEASE-8 500
        500 http://repo.squashtest.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status
Autrement dit je n'ai pas le rester sur une version cible par exemple 1.19.2
Constatez-vous le même comportement ?

Merci

Re: Debian repo

Publié : jeu. avr. 25, 2019 10:52 am
par agoethals
Bonjour,

ceci est normal: nous ne conservons pas (volontairement) les anciennes versions dans les fichiers Release du dépôt debian.
Si vous ne souhaitez pas que squash-tm soit mis à jour automatiquement, utilisez

Code : Tout sélectionner

apt-mark hold squash-tm
Si vous souhaitez installer des versions particulières, ou avoir plus de contrôle sur les versions installés, récupérez directement les paquets adéquats sur cette page: http://repo.squashtest.org/debian/packages/

Cordialement,

Re: Debian repo

Publié : lun. mai 27, 2019 10:12 pm
par romgo
Bonjour,

merci pour le retour.
je vais donc faire évoluer mon module, le plus simple serait qu'il support l'upgrade dans ce cas.

de la même manière es-ce que vous êtes susceptible d'upgrader d'une version 1.19 à 1.20 ?

Re: Debian repo

Publié : mer. juin 05, 2019 2:27 pm
par agoethals
Bonjour,

oui, une version 1.20 est même prévue pour cette année.