Marius Gedminas wrote:
Even if there are no autobuilders I would still want to enforce the
requirement for having proper Debian source packages for everything that
is distributed from Garage.

I know there is good reason for that (so everybody can rebuild it) but this puts additional burden to package maintainers. I just uploaded scummvm binary deb but have to remove it if this is requirement. I don't have time to package also tremor, libmad and limbpeg so you can rebuild it properly. Also scummvm build process currently crashes with internal compiler error in Kyrandia engine and one file must be build with different compiler flags by hand. I know this is specific issue (which will probably go away with next compiler) but still there are the dependencies and others may have other reasons why rebuilding directly from source doesn't work or isn't easy.

But still source deb requirement is reasonable if the repository is meant for developers and not primarily for end users for easy instalation from one source. As a developer I would like to have such complete repository with all sources and their dependencies so if we agree on this I can keep scummvm elsewhere until I or someone else will package those dependencies (which would be useful).

BTW, as a debian maintainer newbie I find instructions here
http://maemo.org/maemowiki/ExtrasRepository
not sufficient. Would be nice to explain more how to create gpg key (maybe even additional ssh identity) and provide maemo specific practical suggestions related to:

- create extra (gpg,ssh) identity for maemo or not?
- gpg key lenght, key expiration time
- what specific fields should be in debian/control or source .dsc file
- should I use original source plus diff or directly my modified source (if source deb is requirement)?

I guess there are more maemo developers who doesn't use debian as their primary system so are a bit confused with such relatively advanced debian stuff.

Even links to specific documentation on debian.org (including specific chapters) would be useful.

Also please make scratchbox rootstraps (even the armel one) debian-developer-complete so I can debsign and upload it from scratchbox directly. Currently signing fails with

gpg: protection algorithm 3 is not supported
gpg: skipped "...": unknown cipher algorithm
gpg: [stdin]: clearsign failed: unknown cipher algorithm

and dput is not available.

Both is for 2.0, sorry if this was already fixed in 2.1.

Frantisek
_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers

Reply via email to