SRPM: https://github.com/mumbricht/stepcode-fedora/releases/download/stepcode-0.8.2-20260209git74b6fe4/stepcode-0.8.2.20260209git74b6fe4-1.src.rpm SPEC: https://github.com/mumbricht/stepcode-fedora/raw/develop/pkg/rpm/stepcode.spec Description: STEPcode (formerly NIST's STEP Class Library) is used with IFC, STEP, and other standards that utilize the technologies of ISO10303 (STEP). It generates C++ and Python from EXPRESS (10303-11) schemas. The code is capable of reading and writing STEP Part 21 exchange files. It also utilizes Parts 22 and 23 (SDAI and its C++ binding). SC reads ISO10303-11 EXPRESS schemas and generates C++ source code that can read and write Part 21 files conforming to that schema. In addition to C++, SC includes experimental support for Python. Fedora Account System Username: mumble07 This is packaged as a dependency for OpenVSP. I am not in contact with the original authors. I do not currently have a sponsor.
Copr build: https://copr.fedorainfracloud.org/coprs/build/10253098 (succeeded) Review template: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2450187-stepcode/fedora-rawhide-x86_64/10253098-stepcode/fedora-review/review.txt Please take a look if any issues were found. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string.
Hi, I will take this one, review to follow. Regards Phil
Hi, Builds ====== * Local x64_64: Good. * COPR: Various fails. https://copr.fedorainfracloud.org/coprs/kathenas/generic-fedora-rawhide-all-with-review-not-production/build/10266554/ RPM Lint ======== To review, maybe 'schema' not 'scemas'.. ============================ rpmlint session starts ============================ rpmlint: 2.8.0 configuration: /usr/lib/python3.14/site-packages/rpmlint/configdefaults.toml /etc/xdg/rpmlint/fedora-spdx-licenses.toml /etc/xdg/rpmlint/fedora.toml /etc/xdg/rpmlint/scoring.toml /etc/xdg/rpmlint/users-groups.toml /etc/xdg/rpmlint/warn-on-functions.toml rpmlintrc: [PosixPath('/tmp/tmp5alv7og_')] checks: 32, packages: 3 stepcode.src: E: spelling-error ('schemas', '%description -l en_US schemas -> schema, sachems, schemes') stepcode.x86_64: E: spelling-error ('schemas', '%description -l en_US schemas -> schema, sachems, schemes') stepcode.spec: W: specfile-warning sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory stepcode.x86_64: W: no-manual-page-for-binary check-express stepcode.x86_64: W: no-manual-page-for-binary exppp stepcode.x86_64: W: no-manual-page-for-binary print_attrs stepcode.x86_64: W: no-manual-page-for-binary print_schemas stepcode.x86_64: W: no-manual-page-for-binary schema_scanner stepcode-devel.x86_64: W: no-manual-page-for-binary exp2python 3 packages and 0 specfiles checked; 2 errors, 7 warnings, 241 filtered, 2 badness; has taken 20.7 s Package is very promising. Regards Phil
(In reply to Phil Wyett from comment #3) > Hi, > > Builds > ====== > > * Local x64_64: Good. > * COPR: Various fails. > > https://copr.fedorainfracloud.org/coprs/kathenas/generic-fedora-rawhide-all- > with-review-not-production/build/10266554/ > > RPM Lint > ======== > > To review, maybe 'schema' not 'scemas'.. > > ============================ rpmlint session starts > ============================ > rpmlint: 2.8.0 > configuration: > /usr/lib/python3.14/site-packages/rpmlint/configdefaults.toml > /etc/xdg/rpmlint/fedora-spdx-licenses.toml > /etc/xdg/rpmlint/fedora.toml > /etc/xdg/rpmlint/scoring.toml > /etc/xdg/rpmlint/users-groups.toml > /etc/xdg/rpmlint/warn-on-functions.toml > rpmlintrc: [PosixPath('/tmp/tmp5alv7og_')] > checks: 32, packages: 3 > > stepcode.src: E: spelling-error ('schemas', '%description -l en_US schemas > -> schema, sachems, schemes') > stepcode.x86_64: E: spelling-error ('schemas', '%description -l en_US > schemas -> schema, sachems, schemes') > stepcode.spec: W: specfile-warning sh: warning: setlocale: LC_ALL: cannot > change locale (en_US.UTF-8): No such file or directory > stepcode.x86_64: W: no-manual-page-for-binary check-express > stepcode.x86_64: W: no-manual-page-for-binary exppp > stepcode.x86_64: W: no-manual-page-for-binary print_attrs > stepcode.x86_64: W: no-manual-page-for-binary print_schemas > stepcode.x86_64: W: no-manual-page-for-binary schema_scanner > stepcode-devel.x86_64: W: no-manual-page-for-binary exp2python > 3 packages and 0 specfiles checked; 2 errors, 7 warnings, 241 filtered, 2 > badness; has taken 20.7 s > > Package is very promising. > > Regards > > Phil Fixed the typo. The current build fails self-tests on aarch64 arches, an issue has been filed upstream: https://github.com/stepcode/stepcode/issues/471 The new build is starting now.
SRPM: https://download.copr.fedorainfracloud.org/results/mumble07/stepcode/srpm-builds/10266708/stepcode-0.8.2%5E20260209git74b6fe4-1.src.rpm Spec: https://download.copr.fedorainfracloud.org/results/mumble07/stepcode/srpm-builds/10266708/stepcode.spec
Created attachment 2135062 [details] The .spec file difference from Copr build 10253098 to 10266910
Copr build: https://copr.fedorainfracloud.org/coprs/build/10266910 (succeeded) Review template: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2450187-stepcode/fedora-rawhide-x86_64/10266910-stepcode/fedora-review/review.txt Please take a look if any issues were found. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string.
SRPM: https://download.copr.fedorainfracloud.org/results/mumble07/stepcode/srpm-builds/10268221/stepcode-0.8.2%5E20260209git74b6fe4-1.src.rpm Spec: https://download.copr.fedorainfracloud.org/results/mumble07/stepcode/srpm-builds/10268221/stepcode.spec
What needs to happen for this to move forward?
Permanent links: SRPM: https://github.com/mumbricht/stepcode-fedora/releases/download/stepcode-0.8.2-20260209git74b6fe4/stepcode-0.8.2.20260209git74b6fe4-1.src.rpm SPEC: https://github.com/mumbricht/stepcode-fedora/raw/develop/pkg/rpm/stepcode.spec I added ExcludeArch: aarch64 explicitly until the upstream bug is fixed.
Copr build: https://copr.fedorainfracloud.org/coprs/build/10355810 (succeeded) Review template: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2450187-stepcode/fedora-rawhide-x86_64/10355810-stepcode/fedora-review/review.txt Please take a look if any issues were found. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string.
Hi, We currently have other architecture build failures - i386, ppc64le did not wait for s390x to complete[1]. You may wish to employ 'InclusiveArch' rather than 'ExcludeArch' for architectures you wish to build for and then support. [1] https://copr.fedorainfracloud.org/coprs/kathenas/generic-fedora-rawhide-all-with-review-not-production/build/10359410/ Regards Phil
I switched to InclusiveArch. The spec link is still good, build is running. You can re-run the build now. i386 is not a useful inclusion, but aarch64, pc64le, and s390x may be worth trying to get working for CI or CAD file management applications. pc64le fails for the same self-test errors as aarch64. What could have caused s390x to take so much longer? In any case, current scope is just for x86_64.
SRPM: https://github.com/mumbricht/stepcode-fedora/releases/download/stepcode-0.8.2-20260209git74b6fe4/stepcode-0.8.2.20260209git74b6fe4-1.src.rpm SPEC: https://github.com/mumbricht/stepcode-fedora/raw/develop/pkg/rpm/stepcode.spec
Created attachment 2138564 [details] The .spec file difference from Copr build 10355810 to 10405277
Copr build: https://copr.fedorainfracloud.org/coprs/build/10405277 (succeeded) Review template: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2450187-stepcode/fedora-rawhide-x86_64/10405277-stepcode/fedora-review/review.txt Please take a look if any issues were found. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string.
Hi, Many thanks for all the good work on this package. I think we are at a stage for me to mark it '+' and move the package forward. You are now at bullet point 9 of the link below. The link is where you can request sponsorship. https://docs.fedoraproject.org/en-US/package-maintainers/Package_Review_Process/#review_process Regards Phil
I am getting the following error when I request a fedpkg repo: $ fedpkg --verbose request-repo stepcode-0.8.2.20260209git74b6fe4-1.src.rpm 2450187 Could not execute request_repo: The package in the Bugzilla bug "stepcode" doesn't match the one provided "stepcode-0.8.2.20260209git74b6fe4-1.src.rpm" Traceback (most recent call last): File "/usr/bin/fedpkg", line 8, in <module> sys.exit(main()) ~~~~^^ File "/usr/lib/python3.14/site-packages/fedpkg/__main__.py", line 83, in main sys.exit(client.args.command()) ~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.14/site-packages/fedpkg/cli.py", line 1115, in request_repo self._request_repo( ~~~~~~~~~~~~~~~~~~^ logger=self.log, ^^^^^^^^^^^^^^^^ ...<14 lines>... onboard_packit=self.args.onboard_packit, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3.14/site-packages/fedpkg/cli.py", line 1215, in _request_repo bug_obj = bz_client.get_review_bug(bug, ns, repo_name) File "/usr/lib/python3.14/site-packages/fedpkg/bugzilla.py", line 116, in get_review_bug raise rpkgError(error) pyrpkg.errors.rpkgError: The package in the Bugzilla bug "stepcode" doesn't match the one provided "stepcode-0.8.2.20260209git74b6fe4-1.src.rpm"
Hey. I went ahead and sponsored you. When you request a repo you need to pass the package name, not the src.rpm (and you have to be in the packager group, which you now are).
The Pagure repository was created at https://src.fedoraproject.org/rpms/stepcode Monitoring: Wasn't able to create project in Anitya. You can create it manually on: `https://release-monitoring.org`
FEDORA-2026-5c704ab0d0 (stepcode-0.8.2^20260209git74b6fe4-1.fc45) has been submitted as an update to Fedora 45. https://bodhi.fedoraproject.org/updates/FEDORA-2026-5c704ab0d0
FEDORA-2026-5c704ab0d0 (stepcode-0.8.2^20260209git74b6fe4-1.fc45) has been pushed to the Fedora 45 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2026-a859f198a9 (stepcode-0.8.2^20260209git74b6fe4-1.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2026-a859f198a9
FEDORA-2026-a05b5ef9c0 (stepcode-0.8.2^20260209git74b6fe4-1.fc44) has been submitted as an update to Fedora 44. https://bodhi.fedoraproject.org/updates/FEDORA-2026-a05b5ef9c0
FEDORA-2026-730f568fa5 (stepcode-0.8.2^20260209git74b6fe4-1.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2026-730f568fa5
FEDORA-2026-a05b5ef9c0 has been pushed to the Fedora 44 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-a05b5ef9c0 \*` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-a05b5ef9c0 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2026-a859f198a9 has been pushed to the Fedora 43 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-a859f198a9 \*` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-a859f198a9 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2026-730f568fa5 has been pushed to the Fedora 42 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-730f568fa5 \*` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-730f568fa5 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.