[Koha-bugs] [Bug 10438] New: Packages naming/versioning broken

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Sun Jun 9 17:50:46 CEST 2013


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10438

            Bug ID: 10438
           Summary: Packages naming/versioning broken
    Classification: Unclassified
 Change sponsored?: ---
           Product: Koha
           Version: master
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P5 - low
         Component: Packaging
          Assignee: koha-bugs at lists.koha-community.org
          Reporter: tomascohen at gmail.com
                CC: robin at catalyst.net.nz

Our current packages naming and versioning doesn't support what we claim: if
someone wants to maintain an specific version then we'll let him. It is also
unnecesarilly complex for the users too.

The current schema provides only two stable versions support at a given time,
with 'oldstable' and 'stable' dists as a way of specifying that. Not only has
that versions limitation (which could be fixed adding something like
'olderoldstable') but is also difficult for the user who has to check whether
to change stable to oldstable to avoid unwanted version jump. This makes
maintenance difficult even for IT stuff (is not *that* difficult, but is
unnecesary).

I propose changing the packages naming schema to something like:

- Dists: stable (for the stable releases), devel (for the development branches)
- Packages naming/version: pick the one VirtualBox uses and have:
  koha-common-3.8
  koha-common-3.10
  koha-common-3.12 and so on

as packages names. Versioned with their corresponding full version (with minor
release number) as it obvoiusly should.

I think changing ths should be a minor task, and would make install
instructions easier to write, maintain and follow, and would allow us to
support more than two stable releases at a time. In a simpler way.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.


More information about the Koha-bugs mailing list