ki18n switched to Python 3

Pino Toscano pino at debian.org
Thu Feb 22 07:22:58 UTC 2018


Hi,

I just uploaded a new revision of ki18n that switches from Python 2 to
Python 3.  The external result is that libkf5i18n-dev depends on python3
instead of python2, and thus it changes the Python interpreter found and
used for the ki18n macros:
--- Found PythonInterp: /usr/bin/python (found version "2.7.14") 
+-- Found PythonInterp: /usr/bin/python3.6 (found version "3.6.4")
(Of course, the above happens only if python2 is not pulled directly or
indirectly.)
Python is used to compile the .pmap files, and so far only ki18n itself
and kgeography ship them.

I did a test rebuild of all the packages directly and indirectly
build-dependending on libkf5i18n-dev (see the "ki18n" attachment) using
the patched ki18n, and at least at a cursory look at all the build logs
did not show any difference in build behaviour.

As side effect, almost all the packages in the list do not pull Python 2
in the build chroot anymore; the ones that still do are:
  calamares cantor kalzium kdb kig kio-extras kreport kross-interpreters
  kstars kvirc libkolab owncloud-client plasma-pa subtitlecomposer tagua

If you notice that a package does not build in the same way due to a
different Python interpreter, or that there is some kind of runtime
behaviour change, please contact me ASAP so I can take a look.
(The fallback solution should be to add "python2" to the build
dependencies, in case a really fast solution is needed.)

-- 
Pino Toscano
-------------- next part --------------
akonadi
akonadi-calendar
akonadi-calendar-tools
akonadiconsole
akonadi-contacts
akonadi-import-wizard
akonadi-mime
akonadi-notes
akonadi-search
akregator
apper
ark
artikulate
audiocd-kio
baloo-kf5
baloo-widgets
blinken
blogilo
bluedevil
bomber
bovo
breeze
breeze-gtk
calamares
calligra
cantor
cervisia
choqok
debconf-kde
digikam
dolphin
dolphin-plugins
dragon
drkonqi
ffmpegthumbs
filelight
frameworkintegration
granatier
grantlee-editor
gwenview
heaptrack
juk
k3b
k4dirstat
kaccounts-integration
kaccounts-providers
kactivities-kf5
kactivitymanagerd
kaddressbook
kaffeine
kajongg
kalarm
kalarmcal
kalgebra
kalzium
kamera
kamoso
kanagram
kapman
kapptemplate
kate
katomic
kbibtex
kblackbox
kblocks
kblog
kbookmarks
kbounce
kbreakout
kbruch
kcachegrind
kcalc
kcalcore
kcalutils
kcharselect
kcm-fcitx
kcmutils
kcolorchooser
kconfigwidgets
kcontacts
kcron
kdav
kdb
kdebugsettings
kdeclarative
kde-cli-tools
kde-config-systemd
kdeconnect
kded
kde-dev-utils
kdegraphics-mobipocket
kdegraphics-thumbnailers
kde-gtk-config
kdelibs4support
kdenetwork-filesharing
kdenlive
kdepim-addons
kdepim-runtime
kdeplasma-addons
kdesdk-kioslaves
kdesdk-thumbnailers
kdesignerplugin
kde-spectacle
kdesu
kdesvn
kdevelop
kdevelop-php
kdevelop-python
kdewebkit
kdf
kdialog
kdiamond
kdoctools
keditbookmarks
kemoticons
kexi
kf5-kdepim-apps-libs
kf5-messagelib
kfilemetadata-kf5
kfind
kfloppy
kfourinline
kgamma5
kgeography
kget
kglobalaccel
kgoldrunner
kgpg
khangman
khelpcenter
kholidays
khotkeys
khtml
kiconthemes
kidentitymanagement
kig
kigo
kile
killbots
kimagemapeditor
kimap
kinfocenter
kinit
kio
kio-extras
kio-gopher
kirigami
kirigami2
kiriki
kiten
kjots
kjsembed
kjumpingcube
kldap
kleopatra
klettres
klickety
klines
kmag
kmahjongg
kmail
kmail-account-wizard
kmailtransport
kmbox
kmediaplayer
kmenuedit
kmime
kmines
kmix
kmousetool
kmplayer
kmplot
knavalbattle
knetwalk
knewstuff
knotes
knotifyconfig
kolf
kollision
kolourpaint
kompare
konqueror
konquest
konsole
kontact
kontactinterface
konversation
korganizer
kpackage
kparts
kpat
kpeople
kphotoalbum
kpimtextedit
kpmcore
kproperty
kpty
krdc
kreport
kreversi
krfb
krita
kronometer
kross
kross-interpreters
kruler
krunner
krusader
kscreen
kscreenlocker
kservice
kshisen
ksirk
ksnakeduel
kspaceduel
ksquares
ksshaskpass
kstars
ksudoku
ksysguard
ksystemlog
kteatime
ktexteditor
ktextwidgets
ktimer
ktnef
ktorrent
ktouch
ktp-accounts-kcm
ktp-approver
ktp-auth-handler
ktp-call-ui
ktp-common-internals
ktp-contact-list
ktp-contact-runner
ktp-desktop-applets
ktp-filetransfer-handler
ktp-kded-integration-module
ktp-send-file
ktp-text-ui
ktuberling
kturtle
kubrick
kunitconversion
kup-backup
kvirc
kvpm
kwalletcli
kwallet-kf5
kwalletmanager
kwave
kwin
kwordquiz
kwrited
kxmlgui
kxmlrpcclient
labplot
libkcddb
libkcompactdisc
libkdegames
libkeduvocdocument
libkf5calendarsupport
libkf5eventviews
libkf5grantleetheme
libkf5gravatar
libkf5incidenceeditor
libkf5kgeomap
libkf5kipi
libkf5kmahjongg
libkf5ksieve
libkf5libkdepim
libkf5libkleo
libkf5mailcommon
libkf5mailimporter
libkf5pimcommon
libkf5sane
libkgapi
libkolab
libkomparediff2
libksysguard
libktorrent
libqapt
lokalize
lskat
marble
massif-visualizer
mbox-importer
milou
minuet
muon
okteta
okular
owncloud-client
oxygen
palapeli
parley
partitionmanager
pentobi
picmi
pim-data-exporter
pim-sieve-editor
plasma-applet-redshift-control
plasma-desktop
plasma-discover
plasma-framework
plasma-integration
plasma-mediacenter
plasma-nm
plasma-pa
plasma-sdk
plasma-vault
plasma-workspace
plymouth-kcm
polkit-kde-agent-1
powerdevil
print-manager
purpose
qtcurve
quassel
rocs
rsibreak
sddm-kcm
skanlite
skrooge
smb4k
soundkonverter
step
subtitlecomposer
sweeper
syndication
systemsettings
tagua
tellico
umbrello
user-manager
xdg-desktop-portal-kde
yakuake
zanshin
zeroconf-ioslave
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20180222/a5b7af0d/attachment.sig>


More information about the pkg-kde-talk mailing list