OESF Portables Forum

General Forums => General Discussion => Topic started by: Storm on April 12, 2005, 09:24:59 pm

Title: Zaurus Package Naming Convention
Post by: Storm on April 12, 2005, 09:24:59 pm
Hi,

As a Zaurus newbie but long-time Linux user (10 years using Linux, 5 years Debian maintainer), I have run into something that I think others might appreciate. In Debian, we use a naming convention of <package>_<version>-revision_arch.deb, for instance,

xscreensaver_4.21-1_i386.deb
xscreensaver_4.21-1_ppc.deb
xscreensaver_4.21-1_sparc.deb
etc...

I think that with all of the different ROMS and at least two or three sets of hardware (Zaurus, Ipaq, perhaps the new Archos), the Zaurus/ARM community should consider a similar convention. I have had a number of package/ROM/UI mismatches which have led to some heartache. I think that it would be cool if you could adopt a Debian-like naming convention, like <pkgname>_<version>_<ROM/hw>_<arch/UI>.ipk, e.g.

opera_7.55.7069_sharp_opie.ipk
konqueror_20040321_oz_opie.ipk
etc.

Thoughts?
--Storm
Title: Zaurus Package Naming Convention
Post by: lareya on April 12, 2005, 09:56:08 pm
I second that! I think there are a lot of confusion in what runs what.  But I am just a noob - so what do I know!?!

Lareya
Title: Zaurus Package Naming Convention
Post by: Hrw on April 13, 2005, 04:21:44 am
OpenZaurus packages are located in OZ feeds. When someone build software outside OZ then naming of package is his own decission.

In OpenEmbedded (so in OZ, Familiar and other OE based distros) we have simple naming:

<packagename>_<version>-<revision>_<arch>.ipk

it does not have sense to use "arch/UI" as some packages can be used under console or opie etc.. And each value in "arch" field must be added into ipkg configuration..

BTW - in OE we use "r<number>" for revision field.
Title: Zaurus Package Naming Convention
Post by: Storm on April 13, 2005, 11:16:38 am
Quote
OpenZaurus packages are located in OZ feeds. When someone build software outside OZ then naming of package is his own decission.

In OpenEmbedded (so in OZ, Familiar and other OE based distros) we have simple naming:

<packagename>_<version>-<revision>_<arch>.ipk

it does not have sense to use "arch/UI" as some packages can be used under console or opie etc.. And each value in "arch" field must be added into ipkg configuration..

BTW - in OE we use "r<number>" for revision field.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=74902\"][{POST_SNAPBACK}][/a][/div]
HRW,

I was suggesting a naming differentiation between packages of for platforms of different types. The specifics of this differentiation is not set in stone, this thread was meant  to open discussion. Since the documentation is scattered and somewhat disjointed, and for someone coming to the Zaurus for the first time, especially a non-Linux person, it can be difficult to differentiate packages.

It was a suggestion, nothing more, nothing less. Obviously, as a package manager, the option is yours, but I think it would help.

--Storm
Title: Zaurus Package Naming Convention
Post by: lardman on April 13, 2005, 12:08:52 pm
This has been being discussed for aeons. There are probably a couple of old threads in this forum and there were certainly some on the devnet.

Despite the ideas we had before, nothing has ever been done (and the main issue is that people just don't bother following the rules, or that people would have to re-name existing packages).


Si