Re: input-remapper in EPEL

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux