0aecd8e
@@ -0,0 +1,1 @@
+ 1
@@ -1,3 +1,4 @@
/scikit-build-0.16.6.tar.gz
/scikit-build-0.16.7.tar.gz
/scikit_build-0.17.1.tar.gz
+ /scikit_build-0.17.6.tar.gz
@@ -0,0 +1,81 @@
+ # See the documentation for more information:
+ # https://packit.dev/docs/configuration/
+
+ specfile_path: .distro/python-scikit-build.spec
+ files_to_sync:
+ - src: .distro/python-scikit-build.spec
+ dest: python-scikit-build.spec
+ - .packit.yaml
+ - src: .distro/python-scikit-build.rpmlintrc
+ dest: python-scikit-build.rpmlintrc
+ # tmt setup
+ - src: .distro/.fmf/
+ dest: .fmf/
+ - src: .distro/plans/
+ dest: plans/
+ filters:
+ - "- .distro/plans/main.fmf.dist-git"
+ - "- .distro/plans/rpmlint.fmf"
+ - src: .distro/plans/main.fmf.dist-git
+ dest: plans/main.fmf
+ upstream_package_name: scikit-build
+ downstream_package_name: python-scikit-build
+ update_release: false
+ jobs:
+ - job: copr_build
+ trigger: pull_request
+ owner: "@scikit-build"
+ project: scikit-build
+ update_release: true
+ release_suffix: "{PACKIT_RPMSPEC_RELEASE}"
+ targets:
+ - fedora-development
+ - job: tests
+ fmf_path: .distro
+ trigger: commit
+ branch: main
+ project: nightly
+ - fedora-development-x86_64
+ - fedora-latest-x86_64
+ - fedora-development-aarch64
+ - fedora-latest-aarch64
+ - fedora-latest
+ trigger: release
+ project: release
+ - job: propose_downstream
+ dist_git_branches:
+ # TODO: Switch to fedora-development and fedora-latest
+ # There is an issue that the commits diverge on different PRs. In the meantime will create PRs on branched fedora
+ # manually
+ # https://github.com/packit/packit/issues/1724
+ - fedora-rawhide
+ - job: koji_build
+ - fedora-all
+ - job: bodhi_update
+ - fedora-branched
@@ -1,27 +0,0 @@
- From 04f41fbf465c78b3717f88100cc8f4a9229085ea Mon Sep 17 00:00:00 2001
- From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
- Date: Sat, 27 May 2023 19:22:23 +0200
- Subject: [PATCH] tests: fix match for get_map symbol
-
- Wrong line could be matched by mistake, e.g.
- 45: 0000000000010160 0 NOTYPE LOCAL DEFAULT 10 0000001a.plt_call.get_map
- ---
- tests/test_issue668_symbol_visibility.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
- diff --git a/tests/test_issue668_symbol_visibility.py b/tests/test_issue668_symbol_visibility.py
- index e52912be79..f81b2bd60d 100644
- --- a/tests/test_issue668_symbol_visibility.py
- +++ b/tests/test_issue668_symbol_visibility.py
- @@ -56,7 +56,7 @@ def test_symbol_visibility(skip_override):
- # Looking for entries associated with get_map
- # ex. 62: 0000000000001260 164 FUNC GLOBAL DEFAULT 14 get_map\n
- # NOTE: We want to ignore get_map::id_to_resourse entries
- - if "get_map" in line and "get_map::" not in line:
- + if "get_map" in line.split():
- print(line)
- if skip_override == "ON":
- assert "GLOBAL" in line
- --
- 2.40.1
@@ -0,0 +1,3 @@
+ This repository is maintained by packit.
+ https://packit.dev/
+ The file was generated using packit 0.76.0.
+ discover:
+ how: fmf
+ dist-git-source: true
@@ -0,0 +1,7 @@
+ summary:
+ Basic smoke tests
+ discover+:
+ filter: "tag: smoke"
+ execute:
+ how: tmt
@@ -1,8 +1,6 @@
- %global pypi_name scikit_build
Name: python-scikit-build
- Version: 0.17.1
- Release: %{autorelease}
+ Version: 0.17.6
+ Release: %autorelease
Summary: Improved build system generator for Python C/C++/Fortran/Cython extensions
# This project is mainly MIT but LICENSE also mentions some code
@@ -10,9 +8,7 @@
# All bundled(cmake()) files listed are Apache-2.0 licensed.
License: MIT AND BSD-2-Clause-Views AND Apache-2.0
URL: https://github.com/scikit-build/scikit-build
- Source0: %{pypi_source %{pypi_name}}
- Patch: 0001-tests-fix-match-for-get_map-symbol.patch
+ Source: %{pypi_source scikit_build}
BuildArch: noarch
BuildRequires: python3-devel
@@ -54,7 +50,7 @@
%prep
- %autosetup -p1 -n %{pypi_name}-%{version}
+ %autosetup -p1 -n scikit_build-%{version}
%generate_buildrequires
@@ -75,13 +71,8 @@
# so we clean them.
export CFLAGS=' '
export CXXFLAGS=' '
- OPTIONS=(
- # pep518 tests are disabled because they require internet
- -k "not pep518"
- -m "not deprecated and not nosetuptoolsscm"
- )
- %pytest -v "${OPTIONS[@]}"
+ # isolated tests are disabled because they require internet
+ %pytest -v -m "not isolated and not deprecated and not nosetuptoolsscm"
%files -n python3-scikit-build -f %{pyproject_files}
@@ -1,1 +1,1 @@
- SHA512 (scikit_build-0.17.1.tar.gz) = 617a68d92787c576f1c3fc9c24c8cc90e1fe976a853f3ae81442e1a99a20e1f4049d7ffac967c2248bf172f07a3e2092fc28b8d558b35da628a58cd3d9d16ae3
+ SHA512 (scikit_build-0.17.6.tar.gz) = 92b97146f40d8222bd8415ef8439497d5075b72e5bafc40aba0a3e2911d269a118f2f7d41f468f7add8949f550b1fd7d5a9113d249e42dfac431108182ca9198
[Fixed packit PR]
Upstream tag: 0.17.6 Upstream commit: 4eef05f0
@thrnciar Can you do your magic on this PR? And review this one?
Metadata Update from @lecris: - Request assigned
rebased onto 0f43127
rebased onto 0aecd8e
Build succeeded. https://fedora.softwarefactory-project.io/zuul/buildset/2b9da0770d344e688e7a16fd48298cfa
I am sorry, I triggered the magic and forgot to reply. The impact check looks good, there is only one depending package and it builds.
https://copr.fedorainfracloud.org/coprs/thrnciar/python-scikit-build-4b172772/builds/
[recheck] [citest]
Can you also check the other PR for F38? (Ignore the first failing zuul, that is from me trying to PR into f38, but the commits have diverged)
PS: are you present on matrix/irc so I can ping you there next time?
Build succeeded. https://fedora.softwarefactory-project.io/zuul/buildset/91e425eb71954313b074225ddbce558a
I am trying to be present at #python channel on fedora's matrix, although it kicks me off the room once in a while if I am inactive. Feel free to ping me there or via email thrnciar AT redhat DOT com.
Pull-Request has been merged by lecris
[Fixed packit PR]
Upstream tag: 0.17.6
Upstream commit: 4eef05f0