<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-4183</id>
	<title>Nabble - grecipe-manager-devel</title>
	<updated>2009-12-19T23:26:58Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/grecipe-manager-devel-f4183.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grecipe-manager-devel-f4183.html" />
	<subtitle type="html">Mailing list archive for grecipe-manager-devel</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26861517</id>
	<title>Re: Windows port</title>
	<published>2009-12-19T23:26:58Z</published>
	<updated>2009-12-19T23:26:58Z</updated>
	<author>
		<name>Adam Willoughby -Knox</name>
	</author>
	<content type="html">Good Job, keep up the great work&lt;br&gt;-Knoxy&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Sun, Dec 20, 2009 at 4:54 PM, Daniel F &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26861517&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nanotube@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Hi all,&lt;br&gt;
&lt;br&gt;
A few things:&lt;br&gt;
&lt;br&gt;
I did some NSIS stuff for gourmet a while ago (back when i still ran&lt;br&gt;
windows). It&amp;#39;s been a while, but if you come across any nsis questions&lt;br&gt;
i can try to help.&lt;br&gt;
what do you mean exactly by &amp;quot;doesn&amp;#39;t provide sufficient version&lt;br&gt;
information in the registry&amp;quot;? which nsis script are you using -&lt;br&gt;
anything living in the git repo?&lt;br&gt;
&lt;br&gt;
As far as irc: sourceforge doesn&amp;#39;t provide any irc channel hosting,&lt;br&gt;
but it itself has a #sourceforge channel on freenode. if there&amp;#39;s&lt;br&gt;
sufficient interest in hanging out on irc, it should be no problem to&lt;br&gt;
set up an official gourmet channel on freenode.&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
On Sat, Dec 19, 2009 at 10:07 PM,  &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26861517&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ockham@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt; Hi all,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; I&amp;#39;ve unexpectedly found some time to work on a windows port and wanted&lt;br&gt;
&amp;gt; to give a brief update.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; - I&amp;#39;ve succeeded in getting gourmet to run. The crash people were&lt;br&gt;
&amp;gt; experiencing when editing recipes is due to a bug in GTK&amp;#39;s windows&lt;br&gt;
&amp;gt; theme that causes anything with a vertical notebook tabs widget to&lt;br&gt;
&amp;gt; crash -- see &lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=552681&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://bugzilla.gnome.org/show_bug.cgi?id=552681&lt;/a&gt; As a&lt;br&gt;
&amp;gt; workaround, I&amp;#39;ve modified the source so that it now displays&lt;br&gt;
&amp;gt; horizontal tabs under windows.&lt;br&gt;
&amp;gt; - So far, basic operations like searching, browsing and editing&lt;br&gt;
&amp;gt; recipes seem to work fine. Shopping lists seem to be missing, though&lt;br&gt;
&amp;gt; (haven&amp;#39;t lately checked how they are supposed to work under linux).&lt;br&gt;
&amp;gt; - I&amp;#39;ve updated the wiki with some toolchain information etc.&lt;br&gt;
&amp;gt; - A couple of plugins have extra dependencies and therefore don&amp;#39;t&lt;br&gt;
&amp;gt; work. This could be non-trivial due to lack of windows ports of the&lt;br&gt;
&amp;gt; dependencies. I&amp;#39;m attaching the errors from simply starting up and&lt;br&gt;
&amp;gt; closing gourmet with all (but the python prompt) plugins enabled.&lt;br&gt;
&amp;gt; - Can someone enlighten me about the role of&lt;br&gt;
&amp;gt; windows/Gourmet[Debug].pyw, especially about what modules they are&lt;br&gt;
&amp;gt; importing? It doesn&amp;#39;t seem to do any harm eg to remove the defaults&lt;br&gt;
&amp;gt; packages from Gourmet.pyw, so I wonder what they&amp;#39;re actually there for.&lt;br&gt;
&amp;gt; - As for the installer script, there&amp;#39;s still some work ahead. Does&lt;br&gt;
&amp;gt; anybody have a clue how to use any gtk/glade versions more recent than&lt;br&gt;
&amp;gt; the ones found at &lt;a href=&quot;http://gladewin32.sourceforge.net/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://gladewin32.sourceforge.net/&lt;/a&gt; ? I was trying to&lt;br&gt;
&amp;gt; use &lt;a href=&quot;http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/&lt;/a&gt; (doesn&amp;#39;t&lt;br&gt;
&amp;gt; provide sufficient version information in the registry for use by the&lt;br&gt;
&amp;gt; script) or &lt;a href=&quot;http://gtk-win.sourceforge.net/home/index.php/en/Home&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://gtk-win.sourceforge.net/home/index.php/en/Home&lt;/a&gt;&lt;br&gt;
&amp;gt; (doesn&amp;#39;t seem to provide glade libaries). Any NSIS gurus out there?&lt;br&gt;
&amp;gt; -Slightly OT: Is there any chance to set up an IRC channel (eg&lt;br&gt;
&amp;gt; sourceforge-hosted)? Could be useful for users and motivate people to&lt;br&gt;
&amp;gt; start coding if there&amp;#39;s a chance to get some quick help when they&amp;#39;re&lt;br&gt;
&amp;gt; stuck.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Okay, that&amp;#39;s it for now.&lt;br&gt;
&amp;gt; Cheers,&lt;br&gt;
&amp;gt; Bernhard&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; error log:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Traceback (most recent call last):&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 242,&lt;br&gt;
&amp;gt; in get_module&lt;br&gt;
&amp;gt;     self._loaded = __import__(self.module)&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\plugins\spellcheck\__init__.py&amp;quot;, line&lt;br&gt;
&amp;gt; 1, in &amp;lt;module&amp;gt;&lt;br&gt;
&amp;gt;     import reccard_spellcheck_plugin&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\plugins\spellcheck\reccard_spellcheck_plugin.py&amp;quot;, line 1, in&lt;br&gt;
&amp;gt; &amp;lt;module&amp;gt;&lt;br&gt;
&amp;gt;     import gtk, gtkspell&lt;br&gt;
&amp;gt; ImportError: No module named gtkspell&lt;br&gt;
&amp;gt; Traceback (most recent call last):&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 92,&lt;br&gt;
&amp;gt; in load_active_plugins&lt;br&gt;
&amp;gt;     self.active_plugins.extend(self.available_plugin_sets[p].plugins)&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 255,&lt;br&gt;
&amp;gt; in __getattr__&lt;br&gt;
&amp;gt;     if attr == &amp;#39;plugins&amp;#39;: return self.get_plugins()&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 261,&lt;br&gt;
&amp;gt; in get_plugins&lt;br&gt;
&amp;gt;     return self.get_module().plugins&lt;br&gt;
&amp;gt; AttributeError: &amp;#39;NoneType&amp;#39; object has no attribute &amp;#39;plugins&amp;#39;&lt;br&gt;
&amp;gt; Traceback (most recent call last):&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 242,&lt;br&gt;
&amp;gt; in get_module&lt;br&gt;
&amp;gt;     self._loaded = __import__(self.module)&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\plugins\import_export\pdf_plugin\__init__.py&amp;quot;, line 1, in&lt;br&gt;
&amp;gt; &amp;lt;module&amp;gt;&lt;br&gt;
&amp;gt;     import pdf_exporter_plugin,print_plugin&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\plugins\import_export\pdf_plugin\print_plugin.py&amp;quot;, line 4, in&lt;br&gt;
&amp;gt; &amp;lt;module&amp;gt;&lt;br&gt;
&amp;gt;     import poppler&lt;br&gt;
&amp;gt; ImportError: No module named poppler&lt;br&gt;
&amp;gt; Traceback (most recent call last):&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 92,&lt;br&gt;
&amp;gt; in load_active_plugins&lt;br&gt;
&amp;gt;     self.active_plugins.extend(self.available_plugin_sets[p].plugins)&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 255,&lt;br&gt;
&amp;gt; in __getattr__&lt;br&gt;
&amp;gt;     if attr == &amp;#39;plugins&amp;#39;: return self.get_plugins()&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 261,&lt;br&gt;
&amp;gt; in get_plugins&lt;br&gt;
&amp;gt;     return self.get_module().plugins&lt;br&gt;
&amp;gt; AttributeError: &amp;#39;NoneType&amp;#39; object has no attribute &amp;#39;plugins&amp;#39;&lt;br&gt;
&amp;gt; C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\gtk_extras\mnemonic_manager.py:312:&lt;br&gt;
&amp;gt; GtkWarning: Invalid input string&lt;br&gt;
&amp;gt;   widget.set_text_with_mnemonic(txt[0:index] + &amp;#39;_&amp;#39; + txt[index:])&lt;br&gt;
&amp;gt; C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\GourmetRecipeManager.py:1011:&lt;br&gt;
&amp;gt; GtkWarning: Invalid input string&lt;br&gt;
&amp;gt;   self.main.add(self.main_notebook)&lt;br&gt;
&amp;gt; Traceback (most recent call last):&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 314,&lt;br&gt;
&amp;gt; in plugin_plugin&lt;br&gt;
&amp;gt;     plugin_instance.activate(self)&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\plugins\nutritional_information\main_plugin.py&amp;quot;, line 13, in&lt;br&gt;
&amp;gt; activate&lt;br&gt;
&amp;gt;     nutritionGrabberGui.check_for_db(pluggable.rd)&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\plugins\nutritional_information\nutritionGrabberGui.py&amp;quot;, line 72, in&lt;br&gt;
&amp;gt; check_for_db&lt;br&gt;
&amp;gt;     elif not db.fetch_one(db.nutrition_table,ndbno=1123).choline:&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\gourmet\backends\db.py&amp;quot;, line 655, in&lt;br&gt;
&amp;gt; fetch_one&lt;br&gt;
&amp;gt;     return&lt;br&gt;
&amp;gt; table.select(*make_simple_select_arg(criteria,table)).execute().fetchone()&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\sqlalchemy\sql\expression.py&amp;quot;, line&lt;br&gt;
&amp;gt; 1121, in execute&lt;br&gt;
&amp;gt;     return e._execute_clauseelement(self, multiparams, params)&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\sqlalchemy\engine\base.py&amp;quot;, line&lt;br&gt;
&amp;gt; 1209, in _execute_clauseelement&lt;br&gt;
&amp;gt;     return connection._execute_clauseelement(elem, multiparams, params)&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\sqlalchemy\engine\base.py&amp;quot;, line 874,&lt;br&gt;
&amp;gt; in _execute_clauseelement&lt;br&gt;
&amp;gt;     return self.__execute_context(context)&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\sqlalchemy\engine\base.py&amp;quot;, line 896,&lt;br&gt;
&amp;gt; in __execute_context&lt;br&gt;
&amp;gt;     self._cursor_execute(context.cursor, context.statement,&lt;br&gt;
&amp;gt; context.parameters[0], context=context)&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\sqlalchemy\engine\base.py&amp;quot;, line 950,&lt;br&gt;
&amp;gt; in _cursor_execute&lt;br&gt;
&amp;gt;     self._handle_dbapi_exception(e, statement, parameters, cursor, context)&lt;br&gt;
&amp;gt;   File &amp;quot;C:\Program&lt;br&gt;
&amp;gt; Files\Python26\lib\site-packages\sqlalchemy\engine\base.py&amp;quot;, line 931,&lt;br&gt;
&amp;gt; in _handle_dbapi_exception&lt;br&gt;
&amp;gt;     raise exc.DBAPIError.instance(statement, parameters, e,&lt;br&gt;
&amp;gt; connection_invalidated=is_disconnect)&lt;br&gt;
&amp;gt; OperationalError: (OperationalError) no such column: nutrition.choline&lt;br&gt;
&amp;gt; u&amp;#39;SELECT nutrition.ndbno, nutrition.&amp;quot;desc&amp;quot;, nutrition.water,&lt;br&gt;
&amp;gt; nutrition.kcal, nutrition.protein, nutrition.lipid, nutrition.ash,&lt;br&gt;
&amp;gt; nutrition.carb, nutrition.fiber, nutrition.sugar, nutrition.calcium,&lt;br&gt;
&amp;gt; nutrition.iron, nutrition.magnesium, nutrition.phosphorus,&lt;br&gt;
&amp;gt; nutrition.potassium, nutrition.sodium, nutrition.zinc,&lt;br&gt;
&amp;gt; nutrition.copper, nutrition.manganese, nutrition.selenium,&lt;br&gt;
&amp;gt; nutrition.vitaminc, nutrition.thiamin, nutrition.riboflavin,&lt;br&gt;
&amp;gt; nutrition.niacin, nutrition.pantoacid, nutrition.vitaminb6,&lt;br&gt;
&amp;gt; nutrition.folatetotal, nutrition.folateacid, nutrition.foodfolate,&lt;br&gt;
&amp;gt; nutrition.folatedfe, nutrition.choline, nutrition.vitb12,&lt;br&gt;
&amp;gt; nutrition.vitaiu, nutrition.vitarae, nutrition.retinol,&lt;br&gt;
&amp;gt; nutrition.alphac, nutrition.betac, nutrition.betacrypt,&lt;br&gt;
&amp;gt; nutrition.lypocene, nutrition.lutzea, nutrition.vite, nutrition.vitk,&lt;br&gt;
&amp;gt; nutrition.fasat, nutrition.famono, nutrition.fapoly,&lt;br&gt;
&amp;gt; nutrition.cholestrl, nutrition.gramwt1, nutrition.gramdsc1,&lt;br&gt;
&amp;gt; nutrition.gramwt2, nutrition.gramdsc2, nutrition.refusepct,&lt;br&gt;
&amp;gt; nutrition.foodgroup \nFROM nutrition \nWHERE nutrition.ndbno = ?&amp;#39; [1123]&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; ----------------------------------------------------------------&lt;br&gt;
&amp;gt; This message was sent using IMP, the Internet Messaging Program.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt; This SF.Net email is sponsored by the Verizon Developer Community&lt;br&gt;
&amp;gt; Take advantage of Verizon&amp;#39;s best-in-class app development support&lt;br&gt;
&amp;gt; A streamlined, 14 day to market process makes app distribution fast and easy&lt;br&gt;
&amp;gt; Join now and get one step closer to millions of Verizon customers&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&lt;br&gt;
&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt; Grecipe-manager-devel mailing list&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26861517&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
This SF.Net email is sponsored by the Verizon Developer Community&lt;br&gt;
Take advantage of Verizon&amp;#39;s best-in-class app development support&lt;br&gt;
A streamlined, 14 day to market process makes app distribution fast and easy&lt;br&gt;
Join now and get one step closer to millions of Verizon customers&lt;br&gt;
&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Grecipe-manager-devel mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26861517&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26861517&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Windows-port-tp26860699p26861517.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26861221</id>
	<title>Re: Windows port</title>
	<published>2009-12-19T21:54:31Z</published>
	<updated>2009-12-19T21:54:31Z</updated>
	<author>
		<name>Daniel F</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;A few things:
&lt;br&gt;&lt;br&gt;I did some NSIS stuff for gourmet a while ago (back when i still ran
&lt;br&gt;windows). It's been a while, but if you come across any nsis questions
&lt;br&gt;i can try to help.
&lt;br&gt;what do you mean exactly by &amp;quot;doesn't provide sufficient version
&lt;br&gt;information in the registry&amp;quot;? which nsis script are you using -
&lt;br&gt;anything living in the git repo?
&lt;br&gt;&lt;br&gt;As far as irc: sourceforge doesn't provide any irc channel hosting,
&lt;br&gt;but it itself has a #sourceforge channel on freenode. if there's
&lt;br&gt;sufficient interest in hanging out on irc, it should be no problem to
&lt;br&gt;set up an official gourmet channel on freenode.
&lt;br&gt;&lt;br&gt;On Sat, Dec 19, 2009 at 10:07 PM, &amp;nbsp;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26861221&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ockham@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've unexpectedly found some time to work on a windows port and wanted
&lt;br&gt;&amp;gt; to give a brief update.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - I've succeeded in getting gourmet to run. The crash people were
&lt;br&gt;&amp;gt; experiencing when editing recipes is due to a bug in GTK's windows
&lt;br&gt;&amp;gt; theme that causes anything with a vertical notebook tabs widget to
&lt;br&gt;&amp;gt; crash -- see &lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=552681&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugzilla.gnome.org/show_bug.cgi?id=552681&lt;/a&gt;&amp;nbsp;As a
&lt;br&gt;&amp;gt; workaround, I've modified the source so that it now displays
&lt;br&gt;&amp;gt; horizontal tabs under windows.
&lt;br&gt;&amp;gt; - So far, basic operations like searching, browsing and editing
&lt;br&gt;&amp;gt; recipes seem to work fine. Shopping lists seem to be missing, though
&lt;br&gt;&amp;gt; (haven't lately checked how they are supposed to work under linux).
&lt;br&gt;&amp;gt; - I've updated the wiki with some toolchain information etc.
&lt;br&gt;&amp;gt; - A couple of plugins have extra dependencies and therefore don't
&lt;br&gt;&amp;gt; work. This could be non-trivial due to lack of windows ports of the
&lt;br&gt;&amp;gt; dependencies. I'm attaching the errors from simply starting up and
&lt;br&gt;&amp;gt; closing gourmet with all (but the python prompt) plugins enabled.
&lt;br&gt;&amp;gt; - Can someone enlighten me about the role of
&lt;br&gt;&amp;gt; windows/Gourmet[Debug].pyw, especially about what modules they are
&lt;br&gt;&amp;gt; importing? It doesn't seem to do any harm eg to remove the defaults
&lt;br&gt;&amp;gt; packages from Gourmet.pyw, so I wonder what they're actually there for.
&lt;br&gt;&amp;gt; - As for the installer script, there's still some work ahead. Does
&lt;br&gt;&amp;gt; anybody have a clue how to use any gtk/glade versions more recent than
&lt;br&gt;&amp;gt; the ones found at &lt;a href=&quot;http://gladewin32.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gladewin32.sourceforge.net/&lt;/a&gt;&amp;nbsp;? I was trying to
&lt;br&gt;&amp;gt; use &lt;a href=&quot;http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/&lt;/a&gt;&amp;nbsp;(doesn't
&lt;br&gt;&amp;gt; provide sufficient version information in the registry for use by the
&lt;br&gt;&amp;gt; script) or &lt;a href=&quot;http://gtk-win.sourceforge.net/home/index.php/en/Home&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gtk-win.sourceforge.net/home/index.php/en/Home&lt;/a&gt;&lt;br&gt;&amp;gt; (doesn't seem to provide glade libaries). Any NSIS gurus out there?
&lt;br&gt;&amp;gt; -Slightly OT: Is there any chance to set up an IRC channel (eg
&lt;br&gt;&amp;gt; sourceforge-hosted)? Could be useful for users and motivate people to
&lt;br&gt;&amp;gt; start coding if there's a chance to get some quick help when they're
&lt;br&gt;&amp;gt; stuck.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Okay, that's it for now.
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; Bernhard
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; error log:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Traceback (most recent call last):
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 242,
&lt;br&gt;&amp;gt; in get_module
&lt;br&gt;&amp;gt;     self._loaded = __import__(self.module)
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\plugins\spellcheck\__init__.py&amp;quot;, line
&lt;br&gt;&amp;gt; 1, in &amp;lt;module&amp;gt;
&lt;br&gt;&amp;gt;     import reccard_spellcheck_plugin
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\plugins\spellcheck\reccard_spellcheck_plugin.py&amp;quot;, line 1, in
&lt;br&gt;&amp;gt; &amp;lt;module&amp;gt;
&lt;br&gt;&amp;gt;     import gtk, gtkspell
&lt;br&gt;&amp;gt; ImportError: No module named gtkspell
&lt;br&gt;&amp;gt; Traceback (most recent call last):
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 92,
&lt;br&gt;&amp;gt; in load_active_plugins
&lt;br&gt;&amp;gt;     self.active_plugins.extend(self.available_plugin_sets[p].plugins)
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 255,
&lt;br&gt;&amp;gt; in __getattr__
&lt;br&gt;&amp;gt;     if attr == 'plugins': return self.get_plugins()
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 261,
&lt;br&gt;&amp;gt; in get_plugins
&lt;br&gt;&amp;gt;     return self.get_module().plugins
&lt;br&gt;&amp;gt; AttributeError: 'NoneType' object has no attribute 'plugins'
&lt;br&gt;&amp;gt; Traceback (most recent call last):
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 242,
&lt;br&gt;&amp;gt; in get_module
&lt;br&gt;&amp;gt;     self._loaded = __import__(self.module)
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\plugins\import_export\pdf_plugin\__init__.py&amp;quot;, line 1, in
&lt;br&gt;&amp;gt; &amp;lt;module&amp;gt;
&lt;br&gt;&amp;gt;     import pdf_exporter_plugin,print_plugin
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\plugins\import_export\pdf_plugin\print_plugin.py&amp;quot;, line 4, in
&lt;br&gt;&amp;gt; &amp;lt;module&amp;gt;
&lt;br&gt;&amp;gt;     import poppler
&lt;br&gt;&amp;gt; ImportError: No module named poppler
&lt;br&gt;&amp;gt; Traceback (most recent call last):
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 92,
&lt;br&gt;&amp;gt; in load_active_plugins
&lt;br&gt;&amp;gt;     self.active_plugins.extend(self.available_plugin_sets[p].plugins)
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 255,
&lt;br&gt;&amp;gt; in __getattr__
&lt;br&gt;&amp;gt;     if attr == 'plugins': return self.get_plugins()
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 261,
&lt;br&gt;&amp;gt; in get_plugins
&lt;br&gt;&amp;gt;     return self.get_module().plugins
&lt;br&gt;&amp;gt; AttributeError: 'NoneType' object has no attribute 'plugins'
&lt;br&gt;&amp;gt; C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\gtk_extras\mnemonic_manager.py:312:
&lt;br&gt;&amp;gt; GtkWarning: Invalid input string
&lt;br&gt;&amp;gt;   widget.set_text_with_mnemonic(txt[0:index] + '_' + txt[index:])
&lt;br&gt;&amp;gt; C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\GourmetRecipeManager.py:1011:
&lt;br&gt;&amp;gt; GtkWarning: Invalid input string
&lt;br&gt;&amp;gt;   self.main.add(self.main_notebook)
&lt;br&gt;&amp;gt; Traceback (most recent call last):
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 314,
&lt;br&gt;&amp;gt; in plugin_plugin
&lt;br&gt;&amp;gt;     plugin_instance.activate(self)
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\plugins\nutritional_information\main_plugin.py&amp;quot;, line 13, in
&lt;br&gt;&amp;gt; activate
&lt;br&gt;&amp;gt;     nutritionGrabberGui.check_for_db(pluggable.rd)
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\plugins\nutritional_information\nutritionGrabberGui.py&amp;quot;, line 72, in
&lt;br&gt;&amp;gt; check_for_db
&lt;br&gt;&amp;gt;     elif not db.fetch_one(db.nutrition_table,ndbno=1123).choline:
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\gourmet\backends\db.py&amp;quot;, line 655, in
&lt;br&gt;&amp;gt; fetch_one
&lt;br&gt;&amp;gt;     return
&lt;br&gt;&amp;gt; table.select(*make_simple_select_arg(criteria,table)).execute().fetchone()
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\sqlalchemy\sql\expression.py&amp;quot;, line
&lt;br&gt;&amp;gt; 1121, in execute
&lt;br&gt;&amp;gt;     return e._execute_clauseelement(self, multiparams, params)
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\sqlalchemy\engine\base.py&amp;quot;, line
&lt;br&gt;&amp;gt; 1209, in _execute_clauseelement
&lt;br&gt;&amp;gt;     return connection._execute_clauseelement(elem, multiparams, params)
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\sqlalchemy\engine\base.py&amp;quot;, line 874,
&lt;br&gt;&amp;gt; in _execute_clauseelement
&lt;br&gt;&amp;gt;     return self.__execute_context(context)
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\sqlalchemy\engine\base.py&amp;quot;, line 896,
&lt;br&gt;&amp;gt; in __execute_context
&lt;br&gt;&amp;gt;     self._cursor_execute(context.cursor, context.statement,
&lt;br&gt;&amp;gt; context.parameters[0], context=context)
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\sqlalchemy\engine\base.py&amp;quot;, line 950,
&lt;br&gt;&amp;gt; in _cursor_execute
&lt;br&gt;&amp;gt;     self._handle_dbapi_exception(e, statement, parameters, cursor, context)
&lt;br&gt;&amp;gt;   File &amp;quot;C:\Program
&lt;br&gt;&amp;gt; Files\Python26\lib\site-packages\sqlalchemy\engine\base.py&amp;quot;, line 931,
&lt;br&gt;&amp;gt; in _handle_dbapi_exception
&lt;br&gt;&amp;gt;     raise exc.DBAPIError.instance(statement, parameters, e,
&lt;br&gt;&amp;gt; connection_invalidated=is_disconnect)
&lt;br&gt;&amp;gt; OperationalError: (OperationalError) no such column: nutrition.choline
&lt;br&gt;&amp;gt; u'SELECT nutrition.ndbno, nutrition.&amp;quot;desc&amp;quot;, nutrition.water,
&lt;br&gt;&amp;gt; nutrition.kcal, nutrition.protein, nutrition.lipid, nutrition.ash,
&lt;br&gt;&amp;gt; nutrition.carb, nutrition.fiber, nutrition.sugar, nutrition.calcium,
&lt;br&gt;&amp;gt; nutrition.iron, nutrition.magnesium, nutrition.phosphorus,
&lt;br&gt;&amp;gt; nutrition.potassium, nutrition.sodium, nutrition.zinc,
&lt;br&gt;&amp;gt; nutrition.copper, nutrition.manganese, nutrition.selenium,
&lt;br&gt;&amp;gt; nutrition.vitaminc, nutrition.thiamin, nutrition.riboflavin,
&lt;br&gt;&amp;gt; nutrition.niacin, nutrition.pantoacid, nutrition.vitaminb6,
&lt;br&gt;&amp;gt; nutrition.folatetotal, nutrition.folateacid, nutrition.foodfolate,
&lt;br&gt;&amp;gt; nutrition.folatedfe, nutrition.choline, nutrition.vitb12,
&lt;br&gt;&amp;gt; nutrition.vitaiu, nutrition.vitarae, nutrition.retinol,
&lt;br&gt;&amp;gt; nutrition.alphac, nutrition.betac, nutrition.betacrypt,
&lt;br&gt;&amp;gt; nutrition.lypocene, nutrition.lutzea, nutrition.vite, nutrition.vitk,
&lt;br&gt;&amp;gt; nutrition.fasat, nutrition.famono, nutrition.fapoly,
&lt;br&gt;&amp;gt; nutrition.cholestrl, nutrition.gramwt1, nutrition.gramdsc1,
&lt;br&gt;&amp;gt; nutrition.gramwt2, nutrition.gramdsc2, nutrition.refusepct,
&lt;br&gt;&amp;gt; nutrition.foodgroup \nFROM nutrition \nWHERE nutrition.ndbno = ?' [1123]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ----------------------------------------------------------------
&lt;br&gt;&amp;gt; This message was sent using IMP, the Internet Messaging Program.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;&amp;gt; Take advantage of Verizon's best-in-class app development support
&lt;br&gt;&amp;gt; A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;&amp;gt; Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Grecipe-manager-devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26861221&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26861221&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Windows-port-tp26860699p26861221.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26860699</id>
	<title>Windows port</title>
	<published>2009-12-19T19:07:01Z</published>
	<updated>2009-12-19T19:07:01Z</updated>
	<author>
		<name>Bernhard Reiter-6</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I've unexpectedly found some time to work on a windows port and wanted &amp;nbsp;
&lt;br&gt;to give a brief update.
&lt;br&gt;&lt;br&gt;- I've succeeded in getting gourmet to run. The crash people were &amp;nbsp;
&lt;br&gt;experiencing when editing recipes is due to a bug in GTK's windows &amp;nbsp;
&lt;br&gt;theme that causes anything with a vertical notebook tabs widget to &amp;nbsp;
&lt;br&gt;crash -- see &lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=552681&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugzilla.gnome.org/show_bug.cgi?id=552681&lt;/a&gt;&amp;nbsp;As a &amp;nbsp;
&lt;br&gt;workaround, I've modified the source so that it now displays &amp;nbsp;
&lt;br&gt;horizontal tabs under windows.
&lt;br&gt;- So far, basic operations like searching, browsing and editing &amp;nbsp;
&lt;br&gt;recipes seem to work fine. Shopping lists seem to be missing, though &amp;nbsp;
&lt;br&gt;(haven't lately checked how they are supposed to work under linux).
&lt;br&gt;- I've updated the wiki with some toolchain information etc.
&lt;br&gt;- A couple of plugins have extra dependencies and therefore don't &amp;nbsp;
&lt;br&gt;work. This could be non-trivial due to lack of windows ports of the &amp;nbsp;
&lt;br&gt;dependencies. I'm attaching the errors from simply starting up and &amp;nbsp;
&lt;br&gt;closing gourmet with all (but the python prompt) plugins enabled.
&lt;br&gt;- Can someone enlighten me about the role of &amp;nbsp;
&lt;br&gt;windows/Gourmet[Debug].pyw, especially about what modules they are &amp;nbsp;
&lt;br&gt;importing? It doesn't seem to do any harm eg to remove the defaults &amp;nbsp;
&lt;br&gt;packages from Gourmet.pyw, so I wonder what they're actually there for.
&lt;br&gt;- As for the installer script, there's still some work ahead. Does &amp;nbsp;
&lt;br&gt;anybody have a clue how to use any gtk/glade versions more recent than &amp;nbsp;
&lt;br&gt;the ones found at &lt;a href=&quot;http://gladewin32.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gladewin32.sourceforge.net/&lt;/a&gt;&amp;nbsp;? I was trying to &amp;nbsp;
&lt;br&gt;use &lt;a href=&quot;http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/&lt;/a&gt;&amp;nbsp;(doesn't &amp;nbsp;
&lt;br&gt;provide sufficient version information in the registry for use by the &amp;nbsp;
&lt;br&gt;script) or &lt;a href=&quot;http://gtk-win.sourceforge.net/home/index.php/en/Home&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gtk-win.sourceforge.net/home/index.php/en/Home&lt;/a&gt;&amp;nbsp; 
&lt;br&gt;(doesn't seem to provide glade libaries). Any NSIS gurus out there?
&lt;br&gt;-Slightly OT: Is there any chance to set up an IRC channel (eg &amp;nbsp;
&lt;br&gt;sourceforge-hosted)? Could be useful for users and motivate people to &amp;nbsp;
&lt;br&gt;start coding if there's a chance to get some quick help when they're &amp;nbsp;
&lt;br&gt;stuck.
&lt;br&gt;&lt;br&gt;Okay, that's it for now.
&lt;br&gt;Cheers,
&lt;br&gt;Bernhard
&lt;br&gt;&lt;br&gt;error log:
&lt;br&gt;&lt;br&gt;Traceback (most recent call last):
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 242, &amp;nbsp;
&lt;br&gt;in get_module
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;self._loaded = __import__(self.module)
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\plugins\spellcheck\__init__.py&amp;quot;, line &amp;nbsp;
&lt;br&gt;1, in &amp;lt;module&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;import reccard_spellcheck_plugin
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\plugins\spellcheck\reccard_spellcheck_plugin.py&amp;quot;, line 1, in &amp;nbsp;
&lt;br&gt;&amp;lt;module&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;import gtk, gtkspell
&lt;br&gt;ImportError: No module named gtkspell
&lt;br&gt;Traceback (most recent call last):
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 92, &amp;nbsp;
&lt;br&gt;in load_active_plugins
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;self.active_plugins.extend(self.available_plugin_sets[p].plugins)
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 255, &amp;nbsp;
&lt;br&gt;in __getattr__
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if attr == 'plugins': return self.get_plugins()
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 261, &amp;nbsp;
&lt;br&gt;in get_plugins
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return self.get_module().plugins
&lt;br&gt;AttributeError: 'NoneType' object has no attribute 'plugins'
&lt;br&gt;Traceback (most recent call last):
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 242, &amp;nbsp;
&lt;br&gt;in get_module
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;self._loaded = __import__(self.module)
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\plugins\import_export\pdf_plugin\__init__.py&amp;quot;, line 1, in &amp;nbsp;
&lt;br&gt;&amp;lt;module&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;import pdf_exporter_plugin,print_plugin
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\plugins\import_export\pdf_plugin\print_plugin.py&amp;quot;, line 4, in &amp;nbsp;
&lt;br&gt;&amp;lt;module&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;import poppler
&lt;br&gt;ImportError: No module named poppler
&lt;br&gt;Traceback (most recent call last):
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 92, &amp;nbsp;
&lt;br&gt;in load_active_plugins
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;self.active_plugins.extend(self.available_plugin_sets[p].plugins)
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 255, &amp;nbsp;
&lt;br&gt;in __getattr__
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if attr == 'plugins': return self.get_plugins()
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 261, &amp;nbsp;
&lt;br&gt;in get_plugins
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return self.get_module().plugins
&lt;br&gt;AttributeError: 'NoneType' object has no attribute 'plugins'
&lt;br&gt;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\gtk_extras\mnemonic_manager.py:312: &amp;nbsp;
&lt;br&gt;GtkWarning: Invalid input string
&lt;br&gt;&amp;nbsp; &amp;nbsp;widget.set_text_with_mnemonic(txt[0:index] + '_' + txt[index:])
&lt;br&gt;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\GourmetRecipeManager.py:1011: &amp;nbsp;
&lt;br&gt;GtkWarning: Invalid input string
&lt;br&gt;&amp;nbsp; &amp;nbsp;self.main.add(self.main_notebook)
&lt;br&gt;Traceback (most recent call last):
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 314, &amp;nbsp;
&lt;br&gt;in plugin_plugin
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;plugin_instance.activate(self)
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\plugins\nutritional_information\main_plugin.py&amp;quot;, line 13, in &amp;nbsp;
&lt;br&gt;activate
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;nutritionGrabberGui.check_for_db(pluggable.rd)
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\plugins\nutritional_information\nutritionGrabberGui.py&amp;quot;, line 72, in &amp;nbsp;
&lt;br&gt;check_for_db
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;elif not db.fetch_one(db.nutrition_table,ndbno=1123).choline:
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\gourmet\backends\db.py&amp;quot;, line 655, in &amp;nbsp;
&lt;br&gt;fetch_one
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;nbsp;
&lt;br&gt;table.select(*make_simple_select_arg(criteria,table)).execute().fetchone()
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\sqlalchemy\sql\expression.py&amp;quot;, line &amp;nbsp;
&lt;br&gt;1121, in execute
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return e._execute_clauseelement(self, multiparams, params)
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\sqlalchemy\engine\base.py&amp;quot;, line &amp;nbsp;
&lt;br&gt;1209, in _execute_clauseelement
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return connection._execute_clauseelement(elem, multiparams, params)
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\sqlalchemy\engine\base.py&amp;quot;, line 874, &amp;nbsp;
&lt;br&gt;in _execute_clauseelement
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;return self.__execute_context(context)
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\sqlalchemy\engine\base.py&amp;quot;, line 896, &amp;nbsp;
&lt;br&gt;in __execute_context
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;self._cursor_execute(context.cursor, context.statement, &amp;nbsp;
&lt;br&gt;context.parameters[0], context=context)
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\sqlalchemy\engine\base.py&amp;quot;, line 950, &amp;nbsp;
&lt;br&gt;in _cursor_execute
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;self._handle_dbapi_exception(e, statement, parameters, cursor, context)
&lt;br&gt;&amp;nbsp; &amp;nbsp;File &amp;quot;C:\Program &amp;nbsp;
&lt;br&gt;Files\Python26\lib\site-packages\sqlalchemy\engine\base.py&amp;quot;, line 931, &amp;nbsp;
&lt;br&gt;in _handle_dbapi_exception
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;raise exc.DBAPIError.instance(statement, parameters, e, &amp;nbsp;
&lt;br&gt;connection_invalidated=is_disconnect)
&lt;br&gt;OperationalError: (OperationalError) no such column: nutrition.choline &amp;nbsp;
&lt;br&gt;u'SELECT nutrition.ndbno, nutrition.&amp;quot;desc&amp;quot;, nutrition.water, &amp;nbsp;
&lt;br&gt;nutrition.kcal, nutrition.protein, nutrition.lipid, nutrition.ash, &amp;nbsp;
&lt;br&gt;nutrition.carb, nutrition.fiber, nutrition.sugar, nutrition.calcium, &amp;nbsp;
&lt;br&gt;nutrition.iron, nutrition.magnesium, nutrition.phosphorus, &amp;nbsp;
&lt;br&gt;nutrition.potassium, nutrition.sodium, nutrition.zinc, &amp;nbsp;
&lt;br&gt;nutrition.copper, nutrition.manganese, nutrition.selenium, &amp;nbsp;
&lt;br&gt;nutrition.vitaminc, nutrition.thiamin, nutrition.riboflavin, &amp;nbsp;
&lt;br&gt;nutrition.niacin, nutrition.pantoacid, nutrition.vitaminb6, &amp;nbsp;
&lt;br&gt;nutrition.folatetotal, nutrition.folateacid, nutrition.foodfolate, &amp;nbsp;
&lt;br&gt;nutrition.folatedfe, nutrition.choline, nutrition.vitb12, &amp;nbsp;
&lt;br&gt;nutrition.vitaiu, nutrition.vitarae, nutrition.retinol, &amp;nbsp;
&lt;br&gt;nutrition.alphac, nutrition.betac, nutrition.betacrypt, &amp;nbsp;
&lt;br&gt;nutrition.lypocene, nutrition.lutzea, nutrition.vite, nutrition.vitk, &amp;nbsp;
&lt;br&gt;nutrition.fasat, nutrition.famono, nutrition.fapoly, &amp;nbsp;
&lt;br&gt;nutrition.cholestrl, nutrition.gramwt1, nutrition.gramdsc1, &amp;nbsp;
&lt;br&gt;nutrition.gramwt2, nutrition.gramdsc2, nutrition.refusepct, &amp;nbsp;
&lt;br&gt;nutrition.foodgroup \nFROM nutrition \nWHERE nutrition.ndbno = ?' [1123]
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------
&lt;br&gt;This message was sent using IMP, the Internet Messaging Program.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26860699&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Windows-port-tp26860699p26860699.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26769989</id>
	<title>Re: New Website Design Proposal</title>
	<published>2009-12-13T13:36:20Z</published>
	<updated>2009-12-13T13:36:20Z</updated>
	<author>
		<name>Bernhard Reiter-6</name>
	</author>
	<content type="html">Am Sonntag, den 13.12.2009, 13:02 -0500 schrieb Thomas Mills Hinkle:
&lt;br&gt;&amp;gt; Overall, I think it looks great.
&lt;br&gt;&lt;br&gt;Thanks, glad to hear that!
&lt;br&gt;&lt;br&gt;&amp;gt; Specific thoughts:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * It would be worth going through all tabs and bringing them
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; up-to-date with the current Gourmet. For example, there's no
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mention of plug-ins, but Gourmet now has a plugin system that
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; allows lots of extra features to be enabled for folks who want
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; them. Similarly, lots of the interfaces that appear in the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; screenshots have changed and have been simplified (especially
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ingredient editing).
&lt;br&gt;&lt;br&gt;I agree. I've just given the first tab a shot by trying to sum up in a
&lt;br&gt;sensible order what might interest potential new users with different
&lt;br&gt;backgrounds, and i've updated my online draft accordingly. Maybe you
&lt;br&gt;could take care of the other tabs? You probably have a better grasp of
&lt;br&gt;what features to emphasize. (For my other updates, see below)
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * It would be good to make sure there's some kind of link to the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; latest windows version to install. It's not at all easy to
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; find via SF right now and lots of users will be looking for
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; that.
&lt;br&gt;&lt;br&gt;According to the sourceforge files page, that would be 0.13.4-1, and not
&lt;br&gt;version 0.12.0-pre1, as indicated by the wiki, right? Actually, i was
&lt;br&gt;hoping that with two or three people interested in a working windows
&lt;br&gt;port (that would be Jeremy, Christopher and myself), there might be a
&lt;br&gt;chance for a windows release and simultaneous website relaunch. as i'm
&lt;br&gt;rather busy until christmas (as is pretty much everybody else, i guess),
&lt;br&gt;i'd hope for some time around new year for it to happen? 
&lt;br&gt;&lt;br&gt;Otherwise, there'd have to be something like a disclaimer on the website
&lt;br&gt;that all the cool new features aren't available for windows users.
&lt;br&gt;We could set a rather fixed deadline for the new website, say Jan 6,
&lt;br&gt;with the goal of also producing a windows binary until then, but
&lt;br&gt;switching to the new website in any case.
&lt;br&gt;&lt;br&gt;other than that, i agree: there should be two download links or buttons
&lt;br&gt;(on of them with tux eating the cookie? just an idea) on the
&lt;br&gt;introduction page for current linux and windows versions (or three?
&lt;br&gt;don't know about mac os status)
&lt;br&gt;&lt;br&gt;btw, there's also some other inconsistencies on the wiki (installation
&lt;br&gt;page redirection, dead anchors &amp;quot;#WDeveloperStepN&amp;quot; on the Windows
&lt;br&gt;installation page, and instructions for CVS use in spite of git now
&lt;br&gt;being used. I wasn't able edit the wiki to change these things even when
&lt;br&gt;logged in -- it seems one needs &amp;quot;editor&amp;quot; privileges to do so)
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * To my eye the change in font size is distracting.
&lt;br&gt;&lt;br&gt;Yeah, it's not really good that way. I was thinking of something like
&lt;br&gt;&lt;a href=&quot;https://launchpad.net/grecipe-manager&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://launchpad.net/grecipe-manager&lt;/a&gt;&amp;nbsp;-- where the most relevant
&lt;br&gt;information is really very easily grasped. (BTW, I used some of the text
&lt;br&gt;there for the basic intro.) I'm now trying out just two (not three)
&lt;br&gt;different font sizes and a screenshot (dummy right now).
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * I forgot about the cookie thread -- should I go ahead and
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; change the icon to use that cookie icon?
&lt;br&gt;&lt;br&gt;well it somewhat appealed to me more than the -- as you mentioned --
&lt;br&gt;more generic recipe card box, while still allowing for carrying over
&lt;br&gt;brown as the underlying theme color from the old website, plus it's nice
&lt;br&gt;tango-ish style. as for discussions on that thread about something more
&lt;br&gt;suitable, i'm pretty open to using anything else as well, but i just
&lt;br&gt;can't draw it myself. but yeah, the website and program icon should of
&lt;br&gt;course be identical. so unless there's any consensus reached in the
&lt;br&gt;other thread about what visual metaphor to use, i'd suggest sticking to
&lt;br&gt;the cookie for both...
&lt;br&gt;&lt;br&gt;&amp;gt; So I guess this leads to a second question -- would you be willing to
&lt;br&gt;&amp;gt; take on maintaining the web page and keeping the screenshots etc. up
&lt;br&gt;&amp;gt; to date?
&lt;br&gt;&lt;br&gt;yup, i think i can do that. sounds easier than finally getting a windows
&lt;br&gt;port done, anyway...
&lt;br&gt;&lt;br&gt;&amp;gt; Tom
&lt;br&gt;&lt;br&gt;Bernhard
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sat, Dec 12, 2009 at 3:21 PM, Bernhard Reiter &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26769989&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ockham@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Hi,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; with a new interest of a couple of people in an up-to-date
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; windows port
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; and with the advent of Nyall's cookie icon, I figured it might
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; be a good
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; time for a new web design.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I noticed some time ago that people weren't really trusting a
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; project
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; like LyX to be an up-to-date and maintained piece of software
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; due to its
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rather dated website design ( see eg
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://web.archive.org/web/20080308071353/http://www.lyx.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://web.archive.org/web/20080308071353/http://www.lyx.org/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; as of
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; March 2008) -- and I think they successfully changed public
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; perception
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; by overhauling the website: &lt;a href=&quot;http://www.lyx.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.lyx.org/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; So here's my proposal:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://raz.or.at/gourmet-website/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://raz.or.at/gourmet-website/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; It's jquery tabs based which might be considered &amp;quot;too much&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for just a
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; single static html page, but then again, I figured it would be
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; good not
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; to overwhelm visitors with too much information an once. I
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; also
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; introduced a credits tab, changed the (bottom) menu order to
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; what seems
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; to make more sense to me, and changed some text on the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; introduction tab
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; referring to the screenshots. I also tried to highlight what's
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; most
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; important on the Introduction tab by use of bigger fonts
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (Launchpad
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; project pages do something similar), and I think this
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; information could
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; still be a bit more to the point, as eg referring to GTK in
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; the second
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sentence is rather likely to confuse the not-so-technical
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; users...
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Finally, new screenshots representing the current version
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; might also be
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a good idea for a website relaunch.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Any comments?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Bernhard Reiter
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Return on Information:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Google Enterprise Search pays you back
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Get the facts.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Grecipe-manager-devel mailing list
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26769989&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26769989&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-Website-Design-Proposal-tp26760840p26769989.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26768233</id>
	<title>Re: New Website Design Proposal</title>
	<published>2009-12-13T10:02:44Z</published>
	<updated>2009-12-13T10:02:44Z</updated>
	<author>
		<name>Thomas Mills Hinkle-2</name>
	</author>
	<content type="html">Overall, I think it looks great.&lt;br&gt;&lt;br&gt;Specific thoughts:&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;It would be worth going through all tabs and bringing them up-to-date with the current Gourmet. For example, there&amp;#39;s no mention of plug-ins, but Gourmet now has a plugin system that allows lots of extra features to be enabled for folks who want them. Similarly, lots of the interfaces that appear in the screenshots have changed and have been simplified (especially ingredient editing).&lt;br&gt;
&lt;/li&gt;&lt;li&gt;It would be good to make sure there&amp;#39;s some kind of link to the latest windows version to install. It&amp;#39;s not at all easy to find via SF right now and lots of users will be looking for that.&lt;br&gt;&lt;/li&gt;&lt;li&gt;To my eye the change in font size is distracting.&lt;/li&gt;
&lt;li&gt;I forgot about the cookie thread -- should I go ahead and change the icon to use that cookie icon?&lt;/li&gt;&lt;/ul&gt;So I guess this leads to a second question -- would you be willing to take on maintaining the web page and keeping the screenshots etc. up to date?&lt;br&gt;
&lt;br&gt;Tom&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Sat, Dec 12, 2009 at 3:21 PM, Bernhard Reiter &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26768233&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ockham@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Hi,&lt;br&gt;
&lt;br&gt;
with a new interest of a couple of people in an up-to-date windows port&lt;br&gt;
and with the advent of Nyall&amp;#39;s cookie icon, I figured it might be a good&lt;br&gt;
time for a new web design.&lt;br&gt;
&lt;br&gt;
I noticed some time ago that people weren&amp;#39;t really trusting a project&lt;br&gt;
like LyX to be an up-to-date and maintained piece of software due to its&lt;br&gt;
rather dated website design ( see eg&lt;br&gt;
&lt;a href=&quot;http://web.archive.org/web/20080308071353/http://www.lyx.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://web.archive.org/web/20080308071353/http://www.lyx.org/&lt;/a&gt; as of&lt;br&gt;
March 2008) -- and I think they successfully changed public perception&lt;br&gt;
by overhauling the website: &lt;a href=&quot;http://www.lyx.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.lyx.org/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
So here&amp;#39;s my proposal:&lt;br&gt;
&lt;a href=&quot;http://raz.or.at/gourmet-website/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://raz.or.at/gourmet-website/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
It&amp;#39;s jquery tabs based which might be considered &amp;quot;too much&amp;quot; for just a&lt;br&gt;
single static html page, but then again, I figured it would be good not&lt;br&gt;
to overwhelm visitors with too much information an once. I also&lt;br&gt;
introduced a credits tab, changed the (bottom) menu order to what seems&lt;br&gt;
to make more sense to me, and changed some text on the introduction tab&lt;br&gt;
referring to the screenshots. I also tried to highlight what&amp;#39;s most&lt;br&gt;
important on the Introduction tab by use of bigger fonts (Launchpad&lt;br&gt;
project pages do something similar), and I think this information could&lt;br&gt;
still be a bit more to the point, as eg referring to GTK in the second&lt;br&gt;
sentence is rather likely to confuse the not-so-technical users...&lt;br&gt;
Finally, new screenshots representing the current version might also be&lt;br&gt;
a good idea for a website relaunch.&lt;br&gt;
&lt;br&gt;
Any comments?&lt;br&gt;
Bernhard Reiter&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Return on Information:&lt;br&gt;
Google Enterprise Search pays you back&lt;br&gt;
Get the facts.&lt;br&gt;
&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Grecipe-manager-devel mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26768233&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26768233&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-Website-Design-Proposal-tp26760840p26768233.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26763790</id>
	<title>Re: Windows Build Procedure</title>
	<published>2009-12-12T21:06:41Z</published>
	<updated>2009-12-12T21:06:41Z</updated>
	<author>
		<name>Jeremy Yoder</name>
	</author>
	<content type="html">On 12/8/2009 6:06 PM, Bernhard Reiter wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Am Montag, den 30.11.2009, 11:12 -0500 schrieb Jeremy Yoder:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Sweet. &amp;nbsp;I'll try to find some time this week to try again. &amp;nbsp;I've been
&lt;br&gt;&amp;gt;&amp;gt; meaning to for a month since I really want to get my recipes in :)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; Hi, just curious if you've had any success yet... I was trying to roll
&lt;br&gt;&amp;gt; out an &amp;quot;official&amp;quot; windows installer last year, but eventually gave up
&lt;br&gt;&amp;gt; due to lack of time and some errors I couldn't fix (that also due to
&lt;br&gt;&amp;gt; lack of python knowledge). Nevertheless, I'm still interested and
&lt;br&gt;&amp;gt; willing to contribute some work on an installer if the other errors can
&lt;br&gt;&amp;gt; be ironed out.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;/div&gt;&lt;br&gt;No, I haven't played with a new snapshot yet. &amp;nbsp;Every time I pull out the 
&lt;br&gt;laptop to give it a shot I get sidetracked with something else.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Oh, and since you're doing your development on Ubuntu, do you have a
&lt;br&gt;&amp;gt;&amp;gt; Launchpad PPA somewhere with the latest stable/dev version(s)? &amp;nbsp;Not
&lt;br&gt;&amp;gt;&amp;gt; that it's hard to install from the tar or anything, but PPAs are nice
&lt;br&gt;&amp;gt;&amp;gt; for the auto-update-ness :) &amp;nbsp;If you don't have one yet I'd be happy to
&lt;br&gt;&amp;gt;&amp;gt; set up a group and get a PPA started.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; Sounds good to me, too! Isn't there an existing launchpad account for
&lt;br&gt;&amp;gt; gourmet already that's used for translations? Couldn't that account host
&lt;br&gt;&amp;gt; a PPA, too? (Any news from Tom?)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;/div&gt;&lt;br&gt;Yes, Tom said that he's fine with setting up a repository (or two). &amp;nbsp;I 
&lt;br&gt;wasn't aware of the existing launchpad account, but it shouldn't be too 
&lt;br&gt;hard to get grecipe and grecipe-dev groups set up. &amp;nbsp;I can't get to 
&lt;br&gt;Launchpad right now, but hopefully I can get to this in the next 2-3 
&lt;br&gt;days. &amp;nbsp;My dog had a stroke yesterday and can't move her hind legs, so 
&lt;br&gt;we're pretty wrapped up with that for at least the next day or so.
&lt;br&gt;&lt;br&gt;By the way, I like the look of the website redesign.
&lt;br&gt;&lt;br&gt;Jeremy
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26763790&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Windows-Build-Procedure-tp26523779p26763790.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26760840</id>
	<title>New Website Design Proposal</title>
	<published>2009-12-12T12:21:36Z</published>
	<updated>2009-12-12T12:21:36Z</updated>
	<author>
		<name>Bernhard Reiter-6</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;with a new interest of a couple of people in an up-to-date windows port
&lt;br&gt;and with the advent of Nyall's cookie icon, I figured it might be a good
&lt;br&gt;time for a new web design. 
&lt;br&gt;&lt;br&gt;I noticed some time ago that people weren't really trusting a project
&lt;br&gt;like LyX to be an up-to-date and maintained piece of software due to its
&lt;br&gt;rather dated website design ( see eg
&lt;br&gt;&lt;a href=&quot;http://web.archive.org/web/20080308071353/http://www.lyx.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://web.archive.org/web/20080308071353/http://www.lyx.org/&lt;/a&gt;&amp;nbsp;as of
&lt;br&gt;March 2008) -- and I think they successfully changed public perception
&lt;br&gt;by overhauling the website: &lt;a href=&quot;http://www.lyx.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.lyx.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;So here's my proposal:
&lt;br&gt;&lt;a href=&quot;http://raz.or.at/gourmet-website/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://raz.or.at/gourmet-website/&lt;/a&gt;&lt;br&gt;&lt;br&gt;It's jquery tabs based which might be considered &amp;quot;too much&amp;quot; for just a
&lt;br&gt;single static html page, but then again, I figured it would be good not
&lt;br&gt;to overwhelm visitors with too much information an once. I also
&lt;br&gt;introduced a credits tab, changed the (bottom) menu order to what seems
&lt;br&gt;to make more sense to me, and changed some text on the introduction tab
&lt;br&gt;referring to the screenshots. I also tried to highlight what's most
&lt;br&gt;important on the Introduction tab by use of bigger fonts (Launchpad
&lt;br&gt;project pages do something similar), and I think this information could
&lt;br&gt;still be a bit more to the point, as eg referring to GTK in the second
&lt;br&gt;sentence is rather likely to confuse the not-so-technical users...
&lt;br&gt;Finally, new screenshots representing the current version might also be
&lt;br&gt;a good idea for a website relaunch.
&lt;br&gt;&lt;br&gt;Any comments?
&lt;br&gt;Bernhard Reiter
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26760840&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-Website-Design-Proposal-tp26760840p26760840.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26702803</id>
	<title>Re: Windows Build Procedure</title>
	<published>2009-12-08T15:06:53Z</published>
	<updated>2009-12-08T15:06:53Z</updated>
	<author>
		<name>Bernhard Reiter-6</name>
	</author>
	<content type="html">Am Montag, den 30.11.2009, 11:12 -0500 schrieb Jeremy Yoder:
&lt;br&gt;&amp;gt; Sweet. &amp;nbsp;I'll try to find some time this week to try again. &amp;nbsp;I've been
&lt;br&gt;&amp;gt; meaning to for a month since I really want to get my recipes in :)
&lt;br&gt;&lt;br&gt;Hi, just curious if you've had any success yet... I was trying to roll
&lt;br&gt;out an &amp;quot;official&amp;quot; windows installer last year, but eventually gave up
&lt;br&gt;due to lack of time and some errors I couldn't fix (that also due to
&lt;br&gt;lack of python knowledge). Nevertheless, I'm still interested and
&lt;br&gt;willing to contribute some work on an installer if the other errors can
&lt;br&gt;be ironed out.
&lt;br&gt;&lt;br&gt;&amp;gt; Incidentally, is there any way to control the location where grecipe
&lt;br&gt;&amp;gt; looks for the recipe database? &amp;nbsp;I want to put mine in my Dropbox so
&lt;br&gt;&amp;gt; it's available on all my computers (Windows and Ubuntu eventually) :)
&lt;br&gt;&lt;br&gt;Hm, I'm also interested in something like that. What about alternative
&lt;br&gt;database backends, say, so I could put my recipes on a mysql server?
&lt;br&gt;&lt;br&gt;&amp;gt; Oh, and since you're doing your development on Ubuntu, do you have a
&lt;br&gt;&amp;gt; Launchpad PPA somewhere with the latest stable/dev version(s)? &amp;nbsp;Not
&lt;br&gt;&amp;gt; that it's hard to install from the tar or anything, but PPAs are nice
&lt;br&gt;&amp;gt; for the auto-update-ness :) &amp;nbsp;If you don't have one yet I'd be happy to
&lt;br&gt;&amp;gt; set up a group and get a PPA started.
&lt;br&gt;&lt;br&gt;Sounds good to me, too! Isn't there an existing launchpad account for
&lt;br&gt;gourmet already that's used for translations? Couldn't that account host
&lt;br&gt;a PPA, too? (Any news from Tom?)
&lt;br&gt;&lt;br&gt;Bernhard
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thomas Mills Hinkle wrote the following on 11/30/2009 5:57 AM: 
&lt;br&gt;&amp;gt; &amp;gt; Thanks for the info on the dependencies -- I'll update the wiki with
&lt;br&gt;&amp;gt; &amp;gt; it.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Also attached is a diff of the changes I had to make (as of
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a couple months ago) to get it to run with the glade above
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; and to stub out the printing on Windows which is pretty
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hosed at the moment. &amp;nbsp;I've since had to wipe the machine I
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; was using to try this on, so I have to go grab everything
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; again and see where things stand.
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;gt; The diff is no longer needed -- winprinter.py has been eliminated
&lt;br&gt;&amp;gt; &amp;gt; entirely. Now printing works through gtkprint, which should be
&lt;br&gt;&amp;gt; &amp;gt; crossplatform (but we do require reportlab).
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Tom
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________ Grecipe-manager-devel mailing list &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26702803&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26702803&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Windows-Build-Procedure-tp26523779p26702803.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26577276</id>
	<title>Re: Windows Build Procedure</title>
	<published>2009-11-30T08:12:28Z</published>
	<updated>2009-11-30T08:12:28Z</updated>
	<author>
		<name>Jeremy Yoder</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=UTF-8&quot; http-equiv=&quot;Content-Type&quot;&gt;
  &lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Sweet.  I'll try to find some time this week to try again.  I've been
