# Paquet debian pour Ğcli

**URL:** https://forum.duniter.org/t/paquet-debian-pour-gcli/12272
**Category:** Ğ1cli
**Created:** [21 May 2024 20:29 UTC](https://forum.duniter.org/t/paquet-debian-pour-gcli/12272 "2024-05-21T20:29:20Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [21 May 2024 20:29 UTC](https://forum.duniter.org/t/paquet-debian-pour-gcli/12272/1 "2024-05-21T20:29:20Z")

</div>

Dans la même veine que [Package Nix pour Ğcli](https://forum.duniter.org/t/package-nix-pour-gcli/12134) et [Image docker pour Ğcli](https://forum.duniter.org/t/image-docker-pour-gcli/12270), voici un paquet debian [gcli\_0.2.10-1\_amd64.deb](https://bafybeiaieaoad25xomit63gfjm2nvilnbfrhxfpzimwygcjjya7dlv2nc4.ipfs.pagu.re/?filename=gcli_0.2.10-1_amd64.deb) (3,5 MB).

J’ai utilisé `cargo-deb` pour construire le paquet. La difficulté était de faire ça dans une [image docker](https://git.duniter.org/clients/rust/gcli-v2s/-/blob/27de71ba013b2a542eaa53468c49ee6059c76930/Dockerfile.deb) debian-buster pour avoir une version suffisamment vieille de glibc.

Dernière version ici : [Releases · clients / Rust / Ğcli-v2s · GitLab](https://git.duniter.org/clients/rust/gcli-v2s/-/releases)

---

<div class="post-metadata">

### Author: ![poka](https://forum.duniter.org/user_avatar/forum.duniter.org/poka/32/6827_2.png) [@poka](https://forum.duniter.org/u/poka)
#### Post date: [21 May 2024 22:22 UTC](https://forum.duniter.org/t/paquet-debian-pour-gcli/12272/2 "2024-05-21T22:22:45Z")

</div>

“Je” me suis inspiré de ton dockerfile pour simplement l’ajouter au stage de la CI:

> **[build debian package in CI (9365b805) · Commits · clients / Rust / Ğcli-v2s ·...](https://git.duniter.org/clients/rust/gcli-v2s/-/commit/9365b8054af4416178899b4a7c57bdcc0f1c13f3)**
>
> Duniter’s Ğ1Lab

Ce qui donne la release 0.2.11:

> **[v0.2.11 · clients / Rust / Ğcli-v2s · GitLab](https://git.duniter.org/clients/rust/gcli-v2s/-/releases/0.2.11)**
>
> Latest changes: add Dockerfile (!31) (

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [22 May 2024 08:26 UTC](https://forum.duniter.org/t/paquet-debian-pour-gcli/12272/3 "2024-05-22T08:26:28Z")

</div>

J’étais pas parti sur cette solution qui lance `cargo install cargo-deb` à chaque exécution parce que ça me semblait un peu lourdingue et que ce serait plus optimisé de créer une image intermédiaire, mais c’est justement ce que j’arrive pas à faire : abandonner une vision “optimisée” pour avoir une approche pragmatique. J’ai les mêmes défaut qu’elois, heureusement que “tu” es là pour passer le bulldozer \>\<

---

<div class="post-metadata">

### Author: ![poka](https://forum.duniter.org/user_avatar/forum.duniter.org/poka/32/6827_2.png) [@poka](https://forum.duniter.org/u/poka)
#### Post date: [25 May 2024 14:57 UTC](https://forum.duniter.org/t/paquet-debian-pour-gcli/12272/4 "2024-05-25T14:57:22Z")

</div>

11 posts were split to a new topic: [Paquet MacOS pour Ğcli](https://forum.duniter.org/t/paquet-macos-pour-gcli/12283)

---

<div class="post-metadata">

### Author: ![d0p1](https://forum.duniter.org/user_avatar/forum.duniter.org/d0p1/32/6898_2.png) [@d0p1](https://forum.duniter.org/u/d0p1)
#### Post date: [16 June 2024 09:03 UTC](https://forum.duniter.org/t/paquet-debian-pour-gcli/12272/5 "2024-06-16T09:03:11Z")

</div>

petite critique: duniter-deb ne permet pas de générer un .dsc du coup ont peux pas faire de [PPA](https://help.launchpad.net/Packaging/PPA) 😢

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [17 June 2024 10:56 UTC](https://forum.duniter.org/t/paquet-debian-pour-gcli/12272/6 "2024-06-17T10:56:01Z")

</div>

Ok, `.dsc` c’est pour Debian Source Control, donc il devrait suffire de mettre les sources dans le paquet, reste à voir comment faire.

---

<div class="post-metadata">

### Author: ![1000i100](https://forum.duniter.org/user_avatar/forum.duniter.org/1000i100/32/825_2.png) [@1000i100](https://forum.duniter.org/u/1000i100)
#### Post date: [10 October 2024 10:21 UTC](https://forum.duniter.org/t/paquet-debian-pour-gcli/12272/7 "2024-10-10T10:21:44Z")

</div>

> **[Releases · clients / Rust / Ğcli-v2s · GitLab](https://git.duniter.org/clients/rust/gcli-v2s/-/releases)**
>
> Duniter’s Ğ1Lab

la release [v0.2.16](https://git.duniter.org/clients/rust/gcli-v2s/-/releases/0.2.16) pointe pour le packet debian sur la v0.2.15  
y’a-t-il un souci dans l’automatisation ?

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [10 October 2024 10:23 UTC](https://forum.duniter.org/t/paquet-debian-pour-gcli/12272/8 "2024-10-10T10:23:13Z")

</div>

Effectivement, il doit y avoir un souci. C’est probablement que j’ai oublié d’utiliser la commande de release de poka et que je me suis contenté de mettre un tag sans mettre à jour le cargo.toml. Je corrige ça.

[edit] j’ai lancé une 0.2.17 qui ne change que ça → [Pipeline · clients / Rust / Ğcli-v2s · GitLab](https://git.duniter.org/clients/rust/gcli-v2s/-/pipelines/38230)
