[Pkg-rrfw-general] Re: libnet-snmp-perl dependency

Jurij Smakov jurij@wooyd.org
Wed, 18 Aug 2004 14:50:35 -0400 (EDT)


On Wed, 18 Aug 2004, Marc Haber wrote:

> Hi,
>
> rrfw-common needs a versioned depends on libnet-snmp-perl, since the woody
> libnet-snmp-perl (3.6-7) doesn't allow rrfw_devdiscover to run properly.
>
> Greetings
> Marc

Hi Marc,

I have never bothered with versioned deps since I was told that the only
reason for it is to simplify the backporting and I considered the
possibility of backporting somewhat remote, given that some of the
rrfw-common deps (like libproc-daemon-perl) are just not present in woody.
Clearly, this was a mistake :-). Here is a comparison of versions in
woody, sarge/sid and RRFW requirements:

rrfw-common dependencies:
			woody		sarge/sid	RRFW requirement
rrdtool			1.0.35-2	1.0.48-2	>= 1.0.x
librrds-perl		1.0.35-2	1.0.48-2	>= 1.0.x
perl			5.6.1-8.7	5.8.4-2		>= 5.8.0
libberkeleydb-perl	0.17-1		0.25-2		>= 0.19
libxml-libxml-perl	1.31-2		1.56-6		>= 1.54_3
libproc-daemon-perl	missing		0.03-2		no specific version
libnet-snmp-perl	3.6-7		4.0.3-1		= 4.0.3
libapache-session-perl	1.54-1		1.60-1		no specific version
libtemplate-perl	2.06-3		2.10-1		no specific version

libberkeleydb-perl is somewhat special, since I have specifically asked
the maintainer to rebuild it with libdb4.2. Previous versions were built
with libdb4.1, so we really need to include the versioned dependency
>= 0.25-2 on it.

rrfw-apache dependencies:
			woody		sarge/sid	RRFW requirement
apache			1.3.26-0woody5	1.3.31-2/3	= 1.3
libapache-mod-perl	1.26-3.0woody1	1.29.0.2-9/10	>= 1.0

As you've pointed out, apache-common does not contain apache-modconf, so I
guess we will have to introduce a versioned dep on apache >= 1.3.31-3

rrfw-apache2 dependencies:
			woody		sarge/sid	RRFW requirement
apache2			missing		2.0.49-1/50-9	>= 2.0
libapache2-mod-perl2	missing		1.99.14-1/2	>= 1.99_12

In summary, it seems like the following dependencies should be versioned:

perl (>= 5.8.0)
libberkeledb-perl (>= 0.25-2)
libxml-libxml-perl (>= 1.56) (it is not clear whether 1.54-2 satisfies
the RRFW requirement and the next one is 1.56-1, so I am playing it safe
here).
libnetsnmp-perl (>= 4.0.3)
apache (>= 1.3.31-3)

If it's ok with you, I'll implement it.

Best regards,

Jurij Smakov                                        jurij@wooyd.org
Key: http://www.wooyd.org/pgpkey/                   KeyID: C99E03CC