Re: KF6 overlapping files

2023-10-15 Thread Antonio Rojas
El miércoles, 6 de septiembre de 2023 0:13:32 (CEST) Christophe Marin escribió:
> On mardi 11 juillet 2023 10:13:16 CEST Jonathan Riddell wrote:
> > I thought I'd give an update on current overlapping files since our
> > automated setup isn't running just now..
> > 

As of 15/10, there are still the following conflicts which are not tracked in 
https://community.kde.org/Plasma/Plasma_6#Coinstallability:

kservice: /etc/xdg/menus/applications.menu exists in filesystem (owned by 
kservice5)
kio: /etc/xdg/accept-languages.codes exists in filesystem (owned by kio5)
kio: /etc/xdg/kshorturifilterrc exists in filesystem (owned by kio5)
kio: /usr/share/kconf_update/filepicker.upd exists in filesystem (owned by kio5)
ktexteditor: 
/usr/share/dbus-1/system-services/org.kde.ktexteditor.katetextbuffer.service 
exists in filesystem (owned by ktexteditor5)
ktexteditor: /usr/share/dbus-1/system.d/org.kde.ktexteditor.katetextbuffer.conf 
exists in filesystem (owned by ktexteditor5)
ktexteditor: /usr/share/katepart5/script/README.md exists in filesystem (owned 
by ktexteditor5)
ktexteditor: 
/usr/share/polkit-1/actions/org.kde.ktexteditor.katetextbuffer.policy exists in 
filesystem (owned by ktexteditor5)
purpose: /usr/share/icons/hicolor/128x128/apps/phabricator-purpose.png exists 
in filesystem (owned by purpose5)
purpose: /usr/share/icons/hicolor/128x128/apps/reviewboard-purpose.png exists 
in filesystem (owned by purpose5)
purpose: /usr/share/icons/hicolor/16x16/apps/phabricator-purpose.png exists in 
filesystem (owned by purpose5)
purpose: /usr/share/icons/hicolor/16x16/apps/reviewboard-purpose.png exists in 
filesystem (owned by purpose5)

Additionally, syntax-highlighting syntax files conflict if QRC_SYNTAX=OFF






Re: KF6 overlapping files

2023-09-05 Thread Christophe Marin
On mardi 11 juillet 2023 10:13:16 CEST Jonathan Riddell wrote:
> I thought I'd give an update on current overlapping files since our
> automated setup isn't running just now..
> 

Update with current issues found while packaging:

- kio:
/etc/xdg/accept-languages.codes
/etc/xdg/kshorturifilterrc
/usr/share/dbus-1/services/org.kde.kiod5.service
/usr/share/dbus-1/services/org.kde.kioexecd.service
/usr/share/dbus-1/services/org.kde.kpasswdserver.service
/usr/share/dbus-1/services/org.kde.kssld5.service
/usr/share/kconf_update/filepicker.upd
/usr/share/knotifications6/proxyscout.notifyrc

- plasma-framework:
/usr/share/plasma/desktoptheme

syntax-highlighting:
/usr/bin/kate-syntax-highlighter

- baloo (slightly less problematic, I don't think anyone would want two file 
indexers running)
/etc/xdg/autostart/baloo_file.desktop
/usr/lib/systemd/user/kde-baloo.service

- kglobalaccel:
/usr/share/dbus-1/interfaces/kf5_org.kde.KGlobalAccel.xml
/usr/share/dbus-1/interfaces/kf5_org.kde.kglobalaccel.Component.xml

- kwallet:
/usr/bin/kwallet-query
/usr/share/dbus-1/services/org.kde.kwalletd5.service
/usr/share/man/man1/kwallet-query.1.gz

kguiaddons:
/usr/bin/kde-geo-uri-handler
/usr/share/applications/google-maps-geo-handler.desktop
/usr/share/applications/openstreetmap-geo-handler.desktop
/usr/share/applications/qwant-maps-geo-handler.desktop
/usr/share/applications/wheelmap-geo-handler.desktop


ADDENDUM: Other important issues found while packaging:
- Plasma repos still use the same soname as plasma 5 for libraries and the 
same minor version in CMakeLists.txt files.

