Modestas Vainius
2010-May-23 12:07 UTC
/usr/share/doc/kde4 (Debian) vs. /usr/share/doc/kde (Kubuntu)
Hello,
apparently, Debian and Kubuntu use different paths for HTML docs. Debian uses
/usr/share/doc/kde4/HTML and Kubuntu uses /usr/share/doc/kde/HTML. I
don''t
know why this did happen (I didn''t care much about KDE 4 in its very
early <=
KDE 4.0.x days when it was unusable) though I would be very interested in
hearing good reasons. My wild guess is /usr/share/doc/kde/HTML/en/common
conflict with kdelibs-data (KDE 3)?.
Upstream default is yet another path (/usr/share/doc/HTML), which obviously is
not a very good choice for Debian given how all packages use
/usr/share/doc/<package>.
So obviously this difference does not make kubuntu people very happy because
extra work is needed for merging packages from Debian. As far as I understand,
they want Debian to switch. I also think that this difference in configuration
could be avoided since there does not seem to be a good reason for it. So:
1) Which distro should switch and why? Make take on this is:
a) as far as I understand, Kubuntu diverted from Debian on their own will
sometime during KDE 4.{12} (please correct me if I''m wrong, I really
don''t
know) and face consequences now;
b) but we also pursue for s/kde4/kde/ where kde4 is pointless. AFAIK,
/usr/share/doc/kde4/ brings no advantages to the table in comparison with
/usr/share/doc/kde. What is more, /usr/share/doc/kde is more traditional as it
was used by KDE 3 as well.
2) Now implications of Debian switch:
a) it is late in the release cycle, RMs won''t be very happy about it
and may
not even allow it when/if we ask;
b) almost all affected packages (48 [ 30 excluding KDE SC]) will need
maintainer uploads;
c) majority of official KDE SC packages are affected (18 out of 23). So the
only opportunity I see for this is KDE SC 4.4.4 release;
d) if we do not do it for squeeze but for squeeze+1, we will complicate life
for backporters;
e) if we do it later, there will be more packages to fix;
f) affected packages are mostly maintained by pkg-kde and pkg-kde-extras
[1];
g) we would need to solve one package conflict (kdelibs-data vs. kdelibs5-
data) for the switch and some changes to k3b-i18n will be needed [2];
h) volunteers are needed for pulling this off. That is mass bug reporting,
likely patch/NMU preparation (NMU sponsoring could be arranged if needed),
tracking status. Personally, I do not volunteer.
1. $ grep usr/share/doc/kde4 Contents-amd64 | awk ''{print $2}''
| cut -d/ -f2 |
sort | uniq | xargs dd-list --nou
M G Berberich <berberic at fmi.uni-passau.de>
kcollectd
Regis Boudin <regis at debian.org>
tellico
Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
digikam-doc
icecc-monitor
k3b
kcheckgmail
kdesudo
kdesvn
keurocalc
kile
kmess
kmplayer
kmymoney
konq-plugins
konversation
kphotoalbum
krecipes
krusader
rsibreak
skanlite
skrooge
smb4k
Debian Multimedia Maintainers <pkg-multimedia-
maintainers at lists.alioth.debian.org>
kmidimon
Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
kde-l10n
kde4libs
kdeaccessibility
kdeadmin
kdebase
kdebase-runtime
kdebase-workspace
kdeedu
kdegames
kdegraphics
kdemultimedia
kdenetwork
kdepim
kdepimlibs
kdesdk
kdetoys
kdeutils
kdewebdev
Thomas Friedrichsmeier <tfry at users.sourceforge.net>
rkward
Debian QA Group <packages at qa.debian.org>
kwave
Ryan Kavanagh <ryanakca at kubuntu.org>
frescobaldi
Eike Sauer <eike at debian.org>
kdiff3
Frank S. Thomas <fst at debian.org>
eqonomize
Torsten Werner <twerner at debian.org>
kvkbd
Jonathan Wiltshire <debian at jwiltshire.org.uk>
backintime
2. Conflicting files after switch to /usr/share/doc/kde
usr/share/doc/kde4/HTML/en/common/artistic-license.html libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/bottom-left.png libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/bottom-middle.png libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/bottom-right.png libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/bsd-license.html libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/fdl-license.html libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/fdl-notice.html libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/gpl-license.html libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/kde-default.css libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/kde_logo_bg.png libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/lgpl-license.html libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/mainfooter.html libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/mainheader.html libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/qpl-license.html libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/top-middle.png libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/x11-license.html libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/10.png libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/doxygen.css libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/favicon.ico libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/fdl-license libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/footer.html libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/gpl-license libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/header.html libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/lgpl-license libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/top-left.png libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/xml.dcl libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/1.png libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/2.png libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/3.png libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/4.png libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/5.png libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/6.png libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/7.png libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/8.png libs/kdelibs5-data
usr/share/doc/kde4/HTML/en/common/9.png libs/kdelibs5-data
usr/share/doc/kde/HTML/en/common/artistic-license.html libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/bottom-left.png libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/bottom-middle.png libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/bottom-right.png libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/bsd-license.html libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/fdl-license.html libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/fdl-notice.html libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/gpl-license.html libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/kde-default.css libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/kde_logo_bg.png libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/lgpl-license.html libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/mainfooter.html libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/mainheader.html libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/qpl-license.html libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/x11-license.html libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/doxygen.css libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/favicon.ico libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/fdl-license libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/footer.html libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/gpl-license libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/header.html libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/lgpl-license libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/top-left.png libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/top-middle.png libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/xml.dcl libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/10.png libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/1.png libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/2.png libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/3.png libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/4.png libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/5.png libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/6.png libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/7.png libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/8.png libs/kdelibs-data
usr/share/doc/kde/HTML/en/common/9.png libs/kdelibs-data
usr/share/doc/kde4/HTML/de/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/es/k3b/audiocd-howto.docbook localization/k3b-
i18n
usr/share/doc/kde4/HTML/es/k3b/burndialog_audio.png localization/k3b-i18n
usr/share/doc/kde4/HTML/es/k3b/burndialog_progress.png localization/k3b-
i18n
usr/share/doc/kde4/HTML/es/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/es/k3b/cdcopy_reading.png localization/k3b-i18n
usr/share/doc/kde4/HTML/es/k3b/cdcopy_settings.png localization/k3b-i18n
usr/share/doc/kde4/HTML/es/k3b/cdcopy_writing.png localization/k3b-i18n
usr/share/doc/kde4/HTML/es/k3b/select_audiofiles.png localization/k3b-
i18n
usr/share/doc/kde4/HTML/es/k3b/select_project.png localization/k3b-i18n
usr/share/doc/kde4/HTML/et/k3b/audiocd-howto.docbook localization/k3b-
i18n
usr/share/doc/kde4/HTML/et/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/fr/k3b/audiocd-howto.docbook localization/k3b-
i18n
usr/share/doc/kde4/HTML/fr/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/nl/k3b/audiocd-howto.docbook localization/k3b-
i18n
usr/share/doc/kde4/HTML/nl/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/pt_BR/k3b/audiocd-howto.docbook localization/k3b-
i18n
usr/share/doc/kde4/HTML/pt_BR/k3b/cdcopy-howto.docbook localization/k3b-
i18n
usr/share/doc/kde4/HTML/pt_BR/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde4/HTML/pt/k3b/audiocd-howto.docbook localization/k3b-
i18n
usr/share/doc/kde4/HTML/pt/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/sv/k3b/audiocd-howto.docbook localization/k3b-
i18n
usr/share/doc/kde4/HTML/sv/k3b/burndialog_audio.png localization/k3b-i18n
usr/share/doc/kde4/HTML/sv/k3b/burndialog_progress.png localization/k3b-
i18n
usr/share/doc/kde4/HTML/sv/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/sv/k3b/cdcopy_reading.png localization/k3b-i18n
usr/share/doc/kde4/HTML/sv/k3b/cdcopy_settings.png localization/k3b-i18n
usr/share/doc/kde4/HTML/sv/k3b/cdcopy_writing.png localization/k3b-i18n
usr/share/doc/kde4/HTML/sv/k3b/select_audiofiles.png localization/k3b-
i18n
usr/share/doc/kde4/HTML/sv/k3b/select_project.png localization/k3b-i18n
usr/share/doc/kde4/HTML/uk/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/de/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/es/k3b/audiocd-howto.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/es/k3b/burndialog_audio.png localization/k3b-i18n
usr/share/doc/kde/HTML/es/k3b/burndialog_progress.png localization/k3b-
i18n
usr/share/doc/kde/HTML/es/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/es/k3b/cdcopy_reading.png localization/k3b-i18n
usr/share/doc/kde/HTML/es/k3b/cdcopy_settings.png localization/k3b-i18n
usr/share/doc/kde/HTML/es/k3b/cdcopy_writing.png localization/k3b-i18n
usr/share/doc/kde/HTML/es/k3b/select_audiofiles.png localization/k3b-i18n
usr/share/doc/kde/HTML/es/k3b/select_project.png localization/k3b-i18n
usr/share/doc/kde/HTML/et/k3b/audiocd-howto.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/et/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/fr/k3b/audiocd-howto.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/fr/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/nl/k3b/audiocd-howto.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/nl/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/pt_BR/k3b/audiocd-howto.docbook localization/k3b-
i18n
usr/share/doc/kde/HTML/pt_BR/k3b/cdcopy-howto.docbook localization/k3b-
i18n
usr/share/doc/kde/HTML/pt_BR/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde/HTML/pt/k3b/audiocd-howto.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/pt/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/sv/k3b/audiocd-howto.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/sv/k3b/burndialog_audio.png localization/k3b-i18n
usr/share/doc/kde/HTML/sv/k3b/burndialog_progress.png localization/k3b-
i18n
usr/share/doc/kde/HTML/sv/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/sv/k3b/cdcopy_reading.png localization/k3b-i18n
usr/share/doc/kde/HTML/sv/k3b/cdcopy_settings.png localization/k3b-i18n
usr/share/doc/kde/HTML/sv/k3b/cdcopy_writing.png localization/k3b-i18n
usr/share/doc/kde/HTML/sv/k3b/select_audiofiles.png localization/k3b-i18n
usr/share/doc/kde/HTML/sv/k3b/select_project.png localization/k3b-i18n
usr/share/doc/kde/HTML/uk/k3b/cdcopy-howto.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/de/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/de/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde4/HTML/es/k3b/cdcopy_done.png localization/k3b-i18n
usr/share/doc/kde4/HTML/es/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/es/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde4/HTML/et/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/et/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde4/HTML/fr/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/fr/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde4/HTML/nl/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/nl/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde4/HTML/pt_BR/k3b/common localization/k3b-i18n
usr/share/doc/kde4/HTML/pt_BR/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/pt/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/pt/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde4/HTML/sv/k3b/cdcopy_done.png localization/k3b-i18n
usr/share/doc/kde4/HTML/sv/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde4/HTML/sv/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde4/HTML/uk/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde/HTML/de/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/de/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde/HTML/es/k3b/cdcopy_done.png localization/k3b-i18n
usr/share/doc/kde/HTML/es/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/es/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde/HTML/et/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/et/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde/HTML/fr/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/fr/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde/HTML/nl/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/nl/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde/HTML/pt_BR/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/pt/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/pt/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde/HTML/sv/k3b/cdcopy_done.png localization/k3b-i18n
usr/share/doc/kde/HTML/sv/k3b/dcop.docbook localization/k3b-i18n
usr/share/doc/kde/HTML/sv/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde/HTML/uk/k3b/index.cache.bz2 localization/k3b-i18n
usr/share/doc/kde4/HTML/de/k3b/common localization/k3b-i18n
usr/share/doc/kde4/HTML/es/k3b/common localization/k3b-i18n
usr/share/doc/kde4/HTML/et/k3b/common localization/k3b-i18n
usr/share/doc/kde4/HTML/fr/k3b/common localization/k3b-i18n
usr/share/doc/kde4/HTML/nl/k3b/common localization/k3b-i18n
usr/share/doc/kde4/HTML/pt/k3b/common localization/k3b-i18n
usr/share/doc/kde4/HTML/sv/k3b/common localization/k3b-i18n
usr/share/doc/kde4/HTML/uk/k3b/common localization/k3b-i18n
usr/share/doc/kde/HTML/de/k3b/common localization/k3b-i18n
usr/share/doc/kde/HTML/es/k3b/common localization/k3b-i18n
usr/share/doc/kde/HTML/et/k3b/common localization/k3b-i18n
usr/share/doc/kde/HTML/fr/k3b/common localization/k3b-i18n
usr/share/doc/kde/HTML/nl/k3b/common localization/k3b-i18n
usr/share/doc/kde/HTML/pt_BR/k3b/common localization/k3b-i18n
usr/share/doc/kde/HTML/pt/k3b/common localization/k3b-i18n
usr/share/doc/kde/HTML/sv/k3b/common localization/k3b-i18n
usr/share/doc/kde/HTML/uk/k3b/common localization/k3b-i18n
--
Modestas Vainius <modestas at vainius.eu>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL:
<http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20100523/c9818683/attachment.pgp>
Pino Toscano
2010-May-23 13:15 UTC
/usr/share/doc/kde4 (Debian) vs. /usr/share/doc/kde (Kubuntu)
Hi, Alle domenica 23 maggio 2010, Modestas Vainius ha scritto:> My wild guess is /usr/share/doc/kde/HTML/en/common conflict > with kdelibs-data (KDE 3)?.Most probably, yes.> b) almost all affected packages (48 [ 30 excluding KDE SC]) will > need maintainer uploads;A bit less, see below> c) majority of official KDE SC packages are affected (18 out of > 23). So the only opportunity I see for this is KDE SC 4.4.4 release;+1 on the switch for 4.4.4. Among the packages you listed, some don''t explicitly list any documentation path in either install files, rules or anything else in the debian packaging (so a binNMU can be enough for them):> kcollectd > digikam-doc > icecc-monitor > kcheckgmail > kdesudo > kmess > kmplayer > kphotoalbum > krecipes > rsibreak > skanlite > smb4k > kmidimon > rkward > kwave > frescobaldi > kvkbd > backintime= 18 packages Instead, these need a sourceful upload:> tellico > k3b > kdesvn > keurocalc > kile > kmymoney > konq-plugins > konversation > krusader > skrooge > kdiff3 > eqonomize= 12 packages -- Pino Toscano -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 190 bytes Desc: This is a digitally signed message part. URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20100523/f5ceb9cb/attachment.pgp>
Sune Vuorela
2010-May-23 19:55 UTC
/usr/share/doc/kde4 (Debian) vs. /usr/share/doc/kde (Kubuntu)
On Sunday 23 May 2010 14:07:28 Modestas Vainius wrote:> So obviously this difference does not make kubuntu people very happy > because extra work is needed for merging packages from Debian. As far as I > understand, they want Debian to switch.I thought they just asked to do s/kde4/kde\*/ in the install files, making the install files working on both debian and ubuntu. /Sune -- How may I do for removing from the parallel modem? You neither should install on a periferic, nor ever have to disable the printer over the front-end and then from the tools inside Word 95 you cannot overclock the head on the SIMM to a BIOS of the IDE floppy disk to telnet to the virus.
Jonathan Riddell
2010-May-23 20:06 UTC
/usr/share/doc/kde4 (Debian) vs. /usr/share/doc/kde (Kubuntu)
On Sun, May 23, 2010 at 03:07:28PM +0300, Modestas Vainius wrote:> apparently, Debian and Kubuntu use different paths for HTML docs. Debian uses > /usr/share/doc/kde4/HTML and Kubuntu uses /usr/share/doc/kde/HTML. I don''t > know why this did happen (I didn''t care much about KDE 4 in its very early <= > KDE 4.0.x days when it was unusable) though I would be very interested in > hearing good reasons. My wild guess is /usr/share/doc/kde/HTML/en/common > conflict with kdelibs-data (KDE 3)?.We do indeed change it to /usr/share/doc/kde/HTML. This is so that it uses the same directory as KDE 3 packages and their documentation can appear in the KDE 4 khelpcentre. I think Debian had some conflicting packages which we didn''t so it wasn''t suitable to change at the time. We install a symlink /usr/share/doc/kde4 -> /usr/share/doc/kde so we don''t have to change every package compared to Debian.> So obviously this difference does not make kubuntu people very happy because > extra work is needed for merging packages from Debian. As far as I understand, > they want Debian to switch.Far be it from us to request anything of Debian :) Jonathan
Modestas Vainius
2010-May-23 20:42 UTC
/usr/share/doc/kde4 (Debian) vs. /usr/share/doc/kde (Kubuntu)
Sveiki, On sekmadienis 23 Gegu?? 2010 22:55:02 Sune Vuorela wrote:> On Sunday 23 May 2010 14:07:28 Modestas Vainius wrote: > > So obviously this difference does not make kubuntu people very happy > > because extra work is needed for merging packages from Debian. As far as > > I understand, they want Debian to switch. > > I thought they just asked to do s/kde4/kde\*/ in the install files, making > the install files working on both debian and ubuntu. > > /SuneThen I misunderstood. But in any case, the latter would be a hack rather than a solution. -- Modestas Vainius <modestas at vainius.eu> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20100523/bf773a0a/attachment-0001.pgp>
Mark Purcell
2010-May-23 20:48 UTC
/usr/share/doc/kde4 (Debian) vs. /usr/share/doc/kde (Kubuntu)
On Sunday 23 May 2010 22:07:28 Modestas Vainius wrote:> d) if we do not do it for squeeze but for squeeze+1, we will complicate > life for backporters; > e) if we do it later, there will be more packages to fix; > f) affected packages are mostly maintained by pkg-kde and pkg-kde-extras > [1];Happy to doit.. If we are going forward, then lets do it sooner, not later. Any chance we can get upstream to play? Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20100524/da043655/attachment.pgp>
Modestas Vainius
2010-May-23 20:59 UTC
/usr/share/doc/kde4 (Debian) vs. /usr/share/doc/kde (Kubuntu)
Hello, On sekmadienis 23 Gegu?? 2010 23:48:17 Mark Purcell wrote:> On Sunday 23 May 2010 22:07:28 Modestas Vainius wrote: > > d) if we do not do it for squeeze but for squeeze+1, we will complicate > > > > life for backporters; > > > > e) if we do it later, there will be more packages to fix; > > f) affected packages are mostly maintained by pkg-kde and > > pkg-kde-extras > > > > [1]; > > Happy to doit.. > > If we are going forward, then lets do it sooner, not later. > > Any chance we can get upstream to play?Play what? :) This is 100% distro specific. -- Modestas Vainius <modestas at vainius.eu> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20100523/0a78bd49/attachment.pgp>
Sven Joachim
2010-May-23 21:30 UTC
/usr/share/doc/kde4 (Debian) vs. /usr/share/doc/kde (Kubuntu)
On 2010-05-23 22:06 +0200, Jonathan Riddell wrote:> On Sun, May 23, 2010 at 03:07:28PM +0300, Modestas Vainius wrote: >> apparently, Debian and Kubuntu use different paths for HTML docs. Debian uses >> /usr/share/doc/kde4/HTML and Kubuntu uses /usr/share/doc/kde/HTML. I don''t >> know why this did happen (I didn''t care much about KDE 4 in its very early <= >> KDE 4.0.x days when it was unusable) though I would be very interested in >> hearing good reasons. My wild guess is /usr/share/doc/kde/HTML/en/common >> conflict with kdelibs-data (KDE 3)?. > > We do indeed change it to /usr/share/doc/kde/HTML. This is so that it > uses the same directory as KDE 3 packages and their documentation can > appear in the KDE 4 khelpcentre.Hm, here khelpcenter4 has no problem finding documentation for both KDE 3 and KDE 4 packages.> We install a symlink /usr/share/doc/kde4 -> /usr/share/doc/kde so we > don''t have to change every package compared to Debian.This might lead to silently overwritten files at some time (if package A installs /usr/share/doc/kde4/foo and package B installs /usr/share/doc/kde/foo, there is a file conflict which dpkg will not detect). Sven
Modestas Vainius
2010-May-23 22:00 UTC
/usr/share/doc/kde4 (Debian) vs. /usr/share/doc/kde (Kubuntu)
Hello, On sekmadienis 23 Gegu?? 2010 23:06:58 Jonathan Riddell wrote:> We install a symlink /usr/share/doc/kde4 -> /usr/share/doc/kde so we > don''t have to change every package compared to Debian.Och, that''s hackish. Now think about how you are going to get rid of it :) If you remove the symlink before all packages referencing /usr/share/doc/kde4 are removed from the user system, at least later upgrades may leave some dangling files in /usr/share/doc/kde on user systems (and that''s provided dpkg does not choke somewhere). -- Modestas Vainius <modestas at vainius.eu> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20100524/197f15c0/attachment.pgp>
Mark Purcell
2010-May-23 22:11 UTC
/usr/share/doc/kde4 (Debian) vs. /usr/share/doc/kde (Kubuntu)
On Monday 24 May 2010 06:59:38 Modestas Vainius wrote:> Hello, > > On sekmadienis 23 Gegu?? 2010 23:48:17 Mark Purcell wrote:> > Any chance we can get upstream to play? > > Play what? :) This is 100% distro specific.Sorry, I missed your earlier piece:> Upstream default is yet another path (/usr/share/doc/HTML), which obviously > is not a very good choice for Debian given how all packages use > /usr/share/doc/<package>.Upstream default isn''t great IMHO for any distribution, Debian/ Ubuntu based or not. Any chance we could convince upstream to use something more sensible, ie get upstream to switch to /usr/share/doc/kde/HTML? Mark -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20100524/c4316d03/attachment.pgp>
Scott Kitterman
2010-May-23 22:27 UTC
/usr/share/doc/kde4 (Debian) vs. /usr/share/doc/kde (Kubuntu)
"Sune Vuorela" <Sune at vuorela.dk> wrote:>On Sunday 23 May 2010 14:07:28 Modestas Vainius wrote: > >> So obviously this difference does not make kubuntu people very happy >> because extra work is needed for merging packages from Debian. As far as I >> understand, they want Debian to switch. > >I thought they just asked to do s/kde4/kde\*/ in the install files, making the >install files working on both debian and ubuntu. >That''s correct. I think kde is more logical than kde4, so I think it would be a good change to make and would be willing to help with the change in Debian if you decide to go to kde, but I think it''s entirely up to you to decide if you want to do it. Scott K
Modestas Vainius
2010-Jun-01 20:49 UTC
/usr/share/doc/kde4 (Debian) vs. /usr/share/doc/kde (Kubuntu)
Hello, On sekmadienis 23 Gegu?? 2010 16:15:39 Pino Toscano wrote:> > > > 23). So the only opportunity I see for this is KDE SC 4.4.4 release; > > +1 on the switch for 4.4.4.4.4.4 in archive so mini-transition has started.> Among the packages you listed, some don''t explicitly list any > documentation path in either install files, rules or anything else in > > the debian packaging (so a binNMU can be enough for them): > > kcollectd > > digikam-doc > > icecc-monitor > > kcheckgmail > > kdesudo > > kmess > > kmplayer > > kphotoalbum > > krecipes > > rsibreak > > skanlite > > smb4k > > kmidimon > > rkward > > kwave > > frescobaldi > > kvkbd > > backintime > > = 18 packagesOur kde4libs 4.4.4 still looks in the /usr/share/doc/kde4/HTML for docs so binNMUs are not needed for proper functionality. What''s more, technically, if docs are in the arch:all package, binNMU won''t help. So maybe we will get back to fixing these packages sometime right before freeze. Hopefully, most of these packages will "fix themselves" when maintainer does a routine upload to solve other issues.> Instead, these need a sourceful upload: > > tellico > > k3b > > kdesvn > > keurocalc > > kile > > kmymoney > > konq-plugins > > konversation > > krusader > > skrooge > > kdiff3 > > eqonomize > > = 12 packagesI filled serious bugs against tellico, kdiff3 and eqonomize. Other packages belong to KDE extras so rather than filling bugs I sent a mail. However, during routine rebuild of archive, Lucas might open serious bugs against those packages as well. So there is no need to delay uploads for too long. -- Modestas Vainius <modestas at vainius.eu> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20100601/78d35955/attachment.pgp>