[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-16 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373

Thomas Spura toms...@fedoraproject.org changed:

   What|Removed |Added

  Flags|fedora-cvs? |



--- Comment #18 from Thomas Spura toms...@fedoraproject.org ---
As you are only providing the python3-livestreamer, you should also name the
package like that.

I think in order to stay close to upstream it would also be good, if you add a
Provides: livestreamer = %{version}-%{release}, so it can be installed with
yum install livestreamer. See [1] how they recomment to install it on other
platforms.

Are other packages depending on this one?
If not, you could also possibly name it just as livestreamer.

Lifting fedora-cvs because of the above...

[1] http://livestreamer.tanuki.se/install.html

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-16 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #19 from Mario Blättermann mario.blaetterm...@gmail.com ---
(In reply to Thomas Spura from comment #18)
 As you are only providing the python3-livestreamer, you should also name the
 package like that.
 I think in order to stay close to upstream it would also be good, if you add
 a Provides: livestreamer = %{version}-%{release}, so it can be installed
 with yum install livestreamer. See [1] how they recomment to install it on
 other platforms.
 
 Are other packages depending on this one?
 If not, you could also possibly name it just as livestreamer.
 
 Lifting fedora-cvs because of the above...
 
 [1] http://livestreamer.tanuki.se/install.html

I haven't found anything in the naming guidelines which would cover such cases
naming a py3-only package. I'm maintaining some packages which are py3-only and
don't mention python in the package name. The packages are pure userland
software which include Python modules, but I don't split the modules into
separate packages. However, if I would do so, other packagers could use the
module packages, although currently I don't know about real use cases.

Well, it is in fact a python3 module with a binary on top. Indeed, it would
be less confusing to name it just livestreamer, as long as no other package
needs the module part.

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-16 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373

MartinKG mgans...@alice.de changed:

   What|Removed |Added

  Flags||fedora-cvs?



--- Comment #20 from MartinKG mgans...@alice.de ---
I agree with you on both.
upload new rpm files.

Spec URL: https://www.dropbox.com/s/uj8b9z8pgt05r1n/livestreamer.spec?dl=0
SRPM URL:
https://www.dropbox.com/s/ac508bhfbqpnleu/livestreamer-1.11.1-7.fc21.src.rpm?dl=0

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-16 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #21 from Thomas Spura toms...@fedoraproject.org ---
I think you have two possibilities in these cases:

1. Name it python3-livestreamer as it contains a module for python3 only.
Provide livestreamer, so that one can install it with the application name. If
you have multiple pythonX-livestremer, only one can provide the application
name, but you have the module for several python implementations.

2. Name it livestreamer and either assume that the python3 module is not used
anywhere or package it in a python3-livestreamer subpackage.

I'd decide this based upon the possible usage by other packages. If nothing
else uses this module, I'd probably go with route 2. If other packages (might)
depend on it, route 1 should be prefered. (That's why I asked about what
packages depend on this in comment #18.)

As an example for an application, that right now uses python2 (without the
python2-whaawmp subpackage) you could take whaawmp.

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #9 from Mario Blättermann mario.blaetterm...@gmail.com ---
BuildRequires:  python-devel
BuildRequires:  python-setuptools
BuildRequires:  python-futures
BuildRequires:  python-requests
BuildRequires:  python-singledispatch
BuildRequires:  python-sphinx
Requires:   fontawesome-fonts

%if 0%{?with_python3}
BuildRequires:  python3-devel
BuildRequires:  python3-setuptools
BuildRequires:  python3-requests
Requires:   python3-requests
%endif # with_python3

I would assume that even the py2 package needs python-requests at runtime.

The python3 package doesn't contain the created man page. Note, it must have a
name different from that one in the python2 package, so that both packages can
be installed independent from each other (and don't cause a file conflict).

As already mentioned, Python v3 will become the default in F23, and upstream
Python 2 support ends in a few months. Do you need the Python 2 version of
Livestreamer? If the Python 3 version match your needs, then just drop the Py2
package. It makes it easier to handle possible file conflicts. And our
guidelines only speak about the need to have a Python 3 package if technically
possible, but I don't see anything that it is desired (or even strictly forced)
to have a Python2 one in any case.


$ rpm -qpR python3-livestreamer-1.11.1-4.fc21.noarch.rpm
/usr/bin/env
/usr/bin/python3
python(abi) = 3.4
rpmlib(CompressedFileNames) = 3.0.4-1
rpmlib(FileDigests) = 4.6.0-1
rpmlib(PartialHardlinkSets) = 4.0.4-1
rpmlib(PayloadFilesHavePrefix) = 4.0-1
rpmlib(PayloadIsXz) = 5.2-1

$ rpm -qpR python-livestreamer-1.11.1-4.fc21.noarch.rpm
/usr/bin/env
/usr/bin/python2
fontawesome-fonts
python(abi) = 2.7
python3-requests
rpmlib(CompressedFileNames) = 3.0.4-1
rpmlib(FileDigests) = 4.6.0-1
rpmlib(PartialHardlinkSets) = 4.0.4-1
rpmlib(PayloadFilesHavePrefix) = 4.0-1
rpmlib(PayloadIsXz) = 5.2-1

The py3 package also still lacks of the runtime requirement for
fontawesome-fonts. But it is strange that python3-requests has landed in the
python3 package instead of the python3 one...?

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #11 from Mario Blättermann mario.blaetterm...@gmail.com ---
Scratch build:
http://koji.fedoraproject.org/koji/taskinfo?taskID=8938850

The issues from rpmlint:

python3-livestreamer.noarch: W: wrong-file-end-of-line-encoding
/usr/share/doc/python3-livestreamer/html/_static/jquery.js
This file has wrong end-of-line encoding, usually caused by creation or
modification on a non-Unix system. It could prevent it from being displayed
correctly in some circumstances.

Install the html docs directly instead of adding them to %doc, then run
dos2unix
%{buildroot}/usr/share/doc/python3-livestreamer/html/_static/jquery.js at the
end of %install to get a proper line ending.
Moreover, the install command should be always called with -p to preserve
timestamps.


python3-livestreamer.noarch: W: hidden-file-or-dir
/usr/share/doc/python3-livestreamer/html/.buildinfo
The file or directory is hidden. You should see if this is normal, and delete
it from the package if not.

I assume such .buildinfo files are no longer needed once the package has been
installed.


python3-livestreamer.noarch: W: no-manual-page-for-binary python3-livestreamer
Each executable in standard binary directories should have a man page.

rpmlint doesn't recognize the man page correctly. Either rename the man page
file or the script in /usr/bin. This is not only to make rpmlint happy, it's
also less confusing for users.



python3-livestreamer.src: I: checking
python3-livestreamer.src: I: checking-url http://livestreamer.tanuki.se/
(timeout 10 seconds)
python3-livestreamer.src: E: invalid-spec-name
Your spec filename must end with '.spec'. If it's not the case, rename your
file and rebuild your package.

Of course your spec file has the correct ending, but the name doesn't match the
package name anymore since you have changed the package name.


python3-livestreamer.src: I: checking-url
https://projects.archlinux.org/svntogit/community.git/plain/trunk/plugins-hitbox-Refactor-to-use-the-StreamMapper.patch
(timeout 10 seconds)
python3-livestreamer.src: W: invalid-url Patch0:
https://projects.archlinux.org/svntogit/community.git/plain/trunk/plugins-hitbox-Refactor-to-use-the-StreamMapper.patch
HTTP Error 404: Not found
The value should be a valid, public HTTP, HTTPS, or FTP URL.

Doesn't matter in this case, patches are not forced to have an URL, but this
would be the right one:
https://projects.archlinux.org/svntogit/community.git/plain/trunk/plugins-hitbox-Refactor-to-use-the-StreamMapper.patch?h=packages/livestreamer
But you are free to just use the local file name instead.


%{_mandir}/man1/%{module}.1.gz

Don't use a certain extension for compressed man pages. Well, currently we use
gzip, but this could change in the future. Better use a wildcard:

%{_mandir}/man1/%{module}.1.*

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #12 from Mario Blättermann mario.blaetterm...@gmail.com ---
(In reply to Mario Blättermann from comment #11)
 Install the html docs directly instead of adding them to %doc, then run
 dos2unix
 %{buildroot}/usr/share/doc/python3-livestreamer/html/_static/jquery.js at
 the end of %install to get a proper line ending.

BTW, don't forget to add then dos2unix to BuildRequires.

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #10 from MartinKG mgans...@alice.de ---
dropped py2 package

Spec URL:
https://martinkg.fedorapeople.org/Review/SPECS/python-livestreamer.spec
SRPM URL:
https://martinkg.fedorapeople.org/Review/SRPMS/python3-livestreamer-1.11.1-5.fc21.src.rpm

%changelog
* Sun Feb 15 2015 Martin Gansser marti...@fedoraproject.org - 1.11.1-5
- dropped Py2 package, because Py2 support ends in a few months
- cleanup spec file
- renamed package to python3-livestreamer

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #15 from MartinKG mgans...@alice.de ---
sorry, install -p already done, is the package ready for the final 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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #13 from MartinKG mgans...@alice.de ---
Spec URL:
https://martinkg.fedorapeople.org/Review/SPECS/python-livestreamer.spec
SRPM URL:
https://martinkg.fedorapeople.org/Review/SRPMS/python-livestreamer-1.11.1-6.fc21.src.rpm

%changelog
* Sun Feb 15 2015 Martin Gansser marti...@fedoraproject.org - 1.11.1-6
- Install html docs directly instead of adding them to %%doc
- Convert files with dos2uni in unix format
- Convert files in utf8 format
- Deleted Sphinx hash file
- Reverted package name
- Dropped url address for patch0
- Renamed man page
- Used wildcard for manpage
- Added BR dos2unix

don't know how to pass INSTALL=install -p and on which position that it
works.

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #14 from Mario Blättermann mario.blaetterm...@gmail.com ---
(In reply to MartinKG from comment #13)
 don't know how to pass INSTALL=install -p and on which position that it
 works.

Here, for example:

install -m644 build/sphinx/man/livestreamer.1
%buildroot%{_mandir}/man1/python3-livestreamer.1

Just add the -p switch:

install -p -m644 build/sphinx/man/livestreamer.1
%buildroot%{_mandir}/man1/python3-livestreamer.1

The Python setup script uses the -p switch automatically when calling
%{__python3} setup.py install.

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373

MartinKG mgans...@alice.de changed:

   What|Removed |Added

  Flags||fedora-cvs?



--- Comment #17 from MartinKG mgans...@alice.de ---
@Mario Thanks for the review.

- added python3-requests to the spec file

New Package SCM Request
===
Package Name: python-livestreamer
Short Description: Extracts streams and pipes them into a video player of
choice
Owners: martinkg
Branches: f20 f21
InitialCC:

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-15 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373

Mario Blättermann mario.blaetterm...@gmail.com changed:

   What|Removed |Added

  Flags|fedora-review?  |fedora-review+



--- Comment #16 from Mario Blättermann mario.blaetterm...@gmail.com ---
Sorry, I hadn't checked your new spec file carefully.

Scratch build:
http://koji.fedoraproject.org/koji/taskinfo?taskID=8940363

$ rpmlint -i -v *
python-livestreamer.noarch: I: checking
python-livestreamer.noarch: I: checking-url http://livestreamer.tanuki.se/
(timeout 10 seconds)
python-livestreamer.src: I: checking
python-livestreamer.src: I: checking-url http://livestreamer.tanuki.se/
(timeout 10 seconds)
python-livestreamer.src: I: checking-url
https://pypi.python.org/packages/source/l/livestreamer/livestreamer-1.11.1.tar.gz
(timeout 10 seconds)
python-livestreamer.spec: I: checking
python-livestreamer.spec: I: checking-url
https://pypi.python.org/packages/source/l/livestreamer/livestreamer-1.11.1.tar.gz
(timeout 10 seconds)
2 packages and 1 specfiles checked; 0 errors, 0 warnings.


-
key:

[+] OK
[.] OK, not applicable
[X] needs work
-

[+] MUST: rpmlint must be run on the source rpm and all binary rpms the build
produces. The output should be posted in the review.
[+] MUST: The package must be named according to the Package Naming Guidelines.
[+] MUST: The spec file name must match the base package %{name}, in the format
%{name}.spec unless your package has an exemption.
[+] MUST: The package must meet the Packaging Guidelines.
[+] MUST: The package must be licensed with a Fedora approved license and meet
the Licensing Guidelines.
[+] MUST: The License field in the package spec file must match the actual
license.
BSD and MIT
[+] MUST: 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 must be included in %license.
[+] MUST: The spec file must be written in American English.
[+] MUST: The spec file for the package MUST be legible.
[+] MUST: The sources used to build the package must match the upstream source,
as provided in the spec URL. Reviewers should use sha256sum for this task as it
is used by the sources file once imported into git. If no upstream URL can be
specified for this package, please see the Source URL Guidelines for how to
deal with this.
$ sha256sum *
84dd83d301518ffcf96f30cbffc0e0598e0756e7ab8e7498d11285d42fe17f9c 
livestreamer-1.11.1.tar.gz
84dd83d301518ffcf96f30cbffc0e0598e0756e7ab8e7498d11285d42fe17f9c 
livestreamer-1.11.1.tar.gz.orig

[+] MUST: The package MUST successfully compile and build into binary rpms on
at least one primary architecture.
[.] MUST: If the package does not successfully compile, build or work on an
architecture, then those architectures should be listed in the spec in
ExcludeArch. Each architecture listed in ExcludeArch MUST have a bug filed in
bugzilla, describing the reason that the package does not compile/build/work on
that architecture. The bug number MUST be placed in a comment, next to the
corresponding ExcludeArch line.
[+] MUST: All build dependencies must be listed in BuildRequires, except for
any that are listed in the exceptions section of the Packaging Guidelines ;
inclusion of those as BuildRequires is optional. Apply common sense.
[.] MUST: The spec file MUST handle locales properly. This is done by using the
%find_lang macro. Using %{_datadir}/locale/* is strictly forbidden.
[.] MUST: Every binary RPM package (or subpackage) which stores shared library
files (not just symlinks) in any of the dynamic linker's default paths, must
call ldconfig in %post and %postun.
[.] MUST: Packages must NOT bundle copies of system libraries.
[.] MUST: If the package is designed to be relocatable, the packager must state
this fact in the request for review, along with the rationalization for
relocation of that specific package. Without this, use of Prefix: /usr is
considered a blocker.
[+] MUST: A package must own all directories that it creates. If it does not
create a directory that it uses, then it should require a package which does
create that directory.
[+] MUST: A Fedora package must not list a file more than once in the spec
file's %files listings. (Notable exception: license texts in specific
situations)
[+] MUST: Permissions on files must be set properly. Executables should be set
with executable permissions, for example.
[+] MUST: Each package must consistently use macros.
[+] MUST: The package must contain code, or permissable content.
[.] MUST: Large documentation files must go in a -doc subpackage. (The
definition of large is left up to the packager's best judgement, but is not
restricted to size. Large can refer to either size or quantity).
[+] MUST: If a package includes something 

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #6 from Mario Blättermann mario.blaetterm...@gmail.com ---
You are using conditional BuildRequires, which is OK so far:

%if 0%{?with_python3}
BuildRequires:  python3-devel
BuildRequires:  python3-setuptools
Requires:   python3-requests
%endif # with_python3

But in the appropriate %package section, you repeat them, which is confusing
and redundant:

%package -n python3-%{module}
Summary:CLI for piping video streams to video players
Group:  Applications/Internet
BuildArch:  noarch
BuildRequires:  python3-setuptools
BuildRequires:  python3-requests
Requires:   fontawesome-fonts

To make sure that the egg always gets build from source, remove the bundled
version in src/.

CFLAGS=$RPM_OPT_FLAGS is superfluous for noarch packages.

I'm missing CHANGELOG.rst and CONTRIBUTING.rst from %doc.

The file requirements-docs.txt says that sphinx is needed to build the docs.
Can't find this anywhere in the spec, and the folder docs/ in %doc is only a
copy of the sources (including a Makefile!). This needs to be processed with
python*-sphinx before it gets installed. The current content is unusable, for
example we need index.html instead of index.rst to read the docs in a web
browser, as intended.

OK, let's run rpmlint on your packages anyway:

$ rpmlint -i -v *
python3-livestreamer.noarch: I: checking
python3-livestreamer.noarch: I: checking-url http://livestreamer.tanuki.se/
(timeout 10 seconds)
python3-livestreamer.noarch: W: no-manual-page-for-binary python3-livestreamer
Each executable in standard binary directories should have a man page.

python-livestreamer.noarch: I: checking
python-livestreamer.noarch: I: checking-url http://livestreamer.tanuki.se/
(timeout 10 seconds)
python-livestreamer.noarch: W: no-manual-page-for-binary livestreamer
Each executable in standard binary directories should have a man page.

python-livestreamer.src: I: checking
python-livestreamer.src: I: checking-url http://livestreamer.tanuki.se/
(timeout 10 seconds)
python-livestreamer.src: I: checking-url
https://pypi.python.org/packages/source/l/livestreamer/livestreamer-1.11.1.tar.gz
(timeout 10 seconds)
python-livestreamer.spec: I: checking
python-livestreamer.spec: I: checking-url
https://pypi.python.org/packages/source/l/livestreamer/livestreamer-1.11.1.tar.gz
(timeout 10 seconds)
3 packages and 1 specfiles checked; 0 errors, 2 warnings.

OK so far, rpmlint is quite silent. The missing man page is not up to you to
fix.

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #7 from Mario Blättermann mario.blaetterm...@gmail.com ---
Just tested the python3 package. »BuildRequires:  python3-requests« is also
needed as a runtime requirement, please add it to »Requires:«.

I was able to create a man page with the following command:

$ help2man python3-livestreamer -n extracts streams and pipes them into a
video player of choice -s 1 -N --no-discard-stderr -o python-livestreamer.1

Well, I haven't tested it in the buildroot directory, it works with the locally
installed package in any case. In doubt, pre-create the man page(s) on your
local system and add them to the package manually.

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #8 from MartinKG mgans...@alice.de ---
Spec URL:
https://martinkg.fedorapeople.org/Review/SPECS/python-livestreamer.spec
SRPM URL:
https://martinkg.fedorapeople.org/Review/SRPMS/python-livestreamer-1.11.1-4.fc21.src.rpm

%changelog
* Fri Feb 13 2015 Martin Gansser marti...@fedoraproject.org - 1.11.1-4
- Added manually created man page
- Dropped CFLAGS for noarch package
- Dropped BR in subpackage python3-livestreamer due redundancy
- Removed bundled livestreamer.egg-info
- Added R python3-requests
- Generate man page and html documentation
- Added BR python-sphinx
- Added plugins-hitbox-Refactor-to-use-the-StreamMapper.patch


Build Target: f21 - http://koji.fedoraproject.org/koji/taskinfo?taskID=8923607
Build Target: f22 - http://koji.fedoraproject.org/koji/taskinfo?taskID=8923597
Build Target: rawhide -
http://koji.fedoraproject.org/koji/taskinfo?taskID=8923616

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #5 from MartinKG mgans...@alice.de ---
Spec URL:
https://martinkg.fedorapeople.org/Review/SPECS/python-livestreamer.spec
SRPM URL:
https://martinkg.fedorapeople.org/Review/SRPMS/python-livestreamer-1.11.1-3.fc21.src.rpm

%changelog
* Thu Feb 12 2015 Martin Gansser marti...@fedoraproject.org - 1.11.1-3
- Added BR python-futures
- Added BR python-requests
- Added BR python-singledispatch
- Added BR python3-requests to subpackage python3-livestreamer
- Added R fontawesome-fonts to subpackage python3-livestreamer

koji build.log: http://koji.fedoraproject.org/koji/taskinfo?taskID=8911780

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #4 from MartinKG mgans...@alice.de ---
Created attachment 990767
  -- https://bugzilla.redhat.com/attachment.cgi?id=990767action=edit
mock build.log

mock -r fedora-rawhide-x86_64-rpmfusion_free --resultdir=/tmp/mock --rebuild
~/rpmbuild/SRPMS/python-livestreamer-1.11.1-2.fc21.src.rpm

test fails with python2

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-10 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #2 from MartinKG mgans...@alice.de ---
have found that the package contains bundled fonts files

= SHOULD items =

Generic:
[ ]: Avoid bundling fonts in non-fonts packages.
 Note: Package contains font files

In the doc path contains the fontawesome font

/usr/share/doc/python-livestreamer/docs/_themes/sphinx_rtd_theme_violet/static/fonts
/usr/share/doc/python-livestreamer/docs/_themes/sphinx_rtd_theme_violet/static/fonts/FontAwesome.otf
/usr/share/doc/python-livestreamer/docs/_themes/sphinx_rtd_theme_violet/static/fonts/fontawesome-webfont.eot
/usr/share/doc/python-livestreamer/docs/_themes/sphinx_rtd_theme_violet/static/fonts/fontawesome-webfont.svg
/usr/share/doc/python-livestreamer/docs/_themes/sphinx_rtd_theme_violet/static/fonts/fontawesome-webfont.ttf
/usr/share/doc/python-livestreamer/docs/_themes/sphinx_rtd_theme_violet/static/fonts/fontawesome-webfont.woff

Fedora itself brings already a fontawesome font package with this contents:

rpm -ql fontawesome-fonts
/etc/fonts/conf.d/60-fontawesome.conf
/usr/share/doc/fontawesome-fonts
/usr/share/doc/fontawesome-fonts/README-Trademarks.txt
/usr/share/fontconfig/conf.avail/60-fontawesome.conf
/usr/share/fonts/fontawesome
/usr/share/fonts/fontawesome/FontAwesome.otf
/usr/share/fonts/fontawesome/fontawesome-webfont.ttf

how can I put links to the font package ?

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-10 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373



--- Comment #3 from MartinKG mgans...@alice.de ---
Spec URL:
https://martinkg.fedorapeople.org/Review/SPECS/python-livestreamer.spec
SRPM URL:
https://martinkg.fedorapeople.org/Review/SRPMS/python-livestreamer-1.11.1-2.fc21.src.rpm

%changelog
* Tue Feb 10 2015 Martin Gansser marti...@fedoraproject.org - 1.11.1-2
- Removd bundled fonts
- Add fontawesome-fonts requires.

-- 
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://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1190373] Review Request: python-livestreamer - Extracts streams and pipes them into a video player of choice

2015-02-09 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1190373

Mario Blättermann mario.blaetterm...@gmail.com changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||mario.blaetterm...@gmail.co
   ||m
   Assignee|nob...@fedoraproject.org|mario.blaetterm...@gmail.co
   ||m
  Flags||fedora-review?



--- Comment #1 from Mario Blättermann mario.blaetterm...@gmail.com ---
Taking this for a full 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://admin.fedoraproject.org/mailman/listinfo/package-review