-
Notifications
You must be signed in to change notification settings - Fork 563
2020 04 03 Maintainers Meeting Minutes
First documented maintainers meeting of 2020
- Release Channels
- Release Publicity/Notifications (Future Plans 5.1.0/6.0.0)
- Open Issues/5.0.0
- Documentation
- Python 2 Support
- GitHub releases - anshlesommer will make the release
- PyPi ashleysommer will care about putting the releases here
- Read the Docs - probably automated, nicholascar will follow-up after the GitHub release to check this channel is working
- Debian packages - don't know how to work this one (https://tracker.debian.org/pkg/rdflib, https://qa.debian.org/developer.php?email=chrysn%40fsfe.org) - white_gecko
- TODO: nicholascar to find out about Homebrew releases
- TODO: white_gecko to find out about APT/YUM releases
-
https://rdflib.github.io/ website
- nicholascar to update rdflib.github.io
- rdflib-dev mailing list
- TODO: white_gecko to email rdflib-dev mailing list
- semantic web mailing list
- TODO: white_gecko to email semantic web mailing list
- twitter - white_gecko
- ISWC conference lists
- TODO: nicholascar to email ISWC list
- multiple W3C WGs
- DXWG
- JSON-LD
- ODRL
- TODO: nicholascar to email W3C lists
- OGC
- Geosemantics WG
- TODO: nicholascar to email OGC lists
- Geosemantics WG
- GitHub projects downstream from rdflib
- TODO: nichoalscar to contact all repo owners via script
- 5.0.0 is out
- please test and tell us if you have problems with our new style ;-)
- plans for the future
- next release will be 6.0.0, no 5.1.0 is planned
- we will drop Python 2 & 3.4 support in 6.0.0
- we will poll for Python 2 interest after 5.0.0 is out
=============== Dear rdflib users,
We are pleased to announce the release of rdflib 5.0.0. You will find this release in:
- PyPI: https://pypi.org/project/pyldapi/
- GitHub: https://github.com/RDFLib/rdflib/releases
- readthedocs: https://rdflib.readthedocs.io/en/stable/
The purpose of this 5.0.0 release is to capture 3+ years of small improvements added to the rdflib codebased on top of the previous release, 4.2.2 which was made in January, 2017. This release should be a fully backwards-compatible release: you should not see any major breaking changes when use this release compared to 4.2.2.
If we have broken something in rdflib with this 5.0.0 release compared with 4.2.2, please let us know! You can do this via a GitHub Issue (https://github.com/RDFLib/rdflib/issues) or the rdflib-dev mailing list (https://groups.google.com/group/rdflib-dev).
Our intentions for future releases are listed on our main rdflib web page: https://rdflib.github.io/
We do not intend to make any further release in the 4.x or 5.x series of release EXCEPT if there are urgent fixes needed for 5.0.0 where we have accidentally borken something. Please let us know if we have! 5.0.0 will be minimally maintained on-going.
We will be conducting a poll about continued support for Python 2. We do not intend to support Python 2 in future rlease (see below) however we will be asking you, the rdflib community, what your needs are before absolutely ruling this out.
6.0.0: The next major release is indended to be 6.0.0 at the end of June this year, so only 3 months away! This is where all of our efforts will be going. This 6.0.0 release will include major breaking changes such as:
- dropping support for Python 2 & 3.4
- changing the way Named Graphs / contexts are idintified
- currently, context is indicated with a Python object but we intend to use a URI, as per PR https://github.com/RDFLib/rdflib/pull/409
- Namespaces will no longer be strings but will be Namespace objects which means some string functions like
startswith
won't work
These changes are being introduced to both reduce the maintenance burden for rdflib and also so we can take advantage of some Python 3 features (dict speed enhancements).
6.0.0 will also include some powerful new features. We cannot swear that these features will be ready in time, but we hope to include:
- RDF*/SPARQL*
- better documentation!
- improved Blank Node handling
- new Stores (HDT)
The full list of proposed changes for 6.0.0 will be presented and discussed on the rdflib GitHub and rdflib-dev mailing list well before the release.
Yours faithfully,
- Do we want to do release candidates
- What to do with the 5.0.0 milestone (https://github.com/RDFLib/rdflib/milestone/2)
Should be automatically updated once the 5.0.0 branch is created. "Upgrading from RDFLib version 4.X to 5.X" will be filled by ashleysommer with changed obvious during the creation of the CHANGELOG. Once 5.0.0 is out, this should evolve when people report problems.
- nicholascar to find out about Homebrew releases
- white_gecko to find out about APT/YUM releases
- white_gecko to email rdflib-dev mailing list
- white_gecko to email semantic web mailing list
- nicholascar to email ISWC list
- nicholascar to email W3C lists
- nicholascar to email OGC lists
- nichoalscar to contact all repo owners via script