• [gentoo-dev] [PATCH 1/2] */*: Replace dependency to virtual/linuxtv-dvb

    From Matthias Schwarzott@21:1/5 to All on Tue Feb 13 09:30:01 2024
    virtual/linuxtv-dvb-headers has been important in the past when
    linux-headers was not yet up-to-date.
    Now it just pulls in >=sys-kernel/linux-headers-3.7.
    Even that could be dropped as it is part of @system.

    Bug: https://bugs.gentoo.org/924398
    Signed-off-by: Matthias Schwarzott <zzam@gentoo.org>
    ---
    eclass/vdr-plugin-2.eclass | 4 ++--
    media-tv/dvbstream/dvbstream-0.7_pre20080516-r1.ebuild | 5 ++---
    media-tv/dvbtune/dvbtune-0.5-r1.ebuild | 4 ++--
    .../linuxtv-dvb-apps-1.1.1.20140321-r2.ebuild | 4 ++--
    media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild | 4 ++--
    media-tv/tvheadend/tvheadend-9999.ebuild | 2 +-
    media-tv/w_scan/w_scan-20170107.ebuild | 4 ++--
    media-video/dvbsnoop/dvbsnoop-1.4.50-r2.ebuild | 4 ++--
    media-video/dvbsnoop/dvbsnoop-1.4.50-r3.ebuild | 2 +-
    media-video/mplayer/mplayer-1.5_p20230215.ebuild | 4 ++--
    media-video/mplayer/mplayer-1.5_p20230618.ebuild | 4 ++--
    media-video/mplayer/mplayer-1.5_p20231206.ebuild | 4 ++--
    media-video/mplayer/mplayer-9999.ebuild | 4 ++--
    media-video/mpv/mpv-0.36.0-r1.ebuild | 4 ++--
    media-video/m
  • From Matthias Schwarzott@21:1/5 to All on Sun Feb 25 11:20:01 2024
    Am 13.02.24 um 09:19 schrieb Matthias Schwarzott:
    virtual/linuxtv-dvb-headers has been important in the past when
    linux-headers was not yet up-to-date.
    Now it just pulls in >=sys-kernel/linux-headers-3.7.
    Even that could be dropped as it is part of @system.

    Bug: https://bugs.gentoo.org/924398

    As there is no feedback (neither negative nor positive), I will commit
    this series later today.

    Regards
    Matthias

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ionen Wolkens@21:1/5 to Matthias Schwarzott on Sun Feb 25 19:00:01 2024
    On Tue, Feb 13, 2024 at 09:19:46AM +0100, Matthias Schwarzott wrote:
    virtual/linuxtv-dvb-headers has been important in the past when
    linux-headers was not yet up-to-date.
    Now it just pulls in >=sys-kernel/linux-headers-3.7.
    Even that could be dropped as it is part of @system.

    Bug: https://bugs.gentoo.org/924398
    Signed-off-by: Matthias Schwarzott <zzam@gentoo.org>

    diff --git a/media-video/mpv/mpv-0.37.0-r1.ebuild b/media-video/mpv/mpv-0.37.0-r1.ebuild
    index 731cc45c2106..9ce839af5283 100644
    --- a/media-video/mpv/mpv-0.37.0-r1.ebuild
    +++ b/media-video/mpv/mpv-0.37.0-r1.ebuild
    @@ -116,7 +116,7 @@ RDEPEND="
    DEPEND="
    ${COMMON_DEPEND}
    X? ( x11-base/xorg-proto )
    - dvb? ( virtual/linuxtv-dvb-headers )
    + dvb? ( >=sys-kernel/linux-headers-3.7 )

    Had missed this mail (sorry), not that I have much to say about it.

    I'd argue that there's no need to clutter ebuilds with the >=3.7 bit
    at this point, <3.7 is long gone (dropped 9 years ago, and its addition predates the tree's git migration).

    Think should keep the dependency itself though, it's not part of
    @system on *all* profiles (virtual/os-headers has conditions esp.
    with some prefixes). Similar deal to depending on glibc when packages
    are prebuilt and cannot be used with musl so pkgcheck can warn if masks
    are missing.
    --
    ionen

    -----BEGIN PGP SIGNATURE-----

    iQEzBAABCAAdFiEEx3SLh1HBoPy/yLVYskQGsLCsQzQFAmXbftwACgkQskQGsLCs QzQ6WQf+Knwg4sgqoBOTFtjqgfGIwLRF3lK73VM5eyjG+HESm6I80r3hxSLQtQ6l EKO/i9CgFIU0+Uml6qOqwbhcUkKwyrdxQ68PdWCquHwM2TxkfzloFYS5xGDWaK6t gUw+3cZoQ35As2Me0g4I5HHX+WKQh0yL61/E/CoLNoLY2iStBHV3hnX7Psc8VCl6 gQQZE5HBgZjoQvH/gLkQVS2pbzOc5+Up+txjZ6v8dBpQeDkkUBPHopaAEkRZyRVv HPhe2+Sk6keXgi2jZe7E+fCvk1X1Fe8hrSX/Bz7EuQPPLjxDpcp8RYIPNH5NFUXG qsAFfRTc1BD/3lTaycGeXwfbef+Idg==
    =d7MT
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Martin Dummer@21:1/5 to All on Sun Feb 25 18:20:01 2024
    Am 25.02.24 um 11:10 schrieb Matthias Schwarzott:
    Am 13.02.24 um 09:19 schrieb Matthias Schwarzott:
    virtual/linuxtv-dvb-headers has been important in the past when
    linux-headers was not yet up-to-date.
    Now it just pulls in >=sys-kernel/linux-headers-3.7.
    Even that could be dropped as it is part of @system.

    Bug: https://bugs.gentoo.org/924398

    Hi,

    +1 from me... but please take note that media-video/vdr has been
    upgraded in the meantime:

    [I] media-video/vdr
         Available versions:  2.2.0-r7  2.6.4 (~)2.6.6

    so you must rework your patch a little bit.


    CU
    Martin

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matthias Schwarzott@21:1/5 to All on Sun Feb 25 22:00:01 2024
    Am 25.02.24 um 18:11 schrieb Martin Dummer:

    Am 25.02.24 um 11:10 schrieb Matthias Schwarzott:
    Am 13.02.24 um 09:19 schrieb Matthias Schwarzott:
    virtual/linuxtv-dvb-headers has been important in the past when
    linux-headers was not yet up-to-date.
    Now it just pulls in >=sys-kernel/linux-headers-3.7.
    Even that could be dropped as it is part of @system.

    Bug: https://bugs.gentoo.org/924398

    Hi,

    +1 from me... but please take note that media-video/vdr has been
    upgraded in the meantime:

    [I] media-video/vdr
         Available versions:  2.2.0-r7  2.6.4 (~)2.6.6

    so you must rework your patch a little bit.


    This part has magically been solved by git rebase. (I do not understand
    how it did it).

    Matthias

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matthias Schwarzott@21:1/5 to All on Mon Feb 26 07:10:01 2024
    virtual/linuxtv-dvb-headers has been important in the past when
    linux-headers was not yet up-to-date.
    Now it just pulls in sys-kernel/linux-headers.
    Even that could be dropped as it is part of @system.
    But this might not be valid everywhere.

    Bug: https://bugs.gentoo.org/924398
    Signed-off-by: Matthias Schwarzott <zzam@gentoo.org>
    ---
    eclass/vdr-plugin-2.eclass | 4 ++--
    media-tv/dvbstream/dvbstream-0.7_pre20080516-r1.ebuild | 5 ++---
    media-tv/dvbtune/dvbtune-0.5-r1.ebuild | 4 ++--
    .../linuxtv-dvb-apps-1.1.1.20140321-r2.ebuild | 4 ++--
    media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild | 4 ++--
    media-tv/tvheadend/tvheadend-9999.ebuild | 3 +--
    media-tv/w_scan/w_scan-20170107.ebuild | 4 ++--
    media-video/dvbsnoop/dvbsnoop-1.4.50-r2.ebuild | 4 ++--
    media-video/dvbsnoop/dvbsnoop-1.4.50-r3.ebuild | 2 +-
    media-video/mplayer/mplayer-1.5_p20230215.ebuild | 4 ++--
    media-video/mplayer/mplayer-1.5_p20230618.ebuild | 4 ++--
    media-video/mplayer/mplayer-1.5_p20231206.ebuild | 4 ++--
    media-video/mplayer/mplayer-9999.ebuild | 4 ++--
    media-video/mpv/mpv-0.37.0-r1.ebuild | 2 +-
    media-video/mp
  • From Matthias Schwarzott@21:1/5 to All on Fri Mar 1 10:30:02 2024
    Hi!

    These changes will be commited later today.

    Regards
    Matthias

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)