[AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
- floflo77890
- Maître du Kyudo
- Messages : 1266
- Inscription : lun. 29 juil. 2013, 21:05
- Localisation : île de france
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
C'est une très bonne nouvelle (dis avec un peut de retard )
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
Que veux-tu dire ? Tes identifiants AUR3 ne fonctionnent pas sur AUR4 ?papajoke a écrit :bonjour,
il n'est pas possible de se loguer avec mes identifiants aur ?apparemment non
Si si, c'est les joies du copier-coller. J'ai rectifié, merci.papajoke a écrit :Pour la création d'un "nouveau compte" je bloque sur la clé:
wiki fr: il y a "fichier ~/.ssh/id_rsa-aur" manque pas l’extension .pub ?
Sur AUR4, tu vas dans "Mon compte". Empreinte de clé PGP:, tu ne mets rien dedans, sauf si tu veux signer tes paquets. C'est bien dans SSH Public Key: que tu dois coller ta clé publique.papajoke a écrit :wiki fr: j'ai "SSH Public Key" mais sur la page de login : "PGP Key Fingerprint" ?
sans entrer de key ou et si j'entre ma "fingerprint" j'ai l'erreur "The SSH public key, , is already in use."
si j'entre n'importe quoi (id_rsa-aur, 123) l'erreur: "The PGP key fingerprint is invalid." et champ tronqué a 45 caractères ; normal
Voici un screenshot de ce que j'ai chez moi (j'ai volontairement supprimé quelques données sur l'image).
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
bien cela, le combo id/mot de passe refusé, j'ai donc pensé qu'il fallait créer un autre user avec le même login (cause béta); re-testé mon login sous aur3 est okXorg a écrit :Que veux-tu dire ? Tes identifiants AUR3 ne fonctionnent pas sur AUR4 ?
pas de SSH key sous chrome et ff et curl (pour moi depuis la france, deja connecté a aur3 ou pas )Xorg a écrit :Sur AUR4, tu vas dans "Mon compte". Empreinte de clé PGP:, tu ne mets rien dedans, sauf si tu veux signer tes paquets. C'est bien dans SSH Public Key: que tu dois coller ta clé publique.
Voici un screenshot de ce que j'ai chez moi (j'ai volontairement supprimé quelques données sur l'image).
copie ecran
code source de la page:
Code : Tout sélectionner
<p>
<label for="id_irc">IRC Nick:</label>
<input type="text" size="30" maxlength="32" name="I" id="id_irc" value="" />
</p>
<p>
<label for="id_pgp">PGP Key Fingerprint:</label>
<input type="text" size="30" maxlength="50" name="K" id="id_pgp" value="" />
</p>
<p>
<label for="id_language">Language:</label>
EDIT:
il me semple que c'est un bug :
code source php du site :
Code : Tout sélectionner
<?php if ($A == "UpdateAccount"): ?>
<p>
<label for="id_ssh"><?= __("SSH Public Key") ?>:</label>
<textarea name="PK" id="id_ssh" rows="5" cols="30"><?= htmlspecialchars($PK) ?></textarea>
</p>
<?php endif; ?>
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
C'est pas écritpapajoke a écrit :puisque c'est une création , normal (OU PAS) que je n'ai pas ce champ; mais comme la clé SSH est obligatoire pour créer le compte
(requis)
chez moi pour la clé SSH. Honnêtement, je ne me rappelle plus si j'avais dû créer un compte ou non, mais je suppose que oui vu que le but est de nettoyer AUR.Je crois qu'il y a aussi un bug de base de donnée : 24384 comptes sur AUR3, 31322 sur AUR4, WTF.
Et oui, tu as raison, un bug similaire au tiens a été signalé aujourd’hui ici. So wait and see.
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
J'ai vu des patchs traîner sur les bugs à la création du compte, mais j'ai pas l'impression qu'ils soient effectifs.
Petit changement du coup par rapport au plan initial : AUR 3 ne sera pas en lecture seule finalement. Du 8 juin au 8 juillet, il faudra penser à migrer nos paquets sur AUR 4. Si ce n'est pas fait, du 8 juillet au 8 août, d'autres mainteneurs pourront récupérer les paquets non-migrés. Le mail est pour aujourd'hui de toute façon.
Petit changement du coup par rapport au plan initial : AUR 3 ne sera pas en lecture seule finalement. Du 8 juin au 8 juillet, il faudra penser à migrer nos paquets sur AUR 4. Si ce n'est pas fait, du 8 juillet au 8 août, d'autres mainteneurs pourront récupérer les paquets non-migrés. Le mail est pour aujourd'hui de toute façon.
- Skunnyk
- Maître du Kyudo
- Messages : 1137
- Inscription : mer. 06 sept. 2006, 21:31
- Localisation : IRC
- Contact :
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
Yaourt et package-query (en version git) ont maintenant une compatibilité avec aur3 ET aur4.
Vous pouvez tester en installant package-query-git et yaourt-git depuis AUR, et utiliser AUR4 via le switch --aur-url ( https://github.com/archlinuxfr/package-query/pull/7 )
Je vais voir comment faire la transition "en douceur" quand les 2 AUR seront disponibles, vu que ça va "bouger" des 2 côtes, je sais pas ce qui serait le mieux.
De toutes façons il y aura des releases sous peu (plein de bugfixs/features dans yaourt)
Note: actuellement AUR4 n'est pas disponible /o\
Note2 : merci @Xorg pour les propositions de patchs
Vous pouvez tester en installant package-query-git et yaourt-git depuis AUR, et utiliser AUR4 via le switch --aur-url ( https://github.com/archlinuxfr/package-query/pull/7 )
Code : Tout sélectionner
yaourt -Ss --aur-url https://aur4.archlinux.org package
Je vais voir comment faire la transition "en douceur" quand les 2 AUR seront disponibles, vu que ça va "bouger" des 2 côtes, je sais pas ce qui serait le mieux.
De toutes façons il y aura des releases sous peu (plein de bugfixs/features dans yaourt)
Note: actuellement AUR4 n'est pas disponible /o\
Note2 : merci @Xorg pour les propositions de patchs
https://blog.alteroot.org
@archlinuxfr sur Twitter : https://twitter.com/archlinuxfr
@archlinuxfr sur Mastodon: https://mamot.fr/@archlinuxfr
@archlinuxfr sur Twitter : https://twitter.com/archlinuxfr
@archlinuxfr sur Mastodon: https://mamot.fr/@archlinuxfr
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
Oui j'ai vu que BenoitZugmeyer a fait du bon travail au niveau de package-query, c'est de toute façon package-query qu'il fallait modifier.
En fait ça serait cool que Yaourt essaye d'abord de télécharger le paquet depuis AUR 4, et si le paquet n'existe pas qu'il réessaye sur AUR 3. Il y a sans doute plusieurs façons de s'y prendre.
Le plus simple à mettre un place serait un script, par exemple :
Mais je suis entièrement d'accord avec toi, le fait que AUR 3 et AUR 4 vont bouger en même temps, c'est pas évident. J'aurais tendance à dire que les paquets les plus à jour seront sur AUR 4, mais dans les faits on ne sait pas encore.
C'est bizarre en effet que AUR 4 soit en maintenance depuis quelques jours déjà (je pense que c'est le temps de corriger le bug lors de la création du compte), mais le serveur Git est toujours accessible.
En fait ça serait cool que Yaourt essaye d'abord de télécharger le paquet depuis AUR 4, et si le paquet n'existe pas qu'il réessaye sur AUR 3. Il y a sans doute plusieurs façons de s'y prendre.
Le plus simple à mettre un place serait un script, par exemple :
Code : Tout sélectionner
echo "Téléchargement depuis AUR 4"
yaourt $@ --aur-url https://aur4.archlinux.org
if [[ $? != 0 ]]; then
echo "Paquet non-trouvé sur AUR 4. Réessaye sur AUR 3"
yaourt $@
fi
C'est bizarre en effet que AUR 4 soit en maintenance depuis quelques jours déjà (je pense que c'est le temps de corriger le bug lors de la création du compte), mais le serveur Git est toujours accessible.
- benjarobin
- Maître du Kyudo
- Messages : 17235
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
@Xorg Voir le sujet "[aur-general] Anyone know when aur4.archlinux.org will be back up?" https://lists.archlinux.org/pipermail/a ... bject.html
The aur4.archlinux.org database will be reset and synced with aur.archlinux.org on June 8th. We disabled the AUR 4 setup to make sure people don't start uploading their packages now (and forget about the actual migration period). If you had set your SSH public key now, you would have to reset it after June 8th anyway. You can, however, start preparing Git repositories for your AUR packages and push them next Monday.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
Ah d'accord, j'avais lu que aur-dev. Bon, juste à re-rentrer la clé SSH et refaire un push derrière, ça ira vite dans ce cas.
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
Ça y est, les portes sont ouvertes !
D'ailleurs quelqu'un sait ce qu'elle démarche il faut suivre pour que la partie Discussion soit en français sur l'accueil de AUR 4 ? Ça serait bien si quelqu'un s'en occupe.
EDIT : Petite procédure pour mettre ses paquets de AUR-DEV sur AUR 4 :
Éditer le <paquet>/.git/config, remplacer
par
Puis faire un
D'ailleurs quelqu'un sait ce qu'elle démarche il faut suivre pour que la partie Discussion soit en français sur l'accueil de AUR 4 ? Ça serait bien si quelqu'un s'en occupe.
EDIT : Petite procédure pour mettre ses paquets de AUR-DEV sur AUR 4 :
Éditer le <paquet>/.git/config, remplacer
Code : Tout sélectionner
ssh+git://aur-dev.archlinux.org/<paquet>.git
Code : Tout sélectionner
ssh://aur@aur4.archlinux.org/<paquet>.git
git push
et le jour est joué. - Skunnyk
- Maître du Kyudo
- Messages : 1137
- Inscription : mer. 06 sept. 2006, 21:31
- Localisation : IRC
- Contact :
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
Yup, j'ai taggué package-query et yaourt 1.6, plein de bugfixes et quelques nouvelles features, donc le support de aur4 (via --aur-url)
https://github.com/archlinuxfr/yaourt/releases
https://github.com/archlinuxfr/package-query/releases
Il faut que je fasse les tarballs et propage ça sur le repo /Aur
https://github.com/archlinuxfr/yaourt/releases
https://github.com/archlinuxfr/package-query/releases
Il faut que je fasse les tarballs et propage ça sur le repo /Aur
https://blog.alteroot.org
@archlinuxfr sur Twitter : https://twitter.com/archlinuxfr
@archlinuxfr sur Mastodon: https://mamot.fr/@archlinuxfr
@archlinuxfr sur Twitter : https://twitter.com/archlinuxfr
@archlinuxfr sur Mastodon: https://mamot.fr/@archlinuxfr
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
Tu gères, ça arrive juste à temps.
Un gros changelog pour Yaourt 1.6, je vois qu'il y a beaucoup de contributions externes. Et, qui plus est, 2⁹ commits tout pile en tout.
Un gros changelog pour Yaourt 1.6, je vois qu'il y a beaucoup de contributions externes. Et, qui plus est, 2⁹ commits tout pile en tout.
- Skunnyk
- Maître du Kyudo
- Messages : 1137
- Inscription : mer. 06 sept. 2006, 21:31
- Localisation : IRC
- Contact :
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
Hop, les notes de release de yaourt 1.6 : viewtopic.php?p=143427#p143427
https://blog.alteroot.org
@archlinuxfr sur Twitter : https://twitter.com/archlinuxfr
@archlinuxfr sur Mastodon: https://mamot.fr/@archlinuxfr
@archlinuxfr sur Twitter : https://twitter.com/archlinuxfr
@archlinuxfr sur Mastodon: https://mamot.fr/@archlinuxfr
- karhu
- Maître du Kyudo
- Messages : 1198
- Inscription : lun. 27 sept. 2010, 14:32
- Localisation : Ile de France
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
Bonjour
Une fois de plus je vais encore passer pour un que cela en devient une habitude.
Donc j'ai réalisé un paquet, il y a longtemps, que je souhaite continuer à maintenir (vu qu'il n'y a rien à faire )
Dois je le transférer sur AUR4 ou cela sera t il fait automatiquement ? OK je rêve et la question réelle est comment je fait pour le transférer ce paquet ?
SVP, ne répondez pas regarde le wiki, lit le manuel ou autres remarques de ce style, j'en sors et je n'ai rien trouvé (compris) qui puisse m'indiquer la marche à suivre.
Pas de réponse non plus du genre fait comme la première fois, car comme toutes les premières fois on se rappelle les sensations mais pas comment on les a obtenues.
Une fois de plus je vais encore passer pour un que cela en devient une habitude.
Donc j'ai réalisé un paquet, il y a longtemps, que je souhaite continuer à maintenir (vu qu'il n'y a rien à faire )
Dois je le transférer sur AUR4 ou cela sera t il fait automatiquement ? OK je rêve et la question réelle est comment je fait pour le transférer ce paquet ?
SVP, ne répondez pas regarde le wiki, lit le manuel ou autres remarques de ce style, j'en sors et je n'ai rien trouvé (compris) qui puisse m'indiquer la marche à suivre.
Pas de réponse non plus du genre fait comme la première fois, car comme toutes les premières fois on se rappelle les sensations mais pas comment on les a obtenues.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
- benjarobin
- Maître du Kyudo
- Messages : 17235
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
Qu'est ce qui n'est pas clair dans le Wiki : https://wiki.archlinux.fr/AUR_4.0.0 ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
karhu a écrit :SVP, ne répondez pas regarde le wiki.
benjarobin a écrit :le Wiki : https://wiki.archlinux.fr/AUR_4.0.0 ?
Pour répondre de façon un peu plus complète, les paquets ne sont pas transférés automatiquement de AUR 3 à AUR 4. Tu as jusqu'au 8 juillet pour faire la migration, après cette date d'autres personnes pourront récupérer tes paquets non migrés.
Ça se passe tout sur un dépôt Git maintenant. Par rapport à tes paquets actuels, tu devras donc ajouter les fichiers .gitignore et .SRCINFO (commande
mksrcinfo
du paquet pkgbuild-introspection). Après, c'est que des commandes git
. Tout commence ici.
- karhu
- Maître du Kyudo
- Messages : 1198
- Inscription : lun. 27 sept. 2010, 14:32
- Localisation : Ile de France
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
Mon paquet est tout bête, il compile des sources qui ne m'appartiennent pas depuis une URL tierce. Je me considère uniquement mainteneur du paquet, pas du contenu surtout que je pense qu'il n'est plus en développement.
Ce que je n'ai pas compris c'est est ce que je dois passer par GIT ou juste le transférer sur AUR4 ?
Est ce que la solution la plus simple serait de générer une clé, l'enregistrer dans mon profile et de l'archiver ?
Soit :
modifier mon profile sur AUR4 et le fichier de configuration de
Je me rends bien compte que la question peut paraître (est) stupide, mais on ne se refait pas.
Ce que je n'ai pas compris c'est est ce que je dois passer par GIT ou juste le transférer sur AUR4 ?
Est ce que la solution la plus simple serait de générer une clé, l'enregistrer dans mon profile et de l'archiver ?
Soit :
Code : Tout sélectionner
ssh-keygen -f ~/.ssh/id_rsa-aur
ssh
puis
Code : Tout sélectionner
ssh aur4.archlinux.org setup-repo <paquet>
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
Sur AUR 3, dès que tu as créé/mis à jour ton paquet, tu lances la commande
Sur AUR 4, il n'y a pas d'upload d'archive. Tu crées ton paquet, tu fais un
Il y a juste quelques étapes à faire quand on passe à AUR 4 : créer la clé SSH, mettre la clé publique dans ton compte sur AUR 4, puis cloner (
Donc oui, tu as tout bon.
EDIT : J'ai soumis une mise à jour de la traduction de AUR 4 sur Transifex si des personnes veulent relire (il n'y a pas de relecteurs dans la team).
makepkg --source
. Cela crée une archive, et tu upload cette archive sur AUR 3.Sur AUR 4, il n'y a pas d'upload d'archive. Tu crées ton paquet, tu fais un
mksrcinfo
, tu fais un git add --all
(pour référencer tous les fichiers du paquet), tu commit (git commit -am "Blabla"
), puis tu push (git push
). Et ton paquet apparaît sur AUR 4 suite à cela.Il y a juste quelques étapes à faire quand on passe à AUR 4 : créer la clé SSH, mettre la clé publique dans ton compte sur AUR 4, puis cloner (
git clone URL
) le dépôt (ça crée un répertoire destiné à ton paquet).Donc oui, tu as tout bon.
EDIT : J'ai soumis une mise à jour de la traduction de AUR 4 sur Transifex si des personnes veulent relire (il n'y a pas de relecteurs dans la team).
Dernière modification par Xorg le mar. 16 juin 2015, 14:40, modifié 1 fois.
- benjarobin
- Maître du Kyudo
- Messages : 17235
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
Tu dois créer un clé SSH. Puis tu copie la clé publique dans ton profile de AUR4 (SSH Public Key)
Une fois ceci fait tu pourras créer un nouveau paquet sur AUR4 via la commande Tu obtient un dossier au nom de ton paquet, contenant juste le dossier .git
Il te faut rajouter dedans le PKGBUILD, le fichier d'installation (s'il existe), ...
Puis tu génère le .SRCINFO via mksrcinfo
Tu prépares les fichiers à commiter via
Une fois ceci fait tu pourras créer un nouveau paquet sur AUR4 via la commande
Code : Tout sélectionner
git clone aur@aur4.archlinux.org:/<paquet>.git
Il te faut rajouter dedans le PKGBUILD, le fichier d'installation (s'il existe), ...
Puis tu génère le .SRCINFO via mksrcinfo
Tu prépares les fichiers à commiter via
git add
, puis tu créer le commit via git commit
, et enfin tu pousses tous tes commit sur AUR4, via git push
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- karhu
- Maître du Kyudo
- Messages : 1198
- Inscription : lun. 27 sept. 2010, 14:32
- Localisation : Ile de France
Re: [AUR] AUR en version 4.0 en pre-alpha, gestion complète via git !
Merci de vos conseils et de votre patience.
C'est normalement fait. Cependant comme j'utilise pour la première fois
Peut-être à rajouter dans le wiki ?
C'est normalement fait. Cependant comme j'utilise pour la première fois
git
j'ai du m'y reprendre à deux fois pour le git commit à cause de mon nom d'utilisateur et adresse email non encore définis avec git config.Peut-être à rajouter dans le wiki ?
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.