Spec URL: https://fab.fedorapeople.org/packages/SRPMS/androwarn.spec SRPM URL: https://fab.fedorapeople.org/packages/SRPMS/androwarn-1.6.1-1.fc31.src.rpm Project URL: https://github.com/maaaaz/androwarn Description: Androwarn is a tool whose main aim is to detect and warn the user about potential malicious behaviors developed by an Android application. The detection is performed with the static analysis of the application's Dalvik bytecode, represented as Smali, with the androguard library. This analysis leads to the generation of a report, according to a technical detail level chosen from the user. Koji scratch build: missing deps rpmlint output: $ rpmlint androwarn-1.6.1-1.fc31.src.rpm androwarn.src: W: spelling-error %description -l en_US bytecode -> byte code, byte-code, decorate androwarn.src: W: spelling-error %description -l en_US androguard -> guardroom, guardian 1 packages and 0 specfiles checked; 0 errors, 2 warnings. $ rpmlint androwarn-1.6.1-1.fc31.noarch.rpm androwarn.noarch: W: spelling-error %description -l en_US bytecode -> byte code, byte-code, decorate androwarn.noarch: W: spelling-error %description -l en_US androguard -> guardroom, guardian androwarn.noarch: W: no-manual-page-for-binary androwarn 1 packages and 0 specfiles checked; 0 errors, 3 warnings. Fedora Account System Username: fab
- Missing BR to python3-devel BuildRequires: python3-devel - Package can't install: DEBUG util.py:582: Error: DEBUG util.py:582: Problem: conflicting requests DEBUG util.py:582: - nothing provides python3.8dist(argparse) needed by androwarn-1.6.1-1.fc32.noarch I believe argparse ir part of standard Python3, it shouldn't be in requirements.txt
Yes, argparse is part of Python itself. Thanks for pointing that out. * Tue Jan 21 2020 Fabian Affolter <mail> - 1.6.1-2 - Disable dep generator - Add missing BR (rhbz#1790091) Updated files: Spec URL: https://fab.fedorapeople.org/packages/SRPMS/androwarn.spec SRPM URL: https://fab.fedorapeople.org/packages/SRPMS/androwarn-1.6.1-2.fc31.src.rpm
- Haven't you forgotten python3dist(X)? Requires: python3dist(future) Requires: python3dist(jinja2) Requires: python3dist(play_scraper)
Yes, I have. Using the dep generator again to avoid missing requirements. (In reply to Robert-André Mauchin from comment #4) > - Haven't you forgotten python3dist(X)? > > Requires: python3dist(future) > Requires: python3dist(jinja2) > Requires: python3dist(play_scraper) %changelog * Fri Mar 27 2020 Fabian Affolter <mail> - 1.6.1-3 - Enable dep generator and fix requirements handling Updated files: Spec URL: https://fab.fedorapeople.org/packages/SRPMS/androwarn.spec SRPM URL: https://fab.fedorapeople.org/packages/SRPMS/androwarn-1.6.1-3.fc31.src.rpm
Package approved.
Thanks for the review.
(fedscm-admin): The Pagure repository was created at https://src.fedoraproject.org/rpms/androwarn