[spip-dev] version 1.8.2c supérieure à la version CVS (tar.gz)???

Je poste ici ce message déjà posté sur Spip-user, après quelques recherches.
Quelle est la version dans spip_meta pour la version cvs de Spip?

Gregoire a écrit :

Bonjour

J'ai de nouveau essayé de faire une mise à jour d'un site en 1.8.2c vers 1.8.2cvs

J'ai installé une copie de mes fichiers squelettes et de données sur un nouveau site. (pour ne pas avoir de fichiers en trop)
J'ai installé les fichiers de Spip 1.8.2c
J'ai importé la base de donnée au format xml
<SPIP version="1.8.2 c" version_base="1.822" version_archive="1.2">

Puis, j'ai vérifié que tout était en ordre.
Alors j'ai installé les fichiers de Spip 1.8.2cvs, j'ai pris la version en tar.gz (c'est peut-être celle que l'on appelle 1.9?)

La mise à jour MySQL ne se passe pas bien, j'ai fait plus de 10 fois la création du dossier d'authentification par FTP.
En fait, le message me précise que j'installe une version antérieur
"Vous avez installé une version des fichiers SPIP antérieure à celle qui se trouvait auparavant sur ce site"

Dans les logs de mysql.log j'ai:
Oct 20 23:06:49 192.168.1.65 (pid 11971) POST /ecrire/install.php3
Oct 20 23:06:49 192.168.1.65 (pid 11971) Table 'dbc01_spipcvs.spip_meta' doesn't exist - SELECT COUNT(*) FROM spip_meta

Est ce que c'est le '_' dans le nom de la base qui pose problème?
En tout cas, la table spip_meta existe et donne pour 'version_installee' = 1.822
Pour le passage en 1.8.2d j'avais le même problème.

Suis-je le seul à avoir ce problème? 1.8.2c ->1.8.2d

Amicalement
Grégoire

Je rajoute une question :
pourquoi le fichier /ecrire/inc_majbase.php3 dans la version CVS se termine par :
(La version 1.8.2d1 aussi)

...
  // reindexer les articles (on avait oublie les auteurs)
  if ($version_installee < 1.821) {
    spip_query("UPDATE spip_articles SET idx='1' WHERE idx='oui'");
    maj_version(1.821);
  }
  return true;
}
?>

Alors que celui de la version 1.8.2c

...
  // reindexer les articles (on avait oublie les auteurs)
  if ($version_installee < 1.821) {
    spip_query("UPDATE spip_articles SET idx='1' WHERE idx='oui'");
    maj_version(1.821);
  }
  // le �type� des mots doit etre du texte, sinon on depasse en champ multi
  if ($version_installee < 1.822) {
    spip_query("ALTER TABLE spip_mots DROP INDEX type");
    spip_query("ALTER TABLE spip_mots CHANGE type type TEXT NOT NULL");
    maj_version(1.822);
  }

  return true;
}
?>

Gregoire a écrit :

Je poste ici ce message déjà posté sur Spip-user, après quelques recherches.
Quelle est la version dans spip_meta pour la version cvs de Spip?

Gregoire a écrit :

Bonjour

J'ai de nouveau essayé de faire une mise à jour d'un site en 1.8.2c vers 1.8.2cvs

J'ai installé une copie de mes fichiers squelettes et de données sur un nouveau site. (pour ne pas avoir de fichiers en trop)
J'ai installé les fichiers de Spip 1.8.2c
J'ai importé la base de donnée au format xml
<SPIP version="1.8.2 c" version_base="1.822" version_archive="1.2">

Puis, j'ai vérifié que tout était en ordre.
Alors j'ai installé les fichiers de Spip 1.8.2cvs, j'ai pris la version en tar.gz (c'est peut-être celle que l'on appelle 1.9?)

La mise à jour MySQL ne se passe pas bien, j'ai fait plus de 10 fois la création du dossier d'authentification par FTP.
En fait, le message me précise que j'installe une version antérieur
"Vous avez installé une version des fichiers SPIP antérieure à celle qui se trouvait auparavant sur ce site"

Dans les logs de mysql.log j'ai:
Oct 20 23:06:49 192.168.1.65 (pid 11971) POST /ecrire/install.php3
Oct 20 23:06:49 192.168.1.65 (pid 11971) Table 'dbc01_spipcvs.spip_meta' doesn't exist - SELECT COUNT(*) FROM spip_meta

Est ce que c'est le '_' dans le nom de la base qui pose problème?
En tout cas, la table spip_meta existe et donne pour 'version_installee' = 1.822
Pour le passage en 1.8.2d j'avais le même problème.

Suis-je le seul à avoir ce problème? 1.8.2c ->1.8.2d

Amicalement
Grégoire

Je rajoute une question :
pourquoi le fichier /ecrire/inc_majbase.php3 dans la version CVS se termine par :
(La version 1.8.2d1 aussi)

...
  // reindexer les articles (on avait oublie les auteurs)
  if ($version_installee < 1.821) {
    spip_query("UPDATE spip_articles SET idx='1' WHERE idx='oui'");
    maj_version(1.821);
  }
  return true;
}
?>

Alors que celui de la version 1.8.2c

...
  // reindexer les articles (on avait oublie les auteurs)
  if ($version_installee < 1.821) {
    spip_query("UPDATE spip_articles SET idx='1' WHERE idx='oui'");
    maj_version(1.821);
  }
  // le �type� des mots doit etre du texte, sinon on depasse en champ multi
  if ($version_installee < 1.822) {
    spip_query("ALTER TABLE spip_mots DROP INDEX type");
    spip_query("ALTER TABLE spip_mots CHANGE type type TEXT NOT NULL");
    maj_version(1.822);
  }

  return true;
}
?>

Dans la base mysql, j'ai changé dans spip_meta 'version_installee' en 1.821 et pour le moment ça tourne...
Il y a quand même une incohérence.

Bonne nuit
Grégoire

Qu'est ce que tu appelles la 1.8.2cvs? il n'y a plus de 1.8.2cvs... la dernière 1.8.2 en date est la 1.8.2d

Il y a une version de développement 1.9, sur le svn, les zip sont là:
http://trac.rezo.net/files/spip/

Pierre

Pierre Andrews a écrit :

Qu'est ce que tu appelles la 1.8.2cvs? il n'y a plus de 1.8.2cvs... la
dernière 1.8.2 en date est la 1.8.2d

Il y a une version de développement 1.9, sur le svn, les zip sont là:
http://trac.rezo.net/files/spip/

Pierre

Pour moi, c'est celle-ci :
http://www.spip.net/spip-cvs/spip/spip.tar.gz?tarball=1

Comme expliqué ici http://www.spip.net/spip-dev/devel/

Effectivement, selon ton lien ce n'est plus pareil, qui veut bien mettre à jour la page http://www.spip.net/spip-dev/devel/ ?

Merci Pierre

Je vais effacer la base, les fichiers et tout refaire proprement :slight_smile:
A bientôt
Grégoire

Gregoire wrote:

Pierre Andrews a écrit :

Qu'est ce que tu appelles la 1.8.2cvs? il n'y a plus de 1.8.2cvs... la dernière 1.8.2 en date est la 1.8.2d

Il y a une version de développement 1.9, sur le svn, les zip sont là:
http://trac.rezo.net/files/spip/

Pierre

Pour moi, c'est celle-ci :
http://www.spip.net/spip-cvs/spip/spip.tar.gz?tarball=1

Comme expliqué ici http://www.spip.net/spip-dev/devel/

Effectivement, selon ton lien ce n'est plus pareil, qui veut bien mettre à jour la page http://www.spip.net/spip-dev/devel/ ?

ça serait peut être bien de mettre à jour la page, mais maintenant, c'est:

pour le DL public
et
http://trac.rezo.net/trac/spip
pour le devel

Il ne doit plus y avoir de lien vers cette page. Il faudrait tout de même y mettre un avertissement.

Pierre

Pierre Andrews a écrit :

Gregoire wrote:

Pierre Andrews a écrit :

Qu'est ce que tu appelles la 1.8.2cvs? il n'y a plus de 1.8.2cvs... la
dernière 1.8.2 en date est la 1.8.2d

Il y a une version de développement 1.9, sur le svn, les zip sont là:
http://trac.rezo.net/files/spip/

Pierre

Pour moi, c'est celle-ci :
http://www.spip.net/spip-cvs/spip/spip.tar.gz?tarball=1

Comme expliqué ici http://www.spip.net/spip-dev/devel/

Effectivement, selon ton lien ce n'est plus pareil, qui veut bien mettre à jour la page http://www.spip.net/spip-dev/devel/ ?

ça serait peut être bien de mettre à jour la page, mais maintenant, c'est:
Télécharger SPIP - SPIP
pour le DL public
et
http://trac.rezo.net/trac/spip
pour le devel

Il ne doit plus y avoir de lien vers cette page. Il faudrait tout de
même y mettre un avertissement.

Pierre

C'est parce que j'ai gardé cette page dans mes fiches.
Il faudrait un avertissement et un lien vers Télécharger SPIP - SPIP (n'est ce pas?)
Mais qui va s'en charger?

A bientôt
Grégoire

Mais qui va s'en charger?

C'est fait, merci de l'avoir signalé
http://www.spip.net/spip-dev/devel/

-- Fil