Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 904822 - dev-util/kdevelop-23.04.0, dev-util/kdevelop-php-23.04.0 and dev-util/kdevelop-python-23.04.0 and kde-apps/umbrello-23.04.0 out-of-schedule stabilisation
Summary: dev-util/kdevelop-23.04.0, dev-util/kdevelop-php-23.04.0 and dev-util/kdevelo...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on: 876616 896438 frameworks-5.104-stable, plasma-5.27.4-stable
Blocks: python3.11-stable
  Show dependency tree
 
Reported: 2023-04-22 12:43 UTC by Andreas Sturmlechner
Modified: 2023-04-29 11:42 UTC (History)
0 users

See Also:
Package list:
dev-util/kdevelop-23.04.0 amd64 arm64 dev-util/kdevelop-php-23.04.0 amd64 arm64 dev-util/kdevelop-python-23.04.0 amd64 arm64 kde-apps/umbrello-23.04.0
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2023-04-22 12:43:12 UTC
The reason for doing this earlier than 30 days after ~arch introduction is scheduled python3.11 stabilisation by 2023-05-01.

git shortlog is not too big:

Bernd Buschinski (1):
      Fix possible crash in AstTransformer

Milian Wolff (1):
      Adapt to kdevplatform API changes around TypePtr

Sven Brauch (5):
      initial support for python 3.11
      properly ifdef test which won't work in old python
      support for the most basic cases of python 3.10's match syntax
      fix python version constraint in unit test
      fix crash when target of MatchAs is not a name

frmdstryr frmdstryr (2):
      Fix crash if errline is invalid due to syntax error
      Fix alias range in python asttransformer
Comment 1 NATTkA bot gentoo-dev 2023-04-22 12:48:15 UTC Comment hidden (obsolete)
Comment 2 NATTkA bot gentoo-dev 2023-04-22 12:56:15 UTC Comment hidden (obsolete)
Comment 3 Andreas Sturmlechner gentoo-dev 2023-04-22 12:59:21 UTC
Adding kde-apps/umbrello-23.04.0 too, since it is somewhat linked to kdevelop by slot op rebuild anyway, being in the same overarching meta category.

git shortlog mostly contains kdelibs4-- (-ifdef--) porting work, quoting for upstream's horrible git summary usage:

> Andreas Sturmlechner (2):
>       Drop obsolete Pre-Qt5 ifdefs and defines
>       Drop BUILD_KF5 and obsolete CMake version check
> 
> Oliver Kellogg (35):
>       lib/cppparser/parser.cpp : Apply patch of comment #1 by Xuxu. Thanks.
>       umbrello/umlwidgets/umlwidget.cpp - In function removeAssoc, if changesShape() is true then refrain from   calling updateGeometry() if UMLApp::app()->shuttingDown() is true.   Reason: Otherwise a signal is propagated which leads to the crash.
>       (In reply to Robert Hairgrove from comment #2) > Wouldn't it be better to create UMLApp as a local variable, i.e. > on the stack, in the main() function?
>       https://invent.kde.org/sdk/umbrello/-/issues/6 Remove usage of K4AboutData in umbrello/main.cpp :
>       https://invent.kde.org/sdk/umbrello/-/merge_requests/31 umbrello/codegenerators/cpp/cppwriter.cpp : if AccessorsArePublic option is true, all getters/setters should have public visibility.
>       Switch QLatin1String to QStringLiteral by CMakeLists.txt add_definitions(-DQStringLiteral=QLatin1String) if NOT BUILD_KF5. See https://forum.qt.io/topic/78540/qstringliteral-vs-qlatin1string
>       Revert 3f641ccdd4d2823d4b3860837363a370d95d247f - will be reapplied with KF5 build fix
>       Switch QLatin1String to QStringLiteral by CMakeLists.txt add_definitions(-DQStringLiteral=QLatin1String) if NOT BUILD_KF5. See https://forum.qt.io/topic/78540/qstringliteral-vs-qlatin1string
>       umbrello/umllistviewitem.cpp (slotEditFinished) : Handle m_type case lvt_Entity.
>       CMakeLists.txt, umbrello/CMakeLists.txt, unittests/CMakeLists.txt : Remove unused WebKit config.
>       https://invent.kde.org/sdk/umbrello/-/issues/6 Apply kde-dev-scripts kf5/convert-klineedit.pl
>       https://invent.kde.org/sdk/umbrello/-/issues/6 umbrello/uml.{h,cpp} : Remove unused member m_diagramMenu.
>       https://invent.kde.org/sdk/umbrello/-/issues/6 Apply kde-dev-scripts kf5/convert-kmenu.pl
>       https://invent.kde.org/sdk/umbrello/-/issues/6 Followup to commit cd8ad7c : Cosmetic cleanup after running kde-dev-scripts kf5/convert-kmenu.pl
>       umbrello/dialogs/singlepagedialogbase.h - OverwriteDialog repurposes the Apply button to mean "No", therefore   remove value No from enum ButtonCode.
>       https://invent.kde.org/sdk/umbrello/-/issues/6 umbrello/dialogs/dialog_utils.{h,cpp} : Move function spacingHint() from MultiPageDialogBase to Dialog_Utils and make it KDE version agnostic.
>       https://invent.kde.org/sdk/umbrello/-/issues/6 Apply kde-dev-scripts kf5/convert-kintspinbox.pl
>       https://invent.kde.org/sdk/umbrello/-/issues/6 followup to commit 5058878 cleanup for kdelibs4 config
>       Address https://bugs.kde.org/show_bug.cgi?id=462627#c4 : In umbrello/uml.cpp function slotTabChanged do not call m_doc->changeCurrentView() if m_doc->closing() returns true.
>       https://invent.kde.org/sdk/umbrello/-/issues/6 KUrl -> QUrl : In umbrello/main.cpp add function makeURL returning QUrl::fromLocalFile(input) if input does not contain a URI prefix.
>       umbrello/dialogs/multipagedialogbase.h : On declaring enum PageType use C++ syntax.
>       https://invent.kde.org/sdk/umbrello/-/issues/6 Apply kde-dev-scripts kf5/convert-kdialog.pl, remove KDELibs4Support from CMakeLists.txt
>       Address https://bugs.kde.org/show_bug.cgi?id=381374#c4 : In umbrello/umlwidgets/umlwidget.cpp DefaultMaximumSize increase max width to 5000.
>       umbrello/icon_utils.cpp cosmetics : In function toString(IconType) use tabular alignment.
>       Followup to commit 3e066a5 issue #6 removal of K4AboutData in umbrello/main.cpp : Fold aboutData texts duplicated due to KDE4/KF5 distinction into one (achieved by macros which depend on QT_VERSION).
>       umbrello/umlwidgets/linkwidget.cpp (showPropertiesDialog) : Fix documentation.
>       Address https://bugs.kde.org/show_bug.cgi?id=203476#c6 : In umbrello/umlmodel/package.cpp function appendClassesAndInterfaces also append objects of type ot_Enum.
>       https://invent.kde.org/sdk/umbrello/-/issues/6 umbrello/uml.cpp (slotPrefs) : Fix signal/slot connection error on m_settingsDialog.
>       umbrello/codegenerators/cpp/cppcodegenerationform.cpp (constructor): Disable ui_generalOptionsListWidget connection to slot editClassMemberPrefixDoubleClicked(QListWidgetItem*) because the latter does not exist.
>       1. Apply patch https://bugs.kde.org/attachment.cgi?id=96895 with review    comments by Ralf Habacker addressed. 2. Fix generation of section comments:    - In umbrello/umbrello.kcfg group "Code Generation" change Bool      forceSections to writeSectionComments of type      CodeGenerationPolicy::WriteSectionCommentsPolicy.    - In umbrello/optionstate.h class CodeGenerationState change member      forceSections to writeSectionComments of type      CodeGenerationPolicy::WriteSectionCommentsPolicy.    - In umbrello/codegenerators/codegenerationpolicy.{h,cpp},      - add enum WriteSectionCommentsPolicy with values None,        WhenNonEmpty, Always;      - rename accessors {set,get}CodeVerboseSectionComments handling        bool argument to {set,get}SectionCommentsPolicy handling arg of        type WriteSectionCommentsPolicy, and manipulating        Settings::optionState().codeGenerationState.writeSectionComments        in lieu of the former forceSections;      - change member `bool m_codeVerboseSectionComments` to        `WriteSectionCommentsPolicy m_sectionCommentsPolicy`.    - In umbrello/codegenerators/codegenerationpolicy.cpp adjust      functions setDefaults and writeConfig to the UmbrelloSettings      switchover from forceSections() to writeSectionComments().    - In umbrello/codegenwizard/codegenoptionspage.ui change QCheckBox      ui_forceSections to QComboBox ui_writeSectionComments with values      "None", "When section is non empty", "Always".    - In umbrello/codegenwizard/codegenoptionspage.cpp adjust constructor      and function apply() to the codegenoptionspage.ui change.    - In umbrello/codegenerators/codegenerator.{h,cpp},      - change setForceSections(bool) to setSectionCommentPolicy with arg        of type CodeGenerationPolicy::WriteSectionCommentsPolicy calling        UMLApp::app()->commonPolicy()->setSectionCommentsPolicy(arg);      - at getter forceSections() add TODO remark about changing return        type to CodeGenerationPolicy::WriteSectionCommentsPolicy.    - In umbrello/codegenerators/cpp/cppwriter.cpp :      - Move setting of m_indentLevel from function writeHeaderFile to        writeClassDecl so that class level comments are generated without        indentation.      - In functions writeSourceFile, writeAttributeDecls,        writeAttributeMethods, writeConstructorDecls,        writeConstructorMethods,        - change test of forceDoc() to forceSections() when deciding          whether to write section comments;        - on generating section comments, change            writeComment(QStringLiteral(" "), indnt, stream)          to            writeBlankLine(stream)          in order to avoid ugly empty comments /*  */ in multi line          comment mode.      - In function writeHeaderAttributeAccessorMethods simplify call to        writeAttributeMethods() by factoring the effective visibility        into local `vis`.
>       umbrello/codegenwizard/codegenoptionspage.ui : At QComboBox ui_writeSectionComments remove property "currentText" for compatibility with Qt4.
>       Address https://bugs.kde.org/show_bug.cgi?id=449622#c4 ,
>       umbrello/umbrello.kcfg : Remove whitespace at end of label texts.
>       umbrello/{model_utils,umllistview,umlwidgets/widget_utils}.cpp : Small fixes in i18n texts.
>       Address https://bugs.kde.org/show_bug.cgi?id=128352#c5 :
Comment 4 NATTkA bot gentoo-dev 2023-04-22 14:52:17 UTC Comment hidden (obsolete)
Comment 5 NATTkA bot gentoo-dev 2023-04-22 15:00:26 UTC Comment hidden (obsolete)
Comment 6 NATTkA bot gentoo-dev 2023-04-22 15:08:17 UTC Comment hidden (obsolete)
Comment 7 NATTkA bot gentoo-dev 2023-04-23 03:12:17 UTC Comment hidden (obsolete)
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-04-29 00:40:07 UTC
arm64 done
Comment 9 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2023-04-29 07:59:17 UTC
x86 done
Comment 10 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2023-04-29 11:42:23 UTC
amd64 done

all arches done