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?
Thank you.
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.
golang@lists.fedoraproject.org