[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2020-08-30 23:59 UTC

2020-08-30 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed
from the tree, for the week ending 2020-08-30 23:59 UTC.

Removals:
app-admin/conkyforecast  
20200827-18:31 asturm   74ab9e2c20a
app-arch/cfv 
20200827-18:32 asturm   f7d4b264fff
app-cdr/cdcover  
20200827-18:32 asturm   14ec0f86c89
app-eselect/eselect-mpost
20200824-07:09 mgorny   68ccaf14376
app-eselect/eselect-pdftex   
20200824-07:08 mgorny   30192ee05a9
app-text/jadetex 
20200824-07:07 mgorny   94fa7ab4159
app-text/passivetex  
20200824-07:07 mgorny   f08c8a75493
dev-python/sphinxtogithub
20200824-07:06 mgorny   e86d0c63240
dev-tex/aastex   
20200829-09:09 zlogene  77df96b91d0
dev-tex/herm-pic 
20200829-09:47 zlogene  ad25a8532b8
dev-tex/hlatex   
20200829-09:01 zlogene  3d8a0ab8fea
dev-tex/metapost 
20200824-07:08 mgorny   61d3bfa8316
dev-tex/slatex   
20200829-09:05 zlogene  e72ee252c9d
media-sound/edna 
20200827-18:30 asturm   32f22b5061c
media-sound/moosic   
20200827-18:28 asturm   4a63247b026
media-sound/positron 
20200827-18:29 asturm   a4b667590e8

Additions:
acct-group/airdcppd  
20200823-09:59 sbraz40936fefc84
acct-group/fingerprint   
20200829-12:30 soap 26d29b2ab38
acct-group/oprofile  
20200830-12:30 bircoph  a3ec7fa1559
acct-user/airdcppd   
20200823-10:02 sbrazf50500730af
acct-user/oprofile   
20200830-12:41 bircoph  b6b86b1d0e5
app-accessibility/kontrast   
20200828-16:14 asturm   1bfb397f8bc
app-emulation/distrobuilder  
20200825-14:56 williamh 8fc5737fbea
app-vim/mediawiki
20200824-05:39 robbat2  5f126c41e8c
dev-haskell/blaze-textual
20200829-18:27 slyfox   f7fb6ae06bd
dev-haskell/dictionary-sharing   
20200829-08:15 slyfox   8f089e5a8de
dev-haskell/double-conversion
20200829-18:27 slyfox   b8c2116db30
dev-haskell/git  
20200829-08:47 slyfox   0a012c7f06b
dev-haskell/inspection-testing   
20200829-18:34 slyfox   7565ebf9869
dev-haskell/mysql
20200829-18:25 slyfox   bedf56d3783
dev-haskell/mysql-simple 
20200829-18:29 slyfox   06cd3957024
dev-haskell/persistent-mysql 
20200829-18:31 slyfox   c52e7e7d996
dev-haskell/persistent-postgresql
20200829-18:35 slyfox   bd26628771e
dev-haskell/persistent-qq
20200829-18:30 slyfox   9af21c46cb4
dev-haskell/postgresql-libpq 
20200829-18:33 slyfox   9891cbd2e44
dev-haskell/postgresql-simple
20200829-18:34 slyfox   a416439a68b
dev-haskell/size-based   
20200829-08:16 slyfox   f53af4b022e
dev-haskell/testing-type-modifiers   
20200829-08:16 slyfox   a915aa6e646
dev-lua/lua-bit32
20200806-16:48 juippis  1454027f487
dev-python/lcdproc   
20200830-01:03 conikost 9bc56824c76
dev-python/mpdlcd
20200830-01:08 conikost 26eb14759b3
games-fps/chocolate-doom 
20190513-15:54 chewiee8b2f04fc1
games-simulation/sky-rogue   
20200829-11:49 chewifd6284c9283
gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen 
20200830-10:00 pacho3b7d3b75913
net-irc/znc-clientbuffer 
20200830-18:46 whissi   8f6e7049fe6
net-irc/znc-igloo-push

[gentoo-portage-dev] [PATCH] dephgraph: Allow elimination of highest version after slot conflict (bug 439688)

2020-08-30 Thread Zac Medico
After a slot conflict occurs, allow the highest version to be eliminated
from the graph when appropriate. This is needed for correct behavior in
cases the highest version cannot be installed because an older version
is required by some package. This reverts a change related to bug 531656
from commit a9064d08ef4c92a5d0d1bfb3dc8a01b7850812b0, and that change
no longer appears to be necessary, since the unit tests related to bug
531656 now pass without it.

Due to this change in slot conflict handling, the --changed-slot test
case related to bug 456208 will now fail unless we use an @world update to
trigger rebuilds, therefore fix it to do so.

Bug: https://bugs.gentoo.org/439688
Signed-off-by: Zac Medico 
---
 lib/_emerge/depgraph.py  | 9 -
 .../tests/resolver/test_slot_change_without_revbump.py   | 4 ++--
 lib/portage/tests/resolver/test_slot_conflict_rebuild.py | 3 ---
 3 files changed, 2 insertions(+), 14 deletions(-)

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index e071be8df..3f864aefc 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -1501,15 +1501,6 @@ class depgraph:
 
matched = []
for pkg in conflict:
-   if (pkg is highest_pkg and
-   not highest_pkg.installed and
-   inst_pkg is not None and
-   inst_pkg.sub_slot != 
highest_pkg.sub_slot and
-   not 
self._downgrade_probe(highest_pkg)):
-   # If an upgrade is desired, 
force the highest
-   # version into the graph (bug 
#531656).
-   
non_matching_forced.add(highest_pkg)
-
if atom.match(pkg.with_use(
self._pkg_use_enabled(pkg))) 
and \
not (is_arg_parent and 
pkg.installed):
diff --git a/lib/portage/tests/resolver/test_slot_change_without_revbump.py 
b/lib/portage/tests/resolver/test_slot_change_without_revbump.py
index 5cd8c53d1..e05705671 100644
--- a/lib/portage/tests/resolver/test_slot_change_without_revbump.py
+++ b/lib/portage/tests/resolver/test_slot_change_without_revbump.py
@@ -71,8 +71,8 @@ class SlotChangeWithoutRevBumpTestCase(TestCase):
 
# Test --changed-slot
ResolverPlaygroundTestCase(
-   ["app-arch/libarchive"],
-   options = {"--changed-slot": True, "--usepkg": 
True},
+   ["@world"],
+   options = {"--changed-slot": True, "--usepkg": 
True, "--update": True, "--deep": True},
success = True,
mergelist = ["app-arch/libarchive-3.1.1", 
"kde-base/ark-4.10.0"]),
 
diff --git a/lib/portage/tests/resolver/test_slot_conflict_rebuild.py 
b/lib/portage/tests/resolver/test_slot_conflict_rebuild.py
index b3bcf44d0..d650d42ae 100644
--- a/lib/portage/tests/resolver/test_slot_conflict_rebuild.py
+++ b/lib/portage/tests/resolver/test_slot_conflict_rebuild.py
@@ -454,10 +454,7 @@ class SlotConflictRebuildTestCase(TestCase):
finally:
playground.cleanup()
 
-class SlotConflictRebuildGolangTestCase(TestCase):
-
def testSlotConflictRebuildGolang(self):
-   self.todo = True
 
ebuilds = {
 
-- 
2.25.3




[gentoo-dev] Last rites: net-irc/nebula

2020-08-30 Thread Sam James
This one is stuck on EAPI 4 and we’re the only ones packaging it. Dead upstream.

# Sam James  (2020-08-30)
# Collection of quite dead net-irc/* pkgs
# Please speak up if you use any of these
# and a modern alternative doesn't work for you.
# None of these have alive upstreams, and we're
# the only distro packaging them in many cases.
# Unmaintained. Removal in 30 days.
[…]
net-irc/nebula



signature.asc
Description: Message signed with OpenPGP


[gentoo-dev] Re: [PATCH] meson.eclass: fix machine files

2020-08-30 Thread William Hubbs
On Sun, Aug 30, 2020 at 05:36:32PM -0400, Mike Gilbert wrote:
> On Sun, Aug 30, 2020 at 4:06 PM William Hubbs  wrote:
> >
> > Several options we were setting in the [properties] section of the
> > machine files have been moved to the [built-in options] section.
> 
> What version of meson introduced "built-in options"? I imagine we will
> need to keep the properties around until a new enough version of meson
> is stable.

It looks like we'll need to wait for 0.56.x to be released before we can
do this.

Thanks,

William



signature.asc
Description: PGP signature


[gentoo-dev] Re: [PATCH] meson.eclass: fix machine files

2020-08-30 Thread Mike Gilbert
On Sun, Aug 30, 2020 at 4:06 PM William Hubbs  wrote:
>
> Several options we were setting in the [properties] section of the
> machine files have been moved to the [built-in options] section.

What version of meson introduced "built-in options"? I imagine we will
need to keep the properties around until a new enough version of meson
is stable.



[gentoo-dev] Re: [PATCH] profiles/base/make.defaults: ENV_UNSET CARGO_HOME

2020-08-30 Thread Georgy Yakovlev
On 8/28/20 2:09 PM, Georgy Yakovlev wrote:
> CARGO_HOME may leak into ebuild environment and lead to
> write attempts to directory specified.
> This is explicitly taken care of in cargo.eclass, but
> ebuilds that don't use the eclass can still be affected.
> 
> Signed-off-by: Georgy Yakovlev 
> ---
>  profiles/base/make.defaults | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
> index 1ac69f51ec9..9f570d905c8 100644
> --- a/profiles/base/make.defaults
> +++ b/profiles/base/make.defaults
> @@ -40,7 +40,7 @@ CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf"
>  # GOBIN needs to be cleaned as random values in GOBIN can affect the
>  # building of some packages:
>  # 
> https://archives.gentoo.org/gentoo-dev/message/163010f83ae7819d80c0cfdf797cbfe0
> -ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY XDG_CACHE_HOME 
> XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT 
> PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH"
> +ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY XDG_CACHE_HOME 
> XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT 
> PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH CARGO_HOME"
>  
>  # Variables that are set exclusively by the profile
>  # and not by user configuration files.
> 

Pushed.



[gentoo-dev] [PATCH] meson.eclass: fix machine files

2020-08-30 Thread William Hubbs
Several options we were setting in the [properties] section of the
machine files have been moved to the [built-in options] section.

Closes: https://bugs.gentoo.org/738710
Signed-off-by: William Hubbs 
---
 eclass/meson.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/meson.eclass b/eclass/meson.eclass
index 21338280df3..a02e94c7a01 100644
--- a/eclass/meson.eclass
+++ b/eclass/meson.eclass
@@ -185,7 +185,7 @@ _meson_create_cross_file() {
strip = $(_meson_env_array "$(tc-getSTRIP)")
windres = $(_meson_env_array "$(tc-getRC)")
 
-   [properties]
+   [built-in options]
c_args = $(_meson_env_array "${CFLAGS} ${CPPFLAGS}")
c_link_args = $(_meson_env_array "${CFLAGS} ${LDFLAGS}")
cpp_args = $(_meson_env_array "${CXXFLAGS} ${CPPFLAGS}")
@@ -236,7 +236,7 @@ _meson_create_native_file() {
strip = $(_meson_env_array "$(tc-getBUILD_STRIP)")
windres = $(_meson_env_array "$(tc-getBUILD_PROG RC windres)")
 
-   [properties]
+   [built-in options]
c_args = $(_meson_env_array "${BUILD_CFLAGS} ${BUILD_CPPFLAGS}")
c_link_args = $(_meson_env_array "${BUILD_CFLAGS} ${BUILD_LDFLAGS}")
cpp_args = $(_meson_env_array "${BUILD_CXXFLAGS} ${BUILD_CPPFLAGS}")
-- 
2.26.2




Re: [gentoo-dev] Packages up for grabs

2020-08-30 Thread Joonas Niilola

On 8/30/20 11:19 AM, Joonas Niilola wrote:
> net-misc/anydesk b,v

My bad, anydesk is still maintained.

app-dicts/myspell-de was missing though, no bugs open etc.

-- juippis




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [PATCH 0/2] eclass/java-{utils-2,pkg-simple}.eclass: features and enhancements

2020-08-30 Thread Miroslav Šulc

hi all,

it's committed now:

commit a4d773b4c2f433438b00010bbf0981c81e123d1b (HEAD -> master, 
origin/master, origin/HEAD)

Author: Zhang Zongyu 
Date:   Wed Aug 26 00:30:10 2020 +0800

    patching ebuild files to support new java-pkg-simple

    Signed-off-by: Zhang Zongyu 
    Signed-off-by: Miroslav Šulc 

commit faa407032918b43fafe7d4e1de85dde4d30ba4f2
Author: Zhang Zongyu 
Date:   Wed Aug 26 00:30:09 2020 +0800

    java-pkg-simple.eclass and java-utils-2.eclass: features and 
enhancements


    1) support java resources
    2) support java main class and launcher
    3) enable java-pkg-simple_src_test()
    4) support binary jars (both for resolve circular deps and for 
pkgdiff test)


    Signed-off-by: Zhang Zongyu 
    Signed-off-by: Miroslav Šulc 

