KDE Neon : bionicProject
ActivePublic

Details

Description

A project board to help with the ongoing KDE Neon bionic migration.

Recent Activity

Tue, Jan 15

scarlettclark added a comment to T10354: merge ( Extras ).

phonon
https://packaging.neon.kde.org/extras/phonon.git/log/?h=Neon/unstable_merge
WIP

Tue, Jan 15, 4:02 PM · KDE Neon : bionic
scarlettclark updated subscribers of T10354: merge ( Extras ).
Tue, Jan 15, 3:53 PM · KDE Neon : bionic
scarlettclark created T10354: merge ( Extras ).
Tue, Jan 15, 3:52 PM · KDE Neon : bionic

Mon, Jan 14

jriddell added a comment to T10160: merge ( Plasma ).

The default-testpage.pdf in breeze is a neon specific change and shouldn't go back to Debian

Mon, Jan 14, 1:55 PM · KDE Neon : bionic
scarlettclark added a comment to T10160: merge ( Plasma ).

can you answer about printer diff?
Breeze
https://packaging.neon.kde.org/kde/breeze.git/log/?h=Neon/unstable_merge
MERGED - 12/7
UPDATED - 12/8&12/9
https://build.neon.kde.org/job/bionic_unstable_kde_breeze/
Notes:
There is still a diff with the default printer page that looked very Neon specific. I need to know if this is not the case and needs to be upstreamed to debian.

Mon, Jan 14, 1:48 PM · KDE Neon : bionic
jriddell added a comment to T10160: merge ( Plasma ).

kwallet-pam:
follow Debian I think (add breaks/replaces of course)

Mon, Jan 14, 1:14 PM · KDE Neon : bionic
jriddell added a comment to T10160: merge ( Plasma ).

kdeplasma-addons:
keep our kwin-addons.lintian-overrides
keep our libplasmapotdprovidercore-dev.install but discuss with frinring (Friedrich W. H. Kossebau <kossebau@kde.org>) if the files should be installed
plasma-dataengines-addons.install keep our additions
plasma-dataengines-addons.lintian-overrides keep whichever one keeps lintian quiet

Mon, Jan 14, 1:12 PM · KDE Neon : bionic

Sun, Jan 13

scarlettclark added a comment to T10160: merge ( Plasma ).
Sun, Jan 13, 12:35 PM · KDE Neon : bionic

Sat, Jan 12

scarlettclark added a comment to T10160: merge ( Plasma ).

kdeplasma-addons:
diff --git a/debian/kwin-addons.lintian-overrides b/debian/kwin-addons.lintian-overrides
new file mode 100644
index 0000000..849c8df

  • /dev/null

+++ b/debian/kwin-addons.lintian-overrides
@@ -0,0 +1,4 @@
+# kwin-addons can never be a build depends. it is a convenience metapackage to
+# get all kwin addons. If it ever was pulled in as build deps that'd be a bug
+# which ought to get fixed.
+kwin-addons: virtual-package-depends-without-real-package-depends depends: kwin
diff --git a/debian/libplasmapotdprovidercore-dev.install b/debian/libplasmapotdprovidercore-dev.install
new file mode 100644
index 0000000..553a5c7

  • /dev/null

+++ b/debian/libplasmapotdprovidercore-dev.install
@@ -0,0 +1,4 @@
+usr/include/plasma/potdprovider/
+usr/lib/*/cmake/PlasmaPotdProvider/
+usr/lib/*/libplasmapotdprovidercore.so
+usr/share/kdevappwizard/templates/plasmapotdprovider.tar.bz2
diff --git a/debian/plasma-dataengines-addons.install b/debian/plasma-dataengines-addons.install
index fdb1a25..906d906 100644

  • a/debian/plasma-dataengines-addons.install

+++ b/debian/plasma-dataengines-addons.install
@@ -12,4 +12,6 @@ usr/share/kservices5/plasma-dataengine-comic.desktop
usr/share/kservices5/plasma-dataengine-konsoleprofiles.desktop
usr/share/kservices5/plasma-dataengine-potd.desktop
usr/share/kservicetypes5/plasma_comicprovider.desktop
+usr/share/metainfo/org.kde.plasma.konsoleprofiles.appdata.xml
+usr/share/plasma/plasmoids/org.kde.plasma.konsoleprofiles/
usr/share/plasma/services/org.kde.plasma.dataengine.konsoleprofiles.operations
diff --git a/debian/plasma-dataengines-addons.lintian-overrides b/debian/plasma-dataengines-addons.lintian-overrides
index 49b91ee..a222d7f 100644

  • a/debian/plasma-dataengines-addons.lintian-overrides

