Re: recovery status update

2003-12-14 Thread Martin Michlmayr
* Aaron M. Ucko <[EMAIL PROTECTED]> [2003-12-09 15:37]:
> Although I agree that there is definitely something to be said for
> this approach, I would like to note an additional issue with it:
> 
> - how to verify that katie will process uploads as expected (I'd been
>   running dinstall -n, via dput -D; I suppose it would be possible to
>   upload separately to the mirror and test there, but that's awkward.)

dinstall -n is not as useful as it was in the past.  In the past,
you'd have to wait until dinstall run to see whether your package is
okay; nowadays, packages are checked regularly (I think every 15
minutes), so you get almost immediate feedback anyway.

-- 
Martin Michlmayr
[EMAIL PROTECTED]




Re: recovery status update

2003-12-14 Thread Martin Michlmayr
* Aaron M. Ucko <[EMAIL PROTECTED]> [2003-12-09 22:14]:
> Clint Adams <[EMAIL PROTECTED]> writes:
> 
> > - how to run madison and wanna-build
> 
> I thought the idea was for the unrestricted mirror to include a
> read-only copy of the database madison consults.

Yes, the idea is to sync the Postgres database once a day (it
basically only changes on dinstall time anyway).  Then you can run
madison on the mirror.

-- 
Martin Michlmayr
[EMAIL PROTECTED]




Re: recovery status update

2003-12-14 Thread Martin Michlmayr
* Julian Gilbey <[EMAIL PROTECTED]> [2003-12-09 09:49]:
> - how to give developers the possibility of seeing what's in the queue
>   (daily rsyncs are not good enough for this; I've frequently pulled
>   packages from the accepted queue to check that bug fixes have been
>   correctly applied)

The queue could theoretically just be rsynced every 15 minutes or so.
-- 
Martin Michlmayr
[EMAIL PROTECTED]




Re: recovery status update

2003-12-10 Thread Wouter Verhelst
On Tue, Dec 09, 2003 at 10:14:08PM -0500, Aaron M. Ucko wrote:
> Clint Adams <[EMAIL PROTECTED]> writes:
> 
> > - how to run madison and wanna-build
> 
> I thought the idea was for the unrestricted mirror to include a
> read-only copy of the database madison consults.
> 
> wanna-build presumably needs more real-time access, though.

Not really. Wanna-build keeps its own bdb database, based on the output
of quinn-diff. Provided the wanna-build box has (semi-)realtime access
to the Packages- and Sources-files on auric (a requirement because of
the way security updates are handled), it could technically run
anywhere.

-- 
Wouter Verhelst
Debian GNU/Linux -- http://www.debian.org
Nederlandstalige Linux-documentatie -- http://nl.linux.org
"Stop breathing down my neck." "My breathing is merely a simulation."
"So is my neck, stop it anyway!"
  -- Voyager's EMH versus the Prometheus' EMH, stardate 51462.


signature.asc
Description: Digital signature


Re: recovery status update

2003-12-10 Thread Thomas Viehmann
Aaron M. Ucko wrote:
> Clint Adams <[EMAIL PROTECTED]> writes:
> 
> 
>>- how to run madison and wanna-build
> 
> 
> I thought the idea was for the unrestricted mirror to include a
> read-only copy of the database madison consults.
> 
> wanna-build presumably needs more real-time access, though.

Maybe those tools could trigger updating of the mirror before they are
actually executed.
(Just a random thought, probably completely useless, but I might just be
lucky.)

Cheers

T.



pgpWbipYxsrHj.pgp
Description: PGP signature


Re: recovery status update

2003-12-09 Thread Aaron M. Ucko
Clint Adams <[EMAIL PROTECTED]> writes:

> - how to run madison and wanna-build

I thought the idea was for the unrestricted mirror to include a
read-only copy of the database madison consults.

wanna-build presumably needs more real-time access, though.

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
Finger [EMAIL PROTECTED] (NOT a valid e-mail address) for more info.




Re: recovery status update

2003-12-09 Thread Clint Adams
> - how to run the DELAYED queue (to give the possibility of deleting
>   things from it or to see what's in it)
> 
> - how to give developers the possibility of seeing what's in the queue
>   (daily rsyncs are not good enough for this; I've frequently pulled
>   packages from the accepted queue to check that bug fixes have been
>   correctly applied)

- how to run madison and wanna-build




Re: recovery status update

2003-12-09 Thread Aaron M. Ucko
Josip Rodin <[EMAIL PROTECTED]> writes:

> On Tue, Dec 09, 2003 at 03:37:55PM -0500, Aaron M. Ucko wrote:
>> - how to verify that katie will process uploads as expected (I'd been
>>   running dinstall -n, via dput -D; I suppose it would be possible to
>>   upload separately to the mirror and test there, but that's awkward.)
>
> Seems to me that, with proper checks before upload and a properly done
> upload itself, dinstall -n is superfluous. I can't remember when was the
> last time I got my stuff rejected by e.g. a competing upload, mistaken
> number, or anything like that... And even if something does get rejected,
> you only have to wait around five minutes to find out.

Hm, yeah, I must admit that there's much less call for this now that
automatic feedback occurs every 15 minutes rather than only once a
day.

>> I believe http://incoming.debian.org/ is functioning as usual (though
>> it's a bit hard to tell shortly after a dinstall run ;-) ).

Yep.

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
Finger [EMAIL PROTECTED] (NOT a valid e-mail address) for more info.




Re: recovery status update

2003-12-09 Thread Josip Rodin
On Tue, Dec 09, 2003 at 03:37:55PM -0500, Aaron M. Ucko wrote:
> - how to verify that katie will process uploads as expected (I'd been
>   running dinstall -n, via dput -D; I suppose it would be possible to
>   upload separately to the mirror and test there, but that's awkward.)

Seems to me that, with proper checks before upload and a properly done
upload itself, dinstall -n is superfluous. I can't remember when was the
last time I got my stuff rejected by e.g. a competing upload, mistaken
number, or anything like that... And even if something does get rejected,
you only have to wait around five minutes to find out.

-- 
 2. That which causes joy or happiness.




Re: recovery status update

2003-12-09 Thread Aaron M. Ucko
Julian Gilbey <[EMAIL PROTECTED]> writes:

> It makes a lot of sense to restrict auric permanently and have an
> up-to-date mirror for general access purposes.  The issues I can think
> of are:

Although I agree that there is definitely something to be said for
this approach, I would like to note an additional issue with it:

- how to verify that katie will process uploads as expected (I'd been
  running dinstall -n, via dput -D; I suppose it would be possible to
  upload separately to the mirror and test there, but that's awkward.)

> - how to run the DELAYED queue

Extra ftp upload directories?  sftp access to the full queue area?

> - how to give developers the possibility of seeing what's in the queue

I believe http://incoming.debian.org/ is functioning as usual (though
it's a bit hard to tell shortly after a dinstall run ;-) ).  Other
queues, especially queue/new, can also be interesting to inspect, but
mirror delay there would hardly be the end of the world.

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
Finger [EMAIL PROTECTED] (NOT a valid e-mail address) for more info.




Re: recovery status update

2003-12-09 Thread Julian Gilbey
On Fri, Dec 05, 2003 at 01:51:54AM +, James Troup wrote:
>   Where can I login?
>   --
> 
> There's been a fair bit of talk post-compromise about restricting
> access to machines running (core) services.  At the moment, the only
> thing I'm (personally) doing is not enabling non-services accounts on
> auric (ftp-master) and klecker (security, non-US, qa, nm, www-master)
> immediately.  Obviously, it's useful for random developers to have
> access to e.g. the postgres database of the archive, so the current
> plan if the restricted nature of auric becomes permanent is to mirror
> the system daily to another box that would be unrestricted.  [This
> would have the added bonus of giving us a hot spare for
> disasters/arson attacks etc.]
> 
> Basically the whole issue of what, if anything, to restrict is still
> up in the air.  I'm looking for input/opinions/discussion on this.  If
> you need access to the machines running the archives, please tell me
> (or probably better yet, start a thread on debian-devel) why.

It makes a lot of sense to restrict auric permanently and have an
up-to-date mirror for general access purposes.  The issues I can think
of are:

- how to run the DELAYED queue (to give the possibility of deleting
  things from it or to see what's in it)

- how to give developers the possibility of seeing what's in the queue
  (daily rsyncs are not good enough for this; I've frequently pulled
  packages from the accepted queue to check that bug fixes have been
  correctly applied)


   Julian

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Julian Gilbey, website: http://www.polya.uklinux.net/
   Debian GNU/Linux Developer, see: http://people.debian.org/~jdg/
 Visit http://www.thehungersite.com/ to help feed the hungry




Re: recovery status update

2003-12-07 Thread Roland Bauerschmidt
Steve Langasek wrote:
> Hmm, I'm pretty sure the box is running stable, so this should be a
> non-issue (for now).

I see; thanks for the clarification. I just wanted to make sure...

Roland




Re: recovery status update

2003-12-06 Thread Steve Langasek

On Fri, Dec 05, 2003 at 01:17:25PM +0100, Roland Bauerschmidt wrote:
> James Troup wrote:
> > As part of the recovery process, db.debian.org has migrated, both to a
> > new host (because the old box was on it's last legs and HP kindly
> > donated a shiny new one to replace it), and to a newer version of LDAP
> > (because it was still using potato's OpenLDAP).
> 
> Which exact version of OpenLDAP and which database backend are you
> using? The BDB backend has severe problems if incorrectly configured
> (i.e. a DB_CONFIG file is missing or the cachesize specified there is
> too small). We're working on that at the moment; libdb4.2 4.2.51 is
> supposed to fix the problem, though a correctly cachesize is still
> important for performance.

Hmm, I'm pretty sure the box is running stable, so this should be a
non-issue (for now).

Cheers,
-- 
Steve Langasek
postmodern programmer


signature.asc
Description: Digital signature


Re: recovery status update

2003-12-05 Thread Roland Bauerschmidt
James Troup wrote:
> As part of the recovery process, db.debian.org has migrated, both to a
> new host (because the old box was on it's last legs and HP kindly
> donated a shiny new one to replace it), and to a newer version of LDAP
> (because it was still using potato's OpenLDAP).

Which exact version of OpenLDAP and which database backend are you
using? The BDB backend has severe problems if incorrectly configured
(i.e. a DB_CONFIG file is missing or the cachesize specified there is
too small). We're working on that at the moment; libdb4.2 4.2.51 is
supposed to fix the problem, though a correctly cachesize is still
important for performance.

Roland




Re: recovery status update

2003-12-05 Thread Christian Kurz
Hi James,

first let me thank you for your good work so far on the recovery of the
debian machines. I just wanted to add one note:

On [05/12/03  1:51], James Troup wrote:
> Use the anonymous upload queue on ftp-master.  I believe you want to
> use something like "dupload --to anonymous-ftp-master foo.changes" for
> dupload and "dput ftp-master foo.changes" for, err, dput.  But I don't
> use either of these programs and haven't tested that.

The default configuration of dput was changed in the past to use the
anonymous upload-queues. Only if people really want to use scp/rsync
(like I do when testing new releases), it's necessary to specify the
host. Otherwise it's enough if people use "dput foo.changes", if they
haven't modified the default configuration (except for username. ;-)

Christian
-- 
   Debian Developer (http://www.debian.org)
1024D/B7CEC7E8 44BD 1F9E A997 3BE2 A44F  96A4 1C98 EEF3 B7CE C7E8


pgpU4h5ObJ9DG.pgp
Description: PGP signature