[Pkg-zope-developers] Re: [pmachard@debian.org: Fixed in NMU of zopectl 0.3.4.2]

Thaddeus H. Black t@b-tk.org
Wed, 25 Aug 2004 23:25:29 +0000


--vkogqOf2sHV7VnPd
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

This message is to Derrick and Pierre, with copy
to several others.

I wrote this nonsense:

> Pierre, it looks to me as though Georg, in
> trying to get around the -1.1 postinst problem,
> might somehow inadvertently manually have
> created a file
> named "/var/lib/zope/instance/default/access".
> This is supposed to be a directory not a file.

Georg was right.  I was wrong.  As Derrick
points out, it should be a file not a directory.

A question for Derrick.  If the file exists but
is empty ("touch $access"), then Zope installs
without complaint.  But an empty file there is
not acceptable, is it?  Must an
initial/emergency username ("Admin") and
password not be installed, for Zope to be usable
and secure?  Feel free to elaborate.

Pierre, I believe that the root of the
problem---and perhaps the key to really fixing
and closing six or seven zope{ctl,} bugs over
the past year---is in that ZopeCTL.py has not
heretofore been able to parse and to act
correctly on the new Zope account configuration
in /etc/zopectlrc.  This is what I believe.
David Coe had tried to work around the problem
in an earlier NMU.  David's workaround was worth
a try, but unfortunately it has only led to new
bug reports.  I no longer believe that we can
work around this problem; we must fix it.  This
is why I have tunneled into ZopeCTL.py and
zpasswd.py, finishing the unfinished code in
there.  This is why the RC bug #251038 had
stayed open so long: it was not essentially a
packaging problem; it had no easy fix.

Unfortunately I have mostly run out of Debian
time until about 14:00 GMT Saturday.  I can
reply to a mail or two in the meantime, but can
do little else until then.  Since you are
signing the NMUs, Pierre, I will naturally
follow your lead.  Tell me what you want me to
do next.  Tell me how I can help.

--=20
Thad

--vkogqOf2sHV7VnPd
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAkEtH+kACgkQh3E0gzgBXn49SgCdEcNjr8hewYmluA/GSZMM9KYf
dM8AoJB/o7xcj1W+qvVrmX7wTPI2ecYg
=+g/9
-----END PGP SIGNATURE-----

--vkogqOf2sHV7VnPd--