Bug 1817484 - created updated .rpm and .src.rpm ported for gnome3/pygobject/python3; still needs testing
Summary: created updated .rpm and .src.rpm ported for gnome3/pygobject/python3; still ...
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: pulseaudio-equalizer
Version: 31
Hardware: All
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Orphan Owner
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1662551
TreeView+ depends on / blocked
 
Reported: 2020-03-26 12:33 UTC by william.garber
Modified: 2020-11-24 16:10 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-11-24 16:10:55 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
updated rpm works okay needs debugging (53.64 KB, application/x-rpm)
2020-03-26 12:33 UTC, william.garber
no flags Details
updated rpm works okay needs debugging .rpm not .src.rpm (23.83 KB, application/x-rpm)
2020-03-26 12:35 UTC, william.garber
no flags Details

Description william.garber 2020-03-26 12:33:07 UTC
Created attachment 1673769 [details]
updated rpm works okay needs debugging

Description of problem:

created updated .rpm and .src.rpm 
ported for gnome3/pygobject/python3; 
still needs testing

Version-Release number of selected component (if applicable):

pulseaudio-equalizer-2.7
upgrade is
pulseaudio-equalizer-2.8

How reproducible:

upgrade to new package

Additional info:
attached new .rpm and .src.rpm

Please refer me to someone who can help development.
I could not get a response.
Coronavirus delay ????

Comment 1 william.garber 2020-03-26 12:35:37 UTC
Created attachment 1673770 [details]
updated rpm works okay needs debugging .rpm not .src.rpm

Comment 2 william.garber 2020-03-26 12:37:52 UTC
pulseaudio-equalizer

I have created a working .rpm and .src.rpm for fedora 31 and up.
I wonder if you could help me get it submitted please and
maybe even find bugs.

Because
1.  fedora is moving to python3
2.  the only gtk python interface that supports python3 is pygobject
I thought that kind of made it essential to use python3 and pygobject.
It is compatible and I run it under mate desktop myself.

I first applied all the existing patches.

I only changed

1. gui ported to pygobject
1a. replaced table with grid
1b. put everything in grid
1c. api had lots of little changes, nearly everything had new name for same thing

2. python2 to python3 port required changing only:
2a. print --> print()
2b. removed str() functions

My emacs is set up to reformat to pep8 when saving a file.
I read somewhere that pep8 might be required or at least desirable.
The indentation was originally 8 spaces per level,
and is now 4 spaces per level.
This unfortunately means that the entire file is different,
so my changes can not be described by a patch other than
the entire file.

the original patches and the original pulseaudio-equalizer.py
(the only source file) are provided by the .src.rpm in:

~/rpmbuild/SOURCES/pulseaudio-equalizer-2.8-orig-patches.tar.bz2

Comment 3 Fedora Admin user for bugzilla script actions 2020-05-27 15:23:37 UTC
This package has changed maintainer in the Fedora.
Reassigning to the new maintainer of this component.

Comment 4 Bernie Innocenti 2020-06-13 18:11:45 UTC
Hello William and Sean,

Would any of you be willing to adopt this orphaned package?

Comment 5 seanmottles 2020-06-14 04:26:50 UTC
Hey Bernie,

I'm definitely willing to help, though it seems that William already has the packaging sorted out. If I could get a packaging mentor/guidance on getting things through the Fedora pipeline that would be super helpful!

Comment 6 Bernie Innocenti 2020-06-14 05:35:53 UTC
I checked what ArchLinux does, and they packaged a newer project with a GTK3 UI and Python 3 support:

  https://github.com/pulseaudio-equalizer-ladspa/equalizer

It is a continuation of the old unmaintained project on Launchpad, and I think it would make sense to switch to this upstream.

Comment 7 william.garber 2020-06-14 15:01:57 UTC
better to switch to the newer project with a GTK3 UI and Python 3 support.
Also there is an equivalent working version for qt called pulseaudio-qpaeq.rpm

(qt pulse-audio equalizer).
it is based on the same thing.

plus I found there are still bugs in the package I prepared but it works somewhat.

Comment 8 seanmottles 2020-06-26 08:51:47 UTC
Yep I agree.

Packaged at the below link. That repo includes the source (taken from Arch), spec files, and finished SRPM/RPMs for Fedora 32. Tested successfully on a fresh install of Fedora 32 (LXDE spin)

https://notabug.org/seaninspace/pulseaudio-equalizer-ladspa/src/master/rpmbuild/

Comment 10 Ben Cotton 2020-11-03 17:16:01 UTC
This message is a reminder that Fedora 31 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 31 on 2020-11-24.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '31'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 31 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 11 Ben Cotton 2020-11-24 16:10:55 UTC
Fedora 31 changed to end-of-life (EOL) status on 2020-11-24. Fedora 31 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.