Re: CuteHMI in kdereview

2020-02-15 Thread Kevin Funk
On Thursday, 13 February 2020 11:00:27 CET Michal Policht wrote:
> Yeah, I neglected translations a bit... I am going to implement adequate
> Qbs module for extracting translations.

Heya,

> When it comes to Qbs, it's not dead. Community has taken over the
> project, there's active development and recent version was released just
> 44 days ago.
> 
> We migrated from QMake to Qbs, when it was still supported by Qt Company
> and promoted as official build system for Qt 6. Thus we assumed Qbs is
> the future. We've found that Qbs has some issues (like every software),
> but in overal it's very capable and powerful piece of software. It also
> provides much faster builds on Windows. I wish more people would give it
> a try before burying the project, to at least see the potential. With
> something like Qbs we could create a build framework with reusable
> components, so that each KDE subproject could benefit from it and become
> naturally integrated.

I think you're beating a dead horse here. The ship has sailed. 

You'll be missing out on quite a bit of tooling which is implemented in KDE's 
Extra CMake Modules framework: 
  https://github.com/KDE/extra-cmake-modules
  (part of that is all the translation handling)

There's also no support for building QBS projects on KDE's CI:
  https://build.kde.org

> It may be hard to accomplish with CMake.

What exactly? I mean it's all there already.

> Regards,

PS: Qt's CMake-based build system just got merged into qtbase dev branch a few 
days ago.

Regards,
Kevin


> Michal
> 
> > El dilluns, 3 de febrer de 2020, a les 17:57:24 CET, Michal Policht va 
escriure:
> >> Hello there,
> >> 
> >> CuteHMI (https://cutehmi.kde.org/) has been moved to kdereview.
> > 
> > It has no Messages.sh for translation extraction.
> > 
> > Any particular reason you're using a dead build system none of our
> > projects uses?
> > 
> > Cheers,
> > 
> >   Albert
> >> 
> >> CuteHMI is meant to be a set of tools and components that help one to
> >> create QML-based HMI/SCADA software.
> >> 
> >> The project has been started few years ago, because I couldn't find any
> >> open-source, QML-based HMI/SCADA framework I could put my things into.
> >> 
> >> Regards
> >> 
> >> Michal Policht


-- 
Kevin Funk | kf...@kde.org | http://kfunk.org

signature.asc
Description: This is a digitally signed message part.


Re: Review Kid3

2020-02-15 Thread Christophe Giboudeaux
Hello,

On jeudi 13 février 2020 07:11:45 CET Urs Fleisch wrote:
> Hello everybody,
> 
> As you may know, Kid3, an audio tagger, has moved from SourceForge.net to
> kde.org. Jonathan Riddell is attending the incubation process as a sponsor.
> To complete the incubation, I would kindly ask you to execute a KDE review
> on the project.
> 
> Website: https://kid3.kde.org/
> Git, Issues: https://invent.kde.org/kde/kid3/
> Incubator: https://community.kde.org/Incubator/Projects/kid3
> Translation state: https://l10n.kde.org/stats/gui/trunk-kf5/po/kid3_qt.po/
> Documentation state: https://l10n.kde.org/stats/doc/trunk-kf5/po/kid3.po/
> 
> Kid3 exists since 2003 and I would say that it is quite mature. As it is
> also available as a Qt-only version (without KDE dependencies) and for
> macOS, Windows and Android, the build system differs a bit from the typical
> KDE application.
> 
Short legal review:
COPYING contains the GPL-2.0-or-later license. Most files are under this 
license except a couple ones:
- LGPL-2.1-or-later in src/plugins/taglibmetadata/taglibext/mp2 and src/
plugins/taglibmetadata/taglibext (+MPL-1.1 for the latter)
- LGPL-2.1-only in src/plugins/taglibmetadata/taglibext/tdebug.h, src/plugins/
kid3qml/qmlpp.py
- LGPL-3.0-only in src/qml/, src/plugins/kid3qml, src/core/model
- LGPL-2.0-only in src/plugins/oggflacmetadata

Please add the missing licenses files to the root folder.
If possible, also add BSD license headers to your FindXXX.cmake files.

Christophe





Review Kid3

2020-02-15 Thread Urs Fleisch
Hello everybody,

As you may know, Kid3, an audio tagger, has moved from SourceForge.net to
kde.org. Jonathan Riddell is attending the incubation process as a sponsor.
To complete the incubation, I would kindly ask you to execute a KDE review
on the project.

Website: https://kid3.kde.org/
Git, Issues: https://invent.kde.org/kde/kid3/
Incubator: https://community.kde.org/Incubator/Projects/kid3
Translation state: https://l10n.kde.org/stats/gui/trunk-kf5/po/kid3_qt.po/
Documentation state: https://l10n.kde.org/stats/doc/trunk-kf5/po/kid3.po/

Kid3 exists since 2003 and I would say that it is quite mature. As it is
also available as a Qt-only version (without KDE dependencies) and for
macOS, Windows and Android, the build system differs a bit from the typical
KDE application.

Best regards,
Urs


Re: CuteHMI in kdereview

2020-02-15 Thread Michal Policht
Yeah, I neglected translations a bit... I am going to implement adequate
Qbs module for extracting translations.

When it comes to Qbs, it's not dead. Community has taken over the
project, there's active development and recent version was released just
44 days ago.

We migrated from QMake to Qbs, when it was still supported by Qt Company
and promoted as official build system for Qt 6. Thus we assumed Qbs is
the future. We've found that Qbs has some issues (like every software),
but in overal it's very capable and powerful piece of software. It also
provides much faster builds on Windows. I wish more people would give it
a try before burying the project, to at least see the potential. With
something like Qbs we could create a build framework with reusable
components, so that each KDE subproject could benefit from it and become
naturally integrated. It may be hard to accomplish with CMake.

Regards,

Michal

> El dilluns, 3 de febrer de 2020, a les 17:57:24 CET, Michal Policht va 
> escriure:
>> Hello there,
>>
>> CuteHMI (https://cutehmi.kde.org/) has been moved to kdereview.
> It has no Messages.sh for translation extraction.
>
> Any particular reason you're using a dead build system none of our projects 
> uses?
>
> Cheers,
>   Albert
>
>> CuteHMI is meant to be a set of tools and components that help one to
>> create QML-based HMI/SCADA software.
>>
>> The project has been started few years ago, because I couldn't find any
>> open-source, QML-based HMI/SCADA framework I could put my things into.
>>
>> Regards
>>
>> Michal Policht
>>
>>
>>
>
>
>



Re: Review Kid3

2020-02-15 Thread Urs Fleisch
> Is there a way to subscribe to bugs reported there?

Another possibility is to click on the bell icon near the top on the
project web site. In the drop-down you can select "Watch".

Regards,
Urs