Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Official announcements | Annonces officielles version 2.1.0
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Official announcements | Annonces officielles

Subjects Author Language Messages Last message
[Locked] version 2.1.0
Page : 1 2 3 ...7 8 9 10
fabounet Français 189 Guest [Read]
16 October 2009 à 10:00

matttbe, Tuesday 06 October 2009 à 17:01


Subscription date : 24 January 2009
Messages : 12573
Pour le moment, il y a donc une branche 2.1.x pour la série 2.1 contenant encore un seul tag nommé 2.1.0 .
Ce n'est pas aussi séparé qu'avec le SVN (mais bon, on va arrêté de parler de lui, c'est juste un moyen de fonctionner différemment )
Tu tires plus parti des tags via la ligne de commande (ou avec Olive) : http://bazaar-vcs.org/Specs/Tagging

Edit : au fait il n'y a pas eu de soucis lors de la génération des .deb et des tarballs ? ça serait embêtant d'avoit intégré des trucs d'après le dernier commit.
Non, t'inquiète . J'ai repris les tarball que j'avais fait le lendemain de la commit 2.1.0 comme demandé

fabounet, Tuesday 06 October 2009 à 17:27


Subscription date : 30 November 2007
Messages : 17118
ok, donc un tag = un nom donné à une révision.
par contre
une branche 2.1.x pour la série 2.1
, du coup on a plusieurs séries mais avec 1 seule branche dedans à chaque fois ? ça ferait que branche = série; mais pour la 2.0 il y'avait bien plusieurs branches non ? je trouve que ça rend les choses assez visibles (le graphe avec l'arbre des branches est sympa)
l'avantage que je vois aux branches plutôt qu'aux tags, c'est de pouvoir éventuellement faire des micros-fix pour sortir une 2.1.0.1 par exemple (genre corriger Slide )
qu'en pense-tu ?

matttbe, Tuesday 06 October 2009 à 18:02


Subscription date : 24 January 2009
Messages : 12573
Grâce aux tags, tu peux récupérer une version depuis ce tag (et donc depuis une rev X).

Genre :
bzr branch -r tag:TAG_NAME SOURCE NEW_BRANCH
bzr checkout --lightweight -r tag:TAG_NAME SOURCE NEW_DIRECTORY


Et tu peux créer plusieurs tags et les nommer comme tu veux

fabounet, Tuesday 06 October 2009 à 18:20


