[Bug 1956580] Review Request: alchemyquest - Reflection game

2021-09-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1956580

Xavier Bachelot  changed:

   What|Removed |Added

 Blocks||1987765



--- Comment #12 from Xavier Bachelot  ---
Could you please build for F35 too so I can retire openalchemist which is FTBS
on F35 ?
Also you may add me as co-maintainer if you wish.



Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1987765
[Bug 1987765] openalchemist: FTBFS in Fedora rawhide/f35
-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=1956580
___
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1956580] Review Request: alchemyquest - Reflection game

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

Dennis Payne  changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Resolution|--- |RAWHIDE
Last Closed||2021-09-11 20:41:29




-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
___
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1956580] Review Request: alchemyquest - Reflection game

2021-09-10 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1956580



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


-- 
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1956580] Review Request: alchemyquest - Reflection game

2021-09-10 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1956580

Xavier Bachelot  changed:

   What|Removed |Added

  Flags|fedora-review?  |fedora-review+



--- Comment #10 from Xavier Bachelot  ---
Again, sorry for the very late answer.

The only remaining nitpick from rpmlint is about a missing man page. Maybe you
can add one upstream ?
There's probably not much to document but the --openalchemist command line
option.

$ rpmlint alchemyquest
alchemyquest.x86_64: W: no-manual-page-for-binary alchemyquest
alchemyquest.x86_64: W: no-manual-page-for-binary openalchemist
1 packages and 0 specfiles checked; 0 errors, 2 warnings.

Package is APPROVED.

There was an unrelated issue building with Rawhide, so I've used F35 instead.
Let me know once this is build so I can retire openalchemist in F35 and
Rawhide.

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]: 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.
[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", "GNU General Public License, Version
 2", "GNU General Public License". 957 files have unknown license.
 Detailed output of licensecheck in
 /tmp/1956580-alchemyquest/licensecheck.txt
[x]: License file installed when any subpackage combination is installed.
[x]: If the package is under multiple licenses, the licensing breakdown
 must be documented in the spec.
[x]: %build honors applicable compiler flags or justifies otherwise.
[x]: Package contains no bundled libraries without FPC exception.
[x]: Changelog in prescribed format.
[x]: Sources contain only permissible code or content.
[-]: 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.
[x]: 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.
[x]: Large documentation must go in a -doc subpackage. Large could be size
 (~1MB) or number of files.
 Note: Documentation size is 20480 bytes in 3 files.
[x]: Package complies to the Packaging Guidelines
[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]: 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]: Package contains desktop file if it is a GUI application.
[x]: Package installs a %{name}.desktop using desktop-file-install or
 desktop-file-validate if there is such a file.
[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 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 

[Bug 1956580] Review Request: alchemyquest - Reflection game

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



--- Comment #9 from Dennis Payne  ---
Spec URL: https://gitlab.com/dulsi/alchemyquest/-/raw/master/alchemyquest.spec
SRPM URL:
http://identicalsoftware.com/alchemyquest/alchemyquest-0.5.2-3.fc34.src.rpm

I've left it as a single file. I tried building on rawhide and it worked fine
for me. (Well I had to boot with a F34 kernel because rawhide wasn't booting.)


-- 
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1956580] Review Request: alchemyquest - Reflection game

2021-07-16 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1956580



--- Comment #8 from Xavier Bachelot  ---
Sorry for the late answer...

- The Obsoletes/Provides are still not correct.
See
https://docs.fedoraproject.org/en-US/packaging-guidelines/#renaming-or-replacing-existing-packages
Should be:
Obsoletes : openalchemist < 0.4-34
Provides:   openalchemist = 0.4-34

- Add a comment on top of the openalchemist/alchemyquest symlink
Something like:
# Running alchemyquest through an openalchemist symlink will launch the game
# in openalchemist mode w/o needing a command line option.

- Source0: line could be shortened to:
Source0:%{url}/%{name}-%{version}.tgz

- Add a comment on top of License: to explain which part belongs to which
license.

- The build succeeded on F34, but failed on Rawhide, you should probably take a
look.

- fedora-review is also complaining about the size of the data and suggests a
NoArch sub-package for that.
I feel this is overkill for less than 10 MB, do as you see fit.


-- 
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1956580] Review Request: alchemyquest - Reflection game

2021-06-28 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1956580



--- Comment #7 from Dennis Payne  ---
Spec URL: https://gitlab.com/dulsi/alchemyquest/-/raw/master/alchemyquest.spec
SRPM URL:
http://identicalsoftware.com/alchemyquest/alchemyquest-0.5.2-2.fc34.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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1956580] Review Request: alchemyquest - Reflection game

2021-06-28 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1956580



--- Comment #6 from Xavier Bachelot  ---
- Obsoletes/Provides need to be versioned
https://docs.fedoraproject.org/en-US/packaging-guidelines/#renaming-or-replacing-existing-packages

- Add a comment over the openalchemist symlink creation for clarity

- Split long desktop-file-install lines

- The appdata files need to be validated
https://docs.fedoraproject.org/en-US/packaging-guidelines/AppData/#_app_data_validate_usage

- Spurious wildcard in the appdata line for alchemyquest in %files

- Nitpick, add a second blank line between the %install and %files sections


-- 
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1956580] Review Request: alchemyquest - Reflection game

2021-06-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1956580



--- Comment #5 from Dennis Payne  ---
Spec URL: https://gitlab.com/dulsi/alchemyquest/-/raw/master/alchemyquest.spec
SRPM URL:
http://identicalsoftware.com/alchemyquest/alchemyquest-0.5.2-1.fc34.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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1956580] Review Request: alchemyquest - Reflection game

2021-05-17 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1956580



--- Comment #4 from Xavier Bachelot  ---
I'm not very familiar with appdata, but I think it should work with either one
file for alchemyquest and another for openlchemist or only one for
alchemyquest. In the later case, it might be possible to have a subsection for
openalchemist.
The upstream doc for appdata is here, shall you want to dig deeper:
https://www.freedesktop.org/software/appstream/docs/


-- 
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1956580] Review Request: alchemyquest - Reflection game

2021-05-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1956580



--- Comment #3 from Dennis Payne  ---
Minor question: Can you have two appdata files in a single rpm? Would it should
the both in Gnome Software? If you installed one, it would install both?


-- 
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1956580] Review Request: alchemyquest - Reflection game

2021-05-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1956580

Xavier Bachelot  changed:

   What|Removed |Added

 CC||xav...@bachelot.org
   Assignee|nob...@fedoraproject.org|xav...@bachelot.org



--- Comment #2 from Xavier Bachelot  ---
Hi Dennis,

Quick review, based in part on what I've seen when trying to adapt the
openalchemist spec, like you did.
Excuse the rough list below, rather short on time to make it into a nicer shape
now.

Issues:
- File conflicts with openalchemist, it would be cleaner to use
%{datadir}/alchemyquest rather than %{datadir/openalchemist}, which needs to be
changed upstream.
- A lot of s/openalchemist/alchemyquest/ needs to be done in the spec.
- I think providing 2 .desktop files, icons, etc.., one for alchemyquest and
one for openalchemist, would help transitioning from openalchemist to
alchemyquest.
- If you add the /usr/bin/openalchemist symlink, missing Obsoletes/Provides for
openalchemist.

Minor nits:
- Indent on the BR: make (which comes from the openalchemist spec, I know ;-))
- Spurious wildcard in %files for appdata and desktop file (from openalchemist
too)
- Sort BR:

Regards,
Xavier


-- 
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Bug 1956580] Review Request: alchemyquest - Reflection game

2021-05-03 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1956580

Dennis Payne  changed:

   What|Removed |Added

   Doc Type|--- |If docs needed, set a value



--- Comment #1 from Dennis Payne  ---
I'm planning on making a new release of Alchemy Quest before the game is added
to Fedora. It needs icons for Alchemy Quest and a desktop file. I'll move the
appdata.xml files into the project as well. Just looking for some additional
packaging feedback before this is done.


-- 
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
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure