KF5 release schedule

David Faure faure at kde.org
Sat Aug 5 15:53:58 BST 2023


Hi everyone,

Given the small size of the changelog these last two months (see attached)
I suggest that we move to a 2-months release schedule for KF5.

Maybe even 3 months? Let me know, I don't mind either way.

-- 
David Faure, faure at kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5
-------------- next part --------------
### Baloo

* Document uses and abuses of Baloo::IndexerConfig
* [BalooSearch] Add sort order option
* [Codecs] Make encode/decode methods static, cleanup
* [TermGeneratorTest] Extend phrase coverage
* [AdvancedQueryParserTest] Extend phrase coverage
* [SearchStore] Move private helpers to anonymous namespace
* [BasicIndexingJob] Ignore filename based mimetype for empty files (bug 420339)
* Reduce filesystem dependencies in more tests
* [DocumentUrlDbTest] Remove file system dependencies from test
* [DocumentUrlDb] Split document addition and file tree creation
* [Transaction] Use DocumentUrlDB::contains
* [DocumentUrlDB] Add `contains` method
* Remove proxy for obsolete org.kde.baloo interface
* [Transaction] Remove Transaction::exec convenience method

### Extra CMake Modules

* KDEInstallDirs: fix description of KXMLGUIDIR & LOCALEDIR
* KDEGitCommitHooks: Allow passing in of custom scripts (bug 472361)
* qml-plasmoid techbase.kde.org/Projects/Plasma does not exist

### KArchive

* Support reading file sizes from ZIP64 extended fields

### KCoreAddons

* kurlmimedata: limit amount of in-flight FDs for portal submission (bug 472716)
* kurlmimedata: don't portal symlinks (bug 464225)
* KSignalHandler: possibility to register signal handler as early as possible

### KCrash

* On windows, look for drkonqi.exe

### KDESU

* SuProcess: Disable echo in the PTY before starting sudo (bug 452532)
* PtyProcess: Allow calling enableLocalEcho before PTY creation

### KDE GUI Addons

* fix google-maps-geo-handler

### KHolidays #

* Update Swedish holidays

### KIconThemes

* Do not automatically set breeze as the fallback theme on Android

### KImageFormats

* psd: Fix UB type punning
* Treat 3-channel MCH images as CMY images

### KIO

* Use switcheroo-control to find discrete GPUs (bug 449106)
* file: preserve mode on put (bug 471539)
* KFileWidget: Use targetUrl to extract urls, better handle absolute urls cases (bug 459485)

### Kirigami

* Change Instantiator to Repeater in NavigationTabBar (bug 467860)
* Avatar: Always use uppercase initials

### KJS

* setitimer(, NULL, ) is not supported

### KPackage Framework

* KPackageTool: Show deprecation warning when metadata.desktop file is used

### KPeople

* QML plugin: use KPeople namespace meta object, instead of duplicating

### KRunner

* runnerpython cgit.kde.org does not exist

### KTextEditor

* completion: Fix only start chars of items are matched
* Fix chaotic up/down cursor movement in Block Selection Mode
* Fix backspace behavior for empty lines with cursor beyond line’s end (block selection mode)

### Plasma Framework

* dataengine: do not emit removal signals while iterators are open (bug 446531)

### QQC2StyleBridge

* Don't create Sonnet.Settings if not needed

### Syntax Highlighting

* Hare language syntax highlighting

### Security information

The released code has been GPG-signed using the following key:
pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <faure at kde.org>
Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7  4577 58D0 EE64 8A48 B3BB
-------------- next part --------------
### Baloo

* [Document] Fix parameter name for setParentId
* [WriteTransaction] Avoid false warning when removing empty xattr terms
* [DocumentUrlDB] Remove recursive removal of parent directories
* [AdvancedQueryParser] Correctly parse empty quoted strings
* [UnindexedFileIndexer] Split into multiple transactions
* [FirstRunIndexer] Split initial index run into multiple transactions
* Fix signedness mismatch compiler warning
* [UnindexedFileIndexer] Skip document when BasicIndexingJob fails
* [Transaction] Allow to fully reset the transaction state
* [Transaction] Use unique_ptr for write transaction
* Verify parentId when adding documents
* [DatabaseDbis] Use default member initializers instead of constructor

### Breeze Icons

* Export cmake config so that a app can ensure that breeze-icons is installed

### KArchive

* Don't create subdirectory in toplevel

### KDocTools

* doc: use a more generic Frameworks entity in the example

### KFileMetaData

* Reapply ReplayGain changes

### KDE GUI Addons

* Add an option to disable building the geo: URI scheme handler

### KHolidays #

* Add juneteenth as variable holiday

### KImageFormats

* jxl: add support for libjxl v0.9, drop support for old 0.6.1

### KIO

* KUrlRequester: restore unnamed filter compatibility with Plasma file dialog
* Add KUrlRequester::nameFilters, deprecate KUrlRequester::filter (bug 369542)
* KUrlRequester::setFilter: note special filter syntax, allow unnamed filters (bug 369542)
* KCoreDirLister::nameFilter: revert to non-partial matching again
* filewidgets/kfilewidget: Select and focus filename after canceling overwrite (bug 444515)
* [previewjob] Check whether thumbRootDevice is valid before access (bug 470845)

### Kirigami

* PassiveNotificationsManager: Fix callBack lifetime (bug 470786)
* Use MobileForm.AboutPage
* BasicListItem: Use pressed state for tooltip
* DefautListItemBackground: prioritize user input events when setting background color

### KPackage Framework

* Define json-validate-ignore property in .kde-ci.yml

### KWidgetsAddons

* Remove duplicate row in category selection

### KXMLGUI

* Add a view_redisplay_merge MergeLocal to ui_standards.rc (bug 470848)

### Plasma Framework

* Polish DropMenu before creating platform window

### Syntax Highlighting

* ensure all .json files are valid
* Highlight QML pragma keyword

### Security information

The released code has been GPG-signed using the following key:
pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <faure at kde.org>
Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7  4577 58D0 EE64 8A48 B3BB
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/release-team/attachments/20230805/8b61af1c/attachment.sig>


More information about the release-team mailing list