meaning to for a month since I really want to get my recipes in :)&lt;br&gt;
&lt;br&gt;
Incidentally, is there any way to control the location where grecipe
looks for the recipe database?  I want to put mine in my Dropbox so
it's available on all my computers (Windows and Ubuntu eventually) :)&lt;br&gt;
&lt;br&gt;
Oh, and since you're doing your development on Ubuntu, do you have a
Launchpad PPA somewhere with the latest stable/dev version(s)?  Not
that it's hard to install from the tar or anything, but PPAs are nice
for the auto-update-ness :)  If you don't have one yet I'd be happy to
set up a group and get a PPA started.&lt;br&gt;
&lt;br&gt;
Jeremy&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Thomas Mills Hinkle wrote the following on 11/30/2009 5:57 AM:
&lt;blockquote cite=&quot;mid:5d2206210911300257u54493644g997230d007f25ff3@mail.gmail.com&quot; type=&quot;cite&quot;&gt;Thanks for the info on the dependencies -- I'll update the
wiki with it.&lt;br&gt;
  &lt;br&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
    &lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;Also attached is a diff of
the changes I had to make (as of a couple
months ago) to get it to run with the glade above and to stub out the
printing on Windows which is pretty hosed at the moment.  I've since
had to wipe the machine I was using to try this on, so I have to go
grab everything again and see where things stand.&lt;br&gt;
    &lt;br&gt;
    &lt;/div&gt;
  &lt;/blockquote&gt;
  &lt;div&gt;The diff is no longer needed -- winprinter.py has been