+++ b/debian/plasma-dataengines-addons.lintian-overrides
@@ -1,4 +1,2 @@
-plasma-dataengines-addons: package-name-doesnt-match-sonames libplasmacomicprovidercore1
-plasma-dataengines-addons: no-symbols-control-file usr/lib/librtm.so.4.10.*
-plasma-dataengines-addons: no-symbols-control-file usr/lib/libplasmaweather.so.4.10.*
-plasma-dataengines-addons: no-symbols-control-file usr/lib/libplasmacomicprovidercore.so.1.0.0
+plasma-dataengines-addons: package-name-doesnt-match-sonames libplasmacomicprovidercore1 libplasmapotdprovidercore1
+plasma-dataengines-addons: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libplasmacomicprovidercore.so.1.0.0 usr/lib/x86_64-linux-gnu/libplasmacomicprovidercore.so

Sat, Jan 12, 5:24 PM · KDE Neon : bionic

Wed, Jan 9

jriddell added a comment to T10160: merge ( Plasma ).

For breeze-plymouth I'd say keep most of our functional changes
keep our:
debian/rules
debian/plymouth-theme-breeze.prerm
debian/plymouth-theme-breeze.postinst
debian/plymouth-theme-breeze.casper-stop-breeze-plymouth.service
debian/initramfs-hook/plymouth_breeze
otherwise keep debian versions

Wed, Jan 9, 12:00 PM · KDE Neon : bionic

Dec 8 2018

scarlettclark added a comment to T10160: merge ( Plasma ).
Dec 8 2018, 11:10 PM · KDE Neon : bionic
scarlettclark updated subscribers of T10160: merge ( Plasma ).
Dec 8 2018, 12:34 PM · KDE Neon : bionic

Dec 7 2018

scarlettclark added a comment to T10160: merge ( Plasma ).

Breeze
https://packaging.neon.kde.org/kde/breeze.git/log/?h=Neon/unstable_merge
MERGED - 12/7
UPDATED - 12/8&12/9
https://build.neon.kde.org/job/bionic_unstable_kde_breeze/
Notes:
There is still a diff with the default printer page that looked very Neon specific. I need to know if this is not the case and needs to be upstreamed to debian.

Dec 7 2018, 11:55 AM · KDE Neon : bionic

Dec 6 2018

scarlettclark triaged T10160: merge ( Plasma ) as Normal priority.
Dec 6 2018, 5:09 PM · KDE Neon : bionic
scarlettclark renamed T8586: merge ( Frameworks ) from merge to merge ( Frameworks ).
Dec 6 2018, 5:07 PM · KDE Neon : bionic

Dec 5 2018

jriddell added a comment to T8586: merge ( Frameworks ).

Kconfigwidgets merge in what Debian has and fix in debian?
plasma-framework work out if not having mesa-common-dev as a build dep has any differences
knewstuff: remove that rule the file isn't installed any more

Dec 5 2018, 4:28 PM · KDE Neon : bionic
jriddell added a comment to T8586: merge ( Frameworks ).

Syndication is now part of KDE Frameworks so it should have the same signing key as the other frameworks. Push that to Debian if that's not the case there.

Dec 5 2018, 4:21 PM · KDE Neon : bionic
jriddell added a comment to T8586: merge ( Frameworks ).

so essentially I need to merge our kirigami2 into kirigami ( Neon branches ) - then merge master and then we dump the kirigami2 and kirigami1 and left with only kirigami - I think we need to update jobs to point to kde/kirigami? no trailing 1 or 2.

Dec 5 2018, 4:21 PM · KDE Neon : bionic
scarlettclark added a comment to T8586: merge ( Frameworks ).

I wonder if I merge these - should resolve the issue?

peruse in neon only uses kirigami2
plasma-sdk only uses kirigami2 ?
kube doesn't seem to use any kirigami (from a grep of source) so try just removing it there

so I think that means we can kill off kirigami1 packaging and merge in debian's one

so essentially I need to merge our kirigami2 into kirigami ( Neon branches ) - then merge master and then we dump the kirigami2 and kirigami1 and left with only kirigami - I think we need to update jobs to point to kde/kirigami? no trailing 1 or 2.

Dec 5 2018, 3:43 PM · KDE Neon : bionic
scarlettclark added a comment to T8586: merge ( Frameworks ).

New entry for un-merged NEED assistance

