FS#33962 - [enlightenment17] Package naming

Attached to Project: Arch Linux
Opened by Doug Newgard (Scimmia) - Thursday, 21 February 2013, 23:52 GMT
Last edited by Ronald van Haren (pressh) - Friday, 10 January 2014, 12:27 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ronald van Haren (pressh)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

From my understanding of ArchLinux naming conventions, the latest version of a program should be the package without a version appended to the name, and older versions should have a version on it.

Wouldn't this mean that Enlightenment 0.17.1 should be the "enlightenment" package and the current "enlightenment" should be "enlightenment16"? I've dealt with more than one person that's been confused by this on #e, they install "enlightenment" expecting to get the latest version.
This task depends upon

Closed by  Ronald van Haren (pressh)
Friday, 10 January 2014, 12:27 GMT
Reason for closing:  Implemented
Additional comments about closing:  0.18 is in [testing] now
Comment by Balló György (City-busz) - Monday, 02 December 2013, 08:34 GMT
I think we should follow the upstream naming schema, so:
- enlightenment -> e16
- enlightenment17 -> enlightenment
Comment by Ronald van Haren (pressh) - Friday, 13 December 2013, 20:49 GMT
I renamed enlightenment to enlightenment16. I will reintroduce an enlightenment package in a few weeks with the release of enlightenment dr18. In the meantime the replace= line should take care of some of the people that want to keep using dr16.
Comment by Eric Belanger (Snowman) - Friday, 13 December 2013, 21:11 GMT
you should've put version in the replaces array:
replaces=('enlightenment<=1.0.13')
Otherwise, it will create problems when there will be a dr18 enlightment package in the repos.
Comment by Ronald van Haren (pressh) - Friday, 13 December 2013, 21:14 GMT
I'll bump it.
Comment by Doug Newgard (Scimmia) - Saturday, 14 December 2013, 06:34 GMT
Actually, 'enlightenmen>=1.0' would be more appropriate. E18 is 0.18.0, so 'enlightenment<=1.0.13' wouldn't work unless you use an epoch on the new enlightenment package.

Loading...