Re: [Kexi-devel] kexi.git almost ready
Update: kexi.git master is now available and writable to contributors. https://quickgit.kde.org/?p=kexi.git Phabricator.kde.org will be used for code reviews once everything is set up. On 23 December 2015 at 22:04, Jaroslaw Staniekwrote: > On 22 December 2015 at 00:48, Jaroslaw Staniek wrote: >> On 20 December 2015 at 22:27, Friedrich W. H. Kossebau >> wrote: >>> Am Sonntag, 20. Dezember 2015, 20:54:08 schrieb Jaroslaw Staniek: On 20 December 2015 at 14:53, Friedrich W. H. Kossebau >>> wrote: > Am Mittwoch, 16. Dezember 2015, 20:19:56 schrieb Jaroslaw Staniek: > Curious (no own opinion), any plans to also restore the branches? Or do > you > consider that legacy info which can be lost? I don't see a reason. All the calligra/* branches stay in calligra.git. Calligra.git history won't be edited, just kexi/ dir and related will be removed using a commit. This is not different to how krita moved and everyone else can. >>> >>> Ah, sure (guess I mixed up things with another unrelated project, pardon). >>> > Is the patch needed to make it build somewhere available, so I can give > some build feedback on the state? Pushed to master now: >>> >>> Configures, builds, installs and starts here :) >> >> Thanks, next step, could you please review this commit (calligra.git >> master) and try to build calligra with it? >> >> https://quickgit.kde.org/?p=clones/calligra/staniek/work.git=commit=f29b74b78aeecdf23dee9eef03301913f7edb907 >> > > > These are findings from Friedrich, my comments inline. > @Friedrich Thanks for detailed review. > > Resulting patch with new changes (you'll find some other removals > too): https://paste.kde.org/pc6ufn1lb > >> why remove scripts in sheets/plugins/scripting/scripts? depends on sheets, >> not kexi. > > kexidb*.py scripts depend on a no longer existing kexidb scripting > module. In fact it should not exist in master as soon as we entered > 3.0 stage. > >> removal from obsolete.txt is incomplete, and also loses that info bit,no? > > reverted the removal, let's keep it as is > >> commit message also better points out that only master is affected, branches >> still keep older kexi variants > > done > >> please also remove no longer used >> Find{CalligraPostgreSQL,CalligraSqlite,Pqxx,XBase}.cmake files > > (and FindFreeTDS.cmake) > > done > >> README & README.PACKAGERS need cleanage from Kexi as well > > done (for now), kexi.git will contain the removed Kexi bits > > TODO: (?) A bit later for README we may need to decide: does README > describe Calligra or calligra.git. If the former, don't you think > mentioning Krita and Kexi here (with a note where to grab them) makes > sense? If the latter, we shall rephrase the file to mention it's a > description of calligra.git. Then it still makes sense that there are > other repos. > > > -- > regards, Jaroslaw Staniek > > KDE: > : A world-wide network of software engineers, artists, writers, translators > : and facilitators committed to Free Software development - http://kde.org > Calligra Suite: > : A graphic art and office suite - http://calligra.org > Kexi: > : A visual database apps builder - http://calligra.org/kexi > Qt Certified Specialist: > : http://www.linkedin.com/in/jstaniek -- regards, Jaroslaw Staniek KDE: : A world-wide network of software engineers, artists, writers, translators : and facilitators committed to Free Software development - http://kde.org Calligra Suite: : A graphic art and office suite - http://calligra.org Kexi: : A visual database apps builder - http://calligra.org/kexi Qt Certified Specialist: : http://www.linkedin.com/in/jstaniek ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel
Re: [Kexi-devel] kexi.git almost ready
On 22 December 2015 at 00:48, Jaroslaw Staniekwrote: > On 20 December 2015 at 22:27, Friedrich W. H. Kossebau > wrote: >> Am Sonntag, 20. Dezember 2015, 20:54:08 schrieb Jaroslaw Staniek: >>> On 20 December 2015 at 14:53, Friedrich W. H. Kossebau >> wrote: >>> > Am Mittwoch, 16. Dezember 2015, 20:19:56 schrieb Jaroslaw Staniek: >>> > Curious (no own opinion), any plans to also restore the branches? Or do >>> > you >>> > consider that legacy info which can be lost? >>> >>> I don't see a reason. All the calligra/* branches stay in calligra.git. >>> Calligra.git history won't be edited, just kexi/ dir and related will >>> be removed using a commit. >>> This is not different to how krita moved and everyone else can. >> >> Ah, sure (guess I mixed up things with another unrelated project, pardon). >> >>> > Is the patch needed to make it build somewhere available, so I can give >>> > some build feedback on the state? >>> >>> Pushed to master now: >> >> Configures, builds, installs and starts here :) > > Thanks, next step, could you please review this commit (calligra.git > master) and try to build calligra with it? > > https://quickgit.kde.org/?p=clones/calligra/staniek/work.git=commit=f29b74b78aeecdf23dee9eef03301913f7edb907 > These are findings from Friedrich, my comments inline. @Friedrich Thanks for detailed review. Resulting patch with new changes (you'll find some other removals too): https://paste.kde.org/pc6ufn1lb > why remove scripts in sheets/plugins/scripting/scripts? depends on sheets, > not kexi. kexidb*.py scripts depend on a no longer existing kexidb scripting module. In fact it should not exist in master as soon as we entered 3.0 stage. > removal from obsolete.txt is incomplete, and also loses that info bit,no? reverted the removal, let's keep it as is > commit message also better points out that only master is affected, branches > still keep older kexi variants done > please also remove no longer used > Find{CalligraPostgreSQL,CalligraSqlite,Pqxx,XBase}.cmake files (and FindFreeTDS.cmake) done > README & README.PACKAGERS need cleanage from Kexi as well done (for now), kexi.git will contain the removed Kexi bits TODO: (?) A bit later for README we may need to decide: does README describe Calligra or calligra.git. If the former, don't you think mentioning Krita and Kexi here (with a note where to grab them) makes sense? If the latter, we shall rephrase the file to mention it's a description of calligra.git. Then it still makes sense that there are other repos. -- regards, Jaroslaw Staniek KDE: : A world-wide network of software engineers, artists, writers, translators : and facilitators committed to Free Software development - http://kde.org Calligra Suite: : A graphic art and office suite - http://calligra.org Kexi: : A visual database apps builder - http://calligra.org/kexi Qt Certified Specialist: : http://www.linkedin.com/in/jstaniek ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel
Re: [Kexi-devel] kexi.git almost ready
On 20 December 2015 at 22:27, Friedrich W. H. Kossebauwrote: > Am Sonntag, 20. Dezember 2015, 20:54:08 schrieb Jaroslaw Staniek: >> On 20 December 2015 at 14:53, Friedrich W. H. Kossebau > wrote: >> > Am Mittwoch, 16. Dezember 2015, 20:19:56 schrieb Jaroslaw Staniek: >> > Curious (no own opinion), any plans to also restore the branches? Or do >> > you >> > consider that legacy info which can be lost? >> >> I don't see a reason. All the calligra/* branches stay in calligra.git. >> Calligra.git history won't be edited, just kexi/ dir and related will >> be removed using a commit. >> This is not different to how krita moved and everyone else can. > > Ah, sure (guess I mixed up things with another unrelated project, pardon). > >> > Is the patch needed to make it build somewhere available, so I can give >> > some build feedback on the state? >> >> Pushed to master now: > > Configures, builds, installs and starts here :) Thanks, next step, could you please review this commit (calligra.git master) and try to build calligra with it? https://quickgit.kde.org/?p=clones/calligra/staniek/work.git=commit=f29b74b78aeecdf23dee9eef03301913f7edb907 -- regards, Jaroslaw Staniek KDE: : A world-wide network of software engineers, artists, writers, translators : and facilitators committed to Free Software development - http://kde.org Calligra Suite: : A graphic art and office suite - http://calligra.org Kexi: : A visual database apps builder - http://calligra.org/kexi Qt Certified Specialist: : http://www.linkedin.com/in/jstaniek ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel
Re: kexi.git almost ready
Am Sonntag, 20. Dezember 2015, 20:54:08 schrieb Jaroslaw Staniek: > On 20 December 2015 at 14:53, Friedrich W. H. Kossebauwrote: > > Am Mittwoch, 16. Dezember 2015, 20:19:56 schrieb Jaroslaw Staniek: > > Curious (no own opinion), any plans to also restore the branches? Or do > > you > > consider that legacy info which can be lost? > > I don't see a reason. All the calligra/* branches stay in calligra.git. > Calligra.git history won't be edited, just kexi/ dir and related will > be removed using a commit. > This is not different to how krita moved and everyone else can. Ah, sure (guess I mixed up things with another unrelated project, pardon). > > Is the patch needed to make it build somewhere available, so I can give > > some build feedback on the state? > > Pushed to master now: Configures, builds, installs and starts here :) Cheers Friedrich ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel
Re: kexi.git almost ready
Hi Jarosław, Am Mittwoch, 16. Dezember 2015, 20:19:56 schrieb Jaroslaw Staniek: > Dear All! > I am almost ready with contents for kexi.git, split from calligra.git. > Please be informed that the split is a planed reorganization of the > structure of Calligra, not a split in the Calligra project. Good job! Great to see work another milestone being reached. > My local kexi.git is currently only 48MiB total thanks to a git > cosmetic surgery like this [1]. > Fresh one, with only master branch. Curious (no own opinion), any plans to also restore the branches? Or do you consider that legacy info which can be lost? > Let's see if one week is enough to eventually have a working kde:kexi > repo. The change can happen on the BIC Monday, Dec 21st. Or another > Monday. I would be okay with non-Monday here as well, after all this is moving a product at end of dep chain around, not breaking any APIs :) > Anyway, in one go kexi/ and other minor related subdirs will > disappear from calligra.git and kde:kexi will become official. > For building prior revisions of Kexi (<=2.9.x) we always use calligra.git. Current scratch repo does not build due to buildsystem not yet adapted to now missing or renamed subdirs it seems. Is the patch needed to make it build somewhere available, so I can give some build feedback on the state? > Have fun! > Comments? > > [1] https://community.kde.org/Kexi/Porting_to_Qt%26KF_5#Git_surgery > For those interested: 36 hours of computation in 3 stages. The SSD was > quite hot :) At least there was double use in heating, good timing with doing it in Winter (or some kind of) :) Thanks for collecting the surgery info, that's spirit to copy from! Cheers Friedrich ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel
Re: kexi.git almost ready
On 20 December 2015 at 14:53, Friedrich W. H. Kossebauwrote: > > Am Mittwoch, 16. Dezember 2015, 20:19:56 schrieb Jaroslaw Staniek: >> Dear All! >> I am almost ready with contents for kexi.git, split from calligra.git. >> Please be informed that the split is a planed reorganization of the >> structure of Calligra, not a split in the Calligra project. > > Good job! Great to see work another milestone being reached. tl;dr : everyone who can please try to build [1]. > >> My local kexi.git is currently only 48MiB total thanks to a git >> cosmetic surgery like this [1]. >> Fresh one, with only master branch. > > Curious (no own opinion), any plans to also restore the branches? Or do you > consider that legacy info which can be lost? I don't see a reason. All the calligra/* branches stay in calligra.git. Calligra.git history won't be edited, just kexi/ dir and related will be removed using a commit. This is not different to how krita moved and everyone else can. >> Let's see if one week is enough to eventually have a working kde:kexi >> repo. The change can happen on the BIC Monday, Dec 21st. Or another >> Monday. > > I would be okay with non-Monday here as well, after all this is moving a > product at end of dep chain around, not breaking any APIs :) > >> Anyway, in one go kexi/ and other minor related subdirs will >> disappear from calligra.git and kde:kexi will become official. >> For building prior revisions of Kexi (<=2.9.x) we always use calligra.git. > > Current scratch repo does not build due to buildsystem not yet adapted to now > missing or renamed subdirs it seems. > > Is the patch needed to make it build somewhere available, so I can give some > build feedback on the state? > Pushed to master now: [1] https://quickgit.kde.org/?p=scratch%2Fstaniek%2Fkexi3.git Please please test! If tested with current kdb/kproperty/kreport, I'd push to kexi.git tomorrow. >> Have fun! >> Comments? >> >> [1] https://community.kde.org/Kexi/Porting_to_Qt%26KF_5#Git_surgery >> For those interested: 36 hours of computation in 3 stages. The SSD was >> quite hot :) > > At least there was double use in heating, good timing with doing it in Winter > (or some kind of) :) > > Thanks for collecting the surgery info, that's spirit to copy from! Yes, and if that's not enough, a 6-core machine capable of running 'make -j13' or 'jom.exe /j13' is waiting for commands :) -- regards, Jaroslaw Staniek KDE: : A world-wide network of software engineers, artists, writers, translators : and facilitators committed to Free Software development - http://kde.org Calligra Suite: : A graphic art and office suite - http://calligra.org Kexi: : A visual database apps builder - http://calligra.org/kexi Qt Certified Specialist: : http://www.linkedin.com/in/jstaniek ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel
Re: kexi.git almost ready
On 20 December 2015 at 02:04, Jaroslaw Staniekwrote: > On 17 December 2015 at 09:45, Jaroslaw Staniek wrote: >> >> [..] >> >>> https://quickgit.kde.org/?p=scratch%2Fstaniek%2Fkexi3.git >> >> This temporary repo is now online. I'd like to remind that as a work >> in progress it does not compile. >> As soon as it does I'll let you know so it can be tested before moving >> to the actual kde:kexi. >> Feel free to report any suspicious bits. > > Hi, > Update: Kexi from my local kexi.git configures+builds in 16 seconds > from scratch (without dependencies) on my laptop and runs OK. Of course that's a fake time because I used ccache (recommended default for any build!). Real time is under 3 minutes here using i7-2670QM CPU @ 2.20GHz. -- regards, Jaroslaw Staniek KDE: : A world-wide network of software engineers, artists, writers, translators : and facilitators committed to Free Software development - http://kde.org Calligra Suite: : A graphic art and office suite - http://calligra.org Kexi: : A visual database apps builder - http://calligra.org/kexi Qt Certified Specialist: : http://www.linkedin.com/in/jstaniek ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel
Re: kexi.git almost ready
On 17 December 2015 at 09:45, Jaroslaw Staniekwrote: > > [..] > >> https://quickgit.kde.org/?p=scratch%2Fstaniek%2Fkexi3.git > > This temporary repo is now online. I'd like to remind that as a work > in progress it does not compile. > As soon as it does I'll let you know so it can be tested before moving > to the actual kde:kexi. > Feel free to report any suspicious bits. Hi, Update: Kexi from my local kexi.git configures+builds in 16 seconds from scratch (without dependencies) on my laptop and runs OK. I'll try to upload to the public repo [1] within 24h for review. https://quickgit.kde.org/?p=scratch%2Fstaniek%2Fkexi3.git -- regards, Jaroslaw Staniek KDE: : A world-wide network of software engineers, artists, writers, translators : and facilitators committed to Free Software development - http://kde.org Calligra Suite: : A graphic art and office suite - http://calligra.org Kexi: : A visual database apps builder - http://calligra.org/kexi Qt Certified Specialist: : http://www.linkedin.com/in/jstaniek ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel
Re: kexi.git almost ready
On 16 December 2015 at 20:19, Jaroslaw Staniekwrote: > Dear All! > I am almost ready with contents for kexi.git, split from calligra.git. > Please be informed that the split is a planed reorganization of the > structure of Calligra, not a split in the Calligra project. > > This is a move like 4th other repos created out of calligra.git in the > past months: krita, kdb, kproperty, kreport. > > My local kexi.git is currently only 48MiB total thanks to a git > cosmetic surgery like this [1]. > Fresh one, with only master branch. > > Of course the history of files is kept and is useful for development > but the first buildable revision will be the one equivalent to the > current 3.0 Alpha as you have it in calligra.git master. kexi.git > already exists physically but I've not pushed anything as I prefer to > have a relatively buildable version first. > You will find a temporary repo which can get rewritten at any time at [2]. [..] > https://quickgit.kde.org/?p=scratch%2Fstaniek%2Fkexi3.git This temporary repo is now online. I'd like to remind that as a work in progress it does not compile. As soon as it does I'll let you know so it can be tested before moving to the actual kde:kexi. Feel free to report any suspicious bits. -- regards, Jaroslaw Staniek KDE: : A world-wide network of software engineers, artists, writers, translators : and facilitators committed to Free Software development - http://kde.org Calligra Suite: : A graphic art and office suite - http://calligra.org Kexi: : A visual database apps builder - http://calligra.org/kexi Qt Certified Specialist: : http://www.linkedin.com/in/jstaniek ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel
kexi.git almost ready
Dear All! I am almost ready with contents for kexi.git, split from calligra.git. Please be informed that the split is a planed reorganization of the structure of Calligra, not a split in the Calligra project. This is a move like 4th other repos created out of calligra.git in the past months: krita, kdb, kproperty, kreport. My local kexi.git is currently only 48MiB total thanks to a git cosmetic surgery like this [1]. Fresh one, with only master branch. Of course the history of files is kept and is useful for development but the first buildable revision will be the one equivalent to the current 3.0 Alpha as you have it in calligra.git master. kexi.git already exists physically but I've not pushed anything as I prefer to have a relatively buildable version first. You will find a temporary repo which can get rewritten at any time at [2]. The final repo will be accessible using the usual 'git clone kde:kexi' command. Let's see if one week is enough to eventually have a working kde:kexi repo. The change can happen on the BIC Monday, Dec 21st. Or another Monday. Anyway, in one go kexi/ and other minor related subdirs will disappear from calligra.git and kde:kexi will become official. For building prior revisions of Kexi (<=2.9.x) we always use calligra.git. Like Krita which also has a split repository, Kexi will sit as a subproject under the Calligra parent project: https://projects.kde.org/projects/calligra +-- https://projects.kde.org/projects/calligra/kexi Have fun! Comments? [1] https://community.kde.org/Kexi/Porting_to_Qt%26KF_5#Git_surgery For those interested: 36 hours of computation in 3 stages. The SSD was quite hot :) My fault, I should have used a ramdisk more. I shared a few hints on the wiki above. [2] Expect temporary repo here after I push before Friday 18th, now I am cleaning it up (e.g. remove dos line endings) so commit hooks allow me to push there: https://quickgit.kde.org/?p=scratch%2Fstaniek%2Fkexi3.git -- regards, Jaroslaw Staniek KDE: : A world-wide network of software engineers, artists, writers, translators : and facilitators committed to Free Software development - http://kde.org Calligra Suite: : A graphic art and office suite - http://calligra.org Kexi: : A visual database apps builder - http://calligra.org/kexi Qt Certified Specialist: : http://www.linkedin.com/in/jstaniek ___ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel