On 2024-09-20 at 03:27 +0200, Alexander Ploumistos wrote: > Hello, > > Would anyone be interested in building and maintaining input-remapper > in EPEL? > I got a request for that earlier today[1], but as I wrote in the bug > report, I haven't been using RHEL for a while now and I haven't kept > up with what's valid and what's not in terms of rpm macros and such. > Any volunteers? > 1. https://bugzilla.redhat.com/show_bug.cgi?id=2313582 Hi. I tried to rewrite SPEC from Feora 40 and build it for fun. And it's no fun. (-: CentOS 10 is missing quite a few dependencies in EPEL. RHEL 9 has almost all of them, with the exception of python3-pydbus, which is easy to do. I Just rebuilded Fedora source package with added changelog. I guess Python 3.9, which is targeted by all EPEL packages, is a little too old. After securing all dependencies for RHEL9+EPEL, it fails several tests during build: =========================== short test summary info ============================ FAILED tests/unit/test_event_reader.py::TestEventReader::test_if_single_joystic k_then FAILED tests/unit/test_injector.py::TestInjector::test_fail_grab - AssertionE... FAILED tests/unit/test_macros.py::TestMacros::test_hold - AssertionError: Tup... FAILED tests/unit/test_reader.py::TestReaderMultiprocessing::test_are_new_group s_available FAILED tests/unit/test_reader.py::TestReaderMultiprocessing::test_blacklisted_e vents FAILED tests/unit/test_reader.py::TestReaderMultiprocessing::test_change_device FAILED tests/unit/test_reader.py::TestReaderMultiprocessing::test_ignore_value_ 2 FAILED tests/unit/test_reader.py::TestReaderMultiprocessing::test_reading - A... FAILED tests/unit/test_reader.py::TestReaderMultiprocessing::test_reading_2 FAILED tests/unit/test_reader.py::TestReaderMultiprocessing::test_reading_ignor e_up FAILED tests/unit/test_reader.py::TestReaderMultiprocessing::test_should_change _direction FAILED tests/unit/test_reader.py::TestReaderMultiprocessing::test_should_read_a bsolut_axis FAILED tests/unit/test_reader.py::TestReaderMultiprocessing::test_should_releas e_relative_axis FAILED tests/unit/test_reader.py::TestReaderMultiprocessing::test_should_trigge r_wheel_at_low_speed FAILED tests/unit/test_reader.py::TestReaderMultiprocessing::test_wont_emit_the _same_combination_twice FAILED tests/unit/test_test.py::TestTest::test_push_events - AssertionError: ... FAILED tests/unit/test_event_pipeline/test_mapping_handlers.py::TestAbsToRelHan dler::test_reset ===== 17 failed, 380 passed, 8 deselected, 7 warnings in 227.25s (0:03:47) ===== and finally ends with: --- Logging error --- Traceback (most recent call last): File "/usr/lib64/python3.9/logging/__init__.py", line 1086, in emit stream.write(msg + self.terminator) ValueError: I/O operation on closed file. Call stack: File "/root/rpmbuild/BUILD/input-remapper- 2.0.1/inputremapper/daemon.py", line 528, in stop_all logger.info("Stopping all injections") Message: 'Stopping all injections' Arguments: () error: Bad exit status from /var/tmp/rpm-tmp.qRqnHw (%check) -- Łukasz Posadowski -- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue