Discussion:
Orphaning mu-editor, firmware-microbit-micropython, and their (build)-deps
(too old to reply)
Nick Morrott
2024-04-19 14:50:01 UTC
Permalink
Dear team,

I intend to orphan two of my team maintained packages, and their
several (build)-dependencies, that I originally packaged and have
maintained (to varying degrees, it can be argued) since 2018. Thank
you to team members who have contributed bug fixes and patches during
this time. I've really appreciated it \o/.

I don't have (and have not had for a while) the time to maintain all
of these, so to free them up for more active development following new
releases I would like to offer these to other members of the team to
pick up if interested. Apologies for holding up any progress; I should
have done this a while ago...

I am the only Uploader on all of the packages below. If anyone is
interested, please take over and replace me as the Uploader.

If no one has added themselves as an uploader in Salsa within two
weeks to any of the packages below, I will formally orphan them:

mu-editor (new 1.2.0 version to be packaged)
python-uflash (build dep, dep, new version to be packaged with mu-editor)
python-nudatus (build dep, dep, up to date)
python-pytest-random-order (build dep, up to date)
python-guizero (dep, up to date)

firmware-microbit-micropython (new 1.1.1 version to be packaged)
yotta (build dep, up to date)
valinor (build dep, up to date)
python-project-generator (build dep, up to date)
python-project-generator-definitions (build dep, up to date)
mbed-test-wrapper (build dep, up to date)
python-mbed-host-tests (build dep, up to date)
python-mbed-ls (build dep, up to date)
python-hgapi (build dep, up to date)

I will also remove myself as an uploader on pytest-xvfb (leaving one
other), which is a build-dep of python-guizero.

With all thanks,
Nick
Hans-Christoph Steiner
2024-04-19 15:50:01 UTC
Permalink
Hey Nick,

Thanks for maintaining mu-editor, my kids are just getting started with it. So
I might be interested in taking it over. Are the updates a lot of work? I see
the tarball is tagged with dfsg so there's that...

.hc
Post by Nick Morrott
Dear team,
I intend to orphan two of my team maintained packages, and their
several (build)-dependencies, that I originally packaged and have
maintained (to varying degrees, it can be argued) since 2018. Thank
you to team members who have contributed bug fixes and patches during
this time. I've really appreciated it \o/.
I don't have (and have not had for a while) the time to maintain all
of these, so to free them up for more active development following new
releases I would like to offer these to other members of the team to
pick up if interested. Apologies for holding up any progress; I should
have done this a while ago...
I am the only Uploader on all of the packages below. If anyone is
interested, please take over and replace me as the Uploader.
If no one has added themselves as an uploader in Salsa within two
mu-editor (new 1.2.0 version to be packaged)
python-uflash (build dep, dep, new version to be packaged with mu-editor)
python-nudatus (build dep, dep, up to date)
python-pytest-random-order (build dep, up to date)
python-guizero (dep, up to date)
firmware-microbit-micropython (new 1.1.1 version to be packaged)
yotta (build dep, up to date)
valinor (build dep, up to date)
python-project-generator (build dep, up to date)
python-project-generator-definitions (build dep, up to date)
mbed-test-wrapper (build dep, up to date)
python-mbed-host-tests (build dep, up to date)
python-mbed-ls (build dep, up to date)
python-hgapi (build dep, up to date)
I will also remove myself as an uploader on pytest-xvfb (leaving one
other), which is a build-dep of python-guizero.
With all thanks,
Nick
Nick Morrott
2024-04-19 22:40:01 UTC
Permalink
Post by Hans-Christoph Steiner
Hey Nick,
Thanks for maintaining mu-editor, my kids are just getting started with it. So
I might be interested in taking it over. Are the updates a lot of work? I see
the tarball is tagged with dfsg so there's that...
Dear Hans-Christoph,

Thank you for your interest. It's great to hear that you're starting
to use mu-editor with your kids - it's why I packaged it in the first
place.

Updating mu-editor, and firmware-microbit-micropython, can be
challenging at times and other times straightforward, depending on the
changes upstream have made.