eliminated entirely. Now printing works through gtkprint, which should
be crossplatform (but we do require reportlab).&lt;br&gt;
  &lt;br&gt;
Tom&lt;br&gt;
  &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26577276&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Windows-Build-Procedure-tp26523779p26577276.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26572762</id>
	<title>Re: Windows Build Procedure</title>
	<published>2009-11-30T02:57:54Z</published>
	<updated>2009-11-30T02:57:54Z</updated>
	<author>
		<name>Thomas Mills Hinkle-2</name>
	</author>
	<content type="html">Thanks for the info on the dependencies -- I&amp;#39;ll update the wiki with it.&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Also attached is a diff of the changes I had to make (as of a couple
months ago) to get it to run with the glade above and to stub out the
printing on Windows which is pretty hosed at the moment.  I&amp;#39;ve since
had to wipe the machine I was using to try this on, so I have to go
grab everything again and see where things stand.&lt;br&gt;
&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;The diff is no longer needed -- winprinter.py has been eliminated entirely. Now printing works through gtkprint, which should be crossplatform (but we do require reportlab).&lt;br&gt;&lt;br&gt;Tom&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26572762&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Windows-Build-Procedure-tp26523779p26572762.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26571840</id>
	<title>Re: Windows Build Procedure</title>
	<published>2009-11-30T01:48:27Z</published>
	<updated>2009-11-30T01:48:27Z</updated>
	<author>
		<name>Jeremy Yoder</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=UTF-8&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