regards.

fordfrog


Dne 28. 08. 20 v 19:25 Miroslav Šulc napsal(a):

hi all,

jfyi, i'm going to commit these changes to the main tree at the end of 
the weekend if there are no objections. (i've been mentoring this 
project.) we have some other work that depends on these patches so i'd 
like to see it in the main tree as soon as possible.


regards.

fordfrog


Dne 25. 08. 20 v 17:46 zongyu napsal(a):

Dear all,

  I am one of the students who attend Gentoo's Google Summer of Code
  program [1] this year. And this email is attempting to trigger a
  review for a patch for eclass/java-{utils-2,pkg-simple}.eclass.

  Java-pkg-simple.eclass is widely used by java packages that do not
  provide a build.xml for building with java-ant-2.eclass. Although
  java-pkg-simple.eclass works well right now, it still lacks some
  features [2], such as installing java resources and providing
  src_test() function.

  The patch below is trying to enable some missing features of
  java-pkg-simple.eclass, including:
  1. Since some java packages (e.g. dev-java/commons-io) has java
 resources bundled in jar files, java-pkg-simple.eclass now 
has a

 function java-pkg-simple_prepend_resources() to recognize and
 install those java resource files;
  2. Some java packages have a "main class" so that we can execute
 the jar file from command line. With "JAVA_MAIN_CLASS" and
 "JAVA_LAUNCHER_FILENAME", the eclass can deal with the 
