<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/pymolapbsplugin/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/pymolapbsplugin/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/pymolapbsplugin/bugs/</id><updated>2013-08-20T18:57:22.739000Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>#1 apbs_tools.py incompatible with tk 8.6</title><link href="https://sourceforge.net/p/pymolapbsplugin/bugs/1/?limit=25#dbf3" rel="alternate"/><published>2013-08-20T18:57:22.739000Z</published><updated>2013-08-20T18:57:22.739000Z</updated><author><name>Jack Howarth</name><uri>https://sourceforge.net/u/jwhowarth/</uri></author><id>https://sourceforge.netaea2d2041036f7d063891336730f8c7e84b96769</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Note that the apbstools plugin should really settle on using the grid manager and deprecate the use of the pack manager. Using both for the same window is unsupported as it can cause race conditions, etc.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#1 apbs_tools.py incompatible with tk 8.6</title><link href="https://sourceforge.net/p/pymolapbsplugin/bugs/1/?limit=25#950d" rel="alternate"/><published>2013-08-20T18:55:13.751000Z</published><updated>2013-08-20T18:55:13.751000Z</updated><author><name>Jack Howarth</name><uri>https://sourceforge.net/u/jwhowarth/</uri></author><id>https://sourceforge.net7cffed7e56a4584ddde9a80d71689a1ba7b8d1fe</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The attached patch appears to produce an apbstools plugin which is functional under tcl/tk 8.6.0. Note that blt requires the additional patch for tcl/tk 8.6 from FreeBSD...&lt;/p&gt;
&lt;p&gt;&lt;a href="http://svnweb.freebsd.org/ports/head/x11-toolkits/blt/files/patch-newertcl?revision=300897&amp;amp;view=markup" rel="nofollow"&gt;http://svnweb.freebsd.org/ports/head/x11-toolkits/blt/files/patch-newertcl?revision=300897&amp;amp;view=markup&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;such that blt is built against the tcl/tk 8.6 internal headers (which have to be manually copied into the blt src subdirectory). Without this patch, the apbstool plugin segfaults in blt when clicking on the "Choose Externally Generated PQR" button. The internal data structures and calls in tcl/tk has forked too far from the original ones embedded in blt's sources.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>apbs_tools.py incompatible with tk 8.6</title><link href="https://sourceforge.net/p/pymolapbsplugin/bugs/1/" rel="alternate"/><published>2013-03-03T17:38:43Z</published><updated>2013-03-03T17:38:43Z</updated><author><name>Jack Howarth</name><uri>https://sourceforge.net/u/jwhowarth/</uri></author><id>https://sourceforge.netee305a7143482fb98cc7d5ed224b3fa9f3bf3590</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The current apbs_tools.py in pymol svn is incompatible with tk 8.6 (which MacPorts has migrated to). The plugin crashes with the backtrace...&lt;/p&gt;
&lt;p&gt;&amp;lt;class '_tkinter.TclError'&amp;gt; Exception in Tk callback&lt;br /&gt;
Function: &amp;lt;function &amp;lt;lambda&amp;gt; at 0x110428b18&amp;gt; (type: &amp;lt;type 'function'&amp;gt;)&lt;br /&gt;
Args: ()&lt;br /&gt;
Traceback (innermost last):&lt;br /&gt;
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/Pmw/Pmw_1_3_3/lib/PmwBase.py", line 1753, in __call__&lt;br /&gt;
return apply(self.func, args)&lt;br /&gt;
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/pmg_tk/startup/apbs_tools.py", line 265, in &amp;lt;lambda&amp;gt;&lt;br /&gt;
command = lambda s=self: APBSTools2(s))&lt;br /&gt;
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/pmg_tk/startup/apbs_tools.py", line 628, in __init__&lt;br /&gt;
group.pack(fill='both',expand=1, padx=4, pady=5)&lt;br /&gt;
File "&amp;lt;string&amp;gt;", line 1, in pack&lt;br /&gt;
None&lt;br /&gt;
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk/Tkinter.py", line 1764, in pack_configure&lt;br /&gt;
+ self._options(cnf, kw))&lt;br /&gt;
&amp;lt;class '_tkinter.TclError'&amp;gt;: cannot use geometry manager pack inside .4536167960.4536169608.4536322240.4536485288 which already has slaves managed by grid&lt;/p&gt;
&lt;p&gt;which seems to be the same issue described in this thread...&lt;/p&gt;
&lt;p&gt;&lt;a href="https://groups.google.com/forum/?fromgroups=#\" rel="nofollow"&gt;https://groups.google.com/forum/?fromgroups=#\&lt;/a&gt;!topic/comp.lang.tcl/ncxQEhQ81TI&lt;/p&gt;
&lt;p&gt;on the topic 'Again "cannot use geometry manager pack inside ..." '&lt;/p&gt;
&lt;p&gt;This issue can be reproduced with the following steps...&lt;/p&gt;
&lt;p&gt;1) Install MacPorts&lt;br /&gt;
2) sudo port -d selfupdate&lt;br /&gt;
3) sudo port -d install pymol&lt;br /&gt;
4) execute 'pymol' and then select the APBS Tools2 menu item from the Plugins menu.&lt;/p&gt;
&lt;p&gt;I have upgraded the MacPorts py-pmw package locally to 1.3.3a which passes all if its demos under tcl/tk 8.5.13. This&lt;br /&gt;
particular crash isn't triiggered by any of the pmw demos so hopefully it can be worked around within abs-tools.py itself.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>