|
Home > Archive > Debian Developers > June 2004 > How to set up an upload queue on an Alioth project?
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
How to set up an upload queue on an Alioth project?
|
|
| Enrico Zini 2004-06-16, 5:56 pm |
| Hello,
We'd like to set up an upload queue on our Debian-NP Alioth project.
We've been told by the Alioth staff, when asking them to provide such a
service, that:
mini-dinstall and dput/dupload work nice, and I don't see why
Gforge/Alioth would need to duplicate their functionality.
So I guess that it'd be easy to setup some private repository with an
upload queue workable with dput inside the debian-np Alioth web space.
I'd like to have http://debian-np.alioth.debian.org/debian-np to be our
repository, and to be able to "dput debian-np mypackage.changes" when I
do a release.
Question is: how do I do it? I have no idea where to start from.
TIA and ciao,
Enrico
--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <enrico@debian.org>
| |
| Thomas Viehmann 2004-06-16, 5:56 pm |
| Hi.
Enrico Zini wrote:
[dput/mini-dinstall]
> Question is: how do I do it? I have no idea where to start from.
The last couple of questions (IIRC) in the dput FAQ address this.
As always, Christian and I would be very keen to know if the description
or any other part of dput/mini-dinstall needs improvement to suit your
needs.
Kind regards
Thomas
--
Thomas Viehmann, dput apprentice comaintainer, mini-dinstall maintainer,
<http://thomas.viehmann.net/>
| |
| Otavio Salvador 2004-06-16, 5:56 pm |
| | |
| Thomas Viehmann 2004-06-16, 5:56 pm |
| Hi.
Otavio Salvador wrote:
> I like debpool since this loos more near of an official
> mirror. Have some possibility to add pool support do
> mini-dinstall?
That's definately something that I want to do, it's number one on my
list of things to do.
IIRC it has been worked on and then work stopped. On my circular list of
packages to work on mini-dinstall on number 2 now, so I hope to get some
archive layout stuff done before too late in July.
Cheers
T.
[P.S. for Otavio: I forgot the cc to devel and then changed my mind
about what to write, so this differs from the version I sent to your
address.]
--
Thomas Viehmann, <http://thomas.viehmann.net/>
| |
| Otavio Salvador 2004-06-16, 5:56 pm |
| | |
| Goswin von Brederlow 2004-06-16, 5:56 pm |
| Thomas Viehmann <tv@beamnet.de> writes:
> Hi.
>
> Enrico Zini wrote:
> [dput/mini-dinstall]
> The last couple of questions (IIRC) in the dput FAQ address this.
> As always, Christian and I would be very keen to know if the description
> or any other part of dput/mini-dinstall needs improvement to suit your
> needs.
>
> Kind regards
>
> Thomas
pool dirs would be a start.
mini-dinstall is unuseable for something like amd64 with 8000+
packages.
MfG
Goswin
--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
| |
| Goswin von Brederlow 2004-06-16, 5:56 pm |
| Otavio Salvador <otavio@debian.org> writes:
> || On Wed, 16 Jun 2004 19:59:57 +0200
> || Thomas Viehmann <tv@beamnet.de> wrote:
>
> tv> Hi.
> tv> Enrico Zini wrote:
> tv> [dput/mini-dinstall]
> >> Question is: how do I do it? I have no idea where to start from.
> tv> The last couple of questions (IIRC) in the dput FAQ address this.
> tv> As always, Christian and I would be very keen to know if the description
> tv> or any other part of dput/mini-dinstall needs improvement to suit your
> tv> needs.
>
> I like debpool since this loos more near of an official
> mirror. Have some possibility to add pool support do
> mini-dinstall?
We found that debpool screws up and looses packages and also has
problems with udebs.
For a while now the debian-amd64 repository has been maintained by a
handfull of shell scripts that also track some upstream Source files
(sid source for us) and provide an interface to build scripts.
If you are intrested in the incoming queue part check out
http://debian-amd64.alioth.debian.o...build/wb-update
http://debian-amd64.alioth.debian.o...b-check-changes
http://debian-amd64.alioth.debian.o...install-changes
http://debian-amd64.alioth.debian.o...-delete-changes
MfG
Goswin
--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
| |
| Raphaël 'SurcouF' Bordet 2004-06-17, 5:53 pm |
| Le mer, 16/06/2004 à 19:41 +0200, Enrico Zini a écrit :
> Hello,
>
> We'd like to set up an upload queue on our Debian-NP Alioth project.
> We've been told by the Alioth staff, when asking them to provide such a
> service, that:
>
> mini-dinstall and dput/dupload work nice, and I don't see why
> Gforge/Alioth would need to duplicate their functionality.
Roland Mas precisely has just installed debpool, following the request
of the Gnome team.
It is just enough to copy/usr/share/doc/debpool/examples/Config.pm in
~/.debpool/ and to modify the usual variables in order to reflect your
configuration, like this:
~/.debpool/Config.pm:
---
$Options{'archive_dir'} = '/org/alioth.debian.org/chroot/home/groups/
pkg-gnome/htdocs/debian';
$Options{'db_dir'} = "/var/lib/gforge/chroot/home/users/surcouf-guest/.
debpool/db";
$Options{'db_dir_mode'} = 0750;
$Options{'db_file_mode'} = 0640;
$Options{'dists_dir'} = "$Options{'archive_dir'}/dists";
$Options{'dists_dir_mode'} = 0775;
$Options{'dists_file_mode'} = 0664;
$Options{'incoming_dir'} = "$Options{'archive_dir'}/incoming";
$Options{'incoming_dir_mode'} = 01775;
$Options{'installed_dir'} = "$Options{'archive_dir'}/installed";
$Options{'installed_dir_mode'} = 0755;
$Options{'installed_file_mode'} = 0664;
$Options{'pool_dir'} = "$Options{'archive_dir'}/pool";
$Options{'pool_dir_mode'} = 0755;
$Options{'pool_file_mode'} = 0664;
$Options{'dists'} = {
'unstable' => 'sid',
'experimental' => 'experimental'
};
$Options{'sections'} = [ 'main' ];
$Options{'archs'} = [ 'i386' ];
$Options{'release_origin'} = 'Debian';
$Options{'release_label'} = 'Debian';
$Options{'release_description'} = 'Debian Gnome Team';
$Options{'log_file'} = '/var/lib/gforge/chroot/home/users/surcouf-
guest/.debpool/debpool.log';
$Options{'rollback'} = 1;
$Options{'rebuild-files'} = 1;
$Options{'rebuild-dbs'} = 1;
$Options{'rebuild-all'} = 1;
---
Then, it any more but does not remain to configure crond as follows so
that it launches debpool regularly:
---
# every ten minutes
0,10,20,30,40,50 * * * * /usr/bin/debpool --nodaemon
---
Have a nice debpool day ! ;-)
--
Raphaël 'SurcouF' Bordet
surcouf@debianfr.net
#debianfr@undernet | http://www.debianfr.net
|
|
|
|
|