Kpackage
diff --git a/debian/control b/debian/control
index 8a7a919..6d55fd3 100644

  • a/debian/control +++ b/debian/control @@ -25,6 +25,7 @@ Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/kpackage.git Package: kpackagetool5 Section: kde Architecture: any +Multi-Arch: foreign Depends: ${misc:Depends}, ${shlibs:Depends} Breaks: kpackagelauncherqml (<< 5.51), libkf5declarative5 (<< 5.51),

    I was going to merge request this upstream. But it seems wrong? that is a binary package - I thought foreign was things like docs that are platform independent. @bshah made the commit. I need backup if I am to upstream this.

Knewstuff
There is a diff in rules where we have a fix perms: @jriddell
87cab9b ("dont remove executable on script", 2017-11-09)
+
+override_dh_fixperms:
+ $(overridden_command) -X_update_all_files.sh
Is this something that can be merged into debian? If so I need the "why"

Dec 5 2018, 2:30 PM · KDE Neon : bionic
scarlettclark added a comment to T8586: merge ( Frameworks ).

New entry for un-merged and reason why.

TO-DO
Kirigami 1 2 what the heck??
Debian seems to package this in a repo called kirigami
We package it in kirigami2 and master is all neon commits. I am not touching this. So confusing..
REASON
The kirigami issue is we package kirigami1 as well as kirigami2 while I think Debian only packages kirigami2.
You could check if the rdepends of qml-module-org-kde-kirigami really still need kirigami1 or if they can be updated and the package dropped

Syndication -
https://packaging.neon.kde.org/kde/syndication.git/log/?h=Neon/unstable_merge

This has a diff in signing keys - this should be pushed to debian?
https://packaging.neon.kde.org/kde/syndication.git/commit/?h=Neon/unstable&id=2de11348d54275afba76daba92100c3ec2ed8fac
REASON
On hold for 5.51 release was missed in debian. Inquiry is in.

Kconfigwidgets -
https://packaging.neon.kde.org/kde/kconfigwidgets.git/log/?h=Neon/unstable_merge

Incidently this has both a .manpages and the manpages are in the -data package - I think debian needs fixing here.
diff --git a/debian/libkf5configwidgets-data.install b/debian/libkf5configwidgets-data.install
index 64d9b94..1f22720 100644

Dec 5 2018, 2:29 PM · KDE Neon : bionic
jriddell added a comment to T8586: merge ( Frameworks ).

I wonder if I merge these - should resolve the issue?

Dec 5 2018, 2:27 PM · KDE Neon : bionic

Nov 30 2018

scarlettclark added a comment to T8586: merge ( Frameworks ).

New entry for un-merged and reason why.

TO-DO
Kirigami 1 2 what the heck??
Debian seems to package this in a repo called kirigami
We package it in kirigami2 and master is all neon commits. I am not touching this. So confusing..
REASON
The kirigami issue is we package kirigami1 as well as kirigami2 while I think Debian only packages kirigami2.
You could check if the rdepends of qml-module-org-kde-kirigami really still need kirigami1 or if they can be updated and the package dropped

Still has depends -
peruse
kube
plasma-sdk
plasma-sdk

Nov 30 2018, 12:55 PM · KDE Neon : bionic

Nov 29 2018

scarlettclark added a comment to T8586: merge ( Frameworks ).

*Tier 4 / Porting aids*

Nov 29 2018, 8:11 PM · KDE Neon : bionic

Nov 27 2018

scarlettclark added a comment to T8586: merge ( Frameworks ).

when moving /etc files bump the changelog version and add a mainscript in the style of kate's debian/kate5-data.maintscript
and test to make sure, the documentation on what to do with moving conffile seems entirely lacking

Nov 27 2018, 1:41 PM · KDE Neon : bionic

Nov 22 2018

sitter added a comment to T10102: port kf5 snap to core18.

port almost done. needs jobs set up

Nov 22 2018, 3:59 PM · KDE Neon : bionic
sitter moved T10102: port kf5 snap to core18 from Backlog to Doing on the KDE Neon : bionic board.
Nov 22 2018, 1:28 PM · KDE Neon : bionic

Nov 21 2018