&gt;From an earlier exchange on this list (I probably should have updated
the Wiki, but I haven't actually gotten it to work reliably yet so I
was waiting for that milestone before changing the instructions)...&lt;br&gt;
&lt;br&gt;
Versions Used:&lt;br&gt;
Python 2.6.2.msi&lt;br&gt;
Glade3-3.6.1.exe&lt;br&gt;
pycairo-1.4.12-2.win32-py2.6.exe&lt;br&gt;
pygobject-2.14.2-2.win32-py2.6.exe&lt;br&gt;
pygtk-2.12.1-3.win32-py2.6.exe&lt;br&gt;
pywin32-214.win32-py2.6.exe&lt;br&gt;
PIL-1.1.6.win32-py2.6.exe&lt;br&gt;
PyRTF-0.45.tar.gz&lt;br&gt;
reportlab-2.3.win32-py2.6.exe&lt;br&gt;
pysqlite-2.5.5.win32-py2.6.exe&lt;br&gt;
metakit.zip&lt;br&gt;
SQLAlchemy-0.5.6.tar.gz&lt;br&gt;
Git-1.6.4-preview20090730.exe&lt;br&gt;
py2exe-0.6.9.win32-py2.6.exe&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Glade is from here:&lt;br&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Also attached is a diff of the changes I had to make (as of a couple
months ago) to get it to run with the glade above and to stub out the
printing on Windows which is pretty hosed at the moment.  I've since
had to wipe the machine I was using to try this on, so I have to go
grab everything again and see where things stand.&lt;br&gt;
&lt;br&gt;
Good luck!  Let me know if you make any progress!&lt;br&gt;
Jeremy&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Thomas Mills Hinkle wrote the following on 11/26/2009 3:10 PM:
&lt;blockquote cite=&quot;mid:5d2206210911261210wde02983h915009fd61d71826@mail.gmail.com&quot; type=&quot;cite&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial,sans-serif; font-size: 13px; border-collapse: collapse;&quot;&gt;Chris,
  &lt;div&gt;&lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;Definitely document the process and help us update the wiki.&lt;/div&gt;
  &lt;div&gt;&lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;We have changed to git, as you noticed. As of the latest code,
reportlab is really needed for printing now, so you'll definitely want
to make sure you install that dependency. Other optional dependencies
are gtkspell (for spell-checking) and ipython (for the interactive
shell -- mostly of use only for developers).&lt;/div&gt;
  &lt;div&gt;&lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;Tom&lt;/div&gt;
  &lt;/span&gt;&lt;br&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Nov 25, 2009 at 10:07 PM, &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26571840&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cparker@...&lt;/a&gt;&amp;gt;&lt;/span&gt;
wrote:&lt;br&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
    &lt;div&gt;
    &lt;div class=&quot;h5&quot;&gt;Hello, all:&lt;br&gt;
    &lt;br&gt;
I'm looking into building the latest and greatest Gourmet from source
control on Windows XP 32-bit, however it seems like even the
instructions on the wiki are out of date. The wiki refers to CVS,
however the page at &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://sourceforge.net/projects/grecipe-manager/develop&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/grecipe-manager/develop&lt;/a&gt;
refers to a Git repository.&lt;br&gt;
    &lt;br&gt;
I'm assuming all the prerequisites for Gourmet are the same. Is there
anything I should be aware of other than the change in SCM that will
affect building on Windows? Regardless, I'm going to document the
process I go through step-by-step.&lt;br&gt;
    &lt;br&gt;
Thanks,&lt;br clear=&quot;all&quot;&gt;
    &lt;br&gt;
-- &lt;br&gt;
Christopher C. Parker&lt;br&gt;
    &lt;/div&gt;
    &lt;/div&gt;
    &lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008
30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and
focus on&lt;br&gt;
what you do best, core application coding. Discover what's new with&lt;br&gt;
Crystal Reports now.  &lt;a moz-do-not-send=&quot;true&quot; href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Grecipe-manager-devel mailing list&lt;br&gt;
    &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26571840&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
    &lt;a moz-do-not-send=&quot;true&quot; href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;
    &lt;br&gt;
  &lt;/blockquote&gt;
  &lt;/div&gt;
  &lt;br&gt;
  &lt;pre wrap=&quot;&quot;&gt;
&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  &lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;/pre&gt;
  &lt;pre wrap=&quot;&quot;&gt;
&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;
_______________________________________________
Grecipe-manager-devel mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26571840&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;diff --git a/src/lib/exporters/winprinter.py b/src/lib/exporters/winprinter.py
&lt;br&gt;index b0bc582..de7fdad 100644
&lt;br&gt;--- a/src/lib/exporters/winprinter.py
&lt;br&gt;+++ b/src/lib/exporters/winprinter.py
&lt;br&gt;@@ -1,5 +1,5 @@
&lt;br&gt;&amp;nbsp;import tempfile, gtk
&lt;br&gt;-from pdf_exporter import PdfWriter, PdfExporterMultiDoc, get_pdf_prefs
&lt;br&gt;+#from pdf_exporter import PdfWriter, PdfExporterMultiDoc, get_pdf_prefs
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;from gettext import gettext as _
&lt;br&gt;&amp;nbsp;from gettext import ngettext
&lt;br&gt;@@ -48,7 +48,8 @@ class RecRenderer:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#show_disappointing_message()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#debug('printing not supported; showed dialog',0)
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-class SimpleWriter (PdfWriter):
&lt;br&gt;+#class SimpleWriter (PdfWriter):
&lt;br&gt;+class SimpleWriter:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;def __init__ (self, file=None, dialog_parent=None, show_dialog=True):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;self.filename = tempfile.mktemp('.pdf')
&lt;br&gt;diff --git a/src/lib/gglobals.py b/src/lib/gglobals.py
&lt;br&gt;index 50c95be..923f024 100644
&lt;br&gt;--- a/src/lib/gglobals.py
&lt;br&gt;+++ b/src/lib/gglobals.py
&lt;br&gt;@@ -27,7 +27,28 @@ makedirs = os.makedirs
&lt;br&gt;&amp;nbsp;# &amp;nbsp; &amp;nbsp;def makedirs (path):
&lt;br&gt;&amp;nbsp;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gnomevfs.make_directory(path,gnomevfs.PERM_USER_ALL)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;-import os, os.path, gobject, re, gtk, gtk.glade
&lt;br&gt;+import os, os.path, re, sys
&lt;br&gt;+if sys.platform.startswith(&amp;quot;win&amp;quot;):
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;# Fetchs gtk2 path from registry
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;import _winreg
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;import msvcrt
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;try:
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;k = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, &amp;quot;Software\\GTK+&amp;quot;)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;except EnvironmentError:
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;print &amp;quot;You must install the Gtk+ 2.2 Runtime Environment to run this program&amp;quot;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while not msvcrt.kbhit():
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pass
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sys.exit(1)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;else:
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gtkdir = _winreg.QueryValueEx(k, &amp;quot;Path&amp;quot;)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;os.environ['PATH'] += &amp;quot;;%s\\lib;%s\\bin&amp;quot; % (gtkdir[0], gtkdir[0])
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;print os.environ['PATH']
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;import pygtk
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pygtk.require ('2.0')
&lt;br&gt;+
&lt;br&gt;+import gobject
&lt;br&gt;+import gtk
&lt;br&gt;+import gtk.glade
&lt;br&gt;&amp;nbsp;import tempfile
&lt;br&gt;&amp;nbsp;from gdebug import debug
&lt;br&gt;&amp;nbsp;from OptionParser import options
&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26571840&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Windows-Build-Procedure-tp26523779p26571840.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26534383</id>
	<title>Re: Windows Build Procedure</title>
	<published>2009-11-26T12:10:42Z</published>
	<updated>2009-11-26T12:10:42Z</updated>
	<author>
		<name>Thomas Mills Hinkle-2</name>
	</author>
	<content type="html">&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; &quot;&gt;Chris,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Definitely document the process and help us update the wiki.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;We have changed to git, as you noticed. As of the latest code, reportlab is really needed for printing now, so you&amp;#39;ll definitely want to make sure you install that dependency. Other optional dependencies are gtkspell (for spell-checking) and ipython (for the interactive shell -- mostly of use only for developers).&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Tom&lt;/div&gt;&lt;/span&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Nov 25, 2009 at 10:07 PM,  &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26534383&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cparker@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;Hello, all:&lt;br&gt;&lt;br&gt;I&amp;#39;m looking into building the latest and greatest Gourmet from source control on Windows XP 32-bit, however it seems like even the instructions on the wiki are out of date. The wiki refers to CVS, however the page at &lt;a href=&quot;http://sourceforge.net/projects/grecipe-manager/develop&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/grecipe-manager/develop&lt;/a&gt; refers to a Git repository.&lt;br&gt;

&lt;br&gt;I&amp;#39;m assuming all the prerequisites for Gourmet are the same. Is there anything I should be aware of other than the change in SCM that will affect building on Windows? Regardless, I&amp;#39;m going to document the process I go through step-by-step.&lt;br&gt;

&lt;br&gt;Thanks,&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Christopher C. Parker&lt;br&gt;

&lt;/div&gt;&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________&lt;br&gt;
Grecipe-manager-devel mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26534383&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26534383&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Windows-Build-Procedure-tp26523779p26534383.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26523779</id>
	<title>Windows Build Procedure</title>
	<published>2009-11-25T19:07:16Z</published>
	<updated>2009-11-25T19:07:16Z</updated>
	<author>
		<name>Bugzilla from cparker@member.fsf.org</name>
	</author>
	<content type="html">Hello, all:&lt;br&gt;&lt;br&gt;I'm looking into building the latest and greatest Gourmet from source control on Windows XP 32-bit, however it seems like even the instructions on the wiki are out of date. The wiki refers to CVS, however the page at &lt;a href=&quot;http://sourceforge.net/projects/grecipe-manager/develop&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/&lt;wbr&gt;projects/grecipe-manager/&lt;wbr&gt;develop&lt;/a&gt; refers to a Git repository.&lt;br&gt;
&lt;br&gt;I'm assuming all the prerequisites for Gourmet are the same. Is there anything I should be aware of other than the change in SCM that will affect building on Windows? Regardless, I'm going to document the process I go through step-by-step.&lt;br&gt;
&lt;br&gt;Thanks,&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Christopher C. Parker&lt;br&gt;

