Applications/17.12 repo drop list kdelibs4: Difference between revisions
No edit summary |
(→kscd) |
||
(47 intermediate revisions by 12 users not shown) | |||
Line 1: | Line 1: | ||
=Repos WITHOUT frameworks branch= | =Repos WITHOUT frameworks branch which CAN be dropped= | ||
==jovie== | ==jovie== | ||
text to speech daemon | text to speech daemon | ||
* | *Ignore. it is meant to be replaced by QtSpeech; see few blog posts from jpwhiting: | ||
** | ** https://jpwhiting.blogspot.cz/2015/02/qtspeech-progress.html | ||
** | ** https://jpwhiting.blogspot.cz/2014/10/accessibility-is-alive-qtspeech.html | ||
==kaccessible== | |||
*Qt5 provides by default a bridge from the Qt accessibility API to At-Spi | |||
== | ==ksaneplugin== | ||
*Not important, let it die | |||
**https://mail.kde.org/pipermail/release-team/2017-August/010540.html | |||
==kremotecontrol== | |||
*Frontend for remote controls. Unmaintained, no one ported it. | |||
== | |||
* | |||
=Repos WITHOUT frameworks branch= | |||
==kppp== | ==kppp== | ||
Line 29: | Line 24: | ||
**https://mail.kde.org/pipermail/kde-gardening/2017-July/000142.html | **https://mail.kde.org/pipermail/kde-gardening/2017-July/000142.html | ||
**can't Network Manager / Modem Manager do this? | **can't Network Manager / Modem Manager do this? | ||
*** [tosky] No, there is an open feature request: https://bugzilla.gnome.org/show_bug.cgi?id=348330 | |||
*Who do we ask if they want to port it? | *Who do we ask if they want to port it? | ||
==kfilereplace== | ==kfilereplace== | ||
Utility to assist with bulk | Utility to assist with bulk replacing in files | ||
*Who do we ask if they want to port it? | *Who do we ask if they want to port it? | ||
** [scarpino] I can do the port if none step up. | |||
==klinkstatus== | ==klinkstatus== | ||
Line 56: | Line 37: | ||
*Who do we ask if they want to port it? | *Who do we ask if they want to port it? | ||
**As far as I remember, the original author (Paulo) was interested to do (or help with) the port | ** [cfeck] As far as I remember, the original author (Paulo) was interested to do (or help with) the port | ||
** [tosky] unfortunately [https://mail.kde.org/pipermail/release-team/2017-September/010595.html he can't help with the port right now] | |||
=Repos WITH frameworks branch= | |||
==juk [DONE]== | |||
Music player | |||
*Who do we ask if they want to port it? | |||
**mpyne reached out to github.com/KapiX/juk/commits/kf5, imported it as "frameworks" and started cleaning it. | |||
***issues solved, frameworks was merged into master on October 1st | |||
= | ==kget [DONE]== | ||
*What is the status? | |||
** [mrnhmath] unfinished, some work done | |||
** [wbauer] I spent some time during the last weeks to fix problems I noticed, e.g. opening the transfer history crashed, the bittorrent plugin wasn't built at all and needed some fixes to actually compile, disabled plugins disappeared from the settings, some incorrect QUrl usage that caused file:/xxx destinations being displayed and a folder hierarchy file:/xxx to be created,...<br />I also ported it from KUniqueApplication to QApplication and KDBusService.<br /><br />Review Requests are upcoming, although I assume it's fine to commit minor fixes directly, right?<br /><br />The only remaining major problem I'm still facing is that downloads fail to start if the multiseg plugin is enabled (which it is by default). I'll try to investigate and fix this too, but in the worst case it could just be disabled for the release...<br />Otherwise it seems to work fine here with my local changes (with multiseg disabled and using the normal kio plugin).<br /><br />So can we merge frameworks to master? AIUI this needs to be done before the dependency freeze tomorrow.<br />(my fixes so far don't add any new dependencies anyway) | |||
*** [tosky] discussion, including exceptions, should be discussed on [email protected]; this is a wiki to report the decisions, and the content reported above should go the list instead. | |||
*** [wbauer] Ok, sorry.<br />https://mail.kde.org/pipermail/release-team/2017-November/010675.html | |||
* [wbauer] I merged the frameworks branch into master today (November 9th). | |||
* | |||
==kimagemapeditor== | ==kimagemapeditor [DONE]== | ||
*What is the status? | *What is the status? | ||
** [tosky] mostly working, requires some testing from people who used it more than me; a lot of kdelibs4support to be removed, but not a blocker | |||
** [tosky] in the end, even with KDELibs4Support, frameworks was merged into master on November 8th | |||
==kmouth== | ==kmouth [DONE]== | ||
* | *Master branch is KF5-based as of now, needs testing | ||
** Past discussion about the stability of QtSpeech: discussed on the [https://mail.kde.org/pipermail/distributions/2017-July/000233.html distribution list]; apparently going stable with Qt 5.10. | |||
==kolf== | ==kolf [DONE]== | ||
*What is the status? | *What is the status? | ||
** [tosky] it seems to be working; Frederik Schwarzer expressed some concerns [https://mail.kde.org/pipermail/kde-games-devel/2017-April/013413.html while reviewing kdelibs4-based games] about the embedded copy of Box2D, maybe it can be removed, but maybe it's not a blocker for merging frameworks into master. | |||
** Heiko Becker tried to use the system Box2D but there are few weird behaviors. Even if kolf still depend on KDELibs4Support, and even with this dependency, the functionality looks on par with the kdelibs 4.x version, so tosky decided to merge frameworks into master on October 22th. | |||
==kopete== | ==kopete [DONE in 18.04]== | ||
*for some reason branch is called kf5 | *for some reason branch is called kf5 | ||
*What is the status? | *What is the status? | ||
Line 82: | Line 79: | ||
*for some reason branch is called kf5 | *for some reason branch is called kf5 | ||
*What is the status? | *What is the status? | ||
** [tosky] mostly working, but requires more restesting; there is a pending patch for musicbrainz5 support, which is not strictly a blocker, but it should be cleaned (some cmake files can be rewritten in a simpler way, or reimported from their newer versions, or shared): https://git.reviewboard.kde.org/r/127196/ | |||
** [asturm] musicbrainz support was bumped to 5 in kf5 branch after making some changes as described above. While that part seems to work fine, kf5 branch needs more polish to fix a lot of warnings, and there are other issues with the package that make it not a big loss if this is dropped for 17.12 - in both master and kf5 branch, I have never got it to play beyond the first track. | |||
**[stikonas] Now KDELibs4Support free and most of the build warnings are fixed. | |||
==ksirk== | ==ksirk [DONE]== | ||
*Master branch is KF5-based as of now, needs testing | *Master branch is KF5-based as of now, needs testing | ||
==palapeli== | ==palapeli [DONE]== | ||
*What is the status? | *What is the status? | ||
** <s>[tosky] it starts, but tiles are not loaded; debug needed</s> | |||
***<s>[stikonas] one of the problems is due to the use of palapeli:// prefixes for file locations. QStandardPaths wouldn't work with it. Unfortunately it doesn't seem to be the only problem, I still wasn't able to get it to slice puzzles after I removed those.</s> | |||
** <s>[stikonas] It starts now and tiles are loaded.</s> | |||
**issues solved, frameworks was merged into master on September 1st | |||
==sweeper== | ==sweeper [DONE]== | ||
*What is the status? | *What is the status? | ||
<s>One review is open (https://phabricator.kde.org/D5677), after that the frameworks branch should be ready for merging into master.</s> | |||
**Frameworks branch was merged to master on 26 Aug. | |||
==zeroconf-ioslave== | ==zeroconf-ioslave [DONE]== | ||
*What is the status? | *What is the status? | ||
** [tosky] Found a way to test thanks to avahi-publish (zeroconf-ioslave recognizes webdav, ssh, sftp, ftp, and nfs). | |||
** frameworks merged into master on August 28th. | |||
=Weird repos= | =Weird repos= | ||
==kmix== | ==kmix [DONE]== | ||
KF5 is in master but not default | <s>KF5 is in master but not default</s> | ||
*Can we make KF5 default? | *<s>Can we make KF5 default?</s> | ||
**<s>[tosky] a lot of work went into the pure KF5 branch ("frameworks") lately. With the last fixes by Jonathan Marten it should work; testing needed.</s> | |||
**<s>[asturm] long-term testing (alsa, no pulseaudio) has revealed no issues for me.</s> | |||
*[tosky]Discussed with Jonathan Marten, frameworks merged into master on September 19th. | |||
==umbrello== | ==umbrello [DONE?]== | ||
KF5 is in master, but also has kdelibs4 code | KF5 is in master, but also has kdelibs4 code | ||
*Can we remove kdelibs4 code? | *Can we remove kdelibs4 code? |
Latest revision as of 18:46, 20 March 2018
Repos WITHOUT frameworks branch which CAN be dropped
jovie
text to speech daemon
- Ignore. it is meant to be replaced by QtSpeech; see few blog posts from jpwhiting:
kaccessible
- Qt5 provides by default a bridge from the Qt accessibility API to At-Spi
ksaneplugin
- Not important, let it die
kremotecontrol
- Frontend for remote controls. Unmaintained, no one ported it.
Repos WITHOUT frameworks branch
kppp
- One user "complained" at Gardening mailing list
- https://mail.kde.org/pipermail/kde-gardening/2017-July/000142.html
- can't Network Manager / Modem Manager do this?
- [tosky] No, there is an open feature request: https://bugzilla.gnome.org/show_bug.cgi?id=348330
- Who do we ask if they want to port it?
kfilereplace
Utility to assist with bulk replacing in files
- Who do we ask if they want to port it?
- [scarpino] I can do the port if none step up.
klinkstatus
Tool to check the current status of links in a web page
- Who do we ask if they want to port it?
- [cfeck] As far as I remember, the original author (Paulo) was interested to do (or help with) the port
- [tosky] unfortunately he can't help with the port right now
Repos WITH frameworks branch
juk [DONE]
Music player
- Who do we ask if they want to port it?
- mpyne reached out to github.com/KapiX/juk/commits/kf5, imported it as "frameworks" and started cleaning it.
- issues solved, frameworks was merged into master on October 1st
- mpyne reached out to github.com/KapiX/juk/commits/kf5, imported it as "frameworks" and started cleaning it.
kget [DONE]
- What is the status?
- [mrnhmath] unfinished, some work done
- [wbauer] I spent some time during the last weeks to fix problems I noticed, e.g. opening the transfer history crashed, the bittorrent plugin wasn't built at all and needed some fixes to actually compile, disabled plugins disappeared from the settings, some incorrect QUrl usage that caused file:/xxx destinations being displayed and a folder hierarchy file:/xxx to be created,...
I also ported it from KUniqueApplication to QApplication and KDBusService.
Review Requests are upcoming, although I assume it's fine to commit minor fixes directly, right?
The only remaining major problem I'm still facing is that downloads fail to start if the multiseg plugin is enabled (which it is by default). I'll try to investigate and fix this too, but in the worst case it could just be disabled for the release...
Otherwise it seems to work fine here with my local changes (with multiseg disabled and using the normal kio plugin).
So can we merge frameworks to master? AIUI this needs to be done before the dependency freeze tomorrow.
(my fixes so far don't add any new dependencies anyway)- [tosky] discussion, including exceptions, should be discussed on [email protected]; this is a wiki to report the decisions, and the content reported above should go the list instead.
- [wbauer] Ok, sorry.
https://mail.kde.org/pipermail/release-team/2017-November/010675.html
- [wbauer] I merged the frameworks branch into master today (November 9th).
kimagemapeditor [DONE]
- What is the status?
- [tosky] mostly working, requires some testing from people who used it more than me; a lot of kdelibs4support to be removed, but not a blocker
- [tosky] in the end, even with KDELibs4Support, frameworks was merged into master on November 8th
kmouth [DONE]
- Master branch is KF5-based as of now, needs testing
- Past discussion about the stability of QtSpeech: discussed on the distribution list; apparently going stable with Qt 5.10.
kolf [DONE]
- What is the status?
- [tosky] it seems to be working; Frederik Schwarzer expressed some concerns while reviewing kdelibs4-based games about the embedded copy of Box2D, maybe it can be removed, but maybe it's not a blocker for merging frameworks into master.
- Heiko Becker tried to use the system Box2D but there are few weird behaviors. Even if kolf still depend on KDELibs4Support, and even with this dependency, the functionality looks on par with the kdelibs 4.x version, so tosky decided to merge frameworks into master on October 22th.
kopete [DONE in 18.04]
- for some reason branch is called kf5
- What is the status?
kscd
- for some reason branch is called kf5
- What is the status?
- [tosky] mostly working, but requires more restesting; there is a pending patch for musicbrainz5 support, which is not strictly a blocker, but it should be cleaned (some cmake files can be rewritten in a simpler way, or reimported from their newer versions, or shared): https://git.reviewboard.kde.org/r/127196/
- [asturm] musicbrainz support was bumped to 5 in kf5 branch after making some changes as described above. While that part seems to work fine, kf5 branch needs more polish to fix a lot of warnings, and there are other issues with the package that make it not a big loss if this is dropped for 17.12 - in both master and kf5 branch, I have never got it to play beyond the first track.
- [stikonas] Now KDELibs4Support free and most of the build warnings are fixed.
ksirk [DONE]
- Master branch is KF5-based as of now, needs testing
palapeli [DONE]
- What is the status?
[tosky] it starts, but tiles are not loaded; debug needed[stikonas] one of the problems is due to the use of palapeli:// prefixes for file locations. QStandardPaths wouldn't work with it. Unfortunately it doesn't seem to be the only problem, I still wasn't able to get it to slice puzzles after I removed those.
[stikonas] It starts now and tiles are loaded.- issues solved, frameworks was merged into master on September 1st
sweeper [DONE]
- What is the status?
One review is open (https://phabricator.kde.org/D5677), after that the frameworks branch should be ready for merging into master.
- Frameworks branch was merged to master on 26 Aug.
zeroconf-ioslave [DONE]
- What is the status?
- [tosky] Found a way to test thanks to avahi-publish (zeroconf-ioslave recognizes webdav, ssh, sftp, ftp, and nfs).
- frameworks merged into master on August 28th.
Weird repos
kmix [DONE]
KF5 is in master but not default
Can we make KF5 default?[tosky] a lot of work went into the pure KF5 branch ("frameworks") lately. With the last fixes by Jonathan Marten it should work; testing needed.[asturm] long-term testing (alsa, no pulseaudio) has revealed no issues for me.
- [tosky]Discussed with Jonathan Marten, frameworks merged into master on September 19th.
umbrello [DONE?]
KF5 is in master, but also has kdelibs4 code
- Can we remove kdelibs4 code?