Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#56651 - [parity] Wrong version is being packaged.

Attached to Project: Community Packages
Opened by Eric Toombs (ewtoombs) - Saturday, 09 December 2017, 23:54 GMT
Last edited by Balló György (City-busz) - Friday, 26 January 2018, 12:49 GMT
Task Type General Gripe
Category Packages
Status Closed
Assigned To Nicola Squartini (tensor5)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Right now, for some reason, the BETA version (1.8.3) of parity is being packaged by default! The stable version is still 1.7.9! Check https://github.com/paritytech/parity/releases/tag/stable-release and see for yourself.

Attached is a much more sensible PKGBUILD, along with a support script, used to determine the version of the source tree with the tag 'stable-release'.
This task depends upon

Closed by  Balló György (City-busz)
Friday, 26 January 2018, 12:49 GMT
Reason for closing:  Fixed
Comment by Eli Schwartz (eschwartz) - Sunday, 10 December 2017, 00:52 GMT
This is possibly the most revolting way to change it I can possibly think of. Sorry for being rude, but you, with your "much more sensible PKGBUILD", basically said "please don't package beta releases" followed by "please use some gross python script plus a new makedepends to run a cargo subprocess in order to determine the version when checking out the wrong tag". Are you aware that the tag "stable-release" points to the tag "1.7.9" or did you just not bother looking for 4 seconds at the very release page you referenced?

So I guess ultimately I am not even slightly sorry for being rude after all. Sorry for lying. :(
Comment by Eli Schwartz (eschwartz) - Sunday, 10 December 2017, 00:58 GMT
  • Field changed: Status (Unconfirmed → Assigned)
  • Field changed: Severity (High → Low)
  • Field changed: Task Type (Bug Report → General Gripe)
  • Task assigned to Nicola Squartini (tensor5)
Assigning this to the maintainer rather than closing for histrionics because while I don't see what the problem here is, and the homepage seems to indicate that it is totally okay to use the beta and it is the nightly that actually contains potential issues, Nicola is more qualified to determine whether this should be changed.

I don't use this, so I'm basically guessing, but it reads to me more like "stable" is "oldstable" for conservative types. In which case I can see why Nicola chose to package the feature release instead.
Comment by Eric Toombs (ewtoombs) - Sunday, 10 December 2017, 17:46 GMT
Look, you want bugs reported or not? Stop insulting your testers. Seriously.
Comment by Eric Toombs (ewtoombs) - Sunday, 10 December 2017, 17:56 GMT
Now. You mind telling me what I did wrong in my PKGBUILD without using the word "revolting"?
Comment by Eli Schwartz (eschwartz) - Sunday, 10 December 2017, 18:07 GMT
You made fun of the current PKGBUILD, then changed nothing other than migrating from a tag checkout to an external python script dependency. Again, histrionics and bashing of our work on the part of bug reporters automatically earns my disapproval.

Your PKGBUILD is *objectively* inferior on the grounds that it literally does nothing except add a makedepends on python and destroy any hope of predicting what commit was used to build.

Comment by Eric Toombs (ewtoombs) - Sunday, 10 December 2017, 18:31 GMT
Fine, then. That's a good point. The stable-release tag is always changing, and parsing the version out of the source tree is unreliable since many different commits could all have the same version. Which is what I'm sure you meant to say. How's this?

And I didn't make fun of your work. I could have said putting tens of thousands of dollars through beta software is insane. This is something I personally did by accident because of you, no doubt along with many others, without knowing it was beta software. I had wrongfully assumed the packagers weren't in such a high tier of insane. I'd say I was showing a remarkably high level of constraint considering what you did.

And if you don't like this version, you can go fly a kite. *So* done here.
Comment by Nicola Squartini (tensor5) - Monday, 11 December 2017, 09:35 GMT
It's is quite common among Parity users to use the beta version, as Eli pointed out this is not nightly. I use it in production and never had issues with it. You can check the distribution of Ethereum clients with corresponding version here https://www.ethernodes.org/.
Comment by Balló György (City-busz) - Friday, 26 January 2018, 12:48 GMT
With the 1.8.7 release, the 1.8.x series became stable, so it's no longer an issue.

@tensor5: I recommend to stick with the 1.8.x series until upstream marks the 1.9.x series as stable.

Loading...