Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 583 → Rev 612

/help/help-en/pkgfmt.ama
66,6 → 66,7
Note: "DOC", "NLS", "BIN" and "HELP" directories are strictly reserved to
CORE packages.
 
 
%hLSM meta-data files
 
Every package MUST contain an LSM file in its "APPINFO" directory. This LSM
76,3 → 77,34
description: package description
 
Any other lines are ignored by the SvarDOS package manager.
 
 
%hPackage versions
 
The version present in the LSM file is meant to reflect the version of the
packaged software, but it may happen that a package needs to be changed to
fix a strictly packaging-related issue (for example a forgotten documentation
file or a recompilation of the binary using a better set of flags...). In such
case, the version of the software does not change, but the version of the
package itself needs to change so users know something changed. That's what
"SvarDOS revisions" come in. A version string is basically following such
format:
 
UPSTREAM_VER[+SVARREV]
 
UPSTREAM_VER is the exact version string advertised by the software. It may
be pretty much anything. This upstream version may be optionally followed by a
plus sign and the SvarDOS revision. In the even that the upstream version
already contains a plus sign, then SvarDOS revision is delimited with a tilde.
 
The SvarDOS revision starts at 0 and increments each time that the given
upstream revision is repackaged. The SvarDOS revision restarts whenever the
upstream version changes. The SvarDOS revision of 0 is always hidden.
 
Examples:
 
FDISK 1.54 <- originally packaged version
FDISK 1.54+1 <- package has been changed, but not the upstream version
FDISK 1.55 <- upstream version increased, so SvarDOS rev restarts
FDISK 1.55+1 <- new version of the package, but still contains FDISK 1.55
FDISK 1.55+2 <- another new version of the package, etc
/help/help-en/todo.ama
9,8 → 9,6
- multi-lang (kitten library)
- capable of (limited) copy/pasting between two files
 
* validate that CORE is 100%% 8086-compatible
 
* replace FreeCOM by SvarCOM
 
* improve installer so user can choose the target disk
26,10 → 24,6
- user should be asked for its NIC model at install time
- installer could also ask for a basic DHCP / static configuration
 
* add a "link" tool so users can easily create "links" to their favorite
programs (esp. things like zip/unzip, etc). Might be something integrated
within SvarCOM, or a third-party TSR.
 
* install.com - MBR changes could be done by the installer itself instead of
system()-calling fdisk
 
41,7 → 35,7
- ...
 
* test new versions of software and update packages accordingly. special care
must be taken for core things: kernel, freecom, fdisk, himemx...
must be taken for core things: kernel, command.com, fdisk, himemx...
 
* add new, useful software to the SvarDOS repository (see the %lpkgrules.ama:rules%t)
 
49,10 → 43,8
languages -> would be nice to have some kind of web interface for submitting
and reviewing translations
 
* all CORE packages should be NLS-aware (ie. translatable)
* all user-facing CORE packages should be NLS-aware (translatable)
 
* pkgnet.exe: implement the 'checkup' action for easy update checks
 
* possibly plenty of other things