2024-03-30 | Marcel Telka | |
2024-03-30 | Andreas Wacknitz | |
2024-03-30 | Andreas Wacknitz | |
2024-03-30 | Andreas Wacknitz | |
2024-03-30 | Marcel Telka | |
2024-03-30 | Marcel Telka | |
2024-03-30 | Till Wegmüller |
components/archiver/xz/Makefile
@@ -27,6 +27,7 @@ COMPONENT_NAME= xz COMPONENT_VERSION= 5.6.1 COMPONENT_REVISION= 1 COMPONENT_SUMMARY= XZ Utils - loss-less file compression application and library COMPONENT_PROJECT_URL= https://tukaani.org/xz/ COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) @@ -40,6 +41,8 @@ include $(WS_MAKE_RULES)/common.mk COMPONENT_PRE_CONFIGURE_ACTION= ( cd $(SOURCE_DIR) && rm m4/build-to-host.m4 && autoreconf -fi ) CONFIGURE_OPTIONS += --disable-static CONFIGURE_OPTIONS += --disable-rpath components/openindiana/ca-certificates/Makefile
@@ -23,13 +23,13 @@ COMPONENT_NAME= ca-certificates COMPONENT_VERSION_MAJOR= 3 COMPONENT_VERSION_MINOR= 95 COMPONENT_VERSION_MINOR= 99 COMPONENT_VERSION= $(COMPONENT_VERSION_MAJOR).$(COMPONENT_VERSION_MINOR) HUMAN_VERSION= 20231117 HUMAN_VERSION= 20240315 COMPONENT_SUMMARY= Common CA certificates COMPONENT_SRC= nss-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz COMPONENT_ARCHIVE_HASH= sha256:469888e41e8a780051ce00edcd914e8a6bd38da88a82cfb84898dd388635822a COMPONENT_ARCHIVE_HASH= sha256:5cd5c2c8406a376686e6fa4b9c2de38aa280bea07bf927c0d521ba07c88b09bd COMPONENT_ARCHIVE_URL= https://ftp.mozilla.org/pub/security/nss/releases/NSS_$(COMPONENT_VERSION_MAJOR)_$(COMPONENT_VERSION_MINOR)_RTM/src/$(COMPONENT_ARCHIVE) COMPONENT_PROJECT_URL= https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS COMPONENT_FMRI= crypto/ca-certificates components/openindiana/ca-certificates/ca-certificates.p5m
@@ -159,6 +159,8 @@ file path=etc/certs/CA/TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem file path=etc/certs/CA/TWCA_Global_Root_CA.pem file path=etc/certs/CA/TWCA_Root_Certification_Authority.pem file path=etc/certs/CA/Telekom_Security_TLS_ECC_Root_2020.pem file path=etc/certs/CA/Telekom_Security_TLS_RSA_Root_2023.pem file path=etc/certs/CA/TeliaSonera_Root_CA_v1.pem file path=etc/certs/CA/Telia_Root_CA_v2.pem file path=etc/certs/CA/TrustAsia_Global_Root_CA_G3.pem @@ -309,6 +311,8 @@ target=../../certs/CA/Certainly_Root_R1.pem link path=etc/openssl/certs/7f3d5d1d.0 \ target=../../certs/CA/DigiCert_Assured_ID_Root_G3.pem link path=etc/openssl/certs/7fa05551.0 \ target=../../certs/CA/Telekom_Security_TLS_RSA_Root_2023.pem link path=etc/openssl/certs/8160b96c.0 \ target=../../certs/CA/Microsec_e-Szigno_Root_CA_2009.pem link path=etc/openssl/certs/81f2d2b1.0 \ @@ -408,6 +412,8 @@ target=../../certs/CA/GlobalSign_Root_CA_-_R6.pem link path=etc/openssl/certs/dd8e9d41.0 \ target=../../certs/CA/DigiCert_Global_Root_G3.pem link path=etc/openssl/certs/ddcda989.0 \ target=../../certs/CA/Telekom_Security_TLS_ECC_Root_2020.pem link path=etc/openssl/certs/de6d66f3.0 \ target=../../certs/CA/Amazon_Root_CA_4.pem link path=etc/openssl/certs/e113c810.0 target=../../certs/CA/Certigna.pem components/openindiana/ca-certificates/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@ # # # Copyright 2023 <contributor> # Copyright 2024 <contributor> # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) @@ -145,6 +145,8 @@ file path=etc/certs/CA/TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem file path=etc/certs/CA/TWCA_Global_Root_CA.pem file path=etc/certs/CA/TWCA_Root_Certification_Authority.pem file path=etc/certs/CA/Telekom_Security_TLS_ECC_Root_2020.pem file path=etc/certs/CA/Telekom_Security_TLS_RSA_Root_2023.pem file path=etc/certs/CA/TeliaSonera_Root_CA_v1.pem file path=etc/certs/CA/Telia_Root_CA_v2.pem file path=etc/certs/CA/TrustAsia_Global_Root_CA_G3.pem @@ -295,6 +297,8 @@ target=../../certs/CA/Certainly_Root_R1.pem link path=etc/openssl/certs/7f3d5d1d.0 \ target=../../certs/CA/DigiCert_Assured_ID_Root_G3.pem link path=etc/openssl/certs/7fa05551.0 \ target=../../certs/CA/Telekom_Security_TLS_RSA_Root_2023.pem link path=etc/openssl/certs/8160b96c.0 \ target=../../certs/CA/Microsec_e-Szigno_Root_CA_2009.pem link path=etc/openssl/certs/81f2d2b1.0 \ @@ -394,6 +398,8 @@ target=../../certs/CA/GlobalSign_Root_CA_-_R6.pem link path=etc/openssl/certs/dd8e9d41.0 \ target=../../certs/CA/DigiCert_Global_Root_G3.pem link path=etc/openssl/certs/ddcda989.0 \ target=../../certs/CA/Telekom_Security_TLS_ECC_Root_2020.pem link path=etc/openssl/certs/de6d66f3.0 \ target=../../certs/CA/Amazon_Root_CA_4.pem link path=etc/openssl/certs/e113c810.0 target=../../certs/CA/Certigna.pem components/openindiana/ca-certificates/pkg5
@@ -13,4 +13,4 @@ "crypto/ca-certificates" ], "name": "ca-certificates" } } components/perl/Variable-OnDestruct/Makefile
@@ -19,11 +19,11 @@ include ../../../make-rules/shared-macros.mk COMPONENT_PERL_MODULE = Variable::OnDestruct HUMAN_VERSION = 0.08 HUMAN_VERSION = 0.09 COMPONENT_SUMMARY = Variable::OnDestruct - Call a subroutine on destruction of a variable. COMPONENT_CPAN_AUTHOR = LEONT COMPONENT_ARCHIVE_HASH = \ sha256:b3c7cd4ce9bd157c0024b16b6aa3b2b5c5926160eb6f7f15d046b3c0394c5756 sha256:7add0e8d81c2ff0f4e6b30ec98cb06c1e0058e89ceafccffea3695ce4674d0dc COMPONENT_LICENSE = Artistic-1.0-Perl OR GPL-1.0-or-later COMPONENT_LICENSE_FILE = LICENSE components/python/lxml/Makefile
@@ -19,13 +19,11 @@ include ../../../make-rules/shared-macros.mk COMPONENT_NAME = lxml HUMAN_VERSION = 5.1.0 HUMAN_VERSION = 5.1.1 COMPONENT_SUMMARY = lxml - Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API. COMPONENT_PROJECT_URL = https://lxml.de/ COMPONENT_ARCHIVE_URL = \ https://files.pythonhosted.org/packages/2b/b4/bbccb250adbee490553b6a52712c46c20ea1ba533a643f1424b27ffc6845/lxml-5.1.0.tar.gz COMPONENT_ARCHIVE_HASH = \ sha256:3eea6ed6e6c918e468e693c41ef07f3c3acc310b70ddd9cc72d9ef84bc9564ca sha256:42a8aa957e98bd8b884a8142175ec24ce4ef0a57760e8879f193bfe64b757ca9 COMPONENT_LICENSE = BSD-3-Clause COMPONENT_LICENSE_FILE = LICENSE.txt components/python/lxml/lxml-PYVER.p5m
@@ -30,11 +30,11 @@ file path=usr/lib/python$(PYVER)/vendor-packages/lxml-$(HUMAN_VERSION).dist-info/top_level.txt file path=usr/lib/python$(PYVER)/vendor-packages/lxml/ElementInclude.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/_elementpath.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/_elementpath.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/_elementpath.so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/apihelpers.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/builder.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/builder.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/builder.so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/classlookup.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/cleanup.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/cssselect.py @@ -42,9 +42,9 @@ file path=usr/lib/python$(PYVER)/vendor-packages/lxml/docloader.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/doctestcompare.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/dtd.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/etree.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/etree.h file path=usr/lib/python$(PYVER)/vendor-packages/lxml/etree.pyx file path=usr/lib/python$(PYVER)/vendor-packages/lxml/etree.so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/etree_api.h file path=usr/lib/python$(PYVER)/vendor-packages/lxml/extensions.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/ElementSoup.py @@ -53,11 +53,11 @@ file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/_html5builder.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/_setmixin.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/builder.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/clean.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/clean.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/clean.so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/defs.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/diff.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/diff.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/diff.so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/formfill.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/html5parser.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/soupparser.py @@ -95,8 +95,8 @@ file path=usr/lib/python$(PYVER)/vendor-packages/lxml/lxml.etree.h file path=usr/lib/python$(PYVER)/vendor-packages/lxml/lxml.etree_api.h file path=usr/lib/python$(PYVER)/vendor-packages/lxml/nsclasses.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/objectify.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/objectify.pyx file path=usr/lib/python$(PYVER)/vendor-packages/lxml/objectify.so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/objectpath.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/parser.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/parsertarget.pxi @@ -105,8 +105,8 @@ file path=usr/lib/python$(PYVER)/vendor-packages/lxml/pyclasslookup.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/readonlytree.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/relaxng.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/sax.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/sax.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/sax.so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/saxparser.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/schematron.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/serializer.pxi components/python/lxml/manifests/sample-manifest.p5m
@@ -30,11 +30,11 @@ file path=usr/lib/python$(PYVER)/vendor-packages/lxml-$(HUMAN_VERSION).dist-info/top_level.txt file path=usr/lib/python$(PYVER)/vendor-packages/lxml/ElementInclude.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/_elementpath.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/_elementpath.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/_elementpath.so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/apihelpers.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/builder.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/builder.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/builder.so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/classlookup.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/cleanup.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/cssselect.py @@ -42,9 +42,9 @@ file path=usr/lib/python$(PYVER)/vendor-packages/lxml/docloader.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/doctestcompare.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/dtd.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/etree.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/etree.h file path=usr/lib/python$(PYVER)/vendor-packages/lxml/etree.pyx file path=usr/lib/python$(PYVER)/vendor-packages/lxml/etree.so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/etree_api.h file path=usr/lib/python$(PYVER)/vendor-packages/lxml/extensions.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/ElementSoup.py @@ -53,11 +53,11 @@ file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/_html5builder.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/_setmixin.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/builder.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/clean.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/clean.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/clean.so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/defs.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/diff.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/diff.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/diff.so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/formfill.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/html5parser.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/html/soupparser.py @@ -95,8 +95,8 @@ file path=usr/lib/python$(PYVER)/vendor-packages/lxml/lxml.etree.h file path=usr/lib/python$(PYVER)/vendor-packages/lxml/lxml.etree_api.h file path=usr/lib/python$(PYVER)/vendor-packages/lxml/nsclasses.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/objectify.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/objectify.pyx file path=usr/lib/python$(PYVER)/vendor-packages/lxml/objectify.so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/objectpath.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/parser.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/parsertarget.pxi @@ -105,8 +105,8 @@ file path=usr/lib/python$(PYVER)/vendor-packages/lxml/pyclasslookup.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/readonlytree.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/relaxng.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/sax.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/sax.py file path=usr/lib/python$(PYVER)/vendor-packages/lxml/sax.so file path=usr/lib/python$(PYVER)/vendor-packages/lxml/saxparser.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/schematron.pxi file path=usr/lib/python$(PYVER)/vendor-packages/lxml/serializer.pxi components/python/lxml/pkg5
@@ -9,8 +9,8 @@ "system/library" ], "fmris": [ "library/python/lxml-39", "library/python/lxml" "library/python/lxml", "library/python/lxml-39" ], "name": "lxml" } } components/python/lxml/test/results-all.master
@@ -1,3 +1,7 @@ self.assertEqual(summarize_list(etree.ElementTree(elem).findall("/tag")), self.assertEqual(summarize_list(etree.ElementTree(elem).findall("/tag")), summarize_list(ElementTree.ElementTree(elem).findall("/tag")) summarize_list(ElementTree.ElementTree(elem).findall("/tag")) $(@D)/doc/FAQ.txt $(@D)/doc/api.txt $(@D)/doc/element_classes.txt @@ -68,18 +72,20 @@ $(@D)/src/lxml/html/tests/test_rewritelinks.txt $(@D)/src/lxml/html/tests/test_xhtml.txt CDATA (lxml.etree) CSSSelector (lxml.cssselect) Classes (lxml.html) Doctest: FAQ.txt ... ok Doctest: api.txt ... ok Doctest: element_classes.txt ... ok Doctest: extensions.txt ... ok Doctest: lxml.cssselect.CSSSelector ... ok Doctest: lxml.etree.CDATA ... ok Doctest: lxml.etree.ElementNamespaceClassLookup ... ok Doctest: lxml.etree.FunctionNamespace ... ok Doctest: lxml.etree.Schematron ... ok Doctest: lxml.etree.XML ... ok Doctest: lxml.etree.__test__.FunctionNamespace (line 207) ... ok Doctest: lxml.etree.__test__.XML (line 3218) ... ok Doctest: lxml.etree.__test__.XML (line 3240) ... ok Doctest: lxml.html.Classes ... ok Doctest: lxml.html.HtmlMixin.drop_tag ... ok Doctest: lxml.html.XHTMLParser ... ok @@ -93,7 +99,7 @@ Doctest: lxml.tests.selftest.bug_xmltoolkit25 ... ok Doctest: lxml.tests.selftest.bug_xmltoolkit28 ... ok Doctest: lxml.tests.selftest.encoding ... ok Doctest: lxml.tests.selftest.find ... ok Doctest: lxml.tests.selftest.find ... <doctest lxml.tests.selftest.find[35]>:1: FutureWarning: This search incorrectly ignores the root element, and will be fixed in a future version. If you rely on the current behaviour, change it to './tag' Doctest: lxml.tests.selftest.interface ... ok Doctest: lxml.tests.selftest.iterators ... ok Doctest: lxml.tests.selftest.iterparse ... ok @@ -112,7 +118,7 @@ Doctest: lxml.tests.selftest2.copy ... ok Doctest: lxml.tests.selftest2.element ... ok Doctest: lxml.tests.selftest2.encoding ... ok Doctest: lxml.tests.selftest2.find ... ok Doctest: lxml.tests.selftest2.find ... <doctest lxml.tests.selftest2.find[25]>:1: FutureWarning: This search incorrectly ignores the root element, and will be fixed in a future version. If you rely on the current behaviour, change it to './tag' Doctest: lxml.tests.selftest2.makeelement ... ok Doctest: lxml.tests.selftest2.parsefile ... ok Doctest: lxml.tests.selftest2.qname ... ok @@ -147,10 +153,11 @@ Regression test to fix memory allocation issues (use 3+ inclusive NS spaces) ... ok Schematron (lxml.etree) Schematron (lxml.isoschematron) Test find methods (including xpath syntax). ... ok Test find methods (including xpath syntax). ... $(@D)/src/lxml/tests/test_elementpath.py:276: FutureWarning: This search incorrectly ignores the root element, and will be fixed in a future version. If you rely on the current behaviour, change it to './tag' Test find methods (including xpath syntax). ... $(@D)/src/lxml/tests/test_elementpath.py:276: FutureWarning: This search incorrectly ignores the root element, and will be fixed in a future version. If you rely on the current behaviour, change it to './tag' We don't have a guarantee that there will always be a path ... ok XHTMLParser (lxml.html) XML (line 3218) (lxml.etree.__test__) XML (line 3240) (lxml.etree.__test__) XML (lxml.etree) attrib (lxml.tests.selftest2) bad_find (lxml.tests.selftest) @@ -171,6 +178,10 @@ locate_unbalanced_start (lxml.html.diff) makeelement (lxml.tests.selftest2) namespace (lxml.tests.selftest) ok ok ok ok parsefile (lxml.tests.selftest) parsefile (lxml.tests.selftest2) parseliteral (lxml.tests.selftest) @@ -405,9 +416,9 @@ test_attributes_get (lxml.tests.test_elementtree.ETreeTestCase) ... ok test_attributes_get (lxml.tests.test_elementtree.ElementTreeTestCase) ... ok test_bad_element (lxml.tests.test_errors.ErrorTestCase) ... ok test_basic (lxml.html.tests.test_html5parser.Test_document_fromstring) ... ok test_basic (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... ok test_basic (lxml.html.tests.test_html5parser.Test_fragments_fromstring) ... ok test_basic (lxml.html.tests.test_html5parser.Test_document_fromstring) ... skipped 'html5lib is not installed' test_basic (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... skipped 'html5lib is not installed' test_basic (lxml.html.tests.test_html5parser.Test_fragments_fromstring) ... skipped 'html5lib is not installed' test_body (lxml.html.tests.test_elementsoup.SoupParserTestCase) ... ok test_boolean_attribute (lxml.tests.test_htmlparser.HtmlParserTestCase) ... ok test_boolean_attribute_round_trip (lxml.tests.test_htmlparser.HtmlParserTestCase) ... ok @@ -449,6 +460,7 @@ test_c14n_tostring_with_comments (lxml.tests.test_etree.ETreeC14NTestCase) ... ok test_c14n_with_comments (lxml.tests.test_etree.ETreeC14NTestCase) ... ok test_c_api (lxml.tests.test_etree.ETreeOnlyTestCase) ... ok test_cache (lxml.tests.test_elementpath.ElementTreeElementPathTestCase) ... skipped 'lxml-only' test_cache (lxml.tests.test_elementpath.EtreeElementPathTestCase) ... ok test_cdata (lxml.tests.test_builder.BuilderTestCase) ... ok test_cdata (lxml.tests.test_etree.ETreeOnlyTestCase) ... ok @@ -531,8 +543,9 @@ test_create_element (lxml.tests.test_nsclasses.ETreeNamespaceClassesTestCase) ... ok test_create_element_default (lxml.tests.test_nsclasses.ETreeNamespaceClassesTestCase) ... ok test_create_from_partial_doc (lxml.tests.test_xmlschema.ETreeXMLSchemaTestCase) ... ok test_create_parent (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... ok test_create_parent_default_type_no_ns (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... ok test_create_parent (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... skipped 'html5lib is not installed' test_create_parent_default_type_no_ns (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... skipped 'html5lib is not installed' test_cssselect (lxml.tests.test_css.CSSTestCase) ... ok test_custom_lookup (lxml.tests.test_classlookup.ClassLookupTestCase) ... ok test_custom_lookup_ns_fallback (lxml.tests.test_classlookup.ClassLookupTestCase) ... ok test_data_element_NoneType (lxml.tests.test_objectify.ObjectifyTestCase) ... ok @@ -926,6 +939,7 @@ test_filelike_close (lxml.tests.test_incremental_xmlfile.BytesIOXmlFileTestCase) ... ok test_filelike_close (lxml.tests.test_incremental_xmlfile.SimpleFileLikeXmlFileTestCase) ... ok test_filelike_not_closing (lxml.tests.test_incremental_xmlfile.SimpleFileLikeXmlFileTestCase) ... ok test_find (lxml.tests.test_elementpath.ElementTreeElementPathTestCase) test_find (lxml.tests.test_elementpath.EtreeElementPathTestCase) test_findall (lxml.tests.test_elementtree.ETreeTestCase) ... ok test_findall (lxml.tests.test_elementtree.ElementTreeTestCase) ... ok @@ -997,10 +1011,10 @@ test_getslice_steps (lxml.tests.test_elementtree.ElementTreeElementSlicingTest) ... ok test_getslice_text (lxml.tests.test_elementtree.ETreeTestCase) ... ok test_getslice_text (lxml.tests.test_elementtree.ElementTreeTestCase) ... ok test_guess_charset_arg_gets_passed_to_parser (lxml.html.tests.test_html5parser.Test_document_fromstring) ... ok test_guess_charset_arg_gets_passed_to_parser (lxml.html.tests.test_html5parser.Test_fragments_fromstring) ... ok test_guess_charset_not_used_for_unicode (lxml.html.tests.test_html5parser.Test_document_fromstring) ... ok test_guess_charset_not_used_for_unicode (lxml.html.tests.test_html5parser.Test_fragments_fromstring) ... ok test_guess_charset_arg_gets_passed_to_parser (lxml.html.tests.test_html5parser.Test_document_fromstring) ... skipped 'html5lib is not installed' test_guess_charset_arg_gets_passed_to_parser (lxml.html.tests.test_html5parser.Test_fragments_fromstring) ... skipped 'html5lib is not installed' test_guess_charset_not_used_for_unicode (lxml.html.tests.test_html5parser.Test_document_fromstring) ... skipped 'html5lib is not installed' test_guess_charset_not_used_for_unicode (lxml.html.tests.test_html5parser.Test_fragments_fromstring) ... skipped 'html5lib is not installed' test_head_body (lxml.html.tests.test_elementsoup.SoupParserTestCase) ... ok test_host_whitelist_invalid (lxml.html.tests.test_clean.CleanerTest) ... ok test_host_whitelist_slash_type_confusion (lxml.html.tests.test_clean.CleanerTest) ... ok @@ -1036,6 +1050,7 @@ test_html_parser_target_exceptions (lxml.tests.test_htmlparser.HtmlParserTestCase) ... ok test_html_parser_target_tag (lxml.tests.test_htmlparser.HtmlParserTestCase) ... ok test_html_prefix_nsmap (lxml.tests.test_etree.ETreeOnlyTestCase) ... ok test_html_pull_parser_chunky (lxml.tests.test_htmlparser.HtmlParserTestCase) ... ok test_html_subelement_name_colon (lxml.tests.test_htmlparser.HtmlParserTestCase) ... ok test_html_subelement_name_empty (lxml.tests.test_htmlparser.HtmlParserTestCase) ... ok test_html_subelement_name_quote (lxml.tests.test_htmlparser.HtmlParserTestCase) ... ok @@ -1300,8 +1315,8 @@ test_nested_default_namespace_and_other (lxml.tests.test_incremental_xmlfile.TempPathXmlFileTestCase) ... ok test_nested_default_namespace_and_other (lxml.tests.test_incremental_xmlfile.TempXmlFileTestCase) ... ok test_network_dtd (lxml.tests.test_http_io.HttpIOTestCase) ... ok test_no_leading_text_raises_error_if_leading_text (lxml.html.tests.test_html5parser.Test_fragments_fromstring) ... ok test_no_leading_text_strips_empty_leading_text (lxml.html.tests.test_html5parser.Test_fragments_fromstring) ... ok test_no_leading_text_raises_error_if_leading_text (lxml.html.tests.test_html5parser.Test_fragments_fromstring) ... skipped 'html5lib is not installed' test_no_leading_text_strips_empty_leading_text (lxml.html.tests.test_html5parser.Test_fragments_fromstring) ... skipped 'html5lib is not installed' test_non_io_exception_continues_closing (lxml.tests.test_incremental_xmlfile.BytesIOXmlFileTestCase) ... ok test_non_io_exception_continues_closing (lxml.tests.test_incremental_xmlfile.HtmlFileTestCase) ... ok test_non_io_exception_continues_closing (lxml.tests.test_incremental_xmlfile.SimpleFileLikeXmlFileTestCase) ... ok @@ -1520,14 +1535,14 @@ test_qname_tag (lxml.tests.test_builder.BuilderTestCase) ... ok test_qname_tag_default_namespace (lxml.tests.test_builder.BuilderTestCase) ... ok test_qname_text_resolve (lxml.tests.test_etree.ETreeOnlyTestCase) ... ok test_raises_error_if_multiple_elements_found (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... ok test_raises_error_if_no_elements_found (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... ok test_raises_error_if_tail (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... ok test_raises_error_on_leading_text (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... ok test_raises_type_error_on_nonstring_input (lxml.html.tests.test_html5parser.Test_document_fromstring) ... ok test_raises_type_error_on_nonstring_input (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... ok test_raises_type_error_on_nonstring_input (lxml.html.tests.test_html5parser.Test_fragments_fromstring) ... ok test_raises_type_error_on_nonstring_input (lxml.html.tests.test_html5parser.Test_fromstring) ... ok test_raises_error_if_multiple_elements_found (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... skipped 'html5lib is not installed' test_raises_error_if_no_elements_found (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... skipped 'html5lib is not installed' test_raises_error_if_tail (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... skipped 'html5lib is not installed' test_raises_error_on_leading_text (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... skipped 'html5lib is not installed' test_raises_type_error_on_nonstring_input (lxml.html.tests.test_html5parser.Test_document_fromstring) ... skipped 'html5lib is not installed' test_raises_type_error_on_nonstring_input (lxml.html.tests.test_html5parser.Test_fragment_fromstring) ... skipped 'html5lib is not installed' test_raises_type_error_on_nonstring_input (lxml.html.tests.test_html5parser.Test_fragments_fromstring) ... skipped 'html5lib is not installed' test_raises_type_error_on_nonstring_input (lxml.html.tests.test_html5parser.Test_fromstring) ... skipped 'html5lib is not installed' test_register_namespace (lxml.tests.test_elementtree.ETreeTestCase) ... ok test_register_namespace (lxml.tests.test_elementtree.ElementTreeTestCase) ... ok test_register_namespace_xml (lxml.tests.test_etree.ETreeOnlyTestCase) ... ok @@ -1571,14 +1586,14 @@ test_resolve_filename_dtd (lxml.tests.test_etree.ETreeOnlyTestCase) ... ok test_resolve_filename_dtd_relative (lxml.tests.test_etree.ETreeOnlyTestCase) ... ok test_resolve_string_dtd (lxml.tests.test_etree.ETreeOnlyTestCase) ... ok test_returns_body_if_has_text (lxml.html.tests.test_html5parser.Test_fromstring) ... ok test_returns_body_if_single_element_has_tail (lxml.html.tests.test_html5parser.Test_fromstring) ... ok test_returns_unwraps_body_if_single_element (lxml.html.tests.test_html5parser.Test_fromstring) ... ok test_returns_whole_doc_if_head_not_empty (lxml.html.tests.test_html5parser.Test_fromstring) ... ok test_returns_whole_doc_if_head_not_empty_no_ns (lxml.html.tests.test_html5parser.Test_fromstring) ... ok test_returns_whole_doc_if_input_contains_doctype (lxml.html.tests.test_html5parser.Test_fromstring) ... ok test_returns_whole_doc_if_input_contains_html_tag (lxml.html.tests.test_html5parser.Test_fromstring) ... ok test_returns_whole_doc_if_input_is_encoded (lxml.html.tests.test_html5parser.Test_fromstring) ... ok test_returns_body_if_has_text (lxml.html.tests.test_html5parser.Test_fromstring) ... skipped 'html5lib is not installed' test_returns_body_if_single_element_has_tail (lxml.html.tests.test_html5parser.Test_fromstring) ... skipped 'html5lib is not installed' test_returns_unwraps_body_if_single_element (lxml.html.tests.test_html5parser.Test_fromstring) ... skipped 'html5lib is not installed' test_returns_whole_doc_if_head_not_empty (lxml.html.tests.test_html5parser.Test_fromstring) ... skipped 'html5lib is not installed' test_returns_whole_doc_if_head_not_empty_no_ns (lxml.html.tests.test_html5parser.Test_fromstring) ... skipped 'html5lib is not installed' test_returns_whole_doc_if_input_contains_doctype (lxml.html.tests.test_html5parser.Test_fromstring) ... skipped 'html5lib is not installed' test_returns_whole_doc_if_input_contains_html_tag (lxml.html.tests.test_html5parser.Test_fromstring) ... skipped 'html5lib is not installed' test_returns_whole_doc_if_input_is_encoded (lxml.html.tests.test_html5parser.Test_fromstring) ... skipped 'html5lib is not installed' test_root (lxml.tests.test_objectify.ObjectifyTestCase) ... ok test_safe_attrs_excluded (lxml.html.tests.test_clean.CleanerTest) ... ok test_safe_attrs_included (lxml.html.tests.test_clean.CleanerTest) ... ok @@ -1705,6 +1720,12 @@ test_simple_roundtrip (lxml.tests.test_elementtree.ElementTreeC14NTest) ... ok test_simple_xml (lxml.tests.test_elementtree.ETreePullTestCase) ... ok test_simple_xml (lxml.tests.test_elementtree.ElementTreePullTestCase) ... ok test_simple_xml_chunk_1 (lxml.tests.test_elementtree.ETreePullTestCase) ... ok test_simple_xml_chunk_1 (lxml.tests.test_elementtree.ElementTreePullTestCase) ... skipped 'Feeding the parser by too small chunks defers parsing' test_simple_xml_chunk_22 (lxml.tests.test_elementtree.ETreePullTestCase) ... ok test_simple_xml_chunk_22 (lxml.tests.test_elementtree.ElementTreePullTestCase) ... ok test_simple_xml_chunk_5 (lxml.tests.test_elementtree.ETreePullTestCase) ... ok test_simple_xml_chunk_5 (lxml.tests.test_elementtree.ElementTreePullTestCase) ... skipped 'Feeding the parser by too small chunks defers parsing' test_simple_xml_with_ns (lxml.tests.test_elementtree.ETreePullTestCase) ... ok test_simple_xml_with_ns (lxml.tests.test_elementtree.ElementTreePullTestCase) ... ok test_single_select_value_multiple_selected_options (lxml.html.tests.test_select.SelectTest) ... ok @@ -1806,7 +1827,9 @@ test_thread_xslt_apply_error_log (lxml.tests.test_threading.ThreadingTestCase) ... ok test_thread_xslt_attr_replace (lxml.tests.test_threading.ThreadingTestCase) ... ok test_thread_xslt_parsing_error_log (lxml.tests.test_threading.ThreadingTestCase) ... ok test_tokenizer (lxml.tests.test_elementpath.ElementTreeElementPathTestCase) ... skipped 'lxml-only' test_tokenizer (lxml.tests.test_elementpath.EtreeElementPathTestCase) ... ok test_tokenizer_predicates (lxml.tests.test_elementpath.ElementTreeElementPathTestCase) ... ok test_tokenizer_predicates (lxml.tests.test_elementpath.EtreeElementPathTestCase) ... ok test_tostring (lxml.tests.test_elementtree.ETreeTestCase) ... ok test_tostring (lxml.tests.test_elementtree.ElementTreeTestCase) ... ok @@ -1915,18 +1938,19 @@ test_various_mixins (lxml.html.tests.test_basic.TestBasicFeatures) ... ok test_vars (lxml.tests.test_objectify.ObjectifyTestCase) ... ok test_version (lxml.tests.test_etree.ETreeOnlyTestCase) ... ok test_very_large_sourceline_iterparse (lxml.tests.test_etree.ETreeOnlyTestCase) ... ok test_void_elements (lxml.tests.test_incremental_xmlfile.HtmlFileTestCase) ... ok test_walk_after_parse_failure (lxml.tests.test_etree.ETreeOnlyTestCase) ... ok test_weird_dict_interaction (lxml.tests.test_elementtree.ETreeTestCase) ... ok test_weird_dict_interaction (lxml.tests.test_elementtree.ElementTreeTestCase) ... ok test_wide_unicode_html (lxml.tests.test_htmlparser.HtmlParserTestCase) ... ok test_wide_unicode_xml (lxml.tests.test_unicode.UnicodeTestCase) ... ok test_with_file_name (lxml.html.tests.test_html5parser.Test_parse) ... ok test_with_file_object (lxml.html.tests.test_html5parser.Test_parse) ... ok test_with_url (lxml.html.tests.test_html5parser.Test_parse) ... ok test_with_file_name (lxml.html.tests.test_html5parser.Test_parse) ... skipped 'html5lib is not installed' test_with_file_object (lxml.html.tests.test_html5parser.Test_parse) ... skipped 'html5lib is not installed' test_with_url (lxml.html.tests.test_html5parser.Test_parse) ... skipped 'html5lib is not installed' test_wrap_html (lxml.html.tests.test_elementsoup.SoupParserTestCase) ... ok test_wraps_multiple_fragments_in_div_no_ns (lxml.html.tests.test_html5parser.Test_fromstring) ... ok test_wraps_multiple_fragments_in_span_no_ns (lxml.html.tests.test_html5parser.Test_fromstring) ... ok test_wraps_multiple_fragments_in_div_no_ns (lxml.html.tests.test_html5parser.Test_fromstring) ... skipped 'html5lib is not installed' test_wraps_multiple_fragments_in_span_no_ns (lxml.html.tests.test_html5parser.Test_fromstring) ... skipped 'html5lib is not installed' test_write (lxml.tests.test_elementtree.ETreeTestCase) ... ok test_write (lxml.tests.test_elementtree.ElementTreeTestCase) ... ok test_write (lxml.tests.test_etree.ETreeWriteTestCase) ... ok @@ -2065,6 +2089,7 @@ test_xpath_prefix_error (lxml.tests.test_xpathevaluator.ETreeXPathTestCase) ... ok test_xpath_string (lxml.tests.test_xpathevaluator.ETreeXPathTestCase) ... ok test_xpath_text_from_other_document (lxml.tests.test_xpathevaluator.ETreeXPathTestCase) ... ok test_xpath_tokenizer (lxml.tests.test_elementpath.ElementTreeElementPathTestCase) ... ok test_xpath_tokenizer (lxml.tests.test_elementpath.EtreeElementPathTestCase) ... ok test_xpath_variables (lxml.tests.test_xpathevaluator.ETreeXPathTestCase) ... ok test_xpath_variables_nodeset (lxml.tests.test_xpathevaluator.ETreeXPathTestCase) ... ok @@ -2145,17 +2170,16 @@ xpath_tokenizer (lxml.tests.selftest) ---------------------------------------------------------------------- Ran 1996 tests Ran 2011 tests OK Skipping tests in lxml.cssselect - external cssselect package is not installed Comparing with ElementTree 1.3.0 TESTED VERSION: 5.1.0 Python: sys.version_info(major=3, minor=9, micro=16, releaselevel='final', serial=0) lxml.etree: (5, 1, 0, 0) libxml used: (2, 12, 3) libxml compiled: (2, 12, 3) TESTED VERSION: 5.1.1 Python: sys.version_info(major=3, minor=9, micro=19, releaselevel='final', serial=0) lxml.etree: (5, 1, 1, 0) libxml used: (2, 12, 6) libxml compiled: (2, 12, 6) libxslt used: (1, 1, 39) libxslt compiled: (1, 1, 39) FS encoding: utf-8 components/runtime/erlang/Makefile
@@ -32,6 +32,7 @@ COMPONENT_FMRI= runtime/erlang COMPONENT_NAME= erlang COMPONENT_VERSION= 26.2.3 COMPONENT_REVISION= 1 COMPONENT_PROJECT_URL= https://erlang.org/ COMPONENT_SRC_NAME= otp_src COMPONENT_SRC= $(COMPONENT_SRC_NAME)_$(COMPONENT_VERSION) components/runtime/erlang/erlang.p5m
@@ -30,13 +30,34 @@ <transform file path=usr/lib/$(MACH64)/erlang/erts-([\d\.]+)/bin/beam\.smp -> default mode 0555> <transform file path=usr/lib/$(MACH64)/erlang/lib/tools-([\d\.]+)/bin/emem -> default mode 0555> # Put the various erlang man pages in the right directories. # Set file modes for some files <transform file path=.*lib/.*app -> default mode 0444> <transform file path=.*lib/.*appup -> default mode 0444> <transform file path=.*lib/.*beam -> default mode 0444> <transform file path=.*lib/.*gif -> default mode 0444> <transform file path=.*lib/.*tool -> default mode 0444> # Put man pages into separate folders in order to prevent collisions <transform file -> edit path man/man3/ man/man3erl/> <transform file path=(.*)/man3(.*) -> edit path .3$ .3erl > <transform file path=usr/share/man/man3erl/(.+)erl$ -> \ set action.hash usr/share/man/man3/%<1> > <transform file -> edit path man/man4/ man/man4erl/> <transform file path=(.*)/man4(.*) -> edit path .4$ .4erl > <transform file path=usr/share/man/man4erl/(.+)erl$ -> \ set action.hash usr/share/man/man4/%<1> > <transform file -> edit path man/man6/ man/man6erl/> <transform file path=(.*)/man6(.*) -> edit path .6$ .6erl > <transform file path=usr/share/man/man6erl/(.+)erl$ -> \ set action.hash usr/share/man/man6/%<1> > <transform file -> edit path man/man7/ man/man7erl/> <transform file path=(.*)/man7(.*) -> edit path .7$ .7erl > <transform file path=usr/share/man/man7erl/(.+)erl$ -> \ set action.hash usr/share/man/man7/%<1> > link path=usr/bin/ct_run target=../lib/$(MACH64)/erlang/bin/ct_run link path=usr/bin/dialyzer target=../lib/$(MACH64)/erlang/bin/dialyzer link path=usr/bin/epmd target=../lib/$(MACH64)/erlang/bin/epmd components/sysutils/borgbackup/Makefile
@@ -19,14 +19,11 @@ include ../../../make-rules/shared-macros.mk COMPONENT_NAME = borgbackup HUMAN_VERSION = 1.2.7 COMPONENT_REVISION = 1 HUMAN_VERSION = 1.2.8 COMPONENT_SUMMARY = borgbackup - Deduplicated, encrypted, authenticated and compressed backups COMPONENT_PROJECT_URL = https://borgbackup.readthedocs.io/ COMPONENT_ARCHIVE_URL = \ https://files.pythonhosted.org/packages/a6/19/f94be9fda92ea73cbf22b643a03a0b64559027ef5467765142d8242e712a/borgbackup-1.2.7.tar.gz COMPONENT_ARCHIVE_HASH = \ sha256:f63f28a3383c041971cec87b061ca39a815b5fd445db24aa8172cac417d9411a sha256:d39d22b0d2cb745584d68608a179b6c75f7b40e496e96feb789e41d34991f4aa COMPONENT_LICENSE = BSD-3-Clause COMPONENT_LICENSE_FILE = LICENSE @@ -52,6 +49,7 @@ PYTHON_REQUIRED_PACKAGES += library/python/wheel PYTHON_REQUIRED_PACKAGES += runtime/python REQUIRED_PACKAGES += compress/zstd REQUIRED_PACKAGES += library/libxxhash REQUIRED_PACKAGES += library/lz4 REQUIRED_PACKAGES += library/security/openssl-31 REQUIRED_PACKAGES += system/library components/sysutils/borgbackup/borgbackup.p5m
@@ -29,22 +29,22 @@ file path=usr/lib/python$(PYVER)/vendor-packages/borg/__main__.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/_version.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/algorithms/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/algorithms/checksums.so file path=usr/lib/python$(PYVER)/vendor-packages/borg/algorithms/checksums.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/borg/archive.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/archiver.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/cache.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/chunker.so file path=usr/lib/python$(PYVER)/vendor-packages/borg/compress.so file path=usr/lib/python$(PYVER)/vendor-packages/borg/chunker.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/borg/compress.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/borg/constants.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/crypto/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/crypto/file_integrity.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/crypto/key.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/crypto/keymanager.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/crypto/low_level.so file path=usr/lib/python$(PYVER)/vendor-packages/borg/crypto/low_level.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/borg/crypto/nonces.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/fuse.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/fuse_impl.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/hashindex.so file path=usr/lib/python$(PYVER)/vendor-packages/borg/hashindex.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/borg/helpers/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/helpers/checks.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/helpers/datastruct.py @@ -58,7 +58,7 @@ file path=usr/lib/python$(PYVER)/vendor-packages/borg/helpers/progress.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/helpers/time.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/helpers/yes.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/item.so file path=usr/lib/python$(PYVER)/vendor-packages/borg/item.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/borg/locking.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/logger.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/lrucache.py @@ -67,7 +67,7 @@ file path=usr/lib/python$(PYVER)/vendor-packages/borg/patterns.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/platform/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/platform/base.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/platform/posix.so file path=usr/lib/python$(PYVER)/vendor-packages/borg/platform/posix.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/borg/platform/xattr.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/platformflags.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/remote.py components/sysutils/borgbackup/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@ # # # Copyright 2023 <contributor> # Copyright 2024 <contributor> # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) @@ -29,22 +29,22 @@ file path=usr/lib/python$(PYVER)/vendor-packages/borg/__main__.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/_version.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/algorithms/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/algorithms/checksums.so file path=usr/lib/python$(PYVER)/vendor-packages/borg/algorithms/checksums.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/borg/archive.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/archiver.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/cache.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/chunker.so file path=usr/lib/python$(PYVER)/vendor-packages/borg/compress.so file path=usr/lib/python$(PYVER)/vendor-packages/borg/chunker.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/borg/compress.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/borg/constants.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/crypto/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/crypto/file_integrity.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/crypto/key.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/crypto/keymanager.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/crypto/low_level.so file path=usr/lib/python$(PYVER)/vendor-packages/borg/crypto/low_level.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/borg/crypto/nonces.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/fuse.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/fuse_impl.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/hashindex.so file path=usr/lib/python$(PYVER)/vendor-packages/borg/hashindex.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/borg/helpers/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/helpers/checks.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/helpers/datastruct.py @@ -58,7 +58,7 @@ file path=usr/lib/python$(PYVER)/vendor-packages/borg/helpers/progress.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/helpers/time.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/helpers/yes.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/item.so file path=usr/lib/python$(PYVER)/vendor-packages/borg/item.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/borg/locking.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/logger.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/lrucache.py @@ -67,7 +67,7 @@ file path=usr/lib/python$(PYVER)/vendor-packages/borg/patterns.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/platform/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/platform/base.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/platform/posix.so file path=usr/lib/python$(PYVER)/vendor-packages/borg/platform/posix.cpython-$(PYV).so file path=usr/lib/python$(PYVER)/vendor-packages/borg/platform/xattr.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/platformflags.py file path=usr/lib/python$(PYVER)/vendor-packages/borg/remote.py components/sysutils/borgbackup/patches/01-test-time-sleep.patch
New file @@ -0,0 +1,10 @@ --- borgbackup-1.2.8/src/borg/testsuite/locking.py.orig +++ borgbackup-1.2.8/src/borg/testsuite/locking.py @@ -35,6 +35,7 @@ time.sleep(timeout * 1.5) assert t.timed_out() + @pytest.mark.skip(reason="fails: https://www.illumos.org/issues/16432") def test_notimeout_sleep(self): timeout, sleep = None, 0.5 t = TimeoutTimer(timeout, sleep).start() components/sysutils/borgbackup/pkg5
@@ -1,6 +1,7 @@ { "dependencies": [ "compress/zstd", "library/libxxhash", "library/lz4", "library/python/cython-39", "library/python/msgpack-39", @@ -17,4 +18,4 @@ "backup/borg" ], "name": "borgbackup" } } components/sysutils/borgbackup/python-integrate-project.conf
@@ -13,6 +13,8 @@ # Copyright 2023 Marcel Telka # %patch% 01-test-time-sleep.patch %include-2% COMPONENT_FMRI = backup/borg COMPONENT_CLASSIFICATION = Applications/System Utilities components/sysutils/borgbackup/test/results-all.master
@@ -8,7 +8,7 @@ Tests disabled: BSD flags, fuse2, fuse3 rootdir: $(@D) configfile: setup.cfg X workers [1562 items] X workers [1565 items] scheduling tests via LoadScheduling @@ -27,8 +27,8 @@ archive.py::test_invalid_msgpacked_item[\x00] <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archive.py PASSED archive.py::test_invalid_msgpacked_item[\x80] <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archive.py PASSED archive.py::test_invalid_msgpacked_item[\x81\xa3foo\xa3bar] <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archive.py PASSED archive.py::test_invalid_msgpacked_item[\x900] <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archive.py PASSED archive.py::test_invalid_msgpacked_item[\x901] <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archive.py PASSED archive.py::test_invalid_msgpacked_item[\x90_0] <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archive.py PASSED archive.py::test_invalid_msgpacked_item[\x90_1] <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archive.py PASSED archive.py::test_invalid_msgpacked_item[\x92\xa3foo\xa3bar0] <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archive.py PASSED archive.py::test_invalid_msgpacked_item[\x92\xa3foo\xa3bar1] <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archive.py PASSED archive.py::test_invalid_msgpacked_item[\xa0] <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archive.py PASSED @@ -264,6 +264,7 @@ archiver.py::ArchiverTestCase::test_unusual_filenames <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py PASSED archiver.py::ArchiverTestCase::test_usage <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py PASSED archiver.py::ArchiverTestCase::test_with_lock <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py PASSED archiver.py::ArchiverTestCase::test_with_lock_non_existent_command <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py PASSED archiver.py::ArchiverTestCaseBinary::test_aes_counter_uniqueness_keyfile <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py SKIPPED archiver.py::ArchiverTestCaseBinary::test_aes_counter_uniqueness_passphrase <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py SKIPPED archiver.py::ArchiverTestCaseBinary::test_atime <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py SKIPPED @@ -459,6 +460,7 @@ archiver.py::ArchiverTestCaseBinary::test_unusual_filenames <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py SKIPPED archiver.py::ArchiverTestCaseBinary::test_usage <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py SKIPPED archiver.py::ArchiverTestCaseBinary::test_with_lock <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py SKIPPED archiver.py::ArchiverTestCaseBinary::test_with_lock_non_existent_command <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py SKIPPED archiver.py::DiffArchiverTestCase::test_basic_functionality <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py PASSED archiver.py::DiffArchiverTestCase::test_sort_option <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py PASSED archiver.py::DiffArchiverTestCase::test_time_diffs <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py PASSED @@ -664,6 +666,7 @@ archiver.py::RemoteArchiverTestCase::test_unusual_filenames <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py PASSED archiver.py::RemoteArchiverTestCase::test_usage <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py PASSED archiver.py::RemoteArchiverTestCase::test_with_lock <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py PASSED archiver.py::RemoteArchiverTestCase::test_with_lock_non_existent_command <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py PASSED archiver.py::TestBuildFilter::test_basic <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py PASSED archiver.py::TestBuildFilter::test_empty <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py PASSED archiver.py::TestBuildFilter::test_strip_components <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/archiver.py PASSED @@ -1172,7 +1175,7 @@ locking.py::TestLockRoster::test_kill_stale <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/locking.py PASSED locking.py::TestLockRoster::test_migrate_lock <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/locking.py PASSED locking.py::TestLockRoster::test_modify_get <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/locking.py PASSED locking.py::TestTimeoutTimer::test_notimeout_sleep <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/locking.py PASSED locking.py::TestTimeoutTimer::test_notimeout_sleep <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/locking.py SKIPPED locking.py::TestTimeoutTimer::test_timeout <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/locking.py PASSED logger.py::test_lazy_logger <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/logger.py PASSED logger.py::test_multiple_loggers <- ../prototype/i386$(PYTHON_DIR)/vendor-packages/borg/testsuite/logger.py PASSED @@ -1590,6 +1593,6 @@ -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ ======== 1239 passed, 323 skipped, 7 warnings ======== ======== 1240 passed, 325 skipped, 7 warnings ======== py$(PYV): OK congratulations :) components/sysutils/fio/Makefile
@@ -18,11 +18,11 @@ include ../../../make-rules/shared-macros.mk COMPONENT_NAME= fio COMPONENT_VERSION= 3.36 COMPONENT_VERSION= 3.37 COMPONENT_SUMMARY= Flexible I/O tester COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_NAME)-$(COMPONENT_VERSION).tar.bz2 COMPONENT_ARCHIVE_HASH= sha256:008ac147289450f557d66d3608d0b07f80d4ba6444dfb576153fb6536c16ef5e COMPONENT_ARCHIVE_HASH= sha256:88f0fd6549ca07f7387e784a91706ab11e36d5c12ec26540f1b2d33c6f2d8327 COMPONENT_PROJECT_URL= https://git.kernel.dk/cgit/fio/ COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)/snapshot/$(COMPONENT_ARCHIVE) COMPONENT_FMRI= system/test/$(COMPONENT_NAME) components/sysutils/fio/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@ # # # Copyright 2022 <contributor> # Copyright 2024 <contributor> # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) components/sysutils/fio/pkg5
@@ -14,4 +14,4 @@ "system/test/fio" ], "name": "fio" } }