[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-frameworks-devel
Subject:    Re: Collection of packaging notes
From:       Jonathan Riddell <jr () jriddell ! org>
Date:       2023-11-01 12:30:03
Message-ID: CANX=XXMDmsxYqhGrtJMFPPa1=wiYYJ8TUj7=r1b-c-iXMuOaig () mail ! gmail ! com
[Download RAW message or body]

Thanks for your e-mail.  It covers more than Frameworks so I'm including
release-team@ too.

One quick question, is naming non-frameworks libKF6foo really a problem we
need to fix?  Given all the other issues...

Jonathan


On Wed, 1 Nov 2023 at 10:55, Christophe Marin <christophe@krop.fr> wrote:

> Hello,
>
> With various alpha coming out soon, here are the notes added to my
> packages
> when I started packaging snapshots and still present.
>
> I'm well aware that some of these modules won't be present in the first
> releases.
>
> First, the most annoying issue:
> Plasma still didn't bump all their libraries soname. That's a major
> annoyance
> for packagers.
>
> - Conflicting files (not mentioned in the other thread)
> kcm_trash.desktop is installed by both kio (kf5) and kio-extras (kf6)
>
> - Conflicting translation catalog names:
> plasma-integration (plasmaintegration5)
> kuserfeedback
>
> - Misnamed libraries:
> kmail-account-wizard (liblibaccountwizard.so)
> ktextaddons (liblibvoskspeechtotext.so)
>
> - Non frameworks modules installing libKF*.so
> ktextaddons (various libraries)
> konqueror (libKF6Konq.so)
> libksane (libKF5Sane5.so)
> kweathercore (libKF6KWeatherCore.so)
> libktorrent (libKF5Torrent.so)
> libkexiv2 (libKF6KExiv2.so)
> libkdcraw (libKF6KDcraw.so)
> baloo-widgets (libKF6BalooWidgets.so)
> kmoretools (libKF6MoreTools.so)
> libkscreen (libKF6Screen.so, libKF6ScreenDpms.so)
>
> - Wrong install location for knewstuff files:
> khangman
> kturtle
>
> - Wrong install location for CMake files:
> qqc2-breeze-style (still uses KF5QQC2BreezeStyle)
>
> - old install location:
> kalgebra (/usr/share/katepart5. Note: syntax-highlighting won't ignore the
> file, but it's not the default location)
> ksystemlog (/usr/share/kxmlgui5/ksystemlog)
>
> - Modules still using QQC1:
> kdeplasma-addons (applets/fifteenPuzzle)
>
> - build dependency issues:
> plasma5support (links and requires QtGui but doesn't search for it at
> build
> time)
> kinfocenter (requires kpackage at build time but doesn't seem to need it)
>
>
> Christophe
>
>
>
>

[Attachment #3 (text/html)]

<div dir="ltr"><div>Thanks for your e-mail.   It covers more than Frameworks so \
I&#39;m including release-team@ too.</div><div><br></div><div>One quick question, is \
naming non-frameworks libKF6foo really a problem we need to fix?   Given all the \
other issues...</div><div><br></div><div>Jonathan</div><div><br></div></div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 1 Nov 2023 at 10:55, \
Christophe Marin &lt;<a href="mailto:christophe@krop.fr">christophe@krop.fr</a>&gt; \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br> <br>
With various alpha coming out soon, here are the notes added to my packages <br>
when I started packaging snapshots and still present.<br>
<br>
I&#39;m well aware that some of these modules won&#39;t be present in the first <br>
releases.<br>
<br>
First, the most annoying issue:<br>
Plasma still didn&#39;t bump all their libraries soname. That&#39;s a major annoyance \
<br> for packagers.<br>
<br>
- Conflicting files (not mentioned in the other thread)<br>
kcm_trash.desktop is installed by both kio (kf5) and kio-extras (kf6)<br>
<br>
- Conflicting translation catalog names:<br>
plasma-integration (plasmaintegration5)<br>
kuserfeedback<br>
<br>
- Misnamed libraries:<br>
kmail-account-wizard (liblibaccountwizard.so)<br>
ktextaddons (liblibvoskspeechtotext.so)<br>
<br>
- Non frameworks modules installing libKF*.so<br>
ktextaddons (various libraries)<br>
konqueror (libKF6Konq.so)<br>
libksane (libKF5Sane5.so)<br>
kweathercore (libKF6KWeatherCore.so)<br>
libktorrent (libKF5Torrent.so)<br>
libkexiv2 (libKF6KExiv2.so)<br>
libkdcraw (libKF6KDcraw.so)<br>
baloo-widgets (libKF6BalooWidgets.so)<br>
kmoretools (libKF6MoreTools.so)<br>
libkscreen (libKF6Screen.so, libKF6ScreenDpms.so)<br>
<br>
- Wrong install location for knewstuff files:<br>
khangman<br>
kturtle<br>
<br>
- Wrong install location for CMake files:<br>
qqc2-breeze-style (still uses KF5QQC2BreezeStyle)<br>
<br>
- old install location:<br>
kalgebra (/usr/share/katepart5. Note: syntax-highlighting won&#39;t ignore the <br>
file, but it&#39;s not the default location)<br>
ksystemlog (/usr/share/kxmlgui5/ksystemlog)<br>
<br>
- Modules still using QQC1:<br>
kdeplasma-addons (applets/fifteenPuzzle)<br>
<br>
- build dependency issues:<br>
plasma5support (links and requires QtGui but doesn&#39;t search for it at build <br>
time)<br>
kinfocenter (requires kpackage at build time but doesn&#39;t seem to need it)<br>
<br>
<br>
Christophe<br>
<br>
<br>
<br>
</blockquote></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic