[Bug 551914] Review Request: monodevelop-database - A database plugin for monodevelop
bugzilla at redhat.com
bugzilla at redhat.com
Sun Mar 7 18:55:49 UTC 2010
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=551914
--- Comment #11 from Christian Krause <chkr at plauener.de> 2010-03-07 13:55:45 EST ---
Thanks for the new pacakge. Here is now the full review:
* rpmlint: TODO
rpmlint SPECS/monodevelop-database.spec
SRPMS/monodevelop-database-2.2-6.fc13.src.rpm
RPMS/i686/monodevelop-database-*2.2-6.fc*
SPECS/monodevelop-database.spec:39: W: mixed-use-of-spaces-and-tabs (spaces:
line 39, tab: line 4)
monodevelop-database.src:39: W: mixed-use-of-spaces-and-tabs (spaces: line 39,
tab: line 4)
monodevelop-database.i686: E: no-binary
monodevelop-database.i686: W: only-non-binary-in-usr-lib
monodevelop-database.i686: W: no-documentation
monodevelop-database-devel.i686: W: no-documentation
3 packages and 1 specfiles checked; 1 errors, 5 warnings.
- no-binary, no-documentation and only-non-binary-in-usr-lib are
false positives (but you could probably package the Changelog as %doc in
the main package)
- mixed-use-of-spaces-and-tabs should be fixed
* naming: OK
- name matches upstream
- spec file name matches package name
* sources: OK
- md5sum: 430571024f88c87d5104121739c6ab7e monodevelop-database-2.2.tar.bz2
- sources matches upstream
- Source0 tag ok
- spectool -g works
* binaries in upstream sources: TODO
find -name '*.dll'
./contrib/MySql/MySql.Data.dll
- to prevent that this assembly accidentally leaks into the binary
package, please delete it in the %prep section
* License: TODO
- License in spec file does _not_ match the actual license
spec file: GPLv2+
COPYING, sources: MIT
* package containing *.pc files must "Requires: pkgconfig": OK
* spec file written in English and legible: minor TODOs
- the %description of the devel package should be rephrased a little bit:
"Database Add-in for MonoDevelop. Development package.
The %{name}-devel package contains development files
for %{name}."
Probably the last sentence would be sufficient.
- please split the very long line of the BuildRequires so that it fit into
80 characters for better readability
- please append a "/" to the URL to get a 100% correct URL ;-)
* compilation: TODO
- does not build in koji (dist-f14) for x86_64
- since this project uses a standard autotools-based configure script,
please use %configure
* BuildRequires: OK
* locales handling: OK
* ldconfig in %post and %postun: OK (n/a)
* package owns all directories that it creates: OK
* %files section: OK
* no files listed twice in %files: OK
* file permissions: TODO
- %defattr used
- *.mo files are executable, but should have permissions 644
- *.dll files are not executable, however the current convention is, that they
should be executable, too
* %clean section: OK
* macro usage: OK
* code vs. content: OK, code only
* main package should not contain development related parts: OK
* large documentation into subpackage: OK (n/a)
* header files in -devel subpackage: OK (n/a)
* static libraries in -static package: OK (n/a)
* *.so link in -devel package: OK (n/a)
* devel package requires base package using fully versioned dependency: OK
* packages must not contain *.la files: OK
* GUI applications must provide *.desktop file: OK (n/a)
* packages must not own files/dirs already owned by other packages: OK
* rm -rf $RPM_BUILD_ROOT at the beginning of %install: OK
* all filenames UTF-8: OK
* functional test: OK
- only roughly tested that some menus and dialog boxes can be opened correctly
* debuginfo sub-package: OK (n/a)
--
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