Bug#1053800: transition: libgit2

2023-12-03 Thread Peter Green

The Rust Team did not react.


Too bad. Please raise the bug to RC.


Apologies for not engaging with this sooner, I had mentally
filed it as "deal with this once the cargo update is done"
but the cargo update has been taking a lot longer than hoped.

I've uploaded a new version of the rust bindings, this also
involved updating a bunch of other rust packages for the
new version of the rust bindings.

Going through the packages on the transition tracker.
that currently show red x's on architectures other than
mips64el and that have something to do with rust.

git-delta (sid only):
Maintained by Jonas. Will need a sourcefull upload for
semver bumps, I will file a bug once the packages it
depends on are built.

rust-bat:
I've uploaded a fixed package.

rust-cargo-c:
Uses the rust git bindings indirectly, a binnmu should
suffice here.

rust-cargo-outdated:
Doesn't enforce an upper limit on the version of the
git bindings, a binnmu should suffice here.

rust-debcargo:
I've uploaded a fixed package.

rust-exa:
I've Uploaded a fixed package.

rust-ripasso-cursive:
Suffers from unrelated FTBFS issue.

cargo:
f_g has uploaded a fix.



Bug#1053800: transition: libgit2

2023-12-02 Thread Sebastian Ramacher
Control: tags -1 confirmed

On 2023-12-02 14:28:42 +0100, Timo Röhling wrote:
> Hi Sebastian,
> 
> * Sebastian Ramacher  [2023-12-01 22:17]:
> > Hoping that there are some good news regarding the bindings. What's the
> > current status?
> 
> 50% progress :)

Then let's go ahead.

> The Rust Team did not react.

Too bad. Please raise the bug to RC.

Cheers
-- 
Sebastian Ramacher



Bug#1053800: transition: libgit2

2023-12-02 Thread Timo Röhling

Hi Sebastian,

* Sebastian Ramacher  [2023-12-01 22:17]:
Hoping that there are some good news regarding the bindings. What's 
the current status?


50% progress :)

The Go Team replied that their one reverse dependency no longer 
depends on the libgit2 bindings, and suggested I bump the bug to 
serious (which I did) and proceed with the transition.


The Rust Team did not react.

Cheers
Timo


--
⢀⣴⠾⠻⢶⣦⠀   ╭╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling   │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄   ╰╯


signature.asc
Description: PGP signature


Bug#1053800: transition: libgit2

2023-12-01 Thread Sebastian Ramacher
Hi Timo

On 2023-11-04 21:34:29 +0100, Timo Röhling wrote:
> * Sebastian Ramacher  [2023-11-01 12:14]:
> > There are no replies on the bug report. Are there any news regarding the
> > rust bindings?
> No, nothing yet. All uploads in the past two years came from Peter Michael
> Green, so I am going to ping him directly.
> 
> > > golang-github-libgit2-git2go upstream has fallen behind and
> > Same as above. Are there any news here?
> No. I was prepared to ignore the Go bindings completely after they got
> removed from trixie, but Mohammed Bilal did an upload to fix the RC bug,
> presumably because they are a build dependency of gitlab.
> I'll ping him, too.

Hoping that there are some good news regarding the bindings. What's the
current status?

Cheers
-- 
Sebastian Ramacher



Bug#1053800: transition: libgit2

2023-11-04 Thread Timo Röhling

Hi Sebastian,

* Sebastian Ramacher  [2023-11-01 12:14]:
There are no replies on the bug report. Are there any news 
regarding the rust bindings?
No, nothing yet. All uploads in the past two years came from Peter 
Michael Green, so I am going to ping him directly.



golang-github-libgit2-git2go upstream has fallen behind and

Same as above. Are there any news here?
No. I was prepared to ignore the Go bindings completely after they 
got removed from trixie, but Mohammed Bilal did an upload to fix the 
RC bug, presumably because they are a build dependency of gitlab.

