[Bug 1353064] Review Request: ignition-transport - A fast and efficient message passing system

2016-08-30 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1353064

Raphael Groner  changed:

   What|Removed |Added

 Status|POST|CLOSED
 Resolution|--- |NEXTRELEASE
Last Closed||2016-08-30 18:50:11



--- Comment #10 from Raphael Groner  ---
I'll close here with reference to the successful build in Fedora 25. Please
feel free to reopen or report in another bug if you still think we need builds
also for Fedora 24.

-- 
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@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/package-review@lists.fedoraproject.org


[Bug 1353064] Review Request: ignition-transport - A fast and efficient message passing system

2016-07-17 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1353064



--- Comment #9 from Rich Mattes  ---
Sure, you're welcome to co-maintain it.  I'd ask that you hold off building
outside of rawhide for now though.  There is a 2.0 release coming soon which
will have a soname change from 1.2.1.  I'd prefer to wait until 2.0 is released
so that we don't have to change sonames in the stable releases.  I only built
in rawhide so that I can get the latest gazebo 7 built - once 2.0 is released
I'll rebuild gazebo 7 in rawhide.

-- 
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@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/package-review@lists.fedoraproject.org


[Bug 1353064] Review Request: ignition-transport - A fast and efficient message passing system

2016-07-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1353064



--- Comment #8 from Raphael Groner  ---
This is a very interesting project for me. Can I help as co-maintainer? I see
you did first build in rawhide, I could continue with branches, if you may
like.

-- 
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@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/package-review@lists.fedoraproject.org


[Bug 1353064] Review Request: ignition-transport - A fast and efficient message passing system

2016-07-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1353064



--- Comment #7 from Jon Ciesla  ---
Package request has been approved:
https://admin.fedoraproject.org/pkgdb/package/rpms/ignition-transport

-- 
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@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/package-review@lists.fedoraproject.org


[Bug 1353064] Review Request: ignition-transport - A fast and efficient message passing system

2016-07-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1353064



--- Comment #6 from Raphael Groner  ---
As said, it's about gtest licensed under BSD. However, as we do not build it
into binary rpm, this confirms with the guidelines as they always talk about
binary compared to source RPM:

"The License: field refers to the licenses of the contents of the *binary* rpm.
When in doubt, ask."
https://fedoraproject.org/wiki/Packaging:LicensingGuidelines#License:_field

"If a subpackage is dependent (either implicitly or explicitly) upon a base
package (where a base package is defined as a resulting *binary* package from
the same source RPM which contains the appropriate license texts as %license),
it is not necessary for that subpackage to also include those license texts as
%license."
https://fedoraproject.org/wiki/Packaging:LicensingGuidelines#Subpackage_Licensing

I doubt css, md and script files need a license header.

-- 
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@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/package-review@lists.fedoraproject.org


[Bug 1353064] Review Request: ignition-transport - A fast and efficient message passing system

2016-07-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1353064



--- Comment #5 from Rich Mattes  ---
Will do!

As far as the licensing is concerned:
Changelog.md: *No copyright* UNKNOWN
doc/doxygen.css: *No copyright* UNKNOWN
doc/style.css: *No copyright* UNKNOWN
INSTALL_WINDOWS.md: *No copyright* UNKNOWN
README.md: *No copyright* UNKNOWN
tools/cpplint_to_cppcheckxml.py: *No copyright* UNKNOWN
tools/code_check.sh: *No copyright* UNKNOWN

The stuff without licenses are either documentation or code checking scripts. 
None of the source files are missing copyright headers.  I don't think it's an
issue, but I created a ticket upstream.

https://bitbucket.org/ignitionrobotics/ign-transport/issues/52/no-copyright-header-for-a-couple-of-tools

-- 
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@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/package-review@lists.fedoraproject.org


[Bug 1353064] Review Request: ignition-transport - A fast and efficient message passing system

2016-07-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1353064



