{"id":18643980,"url":"https://github.com/major/fedora-meeting-report","last_synced_at":"2026-07-06T01:31:31.996Z","repository":{"id":66853235,"uuid":"41839101","full_name":"major/fedora-meeting-report","owner":"major","description":"Python script to generate reports for Fedora Security Team meetings","archived":false,"fork":false,"pushed_at":"2015-09-24T14:07:57.000Z","size":163,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-11T05:47:22.227Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/major.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-09-03T02:49:34.000Z","updated_at":"2015-09-03T02:50:39.000Z","dependencies_parsed_at":"2023-02-21T05:00:55.297Z","dependency_job_id":null,"html_url":"https://github.com/major/fedora-meeting-report","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/major/fedora-meeting-report","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/major%2Ffedora-meeting-report","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/major%2Ffedora-meeting-report/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/major%2Ffedora-meeting-report/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/major%2Ffedora-meeting-report/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/major","download_url":"https://codeload.github.com/major/fedora-meeting-report/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/major%2Ffedora-meeting-report/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280742528,"owners_count":26382926,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T06:09:13.698Z","updated_at":"2025-10-24T05:08:51.402Z","avatar_url":"https://github.com/major.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Fedora Meeting Report Generator\n\nI whipped up this script to build reports for the Fedora Security Team meetings, but it could be adatped easily to fit the needs of other groups that use Bugzilla as their ticketing system.\n\nPython 2.7 or 3.1+ is required for collections.Counter to work.\n\n### Install Prerequisites\n\nThe script only needs a few python packages:\n\n    pip install terminaltables python-bugzilla parsedatetime SQLAlchemy\n\n### Running the script\n\nSimply run the script:\n\n    python report_generator.py\n\n    python report_generator.py [--help] [--cron | --fetch | --date DATE]\n\n### Sample output\n\n      __          _\n     / _| ___  __| | ___  _ __ __ _\n    | |_ / _ \\/ _` |/ _ \\| '__/ _` |  Fedora Security Team Report\n    |  _|  __/ (_| | (_) | | | (_| |  Report date: 2015-09-02 21:55:33.305011\n    |_|  \\___|\\__,_|\\___/|_|  \\__,_|  Data from: 2015-09-02\n    -------------------------------------------------------------------------------\n\n    ┌Tickets by Priority──┬───────┬─────────┐\n    │ Priority    │ Count │ Owned │ Unowned │\n    ├─────────────┼───────┼───────┼─────────┤\n    │ medium      │ 378   │ 43    │ 335     │\n    │ low         │ 153   │ 14    │ 139     │\n    │ high        │ 42    │ 22    │ 20      │\n    │ unspecified │ 3     │ 0     │ 3       │\n    └─────────────┴───────┴───────┴─────────┘\n\n    ┌Tickets by Status─┬───────┬─────────┐\n    │ Status   │ Count │ Owned │ Unowned │\n    ├──────────┼───────┼───────┼─────────┤\n    │ NEW      │ 495   │ 68    │ 427     │\n    │ ON_QA    │ 44    │ 5     │ 39      │\n    │ ASSIGNED │ 25    │ 6     │ 19      │\n    │ MODIFIED │ 12    │ 0     │ 12      │\n    └──────────┴───────┴───────┴─────────┘\n\n    ┌Tickets by Severity──┬───────┬─────────┐\n    │ Severity    │ Count │ Owned │ Unowned │\n    ├─────────────┼───────┼───────┼─────────┤\n    │ medium      │ 378   │ 43    │ 335     │\n    │ low         │ 153   │ 14    │ 139     │\n    │ high        │ 43    │ 22    │ 21      │\n    │ unspecified │ 2     │ 0     │ 2       │\n    └─────────────┴───────┴───────┴─────────┘\n\n    ┌Tickets by Component──┬───────┬─────────┐\n    │ Component    │ Count │ Owned │ Unowned │\n    ├──────────────┼───────┼───────┼─────────┤\n    │ cacti        │ 10    │ 0     │ 10      │\n    │ nagios       │ 9     │ 9     │ 0       │\n    │ moodle       │ 8     │ 1     │ 7       │\n    │ quassel      │ 7     │ 0     │ 7       │\n    │ qemu         │ 7     │ 4     │ 3       │\n    │ mingw-icu    │ 7     │ 0     │ 7       │\n    │ bugzilla     │ 7     │ 0     │ 7       │\n    │ glibc        │ 6     │ 0     │ 6       │\n    │ avr-binutils │ 6     │ 0     │ 6       │\n    └──────────────┴───────┴───────┴─────────┘\n\n    ┌Tickets by Distro Version─┬───────┬─────────┐\n    │ Distro Version │ Tickets │ Owned │ Unowned │\n    ├────────────────┼─────────┼───────┼─────────┤\n    │ 21             │ 126     │ 7     │ 119     │\n    │ 22             │ 130     │ 3     │ 127     │\n    │ 23             │ 33      │ 11    │ 22      │\n    │ 6.6            │ 1       │ 0     │ 1       │\n    │ el5            │ 67      │ 20    │ 47      │\n    │ el6            │ 210     │ 37    │ 173     │\n    │ epel7          │ 36      │ 4     │ 32      │\n    │ rawhide        │ 3       │ 0     │ 3       │\n    │ unspecified    │ 3       │ 0     │ 3       │\n    └────────────────┴─────────┴───────┴─────────┘\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmajor%2Ffedora-meeting-report","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmajor%2Ffedora-meeting-report","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmajor%2Ffedora-meeting-report/lists"}