&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26523779&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (278 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26523779/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Windows-Build-Procedure-tp26523779p26523779.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26523763</id>
	<title>Windows Build Procedure</title>
	<published>2009-11-25T18:56:28Z</published>
	<updated>2009-11-25T18:56:28Z</updated>
	<author>
		<name>Bugzilla from cparker@member.fsf.org</name>
	</author>
	<content type="html">Hello, all:&lt;br&gt;&lt;br&gt;I'm looking into building the latest and greatest Gourmet from source control on Windows XP 32-bit, however it seems like even the instructions on the wiki are out of date. The wiki refers to CVS, however the page at http://sourceforge.net/projects/grecipe-manager/develop refers to a Git repository.&lt;br&gt;&lt;br&gt;I'm assuming all the prerequisites for Gourmet are the same. Is there anything I should be aware of other than the change in SCM that will affect building on Windows? Regardless, I'm going to document the process I go through step-by-step.&lt;br&gt;&lt;br&gt;Thanks,&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Christopher C. Parker&lt;br&gt;

&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26523763&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (278 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26523763/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Windows-Build-Procedure-tp26523763p26523763.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26469313</id>
	<title>Re: Create a daily menu system</title>
	<published>2009-11-22T12:48:18Z</published>
	<updated>2009-11-22T12:48:18Z</updated>
	<author>
		<name>Thomas Mills Hinkle-2</name>
	</author>
	<content type="html">This should certainly be a plugin. I&amp;#39;ve written a fair amount of documentation on the plugin system on the wiki that can be found here: &lt;a href=&quot;https://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Plugins&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Plugins&lt;/a&gt;&lt;br&gt;
&lt;br&gt;That documentation is a bit dated (some of it still makes it sound like the plugin system is in the midst of being implemented -- in fact, it is now completely in place). However, the basics are right and it will give you a good place to start.&lt;br&gt;
&lt;br&gt;A menu planner shouldn&amp;#39;t require any changes to the core code -- just writing the plugin (though of course you may find and fix some bugs in the main code as you build the plugin, which is always a boon). &lt;br&gt;&lt;br&gt;
I would think that stage 1 would be to write the basic interface, either as a separate window that comes up through the &amp;quot;tools&amp;quot; menu or as a tab in the main interface (the same way the &amp;quot;browser&amp;quot; is a tab there). Stage 2 would be to write a database plugin to add necessary tables to the database for storing menu planning data (if that seems too complicated, you could start by just writing data to a text file or something and then write the DB plugin later).&lt;br&gt;
&lt;br&gt;One thing you might want to use as you get to know the code is the &amp;quot;python console&amp;quot; -- this gives you a live python shell inside a running Gourmet. If you&amp;#39;re someone who likes to learn by fiddling, it&amp;#39;s definitely a handy tool to have.&lt;br&gt;
&lt;br&gt;Tom&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Sun, Nov 22, 2009 at 2:31 PM, Gil Forcada &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26469313&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gforcada@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Hi,&lt;br&gt;
&lt;br&gt;
I would like to help improve the Grecipe gourmet manager by letting the&lt;br&gt;
users create their daily menus based on the recipes already entered on&lt;br&gt;
the program.&lt;br&gt;
&lt;br&gt;
Apart from the idea, some Python experience and not so much time to&lt;br&gt;
spend on it, could you give me some pointers on the best way to do it?&lt;br&gt;
As a plugin? On the main code itself? Mixed?&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
&lt;br&gt;
--&lt;br&gt;
gil forcada&lt;br&gt;
&lt;br&gt;
[ca] &lt;a href=&quot;http://guifi.net&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;guifi.net&lt;/a&gt; - una xarxa lliure que no para de créixer&lt;br&gt;
[en] &lt;a href=&quot;http://guifi.net&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;guifi.net&lt;/a&gt; - a non-stopping free network&lt;br&gt;
bloc: &lt;a href=&quot;http://gil.badall.net&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://gil.badall.net&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Grecipe-manager-devel mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26469313&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26469313&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Create-a-daily-menu-system-tp26468876p26469313.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26468876</id>
	<title>Create a daily menu system</title>
	<published>2009-11-22T11:31:08Z</published>
	<updated>2009-11-22T11:31:08Z</updated>
	<author>
		<name>Gil Forcada-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I would like to help improve the Grecipe gourmet manager by letting the
&lt;br&gt;users create their daily menus based on the recipes already entered on
&lt;br&gt;the program.
&lt;br&gt;&lt;br&gt;Apart from the idea, some Python experience and not so much time to
&lt;br&gt;spend on it, could you give me some pointers on the best way to do it?
&lt;br&gt;As a plugin? On the main code itself? Mixed?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;gil forcada
&lt;br&gt;&lt;br&gt;[ca] guifi.net - una xarxa lliure que no para de créixer
&lt;br&gt;[en] guifi.net - a non-stopping free network
&lt;br&gt;bloc: &lt;a href=&quot;http://gil.badall.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gil.badall.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26468876&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Create-a-daily-menu-system-tp26468876p26468876.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26174799</id>
	<title>Re: AllRecipes plugin</title>
	<published>2009-11-02T20:33:20Z</published>
	<updated>2009-11-02T20:33:20Z</updated>
	<author>
		<name>Thomas Mills Hinkle-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I&amp;#39;ve been working on a webpage-importer for AllRecipes.com and think I am getting a real hang for it. I don&amp;#39;t have access to the internet all of the time so I haven&amp;#39;t been able to test it. The only part I am struggling with is grabbing the servings, and I wasn&amp;#39;t sure weather or not to leave the web parser in at the end...&lt;/div&gt;


&lt;div&gt;If anyone would like to take a look at it, it is attached.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;I&amp;#39;ve attached a cleaned up version. This works pretty much perfectly for the recipe I&amp;#39;ve tested. If you&amp;#39;re up for some additional testing and refining, I think we could go ahead and include this.&lt;br&gt;
&lt;br&gt;Tom&lt;br&gt; &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;
&lt;div&gt;-- &lt;/div&gt;
&lt;div&gt;Knox&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&amp;quot;I am always doing what I cannot do yet, in order to learn how to do it.&amp;quot;&lt;/div&gt;
&lt;div&gt;— Vincent Van Gogh &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;/font&gt;&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;
Come build with us! The BlackBerry(R) Developer Conference in SF, CA&lt;br&gt;
is the only developer event you need to attend this year. Jumpstart your&lt;br&gt;
developing skills, take BlackBerry mobile applications to market and stay&lt;br&gt;
ahead of the curve. Join us from November 9 - 12, 2009. Register now!&lt;br&gt;
&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________&lt;br&gt;
Grecipe-manager-devel mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26174799&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;&lt;tt&gt;[allrecipes_plugin.py]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;from gourmet.plugin import PluginPlugin
&lt;br&gt;import re
&lt;br&gt;&lt;br&gt;class AllRecipesPlugin (PluginPlugin):
&lt;br&gt;&amp;nbsp; &amp;nbsp; target_pluggable = 'webimport_plugin'
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; def do_activate (self, pluggable):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pass
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; def test_url (self, url, data):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if 'allrecipes.com' in url: 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 5
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; def get_importer (self, webpage_importer):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class All_Recipes_Parser (webpage_importer.MenuAndAdStrippingWebParser):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; def preparse (self):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; webpage_importer.MenuAndAdStrippingWebParser.preparse(self)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #Title
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for title_element in self.soup('h1',{'id':'itemTitle'}):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.preparsed_elements.append((title_element,'title'))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #Ingredients &amp;nbsp; &amp;nbsp;&amp;lt;div class=&amp;quot;recipe centercontent2&amp;quot;&amp;gt;, li
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for recipe in self.soup('div',{'class':'recipe centercontent2'}):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bulk = []
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bulk.append(recipe('li'))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.preparsed_elements.append((bulk[0],'ingredients'))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #Directions &amp;nbsp; &amp;nbsp; div class=&amp;quot;recipe centercontent2&amp;quot;, li
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.preparsed_elements.append((bulk[2],'directions'))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #Servings &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #div class=&amp;quot;recipe centercontent2&amp;quot;,&amp;lt;input name=&amp;quot;ctl00$CenterColumnPlaceHolder$txtConversion&amp;quot; type=&amp;quot;text&amp;quot; value=&amp;quot;9&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #or
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #&amp;lt;div id=&amp;quot;nutri-info&amp;quot;&amp;gt;, 1st p
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #self.soup('span',{'class':'yield'})
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #Cook Time
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for c_time in self.soup('tr',{'id':&amp;quot;ctl00_CenterColumnPlaceHolder_rowCook&amp;quot;}):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.preparsed_elements.append((c_time('b'),'cooktime'))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #Prep Time &amp;nbsp; &amp;nbsp; &amp;nbsp;tr id=&amp;quot;ctl00_CenterColumnPlaceHolder_rowPrep&amp;quot;, b
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for element in self.soup('tr',{'id':&amp;quot;ctl00_CenterColumnPlaceHolder_rowPrep&amp;quot;}):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.preparsed_elements.append((element('b'),'preptime'))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for to_ignore in ['review-block','nutri-div','modal','rb-grey','rvr-grey',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'left','right','modal-upload-a-photo','modal-content',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'modal userWhoSaved','saved custom','recipe-tools-container',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 'midpagetabs']:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for div in self.soup('div',{'class':to_ignore}):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.preparsed_elements.append((div,'ignore'))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for to_ignore in ['countries','ctl00_divModal','country','rb','copyright',]:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for div in self.soup('div',{'id':to_ignore}):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; self.preparsed_elements.append((div,'ignore'))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return All_Recipes_Parser
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26174799&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-AllRecipes-plugin-tp26174799p26174799.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26069743</id>
	<title>Re: new icons for gourmet - interested?</title>
	<published>2009-10-26T16:34:47Z</published>
	<updated>2009-10-26T16:34:47Z</updated>
	<author>
		<name>Adam Willoughby -Knox</name>
	</author>
	<content type="html">&lt;div&gt;I think it is a great idea to update the icon.&lt;/div&gt;
&lt;div&gt;Other symbols that I think could work:&lt;/div&gt;
&lt;ol dir=&quot;ltr&quot;&gt;
&lt;li&gt;
&lt;div&gt;Crossed fork and knife (may be too similiar to other icons)&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Fork,plate,knife in a row&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;An open book with a cookie on the inside page, and text around it. For this the top of the book could be tilting away, or not...&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;A page with a cookie (or other food item) at the top, and text below it.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;div&gt;Does anyone have any feedback on my post on the forum:&lt;/div&gt;
&lt;div&gt;&lt;a href=&quot;http://sourceforge.net/projects/grecipe-manager/forums/forum/371767/topic/3431821&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/grecipe-manager/forums/forum/371767/topic/3431821&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I&amp;#39;ve been working on a webpage-importer for AllRecipes.com and think I am getting a real hang for it. I don&amp;#39;t have access to the internet all of the time so I haven&amp;#39;t been able to test it. The only part I am struggling with is grabbing the servings, and I wasn&amp;#39;t sure weather or not to leave the web parser in at the end...&lt;/div&gt;

&lt;div&gt;If anyone would like to take a look at it, it is attached.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;-- &lt;/div&gt;
&lt;div&gt;Knox&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&amp;quot;I am always doing what I cannot do yet, in order to learn how to do it.&amp;quot;&lt;/div&gt;
&lt;div&gt;— Vincent Van Gogh &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26069743&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;allrecipes_plugin.py&lt;/strong&gt; (2K) &lt;a href=&quot;http://old.nabble.com/attachment/26069743/0/allrecipes_plugin.py&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/new-icons-for-gourmet---interested--tp26044178p26069743.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26044239</id>
	<title>Re: new icons for gourmet - interested?</title>
	<published>2009-10-24T17:09:36Z</published>
	<updated>2009-10-24T17:09:36Z</updated>
	<author>
		<name>Thomas Mills Hinkle-2</name>
	</author>
	<content type="html">I like it. I always thought the recipe box metaphor was
straightforward, but it&amp;#39;s not particularly fun -- the cookie is much
more whimsical, and pleasurable... and it does a better job getting at
the whole fun of collecting recipes and cooking.&lt;br&gt;
&lt;br&gt;In some sense cookies aren&amp;#39;t a great match for the &amp;quot;gourmet&amp;quot; name,
but I can&amp;#39;t think of a &amp;quot;Gourmet&amp;quot; food that would read as easily (and
besides, people like cookies... and cookies are something you almost
always consult a recipe for, which make them a better fit than e.g.
wine and cheese or a cut of meat or something)&lt;br&gt;
&lt;br&gt;Tom&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Sat, Oct 24, 2009 at 6:07 PM, Nyall Dawson &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26044239&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nyall@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Hey,&lt;br&gt;
&lt;br&gt;
I thought I&amp;#39;d give a shot at revamping the icons used in gourmet, to&lt;br&gt;
match the tango style and better fit with the gnome desktop. I&amp;#39;ve been&lt;br&gt;
playing around with the main program icon, and I&amp;#39;d like some feedback&lt;br&gt;
before going further! I thought a specific food-icon would work better&lt;br&gt;
than the current one (which is hard to distinguish from any generic&lt;br&gt;
database-type app), so here&amp;#39;s a quick mockup of a cookie icon. What do&lt;br&gt;
you think? Is there a different food/concept icon you&amp;#39;d prefer? Would&lt;br&gt;
you be interested in some new icons for the program?&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;Nyall&lt;br&gt;
&lt;/font&gt;&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;
Come build with us! The BlackBerry(R) Developer Conference in SF, CA&lt;br&gt;
is the only developer event you need to attend this year. Jumpstart your&lt;br&gt;
developing skills, take BlackBerry mobile applications to market and stay&lt;br&gt;
ahead of the curve. Join us from November 9 - 12, 2009. Register now!&lt;br&gt;
&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________&lt;br&gt;
Grecipe-manager-devel mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26044239&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26044239&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/new-icons-for-gourmet---interested--tp26044178p26044239.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26044178</id>
	<title>new icons for gourmet - interested?</title>
	<published>2009-10-24T15:07:50Z</published>
	<updated>2009-10-24T15:07:50Z</updated>
	<author>
		<name>Nyall Dawson</name>
	</author>
	<content type="html">Hey,
&lt;br&gt;&lt;br&gt;I thought I'd give a shot at revamping the icons used in gourmet, to
&lt;br&gt;match the tango style and better fit with the gnome desktop. I've been
&lt;br&gt;playing around with the main program icon, and I'd like some feedback
&lt;br&gt;before going further! I thought a specific food-icon would work better
&lt;br&gt;than the current one (which is hard to distinguish from any generic
&lt;br&gt;database-type app), so here's a quick mockup of a cookie icon. What do
&lt;br&gt;you think? Is there a different food/concept icon you'd prefer? Would
&lt;br&gt;you be interested in some new icons for the program?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Nyall
&lt;br&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26044178&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;cookie.svg&lt;/strong&gt; (132K) &lt;a href=&quot;http://old.nabble.com/attachment/26044178/0/cookie.svg&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;cookie_icon.png&lt;/strong&gt; (15K) &lt;a href=&quot;http://old.nabble.com/attachment/26044178/1/cookie_icon.png&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/new-icons-for-gourmet---interested--tp26044178p26044178.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25628969</id>
	<title>Customization</title>
	<published>2009-09-26T13:46:05Z</published>
	<updated>2009-09-26T13:46:05Z</updated>
	<author>
		<name>Ross Boylan-2</name>
	</author>
	<content type="html">Hi. &amp;nbsp;I'm new to the program, and have some questions. &amp;nbsp;The program looks
&lt;br&gt;promising; thanks to those who developed it.
&lt;br&gt;&lt;br&gt;Is there a way to add shopping categories?
&lt;br&gt;&lt;br&gt;Can I insert custom nutrition information (e.g., from a products
&lt;br&gt;nutrition label)?
&lt;br&gt;&lt;br&gt;What's the best way to handle ingredients like &amp;quot;1 cup minced flat-leaf
&lt;br&gt;parsley&amp;quot;? &amp;nbsp; The &amp;quot;minced&amp;quot; is useful for preparation, but not for
&lt;br&gt;shopping, and I suspect that it and maybe even the &amp;quot;flat-leaf&amp;quot; could
&lt;br&gt;mess up getting shopping or nutritional information.
&lt;br&gt;&lt;br&gt;Or is this what the distinction between &amp;quot;Ingredient&amp;quot; and &amp;quot;Ingredient
&lt;br&gt;(key)&amp;quot; in the ingredient details is supposed to capture? &amp;nbsp;What is the
&lt;br&gt;significance of those 2 entries?
&lt;br&gt;&lt;br&gt;When I click on the &amp;quot;help&amp;quot; menu item, nothing happens. &amp;nbsp;Should it?
&lt;br&gt;&lt;br&gt;Is there a clever way to handle &amp;quot;2 14oz cans&amp;quot;? &amp;nbsp;I entered 28oz, since a
&lt;br&gt;&amp;quot;can&amp;quot; is of indeterminate size. &amp;nbsp;But then there's nothing capturing the
&lt;br&gt;fact that I want a canned, rather than fresh, ingredient.
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;Ross Boylan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry&amp;reg; Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9&amp;#45;12, 2009. Register now&amp;#33;
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconf&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25628969&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Customization-tp25628969p25628969.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25587261</id>
	<title>Re: Installing Gourmet on WIndows</title>
	<published>2009-09-23T17:09:42Z</published>
	<updated>2009-09-23T17:09:42Z</updated>
	<author>
		<name>Jeremy Yoder</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
For the source you'll need GIT not SVN (they moved the repository to
git a while back).&lt;br&gt;
&lt;br&gt;
For git I just installed it in cygwin since I already had cygwin.&amp;nbsp;
There are various Windows packages of git floating around you can try.&amp;nbsp;
Instructions are here:&lt;br&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://sourceforge.net/projects/grecipe-manager/develop&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/projects/grecipe-manager/develop&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Basically once you have git, issue:&lt;br&gt;
git clone
git://grecipe-manager.git.sourceforge.net/gitroot/grecipe-manager/grecipe-manager&lt;br&gt;
&lt;br&gt;
I got swamped with other projects and haven't had time to work on this
more, but I did get this far.&amp;nbsp; The problem is PROBABLY with gtk.glade,
though it doesn't look like my patch is there so it could just be all
of gtk.&lt;br&gt;
&lt;br&gt;
I have a couple of patches which I'm attaching to this email.&amp;nbsp; The
gglobals patch will help it find your GTK install.&amp;nbsp; You might need to
fiddle with the registry key path depending on the version of GTK you
grabbed.&amp;nbsp; The winprinter patch simply disables Windows printing.&lt;br&gt;
&lt;br&gt;
The version of GTK I wound up with is here:&lt;br&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
I tried about 5 versions with varying degrees of success.&lt;br&gt;
&lt;br&gt;
This much at least gets Gourmet to load, but there are lots and lots of
errors, and some things just don't work.&lt;br&gt;
&lt;br&gt;
Good luck!&amp;nbsp; Let me know how far you get so I don't end up duplicating
anything you figure out!&lt;br&gt;
Jeremy&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Jeremy Elliott wrote the following on 9/23/2009 6:43 PM:
&lt;blockquote cite=&quot;mid:560082.39470.qm@web30806.mail.mud.yahoo.com&quot; type=&quot;cite&quot;&gt;
  
  &lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;Hi
there. I decided to also try setting up an installer for Gourmet for
Windows. As it happens, I'm using Win7 Ultimate x64, but I installed
the 32-bit versions of all the programs.&lt;br&gt;
  &lt;br&gt;
I installed all the packages from the Wiki page (based around Python
2.6), then downloaded the source from the SF page (for some reason, I
couldn't get the SVN to work. I'm using TortiseSVN if anyone has any
ideas). Everything seemed to go fine, all the packages installed, and
when I ran &quot;python setup.py install&quot; in the source folder it generated
a BUNCH of output but no errors that I saw.&lt;br&gt;
  &lt;br&gt;
When I try to launch Gourmet, though, I get the following error: &lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
C:\Python26\gourmet&amp;gt;python gourmet&lt;br&gt;
Traceback (most recent call last):&lt;br&gt;
&amp;nbsp; File &quot;gourmet&quot;, line 13, in &amp;lt;module&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; from gourmet.OptionParser import *&lt;br&gt;
&amp;nbsp; File &quot;C:\Python26\lib\site-packages\gourmet\__init__.py&quot;, line 10, in
&amp;lt;module&amp;gt;&lt;br&gt;
  &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; import gglobals&lt;br&gt;
&amp;nbsp; File &quot;C:\Python26\lib\site-packages\gourmet\gglobals.py&quot;, line 30, in
&amp;lt;module&amp;gt;&lt;br&gt;
  &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; import os, os.path, gobject, re, gtk, gtk.glade&lt;br&gt;
ImportError: DLL load failed: The specified module could not be found.&lt;br&gt;
  &lt;br&gt;
C:\Python26\gourmet&amp;gt;&lt;br&gt;
  &lt;br&gt;
I can't figure out which DLL it's talking about, since I can't figure
out what DLL file it's supposed to be importing.&lt;br&gt;
  &lt;br&gt;
Also, the .nsi file isn't included in the download from SF. I can
create one, I've been using NSIS for a few years now, just need to know
if it should have any license or anything.&lt;br&gt;
  &lt;br&gt;
Thanks for creating such a great program, just hoping we can get this
stuff resolved so we'll have a working Windows installer once again.&lt;br&gt;
  &lt;/div&gt;
  &lt;br&gt;
  &lt;pre wrap=&quot;&quot;&gt;
&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;
------------------------------------------------------------------------------
Come build with us! The BlackBerry&amp;amp;reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&amp;amp;#45;12, 2009. Register now&amp;amp;#33;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://p.sf.net/sfu/devconf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconf&lt;/a&gt;&lt;/pre&gt;
  &lt;pre wrap=&quot;&quot;&gt;
&lt;hr size=&quot;4&quot; width=&quot;90%&quot;&gt;
_______________________________________________
Grecipe-manager-devel mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25587261&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;diff --git a/src/lib/exporters/winprinter.py b/src/lib/exporters/winprinter.py
&lt;br&gt;index b0bc582..de7fdad 100644
&lt;br&gt;--- a/src/lib/exporters/winprinter.py
&lt;br&gt;+++ b/src/lib/exporters/winprinter.py
&lt;br&gt;@@ -1,5 +1,5 @@
&lt;br&gt;&amp;nbsp;import tempfile, gtk
&lt;br&gt;-from pdf_exporter import PdfWriter, PdfExporterMultiDoc, get_pdf_prefs
&lt;br&gt;+#from pdf_exporter import PdfWriter, PdfExporterMultiDoc, get_pdf_prefs
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;from gettext import gettext as _
&lt;br&gt;&amp;nbsp;from gettext import ngettext
&lt;br&gt;@@ -48,7 +48,8 @@ class RecRenderer:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#show_disappointing_message()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#debug('printing not supported; showed dialog',0)
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-class SimpleWriter (PdfWriter):
&lt;br&gt;+#class SimpleWriter (PdfWriter):
&lt;br&gt;+class SimpleWriter:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;def __init__ (self, file=None, dialog_parent=None, show_dialog=True):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;self.filename = tempfile.mktemp('.pdf')
&lt;br&gt;diff --git a/src/lib/gglobals.py b/src/lib/gglobals.py
&lt;br&gt;index 50c95be..923f024 100644
&lt;br&gt;--- a/src/lib/gglobals.py
&lt;br&gt;+++ b/src/lib/gglobals.py
&lt;br&gt;@@ -27,7 +27,28 @@ makedirs = os.makedirs
&lt;br&gt;&amp;nbsp;# &amp;nbsp; &amp;nbsp;def makedirs (path):
&lt;br&gt;&amp;nbsp;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gnomevfs.make_directory(path,gnomevfs.PERM_USER_ALL)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;-import os, os.path, gobject, re, gtk, gtk.glade
&lt;br&gt;+import os, os.path, re, sys
&lt;br&gt;+if sys.platform.startswith(&amp;quot;win&amp;quot;):
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;# Fetchs gtk2 path from registry
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;import _winreg
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;import msvcrt
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;try:
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;k = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, &amp;quot;Software\\GTK+&amp;quot;)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;except EnvironmentError:
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;print &amp;quot;You must install the Gtk+ 2.2 Runtime Environment to run this program&amp;quot;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while not msvcrt.kbhit():
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pass
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sys.exit(1)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;else:
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gtkdir = _winreg.QueryValueEx(k, &amp;quot;Path&amp;quot;)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;os.environ['PATH'] += &amp;quot;;%s\\lib;%s\\bin&amp;quot; % (gtkdir[0], gtkdir[0])
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;print os.environ['PATH']
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;import pygtk
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pygtk.require ('2.0')
&lt;br&gt;+
&lt;br&gt;+import gobject
&lt;br&gt;+import gtk
&lt;br&gt;+import gtk.glade
&lt;br&gt;&amp;nbsp;import tempfile
&lt;br&gt;&amp;nbsp;from gdebug import debug
&lt;br&gt;&amp;nbsp;from OptionParser import options
&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry&amp;reg; Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9&amp;#45;12, 2009. Register now&amp;#33;
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconf&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25587261&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Installing-Gourmet-on-WIndows-tp25586476p25587261.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25586476</id>
	<title>Installing Gourmet on WIndows</title>
	<published>2009-09-23T15:43:18Z</published>
	<updated>2009-09-23T15:43:18Z</updated>
	<author>
		<name>ymerejo42</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:times new roman,new york,times,serif;font-size:12pt&quot;&gt;Hi there. I decided to also try setting up an installer for Gourmet for Windows. As it happens, I'm using Win7 Ultimate x64, but I installed the 32-bit versions of all the programs.&lt;br&gt;&lt;br&gt;I installed all the packages from the Wiki page (based around Python 2.6), then downloaded the source from the SF page (for some reason, I couldn't get the SVN to work. I'm using TortiseSVN if anyone has any ideas). Everything seemed to go fine, all the packages installed, and when I ran &quot;python setup.py install&quot; in the source folder it generated a BUNCH of output but no errors that I saw.&lt;br&gt;&lt;br&gt;When I try to launch Gourmet, though, I get the following error: &lt;br&gt;&lt;br&gt;&lt;br&gt;C:\Python26\gourmet&amp;gt;python gourmet&lt;br&gt;Traceback (most recent call last):&lt;br&gt;&amp;nbsp; File &quot;gourmet&quot;, line 13, in
 &amp;lt;module&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; from gourmet.OptionParser import *&lt;br&gt;&amp;nbsp; File &quot;C:\Python26\lib\site-packages\gourmet\__init__.py&quot;, line 10, in &amp;lt;module&amp;gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; import gglobals&lt;br&gt;&amp;nbsp; File &quot;C:\Python26\lib\site-packages\gourmet\gglobals.py&quot;, line 30, in &amp;lt;module&amp;gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; import os, os.path, gobject, re, gtk, gtk.glade&lt;br&gt;ImportError: DLL load failed: The specified module could not be found.&lt;br&gt;&lt;br&gt;C:\Python26\gourmet&amp;gt;&lt;br&gt;&lt;br&gt;I can't figure out which DLL it's talking about, since I can't figure out what DLL file it's supposed to be importing.&lt;br&gt;&lt;br&gt;Also, the .nsi file isn't included in the download from SF. I can create one, I've been using NSIS for a few years now, just need to know if it should have any license or anything.&lt;br&gt;&lt;br&gt;Thanks for creating such a great program, just hoping we can get this stuff resolved so we'll have a working Windows installer once again.&lt;br&gt;&lt;/div&gt;&lt;br&gt;

      &lt;/body&gt;&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry&amp;reg; Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9&amp;#45;12, 2009. Register now&amp;#33;
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconf&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25586476&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Installing-Gourmet-on-WIndows-tp25586476p25586476.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25334719</id>
	<title>Re: Updated Windows Installer</title>
	<published>2009-09-07T11:44:07Z</published>
	<updated>2009-09-07T11:44:07Z</updated>
	<author>
		<name>Thomas Mills Hinkle-2</name>
	</author>
	<content type="html">I&amp;#39;m using Ubuntu 9.04 on my current dev machine, as you guessed :)&lt;br&gt;&lt;br&gt;Tom&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Sep 7, 2009 at 11:53 AM, Jeremy Yoder &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;I wish.  That was just me typing the path wrong (guess I should have copy/pasted it :) )&lt;br&gt;