--- Comment #4 from Raphael Groner  ---
(In reply to Rich Mattes from comment #3)
> Thanks for the review!  I'd be happy to do a swap - let me know which
> packages you're interested in and I can get started over the weekend.

Feel free to choose:
https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW&classification=Fedora&component=Package%20Review&email1=projects.rg%40smart.ms&emailreporter1=1&emailtype1=substring&list_id=5451466&product=Fedora&query_format=advanced

> As far as your comments are concerned:
> I'm pretty sure that the License: tag only covers what's distributed in the
> RPMs, as stated in
> https://fedoraproject.org/wiki/Licensing:FAQ?rd=Licensing/
> FAQ#Does_the_License:_tag_cover_the_SRPM_or_the_binary_RPM.3F 

+1

Thanks for all the explanation!

-- 
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@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/package-review@lists.fedoraproject.org


[Bug 1353064] Review Request: ignition-transport - A fast and efficient message passing system

2016-07-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1353064



--- Comment #3 from Rich Mattes  ---
Thanks for the review!  I'd be happy to do a swap - let me know which packages
you're interested in and I can get started over the weekend.

As far as your comments are concerned:
I'm pretty sure that the License: tag only covers what's distributed in the
RPMs, as stated in
https://fedoraproject.org/wiki/Licensing:FAQ?rd=Licensing/FAQ#Does_the_License:_tag_cover_the_SRPM_or_the_binary_RPM.3F
 Thus, it wouldn't be needed for the gtest source.  I agree that it might be a
good idea to unbundle the gtest source and use the distro version, but gtest is
kind of a weird case where upstream doesn't think it should be distributed as a
library at all and thus it's not always easy to break it out of project
buildsystems.

I think the multiple directory ownership in this case is OK, and that it falls
under the guideline here:
https://fedoraproject.org/wiki/Packaging:Guidelines#The_directory_is_owned_by_a_package_which_is_not_required_for_your_package_to_function
 Specifically, the %{_includedir}/ignition is shared between the ignition
packages but those packages do not otherwise need each other.  Similarly,
%{_libdir}/pkgconfig and %{_libdir}/cmake are owned by pkgconfig and cmake, but
ignition-transport-devel doesn't need either of those to function.

I don't think the documentation can be generated in parallel with _smp_mflags,
but I can add it to try.

I will run licensecheck over the source and double-check any files that don't
have a header attached.

I'm not sure if 2.0 is released yet - it looks more like a development
snapshot.

-- 
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@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/package-review@lists.fedoraproject.org


[Bug 1353064] Review Request: ignition-transport - A fast and efficient message passing system

2016-07-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1353064

Raphael Groner  changed:

   What|Removed |Added

 Status|ASSIGNED|POST
  Flags|fedora-review?  |fedora-review+



--- Comment #2 from Raphael Groner  ---
APPROVED. Please notice my hints below.

Package Review
==

Legend:
[x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated
[ ] = Manual review needed



= MUST items =

C/C++:
[x]: Package does not contain kernel modules.
[x]: Package contains no static executables.
[x]: ldconfig called in %post and %postun if required.
[x]: Package does not contain any libtool archives (.la)
[x]: Rpath absent or only used for internal libs.
[x]: Development (unversioned) .so files in -devel subpackage, if present.

Generic:
[x]: Package is licensed with an open-source compatible license and meets
 other legal requirements as defined in the legal section of Packaging
 Guidelines.
[x]: License field in the package spec file matches the actual license.
 Note: Checking patched sources after %prep for licenses. Licenses
 found: "Apache (v2.0)", "BSD (3 clause)", "Unknown or generated". 16
 files have unknown license. Detailed output of licensecheck in
 /home/builder/fedora-review/1353064-ignition-
 transport/licensecheck.txt
=> BSD is for gtest. Unbundle and use official gtest package?
=> As gtest is for execution of tests only and does get built into binary
   package, license is okay.

[x]: License file installed when any subpackage combination is installed.
[!]: Package does not own files or directories owned by other packages.
 Note: Dirs in package are owned also by:
 /usr/lib64/pkgconfig(pkgconfig), /usr/include/ignition(ignition-math-
 devel), /usr/lib64/cmake(gtk-doc, cmake, qt5-qtlocation, phonon-
 qt5-devel, qt5-qtbase)
=> Be more specific about fiiles in pkgconfig and cmake subfolders.
=> Conflict with ignition-math package. Can you rename folder path to
   %{_includir}/%{name} to use separate location?

[x]: %build honors applicable compiler flags or justifies otherwise.
=> Why disable SSE3 and SSE4?

[x]: Package contains no bundled libraries without FPC exception.
[x]: Changelog in prescribed format.
[x]: Sources contain only permissible code or content.
[-]: Package contains desktop file if it is a GUI application.
[x]: Development files must be in a -devel package
[x]: Package uses nothing in %doc for runtime.
[x]: Package consistently uses macros (instead of hard-coded directory
 names).
[x]: Package is named according to the Package Naming Guidelines.
[?]: Package does not generate any conflict.
=> See conflict above with include folder.

[x]: Package obeys FHS, except libexecdir and /usr/target.
[-]: If the package is a rename of another package, proper Obsoletes and
 Provides are present.
[x]: Requires correct, justified where necessary.
[x]: Spec file is legible and written in American English.
[-]: Package contains systemd file(s) if in need.
[x]: Useful -debuginfo package or justification otherwise.
[x]: Package is not known to require an ExcludeArch tag.
[-]: Large documentation must go in a -doc subpackage. Large could be size
 (~1MB) or number of files.
 Note: Documentation size is 10240 bytes in 1 files.
[?]: Package complies to the Packaging Guidelines
=> Please fix above directories conflict.

[x]: Package successfully compiles and builds into binary rpms on at least
 one supported primary architecture.
[x]: Package installs properly.
[x]: Rpmlint is run on all rpms the build produces.
 Note: There are rpmlint messages (see attachment).
[x]: If (and only if) the source package includes the text of the
 license(s) in its own file, then that file, containing the text of the
 license(s) for the package is included in %license.
[x]: Package requires other packages for directories it uses.
[x]: Package must own all directories that it creates.
[x]: All build dependencies are listed in BuildRequires, except for any
 that are listed in the exceptions section of Packaging Guidelines.
[x]: Package uses either %{buildroot} or $RPM_BUILD_ROOT
[x]: Package does not run rm -rf %{buildroot} (or $RPM_BUILD_ROOT) at the
 beginning of %install.
[x]: Macros in Summary, %description expandable at SRPM build time.
[x]: Dist tag is present.
[x]: Package does not contain duplicates in %files.
[x]: Permissions on files are set properly.
[x]: Package use %makeinstall only when make install DESTDIR=... doesn't
 work.
[x]: Package is named using only allowed ASCII characters.
[x]: Package does not use a name that already exists.
[x]: Package is not relocatable.
[x]: Sources used to build the package match the upstream source, as
 provided in the spec URL.
[x]: Spec file name must match the spec package %{name}, in the format
 %{name}.

[Bug 1353064] Review Request: ignition-transport - A fast and efficient message passing system

2016-07-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1353064

Raphael Groner  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|nob...@fedoraproject.org|projects...@smart.ms
  Flags||fedora-review?



-- 
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@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/package-review@lists.fedoraproject.org


[Bug 1353064] Review Request: ignition-transport - A fast and efficient message passing system

2016-07-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1353064

Raphael Groner  changed:

   What|Removed |Added

 CC||projects...@smart.ms



--- Comment #1 from Raphael Groner  ---
Looks interesting. Taken.
Are you interested in a review swap?

-- 
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@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/package-review@lists.fedoraproject.org


[Bug 1353064] Review Request: ignition-transport - A fast and efficient message passing system

2016-07-05 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1353064

Rich Mattes  changed:

   What|Removed |Added

 Blocks||1247414




Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1247414
[Bug 1247414] gazebo-7.2.0 is available
-- 
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@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/package-review@lists.fedoraproject.org