Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
notes_0.2 [01/05/2018 11:53] – [Youssef] black_sun_2012 | notes_0.2 [21/07/2023 12:25] (Version actuelle) – Use HTTPS for download.qelectrotech.org xavier | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Notes du dév' : TODO pour la version 0.2 de QElectroTech ====== | ||
+ | |||
+ | |||
+ | |||
+ | ===== Trem ===== | ||
+ | * [ok] Mandriva : [[doc: | ||
+ | |||
+ | ===== Xavier ===== | ||
+ | |||
+ | |||
+ | ===== Gestion des branches et versions ===== | ||
+ | [ok] La branche 0.2 est destinée à être rapatriée par copie dans le trunk : | ||
+ | <code bash> | ||
+ | # Dans un checkout du trunk : | ||
+ | SVN_ROOT=" | ||
+ | svn merge ${SVN_ROOT}/ | ||
+ | </ | ||
+ | ===== Release ===== | ||
+ | Avant tout : | ||
+ | * [ok] Rédiger le Changelog complet et détaillé pour mettre a jour la page [[roadmap|Fonctionnalités et roadmap]] | ||
+ | |||
+ | Tags prévus : | ||
+ | * 0.2a (alpha) | ||
+ | * 0.2b (beta) | ||
+ | * 0.2rc1 | ||
+ | * 0.2 | ||
+ | |||
+ | Pour chaque tag : | ||
+ | * Modifier le displayedVersion et le splash screen | ||
+ | * Générer la documentation du code | ||
+ | * Prévenir les packageurs du tag à venir | ||
+ | * Vérifier l' | ||
+ | * Tagger la version dans le dépôt Subversion | ||
+ | * Générer le paquet src et l' | ||
+ | * News : qelectrotech.org, | ||
+ | * Paquets pour Windows, Slackware, Debian, Fedora, Mandriva | ||
+ | * Mise à jour : [[qet>/ | ||
+ | |||
+ | ==== 0.2a (alpha) ==== | ||
+ | * [ok] Modifier le displayedVersion et le splash screen | ||
+ | * [ok] Générer la [[https:// | ||
+ | * [ok] Prévenir les packageurs du tag à venir (trem, scorpio, Remi) | ||
+ | * [ok] Vérifier [[doc: | ||
+ | * [ok] Tagger la version dans le dépôt Subversion : <code bash> | ||
+ | svn cp ${SVN_ROOT}/ | ||
+ | * [ok] Générer le paquet src et l' | ||
+ | SVN_ROOT=" | ||
+ | SSH_ACCESS=" | ||
+ | SSH_TAGS_PATH="/ | ||
+ | SSH_DEBIANWATCH_PATH="/ | ||
+ | QET_VERSION=" | ||
+ | |||
+ | archive_name=" | ||
+ | now_date=" | ||
+ | ssh_tags_dir=" | ||
+ | |||
+ | cd /tmp | ||
+ | svn export $SVN_ROOT/ | ||
+ | tar czvf ${archive_name}.tar.gz ${archive_name}/ | ||
+ | chmod 664 ${archive_name}.tar.gz | ||
+ | ssh ${SSH_ACCESS} "mkdir -p ${ssh_tags_dir} && chmod g+w ${ssh_tags_dir}" | ||
+ | |||
+ | scp ${archive_name}.tar.gz ${SSH_ACCESS}: | ||
+ | rm -rf ${archive_name} ${archive_name}.tar.gz | ||
+ | |||
+ | ssh ${SSH_ACCESS} "cd ${SSH_DEBIANWATCH_PATH} && ln -s ../ | ||
+ | </ | ||
+ | * [ok] Ajouter un lien symbolique dans https:// | ||
+ | * [ok] Paquets pour Windows (ne pas oublier les .dll dans bin\) et Slackware ; paquets Debian et Fedora ok ; paquets Mandriva => en attente de trem (mais freeze, non ?) | ||
+ | * [ok] Mises à jour : | ||
+ | * [ok] [[qet>/ | ||
+ | * [ok] [[http:// | ||
+ | * [ok] [[http:// | ||
+ | * [ok] [[qet>/ | ||
+ | * [no] FreshMeat (putain, non, j'suis claqué là) | ||
+ | ==== 0.2b (beta) ==== | ||
+ | * [ok] Prévenir les packageurs du tag à venir (trem, scorpio, Remi) | ||
+ | * [ok] Préparer la dépêche pour linuxfr.org | ||
+ | * [ok] Préparer la news pour qelectrotech.org | ||
+ | * [ok] Vérifier [[doc: | ||
+ | * [ok] Modifier le displayedVersion et le splash screen | ||
+ | * [ok] Générer la [[https:// | ||
+ | * [ok] Tagger la version dans le dépôt Subversion : <code bash> | ||
+ | svn cp ${SVN_ROOT}/ | ||
+ | * [ok] Générer le paquet src et l' | ||
+ | SVN_ROOT=" | ||
+ | SSH_ACCESS=" | ||
+ | SSH_TAGS_PATH="/ | ||
+ | SSH_DEBIANWATCH_PATH="/ | ||
+ | QET_VERSION=" | ||
+ | |||
+ | archive_name=" | ||
+ | now_date=" | ||
+ | ssh_tags_dir=" | ||
+ | |||
+ | cd /tmp | ||
+ | umask 0022 | ||
+ | svn export $SVN_ROOT/ | ||
+ | tar czvf ${archive_name}.tar.gz ${archive_name}/ | ||
+ | chmod 664 ${archive_name}.tar.gz | ||
+ | ssh ${SSH_ACCESS} "mkdir -p ${ssh_tags_dir} && chmod g+w ${ssh_tags_dir}" | ||
+ | |||
+ | scp ${archive_name}.tar.gz ${SSH_ACCESS}: | ||
+ | rm -rf ${archive_name} ${archive_name}.tar.gz | ||
+ | |||
+ | ssh ${SSH_ACCESS} "cd ${SSH_DEBIANWATCH_PATH} && ln -s ../ | ||
+ | </ | ||
+ | * [ok] Ajouter un lien symbolique dans https:// | ||
+ | * Paquets pour : | ||
+ | * [ok] Windows (ne pas oublier les .dll dans bin\), | ||
+ | * [ok] Slackware, | ||
+ | * [ok] Debian, | ||
+ | * [ok] Fedora, | ||
+ | * [ok] MacOS, | ||
+ | * [ok] et Mandriva | ||
+ | * Mises à jour : | ||
+ | * [ok] [[qet>/ | ||
+ | * [ok] [[http:// | ||
+ | * [ok] [[http:// | ||
+ | * [ok] [[qet>/ | ||
+ | * [ok] News LinuxFr | ||
+ | * [no] FreshMeat (flemme, once again) | ||
+ | ==== 0.2 RC1 ==== | ||
+ | * [ok] Prévenir les packageurs du tag à venir (trem, scorpio, Remi) | ||
+ | * [ok] Préparer la news pour qelectrotech.org | ||
+ | * [ok] Vérifier [[doc: | ||
+ | * [ok] Modifier le displayedVersion et le splash screen | ||
+ | * [ok] Générer la [[https:// | ||
+ | * [ok] Tagger la version dans le dépôt Subversion : <code bash> | ||
+ | svn cp ${SVN_ROOT}/ | ||
+ | * [ok] Générer le paquet src et l' | ||
+ | SVN_ROOT=" | ||
+ | SSH_ACCESS=" | ||
+ | SSH_TAGS_PATH="/ | ||
+ | SSH_DEBIANWATCH_PATH="/ | ||
+ | QET_VERSION=" | ||
+ | |||
+ | archive_name=" | ||
+ | now_date=" | ||
+ | ssh_tags_dir=" | ||
+ | |||
+ | cd /tmp | ||
+ | umask 0022 | ||
+ | svn export $SVN_ROOT/ | ||
+ | tar czvf ${archive_name}.tar.gz ${archive_name}/ | ||
+ | chmod 664 ${archive_name}.tar.gz | ||
+ | ssh ${SSH_ACCESS} "mkdir -p ${ssh_tags_dir} && chmod g+w ${ssh_tags_dir}" | ||
+ | |||
+ | scp ${archive_name}.tar.gz ${SSH_ACCESS}: | ||
+ | rm -rf ${archive_name} ${archive_name}.tar.gz | ||
+ | |||
+ | ssh ${SSH_ACCESS} "cd ${SSH_DEBIANWATCH_PATH} && ln -s ../ | ||
+ | </ | ||
+ | * [ok] Ajouter un lien symbolique dans https:// | ||
+ | * Paquets pour : | ||
+ | * [ok] Windows (ne pas oublier les .dll dans bin\), | ||
+ | * [ok] Slackware, | ||
+ | * [ok] Debian, | ||
+ | * [ok] Fedora, | ||
+ | * [no] MacOS, | ||
+ | * [ok] et Mandriva | ||
+ | * Mises à jour : | ||
+ | * [ok] [[qet>/ | ||
+ | * [ok] [[http:// | ||
+ | * [ok] [[http:// | ||
+ | * [ok] [[qet>/ | ||
+ | * [ok] [[http:// | ||
+ | ==== 0.2 RC2 ==== | ||
+ | * [ok] Prévenir les packageurs du tag à venir (trem, scorpio, Remi) | ||
+ | * [ok] Préparer la news pour qelectrotech.org | ||
+ | * [ok] Vérifier [[doc: | ||
+ | * [ok] Modifier le displayedVersion et le splash screen | ||
+ | * [ok] Générer la [[https:// | ||
+ | * [ok] Tagger la version dans le dépôt Subversion : <code bash> | ||
+ | svn cp ${SVN_ROOT}/ | ||
+ | * [ok] Générer le paquet src et l' | ||
+ | SVN_ROOT=" | ||
+ | SSH_ACCESS=" | ||
+ | SSH_TAGS_PATH="/ | ||
+ | SSH_DEBIANWATCH_PATH="/ | ||
+ | QET_VERSION=" | ||
+ | |||
+ | archive_name=" | ||
+ | now_date=" | ||
+ | ssh_tags_dir=" | ||
+ | |||
+ | cd /tmp | ||
+ | umask 0022 | ||
+ | svn export $SVN_ROOT/ | ||
+ | tar czvf ${archive_name}.tar.gz ${archive_name}/ | ||
+ | chmod 664 ${archive_name}.tar.gz | ||
+ | ssh ${SSH_ACCESS} "mkdir -p ${ssh_tags_dir} && chmod g+w ${ssh_tags_dir}" | ||
+ | |||
+ | scp ${archive_name}.tar.gz ${SSH_ACCESS}: | ||
+ | rm -rf ${archive_name} ${archive_name}.tar.gz | ||
+ | |||
+ | ssh ${SSH_ACCESS} "cd ${SSH_DEBIANWATCH_PATH} && ln -s ../ | ||
+ | </ | ||
+ | * [ok] Ajouter un lien symbolique dans https:// | ||
+ | * Paquets pour : | ||
+ | * [ok] Windows (ne pas oublier les .dll dans bin\), | ||
+ | * [ok] Slackware, | ||
+ | * [ok] Debian, | ||
+ | * [ok] Fedora, | ||
+ | * [ok] MacOS, | ||
+ | * [ok] et Mandriva | ||
+ | * Mises à jour : | ||
+ | * [ok] [[qet>/ | ||
+ | * [ok] [[http:// | ||
+ | * [ok] [[http:// | ||
+ | * [ok] [[qet>/ | ||
+ | * [ok] [[http:// | ||
+ | ==== 0.2 ==== | ||
+ | * [ok] Prévenir les packageurs du tag à venir (trem, scorpio, Remi) | ||
+ | * [ok] Préparer la dépêche pour linuxfr.org | ||
+ | * [ok] Préparer la news pour qelectrotech.org | ||
+ | * [ok] Vérifier [[doc: | ||
+ | * [ok] Modifier le displayedVersion et le splash screen | ||
+ | * [ok] Générer la [[https:// | ||
+ | * [ok] Tagger la version dans le dépôt Subversion : <code bash> | ||
+ | svn cp ${SVN_ROOT}/ | ||
+ | * [ok] Générer le paquet src et l' | ||
+ | SVN_ROOT=" | ||
+ | SSH_ACCESS=" | ||
+ | SSH_TAGS_PATH="/ | ||
+ | SSH_DEBIANWATCH_PATH="/ | ||
+ | QET_VERSION=" | ||
+ | |||
+ | archive_name=" | ||
+ | now_date=" | ||
+ | ssh_tags_dir=" | ||
+ | |||
+ | cd /tmp | ||
+ | umask 0022 | ||
+ | svn export $SVN_ROOT/ | ||
+ | tar czvf ${archive_name}.tar.gz ${archive_name}/ | ||
+ | chmod 664 ${archive_name}.tar.gz | ||
+ | ssh ${SSH_ACCESS} "mkdir -p ${ssh_tags_dir} && chmod g+w ${ssh_tags_dir}" | ||
+ | |||
+ | scp ${archive_name}.tar.gz ${SSH_ACCESS}: | ||
+ | rm -rf ${archive_name} ${archive_name}.tar.gz | ||
+ | |||
+ | ssh ${SSH_ACCESS} "cd ${SSH_DEBIANWATCH_PATH} && ln -s ../ | ||
+ | </ | ||
+ | * [ok] Ajouter un lien symbolique dans https:// | ||
+ | * Paquets pour : | ||
+ | * [ok] Windows (ne pas oublier les .dll dans bin\), | ||
+ | * [ok] Slackware, | ||
+ | * [ok] Suite au mail de Yuriy: utiliser Qt 4.5.2 pour refaire le paquet Windows | ||
+ | * [ok] Debian, | ||
+ | * [ok] Fedora, | ||
+ | * [ok] MacOS, | ||
+ | * [ok] et Mandriva | ||
+ | * [ok] Mises à jour : | ||
+ | * [ok] [[qet>/ | ||
+ | * [ok] [[http:// | ||
+ | * [ok] [[http:// | ||
+ | * [ok] [[qet>/ | ||
+ | * [ok] News LinuxFr | ||
+ | * [ok] [[http:// |