Both are huge issues for package dependencies.

- This also applies to CMake config name. e.g: qqc2-breeze-style still installs 
its CMake files into KF5QQC2BreezeStyle.

- plasma-workspace uses QQC1 (plasmacalendarplugins/holidays) and an obsolete 
import  (components/calendar/qml/CalendarToolbar.qml imports 
org.kde.plasma.components 2.0)

Christophe





Re: KF6 overlapping files

2023-07-31 Thread Luigi Toscano
Jonathan Riddell ha scritto:
> Here's a current list
> 
> [...]
> '/usr/share/locale/ar/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/az/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/bg/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/bs/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/ca/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/ca@valencia/LC_MESSAGES/baloowidgets5.mo' → 
> kf6-baloowidgets
> '/usr/share/locale/cs/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/da/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/de/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/el/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/en_GB/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/es/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/et/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/eu/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/fi/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/fr/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/ga/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/gl/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/he/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/hu/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/ia/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/id/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/it/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/ja/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/ka/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/kk/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/ko/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/lt/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/ml/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/mr/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/nb/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/nds/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/nl/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/nn/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/pa/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/pl/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/pt/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/pt_BR/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/ro/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/ru/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/sk/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/sl/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/sr/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/sr@ijekavian/LC_MESSAGES/baloowidgets5.mo' → 
> kf6-baloowidgets
> '/usr/share/locale/sr@ijekavianlatin/LC_MESSAGES/baloowidgets5.mo' →
> kf6-baloowidgets
> '/usr/share/locale/sr@latin/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/sv/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/ta/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/tr/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/ug/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/uk/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/zh_CN/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/share/locale/zh_TW/LC_MESSAGES/baloowidgets5.mo' → kf6-baloowidgets
> '/usr/bin/baloo_filemetadata_temp_extractor' → libkf5baloowidgets-bin
> '/usr/share/locale/ar/LC_MESSAGES/baloowidgets5.mo' → 
> libkf5baloowidgets5:amd64
> '/usr/share/locale/az/LC_MESSAGES/baloowidgets5.mo' → 
> libkf5baloowidgets5:amd64
> '/usr/share/locale/bg/LC_MESSAGES/baloowidgets5.mo' → 
> libkf5baloowidgets5:amd64
> '/usr/share/locale/bs/LC_MESSAGES/baloowidgets5.mo' → 
> libkf5baloowidgets5:amd64
> '/usr/share/locale/ca/LC_MESSAGES/baloowidgets5.mo' → 
> libkf5baloowidgets5:amd64
> '/usr/share/locale/ca@valencia/LC_MESSAGES/baloowidgets5.mo' →
> libkf5baloowidgets5:amd64
> '/usr/share/locale/cs/LC_MESSAGES/baloowidgets5.mo' → 
> libkf5baloowidgets5:amd64
> '/usr/share/locale/da/LC_MESSAGES/baloowidgets5.mo' → 
> libkf5baloowidgets5:amd64
> '/usr/share/locale/de/LC_MESSAGES/baloowidgets5.mo' → 
> libkf5baloowidgets5:amd64
> '/usr/share/locale/el/LC_MESSAGES/baloowidgets5.mo' → 
> libkf5baloowidgets5:amd64
> '/usr/share/locale/en_GB/LC_MESSAGES/baloowidgets5.mo' →
> 

Re: KF6 overlapping files

2023-07-31 Thread Jonathan Riddell
Here's a current list