&lt;br&gt;
Thanks for the sharp eyes though!&lt;br&gt;
&lt;br&gt;
I was able to get past this error by stubbing out the winprinter.  Not  a solution, but it&amp;#39;s a start.&lt;br&gt;
&lt;br&gt;
I have a new crash when I select File-&amp;gt;New.  I&amp;#39;ve tried running against two different installations of Glade for Win32:&lt;br&gt;
&lt;a href=&quot;http://gladewin32.sourceforge.net/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://gladewin32.sourceforge.net/&lt;/a&gt; (output.txt)&lt;br&gt;
&lt;a href=&quot;http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/&lt;/a&gt; (output3.txt)&lt;br&gt;
&lt;br&gt;
What is the development platform?  Ubuntu 9.04 by chance?  (that&amp;#39;s the other OS I use frequently).  Whatever it is I&amp;#39;d like to try Gourmet on it so I can see what it&amp;#39;s supposed to look like and what errors/warnings are expected.&lt;br&gt;

&lt;br&gt;
Jeremy&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Roland Duhaime wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
I notice that import_export is spelled imort_export on the line below.  Could it be a typo that is causing the error? - Roland&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
On Fri, Sep 4, 2009 at 2:24 PM, Jeremy Yoder &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:&lt;br&gt;

&lt;br&gt;
    After a bit of initial difficulty (specifically getting GTK to&lt;br&gt;
    load) I&amp;#39;m&lt;br&gt;
    finally making some progress.&lt;br&gt;
&lt;br&gt;
    The next error I&amp;#39;m gettingis from winprinter.py line 2.  It&amp;#39;s&lt;br&gt;
    saying it&lt;br&gt;
    can&amp;#39;t find a module named pdf_exporter on this line:&lt;br&gt;
    from pdf_exporter import PdfWriter, PdfExporterMultiDoc, get_pdf_prefs&lt;br&gt;
&lt;br&gt;
    I do have reportlab installed, and I see that pdf_exporter.py is&lt;br&gt;
    in the&lt;br&gt;
    gourmet folder here:&lt;br&gt;
    .../Lib/site-packages/gourmet/plugins/imort_export/pdf_plugin/pdf_exporter.py&lt;br&gt;
&lt;br&gt;
    It also looks like recipe_emailer has a very similar line at the&lt;br&gt;
    top and&lt;br&gt;
    I presume that&amp;#39;s more cross-platform.&lt;br&gt;
&lt;br&gt;
    Any idea why it can&amp;#39;t find it?  I know just enough Python to be&lt;br&gt;
    able to&lt;br&gt;
    read it, so debugging something like this is a challenge :)&lt;br&gt;
&lt;br&gt;
    Thanks!&lt;br&gt;
    Jeremy&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
    Thomas Mills Hinkle wrote the following on 9/1/2009 9:27 PM:&lt;br&gt;
    &amp;gt; The wiki is the best starting place. If you find inaccuracies, etc.,&lt;br&gt;
    &amp;gt; it would be a double service to the project if you updated the&lt;br&gt;
    &amp;gt; documentation as you went for those who follow in your footsteps.&lt;br&gt;
    &amp;gt;&lt;br&gt;
    &amp;gt; Python 3.x is not backwards compatible. Your best bet is to use the&lt;br&gt;
    &amp;gt; latest 2.4-2.6 should all work, but it&amp;#39;s probably best to use 2.6&lt;br&gt;
    &amp;gt; (there have been some bugs caused by changes in python 2.6, but it&amp;#39;s&lt;br&gt;
    &amp;gt; best that we keep catching and fixing these bugs as it will make an&lt;br&gt;
    &amp;gt; eventual move to 3.x easier once that becomes standard).&lt;br&gt;
    &amp;gt;&lt;br&gt;
    &amp;gt; Best of luck with the build -- I know having a new Windows release&lt;br&gt;
    &amp;gt; would be an enormous service to the project.&lt;br&gt;
    &amp;gt;&lt;br&gt;
    &amp;gt; Tom&lt;br&gt;
    &amp;gt;&lt;br&gt;
    &amp;gt; On Tue, Sep 1, 2009 at 2:13 PM, Jeremy Yoder &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt;&lt;br&gt;
    &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;
    &amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt;&amp;gt;&amp;gt;&amp;gt; wrote:&lt;br&gt;
    &amp;gt;&lt;br&gt;
    &amp;gt;     Oh, and what version of Python is the safest starting place?&lt;br&gt;
     I see&lt;br&gt;
    &amp;gt;     there are many...  2.4, 2.5, 2.6, 3.x&lt;br&gt;
    &amp;gt;&lt;br&gt;
    &amp;gt;     &amp;gt;From the changelog I&amp;#39;m guessing 2.5 or 2.6.&lt;br&gt;
    &amp;gt;&lt;br&gt;
    &amp;gt;     Jeremy&lt;br&gt;
    &amp;gt;&lt;br&gt;
    &amp;gt;&lt;br&gt;
    &amp;gt;     Jeremy Yoder wrote the following on 9/1/2009 2:08 PM:&lt;br&gt;
    &amp;gt;     &amp;gt; I&amp;#39;d like to create an updated Windows installer for Grecipe.&lt;br&gt;
    &amp;gt;      Are the&lt;br&gt;
    &amp;gt;     &amp;gt; instructions here:&lt;br&gt;
    &amp;gt;     &amp;gt;&lt;br&gt;
    &amp;gt;     &amp;gt;&lt;br&gt;
    &amp;gt;        &lt;a href=&quot;http://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Windows_Installation&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Windows_Installation&lt;/a&gt;&lt;br&gt;

    &amp;gt;     &amp;gt;&lt;br&gt;
    &amp;gt;     &amp;gt; still the best starting place for doing that?&lt;br&gt;
    &amp;gt;     &amp;gt;&lt;br&gt;
    &amp;gt;     &amp;gt; Thanks,&lt;br&gt;
    &amp;gt;     &amp;gt; Jeremy&lt;br&gt;
    &amp;gt;     &amp;gt;&lt;br&gt;
    &amp;gt;     &amp;gt;&lt;br&gt;
    &amp;gt;        ------------------------------------------------------------------------------&lt;br&gt;
    &amp;gt;     &amp;gt; Let Crystal Reports handle the reporting - Free Crystal&lt;br&gt;
    Reports&lt;br&gt;
    &amp;gt;     2008 30-Day&lt;br&gt;
    &amp;gt;     &amp;gt; trial. Simplify your report design, integration and&lt;br&gt;
    deployment -&lt;br&gt;
    &amp;gt;     and focus on&lt;br&gt;
    &amp;gt;     &amp;gt; what you do best, core application coding. Discover what&amp;#39;s&lt;br&gt;
    new with&lt;br&gt;
    &amp;gt;     &amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
    &amp;gt;     &amp;gt; _______________________________________________&lt;br&gt;
    &amp;gt;     &amp;gt; Grecipe-manager-devel mailing list&lt;br&gt;
    &amp;gt;     &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
    &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&amp;gt;&lt;br&gt;
    &amp;gt;     &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
    &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&amp;gt;&amp;gt;&lt;br&gt;
    &amp;gt;     &amp;gt;&lt;br&gt;
    &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;
    &amp;gt;     &amp;gt;&lt;br&gt;
    &amp;gt;     &amp;gt;&lt;br&gt;
    &amp;gt;     &amp;gt;&lt;br&gt;
    &amp;gt;&lt;br&gt;
    &amp;gt;        ------------------------------------------------------------------------------&lt;br&gt;
    &amp;gt;     Let Crystal Reports handle the reporting - Free Crystal Reports&lt;br&gt;
    &amp;gt;     2008 30-Day&lt;br&gt;
    &amp;gt;     trial. Simplify your report design, integration and deployment -&lt;br&gt;
    &amp;gt;     and focus on&lt;br&gt;
    &amp;gt;     what you do best, core application coding. Discover what&amp;#39;s&lt;br&gt;
    new with&lt;br&gt;
    &amp;gt;     Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
    &amp;gt;     _______________________________________________&lt;br&gt;
    &amp;gt;     Grecipe-manager-devel mailing list&lt;br&gt;
    &amp;gt;     &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
    &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&amp;gt;&lt;br&gt;
    &amp;gt;     &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
    &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&amp;gt;&amp;gt;&lt;br&gt;
    &amp;gt;        &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;
    &amp;gt;&lt;br&gt;
    &amp;gt;&lt;br&gt;
&lt;br&gt;
    ------------------------------------------------------------------------------&lt;br&gt;
    Let Crystal Reports handle the reporting - Free Crystal Reports&lt;br&gt;
    2008 30-Day&lt;br&gt;
    trial. Simplify your report design, integration and deployment -&lt;br&gt;
    and focus on&lt;br&gt;
    what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
    Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
    _______________________________________________&lt;br&gt;
    Grecipe-manager-devel mailing list&lt;br&gt;
    &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
    &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&amp;gt;&lt;br&gt;
    &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;br&gt;**&lt;br&gt;
Gdk:ERROR:gdkgc-win32.c:748:get_impl_drawable: code should not be reached&lt;br&gt;
C:\PROGRA~1\COMMON~1\GTK\2.0\bin;C:\Perl\site\bin;C:\Perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\IsoBuster;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Universal Extractor;C:\Program Files\Universal Extractor\bin;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Bazaar;C:\Program Files\Glade3\lib;C:\Program Files\Glade3\bin&lt;br&gt;