Subscription date : 30 November 2007
Messages : 17118
tu n'as pas l'air chaud pour les branches
c'est Canonical qui paye l'espace disque !
en fait je pensais tagguer le trunk plutôt que les branches, et utiliser les branches pour laisser une trace plus physique des versions passées.
mais bon, ça a l'air pratique aussi les tags, du coup on pourait dire qu'on fixe la branche de la série en cours (2.1.x) à chaque nouvelle version (plus de commit sur cette branche jusqu'à la prochaine version), sauf pour les micro-fix, et on pose un tag chaque fois qu'on met à jour le dépôt officiel.
donc en gros là je pourrais fixer Slide, pusher sur la 2.1.x, et tagguer en 2.1.0.1

matttbe, Tuesday 06 October 2009 à 19:49


Subscription date : 24 January 2009
Messages : 12573
Si tu taggues sur trunk puis que tu push sur la 2.1.0, tu auras les tags des deux côtés

Deux exemples :
  • La modif de Slide => La modif est déjà sur bzr (rev 1335)
    • On taggue une ancienne version :
      bzr tag "2.1.0.1" -r 1335
    • On contrôle que tout est ok :
      bzr tags
      qui renvoit :
      2.1.0 1334
      2.1.0.1 1335
      => cool, c'est ce que je voulais
    • On push une rev précédente :
      bzr push lp:cairo-dock-plug-ins/2.1 -r 1335
      Et voilà, c'est ok (la preuve ici)

  • La sortie de la 2.1.0 => tout en un
    • On commit avec le tag déjà compris (on pourrait commiter puis tagguer)
      bzr commit --tag "2.1.1" -m "Yeaaaah, c'est la sortie de la 2.1.1 ! "
    • On push sur les deux branches
      bzr push
      bzr push lp:cairo-dock-plug-ins/2.1 --stacked
      (l'option stacked n'est normalement pas nécessaire par défaut et en plus la branche a déjà été créée mais bon, par sécurité )

matttbe, Tuesday 06 October 2009 à 23:44


Subscription date : 24 January 2009
Messages : 12573
ppmt :
Mav :
Tu sais comment faire ?


Je reve ou c'est un aveu d'incompetence?
Et voilà, maintenant la mise à jour des dépôts (et les annonces de la sortie de la 2.1.0) est à nouveau retardée ! Merci ppmt

fabounet, Wednesday 07 October 2009 à 13:26


Subscription date : 30 November 2007
Messages : 17118
oki merci pour les exemples, on fait avec les tags alors, et don con a à tout moment 2 branches : le trunk en développement (et aussi taggué qu'un train de banlieue), et la 2.1 figée dans la dernière release stable (2.1.x-y). ça me parait carré

matttbe, Saturday 10 October 2009 à 01:36


Subscription date : 24 January 2009
Messages : 12573
Voilà, les dépôts repository.glx-dock.org sont (enfin ) à jour ! (Mes scripts sont sur bzr)

J'en ai donc profité pour ajouter l'annonce sur la page d'accueil et changer les titres sur IRC

N'hésitez pas à passer l'annonce sur les forums, etc.
Voici un exemple : http://forum.ubuntu-fr.org/viewtopic.php?id=348534

Mav, Saturday 10 October 2009 à 01:41


Subscription date : 29 November 2007
Messages : 3146
Félicitations Mister ! Faudra que tu m'expliques

Sur ce, je vous laisse, j'ai un sac à préparer pour l'égypte, je pars demain, normalement y aura aussi JokerNathan

rhinopierroce, Saturday 10 October 2009 à 01:50


Subscription date : 30 November 2007
Messages : 422
À la mise à jour, un nettoyage m'a été demandé. C'est propre, a pu rin (CD et config effacés)
J'ai un problème de dépendance pour réinstaller :
cairo-dock:
Dépend : cairo-dock-plug-ins mais ne doit pas être installé

ou
cairo-dock-plug-ins:
Dépend : libwebkit-1.0-2 mais ne doit pas être installé ou
    libwebkit-1.0-1 mais ne peut être installé

matttbe, Saturday 10 October 2009 à 01:56


Subscription date : 24 January 2009
Messages : 12573
rhinopierroce :
À la mise à jour, un nettoyage m'a été demandé. C'est propre, a pu rin (CD et config effacés)
Euh ? Comment les config ont été effacées ? Il n'y a pourtant aucun lien vers le dossier de config ! (à part dans le programme mais le programme n'est jamais exécuté lors d'une installation).
Lors des tests avec les ppa, je n'ai jamais remarqué le problème ! (et j'ai testé plusieurs fois tout comme d'autres personnes sans jamais avoir eu de problème )
Si d'autres personnes confirment, je veux bien empêcher la mise à jour (renommer le dossier sur le dépôt), j'ai même encore les backup de la version 2.0.8 mais je ne comprends pas pourquoi ça n'a pas été chez toi et que moi je n'ai eu aucun problème )

Bon, les dépôts ont l'air corrects mais c'est les paquets apparemment...
Sur quelle distrib et version es-tu ?

Tu as bien fait :
apt-get dist-upgrade


EDIT : si d'autres bugs dans le genre sont constatés, est-ce que quelqu'un pourrait renommer les dossiers 'depot/ubuntu' et 'depot/debian' sur le FTP en, par exemple, ajoutant un underscore (_) aux deux dossiers ? (plusieurs personnes ont les droits pour y accéder ! donc n'hésitez pas ! Il vaut mieux une erreur 'le dépôt est momentanément innaccesible' que ce que nous a rapporté rhinopierroce ! (désolé d'ailleurs si c'est une erreur de ma part ))
EDIT 2 : il y a des personnes sur IRC si jamais (#cairo-dock-fr)
EDIT 3 : Après avoir testé avec ad0m sur IRC, il n'y aurait aucun problème !

rhinopierroce, Saturday 10 October 2009 à 16:02


Subscription date : 30 November 2007
Messages : 422
La mise à jour est passée par le dépôt glx-dock.org. J'ai bien la version 2.1.0 dans synaptic sous HARDY (8.04)

Édit
J'ai tenté le passage en force :
E: Impossible de corriger les problèmes, des paquets défecteux sont en mode « garder en l'état ».
E: Impossible de verrouiller le répertoire de téléchargement

matttbe, Saturday 10 October 2009 à 18:49


Subscription date : 24 January 2009
Messages : 12573
Mmmh. Etrange...

Est-ce que tu as le même problème avec le ppa stable :
sudo -v

echo "deb http://ppa.launchpad.net/cairo-dock-team/ppa/ubuntu $(lsb_release -sc) main ## Cairo-Dock-PPA" | sudo tee -a /etc/apt/sources.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E80D6BF5
sudo apt-get update
sudo apt-get dist-upgrade
Peux-tu poster l'erreur complète s'il y en a ?

S'il y en a, également, peux-tu tester :
sudo apt-get install cairo-dock-core
sudo apt-get install libwebkit-1.0-2
sudo apt-get install cairo-dock-plug-ins

rhinopierroce, Saturday 10 October 2009 à 19:31


Subscription date : 30 November 2007
Messages : 422
J'ai désactivé les dépôts CD.org, remplacés par PPA

~$ sudo apt-get install cairo-dock
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.

Puisque vous n'avez demandé qu'une seule opération, le paquet n'est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
cairo-dock: Dépend: cairo-dock-plug-ins (>= 2.0.0) mais ne sera pas installé
E: Paquets défectueux


~$ sudo apt-get install cairo-dock cairo-dock-plug-ins
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
cairo-dock-plug-ins: Dépend: libwebkit-1.0-2 mais ne sera pas installé ou
libwebkit-1.0-1 mais il n'est pas installable
E: Paquets défectueux


~$ sudo apt-get install cairo-dock-core libwebkit-1.0-2 cairo-dock-plug-ins
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
libwebkit-1.0-2: Dépend: libsoup2.4-1 (>= 2.25.91) mais 2.4.1-1ubuntu1 devra être installé
E: Paquets défectueux


Non mais, y a combien de dépendances à installer

ÉDIT
Mon nouveau dock s'appelle [Alt]+[F1]

nochka85, Saturday 10 October 2009 à 20:53


Subscription date : 29 November 2007
Messages : 7408
Tu as bien fait :
apt-get dist-upgrade


C'est quoi cette histoire ?? Pourquoi çà ne passerait pas avec un 'apt-get ugrade' ??

matttbe, Saturday 10 October 2009 à 21:13


Subscription date : 24 January 2009
Messages : 12573
Bon, je ne vois pas le problème mais je vais essayer de tester

Nochka, si on passe par la ligne de commande, faut savoir l'utiliser (et donc lire les man pages )

Un dist-upgrade mets à jour les paquets ET installe les nouvelles dépendances s'il y en a (ce qui n'est pas le cas pour un simple upgrade)

rhinopierroce, Saturday 10 October 2009 à 21:24


Subscription date : 30 November 2007
Messages : 422
Ben là où je pige pas, c'est que même en forçant les versions dispo sur CD.org, ça voulait rien savoir.
  • 1° y a t'il encore beaucoup d'Ubunteros sous Hardy (8.04) ?
  • 2° j'ai l'impression que les dépendances magouilles, mais j'ai pas un sources.list exotique


ÉDIT
~$ sudo apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

nochka85, Saturday 10 October 2009 à 22:17


Subscription date : 29 November 2007
Messages : 7408
Nochka, si on passe par la ligne de commande, faut savoir l'utiliser (et donc lire les man pages )


J'avoue : J'ai jamais lu le man page de apt-get


matttbe, Saturday 10 October 2009 à 22:22


Subscription date : 24 January 2009
Messages : 12573
Il semblerait que webkit déconne...
Bon, j'ai refait un paquet plug-ins sans weblets qui demande webkit et j'ai aussi refait webkit.
Il y a une file d'attente sur lp d'environ 1h.

J'ai changé le nom du répertoire de hardy sur le dépôt CD.org en attendant que je trouve d'où vient le problème et sa solution

Sorry pour l'erreur ou le bug non prévu dans Hardy .

rhinopierroce, Sunday 11 October 2009 à 00:19


Subscription date : 30 November 2007
Messages : 422
Bah c'est pas grave, j'en profiterai pour me refaire mon thème ............

que j'avais la fainéantise de refaire

Official announcements | Annonces officielles

Subjects Author Language Messages Last message
[Locked] version 2.1.0
Page : 1 2 3 ...7 8 9 10
fabounet Français 189 Guest [Read]
16 October 2009 à 10:00


Glx-Dock / Cairo-Dock List of forums Official announcements | Annonces officielles version 2.1.0 Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.