[Scummvm-devel] WebOS Port: The next steps

Klaus Reimer k at ailis.de
Tue Apr 12 17:01:25 CEST 2011


On 04/12/2011 12:30 PM, Max Horn wrote:
> after some rebasing and rewording of commit messages, I accepted your
> pull request. Excellent work :). 

Now that it has been accepted, what are the next steps? I guess a real
release will not be possible until ScummVM 1.3 is released, but what
about releasing snapshot packages so users can test it? For beta
snapshots I see three possibilities:

1. Ignore all app catalogs and simply provide an IPK file for download
on the website. Users must install it with developer tools.

2. Publishing it on precentral.net (That's where my old 1.0 port is
located). Users need the homebrew software "Preware" to install it.

3. Using the "Public Beta" channel of the official App Catalog. Software
can then be installed by clicking a link on some web page (Could be
placed in the ScummVM Wiki or Website for example). Beta apps are also
listed in the homebrew software "Preware".

I recommend using the beta channel of the official App Catalog. But
question is, who does the upload? I'm a registered WebOS developer so I
could do this with my account but I read some discussion here about
using a shared account for the Android port so I guess this is also
preferred for WebOS? I'm not sure if this is allowed, but I could ask
Palm what they think about it.

Some word about WebOS packages in general: Packages are identified by
their ID and version. The ID is like a Java package name and it was
already said that this should be "org.scummvm.scummvm"). The version is
pretty restrictive. It must contain a major, minor and revision number.
No other characters are allowed. But the numbers can be really large so
I recommend using the revision number to contain the ScummVM revision
number plus the package release number. So when releasing ScummVM 1.3.1
for example then the first package has the version number 1.3.1001 and
when for some reason a new package must be created while the ScummVM
version stays the same the version number is then 1.3.1002. What do you
think about this?

For releasing a beta snapshot I suggest using a package ID like
"org.scummvm.scummvm-snapshot" or "org.scummvm.scummvm-beta". It's not a
good idea to use the same package ID for beta versions and releases
because this will create conflicts.

-- 
Bye, K <http://www.ailis.de/~k/>
[A735 47EC D87B 1F15 C1E9 53D3 AA03 6173 A723 E391]
(Finger k at ailis.de to get public key)




More information about the Scummvm-devel mailing list