'/usr/share/dbus-1/system.d/org.kde.kf5auth.conf' → libkf5auth-data
'/etc/xdg/ui/ui_standards.rc' → libkf5xmlgui-data
'/etc/xdg/accept-languages.codes' → kio
'/etc/xdg/kshorturifilterrc' → kio
'/usr/bin/kcookiejar5' → kio
'/usr/share/dbus-1/services/org.kde.kcookiejar5.service' → kio
'/usr/share/dbus-1/services/org.kde.kiod5.service' → kio
'/usr/share/dbus-1/services/org.kde.kioexecd.service' → kio
'/usr/share/dbus-1/services/org.kde.kpasswdserver.service' → kio
'/usr/share/dbus-1/services/org.kde.kssld5.service' → kio
'/usr/share/kconf_update/filepicker.upd' → kio
'/etc/xdg/autostart/baloo_file.desktop' → baloo-kf5
'/usr/lib/systemd/user/kde-baloo.service' → baloo-kf5
'/usr/share/plasma/desktoptheme/breeze-dark/colors' → plasma-framework
'/usr/share/plasma/desktoptheme/breeze-dark/metadata.json' →
plasma-framework
'/usr/share/plasma/desktoptheme/breeze-dark/plasmarc' → plasma-framework
'/usr/share/plasma/desktoptheme/breeze-light/colors' → plasma-framework
'/usr/share/plasma/desktoptheme/breeze-light/metadata.json' →
plasma-framework
'/usr/share/plasma/desktoptheme/breeze-light/plasmarc' → plasma-framework
'/usr/share/plasma/desktoptheme/default/dialogs/background.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/akonadi.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/akregator.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/amarok.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/applications.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/apport.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/audio.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/battery.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/bookmarks.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/cantata.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/computer.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/configure.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/device.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/disk.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/distribute.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/document.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/drive.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/edit.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/fcitx.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/go.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/ime.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/input.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/kalarm.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/kdeconnect.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/keyboard.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/kget.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/kgpg.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/kleopatra.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/klipper.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/kmail.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/konv_message.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/konversation.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/kopete.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/korgac.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/kpackagekit.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/kruler.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/kteatime.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/ktorrent.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/kup.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/list.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/mail.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/media.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/mobile.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/network.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/notification.svgz' →
plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/osd.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/phone.svgz' → plasma-framework
'/usr/share/plasma/desktoptheme/default/icons/plasmavault.svgz' →
plasma-framework

Re: KF6 overlapping files

2023-07-11 Thread Volker Krause
On Dienstag, 11. Juli 2023 10:13:16 CEST Jonathan Riddell wrote:
> I thought I'd give an update on current overlapping files since our
> automated setup isn't running just now..

Thank you, that is indeed very useful!

>  kf6-knotifications-dev (0.0+p22.04+tunstable+git20230708.0123-0) over
> (0.0+p22.04+tunstable+git20230703.0121-0) ...
> '/usr/share/dbus-1/interfaces/kf5_org.kde.StatusNotifierItem.xml'
> libkf5notifications-dev
> '/usr/share/dbus-1/interfaces/kf5_org.kde.StatusNotifierWatcher.xml'
> libkf5notifications-dev

Should be fixed with:
https://invent.kde.org/frameworks/knotifications/-/merge_requests/108
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3062

>  kf6-kguiaddons (0.0+p22.04+tunstable+git20230711.0102-0) over
> (0.0+p22.04+tunstable+git20230701.0112-0) ...
> '/usr/bin/kde-geo-uri-handler' libkf5guiaddons-bin
> '/usr/share/applications/google-maps-geo-handler.desktop'
> libkf5guiaddons-data
> '/usr/share/applications/openstreetmap-geo-handler.desktop'
> libkf5guiaddons-data
> '/usr/share/applications/qwant-maps-geo-handler.desktop'
> libkf5guiaddons-data
> '/usr/share/applications/wheelmap-geo-handler.desktop' libkf5guiaddons-data

This already was addressed with https://invent.kde.org/frameworks/
kguiaddons/-/merge_requests/96 but probably still needs adjustment in 
packaging then.


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


Re: KF6 overlapping files

2023-07-11 Thread Christophe Marin
On mardi 11 juillet 2023 10:13:16 CEST Jonathan Riddell wrote:

>  kf6-kauth (0.0+p22.04+tunstable+git20230705.0759-0) over
> (0.0+p22.04+tunstable+git20230630.0252-0) ...
> '/usr/share/dbus-1/system.d/org.kde.kf5auth.conf' libkf5auth-data

+ /usr/libexec/kauth/kauth-policy-gen
and generally (also affects plasma), all programs installed into 
KDE_INSTALL_LIBEXECDIR