The initial packaging of the whole "stack" took a long time, as
upstream deliver mu-editor, uflash and the micropython binary (one of
the reasons why it's +dfsg) all together in the same project. I think
it required 14 separate source packages to be built to finally get
mu-editor and micropython for the micro:bit into Debian.

Keith Packard (CC'd) is interested in contributing and co-maintaining
mu-editor, and there is a current MR in the repo. The mu-editor
repository has also just had a drive-by upstream bump to version 1.2.0
but nothing else so far...

Thanks,
Nick
Alexandre Detiste
2024-04-19 23:00:02 UTC
Permalink
Hi,

I did this upstream bump because I think that MR on upstream & pristine-tar
brach should not be allowed. (the Games Team did received several such MR
from XZ-hack "Hans Jansen" puppet socket)

Now Keith can rebase his changes unto that.

Greetings
Post by Nick Morrott
Keith Packard (CC'd) is interested in contributing and co-maintaining
mu-editor, and there is a current MR in the repo. The mu-editor
repository has also just had a drive-by upstream bump to version 1.2.0
but nothing else so far...
Thanks,
Nick
Keith Packard
2024-04-20 00:10:01 UTC
Permalink
Post by Alexandre Detiste
Now Keith can rebase his changes unto that.
My changes involve stripping the non-DFSG elements out of the package,
and that requires shipping a non-upstream .tar.gz file for the source
archive. Because of that, I'm using a pure git process and not bothering
to generate pristine tar bits -- there's no usable upstream tarball
anyways.

I'm willing to continue to maintain this package using that process, but
I don't really have any interest in using the existing python packagers
process because I don't think it applies in this case.
--
-keith
Alexandre Detiste
2024-04-20 21:30:01 UTC
Permalink
Hi,

I understand you.

Maybe the best option is to co-maintain this outside of the D Python Team.

Greetings
Post by Keith Packard
Post by Alexandre Detiste
Now Keith can rebase his changes unto that.
My changes involve stripping the non-DFSG elements out of the package,
and that requires shipping a non-upstream .tar.gz file for the source
archive. Because of that, I'm using a pure git process and not bothering
to generate pristine tar bits -- there's no usable upstream tarball
anyways.
I'm willing to continue to maintain this package using that process, but
I don't really have any interest in using the existing python packagers
process because I don't think it applies in this case.
--
-keith
Nick Morrott
2024-08-24 12:00:01 UTC
Permalink
Post by Nick Morrott
Dear team,
I intend to orphan two of my team maintained packages, and their
several (build)-dependencies, that I originally packaged and have
maintained (to varying degrees, it can be argued) since 2018. Thank
you to team members who have contributed bug fixes and patches during
this time. I've really appreciated it \o/.
<snip>
Post by Nick Morrott
mu-editor (new 1.2.0 version to be packaged)
python-uflash (build dep, dep, new version to be packaged with mu-editor)
python-nudatus (build dep, dep, up to date)
python-guizero (dep, up to date)
firmware-microbit-micropython (new 1.1.1 version to be packaged)
yotta (build dep, up to date)
valinor (build dep, up to date)
python-project-generator (build dep, up to date)
python-project-generator-definitions (build dep, up to date)
mbed-test-wrapper (build dep, up to date)
python-mbed-host-tests (build dep, up to date)
python-mbed-ls (build dep, up to date)
python-hgapi (build dep, up to date)
By way of a follow up, these packages are now formally orphaned, and
the relevant wnpp bugs can be found near the bottom of the list here:

https://www.debian.org/devel/wnpp/orphaned_byage

Thanks,
Nick
Nick Morrott
2024-08-24 12:00:01 UTC
Permalink
On Sat, 20 Apr 2024 at 10:37, Francesco Ballarin
Hi Nick,
I have added myself to python-pytest-random-order
I am still a DM, so I'll need you (or another DD) to allow me (
https://nm.debian.org/person/ballarin/ ) to upload.
Dear Francesco,

Thank you - this is most appreciated.

Cheers,
Nick

Loading...