Re: Frameworks master is Qt6 now

2023-02-06 Thread Nicolas Fella

Am 23.01.23 um 17:23 schrieb Nicolas Fella:

Am 19.01.23 um 13:44 schrieb Nicolas Fella:

Am 18.01.23 um 23:58 schrieb Nicolas Fella:

Hi,

the master branch of frameworks repositories now required Qt6 to build.
Maintenance of KF5 continues in the "kf5" branch.

Those using kdesrc-build make sure your kdesrc-builrc contains
"branch-group kf5-qt5", then it will switch to the correct branch
automatically.

Those building manually please adjust your workflow accordingly.

Any merge requests for frameworks should target Qt6/master (unless they
are not applicable there). If the change should be backported to KF5
cherry-pick it to the kf5 branch after merging.

Note that for the time being the kf5 branch has to stay compatible with
Qt6. This is required to keep the currently existing Qt6 builds
working.

This does *not* mean that master is now open for any kind of breaking
change. We will announce more on this soon.


Assuming no major issues with our tooling crop up soon we will proceed
with the following changes:

- Bump the KF_VERSION in master to 5.240.0. At some point we will
release one or more beta versions, which will have 5.250.0 etc as
version number. This is to follow the practice of .80/.90 version
numbers, but slightly adjusted to account for 255 being the technical
upper limit.

- Drop build system code to build with Qt5

- Rename library/target names to KF6

- Drop deprecated API. To ensure compatibility with existing Qt6 builds
this will initially be done only for API that was deprecated before
5.100 since that is what the current Qt6 CI enforces. Eventually we of
course want to drop everything deprecated, but that requires porting
consumers of it first.

I expect this to happen over the next few days. I will announce once
this is done and master is open for more invasive changes.


Hi,

as an update to this:

We are currently progressing nicely with this, but are not done yet.

Some amount of instability/breakage is expected, so *I do not recommend*
to try and use frameworks master until things have settled down a bit.

Doing so prematurely would only cause extra work for everyone involved.

I will announce once things have settled enough to start working on more
things.


Hi,

the items mentioned are now done. We are now mostly in the process of
ironing out some edges and wrapping up some loose ends.

There's a list of "TODO after branching" tasks in
https://phabricator.kde.org/tag/kf6/ as well as a lot of "TODO KF6"
comments all across our codebase. Help with going through them and
addressing them is appreciated.

master is open for regular development as well as breaking changes.

Cheers

Nico



KDE Eco community meetup, Wed. 8 Feb. 19-20h CET | open discussion Sustainable Software goal

2023-02-06 Thread Joseph P. De Veaugh-Geiss
To continue coordination for the Sustainable Software goal, everyone in 
the community is invited to join our online meetup this Wednesday (8 
February) at 19h CET.


Some ideas to be discussed have been collected at this pad -- please 
feel free to add ideas of your own:


  https://collaborate.kde.org/s/cactBt4frrfTjbW

Looking forward to seeing many of you there!

_Overview_

*When*: Wednesday 8 February 19-20h CET (UTC+1) (ics calendar attached)

*Where*: https://meet.kde.org/b/jos-l59-2i1-9yt

*Topic*: open discussion (see pad above)

Cheers,
Joseph

For general information about the Sustainable Software goal, see:

  https://community.kde.org/Goals/Sustainable_Software

Workboard:

  https://invent.kde.org/teams/eco/sustainable-software-goal/-/boards

--
Joseph P. De Veaugh-Geiss
BE4FOSS Project and Community Manager (KDE Eco)
OpenPGP: 8FC5 4178 DC44 AD55 08E7 DF57 453E 5746 59A6 C06F

---
KDE Eco: Building Energy-Efficient Free Software!

Website: https://eco.kde.org
Mastodon: @be4foss@floss.social
Mailing list: 
https://mail.kde.org/cgi-bin/mailman/listinfo/energy-efficiency

Matrix: https://webchat.kde.org/#/room/#energy-efficiency:kde.org
Forum: https://forum.kde.org/viewforum.php?f=334
BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700329T02
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701025T03
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20230206T101652Z
LAST-MODIFIED:20230206T104004Z
DTSTAMP:20230206T104004Z
UID:9a7546c2-e77b-4cff-b282-c1ae1ba9339b
SUMMARY:KDE Eco community meetup
DTSTART;TZID=Europe/Berlin:20230208T19
DTEND;TZID=Europe/Berlin:20230208T20
TRANSP:OPAQUE
LOCATION:https://meet.kde.org/b/jos-l59-2i1-9yt
DESCRIPTION;ALTREP="data:text/html,%3Cbody%3E*When*%3A%20Wednesday%208%20Fe
 bruary%2019-20h%20CET%20(UTC%2B1)%3Cbr%3E%0A%0A%3Cbr%3E%0A%0A*Where*%3A%20h
 ttps%3A%2F%2Fmeet.kde.org%2Fb%2Fjos-l59-2i1-9yt%3Cbr%3E%0A%0A%3Cbr%3E%0A%3C
 div%3E*Topic*%3A%20open%20discussion%20(see%20pad)%3C%2Fdiv%3E%0A%3Cdiv%3E%
 3Cbr%3E%0A*Pad*%3A%20https%3A%2F%2Fcollaborate.kde.org%2Fs%2FcactBt4frrfTjb
 W%3C%2Fdiv%3E%0A%0A%0A%3Cbr%3E%0A%0AFor%20general%20information%20about%20t
 he%20goal%2C%20see%3A%20%0Ahttps%3A%2F%2Fcommunity.kde.org%2FGoals%2FSustai
 nable_Software%0A%3Cdiv%3E%3Cbr%3E%0A%3C%2Fdiv%3E%0A%3Cdiv%3EWorkboard%3A%2
 0%0Ahttps%3A%2F%2Finvent.kde.org%2Fteams%2Feco%2Fsustainable-software-goal%
 2F-%2Fboards%0A%0A%3C%2Fdiv%3E%0A%3C%2Fbody%3E":*When*: Wednesday 8 Februar
 y 19-20h CET (UTC+1)\n\n*Where*: https://meet.kde.org/b/jos-l59-2i1-9yt\n\n
 *Topic*: open discussion (see pad)\n\n*Pad*: https://collaborate.kde.org/s/
 cactBt4frrfTjbW\n\nFor general information about the goal\, see:\nhttps://c
 ommunity.kde.org/Goals/Sustainable_Software\n\nWorkboard: https://invent.kd
 e.org/teams/eco/sustainable-software-goal/-/boards\n
X-MOZ-GENERATION:2
END:VEVENT
END:VCALENDAR


OpenPGP_0x453E574659A6C06F.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


Re: discourse testing

2023-02-06 Thread Harald Sitter
Good morning!

Since my last email we've made various improvements as suggestions
came in. If we forgot to action something please give @sitter or @carl
a ping.

We've now also enabled site-local registration as well as login using
google, facebook, and github. Please give this a good testing if you
intend to use one of those options.

So far the reception was quite favorable, so we intend to conclude
testing soon. This is your last call to tell us what you think of the
new forum and what we maybe should be fixing still. As ever, feel free
to use the forum to tell us :)

There's also the not so trivial matter of how to migrate from one
forum to the other and I'd greatly appreciate your input:
https://discuss.kde.org/t/transition-from-old-forum/148

HS