Logo3.21.21.249 
  News  Recent  Stats  Forums  Discord  Contact
  Menu
 Username

 Password


   Register here

 Main menu
   BBCode test
 
 Content
   About OpenAmiga
   Guidelines
   Definitions
   SVN Access
   Licenses
   IRC channel
   Links
   ToDo List
   List Content
 
 Projects
   Suggested (1)
   Open (11)
   Assigned (27)
   Pending (0)
   Finished (7)
   Closed (5)
 
 Categories
   Cli (2)
   Datatype (9)
   Drivers (3)
   System (15)
   Workbench (16)
  View project
[View Updates][View Threads][View Files][SVN Log][SVN Submitters]
Title:Extra version string system
Synopsis:
Invent a way to embed an extra, non amiga version strings into programs and create a tool to extract it.

Project members:
  marko  
  Rigo  
Status:Assigned
Priority:High      As prioritized by the OS4 development team
Category:system/general
Description:Introduction
    
Since a lot of software are being ported from other platforms that use version strings that are not compatible with Amiga version strings, a need to be able to store both an amiga version string and the version string of the original software has arisen.

This project is about inventing a method for storing such an extra version string inside software binaries, as well as about creating a tool to extract the data.

Once completed the solution will be presented to Hyperion as a proposal for the official AmigaOS way of storing this type of information.

Note that the new version string is Not a replacement for the Amiga version string. It is only a complement and an amiga version string must always be included in the software independent of the original software version.

Example solution
    
A new cookie could be used, much like in the Amiga version string:

     "�$EXTVER: programname versionstring (dd.mm.yyyy) comment�"

Where "versionstring" is an arbitrary string that hold the non amiga version.

And then a new tool can be used to extract the version string:

     extversion program.exe
Created by:orgin
Created at:20080906 23:32
Deadline:Not set
Finished at:Not finished
Last update:20140403 10:12
Assigned to:marko

  Task list for this project
ID  Title  Assigned  Progress  Updated  Created by  
Open Amiga project website, Created in 2008 by Björn Hagström