#8849 Unretire gstreamer-plugins-espeak
Closed: Fixed 2 years ago by mohanboddu. Opened 2 years ago by pbrobinson.

  • Describe the issue
    The gstreamer-plugins-espeak package was retired for some unknown reason, it's used by Sugar. I am the maintainer, I have no idea why it was retired, it wasn't FTBFS or orphaned and I've had no communication as why it was retired.

  • When do you need this? (YYYY/MM/DD)
    ASAP

  • When is this no longer needed or useful? (YYYY/MM/DD)

  • If we cannot complete your request, what is the impact?
    SoAS is broken (again) by people retiring things without engagement with the maintainers.


Needs to be unretired for both F-31 and rawhide

@pbrobinson Hi, the package was not actually retired but blocked in koji. I have unblocked it for f31 and master. Feel free to reopen if I missed anything.

Metadata Update from @humaton:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

2 years ago

A note here: The package was actually retired: https://src.fedoraproject.org/rpms/gstreamer-plugins-espeak/c/32cfff84f2edbcc2cec8042c4b15ebc7b3892fbd?branch=master

The commit was reverted on the same day: https://src.fedoraproject.org/rpms/gstreamer-plugins-espeak/c/09f1b3dad79ce7f69c63ffdc2bfe1b4daace2ffd?branch=master

Yet, that isn't enough to unretire a package and maintainers are often unaware of that. Opened an RFE: https://pagure.io/releng/issue/8851

Cing @wtaymans to let them know.

I think @humaton may have missed something here, because the package isn't in the latest compose, and https://koji.fedoraproject.org/koji/buildinfo?buildID=1326409 is not tagged f31.

Metadata Update from @adamwill:
- Issue status updated to: Open (was: Closed)

2 years ago

Probably because the process untags all the releases and I bet it's not been re-tagged.

When a package is retired, the builds are untagged.
When a package is unretired, the builds are not tagged back by default.
I've always assumed this is on purpose: Usually, we want the new maintainer to rebuild the package to make sure it builds.
In cases like this (accidents), it makes sense to tag the build manually, but AFAIK anyone can do that, we don't need to bother releng.

In cases like this (accidents), it makes sense to tag the build manually, but AFAIK anyone can do that, we don't need to bother releng.

Not into the base tag they can't, and this has broken release components.

Anyway, here it wasn't unblocked at all:

$ koji tag f32-pending gstreamer-plugins-espeak-0.5.0-7.fc31
2019-10-01 09:47:00,474 [ERROR] koji: TagError: Package gstreamer-plugins-espeak blocked in f32-pending

$ koji list-pkgs  --show-blocked --tag f32 --package gstreamer-plugins-espeak
Package                 Tag                     Extra Arches     Owner          
----------------------- ----------------------- ---------------- ---------------
gstreamer-plugins-espeak f32                                      releng          [BLOCKED]

$ koji list-pkgs  --show-blocked --tag f31 --package gstreamer-plugins-espeak
Package                 Tag                     Extra Arches     Owner          
----------------------- ----------------------- ---------------- ---------------
gstreamer-plugins-espeak f31                                      releng          [BLOCKED]

I don't understand this, I have had the unblock commands in my shell history.
anyway it is ublocked now.

koji list-pkgs  --show-blocked --tag f31 --package gstreamer-plugins-espeak
Package                 Tag                     Extra Arches     Owner          
----------------------- ----------------------- ---------------- ---------------
gstreamer-plugins-espeak f31                                      releng 


koji list-pkgs  --show-blocked --tag f32 --package gstreamer-plugins-espeak
Package                 Tag                     Extra Arches     Owner          
----------------------- ----------------------- ---------------- ---------------
gstreamer-plugins-espeak f32

@humaton doesn't look like you re-tagged gstreamer-plugins-espeak-0.5.0-7.fc31 into f31/f32

Running:

$ koji tag f32-pending gstreamer-plugins-espeak-0.5.0-7.fc31
Created task 37981807
Watching tasks (this may be safely interrupted)...
37981807 tagBuild (noarch): open (buildhw-06.phx2.fedoraproject.org)
37981807 tagBuild (noarch): open (buildhw-06.phx2.fedoraproject.org) -> closed
  0 free  0 open  1 done  0 failed

37981807 tagBuild (noarch) completed successfully

$ koji tag f31-pending gstreamer-plugins-espeak-0.5.0-7.fc31
Created task 37981817
Watching tasks (this may be safely interrupted)...
37981817 tagBuild (noarch): closed

37981817 tagBuild (noarch) completed successfully

It has been tagged into f32 but not f31. Anything else I can do to move it there?

It has been tagged into f32 but not f31. Anything else I can do to move it there?

You need admin permissions due to bodhi

Which means now it's broken until it goes stable. This whole process is severely broken and this had added hours of extra work and problems for ZERO reason!!! It's hours I don't have :-(

Right, its a special case in retirement, which should be fixed properly. Or automate the entire unretirement.

Closing this ticket as nothing else is needed.

The root cause issue is being tracked at https://pagure.io/releng/issue/8851

Metadata Update from @mohanboddu:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

2 years ago

Login to comment on this ticket.

Metadata