[Libreoffice-qa] Python vs Java, Was Bisect GUI for Windows

Jay Lozier jslozier at gmail.com
Sun Apr 20 12:52:23 PDT 2014


Joel,

I do not know how much help I can give.

Florian,

Please contact me with more details about the GUI.

Jay
On 04/20/2014 03:01 PM, Joel Madero wrote:
> Hi Jay,
>
> Any way that you could collaborate with Florian to try to get the 
> Bibisect GUI up and running? It's one of our long running projects in 
> QA and currently it's just Florian working on it. It would be an 
> incredible addition to ensuring high quality releases as it would open 
> the door for new users to easily help identify regressions and help 
> developers identify where the regression was introduced.
>
>
> Best,
> Joel
>
>
>
> On 04/20/2014 11:57 AM, Jay Lozier wrote:
>> How much of the code requires Java?
>>
>> Also, with Python, the interpreter is likely not installed on Windows 
>> and possibly a Mac. With Linux one would need to verify the correct 
>> Python version is installed. I think the same problems are true with 
>> Ruby and Perl. However, JVMs are more likely to be installed.
>>
>> If the issue to avoid using Java itself, then Scala and Groovy(?) may 
>> be better alternatives to Python or Ruby. I do not know enough about 
>> either to make a choice.
>>
>> If the issue is the remove Java entirely then I think the choice is 
>> basically Python, Perl, or Ruby. From what I have seen Python is 
>> probably the better choice in my somewhat biased opinion (I write 
>> mostly in Python). Python modules exist for PyQT/Pyside (QT) and 
>> wxWidget and tkinter is built-in, which I believe are all cross 
>> platform.
>>
>> Jay
>>
>> On 04/20/2014 02:35 PM, Bjoern Michaelsen wrote:
>>> Hi,
>>>
>>> On Sun, Apr 20, 2014 at 09:43:45AM -0700, Robinson Tryon wrote:
>>>> Bjoern -- Thoughts on using Glade for this purpose?  I figure it might
>>>> be good to use the same stuff we're using elsewhere in the LO
>>>> project...
>>> I dont think Glade is a good idea. If the bibisect UI is 
>>> sufficiently simple
>>> (and it should be), Tkinter would be the most simple crossplatform 
>>> toolkit that
>>> is available everywhere -- even if it is somewhat ugly on some 
>>> platforms.
>>>
>>> As for using Python instead of Java: I based that on the assumption 
>>> that (at
>>> least in the LibreOffice community) there are more people willing to 
>>> work on
>>> the first than on the second. I might be wrong.
>>>
>>> @Florian: So if there are not a few people showing up saying "I 
>>> would help out
>>> with Python, but unlikely with Java" (which did not happen yet), 
>>> just go ahead with
>>> Java, if you prefer that. It was based on my gut feeling, and gut 
>>> feelings
>>> might be wrong.
>>>
>>> Best,
>>>
>>> Bjoern
>>> _______________________________________________
>>> List Name: Libreoffice-qa mailing list
>>> Mail address: Libreoffice-qa at lists.freedesktop.org
>>> Change settings: 
>>> http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
>>> Problems? 
>>> http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
>>> Posting guidelines + more: 
>>> http://wiki.documentfoundation.org/Netiquette
>>> List archive: http://lists.freedesktop.org/archives/libreoffice-qa/
>>
>

-- 
Jay Lozier
jslozier at gmail.com



More information about the Libreoffice-qa mailing list