Difference between revisions of "5.4 open issues"
From Net-SNMP Wiki
m (Tweak layout to separate issue description & resolution) |
|||
Line 62: | Line 62: | ||
|| Suppress error messages on SIGHUP || ? || Remove the likely harmless, but annoying error messages on SIGHUP. A List FAQ <BR /> Handled for "extend" and "monitor" directives. What others? || rstory?/dts12 | || Suppress error messages on SIGHUP || ? || Remove the likely harmless, but annoying error messages on SIGHUP. A List FAQ <BR /> Handled for "extend" and "monitor" directives. What others? || rstory?/dts12 | ||
− | |- align=center bgcolor= | + | |- align=center bgcolor=lightyellow |
− | || libnetsnmphelpers linking trouble || Bug [http://sf.net/support/tracker.php?aid=1565496 1565496] (OSX) || In contrast to 5.3.x and earlier, the new "as needed" linking scheme has introduced problems when linking in libnetsnmphelpers on a number of platforms. Some happen during "make install DESTDIR=..." (SF Debian Sarge, SF OpenBSD 3.8, SF NetBSD 2.0.2, SF Alpha Linux, HP-UX 10.20-11.23, RH7.1, RH9, RHEL2.1, FC2), some during "make" (OSX).<BR />Fixed by forcing the need to specify --enable-as-needed. Doing anything else is simply problematic and people that need and want it can turn it on if they need to. --Wes.<BR />See -coders on why I don't think the current fix is right. --Thomas || hardaker | + | || libnetsnmphelpers linking trouble || Bug [http://sf.net/support/tracker.php?aid=1565496 1565496] (OSX) || In contrast to 5.3.x and earlier, the new "as needed" linking scheme has introduced problems when linking in libnetsnmphelpers on a number of platforms. Some happen during "make install DESTDIR=..." (SF Debian Sarge, SF OpenBSD 3.8, SF NetBSD 2.0.2, SF Alpha Linux, HP-UX 10.20-11.23, RH7.1, RH9, RHEL2.1, FC2), some during "make" (OSX).<BR />Fixed by forcing the need to specify --enable-as-needed. Doing anything else is simply problematic and people that need and want it can turn it on if they need to. --Wes.<BR />See -coders on why I don't think the current fix is right. --Thomas also removed libhelpers from the link line of libagent, which should bring us back to 5.3 behaviour. I don't know that linking libraries to other libraries is portable thus the configure flag. || hardaker |
|- align=center bgcolor=yellow | |- align=center bgcolor=yellow |
Revision as of 16:13, 19 October 2006
We try to collect significant open issues for the 5.4 release cycle here. Please add your contributions/comments and fix as much as you can!
Issue | Bug/patch | Comment | Assigned to |
snmptrapd partial oid matching | Patch 1536773 | introduce partial oid matching for traphandle, e.g. "traphandle someOID* /call/on/subtree/matching" (completely rewritten by Wes and now requires a -t flag). It's in pre1. Changed to "oid[.]*" for pre2. |
hardaker |
no perl/agent/Support/Makefile | - | With some perl versions "make perlmodules" will not create perl/agent/Support/Makefile from Makefile.PL, so the build will fail (e.g. on Solaris 8 with system-supplied Perl). Fixed in pre1. |
hardaker/tanders |
pre/rc version numbers | - | 5.4.pre1 gets rewritten to 5.4.0.1 in net-snmp-config which breaks the perl version checks and the default build. See -coders. Fixed for pre2. |
hardaker/tanders |
Windows build broken | - | 5.4.pre1 doesn't build on Windows (as reported by Alex) due the recent changes to the transport code (patch 1282566). Fixed for pre2. |
Alex_B |
make perltest | - | Currently fails on perl/SNMP t/notify test (tests 7, 9, 10). It should pass perfectly in order to be able to use it for regression testing. Fixed for pre2. |
tanders |
python binding | - | Initial python binding (just client-side get/set/walk etc.). Added before pre2, including a --with-python-modules. |
hardaker/jmarzot |
smarter "enable embedded perl by default" | - | Only enable embedded perl if it will successfully compile later on. Quite smart in pre3, but some problems (minimum perl version?) still need to be detected. (we don't know the minimum perl version... if we know it, we can test for it. It should be quite old though (I believe it works under 5.004) |
hardaker/tanders |
Solaris 5.9 build broken | Bug 1569150 | -Usolaris2 -Dsolaris2=solaris2 doesn't seem to work properly. Fixed for pre4. |
dts12 |
UCD-SNMP-MIB::systemStats | - | Reported to be broken on some systems (Solaris, some RHEL Linux machines). Breaks "make test" (CPU test on Solaris, snmpwalk test on Linux). Solaris and Linux parts fixed for pre4. |
dts12 |
OpenBSD/FreeBSD/Solaris if-mib rewrites | - | the suggestion in the NEWS file, --with-mib-modules=if-mib, doesn't work. Need a way to have configure pass NETSNMP_INCLUDE_IFTABLE_REWRITES during module processing/compilation. Fixed ?pre4 |
rstory |
HOST-RESOURCES-MIB::hrStorageIndex | - | Indexes have been re-ordered from previous versions. Have we justified this/notified users of this change? Documented in NEWS |
dts12/bshaw |
Solaris 2.6/7 configure sed failures | - | On Solaris 2.6 and 7 configure reproducibly fails with "Output too long" and "sed: garbled command" errors from sed during configure's AC_OUTPUT for mib_module_list_h. This list is extremely long (>6500 chars on my Linux build) causing trouble on many systems :-(. Fixed properly using files instead of sed -- Wes |
hardaker |
Solaris perl<->host issues (due to largefiles) | Bug 1486366 | Solaris system-supplied Perl is compiled with largefile support. The very same options break the build of the host module, though. (Wes: This will not be fixed by 5.4.) At least detected (and embedded perl disabled) in pre3. |
? |
missing IP scalars in snmpwalk | Bug 1554989 | snmpwalk doesn't show IP scalars on all platforms! Doesn't affect 5.4 - just 5.[23].x lines |
rstory? |
ifTable transient interface handling | Bug 1238981, Patch 1513191 | offer an (per-interface) config option how transient interfaces are handled in ifTable (same or different). A List FAQ. This feels like a new feature, and not appropriate for 5.4 |
rstory? |
OpenBSD4 system header | - | See 9/26 and 9/27 irc logs; openbsd4 uses openbsd.h, and thus a lot of openbsd3 code that most likely works on openbsd4 is excluded. Some fixes are in pre3. Rework openbsd system headers and defines? considering openbsd4 hasn't even been released yet, I'm not too worried about it. |
? |
disman/event crash | Bug 1556259 | Reported crashes in mteTrigger.c This is a race condition between (typically high-volume) request handling and trap generation. Not realistic to address for 5.4 |
dts12 |
notifications over TCP broken | Bug 1571945 | The recent patch for the UDP/IPv4 response IP address broke other transports. See the bug report for a decent analysis. Fix for the immediate problem applied - a cleaner solution can probably wait |
? |
Suppress error messages on SIGHUP | ? | Remove the likely harmless, but annoying error messages on SIGHUP. A List FAQ Handled for "extend" and "monitor" directives. What others? |
rstory?/dts12 |
libnetsnmphelpers linking trouble | Bug 1565496 (OSX) | In contrast to 5.3.x and earlier, the new "as needed" linking scheme has introduced problems when linking in libnetsnmphelpers on a number of platforms. Some happen during "make install DESTDIR=..." (SF Debian Sarge, SF OpenBSD 3.8, SF NetBSD 2.0.2, SF Alpha Linux, HP-UX 10.20-11.23, RH7.1, RH9, RHEL2.1, FC2), some during "make" (OSX). Fixed by forcing the need to specify --enable-as-needed. Doing anything else is simply problematic and people that need and want it can turn it on if they need to. --Wes. See -coders on why I don't think the current fix is right. --Thomas also removed libhelpers from the link line of libagent, which should bring us back to 5.3 behaviour. I don't know that linking libraries to other libraries is portable thus the configure flag. |
hardaker |
64bit nlist | Bugs 148532, 1484814, 1388562 | nlist fails on 64bit systems (AIX, IRIX, Tru64). We need 64bit capable auto_nlist replacement routines. Every system has its own variant and changes are needed all over the net-snmp code. :-( | tanders |
fix perl compiler warnings | - | There are a number of nasty compiler warnings for the perl modules that needs to be dealt with. List provided to hardaker. (http://pastebin.ca/196857) | hardaker/tanders |
OSX embedded perl broken | Bug 1377478 | Embedded perl seems to fail silently (and for unknown reasons) on OSX. | ? |