Bug 3606

Summary: [RFE] Report dead.package as orphaned in owner.list
Product: Infrastructure Reporter: Nicolas Chauvet <kwizart>
Component: GeneralAssignee: Nicolas Chauvet <kwizart>
Status: RESOLVED FIXED    
Severity: normal CC: lxtnow, matthias, pingou, sanjay.ankur, sergio, xavier
Priority: P5    
Version: NA   
Hardware: All   
OS: GNU/Linux   
namespace:
Bug Depends on:    
Bug Blocks: 3023    
Attachments: Tag dead packages as orphaned in the owners'list
Script checking the status of the CVS against a specified owner.list
Tag dead free packages as orphaned in the owners'list
Tag dead nonfree packages as orphaned in the owners'list

Description Nicolas Chauvet 2015-04-25 15:11:18 CEST
Before to import the new owner.list in pkgdb2, there is a need to check if dead.packages in cvs are reported as orphaned in owner.list.

Please report mismatch here with patch attached.

Thx
Comment 1 Nicolas Chauvet 2015-04-29 09:46:32 CEST
FYI owner.list is located at:
http://cvs.rpmfusion.org/viewvc/owners/?root=free
Comment 2 Xavier Bachelot 2015-04-29 11:02:06 CEST
Created attachment 1430 [details]
Tag dead packages as orphaned in the owners'list

Here's the requested patch. I've checked for all 'dead.package' files in the devel branch, then swapped their owner to 'orphaned' in the Fedora's free 'owners.list' file.
As a side note, the 'rpmfusion-package-config-smart' package was missing from this list.
Comment 3 Pierre-Yves C. 2015-04-29 11:09:43 CEST
I see we were two looking into this, these are my findings:

Package with a dead.package found in the cvs:
OCE
audacious-plugins-nonfree
bsnes
catalyst-kmod
catalyst-legacy-kmod
ec2-api-tools
edgar
fglrx-kmod
freecad
libdrm-poulsbo
livna-config-display
madwifi
madwifi-kmod
mess
nvidia-173xx-kmod
nvidia-96xx-kmod
nvidia-kmod
ogre-cg
openmotif
paintdotnet
psb-firmware
psb-kmod
raine
realcrypt
sdlmame
sdlmame-data
sdlmame-data-artwork
sdlmame-data-roms
sdlmame-data-samples
sdlmess
sidplay
sidplay-libs
slmodem-kmod
smesh
xorg-x11-drv-catalyst
xorg-x11-drv-catalyst-legacy
xorg-x11-drv-fglrx
xorg-x11-drv-nvidia-173xx
xorg-x11-drv-nvidia-96xx
xorg-x11-drv-psb
xpsb-glx
== 41

Package orphaned in the owners.list file
OCE
audacious-plugins-nonfree
catalyst-kmod
catalyst-legacy-kmod
ec2-api-tools
fglrx-kmod
libdrm-poulsbo
livna-config-display
madwifi
madwifi-kmod
nvidia-newest-kmod
openmotif
paintdotnet
psb-firmware
psb-kmod
raine
rpmfusion-nonfree-package-config-smart
sdlmame
sdlmame-data-artwork
sdlmame-data-roms
sdlmame-data-samples
sdlmess
sidplay
sidplay-libs
xorg-x11-drv-catalyst
xorg-x11-drv-catalyst-legacy
xorg-x11-drv-fglrx
xorg-x11-drv-nvidia-beta
xorg-x11-drv-nvidia-newest
xorg-x11-drv-psb
xpsb-glx
== 31

Package with a dead.package but not orphaned in the owners.list file
sdlmame-data
freecad
nvidia-173xx-kmod
smesh
mess
realcrypt
slmodem-kmod
nvidia-96xx-kmod
edgar
nvidia-kmod
xorg-x11-drv-nvidia-173xx
bsnes
ogre-cg
xorg-x11-drv-nvidia-96xx

Note: I only looked at the nonfree branch of cvs and the owners.list file
(Script attached).
Comment 4 Pierre-Yves C. 2015-04-29 11:10:19 CEST
Created attachment 1431 [details]
Script checking the status of the CVS against a specified owner.list
Comment 5 Xavier Bachelot 2015-04-29 11:37:30 CEST
Thanks pingou.
I've double-checked my list for free packages against one generated with your script and this almost perfectly match.
Your script is however producing 2 false positives : ffmpeg-compat and subtitleripper. These 2 have been dead.package'ed in older branch but are still alive for devel.

Now let's patch the non-free owners' list.
Comment 6 Nicolas Chauvet 2015-04-29 11:42:21 CEST
The patch looks good, but there is a need to remove the 'cc list' when orphaned.
@pingou, do you know if there is a way to re-import the owner.list to pkgdb2 once fixed ?

Thx
Comment 7 Pierre-Yves C. 2015-04-29 12:08:14 CEST
(In reply to comment #6)
> @pingou, do you know if there is a way to re-import the owner.list to pkgdb2
> once fixed ?

Sure, using either the external or the internal API we could do it easily
Comment 8 Xavier Bachelot 2015-04-29 13:48:44 CEST
Created attachment 1432 [details]
Tag dead free packages as orphaned in the owners'list

Remove CC list on orphaned packages
Comment 9 Xavier Bachelot 2015-04-29 13:49:28 CEST
Created attachment 1433 [details]
Tag dead nonfree packages as orphaned in the owners'list
Comment 10 Nicolas Chauvet 2015-04-29 18:06:46 CEST
Thx, the patches were applied. I'm keeping the bug open because the packages in CVS might not all be set as dead.package, specially in the nonfree section.
Comment 11 Nicolas Chauvet 2016-06-18 10:38:29 CEST
the old cvs owners files have been sync in pkgdb.
Closing this bug