situation

 properly;
  3. Enabling src_test() function with multiple testing frameworks
 like junit, testng, pkgdiff and so on;
  4. Pkgdiff test will compare natively compiled jar file and 
upstream
 provided binary jar file, to support the feature the eclass 
will
 fetch pre-compiled java jars and accept 
"JAVA_BINJAR_FILENAME" to

 identify it.
 Besides, installing binjar will help resolve circular
 dependencies, so the eclass also accepts USE="binary" and
 installs the binary jars now.

  And for java-utils-2.eclass:
  1. To support java-pkg-simple_src_test(), there is a new function
 etestng() to launch java tests with dev-java/testng.

  Finally, there is a breaking change to java-pkg-simple. Instead of
  treating "JAVA_SRC_DIR" as a string of directories separated by
  spaces, currently the eclass will treat it as an array. A few
  packages will be affected and fail to build, and the second patch
  will solve the problem.

  P.S.
  This is the first time for me to write a patch for such a huge
  project and send such an email. I hope this email will meet your
  requirements, and I would appreciate your every response.

  Regards,
  Zhang Zongyu

  [1] the GSoC program
https://summerofcode.withgoogle.com/projects/#4994566568017920
  [2] a related bug
  https://bugs.gentoo.org/564158

zongyu (2):
   java-pkg-simple.eclass and java-utils-2.eclass: features and
 enhancements
   patching ebuild files to support new java-pkg-simple

  dev-java/juel/juel-2.1.0-r2.ebuild    |   2 +-
  dev-java/piccolo2d/piccolo2d-3.0-r1.ebuild    |   2 +-
  .../swingx-ws-1.0_p20110515-r1.ebuild |   4 +-
  .../xml-commons/xml-commons-1.4.01.ebuild |   2 +-
  dev-java/xsdlib/xsdlib-20090415.ebuild    |   4 +-
  eclass/java-pkg-simple.eclass | 379 --
  eclass/java-utils-2.eclass    |  38 ++
  7 files changed, 395 insertions(+), 36 deletions(-)