I'll ping him, too.


Cheers
Timo

--
⢀⣴⠾⠻⢶⣦⠀   ╭╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling   │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄   ╰╯


signature.asc
Description: PGP signature


Bug#1053800: transition: libgit2

2023-11-01 Thread Sebastian Ramacher
Control: tags -1 moreinfo
Control: forwarded -1 
https://release.debian.org/transitions/html/auto-libgit2.html

Hi Timo

On 2023-10-11 15:56:56 +0200, Timo Röhling wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: transition
> X-Debbugs-Cc: libg...@packages.debian.org
> Control: affects -1 + src:libgit2
> Control: block -1 by 1051877
> Control: block -1 by 1053799
> 
> Dear release team,
> 
> I'd like to transition libgit2 to its latest upstream release, which 
> requires coordinated updates of its bindings for some other languages:
> 
> python-pygit2 is maintained by me. ruby-rugged has been uploaded to 
> experimental awaiting the transition.
> 
> rust-libgit2-sys needs to be updated, I filed a bug for that [1].
> That package is also missing from the Ben tracker.

There are no replies on the bug report. Are there any news regarding
the rust bindings?

> golang-github-libgit2-git2go upstream has fallen behind and cannot be 
> updated right now, although it is possible that the bindings are 
> actually compatible and only break because of a strict version 
> dependency. I asked the maintainer to look into it [2].

Same as above. Are there any news here?

Cheers
-- 
Sebastian Ramacher



Bug#1053800: transition: libgit2

2023-10-11 Thread Timo Röhling
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition
X-Debbugs-Cc: libg...@packages.debian.org
Control: affects -1 + src:libgit2
Control: block -1 by 1051877
Control: block -1 by 1053799

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Dear release team,

I'd like to transition libgit2 to its latest upstream release, which 
requires coordinated updates of its bindings for some other languages:

python-pygit2 is maintained by me. ruby-rugged has been uploaded to 
experimental awaiting the transition.

rust-libgit2-sys needs to be updated, I filed a bug for that [1].
That package is also missing from the Ben tracker.

golang-github-libgit2-git2go upstream has fallen behind and cannot be 
updated right now, although it is possible that the bindings are 
actually compatible and only break because of a strict version 
dependency. I asked the maintainer to look into it [2].

The non-Rust reverse dependencies seem to build fine with the new 
libgit2.

Ben tracker:
https://release.debian.org/transitions/html/auto-libgit2.html


Cheers
Timo

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051877
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1053799


-BEGIN PGP SIGNATURE-

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmUmqaQACgkQ+C8H+466
LVn/zAwAlD5A9DlxS6qXL4hXZy+laa76LxIt8pD811r+UHV1YKHgNVGg6CcKT0fE
voTO1/qD9Xi8s7SpuO7Nm6NPPEnw9dtV6k94jl5Xnd3ge7DHb7gJsQUpul56vu+w
KfboMNzD6E/lpPgiuVeaIj+IahV4crsU9WuNwbz3XPH26rbpUZCIuAbYoKKnBKde
SJ+L/ep5kGPNKdMNghgJd6JbVhJJlU/wreOWfqAVMaV48TxAiH07M2Q2pg2XlOrD
3A3fUAPlW7jkaqrIbXRGR2x6g0oZlrRG6KGV+fDKwOSpbaOunOAKUnM2kOztdWNY
HSMG1Pu75MDPCY8lSoOdmUq3UJfVQZu2InmxGlvDRoA34I22jOk/r2I6RFjYduSZ
vRDBSfjPt/RxbKSvZjK3rFACWzumFnxTu3ahH8Xa20HqMW6RSBAb346i4BxHN1qR
VaJTNyeoTGknLnU2U3awTbXUG46T4PcqeV3zeEFZwuVVNed/TUFIrCxNW8pR2HCv
9ZS0Dgh/
=2/Ps
-END PGP SIGNATURE-