[Bug 693085] New: rrdtool's Tcl binding rejects the Tcl version it was compiled against
https://bugzilla.novell.com/show_bug.cgi?id=693085 https://bugzilla.novell.com/show_bug.cgi?id=693085#c0 Summary: rrdtool's Tcl binding rejects the Tcl version it was compiled against Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: Other OS/Version: Other Status: ASSIGNED Severity: Normal Priority: P5 - None Component: Other AssignedTo: max@novell.com ReportedBy: max@novell.com QAContact: qa@suse.de CC: vcizek@novell.com Found By: Development Blocker: --- On 11.4, trying to load the Rrd package into a Tcl interpreter fails: $ tclsh % package require Rrd version conflict for package "Tcl": have 8.5.9, need exactly 8.5 This is because bindings/tcl/tclrrd.c calls Tcl_PkgRequire()with the "exact" flag set to 1. Before Tcl 8.5 this worked, because only the major and minor version numbers were taken into account, so e.g. 8.4.7 was considered an exact match if 8.4 was requested. With 8.5 the patch level counts as well, and so 8.5.9 is not an exact match for 8.5 anymore. One possible solution is to clear the exact flag meaning "I am fine with the requested version and any newer one that has the same major version number". But the call to Tcl_PkgRequire() is redundant, because the Tcl_InitStubs(), which is called immediately before, already makes sure that the Tcl version at hand matches the extension's expectations. I'll submit a fix to 11.4 and Factory. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=693085 https://bugzilla.novell.com/show_bug.cgi?id=693085#c1 --- Comment #1 from Vitezslav Cizek <vcizek@novell.com> 2011-05-11 14:03:14 CEST --- Ok, please go ahead. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=693085 https://bugzilla.novell.com/show_bug.cgi?id=693085#c2 Reinhard Max <max@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |maintenance@opensuse.org --- Comment #2 from Reinhard Max <max@novell.com> 2011-05-11 14:04:56 CEST --- Requesting a maintenance update. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=693085 https://bugzilla.novell.com/show_bug.cgi?id=693085#c3 --- Comment #3 from Bernhard Wiedemann <bwiedemann@novell.com> 2011-05-11 15:00:10 CEST --- This is an autogenerated message for OBS integration: This bug (693085) was mentioned in https://build.opensuse.org/request/show/70036 11.4 / rrdtool -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=693085 https://bugzilla.novell.com/show_bug.cgi?id=693085#c4 --- Comment #4 from Bernhard Wiedemann <bwiedemann@novell.com> 2011-05-11 21:00:08 CEST --- This is an autogenerated message for OBS integration: This bug (693085) was mentioned in https://build.opensuse.org/request/show/70072 Factory / rrdtool -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=693085 https://bugzilla.novell.com/show_bug.cgi?id=693085#c5 --- Comment #5 from Reinhard Max <max@novell.com> 2011-05-12 13:37:41 CEST --- I've added another patch that fixes two segfaults that happen when calling some of the Tcl commands with no arguments. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=693085 https://bugzilla.novell.com/show_bug.cgi?id=693085#c6 Christian Dengler <cdengler@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cdengler@novell.com --- Comment #6 from Christian Dengler <cdengler@novell.com> 2011-05-12 14:42:06 UTC --- we can do (for an update +1) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=693085 https://bugzilla.novell.com/show_bug.cgi?id=693085#c7 Swamp Workflow Management <swamp@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard| |maint:running:40925:low --- Comment #7 from Swamp Workflow Management <swamp@suse.com> 2011-05-13 15:21:07 UTC --- The SWAMPID for this issue is 40925. This issue was rated as low. Please submit fixed packages until 2011-06-10. Also create a patchinfo file using this link: https://swamp.suse.de/webswamp/wf/40925 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=693085 https://bugzilla.novell.com/show_bug.cgi?id=693085#c8 Christian Dengler <cdengler@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|maintenance@opensuse.org | --- Comment #8 from Christian Dengler <cdengler@novell.com> 2011-05-13 15:21:26 UTC --- update started. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=693085 https://bugzilla.novell.com/show_bug.cgi?id=693085#c9 Swamp Workflow Management <swamp@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard|maint:running:40925:low |maint:running:40925:low | |maint:released:11.4:40933 --- Comment #9 from Swamp Workflow Management <swamp@suse.com> 2011-05-23 14:49:43 UTC --- Update released for: lua-rrdtool, lua-rrdtool-debuginfo, python-rrdtool, python-rrdtool-debuginfo, rrdtool, rrdtool-debuginfo, rrdtool-debugsource, rrdtool-devel Products: openSUSE 11.4 (debug, i586, x86_64) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=693085 https://bugzilla.novell.com/show_bug.cgi?id=693085#c Swamp Workflow Management <swamp@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard|maint:running:40925:low |. |maint:released:11.4:40933 | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=693085 https://bugzilla.novell.com/show_bug.cgi?id=693085#c10 Reinhard Max <max@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #10 from Reinhard Max <max@novell.com> 2011-06-07 13:10:02 CEST --- done. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com