<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/rpmwild/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/rpmwild/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 02 Jan 2017 04:00:54 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/rpmwild/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/rpmwild/wiki/Home/?limit=25#e90c</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;sadly the process queue was a bust. The objects coming out of there, despite having the right name, and details...were not accepted by the transaction. I suspect the python rpm stuff isn't thread safe or something??&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mat L</dc:creator><pubDate>Mon, 02 Jan 2017 04:00:54 -0000</pubDate><guid>https://sourceforge.netc13c353fae0895691695598ecbdfb4025c6f0bc6</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/rpmwild/wiki/Home/?limit=25#c022</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I think I get it... the thread is passing a list of objects, but they are not part of the main thread. I have to pass the transaction to the process, instead of opening it there.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mat L</dc:creator><pubDate>Sun, 01 Jan 2017 23:00:45 -0000</pubDate><guid>https://sourceforge.net8798a52afbcbb1bb38244d4d3c1efa5d8c972ab6</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/rpmwild/wiki/Home/?limit=25#1335</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;actually, that last update generates an rpm not installed message when you try to do the transaction check. Perhaps the multiprocessing is screwing up the transaction heh heh&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mat L</dc:creator><pubDate>Sun, 01 Jan 2017 22:39:55 -0000</pubDate><guid>https://sourceforge.net8ff5fad17ea5efd3fc26e2fa146ed91b628e2e21</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/rpmwild/wiki/Home/?limit=25#baeb</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;yah, it seems multiprocessing has made it way faster. The threading was hard to see any gains, but now the database query that returns all software packages only takes a couple of seconds. name: * that used to take a while, so I was making a progress indicator to show the program wasn't frozen. Now, it seems like a demon as it performs the database search in a seperate process then ships the information in a queue to the main thread. I'll refine the code a bunch then update the source.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mat L</dc:creator><pubDate>Sun, 01 Jan 2017 22:13:08 -0000</pubDate><guid>https://sourceforge.net42c9b2be244dced4d9f39345435ec2114d516bd1</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/rpmwild/wiki/Home/?limit=25#452e</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;What my program actually needs is multiprocessing. I found the threading to only ever execute a single thread at a time, each waiting for the other to reach completion and never using like 2 threads at a time.Or.. only ever using two threads - one for main and the other for a sub process. not very useful&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mat L</dc:creator><pubDate>Sun, 01 Jan 2017 07:33:03 -0000</pubDate><guid>https://sourceforge.net66e623535488e18648e400b85b82a8c0a1e54efd</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/rpmwild/wiki/Home/?limit=25#ca40</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;hmmmm well I added a custom event and whatnot, but sadly it was no different than using no thread for the search. Except I could actually perform several searches at the same time. But that was useless, who wants to search for python 3 times in a row and get three results exactly the same in a row? Definitely overkill. But, I will use the new search progress indicator I whipped up. It makes a popup under the greyed out search window that says "searching", so you know something is happening and it's not just sitting there. I'll keep the threading code around for a bit I might find some use for it.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mat L</dc:creator><pubDate>Thu, 29 Dec 2016 05:27:40 -0000</pubDate><guid>https://sourceforge.net1f6c8d1ba7e776f1c3def4089fc1104fa748fa40</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/rpmwild/wiki/Home/?limit=25#562b</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I am going to add a thread to the program, so I can give some indication of action during the search. I have used threading before, it's not that hard to code up.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mat L</dc:creator><pubDate>Thu, 29 Dec 2016 00:33:36 -0000</pubDate><guid>https://sourceforge.netfca6dc15252979deb264ad43b006cca377271dc6</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/rpmwild/wiki/Home/?limit=25#4778</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;well I did some good things to the interface, like how it closes the dialog when there are no rpms left to erase. Greys out the remove on the popup if you have added it already. I think the only thing left is context sensitive help. That'll be the polish it needs to shine. I'm really enjoying the progress bar and new interface setup. I can't wait to apply this to my older python programs.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mat L</dc:creator><pubDate>Sun, 25 Dec 2016 06:20:05 -0000</pubDate><guid>https://sourceforge.net9c8415b083998155f8bc2c02fca8f7fbbb8d5a70</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/rpmwild/wiki/Home/?limit=25#1a12</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;ohh by the way, it was hard to find popup menu code examples for what I was doing. Feel free to explore this code, I think it'll work for wxpython and wxphoenix.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mat L</dc:creator><pubDate>Sat, 24 Dec 2016 22:18:00 -0000</pubDate><guid>https://sourceforge.net4306e18be006b25841a0fac5605e7585621f84e8</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/rpmwild/wiki/Home/?limit=25#c144</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I fixed up the popup menu code so now when you are viewing the matching list of rpms you can RMB on the grid label and the popup menu has another entry for "Info" which will make a popup window that contains the information from the header. I might change it to a dialog with a multiline text that displays the info. The popup is the same if you are editing the transaction or creating the transaction. You don't need to use the popup if you are editing, just a click on the label and it'll remove that from the transaction.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mat L</dc:creator><pubDate>Sat, 24 Dec 2016 22:15:58 -0000</pubDate><guid>https://sourceforge.net6caa6957a4bc6415a882c10d82786b0f9e4fe0f4</guid></item></channel></rss>