[gentoo-dev] Last rites: media-sound/gtklick & dep

2020-03-09 Thread Alexander Tsoy
# Alexander Tsoy  (2020-03-10)
# media-sound/gtklick: last commit in 2014, python 2 only, blocks
# dev-python/pygtk removal.
# Alternatives: media-sound/kmetronome, media-sound/gtick,
# media-sound/klick (cli)
#
# media-libs/pyliblo: last commit in 2015, the only revdep is
# media-sound/gtklick, there is an actively maintained fork named
# pyliblo3.
#
# Removal in 30 days.  Bug #708172.
media-sound/gtklick
media-libs/pyliblo




[gentoo-dev] Re: [PATCH] profiles: remove USE="cxx" from the base profile

2020-03-09 Thread Sergei Trofimovich
On Mon,  9 Mar 2020 11:25:48 -0400
Mike Gilbert  wrote:

> This was added back in the days when all toolchain ebuilds had EAPI=0
> and IUSE defaults were not an option. toolchain.eclass now supports
> newer EAPIs, and sets IUSE="+cxx".
> 
> Signed-off-by: Mike Gilbert 
> ---
>  profiles/base/make.defaults | 6 --
>  1 file changed, 6 deletions(-)
> 
> diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
> index f4782af3b138..cf27a009b57c 100644
> --- a/profiles/base/make.defaults
> +++ b/profiles/base/make.defaults
> @@ -102,12 +102,6 @@ LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 
> lcdm001 mtxorb ncurses te
>  # Updated to include ruby25 on 2019-07-17
>  RUBY_TARGETS="ruby24 ruby25"
>  
> -# Samuli Suominen  (2009-12-03)
> -# Enable USE cxx by default so base-system and toolchain pkgs can start 
> using USE cxx
> -# instead of USE nocxx.
> -# 
> https://archives.gentoo.org/gentoo-dev/msg_a181cd0d36600067b599f4b996c6989f.xml
> -USE="${USE} cxx"
> -
>  # Enable extended filesystem attribute support by default.
>  # 
> https://archives.gentoo.org/gentoo-dev/message/ba0e3457e4b807e79816f0df03566af0
>  USE="${USE} xattr"
> -- 
> 2.25.1
> 

Looks good.

Looking at
   $ git grep -P 'IUSE.*[" ]cxx' # (full output) http://dpaste.com/1D0RC27.txt
notable changes are:
  dev-libs/boehm-gc/boehm-gc-8.0.4.ebuild:IUSE="cxx static-libs +threads"
  dev-libs/gmp/gmp-6.2.0.ebuild:IUSE="+asm doc cxx pic static-libs"
  sys-libs/db/db-18.1.32.ebuild:IUSE="doc java cxx tcl test"
and maybe
  app-text/poppler/poppler-0.86.1.ebuild:IUSE="cairo cjk curl cxx debug doc 
+introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils"

-- 

  Sergei



Re: [gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: app-admin/needrestart/

2020-03-09 Thread Tim Harder
On 2020-03-09 Mon 10:42, Joonas Niilola wrote:
> >
> > Removal of that version was a mistake. Thank you for pointing it out.
> >
> > Here's the commit re-adding it:
> > https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3fa1c548
> >
> > I checked, and repoman doesn't seem to be warning about removing the
> > last stable version of a package.
> >
> > ~Craig

> Neither does pkgcheck for what it's worth. Unless the removal causes a
> situation where there are unsatisfied revdeps left.

That's not correct. If `pkgcheck scan --commits` had been used locally
before pushing this would have shown a DroppedStableKeywords result
pointing to the commit (if it didn't that's a bug). There is also
DroppedUnstableKeywords for dropped ~arch keywords.

To reiterate, pkgcheck must be used locally for scanning unpushed git
commits to flag these cases, CI won't catch them.

Tim



[gentoo-dev] [PATCH] profiles: remove USE="cxx" from the base profile

2020-03-09 Thread Mike Gilbert
This was added back in the days when all toolchain ebuilds had EAPI=0
and IUSE defaults were not an option. toolchain.eclass now supports
newer EAPIs, and sets IUSE="+cxx".

Signed-off-by: Mike Gilbert 
---
 profiles/base/make.defaults | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index f4782af3b138..cf27a009b57c 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -102,12 +102,6 @@ LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 
lcdm001 mtxorb ncurses te
 # Updated to include ruby25 on 2019-07-17
 RUBY_TARGETS="ruby24 ruby25"
 
-# Samuli Suominen  (2009-12-03)
-# Enable USE cxx by default so base-system and toolchain pkgs can start using 
USE cxx
-# instead of USE nocxx.
-# 
https://archives.gentoo.org/gentoo-dev/msg_a181cd0d36600067b599f4b996c6989f.xml
-USE="${USE} cxx"
-
 # Enable extended filesystem attribute support by default.
 # 
https://archives.gentoo.org/gentoo-dev/message/ba0e3457e4b807e79816f0df03566af0
 USE="${USE} xattr"
-- 
2.25.1




Re: [gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: app-admin/needrestart/

2020-03-09 Thread Joonas Niilola

On 3/9/20 2:51 PM, Craig Andrews wrote:
>
> Removal of that version was a mistake. Thank you for pointing it out.
>
> Here's the commit re-adding it:
> https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3fa1c548
>
> I checked, and repoman doesn't seem to be warning about removing the
> last stable version of a package.
>
> ~Craig


Neither does pkgcheck for what it's worth. Unless the removal causes a
situation where there are unsatisfied revdeps left.

-- juippis




signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: app-admin/needrestart/

2020-03-09 Thread Craig Andrews

On 2020-03-09 01:46, Robin H. Johnson wrote:

Can you please clarify why you removed the last stable version of
app-admin/needrestart? Repoman used to warn about this, and I think
pkgcheck does as well.

On Sun, Mar 01, 2020 at 04:12:05PM +, Craig Andrews wrote:

commit: 50f6c4ac7c78b6c293308c84dbbeb30a5ebf1e05
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Mar  1 16:06:23 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Mar  1 16:11:57 2020 +
URL:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50f6c4ac


app-admin/needrestart: Cleanup old versions

...
diff --git a/app-admin/needrestart/needrestart-3.3.ebuild 
b/app-admin/needrestart/needrestart-3.3.ebuild

deleted file mode 100644
index 2ba6e13ba34..000
--- a/app-admin/needrestart/needrestart-3.3.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/liske/${PN}.git";
-   inherit git-r3
-   SRC_URI=""
-   KEYWORDS="amd64 x86"
-else
-	SRC_URI="https://github.com/liske/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"

-   KEYWORDS="amd64 x86"
-fi
-
-DESCRIPTION="Restart daemons after library updates"
-HOMEPAGE="https://fiasko-nw.net/~thomas/tag/needrestart.html 
https://github.com/liske/needrestart";

-
-SLOT="0"
-LICENSE="GPL-2+"
-
-RDEPEND="
-   >=sys-apps/sed-4.2.2
-   dev-lang/perl:=
-   dev-perl/libintl-perl
-   dev-perl/Module-Find
-   dev-perl/Module-ScanDeps
-   dev-perl/Proc-ProcessTable
-   dev-perl/Sort-Naturally
-   dev-perl/TermReadKey
-   sys-apps/init-system-helpers
-"
-DEPEND="${RDEPEND}
-   sys-devel/gettext
-"
-
-src_install() {
-   default
-   doman man/*.1
-   dodoc -r ex
-}



Removal of that version was a mistake. Thank you for pointing it out.

Here's the commit re-adding it: 
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3fa1c548


I checked, and repoman doesn't seem to be warning about removing the 
last stable version of a package.


~Craig


signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [PATCH] dev-python/metadata.xml: Clarify description

2020-03-09 Thread Michał Górny
On Mon, 2020-03-09 at 12:44 +0100, Guilherme Amadio wrote:
> Hi Michał,
> 
> longdescription lang="pt"
> 
> A categoria dev-python contém pacotes cujo propósito principal é
> fornecer módulos, extensões e bindings para Python, bem como ferramentas
> e outros utilitários para desenvolvimento de software em Python.
> 

Thanks.  I'll merge it now but will update if more people send
translations.  Or well, they can commit them directly ;-).

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [PATCH] dev-python/metadata.xml: Clarify description

2020-03-09 Thread Guilherme Amadio
Hi Michał,

longdescription lang="pt"

A categoria dev-python contém pacotes cujo propósito principal é
fornecer módulos, extensões e bindings para Python, bem como ferramentas
e outros utilitários para desenvolvimento de software em Python.

Cheers,
-Guilherme

On Sun, Mar 08, 2020 at 10:24:17AM +0100, Francesco Riosa wrote:
> longdescription lang="it"
> 
> La categoria dev-python contiene pacchetti il cui scopo principale
> è fornire moduli, estensioni e bindings per Python,
> nonché strumenti e utilità per lo sviluppo nel linguaggio
> di programmazione Python.
> 
> Il giorno dom 8 mar 2020 alle ore 09:52 Michał Górny  ha
> scritto:
> 
> > Rewrite the description for dev-python category in order to clarify
> > its purpose.  It has been pointed out that the previous description may
> > have suggested that it is the category for *all* things written
> > in Python.
> >
> > Signed-off-by: Michał Górny 
> > ---
> >  dev-python/metadata.xml | 44 +++--
> >  1 file changed, 12 insertions(+), 32 deletions(-)
> >
> > // If you can supply translations for the remaining languages, please
> > // send them my way and I'll update the patch.
> >
> > diff --git a/dev-python/metadata.xml b/dev-python/metadata.xml
> > index ed6a813dd009..b90b8f66f45a 100644
> > --- a/dev-python/metadata.xml
> > +++ b/dev-python/metadata.xml
> > @@ -2,41 +2,21 @@
> >  http://www.gentoo.org/dtd/metadata.dtd";>
> >  
> > 
> > -   The dev-python category contains libraries, utilities or
> > -   bindings written in or for the Python programming
> > language.
> > +   The dev-python category contains packages whose primary
> > purpose
> > +   is to provide Python modules, extensions and bindings, as
> > well
> > +   as tools and utilities useful for development in the Python
> > +   programming language.
> > 
> > 
> > -   Die Kategorie dev-python enthält Bibliotheken und
> > Werkzeuge für die
> > -   Programmiersprache Python.
> > -   
> > -   
> > -   La categoría dev-python contiene librerias y utilidades
> > referentes al
> > -   lenguaje de programación Python.
> > -   
> > -   
> > -   dev-pythonカテゴリーにはPythonプログラミング言語で記述された/のために
> > -   記述されたライブラリーと>ユーティリティとバインディングが含まれます。
> > -   
> > -   
> > -   De dev-python categorie bevat bibliotheken en hulpmiddelen
> > voor het
> > -   gebruik van de programmeertaal Python.
> > -   
> > -   
> > -   Nhóm dev-python chứa các thư viện và tiện ích liên quan
> > -   đến ngôn ngữ lập trình Python.
> > -   
> > -   
> > -   La categoria dev-python contiene librerie ed utilità per
> > il linguaggio
> > -   di programmazione Python.
> > -   
> > -   
> > -   A categoria dev-python contém bibliotecas, utilitários e
> > -   bindings escritos em ou para a linguagem de programação
> > Python.
> > +   Die Kategorie dev-python enthält Pakete, die hauptsächlich
> > +   Module, Erweiterungen und Sprachbindungen für Python zur
> > +   Verfügung stellen, sowie Werkzeuge und Dienstprogramme für
> > die
> > +   Entwicklung in der Programmiersprache Python
> > 
> > 
> > -   Kategoria dev-python zawiera biblioteki, narzędzia i
> > powiązania
> > -   (bindings) napisane w lub stworzone do pisania w języku
> > programowania
> > -   Python.
> > +   Kategoria dev-python zawiera paczki dostarczające przede
> > +   wszystkim moduły, rozszerzenia i powiązania (bindings)
> > Pythona,
> > +   jak również przydatne narzędzia dla wiary programującej
> > +   w Pythonie.
> > 
> >  
> > -
> > --
> > 2.25.1
> >
> >
> >



[gentoo-dev] Last rites: dev-python/tweepy

2020-03-09 Thread Michał Górny
# Michał Górny  (2020-03-09)
# Multiple releases behind.  Stuck at py3.6.  No reverse dependencies.
# Removal in 30 days.  Bug #711934.
dev-python/tweepy

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] Last rites: dev-util/waf

2020-03-09 Thread Michał Górny
# Michał Górny  (2020-03-09)
# Unmaintained.  Outdated.  Stuck on py3.6, wrong use of eclass.
# No revdeps -- it is bundled by every consumer anyway.
# Removal in 30 days.  Bug #711932.
dev-util/waf

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part