[spip-dev] [DEBIAN] Le paquet nouveau est arrivé

Salut,

je viens de poser la dernière main sur spip_1.6.0-5_all.deb, disponible
sur http://leeloo.lee-loo.net/~gaetan/spip/

C'est une évolution majeur du paquetage, qui permettra de créer
plusieurs isntances de spip.

Tous commentaires, bugreports etc sont les bienvenus avant de le planter
dans le repository Debian.

Merci, A+

PS: il faut faire relativement vite, avant la sortie de spip-1.7, d'une
aprt, et la freeze de la prochaine mouture Debian. Ce serait dommage de
ne pas avoir de paquet spip dans debian.

Merci à tous les beta testeurs.

Une seconde mouture est prête; c'est plus de beta que de l'alpha,
maintenant. Plus de problème majeur.

Ce qui m'intéresse surtout avec celui là, ce sont les utilisations et
comportements dans des cas étranges, et l'utilisation de spip-configure
(pour créer/editer/supprimer les isntances)

[ comme le numéro de sous version ne change pas, vous devrez sans doute
faire un
dpkg -r
dpkg -i <le nouveau>
dpkg -r
dpkg -P
pour nettoyer correctement votre système.

En cas de souci, contactez-moi.

Merci, A+

Gaetan Ryckeboer a écrit :

Salut,

je viens de poser la dernière main sur spip_1.6.0-5_all.deb, disponible
sur http://leeloo.lee-loo.net/~gaetan/spip/

C'est une évolution majeur du paquetage, qui permettra de créer
plusieurs isntances de spip.

Tous commentaires, bugreports etc sont les bienvenus avant de le planter
dans le repository Debian.

snif ....

root@lautre2:~# apt-get -f install spip
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  spip
0 packages upgraded, 1 newly installed, 0 to remove and 256 not upgraded.
Need to get 3006kB of archives. After unpacking 6254kB will be used.
Get:1 http://leeloo.lee-loo.net spip/ spip 1.6.0-5 [3006kB]
Fetched 3004kB in 4m59s (10.0kB/s)
Failed to fetch http://leeloo.lee-loo.net/~gaetan/spip/spip_1.6.0-5_all.deb Size mismatch
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

snif

root@lautre2:/var/cache/apt/archives/partial# wget -c http://leeloo.lee-loo.net/~gaetan/spip/spip_1.6.0-5_all.deb
--23:50:56-- http://leeloo.lee-loo.net/~gaetan/spip/spip_1.6.0-5_all.deb
           => `spip_1.6.0-5_all.deb'
Résolution de leeloo.lee-loo.net... complété.
Connexion vers leeloo.lee-loo.net[62.212.98.204]:80...connecté.
requête HTTP transmise, en attente de la réponse...416 Requested Range Not Satisfiable

    Le fichier a déjà été complètement récupéré; rien à faire.

root@lautre2:/var/cache/apt/archives/partial# ls -l
total 2939
-rw-r--r-- 1 root root 3003872 sep 3 15:41 spip_1.6.0-5_all.deb

Bon alors, quelle taille il fait ce truc normallement ?

et le dpkg -i depuis le cache marche, zarb :slight_smile:

Bon, passons à l'install :
j'ai pu mettre le serveur mysql, le user, le password, la base spip, l'utilisateur spip et crash lors de la génération de la conf :

[....]
+ db_get spip/database/spip
+ echo 'GET spip/database/spip'
+ local 'IFS=
'
+ local _LINE
+ read -r _LINE
+ RET=spipdev
+ return 0
+ database=spipdev
+ db_get spip/username/spip
+ echo 'GET spip/username/spip'
+ local 'IFS=
'
+ local _LINE
+ read -r _LINE
+ RET=spip
+ return 0
+ username=spip
+ db_get spip/password/spip
+ echo 'GET spip/password/spip'
+ local 'IFS=
'
+ local _LINE
+ read -r _LINE
+ RET=spip
+ return 0
+ password=XXXXXXXX < changé :slight_smile:
+ db_get spip/fqdn/spip
+ echo 'GET spip/fqdn/spip'
+ local 'IFS=
'
+ local _LINE
+ read -r _LINE
+ RET=spip
+ return 0
+ fqdn=spip
+ copy_site_datas
+ '[' '!' -z spip ']'
+ '[' '!' -d /var/lib/spip/spip ']'
+ mkdir /var/lib/spip/spip
+ cp -Rp /usr/share/spip/article-dist.html /usr/share/spip/article.php3 /usr/share/spip/auteur-dist.html /usr/share/spip/auteur.php3 /usr/share/spip/backend-breves-dist.html /usr/share/spip/backend-breves.php3 /usr/share/spip/backend-dist.html /usr/share/spip/backend.php3 /usr/share/spip/bin /usr/share/spip/breve-dist.html /usr/share/spip/breve.php3 /usr/share/spip/distrib-dist.html /usr/share/spip/distrib.php3 /usr/share/spip/ecrire /usr/share/spip/forum-dist.html /usr/share/spip/forum.php3 /usr/share/spip/habillage.css /usr/share/spip/IMG /usr/share/spip/impression.css /usr/share/spip/inc-admin.php3 /usr/share/spip/inc-cache.php3 /usr/share/spip/inc-calcul.php3 /usr/share/spip/inc-calcul-squel.php3 /usr/share/spip/inc-debug.php3 /usr/share/spip/inc-formulaires.php3 /usr/share/spip/inc-forum.php3 /usr/share/spip/inc-login.php3 /usr/share/spip/inc-public-global.php3 /usr/share/spip/inc-public.php3 /usr/share/spip/inc-stats.php3 /usr/share/spip/inc-urls-dist.php3 /usr/share/spip/inc-urls-html.php3 /usr/share/spip/inc-urls-standard.php3 /usr/share/spip/index.php /usr/share/spip/index.php3 /usr/share/spip/login-dist.html /usr/share/spip/mot-dist.html /usr/share/spip/mot.php3 /usr/share/spip/NAVPICS /usr/share/spip/nouveautes-dist.html /usr/share/spip/oo /usr/share/spip/plan-dist.html /usr/share/spip/plan.php3 /usr/share/spip/recherche-dist.html /usr/share/spip/recherche.php3 /usr/share/spip/resume-dist.html /usr/share/spip/resume.php3 /usr/share/spip/rubrique-dist.html /usr/share/spip/rubrique.php3 /usr/share/spip/site-dist.html /usr/share/spip/site.php3 /usr/share/spip/sommaire-dist.html /usr/share/spip/sommaire.php3 /usr/share/spip/sommaire_texte-dist.html /usr/share/spip/sommaire_texte.php3 /usr/share/spip/spip_cache.php3 /usr/share/spip/spip_cookie.php3 /usr/share/spip/spip_image.php3 /usr/share/spip/spip_login.php3 /usr/share/spip/spip_pass.php3 /usr/share/spip/spip_redirect.php3 /usr/share/spip/spip_style.css /usr/share/spip/spip_test_dirs.php3 /usr/share/spip/typographie.css /var/lib/spip/spip
+ '[' '!' -d /var/cache/spip/spip ']'
+ mkdir /var/cache/spip/spip
+ '[' '!' -d /var/cache/spip/spip/CACHE ']'
+ cp -Rp /var/cache/spip/CACHE /var/cache/spip/spip/
+ '[' '!' -L /var/lib/spip/spip/CACHE ']'
+ ln -s /var/cache/spip/spip/CACHE /var/lib/spip/spip/
+ echo '***0***'
***0***
+ true
+ set_dir_rights
+ '[' '!' -z spip ']'
+ . /usr/share/wwwconfig-common/apache-run.get
++ '[' -z '' ']'
++ . /usr/share/wwwconfig-common/apache.func
+++ set -e
++ getwwwoption User /etc//httpd.conf
++ getwwwoption=
++ '[' -f /etc//httpd.conf ']'
++ webuser=
++ getwwwoption Group /etc//httpd.conf
++ getwwwoption=
++ '[' -f /etc//httpd.conf ']'
++ webgroup=
++ apache_run_get=done
+ '[' -n '' ']'
+ '[' -n '' ']'
+ . /usr/share/wwwconfig-common/restart.sh
++ status=nothing
++ error=
++ '[' -z '' ']'
++ status=error
++ error=No servers specified in restart.sh. <===
+ true
+ create_apache_conf
+ '[' '!' -z spip ']'
+ '[' '!' -f /etc/spip.apache.spip.conf ']'
++ echo spip
++ sed 's/^http:\/\/.*/vhost/'
+ '[' aspip = avhost ']'
+ template=/etc/spip/apache_vdir.conf
++ echo spip
++ sed 's/^http:\/\///'
+ fqdn=spip
+ cat /etc/spip/apache_vdir.conf
+ sed '/# @SPIP-VHost@ #/{N;s/.*/\<VirtualHost spip\>/}'
sed: -e expression #1, char 48: Unknown option to 's'
+ sed '/# @SPIP-DocRoot@ #/{N;s/.*/ DocumentRoot \/var\/lib\/spip\/spip/}'
sed: -e expression #1, char 67: Unknown option to 's'
+ sed '/# @SPIP-fqdn@ #/{N;s/.*/ ServerName spip/}'
sed: -e expression #1, char 44: Unknown option to 's'
+ sed '/# @SPIP-icons@ #/{N;s/.*/# Alias \/IMG\/icones \/usr\/share\/spip\/spip\/IMG\/icones/}'
sed: -e expression #1, char 87: Unknown option to 's'
+ sed '/# @SPIP-cache@ #/{N;s/.*/ Alias \/CACHE \/var\/cache\/spip\/spip\/CACHE/}'
sed: -e expression #1, char 75: Unknown option to 's'
+ sed '/# @SPIP-aide@ #/{N;s/.*/ Alias \/ecrire\/AIDE \/usr\/share\/doc\/spip\/AIDE/}'
sed: -e expression #1, char 79: Unknown option to 's'
dpkg : erreur de traitement de spip (--install) :
le sous-processus post-installation script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
spip

Groumph !
comment on fait pour voir comment tu fais ton sed dans ton postinstall ?

use spipdev

Database changed

show tables;

Empty set (0.00 sec)

argh, les tables n'ont pas été créées non plus .....

/var/lib/spip/spip est bien créé mais en root:root ??? beurk ?
ca serait pas mieux en www-data ?

même remarque pour le cache.

Bon, j'ai rien débuggé, je te livre ca en vrac.
Je crois qu'Antoine y a un compte mais pas sûr.

A+

Désolé, une erreur de copie. Le paquet dispo n'est pas le bon. C'est
réparé maintenant.

Désolé.

J'ai patché d'autres trucs, la version en cours est
spip_1.6.0-5b.deb