[Bug 1893901] New: Review Request: ansible-base - A radically simple IT automation system

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1893901

            Bug ID: 1893901
           Summary: Review Request: ansible-base - A radically simple IT
                    automation system
           Product: Fedora
           Version: rawhide
          Hardware: All
                OS: Linux
            Status: NEW
         Component: Package Review
          Severity: medium
          Priority: medium
          Assignee: nobody@xxxxxxxxxxxxxxxxx
          Reporter: kevin@xxxxxxxxx
        QA Contact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx
  Target Milestone: ---
    Classification: Fedora



Spec URL:
https://www.scrye.com/~kevin/fedora/ansible-base-review/ansible-base.spec
SRPM URL:
https://www.scrye.com/~kevin/fedora/ansible-base-review/ansible-base-2.10.2-1.fc34.src.rpm
Description: 
Ansible is a radically simple model-driven configuration management,
multi-node deployment, and remote task execution system. Ansible works
over SSH and does not require any software or daemons to be installed
on remote nodes. Extension modules can be written in any language and
are transferred to managed machines automatically.

This is the base part of ansible (the engine).

Fedora Account System Username: kevin

See:
https://www.scrye.com/wordpress/nirik/2020/11/02/ansible-2-10-x-and-fedora-epel/
for background on the ansible-2.10 changes and why this is a new package.

Right now, we don't build the full web docs (the rst docs for ansible-doc are
included), as those need a number of new packages + a new release of
python-pydandic to land in rawhide (it has a python 3.9 bug that breaks
things). I will be submitting those as time permits soon and once everything is
in will enable docs building in rawhide at least. 

rpmlint says: 

3  packages and 0 specfiles checked; 84 errors, 18 warnings.
ansible-base.src: W: strange-permission ansible-generator 755

all the other generators are that I think... 

ansible-base.noarch: W: no-manual-page-for-binary ansible-test
ansible-base.noarch: W: no-manual-page-for-binary ansible-connection

No man pages for those, but they aren't much used. 

These are harmless I think: 

ansible-base.noarch: W: hidden-file-or-dir
/usr/lib/python3.9/site-packages/ansible/galaxy/data/network/.travis.yml
ansible-base.noarch: W: hidden-file-or-dir
/usr/lib/python3.9/site-packages/ansible/galaxy/data/network/templates/.git_keep
ansible-base.noarch: W: hidden-file-or-dir
/usr/lib/python3.9/site-packages/ansible/galaxy/data/network/files/.git_keep
ansible-base.noarch: W: hidden-file-or-dir
/usr/lib/python3.9/site-packages/ansible/galaxy/data/default/role/.travis.yml
ansible-base.noarch: W: hidden-file-or-dir
/usr/lib/python3.9/site-packages/ansible/galaxy/data/default/role/templates/.git_keep
ansible-base.noarch: W: hidden-file-or-dir
/usr/lib/python3.9/site-packages/ansible/galaxy/data/default/role/files/.git_keep
ansible-base.noarch: W: hidden-file-or-dir
/usr/lib/python3.9/site-packages/ansible/galaxy/data/default/collection/roles/.git_keep
ansible-base.noarch: W: hidden-file-or-dir
/usr/lib/python3.9/site-packages/ansible/galaxy/data/default/collection/docs/.git_keep
ansible-base.noarch: W: hidden-file-or-dir
/usr/lib/python3.9/site-packages/ansible/galaxy/data/container/.travis.yml
ansible-base.noarch: W: hidden-file-or-dir
/usr/lib/python3.9/site-packages/ansible/galaxy/data/container/templates/.git_keep
ansible-base.noarch: W: hidden-file-or-dir
/usr/lib/python3.9/site-packages/ansible/galaxy/data/container/files/.git_keep
ansible-base.noarch: W: hidden-file-or-dir
/usr/lib/python3.9/site-packages/ansible/galaxy/data/apb/.travis.yml
ansible-base.noarch: W: hidden-file-or-dir
/usr/lib/python3.9/site-packages/ansible/galaxy/data/apb/templates/.git_keep
ansible-base.noarch: W: hidden-file-or-dir
/usr/lib/python3.9/site-packages/ansible/galaxy/data/apb/files/.git_keep
ansible-base.noarch: E: zero-length
/usr/lib/python3.9/site-packages/ansible_test/_data/coveragerc
ansible-base.noarch: E: zero-length
/usr/lib/python3.9/site-packages/ansible_test/_data/ansible.cfg
ansible-base.noarch: E: zero-length
/usr/lib/python3.9/site-packages/ansible/galaxy/data/network/templates/.git_keep
ansible-base.noarch: E: zero-length
/usr/lib/python3.9/site-packages/ansible/galaxy/data/network/files/.git_keep
ansible-base.noarch: E: zero-length
/usr/lib/python3.9/site-packages/ansible/galaxy/data/default/role/templates/.git_keep
ansible-base.noarch: E: zero-length
/usr/lib/python3.9/site-packages/ansible/galaxy/data/default/role/files/.git_keep
ansible-base.noarch: E: zero-length
/usr/lib/python3.9/site-packages/ansible/galaxy/data/default/collection/roles/.git_keep
ansible-base.noarch: E: zero-length
/usr/lib/python3.9/site-packages/ansible/galaxy/data/default/collection/docs/.git_keep
ansible-base.noarch: E: zero-length
/usr/lib/python3.9/site-packages/ansible/galaxy/data/container/templates/.git_keep
ansible-base.noarch: E: zero-length
/usr/lib/python3.9/site-packages/ansible/galaxy/data/container/files/.git_keep
ansible-base.noarch: E: zero-length
/usr/lib/python3.9/site-packages/ansible/galaxy/data/apb/templates/.git_keep
ansible-base.noarch: E: zero-length
/usr/lib/python3.9/site-packages/ansible/galaxy/data/apb/files/.git_keep

These are all needed because ansible needs to know what to use to run the
module on targets: 

ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible_test/_data/setup/remote.sh 644 /bin/sh 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible_test/_data/setup/docker.sh 644 /bin/sh 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible_test/_data/sanity/yamllint/yamllinter.py
644 /usr/bin/python3 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible_test/_data/injector/virtualenv.sh 644
/usr/bin/env bash
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible_test/_data/injector/virtualenv-isolated.sh
644 /usr/bin/env bash
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/yum_repository.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/yum.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/wait_for.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/wait_for_connection.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/user.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/uri.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/unarchive.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/template.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/tempfile.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/sysvinit.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/systemd.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/subversion.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/stat.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/slurp.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/shell.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/setup.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/set_stats.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/set_fact.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/service.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/service_facts.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/rpm_key.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/replace.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/reboot.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/pip.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/ping.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/pause.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/package.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/package_facts.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/meta.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/lineinfile.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/known_hosts.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/iptables.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/include_vars.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/include_tasks.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/include_role.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/include.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/import_tasks.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/import_role.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/import_playbook.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/hostname.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/group.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/git.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/get_url.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/getent.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/gather_facts.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/find.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/file.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/fetch.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/fail.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/expect.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/dpkg_selections.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/dnf.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/debug.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/debconf.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/cron.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/copy.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/command.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/blockinfile.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/async_wrapper.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/async_status.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/assert.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/assemble.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/apt_repository.py 644
/usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/apt.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/modules/apt_key.py 644 /usr/bin/python 
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/cli/scripts/ansible_connection_cli_stub.py
644 /usr/bin/env python
ansible-base.noarch: E: non-executable-script
/usr/lib/python3.9/site-packages/ansible/cli/scripts/ansible_cli_stub.py 644
/usr/bin/env python
ansible-base-doc.noarch: W: hidden-file-or-dir
/usr/share/doc/ansible-base-doc/rst/reference_appendices/.rstcheck.cfg


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux