[Bug 787193] Review Request: vala0.14 - vala compiler, API level 0.14

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

 



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=787193

Ralph Bean <rbean@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
               Flag|                            |needinfo?(michel+fdr@sylves
                   |                            |tre.me)

--- Comment #2 from Ralph Bean <rbean@xxxxxxxxxx> 2012-05-04 13:12:15 EDT ---
I don't think compat packages are required to have a version marker in the
name, so just "vala-compat" should work, but I haven't been able to find an
authoritative section in the package guidelines.

For instance, alongside python-sqlalchemy you can install python-sqlalchemy0.5
and alongside expat you can install compat-expat1.  On the other hand, libwbxml
has the sister package libwbxml-compat (with no explicit version in the package
name).

Before I start a full-on review, the following things will need to be taken
care of.  Are you planning on supporting a branch of this package for EPEL5?

Issues:
[!]: MUST Package has no %clean section with rm -rf %{buildroot} (or
     $RPM_BUILD_ROOT)
     Note: Clean is needed only if supporting EPEL
See: http://fedoraproject.org/wiki/Packaging/Guidelines#.25clean
[!]: MUST Each %files section contains %defattr if rpm < 4.4
     Note: defattr(....) present in %files devel section. This is OK if
     packaging for EPEL5. Otherwise not needed
See: http://fedoraproject.org/wiki/Packaging/Guidelines#FilePermissions
[!]: MUST Package does not run rm -rf %{buildroot} (or $RPM_BUILD_ROOT) at the
     beginning of %install.
     Note: rm -rf is only needed if supporting EPEL5
See: None
[!]: MUST Package requires pkgconfig, if .pc files are present. (EPEL5)
     Note: Only applicable for EL-5
See: http://fedoraproject.org/wiki/EPEL/GuidelinesAndPolicies#EL5



The following rpmlint errors need to be taken care of as well:

rpmlint vala0.14-tools-0.14.1-1.fc18.i686.rpm

vala0.14-tools.i686: E: explicit-lib-dependency libtool
vala0.14-tools.i686: W: spelling-error %description -l en_US Vala -> Val, Vela,
Vila
vala0.14-tools.i686: W: spelling-error %description -l en_US runtime -> run
time, run-time, rudiment
vala0.14-tools.i686: W: non-executable-in-bin /usr/bin/vapicheck 0644L
vala0.14-tools.i686: W: non-executable-in-bin /usr/bin/vala-gen-introspect
0644L
vala0.14-tools.i686: W: non-executable-in-bin /usr/bin/vapigen 0644L
vala0.14-tools.i686: W: no-manual-page-for-binary vapicheck-0.14
1 packages and 0 specfiles checked; 1 errors, 6 warnings.

rpmlint vala0.14-0.14.1-1.fc18.i686.rpm

vala0.14.i686: W: non-executable-in-bin /usr/bin/valac 0644L
vala0.14.i686: W: non-executable-in-bin /usr/bin/vala 0644L
vala0.14.i686: W: install-file-in-docs /usr/share/doc/vala0.14-0.14.1/INSTALL
1 packages and 0 specfiles checked; 0 errors, 7 warnings.

See: http://fedoraproject.org/wiki/Packaging/Guidelines#rpmlint

-- 
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.
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review



[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]