[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Bug 154426 depends on bug 117118, which changed state. Bug 117118 Summary: Firebird: Saving of data should be done automatically https://bugs.documentfoundation.org/show_bug.cgi?id=117118 What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED |--- -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Bug 154426 depends on bug 104918, which changed state. Bug 104918 Summary: LibreOffice SQL parser chokes on Firebird's DATEDIFF syntax, making use impossible in normal (non-direct SQL) queries https://bugs.documentfoundation.org/show_bug.cgi?id=104918 What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 --- Comment #14 from Julien Nabet --- (In reply to Xisco Faulí from comment #12) > ... > Those wizards are in Writer ( File - Wizards ) so nothing in Base has been > converted to python as far as I know Thank you for the quick feedback. Do you think you may add some info in wizards/README.md ? I'm wondering too if it could be interesting to have something like: wizards/source/writer, wizards/source/base, wizards/source/common -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 --- Comment #13 from prrv...@gmail.com --- I don't know if bug 132666 will bring us back to the same files, but if so, it would be worth taking it into consideration. -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 --- Comment #12 from Xisco Faulí --- (In reply to Julien Nabet from comment #11) > (In reply to prrvchr from comment #10) > > (In reply to Julien Nabet from comment #9) > > > > > > in /wizards, see > > > https://opengrok.libreoffice.org/xref/core/wizards/README.md?r=ea5641ba > > > (all subdirs don't concern Base) > > > > I think I'll start looking in there: > > https://opengrok.libreoffice.org/xref/core/wizards/com/sun/star/wizards/ > > table/TableWizard.java?r=380550fb > > https://opengrok.libreoffice.org/xref/core/wizards/com/sun/star/wizards/db/ > > DatabaseObjectWizard.java?r=2b383d19 > > https://opengrok.libreoffice.org/xref/core/wizards/com/sun/star/wizards/ui/ > > WizardDialog.java?r=05d5b669 > > > > This seems to me to be the parent class of the Wizard allowing to create a > > table in Base? > Sorry, no idea. > > > > > Can we consider that the WizardDialog.py file is the rewrite of the > > WizardDialog.java file in the directory: > > https://opengrok.libreoffice.org/xref/core/wizards/com/sun/star/wizards/ui/ > > And therefore, will be the starting point. > > > > What are the rules, if any, for rewriting from Java to Python? > No idea too :-( > > Xisco: taking a look at git history of > /wizards/com/sun/star/wizards/ui/WizardDialog.py, I saw you had done > the migration. > Would you have some info here? What Java part in Base is the most advanced > in the conversion Java->Python? Those wizards are in Writer ( File - Wizards ) so nothing in Base has been converted to python as far as I know -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Julien Nabet changed: What|Removed |Added CC||xiscofa...@libreoffice.org --- Comment #11 from Julien Nabet --- (In reply to prrvchr from comment #10) > (In reply to Julien Nabet from comment #9) > > > > in /wizards, see > > https://opengrok.libreoffice.org/xref/core/wizards/README.md?r=ea5641ba > > (all subdirs don't concern Base) > > I think I'll start looking in there: > https://opengrok.libreoffice.org/xref/core/wizards/com/sun/star/wizards/ > table/TableWizard.java?r=380550fb > https://opengrok.libreoffice.org/xref/core/wizards/com/sun/star/wizards/db/ > DatabaseObjectWizard.java?r=2b383d19 > https://opengrok.libreoffice.org/xref/core/wizards/com/sun/star/wizards/ui/ > WizardDialog.java?r=05d5b669 > > This seems to me to be the parent class of the Wizard allowing to create a > table in Base? Sorry, no idea. > > Can we consider that the WizardDialog.py file is the rewrite of the > WizardDialog.java file in the directory: > https://opengrok.libreoffice.org/xref/core/wizards/com/sun/star/wizards/ui/ > And therefore, will be the starting point. > > What are the rules, if any, for rewriting from Java to Python? No idea too :-( Xisco: taking a look at git history of /wizards/com/sun/star/wizards/ui/WizardDialog.py, I saw you had done the migration. Would you have some info here? What Java part in Base is the most advanced in the conversion Java->Python? -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 --- Comment #10 from prrv...@gmail.com --- (In reply to Julien Nabet from comment #9) > > in /wizards, see > https://opengrok.libreoffice.org/xref/core/wizards/README.md?r=ea5641ba > (all subdirs don't concern Base) I think I'll start looking in there: https://opengrok.libreoffice.org/xref/core/wizards/com/sun/star/wizards/table/TableWizard.java?r=380550fb https://opengrok.libreoffice.org/xref/core/wizards/com/sun/star/wizards/db/DatabaseObjectWizard.java?r=2b383d19 https://opengrok.libreoffice.org/xref/core/wizards/com/sun/star/wizards/ui/WizardDialog.java?r=05d5b669 This seems to me to be the parent class of the Wizard allowing to create a table in Base? Can we consider that the WizardDialog.py file is the rewrite of the WizardDialog.java file in the directory: https://opengrok.libreoffice.org/xref/core/wizards/com/sun/star/wizards/ui/ And therefore, will be the starting point. What are the rules, if any, for rewriting from Java to Python? Thanks. -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 --- Comment #9 from Julien Nabet --- (In reply to prrvchr from comment #8) > (In reply to Julien Nabet from comment #7) > > > > Now for a wizard, being able to debug it with gdb is useful but there's not > > a great need for speed and I suppose we can still debug Python with some > > printf so go ahead with Python, it's always better than being stuck with > > Java and after all it could be a first step towards C++ ! :-) > > I'm a little late, I hadn't seen the answer... > Where are these wizards? in /wizards, see https://opengrok.libreoffice.org/xref/core/wizards/README.md?r=ea5641ba (all subdirs don't concern Base) A big chunk concerning Base is also https://opengrok.libreoffice.org/xref/core/reportbuilder/ -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 --- Comment #8 from prrv...@gmail.com --- (In reply to Julien Nabet from comment #7) > > Now for a wizard, being able to debug it with gdb is useful but there's not > a great need for speed and I suppose we can still debug Python with some > printf so go ahead with Python, it's always better than being stuck with > Java and after all it could be a first step towards C++ ! :-) I'm a little late, I hadn't seen the answer... Where are these wizards? -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 --- Comment #7 from Julien Nabet --- (In reply to prrvchr from comment #6) > > - migrate wizard (to Python or ideally C++) > > If the assistant must be rewritten in python then I want to stick to it, on > the other hand for C I don't have the capacity... LO is in C++ at about 90-95%. There's some Python, Java, C, Assembly, Perl, Objective-C (for some macOS part). So coding in C++ has the advantage to be native. Moreover, C++ is fast (about as fast as C) and we can debug it more easily (with gdb). Now for a wizard, being able to debug it with gdb is useful but there's not a great need for speed and I suppose we can still debug Python with some printf so go ahead with Python, it's always better than being stuck with Java and after all it could be a first step towards C++ ! :-) -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 --- Comment #6 from prrv...@gmail.com --- > - migrate wizard (to Python or ideally C++) If the assistant must be rewritten in python then I want to stick to it, on the other hand for C I don't have the capacity... -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Stéphane Guillou (stragu) changed: What|Removed |Added Alias||Base-Without-Java -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Bug 154426 depends on bug 117118, which changed state. Bug 117118 Summary: Firebird: Saving of data should be done automatically https://bugs.documentfoundation.org/show_bug.cgi?id=117118 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 --- Comment #5 from Dennis Roczek --- (In reply to Julien Nabet from comment #4) > Remark: Personnally, I don't understand the interest of having so much META > bugs in general, taking a look at ... Well, the TDF uses META bugs for their tenders. ;-) -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Bug 154426 depends on bug 151249, which changed state. Bug 151249 Summary: Replace Database Report Generator with a non-Java solution https://bugs.documentfoundation.org/show_bug.cgi?id=151249 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |DUPLICATE -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 --- Comment #4 from Julien Nabet --- (In reply to Robert Großkopf from comment #3) > (In reply to Julien Nabet from comment #2) > > Robert: I don't see the interest of this meta considering: > > 1) you only list Firebird bugs whereas there's already tdf#116968 (that you > > already used here) > > 2) there's already https://bugs.documentfoundation.org/show_bug.cgi?id=51780 > > 3) the last referenced ones correspond to > > https://bugs.documentfoundation.org/show_bug.cgi?id=127278 "BASE reports and > > wizards still require Java" but finally if we sum up we need only: > > - migrate to Firebird as default DB > > - migrate wizard (to Python or ideally C++) > > so creating a meta for just referencing 2 bugs/enhancements at the end is > > not very useful unless I miss something? > > I'm missing to vote for bugs. There are many bugs for Firebird. We need to > get it working like it should to change from HSQLDB to Firebird without > hiding Firebird as experimental. This meta bug shouldn't collect all > Firebird bugs, but should show the bugs, which had to be fixed to set > Firebird to the database we will prefer. The description you give "bugs to be fixed to set Firebird to the database we will prefer" is not the same as "Steps to work with Base without needing Java", the first one seems to correspond to tdf#51780. > tdf#116968 is about migrating form HSQLDB to Firebird, not only for working > with Firebird without knowing anything about HSQLDB. You're right, my mistake here, it's the migration specific process, I've changed some bugs to point towards tdf#51780 instead of tdf#116968 > tdf#51780 will show too much bugs, which aren't bugs we need to fix before > changing to Firebird. I suppose some bugs are more important than others but we may set the importance on each bug. Then if we consider the most important are fixed, we can remove experimental. Remark: Personnally, I don't understand the interest of having so much META bugs in general, taking a look at https://bugs.documentfoundation.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO&limit=0&list_id=1593087&order=bug_id%20DESC&product=LibreOffice&query_format=advanced&short_desc=META&short_desc_type=allwordssubstr, there are now more than 900 whereas we can just use SEARCH or "See also" function to find bugs related. So let's say 800/850 bugs which clutter the bugtracker if we consider 50/100 are really relevant. -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 --- Comment #3 from Robert Großkopf --- (In reply to Julien Nabet from comment #2) > Robert: I don't see the interest of this meta considering: > 1) you only list Firebird bugs whereas there's already tdf#116968 (that you > already used here) > 2) there's already https://bugs.documentfoundation.org/show_bug.cgi?id=51780 > 3) the last referenced ones correspond to > https://bugs.documentfoundation.org/show_bug.cgi?id=127278 "BASE reports and > wizards still require Java" but finally if we sum up we need only: > - migrate to Firebird as default DB > - migrate wizard (to Python or ideally C++) > so creating a meta for just referencing 2 bugs/enhancements at the end is > not very useful unless I miss something? I'm missing to vote for bugs. There are many bugs for Firebird. We need to get it working like it should to change from HSQLDB to Firebird without hiding Firebird as experimental. This meta bug shouldn't collect all Firebird bugs, but should show the bugs, which had to be fixed to set Firebird to the database we will prefer. tdf#116968 is about migrating form HSQLDB to Firebird, not only for working with Firebird without knowing anything about HSQLDB. tdf#51780 will show too much bugs, which aren't bugs we need to fix before changing to Firebird. -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Julien Nabet changed: What|Removed |Added CC||serval2...@yahoo.fr --- Comment #2 from Julien Nabet --- Robert: I don't see the interest of this meta considering: 1) you only list Firebird bugs whereas there's already tdf#116968 (that you already used here) 2) there's already https://bugs.documentfoundation.org/show_bug.cgi?id=51780 3) the last referenced ones correspond to https://bugs.documentfoundation.org/show_bug.cgi?id=127278 "BASE reports and wizards still require Java" but finally if we sum up we need only: - migrate to Firebird as default DB - migrate wizard (to Python or ideally C++) so creating a meta for just referencing 2 bugs/enhancements at the end is not very useful unless I miss something? -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Sierk Bornemann changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED |NEW -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Dennis Roczek changed: What|Removed |Added Blocks||114027 --- Comment #1 from Dennis Roczek --- Plus: Java is not working in the Apple AppStore version --> we need either to remove base in the app store version or replace the parts. Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=114027 [Bug 114027] [META] Libreoffice Vanilla (Mac Appstore version) bugs and enhancements -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Robert Großkopf changed: What|Removed |Added Depends on||124054 Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=124054 [Bug 124054] FIREBIRD: incorrect ASC order with varchar data -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Robert Großkopf changed: What|Removed |Added Depends on||116936 Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=116936 [Bug 116936] Firebird SDBC should implement XRowUpdate interface -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Robert Großkopf changed: What|Removed |Added Depends on||112491 Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=112491 [Bug 112491] SDBC-mismatch on alter field-properties in embedded Firebird database when editing primary key -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Robert Großkopf changed: What|Removed |Added Depends on||51780 Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=51780 [Bug 51780] [META] Default to Firebird not HSQLDB in Base (for _new_ files) -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Robert Großkopf changed: What|Removed |Added Depends on||130345 Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=130345 [Bug 130345] FIREBIRD: Impossible to create an autovalue key when inserting a new table -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Robert Großkopf changed: What|Removed |Added Depends on||126178 Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=126178 [Bug 126178] FIREBIRD: Query with two fields with the same name couldn't be sorted -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Robert Großkopf changed: What|Removed |Added Depends on||105220 Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=105220 [Bug 105220] Firebird: Insert with direct SQL - RETURNING without values -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Robert Großkopf changed: What|Removed |Added Depends on||104918 Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=104918 [Bug 104918] LibreOffice SQL parser chokes on Firebird's DATEDIFF syntax, making use impossible in normal (non-direct SQL) queries -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Robert Großkopf changed: What|Removed |Added Depends on||117118 Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=117118 [Bug 117118] Firebird: Saving of data should be done automatically -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Robert Großkopf changed: What|Removed |Added Depends on||151249 Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=151249 [Bug 151249] Replace Database Report Generator with a non-Java solution -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Robert Großkopf changed: What|Removed |Added Depends on||151250 Referenced Bugs: https://bugs.documentfoundation.org/show_bug.cgi?id=151250 [Bug 151250] Database - no DB UI wizards are functional in LibreOffice from AppStore (macOS) -- You are receiving this mail because: You are the assignee for the bug.
[Libreoffice-bugs] [Bug 154426] [META] Steps to work with Base without needing Java
https://bugs.documentfoundation.org/show_bug.cgi?id=154426 Robert Großkopf changed: What|Removed |Added Summary|Steps to work with Base |[META] Steps to work with |without needing Java|Base without needing Java -- You are receiving this mail because: You are the assignee for the bug.