Re: [gentoo-dev] Packages up for grabs

2020-08-30 Thread Jakov Smolic
Hi,
I'll take:
  - dev-cpp/popl
  - dev-cpp/aixlog
  - dev-db/pgcli
  - net-irc/quasselgrep
  - media-sound/snapcast

Thanks.


On 8/30/20 10:19 AM, Joonas Niilola wrote:
> Hey all,
> 
> here's a list of few packages dropped to maintainer-needed due to
> retirement of inactive    maintainers.
> 
> b = bugs open,
> v = new version available.
> 
> app-arch/lha
> app-arch/unarj b
> 
> dev-cpp/popl
> dev-cpp/aixlog b,v
> 
> dev-db/pgcli b,v
> 
> dev-libs/keystone b,v
> 
> dev-python/google-auth-oauthlib
> dev-python/greenstalk
> dev-python/pgspecial
> 
> dev-vcs/tortoisehg b,v
> 
> media-gfx/iscan-data v
> media-gfx/iscan-plugin-gt-x770 b
> media-gfx/iscan-plugin-gt-x820 b
> 
> media-sound/snapcast b,v
> 
> net-im/skype-dbus-mock b
> 
> net-irc/quasselgrep b
> 
> net-misc/anydesk b,v
> net-misc/seafile b,v
> net-misc/seafile-client v
> 
> sys-apps/ucspi-ssl b,v
> 
> -- juippis
> 
> 

