Re: [Kolab-devel] Updated OBS, CentOS 8 support, Python 3 support
Christian Mollekopf <[email protected]> Tue, 16 Aug 2022 12:40:39 +0200
| Newsgroups | gmane.comp.kde.devel.kolab |
|---|---|
| Message-ID | <5748805dcbd34357adbabc76c561a71e__48280.3473294311$1660646474$gmane$org@kube> |
On Tuesday, 16 August 2022 09:34:05 CEST you wrote: > Hi Christian, > Hi Christoph, > nice! :-) > > Concerning the ongoing Python 3 port, Guido (ghane) is submitting patches on a > semi-regular basis, which I review and have so far pushed to `master`. How > would you like to coordinate our efforts? Should future diffs be submitted > against your `dev/python3` branch? I suppose lets use the dev/python3 branch for now. I hope to merge that to master relatively quickly though, so we should be able to get back to master soonish. > So far we have gone out of our way to ensure that the code base remains > compatible with Python 2. At some point, it might be easier to scrap those > concerns and make PyKolab Python-3-only. Obviously, that would require heaving > up our existing distro packages to Python 3. What is your stance on this? I'm also trying to maintain that compatibility for now, at least until CentOS 7 is no longer a topic for us. I have meanwhile restored python2 compatibilty and can now execute the unittests at least for both python2 and python3 successfully, so I hope we're slowly but surely getting there. Cheers, Christian > Best, > Christoph > > On Monday, 15 August 2022 14:51:40 CEST Christian Mollekopf wrote: > > Hi, > > > > The OBS and it's workers have been updated and everything should be fully > > functional again. > > > > The update has unlocked a couple of things for us: > > * Modularity support for CentOS 8 and friends > > * The workers are now Ubuntu 22.04 compatible, so packaging on that front > > can proceed. * We now have a ppc64le builder > > > > With regards to CentOS8 you may have noticed the new CentOS_8_Stream > > repository. Given that CentOS 8 is EOL, I'm working on getting Kolab up and > > running on CentOS 8 Stream as the future flagship distribution for Kolab. > > The intention is that e.g. the dockerized Kolab 4 setup will be based on > > the CentOS 8 Stream packages. > > > > One major aspect of bringing Kolab to CentOS 8 is getting libkolabxml, > > libkolab and pykolab to work with python3. For the first two I think we're > > in pretty good shape by now. pykolab still requires major work, but I got > > it to a usable state in Kolab:16:Testing (dev/python3 branch in git). I > > expect the pykolab changes to still require a bunch of cleanup, especially > > as I didn't take care of python2 backwards compatibility in this initial > > effort to just get it to work. > > > > Cheers, > > Christian > > _______________________________________________ > > devel mailing list > > [email protected] > > https://lists.kolab.org/mailman/listinfo/devel > > _______________________________________________ > devel mailing list > [email protected] > https://lists.kolab.org/mailman/listinfo/devel