-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Rod Whitby schreef:
| Paul Sokolovsky wrote:
|>    But if we don't invite people to cooperate on one well-maintained
|> repo, we push them to setup their own feeds and organize feed
|> graveyards like http://handhelds.org/moin/moin.cgi/IpkgFeeds
|
| I must disagree with this statement.  As a real counter-example, the
| NSLU2-Linux project has tens of thousands of users, and they *all* use
| packages from official feeds built by a single autobuilder.  There are
| no unofficial feeds that we know of, and there are no binary uploads, by
| anyone, ever.

I also think it's because different device types have different cultures
and experiences:

* The openslug users have a distro that is quite up to date and a
devteam that is pretty responsive with adding new packages. After a
certain point the feeds are 'saturated', i.e. have all the packages 90%
of the users want

* The zaurus users either come from a non-maintained binary only
firmware hell where everyone puts a few packages to scratch their itch
on their personal webservers without a coordinated effort or come from
non-maintained opensource firmwares where there the official feeds only
have what's in the rootfs (e.g. pdaX).

* The ipaq users had their release feeds and the unstable feeds that
haven't been updated in a while and currently with no developers to add
requests.

I have seen a number of people on irc asking 'which feed must I add for
<foo>', where <foo> is a package that is present in the preconfigured
feeds (e.g abiword). When you show them it's in the preconfigured feeds
they usually say something like "Wow, that's neat. I come from <dead
distro> that needed a gazillion extra feeds". That shows how deeply
conditioned various groups of users are.

I think we should have a good look on how the nslu2-linux project
handles things and if possible improve on that. I think being responsive
to requests is the biggest part of keeping people to use our feeds.
Sometimes we have to say "no" to requests (openoffice for wrt routers),
but that's life.

| The key points to achieving this are:
|
| 1) If source code is not accessible in a public repository, then it
| effectively does not exist.
|
| 2) If a binary cannot be built automatically using publicly available
| build scripts by any third-party from publicly available source
| repositories, then it cannot be released.

and

3) QA checks

We don't want packages that put a load of config files in $HOME, touch
files owned by other packages (netbase vs iana-etc problems a while
ago), have bad packaging, have the wrong architecture etc.

regards,

Koen

- --
[EMAIL PROTECTED] will go go away in december 2007, please
use [EMAIL PROTECTED] instead.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFHf4hnMkyGM64RGpERAr6CAKCqYvGrzSyfirNv//kUwqsKx2KvdwCdGHkt
N6VeA2wDSBNu7kwv0TYhLdY=
=QPLY
-----END PGP SIGNATURE-----

_______________________________________________
Angstrom-distro-devel mailing list
Angstrom-distro-devel@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel

Reply via email to