[Bug 1891961] Review Request: uARMSolver - Universal Association Rule Mining Solver

2020-11-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1891961

Iztok Fister Jr.  changed:

   What|Removed |Added

 Status|POST|CLOSED
 Resolution|--- |RAWHIDE
Last Closed||2020-11-14 15:42:21




-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1891961] Review Request: uARMSolver - Universal Association Rule Mining Solver

2020-11-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1891961



--- Comment #10 from Gwyn Ciesla  ---
(fedscm-admin):  The Pagure repository was created at
https://src.fedoraproject.org/rpms/uARMSolver


-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1891961] Review Request: uARMSolver - Universal Association Rule Mining Solver

2020-11-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1891961



--- Comment #9 from Iztok Fister Jr.  ---
Hi Ankur,

Thanks very much for your help.

Best regards,
Iztok


-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1891961] Review Request: uARMSolver - Universal Association Rule Mining Solver

2020-11-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1891961

Ankur Sinha (FranciscoD)  changed:

   What|Removed |Added

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



--- Comment #8 from Ankur Sinha (FranciscoD)  ---
Looks good. XXX APPROVED XXX

Please continue from the next step here:
https://fedoraproject.org/wiki/New_package_process_for_existing_contributors

Please drop me an e-mail if you have any issues with these steps too.

(Infra outage in progress at the moment, so this page won't be available for
the next few hours).

Also, there's a change proposal to remove `make` from the default build root,
so I'd add `make` to the BuildRequires now also just so you don't have to
bother later.
https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/thread/5QUGA5RUB4B7GABUJOMOGCX4FOTRCSKC/#R2MD3FMWORC5Y7WHH5FQNU7QE5ICYMB7

Cheers!
Ankur


-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1891961] Review Request: uARMSolver - Universal Association Rule Mining Solver

2020-11-10 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1891961



--- Comment #7 from Iztok Fister Jr.  ---
Thank you very much. 

All remaining issues have already been fixed.

The final spec file is available here:
https://raw.githubusercontent.com/firefly-cpp/uARMSolver-rpm/main/uARMSolver.spec
SRPM is here:
https://github.com/firefly-cpp/uARMSolver-rpm/raw/main/uARMSolver-0.2-1.fc33.src.rpm


-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1891961] Review Request: uARMSolver - Universal Association Rule Mining Solver

2020-11-09 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1891961



--- Comment #6 from Ankur Sinha (FranciscoD)  ---
- Sources used to build the package match the upstream source, as provided
  in the spec URL.
  Note: Upstream MD5sum check error, diff is in /home/asinha/dump/fedora-
  reviews/1891961-uARMSolver/diff.txt
  See: https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/

Please ensure that the srpm is the latest one generated from the spec.

- the necessary build flags aren't still used, so I think you'll need to use
the improved Makefile.

+ /usr/bin/make -O -j8 V=1 VERBOSE=1
Invoking: GCC C++ Compiler
g++ -I./sources -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"Attribute.d"
-MT"Attribute.o" -o "Attribute.o" "sources/Attribute.cpp"
Finished building: sources/Attribute.cpp
Invoking: GCC C++ Compiler
g++ -I./sources -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"Feature.d"
-MT"Feature.o" -o "Feature.o" "sources/Feature.cpp"
Finished building: sources/Feature.cpp


^
This is unfortunately a blocker.

The other issues have been fixed, so this is the last one to solve.


-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1891961] Review Request: uARMSolver - Universal Association Rule Mining Solver

2020-11-09 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1891961



--- Comment #5 from Ankur Sinha (FranciscoD)  ---
URLs didn't resolve correctly, let's try this:

Spec: https://github.com/firefly-cpp/uARMSolver-rpm/raw/main/uARMSolver.spec
Srpm:
https://github.com/firefly-cpp/uARMSolver-rpm/raw/main/uARMSolver-0.1-1.fc32.src.rpm


-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1891961] Review Request: uARMSolver - Universal Association Rule Mining Solver

2020-10-29 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1891961

Ankur Sinha (FranciscoD)  changed:

   What|Removed |Added

  Flags|needinfo?(sanjay.ankur@gmai |
   |l.com)  |



--- Comment #4 from Ankur Sinha (FranciscoD)  ---
Great, thanks! I'll complete the review when I can find the time, hopefully
before the end of next week :)


-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1891961] Review Request: uARMSolver - Universal Association Rule Mining Solver

2020-10-29 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1891961

Iztok Fister Jr.  changed:

   What|Removed |Added

  Flags||needinfo?(sanjay.ankur@gmai
   ||l.com)



--- Comment #3 from Iztok Fister Jr.  ---
Dear reviewer (@ankursinha),

Thank you very much for your comments/suggestions. Provided comments helped me
to improve
my SPEC file. I believe we can start another revision round.

The new version of files is available on GitHub:

SPEC:
https://raw.githubusercontent.com/firefly-cpp/uARMSolver-rpm/main/uARMSolver.spec

SRPM:
https://github.com/firefly-cpp/uARMSolver-rpm/blob/main/uARMSolver-0.1-1.fc32.src.rpm?raw=true

I am also attaching my answers to your comments. 

Issue 1: Please ensure that the srpm is generated from the spec that you've
uploaded.

Answer: Done

Issue 2: Please move to the %files section after the %install section, and
before the changelog.

Answer: Done

Issue 3: Please include the license file in the %files section so that they're
included in the rpm. Please add this to the files section:
%license LICENSE

Answer: Done

