On Wed, Aug 26, 2009 at 8:51 AM, Graham Cobb<g+...@cobb.uk.net> wrote:
> On Wednesday 26 August 2009 12:13:42 Anderson Lizardo wrote:
>> It would be nice if it could support those projects that keep only the
>> debian/ directory under revision control. We do that for many PyMaemo
>> packages, because there is no point keeping the entire source if we
>> are only touching the debian packaging. Then we currently using some
>> scripts that generate the source packages for us (and even build
>> locally for testing).
>
> That is one of the use-cases that MUD was designed for.

Yeah, but unless autobuilder is modified to use MUD internally, I
don't see much point on changing PyMaemo in the short term to use it,
as we have a working solution for handling its packages (creating
source packages, calculating build/upload order etc.)... Unless
someone want to do it for all PyMaemo packages and provide us with the
patches, that we will be glad to accept :)

I think the main point here is getting autobuilder to be more clever
and avoid having to upload through the (sometimes) slow upload
process. If you think MUD can fill this role, you can propose to
autobuilder read the MUD specs (XML, right?) from some repository and
build them.

>
>> One idea might be to use some custom field in debian/control (see
>> http://www.debian.org/doc/debian-policy/ch-controlfields.html#s5.7)
>> that point to the original .dsc file in Debian, e.g.:
>>
>> XC-Original-Dsc:
>> http://ftp.de.debian.org/debian/pool/main/d/dbus-python/dbus-python_0.83.0-
>>1.dsc
>
> Hmm. I'm not sure you would want to point to a particular file on the Debian
> ftp servers -- they add and remove files as the project progresses.

We can simply put it on a webserver and make the urls point to it,
that's no problem. But still it is a lot better than keeping the
entire sources in the repository.

> If you want a particular version as the base then surely the sources should be
> stored in garage so they don't suddenly disappear.  If you want the latest
> then apt should be used to fetch them (which is what MUD does).

OTOH I don't like getting always the latest package in Debian, as it
needs some QA to check it works for Maemo and the Maemo patches apply
to it.

BTW, does MUD handle debian/changelog merging?

Regards,
-- 
Anderson Lizardo
OpenBossa Labs - INdT
Manaus - Brazil
_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to