#6003 Jenkins Spring cleaning
Closed: Fixed 6 years ago Opened 7 years ago by cverna.

There are currently quite a lot of project in the infra jenkins instances not building. It would be good to :

  • Make a list of the project not building for while
  • Identify which one could be removed (ask owner)

https://jenkins.fedorainfracloud.org/


Metadata Update from @puiterwijk:
- Issue assigned to skeer

7 years ago

Attached list of current Jenkins project owners (Format is: project name : owner1 owner2).
jenkins-project-owners

Generated with: cd /var/lib/jenkins/jobs; for p in *; do echo -n "$p : "; grep '<permission>hudson.model.Item.Configure' "$p"/config.xml | sed 's/.*://;s/<.*//' | sort -u | xargs; done | sort -u

i noticed that some project on jenkins allows anonymous users to edit their config; that's why @skeer could see (and modify!) their config. I've fixed that.

Ok so I narrowed down the list to all projects without any activity (both success and failure) in the past 60 days. Honestly I'd think 90 might be better but going with 60 the list was still fairly short:

dogtail
fedora-mobile (cant locate any POC)
fm-modulemd-resolver
jenkins-fedora-rpm
koschei-rpm
oh-my-vagrant
pyeclib
python-wikitcms-pague-pr
relvalconsumer-pagure-pr
rkt
test_project

I emailed each owner with the below message:

Hey there! I'm Ben and I'm working on an issue to potentially clean up Jenkins, so I'm contacting owners of projects with activity older than 60 days: Is your project still in use? If so please either let me know via a reply to this email or a comment in the ticket located here:

https://pagure.io/fedora-infrastructure/issue/6003

Thanks!
Skeer/Ben

I did already get one kickback.. anyone know if James.Anthill still works for RH?

fedora-mobile would be @codeblock

test_project could be dropped no?

koschei-it and koschei-rpm depend on koschei, which is disabled. I'll disable them too to make it more visible that they are not currently used.

Im keeping track of everything in a spreadsheet that I'll upload here once complete.

I have not heard from anyone else yet. I'll give the remainder to Monday then I'll send those names to the mailing list to request contact help.

Ok so the following people have yet to reply, anyone know them or another contact method perhaps?

vhumpa, vrutkovs - Dogtail
james, cpacheco, jkaluza - fm-modulemd-resolver
msrb - jenkins-fedora-rpm
tsg - pyeclib

And to clarify, test_project was a drop or no drop?

Thanks guys!

Ok so based off the talk during yesterdays meeting, we can remove the following jobs:

test_project (I havent seen any appeals to keep this one)
rkt (owner replied with a yes)
pyeclib (no response)
oh-my-vagrant (owner says if we need to, remove)
jenkins-fedora-rpm (no response)
fm-modulemd-resolver (no response)
fedora-mobile (couldnt find an owner)
dogtail (no response)

Any update on this? I could do the work provided I had the perms ;)

ok. I have removed all those except:

fm-modulemd-resolver as I think this is still active and part of the modularity efforts.
and
fedora-mobile (waiting to hear back from @codeblock on that one.

Thanks for identifying these!

:soccer:

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

6 years ago

Login to comment on this ticket.

Metadata
Attachments 2