Issue 4: This is because the Makefile hard-codes CFLAGS (but doesn't then use
these), so
the Makefile needs some patching:

CFLAGS = -O0 -g3 -Wall 
...

$(CC) -I./sources -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP
-MF"$(@:%.o=%.d)" -MT"$(@)" -o "$@" "$<"
^
Should use $CFLAGS

Answer: Partly done.

Issue 5: The changlog should say 0.1-1 (version-release), since for each
release a new
changelog needs to be added.

Answer: Done

Issue 6: Please use %make_build, which will include the -jX bit automatically 

Done

Issue 7: Please add the -p flag in the install command to preserve time stamps.

Answer: Done

Issue 8: Please wrap the description so that the length of each line is 80
characters at most.
  (You can run `rpmlint -i` on the spec, srpm and the generated rpms to get
verbose notes.)

Answer: Done

Issue 9: Could the description be improved too? It speaks about a framework but
the package provides a binary tool? So it's not really clear: is the tool the
framework?

Answer: Description was improved.

Issue 10: Please include some documentation: perhaps a man page or just a text
file with some instructions for users?

Answer: Docs were included.

Issue 11: Please use tabs or spaces consistently, and do not mix them.

Answer: The use of tabs and spaces is now consistent.


-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1891961] Review Request: uARMSolver - Universal Association Rule Mining Solver

2020-10-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1891961



--- Comment #2 from Ankur Sinha (FranciscoD)  ---
Package Review
==

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


Issues:
===
- Sources used to build the package match the upstream source, as provided
  in the spec URL.
  Note: Upstream MD5sum check error, diff is in /home/asinha/dump/fedora-
  reviews/1891961-uARMSolver/diff.txt
  See: https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/

^
Please ensure that the srpm is generated from the spec that you've uploaded.

- Please move to the %files section after the %install section, and before the
changelog. The suggested order is:

%prep

%build

%install

%files

%changelog


- More comments below.

= MUST items =

C/C++:
[x]: Package does not contain kernel modules.
[x]: Package contains no static executables.
[x]: If your application is a C or C++ application you must list a
 BuildRequires against gcc, gcc-c++ or clang.
[x]: Header files in -devel subpackage, if present.
[x]: Package does not contain any libtool archives (.la)
[x]: Rpath absent or only used for internal libs.

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.
[!]: 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.
^
Please include the license file in the %files section so that they're included
in the rpm. Please add this to the files section:
%license LICENSE

[x]: License field in the package spec file matches the actual license.
 Note: Checking patched sources after %prep for licenses. Licenses
 found: "Unknown or generated", "Expat License", "*No copyright* Expat
 License". 25 files have unknown license. Detailed output of
 licensecheck in /home/asinha/dump/fedora-
 reviews/1891961-uARMSolver/licensecheck.txt
[!]: License file installed when any subpackage combination is installed.
^
License not currently included.

[!]: %build honors applicable compiler flags or justifies otherwise.
Compiler flags are not used. Please see:
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_compiler_flags

+ make
Invoking: GCC C++ Compiler
g++ -I./sources -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"Archive.d"
-MT"Archive.o" -o "Archive.o" "sources/Archive.cpp"
Finished building: sources/Archive.cpp



This is because the Makefile hard-codes CFLAGS (but doesn't then use these), so
the Makefile needs some patching:

CFLAGS = -O0 -g3 -Wall 
...

$(CC) -I./sources -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP
-MF"$(@:%.o=%.d)" -MT"$(@)" -o "$@" "$<"
^
Should use $CFLAGS


[x]: Package contains no bundled libraries without FPC exception.
[!]: Changelog in prescribed format.
^
The changlog should say 0.1-1 (version-release), since for each release a new
changelog needs to be added.
https://docs.fedoraproject.org/en-US/packaging-guidelines/#changelogs

(Also pointed out by rpmlint)

[x]: Sources contain only permissible code or content.
[-]: Package contains desktop file if it is a GUI application.
[-]: 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.
[x]: Package does not generate any conflict.
[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.
[-]: Useful -debuginfo package or justification otherwise.
[x]: Package is not known to require an ExcludeArch tag.
[!]: Package complies to the Packaging Guidelines
^
Some issues to be looked into.

[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]: Package requires other packages for directories it uses.
[x]: Package must own all directories that it creates.
[x]: Package does not own files or directories owned by other packages.
[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 must not depend on deprecated() packages.
[x]: Package use %makeinstall

[Bug 1891961] Review Request: uARMSolver - Universal Association Rule Mining Solver

2020-10-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1891961



--- Comment #1 from Ankur Sinha (FranciscoD)  ---
For fedora-review to be able to download the files and run checks, we need to
use the "raw" links on GitHub etc.
Let's hope me pasting them also works:

Spec URL:
https://raw.githubusercontent.com/firefly-cpp/uARMSolver-rpm/main/uARMSolver.spec
SRPM URL:
https://github.com/firefly-cpp/uARMSolver-rpm/raw/main/uARMSolver-0.1-1.fc32.src.rpm


-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1891961] Review Request: uARMSolver - Universal Association Rule Mining Solver

2020-10-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1891961

Ankur Sinha (FranciscoD)  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||sanjay.an...@gmail.com
 Blocks||1276941 (fedora-neuro)
   Assignee|nob...@fedoraproject.org|sanjay.an...@gmail.com
   Doc Type|--- |If docs needed, set a value
  Flags||fedora-review?





Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1276941
[Bug 1276941] Fedora NeuroImaging and NeuroScience tracking bug
-- 
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
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org