Hi Jonas,

On Sat, 2023-07-01 at 11:07 +0200, Jonas Smedegaard wrote:
> Package: rkdeveloptool
> Version: 1.32+git20210408.46bb4c0-3
> Severity: wishlist
> Tags: upstream
> 
> I own a PineNote, and use rkdeveloptool for flashing software onto it,
> but have found the code in Debian to be inferior for that use.
> 
> Please consider switching to the (slightly) newer fork done by Pine64,
> which fixes some bugs and improves the user interface, while seemingly
> fully preserving backwards compatibility:
> https://gitlab.com/pine64-org/quartz-bsp/rkdeveloptool
> 
> What I use now is a fork of this package, maintained here:
> https://salsa.debian.org/js/rkdeveloptool
> 
> If you like, I can push that into the official Salsa packaging git -
> or you can cherry-pick the bits you like from it, of course. :-)

I'm fine with picking your patches to the packaging and changing the
upstream source to this (backwards-compatible) version & uploading a new
version.

One question is what do we do about the version? Currently we are tracking
the upstream source from rockchip 
https://github.com/rockchip-linux/rkdeveloptool which
is at version 1.32+git20210408.46bb4c0 but the Pine64 version is at currently 
tagged at
version 1.1.0 which is much lower. I wonder if I should do something like tag 
the new
upstream source version with an epoch, like 2:1.1.0 ?

The policy states that prepending an epoch to a pacakge version needs some
additional consensus from debian-devel:
> You should not change the epoch, even in experimental, without getting
> consensus on debian-devel first.

so I have therefore CC the list to this bug, to see if my thinking is correct 
:-)


Note that also we have written a replacement tool in Rust called rockusb
(which allows you to write an image with holes to the device, which can
speed up the flashing), packaging this in Debian is also on my the wishlist:
https://github.com/collabora/rockchiprs/tree/main


Cheers!

Chris

Reply via email to