-- 
Best regards,
Jakov Smolic



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Packages up for grabs

2020-08-30 Thread Andrea Cerisara
Hello,

I can take the dev-python/* ones.

Andrea.

On Sun, 30 Aug 2020 at 18:20, Joonas Niilola  wrote:

> Hey all,
>
> here's a list of few packages dropped to maintainer-needed due to
> retirement of inactivemaintainers.
>
> b = bugs open,
> v = new version available.
>
> app-arch/lha
> app-arch/unarj b
>
> dev-cpp/popl
> dev-cpp/aixlog b,v
>
> dev-db/pgcli b,v
>
> dev-libs/keystone b,v
>
> dev-python/google-auth-oauthlib
> dev-python/greenstalk
> dev-python/pgspecial
>
> dev-vcs/tortoisehg b,v
>
> media-gfx/iscan-data v
> media-gfx/iscan-plugin-gt-x770 b
> media-gfx/iscan-plugin-gt-x820 b
>
> media-sound/snapcast b,v
>
> net-im/skype-dbus-mock b
>
> net-irc/quasselgrep b
>
> net-misc/anydesk b,v
> net-misc/seafile b,v
> net-misc/seafile-client v
>
> sys-apps/ucspi-ssl b,v
>
> -- juippis
>
>
>

-- 
** Think about the environment before printing


[gentoo-dev] Packages up for grabs

2020-08-30 Thread Joonas Niilola
Hey all,

here's a list of few packages dropped to maintainer-needed due to
retirement of inactive    maintainers.

b = bugs open,
v = new version available.

app-arch/lha
app-arch/unarj b

dev-cpp/popl
dev-cpp/aixlog b,v

dev-db/pgcli b,v

dev-libs/keystone b,v

dev-python/google-auth-oauthlib
dev-python/greenstalk
dev-python/pgspecial

dev-vcs/tortoisehg b,v

media-gfx/iscan-data v
media-gfx/iscan-plugin-gt-x770 b
media-gfx/iscan-plugin-gt-x820 b

media-sound/snapcast b,v

net-im/skype-dbus-mock b

net-irc/quasselgrep b

net-misc/anydesk b,v
net-misc/seafile b,v
net-misc/seafile-client v

sys-apps/ucspi-ssl b,v

-- juippis




signature.asc
Description: OpenPGP digital signature