Re: FW: Summary of a IRC conversation in #zynot-infra

Amir Guindehi <[email protected]> Mon, 11 Aug 2003 12:02:25 +0200
Newsgroups gmane.linux.zynot.devel
Organization DataCore GmbH
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--===============89865829137461994==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="------------enig1A2881D9DA2CE2AFACF509F2"

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig1A2881D9DA2CE2AFACF509F2
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

Sander Striker wrote:
 >>>So either the correct ebuilds with their dependencies should be 
published
 >>>somewhere on the zynot.org domain with instructions, or, we should give
 >>>instructions how to build from source...
 >>
 >>Those Ebuilds are published on the following website:
 >>
 >>https://gentoo.datacore.ch/DCwiki.gentoo/Ebuild.jsp?page=DataCore.EBuilds&portage=dc.gentoo
 >
 > Right.  Like I said, we need to publish them on the zynot.org domain.

No, that's not true and I disagree!
I will not update two sites with the same information!

The gentoo.datacore.ch webserver contains the _current_ ebuilds we have 
in our working set @datacore.ch. The pages get generated automaticall on 
the fly directly from our subversion ebuild repository... so I normally 
only have to commit a new ebuild to the repository to make it appear on 
those pages.

I have no interest in doing the same work twice.
We will publish our ebuilds on the gentoo.datacore.ch page and you have 
the possibility to point to the ebuild url's I posted in the last mail. 
This way, you always point to the most current versions of the ebuilds.

 >>db-4.0.14,
 >
 > For a client not a required dependency.

For a local repository and for svnadmin you need it. So, you already 
need it if you want to create a local repository for testing purposes! 
Right?

 >>diffutils,
 >
 > Not a required dependency.

Wrong.

It _is required_ for the ebuild! We patch the buggy Makefiles to comply 
to our wishes on a GenToo system.

 >>openssl,
 >
 > If you wish to use the https:// schema (which you do for zynot).

-> needed!

 >>texinfo, texi2html),
 >
 > Not a required dependency.

Wrong.

It _is required_ for the ebuild! We generate info files for GenToo's 
documentation system.

 >>Sander, building sources by hand is bad! ;-))
 >
 >
 > Bad, Good, Ugly, whatever.  I'm just saying that you are not unable
 > to get Subversion to install without an ebuild.

Agree. But to do it consistently over boxes and time you need an ebuild.

 >>I wrote a SVN backup script named svnbackup, which is available from:
 >>
 >>https://open.datacore.ch/read-only/svnbackup/trunk/
 >>
 >>by svn and does exactly that. It dumps every revision commited to a
 >>separate bzip2 compressed dump file in a configurable directory
 >>structure. You can configure multiple repositories and then have
 >>svnbackup backup all those  repositories in one go.
 >
 > Dumping individual revisions is interesting, but a full backup every
 > period T is fine for the reasonable paranoid.  It could be a bit more
 > convenient when restoring too.

I do not agree.

I think a command like:

   svnbackup load --rep repname new-repository

_is far more convenient_ than copying or rsyncing databases while 
running and then replaying the journals to fix the currupted database.

 > Anyway, for the less paranoid among us, hot-backup does the job.

Which does the above and which is not a very good solution to the 
problem in my eyes. It's a dirty hack which only works because the 
database keeps a transaction journal...

 > The less paranoid would be defined as the people who feel comfortable 
that
 > Berkeley DB 4.0 is a stable product (which given it's widespread use
 > wouldn't be that odd).

Doing backup is always a good thing. Doing backup of _individal 
revisions as separate files_ is even better because you can choose which 
revision dumps you want to include when recreating the database, even 
_without_ a svnfilter...

 > Above text is in no way meant to discourage people from looking at
 > Amirs svn tools BTW.  I haven't tried them.  I'm merely stating
 > what I know works.

It works here since 3 months doing backup of 6 different (some of them 
quite big) repositories, including the zynot.datacore.ch test repository.

Cheers
- Amir

-- 
Amir Guindehi, [email protected]
DataCore GmbH, Witikonerstrasse 289, 8053 Zurich, Switzerland



--------------enig1A2881D9DA2CE2AFACF509F2
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-nr1 (Windows 2000)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQE/N2m9bycOjskSVCwRApAXAJ9XqhTmC9b23dKKdpxRATmSfGxw4wCgtoKL
HFyGncoD18XtzPONq4evPpU=
=bnWf
-----END PGP SIGNATURE-----

--------------enig1A2881D9DA2CE2AFACF509F2--


--===============89865829137461994==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Zynot-dev mailing list
[email protected]
http://lists.zynot.org/mailman/listinfo/zynot-dev

--===============89865829137461994==--