DevHeads.net

Qt5 version of qimageblitz

Hi,

as I want to bring kolourpaint to KF5, what is missing is a Qt5 based release of the old
qimageblitz library, which still resides in SVN at svn://anonsvn.kde.org/home/kde/trunk/kdesupport/qimageblitz
As this is probably the problem that I can not add a review request on reviewboard, here is
a simple patch which allows to co-install the Qt4 and the Qt5 version.

Can someone review this, please ?

If this is ok, how would one make an official relase of this new version ?
Is it just tagging the repo ?
(If so, I'm an SVN noob. How to, please ?)
Thanks!

Comments

Re: Qt5 version of qimageblitz

By Boudhayan Gupta at 03/04/2016 - 23:12

Hi Martin,

The first step would be to migrate to a Git repo. SVN is mostly used for
translations and websites these days.

Once you've migrated to Git, use the releaseme scripts by Harald Sitter to
generate a tarball, then create a Git tag, and then upload to ftp.kde.org.
File a ticket to have it moved to downloads.ko.

-- Boudhayan Gupta

Re: Qt5 version of qimageblitz

By Martin Koller at 03/05/2016 - 14:56

On Saturday 05 March 2016 09:42:01 Boudhayan Gupta wrote:
I'm not the original author of qimageblitz, nor am I the maintainer, nor
do I have any clue how to migrate the SVN repo to a git repo (including history).

Who is in charge of the old SVN repos ?
Who is in charge of qimageblitz ?

Re: Qt5 version of qimageblitz

By Boudhayan Gupta at 03/05/2016 - 22:08

On 6 March 2016 at 01:26, Martin Koller < ... at aon dot at> wrote:
I asked around on IRC and it seems QIB is "community maintained" and
as such doesn't have a maintainer.

You should just be able to file a sysadmin ticket to get it migrated
from SVN to Git.

-- Boudhayan Gupta

Re: Qt5 version of qimageblitz

By Martin Koller at 03/07/2016 - 14:11

On Sunday 06 March 2016 08:38:14 Boudhayan Gupta wrote:
I started to create a sysadmin ticket, but I don't know
- "Initial maintainer identity user names, separated by ;"
- "Intended location on projects.kde.org, "

Re: Qt5 version of qimageblitz

By Ben Cooksley at 03/07/2016 - 23:55

On Tue, Mar 8, 2016 at 8:11 AM, Martin Koller < ... at aon dot at> wrote:
Not sure how this can be clearer....
Username in this case is the same as the one in kde-common/accounts.

This is the location in the legacy tree.

Cheers,
Ben

Re: Qt5 version of qimageblitz

By Albert Astals Cid at 03/08/2016 - 18:40

El Tuesday 08 March 2016, a les 17:55:30, Ben Cooksley va escriure:
I guess for that we need to decide if it should be a framework first or not.

Cheers,
Albert

Re: Qt5 version of qimageblitz

By Boudewijn Rempt at 03/09/2016 - 02:08

Isn't kolourpaint the only user of qimageblitz at the moment? Krita used to use it, years and years ago, but that's no longer the case. If Kolourpaint is the only user, I'd actually suggest just taking the code into kolourpaint and dropping the library entirely.

Re: Qt5 version of qimageblitz

By Robby Stephenson at 03/09/2016 - 07:06

Tellico uses it, for a little extra bling. It's no longer a hard
dependency, though.

Robby

Re: Qt5 version of qimageblitz

By Christoph Feck at 03/09/2016 - 07:11

On Wednesday 09 March 2016 08:08:14 Boudewijn Rempt wrote:
At least the KF5 port of tellico also uses it.

Re: Qt5 version of qimageblitz

By Albert Astals Cid at 03/09/2016 - 14:19

El Wednesday 09 March 2016, a les 13:11:52, Christoph Feck va escriure:
Okular should also use it if it wasn't because it is commented our by the KF5
porters.

Cheers,
Albert

Re: Qt5 version of qimageblitz

By Albert Astals Cid at 03/06/2016 - 06:35

El Sunday 06 March 2016, a les 08:38:14, Boudhayan Gupta va escriure:
It was my understanding that qimageblitz is actually not something we want to
port to Qt5 and we should just try to use Qt's own stuff for this.

If qimageblitz gets ported to Qt5 it should basically be a Tier 0 frameworks
so CC'ing the frameworks devel list.

Cheers,
Albert

Re: Qt5 version of qimageblitz

By Martin Koller at 03/06/2016 - 08:33

On Sunday 06 March 2016 12:35:32 Albert Astals Cid wrote:
AFAIK Qt does not provide the features of qimageblitz, e.g. emboss etc.

It WAS already ported to Qt5. I did not do any porting, I just created a patch which allows
to co-install the Qt4 and the Qt5 built version.