Also, KF6NewStuffCoreConfig.cmake hardcodes KDE_INSTALL_KNSRCDIR to
'share/knsrcfiles'. That will cause file conflicts.

Christophe





KF6 overlapping files

2023-07-11 Thread Jonathan Riddell
I thought I'd give an update on current overlapping files since our
automated setup isn't running just now..

 kf6-kxmlgui (0.0+p22.04+tunstable+git20230708.0126-0) over
(0.0+p22.04+tunstable+git20230701.0107-0) ...
'/etc/xdg/ui/ui_standards.rc' libkf5xmlgui-data

 kf6-kio (0.0+p22.04+tunstable+git20230711.0449-0) over
(0.0+p22.04+tunstable+git20230703.0257-0) ...
'/etc/xdg/accept-languages.codes' kio
'/etc/xdg/kshorturifilterrc' kio
'/usr/bin/kcookiejar5' kio
'/usr/share/dbus-1/services/org.kde.kcookiejar5.service' kio
'/usr/share/dbus-1/services/org.kde.kiod5.service' kio
'/usr/share/dbus-1/services/org.kde.kioexecd.service' kio
'/usr/share/dbus-1/services/org.kde.kpasswdserver.service' kio
'/usr/share/dbus-1/services/org.kde.kssld5.service' kio
'/usr/share/kconf_update/filepicker.upd' kio

 kf6-baloo (0.0+p22.04+tunstable+git20230711.0216-0) over
(0.0+p22.04+tunstable+git20230701.0101-0) ...
'/etc/xdg/autostart/baloo_file.desktop' baloo-kf5
'/usr/lib/systemd/user/kde-baloo.service' baloo-kf5

 kf6-kglobalaccel-dev (0.0+p22.04+tunstable+git20230705.0803-0) over
(0.0+p22.04+tunstable+git20230701.0128-0) ...
'/usr/share/dbus-1/interfaces/kf5_org.kde.KGlobalAccel.xml'
libkf5globalaccel-dev
'/usr/share/dbus-1/interfaces/kf5_org.kde.kglobalaccel.Component.xml'
libkf5globalaccel-dev

 kf6-kwallet (0.0+p22.04+tunstable+git20230708.0144-0) over
(0.0+p22.04+tunstable+git20230703.0249-0) ...
'/usr/bin/kwallet-query' libkf5wallet-bin
'/usr/bin/kwalletd5' libkf5wallet-bin
'/usr/share/applications/org.kde.kwalletd5.desktop' libkf5wallet-bin
'/usr/share/dbus-1/services/org.kde.kwalletd5.service' libkf5wallet-bin
'/usr/share/man/man1/kwallet-query.1.gz' libkf5wallet-bin


 kf6-knotifications-dev (0.0+p22.04+tunstable+git20230708.0123-0) over
(0.0+p22.04+tunstable+git20230703.0121-0) ...
'/usr/share/dbus-1/interfaces/kf5_org.kde.StatusNotifierItem.xml'
libkf5notifications-dev
'/usr/share/dbus-1/interfaces/kf5_org.kde.StatusNotifierWatcher.xml'
libkf5notifications-dev

 kf6-kguiaddons (0.0+p22.04+tunstable+git20230711.0102-0) over
(0.0+p22.04+tunstable+git20230701.0112-0) ...
'/usr/bin/kde-geo-uri-handler' libkf5guiaddons-bin
'/usr/share/applications/google-maps-geo-handler.desktop'
libkf5guiaddons-data
'/usr/share/applications/openstreetmap-geo-handler.desktop'
libkf5guiaddons-data
'/usr/share/applications/qwant-maps-geo-handler.desktop'
libkf5guiaddons-data
'/usr/share/applications/wheelmap-geo-handler.desktop' libkf5guiaddons-data

 kf6-kauth (0.0+p22.04+tunstable+git20230705.0759-0) over
(0.0+p22.04+tunstable+git20230630.0252-0) ...
'/usr/share/dbus-1/system.d/org.kde.kf5auth.conf' libkf5auth-data