Skip to content
Feedback Pipeline provides reporting and notifications regarding dependencies and sizes of defined RPM installations.
Python HTML Shell Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
templates
.gitignore update gitignore Sep 3, 2019
Dockerfile
LICENSE
README.md
base-example.yaml
devel_configs.json
devel_data.json
devel_feedback_pipeline.py restructure menu and include definitions Oct 7, 2019
feedback_pipeline.py
refresh.sh
rpm_showme.py
use-case-example.yaml

README.md

feedback-pipeline

Feedback Pipeline provides reporting and notifications regarding dependencies and sizes of defined RPM installations.

Developer preview

If you want to contribute to this project, you can run the devel_feedback_pipeline.py script that will automatically load pregenerated RPM data so you can see the output much faster. This script also skips generating the graphs which would also take a long time.

To run the script, you'll need Python 3 and the following dependencies:

  • yaml
  • jinja2

... or you can leverage the Dockerfile included in this repository that has all the dependencies pre-installed. You can get it pre-built from Dockerhub as asamalik/feedback-pipeline-env.

Option 1: on Fedora natively:

$ sudo dnf install python3-yaml python3-jinja2
$ mkdir output
$ ./devel_feedback_pipeline.py output

Option 2: on Fedora in a container

$ podman pull asamalik/feedback-pipeline-env
$ podman run --rm -it -v $(pwd):/workspace:z asamalik/feedback-pipeline-env bash
$ mkdir output
$ ./devel_feedback_pipeline.py output

Option 3: on a Mac using Docker:

$ docker pull asamalik/feedback-pipeline-env
$ docker run --rm -it -v $(pwd):/workspace asamalik/feedback-pipeline-env bash
$ mkdir output
$ ./devel_feedback_pipeline.py output

In both cases, the output would be in the output directory. Open the output/index.html in your web browser of choice to see the result.

You can’t perform that action at this time.