Couldn&amp;#39;t find data... I hope it&amp;#39;s in ../../../../gourmet/data/&lt;br&gt;
DATAD =  c:\Python26\gourmet\data&lt;br&gt;
Loading  gnomeprint  failed: trying  win&lt;br&gt;
No gnome player&lt;br&gt;
WARNING: Plugin module import failed&lt;br&gt;
PATH: [&amp;#39;c:\\Python26\\gourmet&amp;#39;, &amp;#39;C:\\WINDOWS\\system32\\python26.zip&amp;#39;, &amp;#39;c:\\Python26\\DLLs&amp;#39;, &amp;#39;c:\\Python26\\lib&amp;#39;, &amp;#39;c:\\Python26\\lib\\plat-win&amp;#39;, &amp;#39;c:\\Python26\\lib\\lib-tk&amp;#39;, &amp;#39;c:\\Python26&amp;#39;, &amp;#39;c:\\Python26\\lib\\site-packages&amp;#39;, &amp;#39;c:\\Python26\\lib\\site-packages\\PIL&amp;#39;, &amp;#39;c:\\Python26\\lib\\site-packages\\gtk-2.0&amp;#39;, &amp;#39;c:\\Python26\\lib\\site-packages\\win32&amp;#39;, &amp;#39;c:\\Python26\\lib\\site-packages\\win32\\lib&amp;#39;, &amp;#39;c:\\Python26\\lib\\site-packages\\Pythonwin&amp;#39;, &amp;#39;/usr/share/gourmet&amp;#39;, &amp;#39;c:\\Python26\\lib\\site-packages\\gourmet\\plugins&amp;#39;]&lt;br&gt;

WARNING: Failed to load plugin spellcheck&lt;br&gt;
Traceback (most recent call last):&lt;br&gt;
  File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 241, in get_module&lt;br&gt;
    self._loaded = __import__(self.module)&lt;br&gt;
  File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugins\spellcheck\__init__.py&amp;quot;, line 1, in &amp;lt;module&amp;gt;&lt;br&gt;
    import reccard_spellcheck_plugin&lt;br&gt;
  File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugins\spellcheck\reccard_spellcheck_plugin.py&amp;quot;, line 1, in &amp;lt;module&amp;gt;&lt;br&gt;
    import gtk, gtkspell&lt;br&gt;
ImportError: No module named gtkspell&lt;br&gt;
Traceback (most recent call last):&lt;br&gt;
  File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 92, in load_active_plugins&lt;br&gt;
    self.active_plugins.extend(self.available_plugin_sets[p].plugins)&lt;br&gt;
  File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 254, in __getattr__&lt;br&gt;
    if attr == &amp;#39;plugins&amp;#39;: return self.get_plugins()&lt;br&gt;
  File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 260, in get_plugins&lt;br&gt;
    return self.get_module().plugins&lt;br&gt;
AttributeError: &amp;#39;NoneType&amp;#39; object has no attribute &amp;#39;plugins&amp;#39;&lt;br&gt;
c:\Python26\lib\site-packages\gourmet\reccard.py:930: GtkWarning: UnitConverter: missing action UnitConverter&lt;br&gt;
  main_vb.pack_start(self.ui_manager.get_widget(&amp;#39;/RecipeEditorMenuBar&amp;#39;),expand=False,fill=False)&lt;br&gt;
c:\Python26\lib\site-packages\gourmet\reccard.py:930: GtkWarning: Undo: missing action Undo&lt;br&gt;
  main_vb.pack_start(self.ui_manager.get_widget(&amp;#39;/RecipeEditorMenuBar&amp;#39;),expand=False,fill=False)&lt;br&gt;
c:\Python26\lib\site-packages\gourmet\reccard.py:930: GtkWarning: Redo: missing action Redo&lt;br&gt;
  main_vb.pack_start(self.ui_manager.get_widget(&amp;#39;/RecipeEditorMenuBar&amp;#39;),expand=False,fill=False)&lt;br&gt;
c:\Python26\lib\site-packages\gourmet\reccard.py:1305: GtkWarning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated&lt;br&gt;
  self.glade = gtk.glade.XML(os.path.join(gladebase,&amp;#39;recCardDescriptionEditor.glade&amp;#39;))&lt;br&gt;
c:\Python26\lib\site-packages\gourmet\reccard.py:1363: GtkWarning: gtk_combo_box_entry_set_text_column: assertion `entry_box-&amp;gt;priv-&amp;gt;text_column == -1&amp;#39; failed&lt;br&gt;
  &lt;a href=&quot;http://self.rw&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;self.rw&lt;/a&gt;[c].set_text_column(0)&lt;br&gt;
c:\Python26\lib\site-packages\gourmet\GourmetRecipeManager.py:720: GtkWarning: gdkpixmap-win32.c:302: CreateDIBSection failed: The operation completed successfully.&lt;br&gt;
  gtk.main()&lt;br&gt;
c:\Python26\lib\site-packages\gourmet\GourmetRecipeManager.py:720: GtkWarning: gdkpixmap-win32.c:114: DeleteObject failed: The operation completed successfully.&lt;br&gt;
  gtk.main()&lt;br&gt;
&lt;br&gt;**&lt;br&gt;
** Gdk:ERROR:(../../../../gtk+/gdk/win32/gdkgc-win32.c:748):get_impl_drawable: code should not be reached&lt;br&gt;
C:\PROGRA~1\COMMON~1\GTK\2.0\bin;C:\Perl\site\bin;C:\Perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\IsoBuster;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Universal Extractor;C:\Program Files\Universal Extractor\bin;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Bazaar;C:\Program Files\Common Files\GTK\2.0\lib;C:\Program Files\Common Files\GTK\2.0\bin&lt;br&gt;

Couldn&amp;#39;t find data... I hope it&amp;#39;s in ../../../../gourmet/data/&lt;br&gt;
DATAD =  c:\Python26\gourmet\data&lt;br&gt;
Loading  gnomeprint  failed: trying  win&lt;br&gt;
No gnome player&lt;br&gt;
WARNING: Plugin module import failed&lt;br&gt;
PATH: [&amp;#39;c:\\Python26\\gourmet&amp;#39;, &amp;#39;C:\\WINDOWS\\system32\\python26.zip&amp;#39;, &amp;#39;c:\\Python26\\DLLs&amp;#39;, &amp;#39;c:\\Python26\\lib&amp;#39;, &amp;#39;c:\\Python26\\lib\\plat-win&amp;#39;, &amp;#39;c:\\Python26\\lib\\lib-tk&amp;#39;, &amp;#39;c:\\Python26&amp;#39;, &amp;#39;c:\\Python26\\lib\\site-packages&amp;#39;, &amp;#39;c:\\Python26\\lib\\site-packages\\PIL&amp;#39;, &amp;#39;c:\\Python26\\lib\\site-packages\\gtk-2.0&amp;#39;, &amp;#39;c:\\Python26\\lib\\site-packages\\win32&amp;#39;, &amp;#39;c:\\Python26\\lib\\site-packages\\win32\\lib&amp;#39;, &amp;#39;c:\\Python26\\lib\\site-packages\\Pythonwin&amp;#39;, &amp;#39;/usr/share/gourmet&amp;#39;, &amp;#39;c:\\Python26\\lib\\site-packages\\gourmet\\plugins&amp;#39;]&lt;br&gt;

WARNING: Failed to load plugin spellcheck&lt;br&gt;
Traceback (most recent call last):&lt;br&gt;
  File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 241, in get_module&lt;br&gt;
    self._loaded = __import__(self.module)&lt;br&gt;
  File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugins\spellcheck\__init__.py&amp;quot;, line 1, in &amp;lt;module&amp;gt;&lt;br&gt;
    import reccard_spellcheck_plugin&lt;br&gt;
  File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugins\spellcheck\reccard_spellcheck_plugin.py&amp;quot;, line 1, in &amp;lt;module&amp;gt;&lt;br&gt;
    import gtk, gtkspell&lt;br&gt;
ImportError: No module named gtkspell&lt;br&gt;
Traceback (most recent call last):&lt;br&gt;
  File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 92, in load_active_plugins&lt;br&gt;
    self.active_plugins.extend(self.available_plugin_sets[p].plugins)&lt;br&gt;
  File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 254, in __getattr__&lt;br&gt;
    if attr == &amp;#39;plugins&amp;#39;: return self.get_plugins()&lt;br&gt;
  File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 260, in get_plugins&lt;br&gt;
    return self.get_module().plugins&lt;br&gt;
AttributeError: &amp;#39;NoneType&amp;#39; object has no attribute &amp;#39;plugins&amp;#39;&lt;br&gt;
c:\Python26\lib\site-packages\gourmet\reccard.py:930: GtkWarning: UnitConverter: missing action UnitConverter&lt;br&gt;
  main_vb.pack_start(self.ui_manager.get_widget(&amp;#39;/RecipeEditorMenuBar&amp;#39;),expand=False,fill=False)&lt;br&gt;
c:\Python26\lib\site-packages\gourmet\reccard.py:930: GtkWarning: Undo: missing action Undo&lt;br&gt;
  main_vb.pack_start(self.ui_manager.get_widget(&amp;#39;/RecipeEditorMenuBar&amp;#39;),expand=False,fill=False)&lt;br&gt;
c:\Python26\lib\site-packages\gourmet\reccard.py:930: GtkWarning: Redo: missing action Redo&lt;br&gt;
  main_vb.pack_start(self.ui_manager.get_widget(&amp;#39;/RecipeEditorMenuBar&amp;#39;),expand=False,fill=False)&lt;br&gt;
c:\Python26\lib\site-packages\gourmet\reccard.py:1363: GtkWarning: gtk_combo_box_entry_set_text_column: assertion `entry_box-&amp;gt;priv-&amp;gt;text_column == -1&amp;#39; failed&lt;br&gt;
  &lt;a href=&quot;http://self.rw&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;self.rw&lt;/a&gt;[c].set_text_column(0)&lt;br&gt;
c:\Python26\lib\site-packages\gourmet\GourmetRecipeManager.py:720: GtkWarning: ../../../../gtk+/gdk/win32/gdkpixmap-win32.c:302: CreateDIBSection failed: The operation completed successfully.&lt;br&gt;
  gtk.main()&lt;br&gt;
c:\Python26\lib\site-packages\gourmet\GourmetRecipeManager.py:720: GtkWarning: ../../../../gtk+/gdk/win32/gdkpixmap-win32.c:114: DeleteObject failed: The operation completed successfully.&lt;br&gt;
  gtk.main()&lt;br&gt;
&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________&lt;br&gt;
Grecipe-manager-devel mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25334719&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Updated-Windows-Installer-tp25245189p25334719.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25332584</id>
	<title>Re: Updated Windows Installer</title>
	<published>2009-09-07T08:53:16Z</published>
	<updated>2009-09-07T08:53:16Z</updated>
	<author>
		<name>Jeremy Yoder</name>
	</author>
	<content type="html">I wish. &amp;nbsp;That was just me typing the path wrong (guess I should have 
&lt;br&gt;copy/pasted it :) )
&lt;br&gt;&lt;br&gt;Thanks for the sharp eyes though!
&lt;br&gt;&lt;br&gt;I was able to get past this error by stubbing out the winprinter. &amp;nbsp;Not &amp;nbsp;
&lt;br&gt;a solution, but it's a start.
&lt;br&gt;&lt;br&gt;I have a new crash when I select File-&amp;gt;New. &amp;nbsp;I've tried running against 
&lt;br&gt;two different installations of Glade for Win32:
&lt;br&gt;&lt;a href=&quot;http://gladewin32.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gladewin32.sourceforge.net/&lt;/a&gt;&amp;nbsp;(output.txt)
&lt;br&gt;&lt;a href=&quot;http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/&lt;/a&gt;&amp;nbsp;(output3.txt)
&lt;br&gt;&lt;br&gt;What is the development platform? &amp;nbsp;Ubuntu 9.04 by chance? &amp;nbsp;(that's the 
&lt;br&gt;other OS I use frequently). &amp;nbsp;Whatever it is I'd like to try Gourmet on 
&lt;br&gt;it so I can see what it's supposed to look like and what errors/warnings 
&lt;br&gt;are expected.
&lt;br&gt;&lt;br&gt;Jeremy
&lt;br&gt;&lt;br&gt;&lt;br&gt;Roland Duhaime wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I notice that import_export is spelled imort_export on the line below. 
&lt;br&gt;&amp;gt; &amp;nbsp;Could it be a typo that is causing the error? - Roland
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Fri, Sep 4, 2009 at 2:24 PM, Jeremy Yoder &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; After a bit of initial difficulty (specifically getting GTK to
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; load) I'm
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; finally making some progress.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; The next error I'm gettingis from winprinter.py line 2. &amp;nbsp;It's
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; saying it
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; can't find a module named pdf_exporter on this line:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; from pdf_exporter import PdfWriter, PdfExporterMultiDoc, get_pdf_prefs
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; I do have reportlab installed, and I see that pdf_exporter.py is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; in the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; gourmet folder here:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; .../Lib/site-packages/gourmet/plugins/imort_export/pdf_plugin/pdf_exporter.py
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; It also looks like recipe_emailer has a very similar line at the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; top and
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; I presume that's more cross-platform.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Any idea why it can't find it? &amp;nbsp;I know just enough Python to be
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; able to
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; read it, so debugging something like this is a challenge :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Thanks!
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Jeremy
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Thomas Mills Hinkle wrote the following on 9/1/2009 9:27 PM:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; The wiki is the best starting place. If you find inaccuracies, etc.,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; it would be a double service to the project if you updated the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; documentation as you went for those who follow in your footsteps.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Python 3.x is not backwards compatible. Your best bet is to use the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; latest 2.4-2.6 should all work, but it's probably best to use 2.6
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; (there have been some bugs caused by changes in python 2.6, but it's
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; best that we keep catching and fixing these bugs as it will make an
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; eventual move to 3.x easier once that becomes standard).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Best of luck with the build -- I know having a new Windows release
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; would be an enormous service to the project.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Tom
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; On Tue, Sep 1, 2009 at 2:13 PM, Jeremy Yoder &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Oh, and what version of Python is the safest starting place?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;I see
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; there are many... &amp;nbsp;2.4, 2.5, 2.6, 3.x
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;From the changelog I'm guessing 2.5 or 2.6.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Jeremy
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Jeremy Yoder wrote the following on 9/1/2009 2:08 PM:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; I'd like to create an updated Windows installer for Grecipe.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Are the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; instructions here:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Windows_Installation&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Windows_Installation&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; still the best starting place for doing that?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Jeremy
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Let Crystal Reports handle the reporting - Free Crystal
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Reports
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; 2008 30-Day
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; trial. Simplify your report design, integration and
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; deployment -
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; and focus on
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; what you do best, core application coding. Discover what's
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; new with
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Grecipe-manager-devel mailing list
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Let Crystal Reports handle the reporting - Free Crystal Reports
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; 2008 30-Day
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; trial. Simplify your report design, integration and deployment -
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; and focus on
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; what you do best, core application coding. Discover what's
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; new with
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; Grecipe-manager-devel mailing list
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Let Crystal Reports handle the reporting - Free Crystal Reports
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 2008 30-Day
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; trial. Simplify your report design, integration and deployment -
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; and focus on
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Grecipe-manager-devel mailing list
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;**
&lt;br&gt;Gdk:ERROR:gdkgc-win32.c:748:get_impl_drawable: code should not be reached
&lt;br&gt;C:\PROGRA~1\COMMON~1\GTK\2.0\bin;C:\Perl\site\bin;C:\Perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\IsoBuster;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Universal Extractor;C:\Program Files\Universal Extractor\bin;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Bazaar;C:\Program Files\Glade3\lib;C:\Program Files\Glade3\bin
&lt;br&gt;Couldn't find data... I hope it's in ../../../../gourmet/data/
&lt;br&gt;DATAD = &amp;nbsp;c:\Python26\gourmet\data
&lt;br&gt;Loading &amp;nbsp;gnomeprint &amp;nbsp;failed: trying &amp;nbsp;win
&lt;br&gt;No gnome player
&lt;br&gt;WARNING: Plugin module import failed
&lt;br&gt;PATH: ['c:\\Python26\\gourmet', 'C:\\WINDOWS\\system32\\python26.zip', 'c:\\Python26\\DLLs', 'c:\\Python26\\lib', 'c:\\Python26\\lib\\plat-win', 'c:\\Python26\\lib\\lib-tk', 'c:\\Python26', 'c:\\Python26\\lib\\site-packages', 'c:\\Python26\\lib\\site-packages\\PIL', 'c:\\Python26\\lib\\site-packages\\gtk-2.0', 'c:\\Python26\\lib\\site-packages\\win32', 'c:\\Python26\\lib\\site-packages\\win32\\lib', 'c:\\Python26\\lib\\site-packages\\Pythonwin', '/usr/share/gourmet', 'c:\\Python26\\lib\\site-packages\\gourmet\\plugins']
&lt;br&gt;WARNING: Failed to load plugin spellcheck
&lt;br&gt;Traceback (most recent call last):
&lt;br&gt;&amp;nbsp; File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 241, in get_module
&lt;br&gt;&amp;nbsp; &amp;nbsp; self._loaded = __import__(self.module)
&lt;br&gt;&amp;nbsp; File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugins\spellcheck\__init__.py&amp;quot;, line 1, in &amp;lt;module&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; import reccard_spellcheck_plugin
&lt;br&gt;&amp;nbsp; File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugins\spellcheck\reccard_spellcheck_plugin.py&amp;quot;, line 1, in &amp;lt;module&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; import gtk, gtkspell
&lt;br&gt;ImportError: No module named gtkspell
&lt;br&gt;Traceback (most recent call last):
&lt;br&gt;&amp;nbsp; File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 92, in load_active_plugins
&lt;br&gt;&amp;nbsp; &amp;nbsp; self.active_plugins.extend(self.available_plugin_sets[p].plugins)
&lt;br&gt;&amp;nbsp; File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 254, in __getattr__
&lt;br&gt;&amp;nbsp; &amp;nbsp; if attr == 'plugins': return self.get_plugins()
&lt;br&gt;&amp;nbsp; File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 260, in get_plugins
&lt;br&gt;&amp;nbsp; &amp;nbsp; return self.get_module().plugins
&lt;br&gt;AttributeError: 'NoneType' object has no attribute 'plugins'
&lt;br&gt;c:\Python26\lib\site-packages\gourmet\reccard.py:930: GtkWarning: UnitConverter: missing action UnitConverter
&lt;br&gt;&amp;nbsp; main_vb.pack_start(self.ui_manager.get_widget('/RecipeEditorMenuBar'),expand=False,fill=False)
&lt;br&gt;c:\Python26\lib\site-packages\gourmet\reccard.py:930: GtkWarning: Undo: missing action Undo
&lt;br&gt;&amp;nbsp; main_vb.pack_start(self.ui_manager.get_widget('/RecipeEditorMenuBar'),expand=False,fill=False)
&lt;br&gt;c:\Python26\lib\site-packages\gourmet\reccard.py:930: GtkWarning: Redo: missing action Redo
&lt;br&gt;&amp;nbsp; main_vb.pack_start(self.ui_manager.get_widget('/RecipeEditorMenuBar'),expand=False,fill=False)
&lt;br&gt;c:\Python26\lib\site-packages\gourmet\reccard.py:1305: GtkWarning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
&lt;br&gt;&amp;nbsp; self.glade = gtk.glade.XML(os.path.join(gladebase,'recCardDescriptionEditor.glade'))
&lt;br&gt;c:\Python26\lib\site-packages\gourmet\reccard.py:1363: GtkWarning: gtk_combo_box_entry_set_text_column: assertion `entry_box-&amp;gt;priv-&amp;gt;text_column == -1' failed
&lt;br&gt;&amp;nbsp; self.rw[c].set_text_column(0)
&lt;br&gt;c:\Python26\lib\site-packages\gourmet\GourmetRecipeManager.py:720: GtkWarning: gdkpixmap-win32.c:302: CreateDIBSection failed: The operation completed successfully.
&lt;br&gt;&amp;nbsp; gtk.main()
&lt;br&gt;c:\Python26\lib\site-packages\gourmet\GourmetRecipeManager.py:720: GtkWarning: gdkpixmap-win32.c:114: DeleteObject failed: The operation completed successfully.
&lt;br&gt;&amp;nbsp; gtk.main()
&lt;br&gt;&lt;br /&gt;**
&lt;br&gt;** Gdk:ERROR:(../../../../gtk+/gdk/win32/gdkgc-win32.c:748):get_impl_drawable: code should not be reached
&lt;br&gt;C:\PROGRA~1\COMMON~1\GTK\2.0\bin;C:\Perl\site\bin;C:\Perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\IsoBuster;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Universal Extractor;C:\Program Files\Universal Extractor\bin;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Bazaar;C:\Program Files\Common Files\GTK\2.0\lib;C:\Program Files\Common Files\GTK\2.0\bin
&lt;br&gt;Couldn't find data... I hope it's in ../../../../gourmet/data/
&lt;br&gt;DATAD = &amp;nbsp;c:\Python26\gourmet\data
&lt;br&gt;Loading &amp;nbsp;gnomeprint &amp;nbsp;failed: trying &amp;nbsp;win
&lt;br&gt;No gnome player
&lt;br&gt;WARNING: Plugin module import failed
&lt;br&gt;PATH: ['c:\\Python26\\gourmet', 'C:\\WINDOWS\\system32\\python26.zip', 'c:\\Python26\\DLLs', 'c:\\Python26\\lib', 'c:\\Python26\\lib\\plat-win', 'c:\\Python26\\lib\\lib-tk', 'c:\\Python26', 'c:\\Python26\\lib\\site-packages', 'c:\\Python26\\lib\\site-packages\\PIL', 'c:\\Python26\\lib\\site-packages\\gtk-2.0', 'c:\\Python26\\lib\\site-packages\\win32', 'c:\\Python26\\lib\\site-packages\\win32\\lib', 'c:\\Python26\\lib\\site-packages\\Pythonwin', '/usr/share/gourmet', 'c:\\Python26\\lib\\site-packages\\gourmet\\plugins']
&lt;br&gt;WARNING: Failed to load plugin spellcheck
&lt;br&gt;Traceback (most recent call last):
&lt;br&gt;&amp;nbsp; File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 241, in get_module
&lt;br&gt;&amp;nbsp; &amp;nbsp; self._loaded = __import__(self.module)
&lt;br&gt;&amp;nbsp; File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugins\spellcheck\__init__.py&amp;quot;, line 1, in &amp;lt;module&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; import reccard_spellcheck_plugin
&lt;br&gt;&amp;nbsp; File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugins\spellcheck\reccard_spellcheck_plugin.py&amp;quot;, line 1, in &amp;lt;module&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; import gtk, gtkspell
&lt;br&gt;ImportError: No module named gtkspell
&lt;br&gt;Traceback (most recent call last):
&lt;br&gt;&amp;nbsp; File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 92, in load_active_plugins
&lt;br&gt;&amp;nbsp; &amp;nbsp; self.active_plugins.extend(self.available_plugin_sets[p].plugins)
&lt;br&gt;&amp;nbsp; File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 254, in __getattr__
&lt;br&gt;&amp;nbsp; &amp;nbsp; if attr == 'plugins': return self.get_plugins()
&lt;br&gt;&amp;nbsp; File &amp;quot;c:\Python26\lib\site-packages\gourmet\plugin_loader.py&amp;quot;, line 260, in get_plugins
&lt;br&gt;&amp;nbsp; &amp;nbsp; return self.get_module().plugins
&lt;br&gt;AttributeError: 'NoneType' object has no attribute 'plugins'
&lt;br&gt;c:\Python26\lib\site-packages\gourmet\reccard.py:930: GtkWarning: UnitConverter: missing action UnitConverter
&lt;br&gt;&amp;nbsp; main_vb.pack_start(self.ui_manager.get_widget('/RecipeEditorMenuBar'),expand=False,fill=False)
&lt;br&gt;c:\Python26\lib\site-packages\gourmet\reccard.py:930: GtkWarning: Undo: missing action Undo
&lt;br&gt;&amp;nbsp; main_vb.pack_start(self.ui_manager.get_widget('/RecipeEditorMenuBar'),expand=False,fill=False)
&lt;br&gt;c:\Python26\lib\site-packages\gourmet\reccard.py:930: GtkWarning: Redo: missing action Redo
&lt;br&gt;&amp;nbsp; main_vb.pack_start(self.ui_manager.get_widget('/RecipeEditorMenuBar'),expand=False,fill=False)
&lt;br&gt;c:\Python26\lib\site-packages\gourmet\reccard.py:1363: GtkWarning: gtk_combo_box_entry_set_text_column: assertion `entry_box-&amp;gt;priv-&amp;gt;text_column == -1' failed
&lt;br&gt;&amp;nbsp; self.rw[c].set_text_column(0)
&lt;br&gt;c:\Python26\lib\site-packages\gourmet\GourmetRecipeManager.py:720: GtkWarning: ../../../../gtk+/gdk/win32/gdkpixmap-win32.c:302: CreateDIBSection failed: The operation completed successfully.
&lt;br&gt;&amp;nbsp; gtk.main()
&lt;br&gt;c:\Python26\lib\site-packages\gourmet\GourmetRecipeManager.py:720: GtkWarning: ../../../../gtk+/gdk/win32/gdkpixmap-win32.c:114: DeleteObject failed: The operation completed successfully.
&lt;br&gt;&amp;nbsp; gtk.main()
&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25332584&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Updated-Windows-Installer-tp25245189p25332584.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25301438</id>
	<title>Re: Updated Windows Installer</title>
	<published>2009-09-04T13:28:09Z</published>
	<updated>2009-09-04T13:28:09Z</updated>
	<author>
		<name>Jeremy Yoder</name>
	</author>
	<content type="html">Attached is a patch that resolves my problems with GTK on Windows. &amp;nbsp; 
&lt;br&gt;This took a while to find, but the patch is from here:
&lt;br&gt;&lt;a href=&quot;http://faq.pygtk.org/index.py?req=show&amp;file=faq21.009.htp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://faq.pygtk.org/index.py?req=show&amp;file=faq21.009.htp&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://faq.pygtk.org/index.py?req=show&amp;file=faq21.009.htp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://faq.pygtk.org/index.py?req=show&amp;file=faq21.009.htp&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;I modified it very slightly and added it to gglobals.py. &amp;nbsp;I still can't 
&lt;br&gt;figure out what's wrong with pdf_exporter.
&lt;br&gt;&lt;br&gt;Jeremy
&lt;br&gt;&lt;br&gt;Jeremy Yoder wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; After a bit of initial difficulty (specifically getting GTK to load) I'm
&lt;br&gt;&amp;gt; finally making some progress.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The next error I'm gettingis from winprinter.py line 2. &amp;nbsp;It's saying it
&lt;br&gt;&amp;gt; can't find a module named pdf_exporter on this line:
&lt;br&gt;&amp;gt; from pdf_exporter import PdfWriter, PdfExporterMultiDoc, get_pdf_prefs
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I do have reportlab installed, and I see that pdf_exporter.py is in the
&lt;br&gt;&amp;gt; gourmet folder here:
&lt;br&gt;&amp;gt; .../Lib/site-packages/gourmet/plugins/imort_export/pdf_plugin/pdf_exporter.py
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It also looks like recipe_emailer has a very similar line at the top and
&lt;br&gt;&amp;gt; I presume that's more cross-platform.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any idea why it can't find it? &amp;nbsp;I know just enough Python to be able to
&lt;br&gt;&amp;gt; read it, so debugging something like this is a challenge :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt; Jeremy
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thomas Mills Hinkle wrote the following on 9/1/2009 9:27 PM:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; The wiki is the best starting place. If you find inaccuracies, etc.,
&lt;br&gt;&amp;gt;&amp;gt; it would be a double service to the project if you updated the
&lt;br&gt;&amp;gt;&amp;gt; documentation as you went for those who follow in your footsteps.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Python 3.x is not backwards compatible. Your best bet is to use the
&lt;br&gt;&amp;gt;&amp;gt; latest 2.4-2.6 should all work, but it's probably best to use 2.6
&lt;br&gt;&amp;gt;&amp;gt; (there have been some bugs caused by changes in python 2.6, but it's
&lt;br&gt;&amp;gt;&amp;gt; best that we keep catching and fixing these bugs as it will make an
&lt;br&gt;&amp;gt;&amp;gt; eventual move to 3.x easier once that becomes standard).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Best of luck with the build -- I know having a new Windows release
&lt;br&gt;&amp;gt;&amp;gt; would be an enormous service to the project.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Tom
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Tue, Sep 1, 2009 at 2:13 PM, Jeremy Yoder &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25301438&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25301438&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Oh, and what version of Python is the safest starting place? &amp;nbsp;I see
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; there are many... &amp;nbsp;2.4, 2.5, 2.6, 3.x
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;From the changelog I'm guessing 2.5 or 2.6.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Jeremy
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Jeremy Yoder wrote the following on 9/1/2009 2:08 PM:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; I'd like to create an updated Windows installer for Grecipe.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Are the
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; instructions here:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Windows_Installation&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Windows_Installation&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; still the best starting place for doing that?
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Jeremy
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 2008 30-Day
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; trial. Simplify your report design, integration and deployment -
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; and focus on
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Grecipe-manager-devel mailing list
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25301438&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25301438&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Let Crystal Reports handle the reporting - Free Crystal Reports
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 2008 30-Day
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; trial. Simplify your report design, integration and deployment -
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; and focus on
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; Grecipe-manager-devel mailing list
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25301438&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25301438&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with 
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Grecipe-manager-devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25301438&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;diff --git a/src/lib/gglobals.py b/src/lib/gglobals.py
&lt;br&gt;index 50c95be..3da6f07 100644
&lt;br&gt;--- a/src/lib/gglobals.py
&lt;br&gt;+++ b/src/lib/gglobals.py
&lt;br&gt;@@ -27,7 +27,26 @@ makedirs = os.makedirs
&lt;br&gt;&amp;nbsp;# &amp;nbsp; &amp;nbsp;def makedirs (path):
&lt;br&gt;&amp;nbsp;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gnomevfs.make_directory(path,gnomevfs.PERM_USER_ALL)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;-import os, os.path, gobject, re, gtk, gtk.glade
&lt;br&gt;+import os, os.path, re, sys
&lt;br&gt;+if sys.platform.startswith(&amp;quot;win&amp;quot;):
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;# Fetchs gtk2 path from registry
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;import _winreg
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;import msvcrt
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;try:
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;k = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, &amp;quot;Software\\GTK\\2.0&amp;quot;)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;except EnvironmentError:
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;print &amp;quot;You must install the Gtk+ 2.2 Runtime Environment to run this program&amp;quot;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while not msvcrt.kbhit():
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pass
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sys.exit(1)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;else:
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gtkdir = _winreg.QueryValueEx(k, &amp;quot;Path&amp;quot;)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;os.environ['PATH'] += &amp;quot;;%s\\lib;%s\\bin&amp;quot; % (gtkdir[0], gtkdir[0])
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;print os.environ['PATH']
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;import pygtk
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pygtk.require ('2.0')
&lt;br&gt;+
&lt;br&gt;+import gobject, gtk, gtk.glade
&lt;br&gt;&amp;nbsp;import tempfile
&lt;br&gt;&amp;nbsp;from gdebug import debug
&lt;br&gt;&amp;nbsp;from OptionParser import options
&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25301438&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Updated-Windows-Installer-tp25245189p25301438.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25299446</id>
	<title>Re: Updated Windows Installer</title>
	<published>2009-09-04T11:24:42Z</published>
	<updated>2009-09-04T11:24:42Z</updated>
	<author>
		<name>Jeremy Yoder</name>
	</author>
	<content type="html">After a bit of initial difficulty (specifically getting GTK to load) I'm
&lt;br&gt;finally making some progress.
&lt;br&gt;&lt;br&gt;The next error I'm gettingis from winprinter.py line 2. &amp;nbsp;It's saying it
&lt;br&gt;can't find a module named pdf_exporter on this line:
&lt;br&gt;from pdf_exporter import PdfWriter, PdfExporterMultiDoc, get_pdf_prefs
&lt;br&gt;&lt;br&gt;I do have reportlab installed, and I see that pdf_exporter.py is in the
&lt;br&gt;gourmet folder here:
&lt;br&gt;.../Lib/site-packages/gourmet/plugins/imort_export/pdf_plugin/pdf_exporter.py
&lt;br&gt;&lt;br&gt;It also looks like recipe_emailer has a very similar line at the top and
&lt;br&gt;I presume that's more cross-platform.
&lt;br&gt;&lt;br&gt;Any idea why it can't find it? &amp;nbsp;I know just enough Python to be able to
&lt;br&gt;read it, so debugging something like this is a challenge :)
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;Jeremy
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thomas Mills Hinkle wrote the following on 9/1/2009 9:27 PM:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The wiki is the best starting place. If you find inaccuracies, etc.,
&lt;br&gt;&amp;gt; it would be a double service to the project if you updated the
&lt;br&gt;&amp;gt; documentation as you went for those who follow in your footsteps.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Python 3.x is not backwards compatible. Your best bet is to use the
&lt;br&gt;&amp;gt; latest 2.4-2.6 should all work, but it's probably best to use 2.6
&lt;br&gt;&amp;gt; (there have been some bugs caused by changes in python 2.6, but it's
&lt;br&gt;&amp;gt; best that we keep catching and fixing these bugs as it will make an
&lt;br&gt;&amp;gt; eventual move to 3.x easier once that becomes standard).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Best of luck with the build -- I know having a new Windows release
&lt;br&gt;&amp;gt; would be an enormous service to the project.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Tom
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Sep 1, 2009 at 2:13 PM, Jeremy Yoder &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25299446&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25299446&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Oh, and what version of Python is the safest starting place? &amp;nbsp;I see
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; there are many... &amp;nbsp;2.4, 2.5, 2.6, 3.x
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;From the changelog I'm guessing 2.5 or 2.6.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Jeremy
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Jeremy Yoder wrote the following on 9/1/2009 2:08 PM:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; I'd like to create an updated Windows installer for Grecipe.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Are the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; instructions here:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Windows_Installation&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Windows_Installation&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; still the best starting place for doing that?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Jeremy
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 2008 30-Day
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; trial. Simplify your report design, integration and deployment -
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; and focus on
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; Grecipe-manager-devel mailing list
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25299446&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25299446&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Let Crystal Reports handle the reporting - Free Crystal Reports
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; 2008 30-Day
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; trial. Simplify your report design, integration and deployment -
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; and focus on
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Grecipe-manager-devel mailing list
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25299446&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25299446&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25299446&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Updated-Windows-Installer-tp25245189p25299446.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25250247</id>
	<title>Re: Updated Windows Installer</title>
	<published>2009-09-01T18:27:43Z</published>
	<updated>2009-09-01T18:27:43Z</updated>
	<author>
		<name>Thomas Mills Hinkle-2</name>
	</author>
	<content type="html">The wiki is the best starting place. If you find inaccuracies, etc., it would be a double service to the project if you updated the documentation as you went for those who follow in your footsteps.&lt;br&gt;&lt;br&gt;Python 3.x is not backwards compatible. Your best bet is to use the latest 2.4-2.6 should all work, but it&amp;#39;s probably best to use 2.6 (there have been some bugs caused by changes in python 2.6, but it&amp;#39;s best that we keep catching and fixing these bugs as it will make an eventual move to 3.x easier once that becomes standard).&lt;br&gt;
&lt;br&gt;Best of luck with the build -- I know having a new Windows release would be an enormous service to the project.&lt;br&gt;&lt;br&gt;Tom&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Sep 1, 2009 at 2:13 PM, Jeremy Yoder &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25250247&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jyoder@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Oh, and what version of Python is the safest starting place?  I see&lt;br&gt;
there are many...  2.4, 2.5, 2.6, 3.x&lt;br&gt;
&lt;br&gt;
&amp;gt;From the changelog I&amp;#39;m guessing 2.5 or 2.6.&lt;br&gt;
&lt;br&gt;
Jeremy&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
&lt;br&gt;
Jeremy Yoder wrote the following on 9/1/2009 2:08 PM:&lt;br&gt;
&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&amp;gt; I&amp;#39;d like to create an updated Windows installer for Grecipe.  Are the&lt;br&gt;
&amp;gt; instructions here:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Windows_Installation&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Windows_Installation&lt;/a&gt;&lt;br&gt;

&amp;gt;&lt;br&gt;
&amp;gt; still the best starting place for doing that?&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Thanks,&lt;br&gt;
&amp;gt; Jeremy&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; ------------------------------------------------------------------------------&lt;br&gt;
&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
&amp;gt; trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
&amp;gt; what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
&amp;gt; _______________________________________________&lt;br&gt;
&amp;gt; Grecipe-manager-devel mailing list&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25250247&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus on&lt;br&gt;
what you do best, core application coding. Discover what&amp;#39;s new with&lt;br&gt;
Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Grecipe-manager-devel mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25250247&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25250247&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Updated-Windows-Installer-tp25245189p25250247.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25245305</id>
	<title>Re: Updated Windows Installer</title>
	<published>2009-09-01T11:13:37Z</published>
	<updated>2009-09-01T11:13:37Z</updated>
	<author>
		<name>Jeremy Yoder</name>
	</author>
	<content type="html">Oh, and what version of Python is the safest starting place? &amp;nbsp;I see
&lt;br&gt;there are many... &amp;nbsp;2.4, 2.5, 2.6, 3.x
&lt;br&gt;&lt;br&gt;&amp;gt;From the changelog I'm guessing 2.5 or 2.6.
&lt;br&gt;&lt;br&gt;Jeremy
&lt;br&gt;&lt;br&gt;&lt;br&gt;Jeremy Yoder wrote the following on 9/1/2009 2:08 PM:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I'd like to create an updated Windows installer for Grecipe. &amp;nbsp;Are the
&lt;br&gt;&amp;gt; instructions here:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Windows_Installation&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Windows_Installation&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; still the best starting place for doing that?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Jeremy
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with 
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Grecipe-manager-devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25245305&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25245305&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Updated-Windows-Installer-tp25245189p25245305.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25245189</id>
	<title>Updated Windows Installer</title>
	<published>2009-09-01T11:08:19Z</published>
	<updated>2009-09-01T11:08:19Z</updated>
	<author>
		<name>Jeremy Yoder</name>
	</author>
	<content type="html">I'd like to create an updated Windows installer for Grecipe. &amp;nbsp;Are the
&lt;br&gt;instructions here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Windows_Installation&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/apps/mediawiki/grecipe-manager/index.php?title=Windows_Installation&lt;/a&gt;&lt;br&gt;&lt;br&gt;still the best starting place for doing that?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Jeremy
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25245189&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Updated-Windows-Installer-tp25245189p25245189.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25130369</id>
	<title>Shoppinglist problems in Gourmet</title>
	<published>2009-08-25T01:25:54Z</published>
	<updated>2009-08-25T01:25:54Z</updated>
	<author>
		<name>georg gut</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;Hello thogetter, sorry for my bad written english.&lt;br&gt;&lt;br&gt;I installed Gourmet on my ubuntu jaunty 9.04 from the sourcelist the version is 014.5.&lt;br&gt;The most things runs fine but when I use the button above ov a recipi to note the ingridients ont the Shoppinglist this funktion dont work, the ingridients are not sendet to the Shoppinglist. &lt;br&gt;When I use the the possibility from the action menü than it works, but I dont find in Gourmet the Shoppinglist an also I miss the possibility to print out the shopphinglist. &lt;br&gt;So has sommebody a Ideear?&lt;br&gt;&lt;br&gt;thank you and regards georg&lt;br&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;


&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25130369&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Shoppinglist-problems-in-Gourmet-tp25130369p25130369.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25130232</id>
	<title>WG: Einkaufsliste in Gourmet Programm</title>
	<published>2009-08-25T01:14:43Z</published>
	<updated>2009-08-25T01:14:43Z</updated>
	<author>
		<name>georg gut</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;Hello thogetter, sorry that I wrote in german but my written english is not so grat.&lt;br&gt;&lt;br&gt;ich habe unter meinem ubuntu 9.04 aus den Paketquellen in der Version 014.5 installiert.&lt;br&gt;soweit funktioniert auch alles.
Nur wenn ich Rezepte in die Einkaufsliste lege, geht es über den Button
im eigentlichen Rezept nicht nur wenn ich über Aktionen gehe.&lt;p&gt;Zum anderen möchte ich die Einkaufsliste drucken, finde aber keine Option wo dies geht.&lt;/p&gt;&lt;br&gt;&lt;p&gt;Woran es liegen könnte?&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Mit freundlichen Grüßen&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;Georg Gut&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;


&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25130232&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/WG%3A-Einkaufsliste-in-Gourmet-Programm-tp25130232p25130232.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24789288</id>
	<title>New features for Gourmet</title>
	<published>2009-08-03T04:38:57Z</published>
	<updated>2009-08-03T04:38:57Z</updated>
	<author>
		<name>Stanislav Kraev</name>
	</author>
	<content type="html">It would be great if gourmet recipe manager is connected to online database of recipes. So anybody can import common recipes, share own recipes in seconds. Internationalization of recipes is also necessary feature.
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24789288&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-features-for-Gourmet-tp24789288p24789288.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23788340</id>
	<title>Re: SLOOW setup.py... now faster</title>
	<published>2009-05-29T16:11:03Z</published>
	<updated>2009-05-29T16:11:03Z</updated>
	<author>
		<name>Thomas Mills Hinkle-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Anyway, here it is. Hope it&amp;#39;s some use.&lt;br&gt;
&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Definitely saves some time when testing the installation -- thanks!&lt;br&gt; &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;
&lt;br&gt;
PS.  Is this the correct place to post this message?&lt;br&gt;
&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;This is a fine place to post it. You can also post patches to SF here: &lt;a href=&quot;http://sourceforge.net/tracker/?group_id=108118&amp;amp;atid=649654&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/tracker/?group_id=108118&amp;amp;atid=649654&lt;/a&gt;&lt;br&gt;
 &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;PPS. I&amp;#39;m new to python, coming from a lisp background, so please point&lt;br&gt;
     out stylistic no-no&amp;#39;s!&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;The only no-no&amp;#39;s I saw were pretty minor...&lt;br&gt;&lt;br&gt;1. Conventionally, you leave a space before the parentheses in a function definition, which differentiates it from a function call.&lt;br&gt;
&lt;br&gt;def foo (bar, baz):&lt;br&gt;    ...&lt;br&gt;&lt;br&gt;but&lt;br&gt;&lt;br&gt;foo(bar, baz)&lt;br&gt;&lt;br&gt;2. map(...) is a lisp import to python and not really &amp;quot;pythonic&amp;quot; (Guido&amp;#39;s said to not like them and be planning to axe them). In this case, I just changede it back to a for loop for more clarity (to a python eye, anyway). When you need to handle lists in a compact way in python, you usually just use list comprehension instead... for example, &lt;br&gt;
[foo(a) for a in lst] instead of map(foo,lst)&lt;br&gt; &lt;br&gt; &lt;br&gt;I&amp;#39;ll be applying your patch momentarily! Thanks!&lt;br&gt;&lt;br&gt;Tom&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT&lt;br&gt;
is a gathering of tech-side developers &amp;amp; brand creativity professionals. Meet&lt;br&gt;
the minds behind Google Creative Lab, Visual Complexity, Processing, &amp;amp;&lt;br&gt;
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian&lt;br&gt;
Group, R/GA, &amp;amp; Big Spaceship. &lt;a href=&quot;http://p.sf.net/sfu/creativitycat-com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/creativitycat-com&lt;/a&gt; &lt;br&gt;_______________________________________________&lt;br&gt;
Grecipe-manager-devel mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23788340&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
&lt;br&gt;is a gathering of tech-side developers &amp; brand creativity professionals. Meet
&lt;br&gt;the minds behind Google Creative Lab, Visual Complexity, Processing, &amp; 
&lt;br&gt;iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
&lt;br&gt;Group, R/GA, &amp; Big Spaceship. &lt;a href=&quot;http://p.sf.net/sfu/creativitycat-com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/creativitycat-com&lt;/a&gt;&amp;nbsp;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23788340&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SLOOW-setup.py...-now-faster-tp23783049p23788340.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-23783049</id>
	<title>SLOOW setup.py... now faster</title>
	<published>2009-05-29T09:23:55Z</published>
	<updated>2009-05-29T09:23:55Z</updated>
	<author>
		<name>Rupert-13</name>
	</author>
	<content type="html">&lt;br&gt;Hi there,
&lt;br&gt;&lt;br&gt;I've been using Gourmet on and off for a while and there are a couple of
&lt;br&gt;wrinkles I'd love to have a go at fixing. So I cloned the latest git
&lt;br&gt;tree (ye gods, there are some big files in there!) and, as instructed,
&lt;br&gt;ran setup.py. And waited.
&lt;br&gt;&lt;br&gt;On this (debian) box at least, intltool-merge is more than a little
&lt;br&gt;slow. And it's called once per plugin on each update. So I've put
&lt;br&gt;together a little patch that avoids re-merging stuff we've done
&lt;br&gt;already. I realise that it doesn't check for whether the locale has
&lt;br&gt;changed from last time we ran. If that matters, we could cache that
&lt;br&gt;info, I suppose?
&lt;br&gt;&lt;br&gt;Anyway, here it is. Hope it's some use.
&lt;br&gt;&lt;br&gt;Rupert
&lt;br&gt;&lt;br&gt;PS. &amp;nbsp;Is this the correct place to post this message?
&lt;br&gt;PPS. I'm new to python, coming from a lisp background, so please point
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;out stylistic no-no's!
&lt;br&gt;&lt;br&gt;&lt;br /&gt;From 1717bdb71042bb3da50f6f9f16afb2321dea921c Mon Sep 17 00:00:00 2001
&lt;br&gt;From: Rupert Swarbrick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23783049&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rswarbrick@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Date: Fri, 29 May 2009 17:21:25 +0100
&lt;br&gt;Subject: [PATCH] Cache the results of intltool-merge to avoid taking so long in setup.py.
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;&amp;nbsp;setup.py | &amp;nbsp; 20 ++++++++++++++------
&lt;br&gt;&amp;nbsp;1 files changed, 14 insertions(+), 6 deletions(-)
&lt;br&gt;&lt;br&gt;diff --git a/setup.py b/setup.py
&lt;br&gt;index 33e0496..17d0ae3 100644
&lt;br&gt;--- a/setup.py
&lt;br&gt;+++ b/setup.py
&lt;br&gt;@@ -7,13 +7,21 @@ import sys
&lt;br&gt;&amp;nbsp;import glob
&lt;br&gt;&amp;nbsp;import os.path
&lt;br&gt;&amp;nbsp;import os
&lt;br&gt;+from stat import ST_MTIME
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-for desktop_file in ['gourmet.desktop.in'] + glob.glob('src/lib/plugins/*plugin.in') &amp;nbsp;+ glob.glob('src/lib/plugins/*/*plugin.in'):
&lt;br&gt;- &amp;nbsp; &amp;nbsp;#print 'intltool-merge -d i18n/ %s %s'%(desktop_file,
&lt;br&gt;- &amp;nbsp; &amp;nbsp;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; desktop_file[:-3])
&lt;br&gt;- &amp;nbsp; &amp;nbsp;os.system('intltool-merge -d i18n/ %s %s'%(desktop_file,
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; desktop_file[:-3])
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;)
&lt;br&gt;+def maybe_intltool(fname):
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;'''Check whether the file at fname has been updated since
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;intltool-merge was last used on it. If it has, then use
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;intltool-merge to update the output file.'''
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;to_name = fname[:-3]
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;if ( (not os.path.exists(to_name)) or
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; os.stat(to_name)[ST_MTIME] &amp;lt; os.stat(fname)[ST_MTIME] ):
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;os.system('intltool-merge -d i18n/ %s %s'%(fname, to_name))
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+map(maybe_intltool, ['gourmet.desktop.in'] + \
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glob.glob('src/lib/plugins/*plugin.in') &amp;nbsp;+ \
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;glob.glob('src/lib/plugins/*/*plugin.in'))
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#from distutils.core import setup
&lt;br&gt;&amp;nbsp;from tools.gourmet_distutils import setup
&lt;br&gt;-- 
&lt;br&gt;1.6.3.1
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
&lt;br&gt;is a gathering of tech-side developers &amp; brand creativity professionals. Meet
&lt;br&gt;the minds behind Google Creative Lab, Visual Complexity, Processing, &amp; 
&lt;br&gt;iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
&lt;br&gt;Group, R/GA, &amp; Big Spaceship. &lt;a href=&quot;http://p.sf.net/sfu/creativitycat-com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/creativitycat-com&lt;/a&gt;&amp;nbsp;&lt;br /&gt;_______________________________________________
&lt;br&gt;Grecipe-manager-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=23783049&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grecipe-manager-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/grecipe-manager-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (322 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/23783049/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SLOOW-setup.py...-now-faster-tp23783049p23783049.html" />
</entry>

</feed>
