On Sat, Jul 15, 2023, at 14:58, W. Michael Petullo wrote:
Someone just orphaned the golang-cloud-google package package. I am
interested in this package because it appears to be an indirect
dependency for Hugo. The note at
https://src.fedoraproject.org/rpms/golang-cloud-google states:
"Orphaned for: Other -- Updates to this package have a cascading list
of requirements from arrow (> 40 packages last count)"
Can anyone elaborate on this? What does "requirements from arrow" mean?
I would be willing to take ownership of golang-cloud-google, but the
message above gives me pause.
Was there an alternative plan to make adjustments to the package that
depends on golang-cloud-google so that golang-cloud-google is no longer
required?
So I had picked it up and tried to get it updated, but it needed a new version of the
arrow golang module and that brought in a ton of new dependencies that needed to be
packaged (about 20-25). I managed to avoid some by getting rid of a test server in the
arrow code but it still left about 10.
Once I got that all done, I started looking at golang-cloud-google once more and it had a
few new dependencies that had new long chains of dependencies themselves. After that, I
couldn't see a viable path out without investing many more hours.
It *might* be possible to split golang-cloud-google into multiple packages based on what
other packages require so that we don't have to package the whole thing. That was a
suggestion I got from another golang maintainer.
--
Major Hayden