https://bugzilla.redhat.com/show_bug.cgi?id=1750506
Bug ID: 1750506 Summary: Review Request: hasciicam - ascii video cam Product: Fedora Version: rawhide Hardware: All OS: Linux Status: NEW Component: Package Review Severity: medium Priority: medium Assignee: nobody@fedoraproject.org Reporter: alciregi@gmail.com QA Contact: extras-qa@fedoraproject.org CC: package-review@lists.fedoraproject.org Target Milestone: --- Classification: Fedora
Spec URL: https://copr.fedorainfracloud.org/coprs/alciregi/hasciicam/ SRPM URL: https://copr.fedorainfracloud.org/coprs/alciregi/hasciicam/
Scratch koji build: https://koji.fedoraproject.org/koji/taskinfo?taskID=37562085
Description: HasciiCam makes it possible to have live ascii video on the web. It captures video from a tv card and renders it into ascii letters, formatting the output into an html page with a refresh tag, or in a live ascii window, or in a simple text file. It gives the possiblity to anybody that has a bttv card, a unix box and a cheap modem line to show live (h)ascii video can be viewed without any need for extra applications, plugins, java etc.
Fedora Account System Username: alciregi
This is my first package. In case I need a sponsor.
https://bugzilla.redhat.com/show_bug.cgi?id=1750506
Alessio alciregi@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |177841 (FE-NEEDSPONSOR)
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=177841 [Bug 177841] Tracker: Review requests from new Fedora packagers who need a sponsor
https://bugzilla.redhat.com/show_bug.cgi?id=1750506
Philip Kovacs pkdevel@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pkdevel@yahoo.com Assignee|nobody@fedoraproject.org |pkdevel@yahoo.com Flags| |fedora-review?
https://bugzilla.redhat.com/show_bug.cgi?id=1750506
--- Comment #1 from Philip Kovacs pkdevel@yahoo.com --- You should post direct links to the spec and srpm you want the reviewer to use. We download those and run software against them.
I am willing to fish around on your COPR for candidates, other reviewers would not be so willing.
https://bugzilla.redhat.com/show_bug.cgi?id=1750506
--- Comment #2 from Philip Kovacs pkdevel@yahoo.com --- Can you issue a release on your github instead of using git commit hashes in the spec? Just create an annotated tag then issue a release tarball, e.g. hasciicam-1.1.2.tar.bz2 (or whatevcer version you use), along with sha and md5 checksums? Then come back here and use a conventional, release-oriented spec instead of a git commit hash spec. The latter implies a very active project and this project is very old and dead.
On git hub, create an annotated tag and sign it with your gpg key. Upload the public gpg key to github so that the tag will appear as "verified"
1. Create gpg key pair 2. Upload public key to github 3. git tag -a -s -m "Release of vX.Y.Z" 4. Issue a release, e.g. hasciicam-1.1.2.tar.bz2 5. Display sha1sum hasciicam-1.1.2.tar.bz2 6. Display md5sum hasciicam-1.1.2.tar.bz2 7. Rewrite the rpm spec and remove all git commit features, use release syntax instead.
https://bugzilla.redhat.com/show_bug.cgi?id=1750506
--- Comment #3 from Alessio alciregi@gmail.com --- (In reply to Philip Kovacs from comment #1)
You should post direct links to the spec and srpm you want the reviewer to use. We download those and run software against them.
Ok. I will remember that.
https://bugzilla.redhat.com/show_bug.cgi?id=1750506
--- Comment #4 from Alessio alciregi@gmail.com --- (In reply to Philip Kovacs from comment #2)
Can you issue a release on your github instead of using git commit hashes in the spec? Just create an annotated tag then issue a release tarball, e.g. hasciicam-1.1.2.tar.bz2 (or whatevcer version you use), along with sha and md5 checksums? Then come back here and use a conventional, release-oriented spec instead of a git commit hash spec. The latter implies a very active project and this project is very old and dead.
The point is, as you have seen, that I'm not the developer/maintainer of this software. And I'm not the owner of such git repository. This project is very old, true, but it still works, and it looks that the developer replies to the issues. Let's see what upstream says.
Thank you.
https://bugzilla.redhat.com/show_bug.cgi?id=1750506
Artur Iwicki fedora@svgames.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fedora@svgames.pl
--- Comment #5 from Artur Iwicki fedora@svgames.pl ---
License: GNU 2
"GNU" is not a licence, though they did publish the rather popular GNU General Public License. ;) The upstream readme says it's GPL 2 or later, so you should use "GPLv2+" here. https://fedoraproject.org/wiki/Licensing:Main#Good_Licenses
%description [...long text here...]
You need to manually wrap the description text so that each line has no more than 80 characters.
%files %{_datadir}/applications/hasciicam.desktop
You should add "BuildRequires: desktop-file-utils" to the spec and run "desktop-file-validate" on the .desktop file (preferably during %check).
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_desktop_file_ins...
%files %{_datadir}/icons/hasciicam.png
I'm not entirely sure about this, but the icon should go in "%{_datadir}/icons/hicolor/$SIZE/apps/", or alternatively "%{_datadir}/pixmaps/". You can either patch the build files or move the file in %install.
%files %{_mandir}/man1/hasciicam.1.gz
Do not assume that man pages will be gzip-compressed. Use a wildcard here. https://docs.fedoraproject.org/en-US/packaging-guidelines/#_manpages
%files %doc README AUTHORS COPYING NEWS TODO ChangeLog
The COPYING file should be marked as "%license", not "%doc".
https://bugzilla.redhat.com/show_bug.cgi?id=1750506
--- Comment #6 from Philip Kovacs pkdevel@yahoo.com --- We're working with upstream on a number of issues before we continue with the review.
I'm not really in love with the idea of this particular software installing .desktop and .png files at all. It doesn't really have any gui to speak of and launching an x11 terminal as a proxy for a gui doesn't really fly.
https://bugzilla.redhat.com/show_bug.cgi?id=1750506
Philip Kovacs pkfed@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|pkfed@fedoraproject.org |nobody@fedoraproject.org
https://bugzilla.redhat.com/show_bug.cgi?id=1750506
Robert-André Mauchin zebob.m@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zebob.m@gmail.com
--- Comment #7 from Robert-André Mauchin zebob.m@gmail.com --- Files are 404, any update here?
https://bugzilla.redhat.com/show_bug.cgi?id=1750506
--- Comment #8 from Alessio alciregi@posteo.net --- (In reply to Robert-André Mauchin from comment #7)
Files are 404, any update here?
No updates. Upstream didn't reply since then.
https://bugzilla.redhat.com/show_bug.cgi?id=1750506
Petr Pisar ppisar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ppisar@redhat.com Whiteboard| |NotReady Flags|fedora-review? |
--- Comment #9 from Petr Pisar ppisar@redhat.com --- Alessio, when the package bocomes better and ready for the review, delete the "NotReady" word from the whiteboard field. I added it to hide this review from reviewers until the package is finished for the review.
https://bugzilla.redhat.com/show_bug.cgi?id=1750506
--- Comment #10 from Alessio alciregi@posteo.net --- (In reply to Petr Pisar from comment #9)
Alessio, when the package bocomes better and ready for the review, delete the "NotReady" word from the whiteboard field. I added it to hide this review from reviewers until the package is finished for the review.
Thank you. I didn't hear anything new from upstream. I will ping them again in the near future.
Product: Fedora Version: rawhide Component: Package Review
Package Review package-review@lists.fedoraproject.org has canceled Package Review package-review@lists.fedoraproject.org's request for Alessio alciregi@posteo.net's needinfo: Bug 1750506: Review Request: hasciicam - ascii video cam https://bugzilla.redhat.com/show_bug.cgi?id=1750506
--- Comment #12 from Package Review package-review@lists.fedoraproject.org --- This is an automatic action taken by review-stats script.
The ticket submitter failed to clear the NEEDINFO flag in a month. As per https://fedoraproject.org/wiki/Policy_for_stalled_package_reviews we consider this ticket as DEADREVIEW and proceed to close it.
package-review@lists.fedoraproject.org