fhackenberger / ktikz

KtikZ provides a nice user interface for making pictures using TikZ.
Other
350 stars 34 forks source link

New releases #8

Closed jfmcarreira closed 6 years ago

jfmcarreira commented 7 years ago

Hey,

Are you planning on create new releases of ktikz, either KDE4 ou 5, so we could include the features introduced in older version of Ubuntu for example. I noticed that the Ubuntu version is quiet old. I would assist you on the packaging side, as I at the moment am delivering pkg for Gentoo.

baimafeima commented 7 years ago

Do you have any plans to port this to Qt5?

jfmcarreira commented 7 years ago

As for this moment there is a port for Qt5/KDE5 in the frameworks branch

gprud commented 7 years ago

Thanks you @jfmcarreira for your (huge) work about porting KTikZ.

I’m not familiar with KF5 (and I’m still using Qt4—not for a long time). I wonder: should we keep Qt4 support for a (one or a few) next release(s)?

My concern is: should we take into account Qt4 compatibility for new features of KTikZ?

jfmcarreira commented 7 years ago

I think it would be interesting if we could release a new version of the software with Qt4 (e.g., the current stage of the master branch).

Besides that I do not believe it would be interesting in continuing with Qt4 development as Qt5 is already main stream in many linux distros.

llimeht commented 7 years ago

It is certainly the intention of the Debian Qt/KDE maintainers to not have Qt4 and KDE4 libraries shipped in the next release. If even Debian has given up on Qt4 as being too old to support, that should probably be taken as an indication that it's not worth worrying about any more! Their timescale means there would be an upper limit of 15 months to complete the migration from KDE4 to KF5; however, I would rather upload something somewhat sooner than that for testing purposes and for ktikz to not get in the way of the Qt4 removal.

@jfmcarreira the Ubuntu packages pull the Debian ones directly and so should already be more or less the current git master, since I've been tracking git master in the absence of tagged releases. (They are git master as at 2016-11-22; there have been no functional changes since then to justify uploading a newer version.)

(BTW this issue should perhaps be merged with #4)

llimeht commented 6 years ago

The latest release of poppler removes Qt4 support and so this issue becomes more urgent. Unless there is a viable Kf5 port completed, I will shortly need to disable building the KDE4 version in Debian (and derivatives) and build only the Qt5 version.

jfmcarreira commented 6 years ago

Dear Stuart,

There is a KF5 framework port in the repository. Might need a bit more testing ans then we can merge it with master.

I have been using this port for a while without problems.

When will poopler Qt4 be removed?

-- Regards,

João Carreira

On 5 Dec 2017 5:49 am, "Stuart Prescott" notifications@github.com wrote:

The latest release of poppler removes Qt4 support https://cgit.freedesktop.org/poppler/poppler/tree/NEWS?h=poppler-0.62.0#n16 and so this issue becomes more urgent. Unless there is a viable Kf5 port completed, I will shortly need to disable building the KDE4 version in Debian (and derivatives) and build only the Qt5 version.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/fhackenberger/ktikz/issues/8#issuecomment-349202907, or mute the thread https://github.com/notifications/unsubscribe-auth/AFM2Wp1oWzjQ6wi8GbfCOSnLv503gvecks5s9NllgaJpZM4LBkl4 .

pinotree commented 6 years ago

When will poopler Qt4 be removed?

It was removed in poppler 0.62.0, released at the beginning of December 2017: https://lists.freedesktop.org/archives/poppler/2017-December/012701.html

llimeht commented 6 years ago

I've uploaded a snapshot of the frameworks branch to Debian's experimental repository. That doesn't fix the problem from Debian's perspective but it hopefully helps people test the package. For a final upload, I'd really rather upload a release or at least something from master rather than an unmerged branch.

Piraty commented 6 years ago

qtikz 0.11builds fine on using Qt 5.10.1 on Void Linux. ( But as you can see, it broke my theming, like most qt5 applications do when transitioning from qt4) screenshot_qtikz

jfmcarreira commented 6 years ago

Thanks for your interest in ktikz!

A new release was just deployed so you should expect it soon on your distros. Feel free also to build it from source for a faster upgrade.

Closing this now. Please report bug in newer Qt5/KDE 5 bugs in a new issue.