sitter triaged T10106: move installs from core16 to core18 kf5 snap as Normal priority.
Nov 21 2018, 12:33 PM · KDE Neon : bionic
sitter triaged T10105: switch ISO pre-seed snap from core16 to 18 as Normal priority.
Nov 21 2018, 12:32 PM · KDE Neon : bionic
sitter triaged T10104: review xenial redness as Low priority.
Nov 21 2018, 12:29 PM · KDE Neon : bionic
sitter added a subtask for T10103: rebuild all snaps for core18: T10102: port kf5 snap to core18.
Nov 21 2018, 12:17 PM · KDE Neon : bionic
sitter added a parent task for T10102: port kf5 snap to core18: T10103: rebuild all snaps for core18.
Nov 21 2018, 12:17 PM · KDE Neon : bionic
sitter triaged T10103: rebuild all snaps for core18 as Normal priority.
Nov 21 2018, 12:17 PM · KDE Neon : bionic
sitter triaged T10102: port kf5 snap to core18 as Normal priority.
Nov 21 2018, 12:16 PM · KDE Neon : bionic
sitter closed T8715: metadata seeds as Resolved.

deployment is now automated via mgmt_seed_deploy

Nov 21 2018, 12:15 PM · KDE Neon : bionic
sitter moved T8715: metadata seeds from Backlog to Doing on the KDE Neon : bionic board.
Nov 21 2018, 11:43 AM · KDE Neon : bionic
sitter added a comment to T8715: metadata seeds.

OTOH I suppose moving the entire shebang into a jenkins job that runs daily is easy enough to do

Nov 21 2018, 11:23 AM · KDE Neon : bionic
sitter added a comment to T8715: metadata seeds.

I do wonder if we should invest time into this without using seeds for snaps. It might be good enough to leave it as it is and then address the deployment problem when we have snap seeds.

Nov 21 2018, 11:23 AM · KDE Neon : bionic
sitter closed T8597: review cmake-ignores as Resolved.

kexi is legit, choqok was undone and fixed, drkonqi may be a bogus ignore, but I am not sure its worth bothering with what with our testing exposure being next to 0 anyway

Nov 21 2018, 11:14 AM · KDE Neon : bionic
sitter moved T8597: review cmake-ignores from Backlog to Doing on the KDE Neon : bionic board.
Nov 21 2018, 11:13 AM · KDE Neon : bionic

Nov 20 2018

sitter added a comment to T9731: setup flathub repo by default.

This has moved to neon-settings and is now using a systemd service.

Nov 20 2018, 10:35 AM · KDE Neon : bionic

Nov 16 2018

scarlettclark added a comment to T8586: merge ( Frameworks ).

*Tier 3*

Nov 16 2018, 9:43 PM · KDE Neon : bionic
scarlettclark added a comment to T8586: merge ( Frameworks ).

*Tier 2*

Nov 16 2018, 9:43 PM · KDE Neon : bionic
scarlettclark added a comment to T8586: merge ( Frameworks ).

Starting a new thread for MERGED in order..

Nov 16 2018, 1:54 PM · KDE Neon : bionic
jriddell added a comment to T8586: merge ( Frameworks ).

when moving /etc files bump the changelog version and add a mainscript in the style of kate's debian/kate5-data.maintscript
and test to make sure, the documentation on what to do with moving conffile seems entirely lacking

Nov 16 2018, 12:41 PM · KDE Neon : bionic
jriddell added a comment to T8586: merge ( Frameworks ).

KAuth: sure merge it in and recompile the packages in reverse-build-depends libkf5auth-dev
Note the version in Breaks: libkf5auth-bin-dev (<< 5.41.0-1~) etc needs changed (add a new higher version to changelog first)

Nov 16 2018, 12:23 PM · KDE Neon : bionic
sitter closed T8714: unstable appdata as Resolved.

unstable, stable, release, release-lts now have appstream-generator run once a day. user, user-lts continue to do it on-publish AND in addition also once per day. also asgen is now working around bugs in meson to prevent excess rebuilds, this does by and large mean that runs are in general much faster than before.
as per usual generation is off-by-one, so only the previous published versions are in the actual archive. for unstable/stable that makes no difference since they publish multiple times a day by virtue of having new builds, for release and release-lts we may wish to run auto publishing to force the dep11 data to update.

Nov 16 2018, 11:06 AM · KDE Neon : bionic

Nov 15 2018

scarlettclark added a comment to T8586: merge ( Frameworks ).
Nov 15 2018, 11:00 PM · KDE Neon : bionic
scarlettclark added a comment to T8586: merge ( Frameworks ).

New entry for un-merged and reason why.

Nov 15 2018, 8:55 PM · KDE Neon : bionic

Nov 14 2018

sitter closed T9377: debhelper backport as Resolved.

I think we've sufficiently looked at this task to not forget the lesson learned. I sure have

Nov 14 2018, 10:23 AM · KDE Neon : bionic