Bug#488629: axyl: legacy dependencies

2008-06-30 Thread Paul
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Justin,

A few more comments.

> Package: axyl
> Version: 2.6.0
> Severity: minor
> Tags: patch
> 
> The dependencies for axyl are:
> 
> # Depends: debconf | debconf-2.0, debianutils (>= 1.6),   bash (>= 2.0), 
> php4 | php5, php4-cli | php5-cli, apache (>= 1.3) | apache-perl (>= 1.3) | 
> apache-ssl (>= 1.3) | apache2, adduser (>= 3.58)
> 
> Quite a lot of this is useless.
> 
> The "debconf | debconf-2.0" part still makes sense, since the
> transition to cdebconf is a way off yet.

Yes.


> Bash version 2.0+ has been in Debian's Essential list since 1997;
> the only way this dependency could have any effect is on a mixed
> Bo/Lenny system.  Likewise for debianutils 1.6, except that in this
> case I think it's Hamm rather than Bo. 

Definitely an old condition which should be updated.


> The only Apache present in Lenny/Sid is apache2; likewise, PHP4 has
> been removed from Sid, so the switch from "php4" to "php4 | php5"
> (see #424782) can now be followed by a switch to plain "php5".

As well as standard woody-based servers, there are still numerous
packages out there running on etch but which require php4 and will not
run on php5. So that means axyl is still being installed/upgraded on
systems with apache 1.3 and php4 and I will continue to allow for this,
and retain those dependencies for now since it does no harm. Legacy code
does indeed have a long tail.


> A dependency on adduser is reasonable, but specifying ">= 3.58" is
> fairly pointless since that version predates the release of Sarge
> (i.e. oldstable).  Mixed Woody/Lenny systems are conceivable, but
> not officially supported.

Yes that is an old condition too and should be removed.

So therefore:
Depends: debconf | debconf-2.0, php4 | php5, php4-cli| php5-cli, apache
(>= 1.3) | apache2, adduser


Cheers,
Paul.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIaULQtfkpAgkMOyMRAgLZAJ4oM2uvjO9W2FpJB2Z+3ehghWxgFwCgwKTX
MN0/jg95ONYpOluvpI7NQeM=
=LlDb
-END PGP SIGNATURE-



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#488629: axyl: legacy dependencies

2008-06-30 Thread Paul
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Justin B Rye wrote:
> Package: axyl
> Version: 2.6.0
> Severity: minor
> Tags: patch
> 
> The dependencies for axyl are:
> 
> # Depends: debconf | debconf-2.0, debianutils (>= 1.6),   bash (>= 2.0), 
> php4 | php5, php4-cli | php5-cli, apache (>= 1.3) | apache-perl (>= 1.3) | 
> apache-ssl (>= 1.3) | apache2, adduser (>= 3.58)
> 
> Quite a lot of this is useless.

Thanks Justin - you are right, time they were updated!

Cheers,
Paul.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIaJKotfkpAgkMOyMRAsSgAKCxq42jFiVJ1JZJpLVFhO7BvcsgMwCdGoxq
J9zHGltzjQp+fBYeXYFn2NE=
=K9YH
-END PGP SIGNATURE-



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#488629: axyl: legacy dependencies

2008-06-30 Thread Justin B Rye
Package: axyl
Version: 2.6.0
Severity: minor
Tags: patch

The dependencies for axyl are:

# Depends: debconf | debconf-2.0, debianutils (>= 1.6), bash (>= 2.0), php4 | 
php5, php4-cli | php5-cli, apache (>= 1.3) | apache-perl (>= 1.3) | apache-ssl 
(>= 1.3) | apache2, adduser (>= 3.58)

Quite a lot of this is useless.

The "debconf | debconf-2.0" part still makes sense, since the
transition to cdebconf is a way off yet.

Bash version 2.0+ has been in Debian's Essential list since 1997;
the only way this dependency could have any effect is on a mixed
Bo/Lenny system.  Likewise for debianutils 1.6, except that in this
case I think it's Hamm rather than Bo. 

The only Apache present in Lenny/Sid is apache2; likewise, PHP4 has
been removed from Sid, so the switch from "php4" to "php4 | php5"
(see #424782) can now be followed by a switch to plain "php5".

A dependency on adduser is reasonable, but specifying ">= 3.58" is
fairly pointless since that version predates the release of Sarge
(i.e. oldstable).  Mixed Woody/Lenny systems are conceivable, but
not officially supported.

So it boils down to:

  Depends: debconf | debconf-2.0, php5, php5-cli, apache2, adduser

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.25.custom
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-- 
JBR
Ankh kak! (Ancient Egyptian blessing)
diff -ur axyl-2.6.0.pristine/debian/control axyl-2.6.0/debian/control
--- axyl-2.6.0.pristine/debian/control	2008-03-21 22:52:13.0 +
+++ axyl-2.6.0/debian/control	2008-06-30 02:34:33.0 +0100
@@ -10,7 +10,7 @@
 Package: axyl
 Section: web
 Architecture: all
-Depends: debconf | debconf-2.0, debianutils (>=1.6), bash (>=2.0), php4 | php5, php4-cli | php5-cli, apache (>=1.3) | apache-perl (>=1.3) | apache-ssl (>=1.3) | apache2, adduser (>=3.58)
+Depends: debconf | debconf-2.0, php5, php5-cli, apache2, adduser
 Recommends: axyl-lucene
 Suggests: axyl-doc
 Description: The Axyl web development platform