https://bugzilla.redhat.com/show_bug.cgi?id=2163518

Troy Curtis <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|needinfo?(troy@troycurtisjr |
                   |.com)                       |



--- Comment #7 from Troy Curtis <[email protected]> ---
(In reply to Ondrej Mosnáček from comment #5)
> (In reply to Troy Curtis from comment #4)
> > Issues
> > ======
> > - "%pytest" is preferred to the deprecated "%python3 setup.py test" 
> > statement
> 
> %pytest doesn't work for this project because it doesn't use pytest, only
> the deprecated setup.py feature. It would need to be migrated to pytest, but
> unfortunately I'm not familiar enough with Python tooling to do that :/

Yeah oftentimes, just using pytest as the runner is enough if unittests were
used in the past. Mostly it comes down to the naming conventions for test
discovery. I think in this case it would have just worked had upstream not put
everything into the "__init__.py" file. Oh well, sorry for the distraction, I
thought I had actually tried this one out first to make sure it was usable!

> 
> > - If I enable the tests, they all fail. Either due to errors
> > (AttributeError: 'NoneType' object has no attribute 'tags') or failures
> > (AssertionError: 11 != 13).
> 
> That seems to be due to missing commit d11e92b45907 ("tests: fix download of
> the Ogg file"). When I apply it as a patch (with b3df8561f38e as a context
> dependency) they pass for me with the current ffmpeg-free (used to require
> full ffmpeg from RPMFusion, but thanks to [1] it doesn't anymore). Would you
> like me to add those patches to the spec?

Yes, it only makes sense to include the conditional test block if enabling it
would result in a usable configuration. I suspect as a packager, having the
tests functional will be very useful, so I would definitely recommend applying
the patch. Since these tests can't be run on koji anyway due to the network
requirement, it might be equally valid to remove the test option entirely.

It might be nice to try to nudge upstream to roll a new release since it seems
like there are a few fixes which have been merged since the last release.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
https://bugzilla.redhat.com/show_bug.cgi?id=2163518
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to