[Bug 815511] Review Request: python-django-lint - Analyzes Django code looking for bugs and signs of poor quality

bugzilla at redhat.com bugzilla at redhat.com
Tue May 1 19:54:54 UTC 2012


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #4 from Matthias Runge <mrunge at matthias-runge.de> 2012-05-01 15:54:53 EDT ---
Thanks to both of you for your comments.

- clean: yepp, agreed, dropping that
- non exec-script: not needed, dropping /usr/bin/env
- rebasing to github-checkout

Updated 
SPEC: http://www.matthias-runge.de/fedora/python-django-lint.spec
SRPM:
http://www.matthias-runge.de/fedora/python-django-lint-0.13-13.20120501git194ce26.fc17.src.rpm

[mrunge at sofja SPECS]$ rpmlint
../SRPMS/python-django-lint-0.13-13.20120501git194ce26.fc17.src.rpm
../RPMS/noarch/python-django-lint-0.13-13.20120501git194ce26.fc17.noarch.rpm
./python-django-lint.spec 
python-django-lint.src: W: spelling-error %description -l en_US py -> pt, p, y
python-django-lint.noarch: W: spelling-error %description -l en_US py -> pt, p,
y
2 packages and 1 specfiles checked; 0 errors, 2 warnings.





[mrunge at sofja SPECS]$ diff -u python-django-lint.spec.2 python-django-lint.spec
--- python-django-lint.spec.2 2012-04-23 20:27:16.000000000 +0200
+++ python-django-lint.spec 2012-05-01 21:48:14.226774782 +0200
@@ -1,21 +1,18 @@
 %global pkgname django-lint
 %global obs_ver 0.13-11
+%global commit 194ce26

 Name:           python-django-lint
 Version:        0.13
-Release:        12%{?dist}
+Release:        13.20120501git%{commit}%{?dist}
 Summary:        Analyzes Django code looking for bugs and signs of poor
quality

 Group:          Development/Debuggers
 License:        GPLv3+
 URL:            https://github.com/lamby/django-lint
-# upstream author is debian maintainer, took release from debian page
-Source0:       
http://ftp.de.debian.org/debian/pool/main/p/%{name}/%{name}_%{version}.orig.tar.gz
+Source0:       
https://github.com/lamby/django-lint/tarball/%{commit}/lamby-django-lint-%{commit}.tar.gz
 BuildArch:      noarch

-# fix from upstream for iterable-issue
-# https://github.com/lamby/django-lint/pull/6
-Patch0:         django-lint-type-error-iterable.patch

 BuildRequires:  python2-devel
 Requires:       python-django
@@ -38,24 +35,21 @@


 %prep
-%setup -q -n %{pkgname}
-%patch0 -p2
+%setup -q -n lamby-%{pkgname}-%{commit}
+# remove unneeded /usr/bin/env-call
+sed -i 's|^#!/usr/bin/env.*||' DjangoLint/script.py

 %build
 %{__python} setup.py build


 %install
-rm -rf %{buildroot}
 %{__python} setup.py install -O1 --skip-build --root %{buildroot}

 %{__mkdir} -pm 755 %{buildroot}%{_mandir}/man1
 %{__install} -pm 644 django-lint.1 %{buildroot}%{_mandir}/man1/


-%clean
-rm -rf %{buildroot}
-

 %files
 %doc  README.rst COPYING
@@ -66,6 +60,10 @@


 %changelog
+* Mon Apr 30 2012 Matthias Runge <mrunge at matthias-runge.de> -
0.13-13.20120501git194ce26
+- minor spec cleanup
+- rebase to latest github snapshot
+
 * Mon Apr 23 2012 Matthias Runge <mrunge at matthias-runge.de> - 0.13-12
 - package rename to python-django-lint

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list