[Bug 2366] Review request: mythweb

RPM Fusion Bugzilla noreply at rpmfusion.org
Sun Jul 1 16:53:23 CEST 2012


https://bugzilla.rpmfusion.org/show_bug.cgi?id=2366

Richard <hobbes1069 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

--- Comment #3 from Richard <hobbes1069 at gmail.com> 2012-07-01 16:53:23 CEST ---
(In reply to comment #2)
> Must: Please add a %build section. Interestingly your spec crashed
> fedora-review :) https://bugzilla.redhat.com/836772

Should we add something just to placate fedora-review? As far as I know it
isn't strictly needed, unless there's a guideline I missed? It could be added
manually just to fix fedora-review (which I assume you did) but I'd rather not
put it in permanently if there's no requirement to do so.


> Must: Please fix the directory permissions. Something like this should do the
> trick: find . -type d -print0 | xargs -0 chmod 755 

Strange, this seems to have been done on purpose by Jarod. I'm not sure why.
%defattr(-,apache,apache,0775)
%{_datadir}/mythweb/

I took it out. I don't think it should break anything.


> Must: Please adjust the licensing, since it differs slightly from the main
> MythTV package. From what I see it is just "GPLv2 and LGPLv2 and MIT". 

Done.


> Nice-to-have items, that do not block approval, in order of preference:
> 
> You may want to put a note in the comments on how to generate
> mythweb-fixes.patch. I imagine it's just a "git diff TAG1..TAG2" thing?

Added... Since HEAD is assumed I use:
git diff -p --stat %{version} > mythweb-fixes.patch


> I'm not sure mythtv-backend is a strict requirement, since technically the web
> interface could run on a separate box from the backend server. Same for the
> Requires: mysql-server.

Yeah, here I have to choose from the "best compromise" situation since RPM
fails us here. People who run  separate FE/BE configurations are more likely to
know what they're doing so and can probably build MythTV from source. I suppose
though that people who use the everything install via the mythtv meta package
are covered. I'll think about it.


> Maybe add a note in the comments to give a hint for what "githash3" and
> "githash4" are. Also, now that the package is split, can these variables be
> renamed to "githash1" and "githash2"?

Done.


> This is just a minor style thing, but httpd 1.3 is very ancient. It would be
> cleaner to remove the specific httpd version number and say "Require: httpd".

Done.


> If you want to silence the non-executable-script warning, you can use sed in
> %prep:  sed -i modules/coverart/handler.pl -e '/\/usr\/bin\/perl/d'

Done.


SPEC: https://dl.dropbox.com/u/34775202/mythweb/mythweb.spec
SRPM: https://dl.dropbox.com/u/34775202/mythweb/mythweb-0.25.1-2.fc16.src.rpm

-- 
Configure bugmail: https://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the rpmfusion-developers mailing list