[gentoo-dev] Re: [PR] ivy, mvn, sbt, gradle builders improvement for ebuild development

2020-04-18 Thread Benda Xu
Hi Samuel,

Samuel Bernardo  writes:

> My point is about other JVM languages such as scala, groovy, kotlin,
> clojure, ... And about builders such as gradle or sbt?
>
> I think that eclasses for those would be very useful to develop
> ebuilds and evolve with the right procedures.

That's a good idea.  What's your plan to realize the eclasses?


BTW, additional reference:
https://wiki.gentoo.org/wiki/Gentoo_Java_Packing_Policy

Yours,
Benda


signature.asc
Description: PGP signature


[gentoo-dev] Last rites: dev-java/oracle-{jdk,jre}-bin and revdeps

2020-04-18 Thread Georgy Yakovlev
# Georgy Yakovlev  (2020-04-18)
# Unmaintained, vulnerable oracle java ebuilds, even fetching distfiles
# requires agreement to restrictive license
# Revdeps that still depend on oracle variants require javafx
# Please use icedtea or openjdk instead.
# Removal in 30 days.
# https://bugs.gentoo.org/681828
dev-java/oracle-jdk-bin
dev-java/oracle-jre-bin
app-forensics/sleuthkit
app-text/jabref-bin
dev-java/netbeans-platform
dev-java/netbeans-harness
games-util/pogo-manager-bin
net-p2p/bisq
sci-mathematics/geogebra



Oracle java has been maintainer-needed since august 2019,
no one stepped up.
Removal in 30 days.

If someone wants to save the javafx revdeps, best way will be
packaging zulufx community [1], I can provide some guidance
on packaging it, should not be too hard.

-- 
Georgy Yakovlev 

[1] 
https://www.azul.com/downloads/zulu-community/?version=java-8-lts=linux=jdk-fx


pgpQeTto78oDk.pgp
Description: PGP signature


Re: [gentoo-dev] [gentoo-java][PR] ivy, mvn, sbt, gradle builders improvement for ebuild development

2020-04-18 Thread Samuel Bernardo
Hi Benda,

I'm sorry, but maybe I miss something after reading the documentation...

I only check java and ant build system.

My point is about other JVM languages such as scala, groovy, kotlin,
clojure, ... And about builders such as gradle or sbt?

I think that eclasses for those would be very useful to develop ebuilds
and evolve with the right procedures.

Thanks,

Samuel

On 4/11/20 2:06 AM, Benda Xu wrote:
> Hi Samuel,
>
> Samuel Bernardo  writes:
>
>> I send this email to mention that it seems to be missing eclasses for
>> JVM builders such as those I mention in this email subject. Dependencies
>> and tasks management are hard tasks now that I think to have great scope
>> for improvement.
> Have you read the Java Developer Guide of Gentoo[1]?  If so, let's base
> our discussion on what we have.
>
>> [...]
> Benda
>
> 1. https://wiki.gentoo.org/wiki/Java_Developer_Guide



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] ebuild life cycle review

2020-04-18 Thread Samuel Bernardo
Hi,

On 4/11/20 2:13 AM, Jonas Stein wrote:
> AFAIK technically it can already scan overlays.
> You can ask the euscan team.

Anybody there who can help me to contact euscan team?

> http://euscan.gentooexperimental.org/
The updated team contact is missing in this page.

Is euscan still experimental?

Are anybody using it with overlays?

Thanks,

Samuel




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [PATCH] rpm.eclass: use BDEPEND for EAPI 7

2020-04-18 Thread James Le Cuirot
On Sat, 18 Apr 2020 11:15:49 -0400
David Michael  wrote:

> The build system's rpm2tar command is executed during unpack, so it
> must be install in /.
> 
> Signed-off-by: David Michael 
> ---
> 
> This patch fixes failures like this:
> >>> Unpacking source...
> >>> Unpacking urw-fonts-2.4-9.fc13.src.rpm to 
> /var/tmp/portage/media-fonts/urw-fonts-2.4.9/work  
> /var/tmp/portage/media-fonts/urw-fonts-2.4.9/temp/environment: line 850: 
> rpm2tar: command not found
> 
>  eclass/rpm.eclass | 5 -
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/eclass/rpm.eclass b/eclass/rpm.eclass
> index 3a29c7e9f76..d27f0a386c7 100644
> --- a/eclass/rpm.eclass
> +++ b/eclass/rpm.eclass
> @@ -8,7 +8,10 @@
>  
>  inherit estack eutils
>  
> -DEPEND=">=app-arch/rpm2targz-9.0.0.3g"  
> +case "${EAPI:-0}" in
> + [0-6]) DEPEND=">=app-arch/rpm2targz-9.0.0.3g" ;;
> + *) BDEPEND=">=app-arch/rpm2targz-9.0.0.3g" ;;
> +esac
>  
>  # @FUNCTION: rpm_unpack
>  # @USAGE: 

+1

-- 
James Le Cuirot (chewi)
Gentoo Linux Developer


pgpmzAsPzo17I.pgp
Description: OpenPGP digital signature


[gentoo-dev] [PATCH] rpm.eclass: use BDEPEND for EAPI 7

2020-04-18 Thread David Michael
The build system's rpm2tar command is executed during unpack, so it
must be install in /.

Signed-off-by: David Michael 
---

This patch fixes failures like this:
>>> Unpacking source...
>>> Unpacking urw-fonts-2.4-9.fc13.src.rpm to 
/var/tmp/portage/media-fonts/urw-fonts-2.4.9/work
/var/tmp/portage/media-fonts/urw-fonts-2.4.9/temp/environment: line 850: 
rpm2tar: command not found

 eclass/rpm.eclass | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/eclass/rpm.eclass b/eclass/rpm.eclass
index 3a29c7e9f76..d27f0a386c7 100644
--- a/eclass/rpm.eclass
+++ b/eclass/rpm.eclass
@@ -8,7 +8,10 @@
 
 inherit estack eutils
 
-DEPEND=">=app-arch/rpm2targz-9.0.0.3g"
+case "${EAPI:-0}" in
+   [0-6]) DEPEND=">=app-arch/rpm2targz-9.0.0.3g" ;;
+   *) BDEPEND=">=app-arch/rpm2targz-9.0.0.3g" ;;
+esac
 
 # @FUNCTION: rpm_unpack
 # @USAGE: 
-- 
2.21.1



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

2020-04-18 Thread Michał Górny
# Michał Górny  (2020-04-18)
# Long dead, vulnerable.  All revdeps have either been ported away,
# removed or had their optional deps removed.
# Removal in 30 days.  Bug #703682.
dev-python/pycrypto

-- 
Best regards,
Michał Górny



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


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

2020-04-18 Thread Michał Górny
# Michał Górny  (2020-04-18)
# Practically dead.  Last blocker for dev-python/pycrypto removal.
# Upstream is struggling to port away from it for 3 years now.
# Removal in 30 days.  Bug #611608.
dev-python/potr

-- 
Best regards,
Michał Górny



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