New post: Planning to orphan Pagure on Debian
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
parent
b83fd61f52
commit
e8580ca4c8
2 changed files with 96 additions and 0 deletions
|
@ -1,5 +1,51 @@
|
||||||
#+hugo_base_dir: ../
|
#+hugo_base_dir: ../
|
||||||
|
|
||||||
|
* DONE Planning to orphan Pagure on Debian :english:debian:free_software:
|
||||||
|
CLOSED: [2024-02-25 Sun 22:23]
|
||||||
|
:PROPERTIES:
|
||||||
|
:EXPORT_FILE_NAME: planning-to-orphan-pagure
|
||||||
|
:END:
|
||||||
|
|
||||||
|
I have been thinking more and more about orphaning the [[https://tracker.debian.org/pagure][Pagure Debian
|
||||||
|
package]]. I don't have the time to maintain it properly anymore, and
|
||||||
|
I have also lost interest in doing so.
|
||||||
|
|
||||||
|
** What's Pagure
|
||||||
|
|
||||||
|
[[https://pagure.io/pagure][Pagure]] is a git forge written entirely in Python using pygit2. It was
|
||||||
|
almost entirely developed by one person, Pierre-Yves Chibon. He is
|
||||||
|
(was?) a Red Hat employee and started working on this new git forge
|
||||||
|
almost 10 years ago because the company wanted to develop something
|
||||||
|
in-house for Fedora. The software is amazing and I admire Pierre-Yves
|
||||||
|
quite a lot for what he was able to achieve basically alone.
|
||||||
|
Unfortunately, a few years ago Fedora [[https://communityblog.fedoraproject.org/making-a-git-forge-decision/][decided]] to move to Gitlab and
|
||||||
|
the Pagure development pretty much stalled.
|
||||||
|
|
||||||
|
** Pagure in Debian
|
||||||
|
|
||||||
|
Packaging Pagure for Debian was hard, but it was also very fun. I
|
||||||
|
learned quite a bit about many things (packaging and non-packaging
|
||||||
|
related), interacted with the upstream community, decided to dogfood
|
||||||
|
my own work and run my Pagure instance for a while, and tried to get
|
||||||
|
newcomers to help me with the package (without much success,
|
||||||
|
unfortunately).
|
||||||
|
|
||||||
|
I remember that when I had started to package Pagure, Debian was also
|
||||||
|
moving away from Alioth and discussing options. For a brief moment
|
||||||
|
Pagure was a contender, but in the end the community decided to
|
||||||
|
self-host Gitlab, and that's why we have [[https://salsa.debian.org][Salsa]] now. I feel like I
|
||||||
|
could have tipped the scales in favour of Pagure had I finished
|
||||||
|
packaging it for Debian before the decision was made, but then again,
|
||||||
|
to the best of my knowledge Salsa doesn't use our Gitlab package
|
||||||
|
anyway...
|
||||||
|
|
||||||
|
** Are you interested in maintaining it?
|
||||||
|
|
||||||
|
If you're interested in maintaining the package, please get in touch
|
||||||
|
with me. I will happily pass the torch to someone else who is still
|
||||||
|
using the software and wants to keep it healthy in Debian. If there
|
||||||
|
is nobody interested, then I will just orphan it.
|
||||||
|
|
||||||
* DONE Migrating my repositories to Forgejo :english:selfhost:free_software:
|
* DONE Migrating my repositories to Forgejo :english:selfhost:free_software:
|
||||||
CLOSED: [2024-02-24 Sat 23:51]
|
CLOSED: [2024-02-24 Sat 23:51]
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
|
|
50
content/posts/planning-to-orphan-pagure.md
Normal file
50
content/posts/planning-to-orphan-pagure.md
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
+++
|
||||||
|
title = "Planning to orphan Pagure on Debian"
|
||||||
|
author = ["Sergio Durigan Junior"]
|
||||||
|
date = 2024-02-25T22:23:00-05:00
|
||||||
|
tags = ["english", "debian", "free-software"]
|
||||||
|
draft = false
|
||||||
|
+++
|
||||||
|
|
||||||
|
I have been thinking more and more about orphaning the [Pagure Debian
|
||||||
|
package](https://tracker.debian.org/pagure). I don't have the time to maintain it properly anymore, and
|
||||||
|
I have also lost interest in doing so.
|
||||||
|
|
||||||
|
|
||||||
|
## What's Pagure {#what-s-pagure}
|
||||||
|
|
||||||
|
[Pagure](https://pagure.io/pagure) is a git forge written entirely in Python using pygit2. It was
|
||||||
|
almost entirely developed by one person, Pierre-Yves Chibon. He is
|
||||||
|
(was?) a Red Hat employee and started working on this new git forge
|
||||||
|
almost 10 years ago because the company wanted to develop something
|
||||||
|
in-house for Fedora. The software is amazing and I admire Pierre-Yves
|
||||||
|
quite a lot for what he was able to achieve basically alone.
|
||||||
|
Unfortunately, a few years ago Fedora [decided](https://communityblog.fedoraproject.org/making-a-git-forge-decision/) to move to Gitlab and
|
||||||
|
the Pagure development pretty much stalled.
|
||||||
|
|
||||||
|
|
||||||
|
## Pagure in Debian {#pagure-in-debian}
|
||||||
|
|
||||||
|
Packaging Pagure for Debian was hard, but it was also very fun. I
|
||||||
|
learned quite a bit about many things (packaging and non-packaging
|
||||||
|
related), interacted with the upstream community, decided to dogfood
|
||||||
|
my own work and run my Pagure instance for a while, and tried to get
|
||||||
|
newcomers to help me with the package (without much success,
|
||||||
|
unfortunately).
|
||||||
|
|
||||||
|
I remember that when I had started to package Pagure, Debian was also
|
||||||
|
moving away from Alioth and discussing options. For a brief moment
|
||||||
|
Pagure was a contender, but in the end the community decided to
|
||||||
|
self-host Gitlab, and that's why we have [Salsa](https://salsa.debian.org) now. I feel like I
|
||||||
|
could have tipped the scales in favour of Pagure had I finished
|
||||||
|
packaging it for Debian before the decision was made, but then again,
|
||||||
|
to the best of my knowledge Salsa doesn't use our Gitlab package
|
||||||
|
anyway...
|
||||||
|
|
||||||
|
|
||||||
|
## Are you interested in maintaining it? {#are-you-interested-in-maintaining-it}
|
||||||
|
|
||||||
|
If you're interested in maintaining the package, please get in touch
|
||||||
|
with me. I will happily pass the torch to someone else who is still
|
||||||
|
using the software and wants to keep it healthy in Debian. If there
|
||||||
|
is nobody interested, then I will just orphan it.
|
Loading…
Reference in a new issue