inserthtmldialog.h is not included in libkf5pimtextedit-dev

Bug #1835796 reported by Osamu Iwata
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kpimtextedit (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

I need KF5 version of inserthtmldialog.h in libkf5pimtextedit-dev for disco for building blogilo.

Up to cosmic, inserthtmldialog.h is included in libkf5pimtextedit-dev.
But disco, inserthtmldialog.h is not included in libkf5pimtextedit-dev.

Other latest distributhion such as debian and fedora keeps inserthtmldialog.h under KF5, but for some reason(I don't know why) ubuntu seems to have removed it from disco version.

By installing kdepimlibs5-dev, inserthtmldialog.h is installed at /usr/include/kpimtextedit/inserthtmldialog.h. But kdepimlibs5-dev and other KF5 development libraries can't co-exist so it is useless. inserthtmldialog.h should be located here : /usr/include/KF5/KPIMTextEdit/KPIMTextEdit/InsertHtmlDialog.(for C language, /usr/include/KF5/KPIMTextEdit/kpimtextedit/inserthtmldialog.h.)

I don't know here is the place to ask this issue, but as I received a comment at ask ubuntu that such kind of loss of library header and class definition should be sent as a bug report to the maintainer.

Osamu Iwata (y.minori)
tags: added: libkf5pimtextedit-dev
tags: added: disco inserthtmldialog.h
Revision history for this message
Rik Mills (rikmills) wrote :

Ubuntu has not removed it where others have not. It has been removed upstream by KDE in kpimtextedit in the version shipped in Disco onwards.

For reference the upstream KDE commit to not install this is here: https://cgit.kde.org/kpimtextedit.git/commit/?h=Applications/18.08&id=460e7fdcf30b30bb40be8cf66e5a5a7b6594b564

Blogilo is now unsupported and unmaintained by KDE, and as such has been removed from Ubuntu.

Please address any queries you have regards this to KDE.

Revision history for this message
Osamu Iwata (y.minori) wrote :

>Ubuntu has not removed it where others have not.
I'm sorry but I cannot agree with your statement.

For example, Fedora still installs KF5 version of inserthtmldialog.h. The header is in kf5-kpimtextedit-devel-18.12.2-1.fc30.x86_64.rpm. Please check the file list at the url below :

https://fedora.pkgs.org/30/fedora-x86_64/kf5-kpimtextedit-devel-18.12.2-1.fc30.x86_64.rpm.html

Also please take a glance at the comment below :

>2019-01-03 - Kevin Kofler <email address hidden> - 18.12.0-2
>- Install inserthtmldialog.h to fix Blogilo FTBFS
>- Use the public export macros in inserthtmldialog.h
>- Also export EmoticonTextEditAction, InsertTableWidget, and InsertImageWidget

It seems that Fedora maintainers still support Blogilo and they seem to keep the header installed.

According to your url, KDE removed the header on Oct. 3, 2018, but Fedora keep the header installed on Jan. 03, 2019.

Anyway, as far as using ubuntu, I must port the header and other files need to build Blogilo by myself. Or give up using ubuntu and switch to Fedora...

Revision history for this message
Rik Mills (rikmills) wrote :

I can appreciate your desire to see this fixed, but in accordance with our 'dead upstream' policy blogilo was removed from Ubuntu. Even if it had been retained in the archive, it would not have received fixes should it have broken, and would certainly not have had build dependency upstream sources patched to facilitate it building.

So I am afraid this is a won't fix, unless blogilo ever returns in a supported new version from KDE.

Changed in kpimtextedit (Ubuntu):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.