Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rdflib for openSUSE:Factory checked in at 2023-12-15 21:46:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-rdflib (Old) and /work/SRC/openSUSE:Factory/.python-rdflib.new.25432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-rdflib" Fri Dec 15 21:46:36 2023 rev:29 rq:1133427 version:6.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-rdflib/python-rdflib.changes 2022-02-09 20:38:24.346261979 +0100 +++ /work/SRC/openSUSE:Factory/.python-rdflib.new.25432/python-rdflib.changes 2023-12-15 21:46:41.780871740 +0100 @@ -1,0 +2,5 @@ +Wed Dec 13 08:40:59 UTC 2023 - Bernhard Wiedemann <bwiedem...@suse.com> + +- Add reproducible.patch for reproducible builds (boo#1062303) + +------------------------------------------------------------------- New: ---- reproducible.patch BETA DEBUG BEGIN: New: - Add reproducible.patch for reproducible builds (boo#1062303) BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-rdflib.spec ++++++ --- /var/tmp/diff_new_pack.TYnM8H/_old 2023-12-15 21:46:42.828910048 +0100 +++ /var/tmp/diff_new_pack.TYnM8H/_new 2023-12-15 21:46:42.832910194 +0100 @@ -26,6 +26,7 @@ License: BSD-3-Clause URL: http://rdflib.net/ Source: https://files.pythonhosted.org/packages/source/r/rdflib/rdflib-%{version}.tar.gz +Patch0: reproducible.patch BuildRequires: %{python_module html5lib} BuildRequires: %{python_module isodate} BuildRequires: %{python_module pyparsing} @@ -66,6 +67,7 @@ %prep %setup -q -n rdflib-%{version} +%patch0 -p1 # remove unwanted shebang find rdflib -name "*.py" | xargs sed -i '1 { /^#!/ d }' ++++++ reproducible.patch ++++++ Author: Bernhard M. Wiedemann <bwiedem...@suse.de> Date: Wed Dec 13 09:28:20 2023 +0100 Mark Restriction and Individual as private Fixes https://github.com/RDFLib/rdflib/issues/2645 Without this patch, the graph's random identifier leaked into html/apidocs/rdflib.extras.html See https://reproducible-builds.org/ for why this matters. This patch was done while working on reproducible builds for openSUSE. Index: rdflib-6.1.1/rdflib/extras/infixowl.py =================================================================== --- rdflib-6.1.1.orig/rdflib/extras/infixowl.py +++ rdflib-6.1.1/rdflib/extras/infixowl.py @@ -365,6 +365,8 @@ class TermDeletionHelper: class Individual(object): """ A typed individual + + :meta private: """ factoryGraph = Graph() @@ -1606,6 +1608,7 @@ class Restriction(Class): individualRestrictionComponent { individualRestrictionComponent } ')' + :meta private: """ restrictionKinds = [