Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 69451 - Removing ucd-snmp from the tree
Summary: Removing ucd-snmp from the tree
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Netmon project
URL:
Whiteboard:
Keywords:
Depends on: 69457
Blocks:
  Show dependency tree
 
Reported: 2004-10-29 13:40 UTC by Eldad Zack (RETIRED)
Modified: 2007-06-24 23:36 UTC (History)
10 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eldad Zack (RETIRED) gentoo-dev 2004-10-29 13:40:04 UTC
Since net-snmp is the newer version of ucd-snmp and has ucd-snmp compatibility, it should be removed from the tree.
Comment 1 Eldad Zack (RETIRED) gentoo-dev 2004-10-29 13:42:54 UTC
The following ebuilds has direct ucd-snmp dependency:

dev-libs/cyrus-imap-dev
net-mail/cyrus-imap-admin
net-mail/cyrus-imapd
sys-apps/apcupsd
sys-apps/s390-tools
net-libs/libfwbuilder (Doesn't have a DEP - it has a broken behaviour...)
Comment 2 Eldad Zack (RETIRED) gentoo-dev 2004-10-29 13:59:22 UTC
aliz: metadata says you're maintaining net-libs/libfwbuilder...
Can you fix the deps on that package and check if it works against net-snmp?
Comment 3 Michael Imhof (RETIRED) gentoo-dev 2004-10-29 14:10:42 UTC
apcupsd-3.10.15-r1 depends on the virtual and runs with both implementations.
I dunno if you will leave the virtual as is or remove it.
I vote for leaving it.

I will remove the patch for ucd once it is removed from the tree. If i forget fell free to remind me.
Comment 4 Tuan Van (RETIRED) gentoo-dev 2004-10-29 14:32:43 UTC
all the latest dev-libs/cyrus-imap-dev, net-mail/cyrus-imap-admin, net-mail/cyrus-imapd are good. I'll remove myself after other arch stablize them.
Comment 5 SpanKY gentoo-dev 2004-10-29 15:10:56 UTC
sys-apps/s390-tools seems ok

if we remove net-analyzer/ucd-snmp there's no point for the virtual/snmp anymore because the only thing that could PROVIDE it would be net-analyzer/net-snmp
Comment 6 Michael Imhof (RETIRED) gentoo-dev 2004-10-29 15:38:12 UTC
apcupsd is fixed.
Comment 7 solar (RETIRED) gentoo-dev 2004-10-29 20:58:32 UTC
What is the motivation for removing ucd- ? 
I know a few people that go out of there way to use ucd-snmp on gentoo. 
Comment 8 Tuan Van (RETIRED) gentoo-dev 2004-10-29 21:31:44 UTC
solar, cyrus-imapd depends on virtual/snmp with snmp USE flags. if ucd-snmp compiled with `tcpd' USE flag, and someone try USE="-tcpd" emerge cyrus-imapd, cyrus-imapd will fail. As for now, I have to temporary hack cyrus-imapd to check for ucd-snmp for `tcpd', if the tcpd is not "sync" between two packages then the ebuild will bail. IMO, it is not a clean solution until we remove ucd-snmp.
Comment 9 Eldad Zack (RETIRED) gentoo-dev 2004-10-30 04:28:37 UTC
Solar, upstream support and simpler QA on our side.

net-snmp is just a new name for ucd-snmp, and I don't know if they will provide security fixes to ucd-snmp if it will have security issues.

 
Comment 10 solar (RETIRED) gentoo-dev 2004-10-30 09:04:49 UTC
Oh trust me I'm a net-snmp fan. Just seems odd to me that so solve a 
problem with portage using ucd-snmp in cyrus-imapd pkgs when people do
stuff like merging 1 pkg with a USE flag set and not another and then
expecting things to work is what's prompting removal of this
historically well known pkg. I'd vote for making everything use
virtual/snmp and setting that as the default in all profiles while
leaving ucd-snmp alone for 1 one release cycle and this bug open to give
those who depend on ucd-snmp exclusively a chance to speak up.
Comment 11 Eldad Zack (RETIRED) gentoo-dev 2004-10-30 09:29:46 UTC
I wasn't aware of these problems until I started looking for packages that depend solely on ucd-snmp...
Anyway, if they wouldn't changed the name from ucd-snmp to net-snmp we wouldn't have versions 4.*.* with us today.

Seems reasonable to wait for after the next release before removing it completely.
Comment 12 Tuan Van (RETIRED) gentoo-dev 2004-11-01 14:35:26 UTC
all cyrus-* old ebuilds depend on ucd-snmp have been removed. I'll keep myself in CC for any update on this bug.
Comment 13 Eldad Zack (RETIRED) gentoo-dev 2004-11-21 04:09:03 UTC
Note to myself: net-libs/libfwbuilder depends on virtual/snmp. It will need to be cleaned up from the "has_version net-libs/ucd-snmp" stuff after ucd-snmp is removed from the tree...
Comment 14 Daniel Black (RETIRED) gentoo-dev 2005-01-12 01:25:57 UTC
one release cycle is almost up. Is the plan to remove this before the portage snapshot on the 21st? Howz now sound?
Comment 15 Daniel Black (RETIRED) gentoo-dev 2005-01-25 00:07:07 UTC
any reason this can't be removed now please say so. I guess I missed the 21st date huh.
Comment 16 Daniel Black (RETIRED) gentoo-dev 2005-01-25 20:37:05 UTC
masked for 30 days in prepartion for removal. Objections may be considered.
Comment 17 Daniel Black (RETIRED) gentoo-dev 2005-01-30 00:14:50 UTC
Aliz - can you please change net-libs/libfwbuilder as per comment 13.

Version bump to 2.0.5 available too.
Minimum openssl version 0.9.6b
From configure.in "By default we assume user wants snmp support, provided script can find the library"
Comment 18 Daniel Black (RETIRED) gentoo-dev 2005-02-20 17:52:05 UTC
1. The following ebuilds have conditions in the ebuilds for doing special stuff if ucd-snmp is installed.
net-analyzer/ethereal - netmon
net-libs/libfwbuilder - aliz
net-mail/cyrus-imapd - net-mail
sys-apps/apcupsd - base-system - tantive

The sections of these ebuilds that relate to ucd-snmp will be removed by me soon unless you get to them first.

2. The following ebuilds have virtual/snmp dependancies. These will change to net-analyzer/net-snmp (the only other virtual):

dev-libs/cyrus-imap-dev -netmail
dev-python/snmpy - python
net-analyzer/cacti - netmon
net-dialup/freeradius -net-dialup
net-dialup/gnuradius - net-dialup
net-libs/libfwbuilder - aliz
net-mail/cyrus-imapd - net-mail
net-misc/zebra - amir
net-print/hpoj - printing
sys-apps/apcupsd - tantive
sys-apps/s390-tools - s390
www-apps/nut - robbat2 prez max

3. virtual/snmp will be removed from the profiles.

4. net-analyzer/ucd-snmp: will be removed.

5. A move entry will be added from net-analyzer/ucd-snmp to net-analyzer/net-snmp
Comment 19 Daniel Black (RETIRED) gentoo-dev 2005-02-20 20:16:12 UTC
all done - please tell me how many things I stuffed up.