FS#59985 - [go-pie] Confusing "Provides" value with go

Attached to Project: Community Packages
Opened by Shulhan (sulhan) - Saturday, 08 September 2018, 12:43 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Monday, 05 November 2018, 10:15 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Bartłomiej Piotrowski (Barthalion)
Morten Linderud (Foxboron)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The go-pie package [1] provide "go", while go package [2] provide "go-pie". I think it should be "go-pie" provide "go-pie" and "go" package provide "go".

[1] https://www.archlinux.org/packages/community/x86_64/go-pie/
[2] https://www.archlinux.org/packages/community/x86_64/go/
This task depends upon

Closed by  Bartłomiej Piotrowski (Barthalion)
Monday, 05 November 2018, 10:15 GMT
Reason for closing:  Fixed
Additional comments about closing:  go 2:1.11.2-1
Comment by Dave Reisner (falconindy) - Sunday, 09 September 2018, 10:18 GMT
I think this can be summarized as: "remove provides/conflicts from the go package."

The provides/conflicts only needs to go one way, and it's sufficient to have it on the go-pie package.
Comment by Eli Schwartz (eschwartz) - Sunday, 09 September 2018, 12:15 GMT
I... actually have no idea why go provides go-pie, that's a fair point...

go-pie is a drop-in replacement for go, but compiled with PIE as the default code generation output -- so that is entirely correct.

go, does not provide "go but with PIE as the default compilation output" -- so that is wrong.

I guess maybe brtln knows why this happened in the first place, I'm guessing an oversight. It's hidden in the basically-invisible history of extra2community right now, anyway.

Loading...