Re: [gentoo-dev] Handling installed tests

2024-08-09 Thread Maciej Barć
Hi Sam, We have a "source" flag so maybe we could either use that or have "test-source" BUT we also have FEATURES="installsources" ...so (if I understand that feature correctly) we can just run test from /usr/src/debug/${CATEGORY}/${PF} But IMO I'd rather clone the project and run test from

Re: [gentoo-dev] Last rites: dev-lang/scala, dev-lang/mozart, dev-lang/mozart-stdlib, app-emacs/scala-mode

2024-07-27 Thread Maciej Barć
app-emacs/scala-mode I would be against removing this pkg except that it is true that it depends on a Scala interpreter on runtime, very weird design choice. So yes, all those pkgs have to go at once. W dniu 27.07.2024 o 10:30, Volkmar W. Pogatzki pisze: # Volkmar W. Pogatzki (2024-0r73-27

Re: [gentoo-dev] Packages up for grabs

2024-06-28 Thread Maciej Barć
dev-vcs/pre-commit I will take this. app-emacs/meson-mode GNU-Emacs proj. will take this. W dniu 28.06.2024 o 13:12, Michał Górny pisze: Hi, Due to their maintainers retiring from Gentoo, the following packages are now in need of a new maintainer: acct-group/gopherd acct-group/lightdm ac

[gentoo-dev] Last-rite dev-scheme/termite

2024-06-14 Thread Maciej Barć
EAPI=6, now shipped in official gambit and so it fails to merge from file collision. Bug: #832334 Removal on 2024-07-14. One can verify thet termite is now shipped in Gambit by simply attempting to import it in the gsi REPL: (import termite) -- Have a great day! ~ Maciej XGQT Barć https://w

[gentoo-dev] last-rite dev-scheme/scheme48

2024-06-05 Thread Maciej Barć
Old and experimental Scheme compiler. Bugs: 870472 and 906863 See also: https://bugs.gentoo.org/933643 Removal on 2024-07-05. dev-scheme/scheme48 -- Have a great day! ~ Maciej XGQT Barć https://wiki.gentoo.org/wiki/User:Xgqt 9B0A 4C5D 02A3 B43C 9D6F D6B1 14D7 4A1F 43A6 AC3C OpenPGP_0x14D74A1

[gentoo-dev] Last-rite app-emacs/libegit2

2024-06-04 Thread Maciej Barć
Deprecated git integration backend of "app-emacs/magit". No longer supported by upstream. Fails to compile (bug 928920). Removal on 2024-07-04. app-emacs/libegit2 -- Have a great day! ~ Maciej XGQT Barć https://wiki.gentoo.org/wiki/User:Xgqt 9B0A 4C5D 02A3 B43C 9D6F D6B1 14D7 4A1F 43A6 AC3C

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
also documented in LICENSE or COPYRIGHT file. (Offotopic: though I use a dedicated dir called "Copyright" to put all legal info there for my own priovate repos.) W dniu 1.05.2024 o 17:52, Ulrich Mueller pisze: On Wed, 01 May 2024, Maciej Barć wrote: Also no license link. Afaik all contribs

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
at we expect in the PR --- if not, then whats the point of having the PR template? W dniu 1.05.2024 o 17:15, Eli Schwartz pisze: On 5/1/24 11:02 AM, Maciej Barć wrote: Well, not really, there were many cases where pkg was broken on sandbox! The latest example would be nim (before I updated it m

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
" part was when we have one page for all knowledge about maintaining some grouped components, like for example new compiler porting or .NET pkg maintenance. W dniu 1.05.2024 o 16:59, Michał Górny pisze: On Wed, 2024-05-01 at 16:27 +0200, Maciej Barć wrote: Maybe we could consider also add

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
The files in the licenses/ directory aren't, and patches in packages' files/ dirs generally follow the license of their upstream project. See, so it would help to have a doc that talks about the irregularities. W dniu 1.05.2024 o 17:01, Ulrich Mueller pisze: On Wed, 01 May 2024, M

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
16:47, Eli Schwartz pisze: On 5/1/24 10:27 AM, Maciej Barć wrote: Maybe we could consider also adding something along the lines (4 additional positions): 1. I have emerged the package(s) on a Gentoo-based system (be it "native" or virtualized by means of hardware-based virtualiza

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
Ionen, I think that regular contributors could skip this altogether. For example the person I'm mentoring I am sure would follow all requirements listed by mgorny and me (see my reply). On a side-note, I have nothing against having .github in the tree. Just saying given I know not everyone is

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
Maybe we could consider also adding something along the lines (4 additional positions): 1. I have emerged the package(s) on a Gentoo-based system (be it "native" or virtualized by means of hardware-based virtualization or system layer virtualization). 2. I have tested that the package(s) merge

[gentoo-dev] last-rite app-emacs/windows and reverse dependencies (Re: Last-rite app-emacs/windows)

2024-04-25 Thread Maciej Barć
cs/windows W dniu 25.04.2024 o 18:21, Maciej Barć pisze: Very old package failing to compile with modern GNU Emacs. Open bugs: #930655 Removal on 2024-05-25. app-emacs/windows -- Have a great day! ~ Maciej XGQT Barć https://wiki.gentoo.org/wiki/User:Xgqt 9B0A 4C5D 02A3 B43C 9D6F D6B1 14D7

[gentoo-dev] Last-rite app-emacs/windows

2024-04-25 Thread Maciej Barć
Very old package failing to compile with modern GNU Emacs. Open bugs: #930655 Removal on 2024-05-25. app-emacs/windows -- Have a great day! ~ Maciej XGQT Barć https://wiki.gentoo.org/wiki/User:Xgqt 9B0A 4C5D 02A3 B43C 9D6F D6B1 14D7 4A1F 43A6 AC3C OpenPGP_0x14D74A1F43A6AC3C.asc Description:

[gentoo-dev] Last-rite abandoned dev-dotnet packages (using the mono.eclass)

2024-04-20 Thread Maciej Barć
No reverse dependencies, old packages for mono, uses abandoned mono.eclass. Dotnet Project is not willing to take up those packages. Open bugs: #679440 Removal on 2024-05-20 dev-dotnet/monocalendar dev-dotnet/ndesk-dbus dev-dotnet/ndesk-dbus-glib -- Have a great day! ~ Maciej XGQT Barć https:/

Re: [gentoo-dev] mirror storage growth rate

2024-03-15 Thread Maciej Barć
Wouldn’t initiatives like rust-dev[0] help with that? I know that Debian is also packaging Rust this way[1]. I think this was tried long time ago in rust-overlay and failed at the end because the dependency graph was incredibly big. In fact you can see it on the wiki, this is larger than _the

[gentoo-dev] Packages up for grabs: games-util/heroic-bin

2024-03-11 Thread Maciej Barć
The following packages are now looking for a new maintainer: - games-util/heroic-bin - 0 open bugs, binary package, needs manual testing -- Have a great day! ~ Maciej XGQT Barć x...@gentoo.org Gentoo Linux developer (dotnet, emacs, math, ml, nim, scheme, sci) https://wiki.gentoo.org/wiki/User:

Re: [gentoo-dev] Introducing .mailmap?

2024-02-13 Thread Maciej Barć
Thanks for this Sam. I would like to see this added to the main Gentoo repo but also urge maintainers of other active Gentoo repos to add it to theirs, portage(!), kde & lisp overlay, soko, etc. For a quick reference here is the Exherbo's .mailmap file: https://gitlab.exherbo.org/exherbo/arbo

Re: [gentoo-dev] [PATCH 1/7] eclass/dotnet-pkg-base.eclass: quotes and style tweaks for edge cases

2024-02-08 Thread Maciej Barć
Thanks Sam, this is what I added: Subject: [PATCH 1/7] eclass/dotnet-pkg-base.eclass: quotes and style tweaks format special variables in edge cases section of the dotnet-pkg-base eclass Signed-off-by: Maciej Barć Subject: [PATCH 2/7] eclass/dotnet-pkg-base.eclass: deprecate wrong-style

Re: [gentoo-dev] [PATCH 2/7] eclass/dotnet-pkg-base.eclass: deprecate wring-style names

2024-02-03 Thread Maciej Barć
True, also commit title is misspelled, wring-style -> wrong-style. W dniu 3.02.2024 o 17:53, Ulrich Mueller pisze: On Sat, 03 Feb 2024, Maciej Barć wrote: +# @FUNCTION: dotnet-pkg-base_restore_tools +# @USAGE: [config-file] [args] ... +# @DESCRIPTION: +# DEPRECATED, use "do

Re: [gentoo-dev] [PATCH 7/7] eclass/dotnet-pkg.eclass: prepare for safely using Nuget

2024-02-03 Thread Maciej Barć
Is there any special reason for using "$(pwd)" instead of . here? In case of error you will get absolute paths: find $(pwd)/idontexist -delete vs find ./idontexist -delete W dniu 3.02.2024 o 17:57, Ulrich Mueller pisze: On Sat, 03 Feb 2024, Maciej Barć wrote: + f

[gentoo-dev] [PATCH 7/7] eclass/dotnet-pkg.eclass: prepare for safely using Nuget

2024-02-03 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg.eclass | 8 +-- eclass/nuget.eclass | 47 +++- 2 files changed, 52 insertions(+), 3 deletions(-) diff --git a/eclass/dotnet-pkg.eclass b/eclass/dotnet-pkg.eclass index 3647eb399..337864f1f 100644

[gentoo-dev] [PATCH 6/7] eclass/dotnet-pkg-base.eclass: set DOTNET_ROOT

2024-02-03 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 35 +-- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index e4b275f81..5f3bde340 100644 --- a/eclass/dotnet-pkg

[gentoo-dev] [PATCH 5/7] eclass/dotnet-pkg.eclass: add dotnet-pkg_force-compat

2024-02-03 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg.eclass | 23 +++ 1 file changed, 23 insertions(+) diff --git a/eclass/dotnet-pkg.eclass b/eclass/dotnet-pkg.eclass index 94f5c5a28..3647eb399 100644 --- a/eclass/dotnet-pkg.eclass +++ b/eclass/dotnet-pkg.eclass @@ -156,6

[gentoo-dev] [PATCH 4/7] eclass/dotnet-pkg*: add dotnet-pkg_remove-bad

2024-02-03 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 15 + eclass/dotnet-pkg.eclass | 42 +-- 2 files changed, 55 insertions(+), 2 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index 94cb8c0e0

[gentoo-dev] [PATCH 3/7] eclass/dotnet-pkg-base.eclass: dotnet-pkg-base_test - remove directory magic

2024-02-03 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 24 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index b31e8e70f..94cb8c0e0 100644 --- a/eclass/dotnet-pkg-base.eclass +++ b

[gentoo-dev] [PATCH 2/7] eclass/dotnet-pkg-base.eclass: deprecate wring-style names

2024-02-03 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 38 --- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index e7484a6c5..b31e8e70f 100644 --- a/eclass/dotnet-pkg

[gentoo-dev] [PATCH 1/7] eclass/dotnet-pkg-base.eclass: quotes and style tweaks for edge cases

2024-02-03 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 16 +++- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index 1a9d31120..e7484a6c5 100644 --- a/eclass/dotnet-pkg-base.eclass +++ b/eclass

[gentoo-dev] Re: [gentoo-dev-announce] Last rites: dev-build/bazel, sci-libs/keras, sci-libs/tensorflow, sci-libs/tensorflow-estimator, sci-visualization/tensorboard

2024-01-18 Thread Maciej Barć
A lot of Bazel bugs were just left to rot, even though they are invalid. There are work from users to get Bazel to a reasonable state, see: https://bugs.gentoo.org/918703 (plus comment #1) # Unmasking this requires a sign-off from QA and treecleaners, since # these packages require a ton of ment

[gentoo-dev] [PATCH 3/3] eclass/dotnet-pkg-base.eclass: remove DOTNET_DATA and NUGET_DATA

2023-11-04 Thread Maciej Barć
they do not influence .NET build Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 4 1 file changed, 4 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index 9b070d9c2..1a9d31120 100644 --- a/eclass/dotnet-pkg-base.eclass +++ b/eclass

[gentoo-dev] [PATCH 2/3] eclass/dotnet-pkg-base.eclass: mark OUTPUT_VARIABLEs

2023-11-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 6 ++ 1 file changed, 6 insertions(+) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index 35beacfeb..9b070d9c2 100644 --- a/eclass/dotnet-pkg-base.eclass +++ b/eclass/dotnet-pkg-base.eclass @@ -44,6

[gentoo-dev] [PATCH 1/3] eclass/dotnet-pkg-base.eclass: remove DOTNET_PKG_EXECUTABLE_PATH

2023-11-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index 5b2d6e2dd..35beacfeb 100644 --- a/eclass/dotnet-pkg-base.eclass +++ b/eclass/dotnet-pkg

[gentoo-dev] [PATCH 4/4] eclass/nuget.eclass: partition dotnet-pkg_src_unpack

2023-10-05 Thread Maciej Barć
This enables easier usage of "nuget_link-nuget-archives" in some special cases. Signed-off-by: Maciej Barć --- eclass/dotnet-pkg.eclass | 14 ++--- eclass/nuget.eclass | 45 2 files changed, 47 insertions(+), 12 deletions(-) di

[gentoo-dev] [PATCH 3/4] eclass/nuget.eclass: add special NUGET_API case for Gentoo devs' hosting

2023-10-05 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/nuget.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/nuget.eclass b/eclass/nuget.eclass index 8ac81497f..445dcdccd 100644 --- a/eclass/nuget.eclass +++ b/eclass/nuget.eclass @@ -112,6 +112,9 @@ _nuget_set_nuget_uris

[gentoo-dev] [PATCH 1/4] eclass/dotnet-pkg*: remove unnecessary auto-append of project dir

2023-10-05 Thread Maciej Barć
Also reorder dotnet-pkg-base_foreach-solution argument positions. Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 56 ++- eclass/dotnet-pkg.eclass | 6 ++-- 2 files changed, 27 insertions(+), 35 deletions(-) diff --git a/eclass/dotnet-pkg

[gentoo-dev] [PATCH 2/4] eclass/dotnet-pkg-base.eclass: clarify test, quotes in dolauncher

2023-10-05 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index e2659a829..5b2d6e2dd 100644 --- a/eclass/dotnet-pkg-base.eclass +++ b/eclass/dotnet

[gentoo-dev] [PATCH 6/6] dev-dotnet/dotnet-sdk-bin: add 6.0.404-r1 and 7.0.203

2023-09-05 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/32109 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-sdk-bin/Manifest| 6 ++ .../dotnet-sdk-bin-6.0.404-r1.ebuild | 70 ++ .../dotnet-sdk-bin-7.0.203.ebuild | 71

[gentoo-dev] [PATCH 5/6] dev-dotnet/dotnet-runtime-nugets: new package

2023-09-05 Thread Maciej Barć
Dependency of dotnet-sdk{,-bin} Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/32109 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-runtime-nugets/Manifest | 77 +++ .../dotnet-runtime-nugets-3.1.32.ebuild | 56

[gentoo-dev] [PATCH 4/6] app-eselect/eselect-dotnet: new package; add version 0.1.0

2023-09-05 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/32109 Signed-off-by: Maciej Barć --- app-eselect/eselect-dotnet/Manifest | 1 + .../eselect-dotnet-0.1.0.ebuild | 25 +++ app-eselect/eselect-dotnet/metadata.xml | 9

[gentoo-dev] [PATCH] eclass/elisp-common.eclass: add elisp-org-export-to

2023-08-22 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/elisp-common.eclass | 33 + 1 file changed, 33 insertions(+) diff --git a/eclass/elisp-common.eclass b/eclass/elisp-common.eclass index 1958b4a07e..eba106baee 100644 --- a/eclass/elisp-common.eclass +++ b/eclass/elisp

[gentoo-dev] [PATCH 7/7] dev-dotnet/dotnet-sdk-bin: drop old

2023-07-30 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-sdk-bin/Manifest| 8 +-- .../dotnet-sdk-bin-6.0.402-r3.ebuild | 65 -- .../dotnet-sdk-bin-6.0.404.ebuild | 67

[gentoo-dev] [PATCH 6/7] dev-dotnet/dotnet-sdk-bin: update packaging mechanism

2023-07-30 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-sdk-bin/Manifest| 36 ++ .../dotnet-sdk-bin-6.0.402-r3.ebuild | 65 ++ .../dotnet-sdk-bin-6.0.404-r1.ebuild

[gentoo-dev] [PATCH 5/7] app-eselect/eselect-dotnet: new package

2023-07-30 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- app-eselect/eselect-dotnet/Manifest | 1 + .../eselect-dotnet-0.1.0.ebuild | 25 +++ app-eselect/eselect-dotnet/metadata.xml | 9

[gentoo-dev] [PATCH 4/7] dev-dotnet/dotnet-runtime-nugets: new package

2023-07-30 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-runtime-nugets/Manifest | 117 ++ .../dotnet-runtime-nugets-3.1.32.ebuild | 45 +++ .../dotnet-runtime-nugets-6.0.12.ebuild

Re: [gentoo-dev] [PATCH 1/7] eclass/nuget.eclass: introduce new eclass

2023-07-16 Thread Maciej Barć
Offtopic: That calls for a YAS snippet ;D W dniu 16.07.2023 o 15:40, Ulrich Mueller pisze: On Sun, 16 Jul 2023, Maciej Barć wrote: +case "${EAPI}" in + 7 | 8 ) + : + ;; + * ) + die "${ECLASS}: EAPI ${EA

Re: [gentoo-dev] [PATCH 6/7] dev-dotnet/dotnet-sdk-bin: update packaging mechanism

2023-07-16 Thread Maciej Barć
storing a package without other dependencies for each supported .NET version: that is: 3.1, 6.0 and 7.0. W dniu 16.07.2023 o 14:58, Sam James pisze: Maciej Barć writes: Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć ---

[gentoo-dev] [PATCH 7/7] dev-dotnet/dotnet-sdk-bin: drop old

2023-07-16 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-sdk-bin/Manifest| 8 +-- .../dotnet-sdk-bin-6.0.402-r3.ebuild | 65 -- .../dotnet-sdk-bin-6.0.404.ebuild | 67

[gentoo-dev] [PATCH 6/7] dev-dotnet/dotnet-sdk-bin: update packaging mechanism

2023-07-16 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-sdk-bin/Manifest| 36 ++ .../dotnet-sdk-bin-6.0.402-r3.ebuild | 65 ++ .../dotnet-sdk-bin-6.0.404-r1.ebuild

[gentoo-dev] [PATCH 5/7] app-eselect/eselect-dotnet: new package

2023-07-16 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- app-eselect/eselect-dotnet/Manifest | 1 + .../eselect-dotnet-0.1.0.ebuild | 25 +++ app-eselect/eselect-dotnet/metadata.xml | 9

[gentoo-dev] [PATCH 4/7] dev-dotnet/dotnet-runtime-nugets: new package

2023-07-16 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-runtime-nugets/Manifest | 117 ++ .../dotnet-runtime-nugets-3.1.32.ebuild | 45 +++ .../dotnet-runtime-nugets-6.0.12.ebuild

[gentoo-dev] New .NET ecosystem fixes are coming to Gentoo soon (TM)

2023-07-13 Thread Maciej Barć
This month I want to submit 1st bunch of patches for review that modernize how we build Dotnet pkgs in Gentoo. I will hopefully send them this weekend. From-source build of dotnet-sdk is not critical and also needs work, so that this part will not be included in this "merge". For those intere

Re: [gentoo-dev] www-client/chromium needs a new maintainer

2023-06-07 Thread Maciej Barć
I think Google does all this intentionally to piss off people trying to use the "free-er" version of Chrome... let's face it, "their" aim is to create a one-fits-all spyware named Google Chrome. Google does not want you to touch their mess. Google does not want you to even think about going a e

Re: [gentoo-dev] Last rites: www-client/chromium-bin

2023-05-04 Thread Maciej Barć
wrote: # Out of date by several versions. Many unresolved security # vulnerabilities. Lack of manpower/interest in keeping it up to date. # Removal on 2023-06-03. www-client/chromium-bin On Thu, 2023-05-04 at 18:59 +0000, Maciej Barć wrote: R.i.p. to a lot od desktop users on non-state-of-the-art HW

Re: [gentoo-dev] Last rites: www-client/chromium-bin

2023-05-04 Thread Maciej Barć
R.i.p. to a lot od desktop users on non-state-of-the-art HW. But chromium source build was unusable for long time with big UI bugs. On May 4, 2023 6:38:32 PM UTC, Mike Gilbert wrote: ># Out of date by several versions. Many unresolved security ># vulnerabilities. Lack of manpower/interest in keep

Re: [gentoo-dev] Portage and languages with built-in cache support

2023-04-25 Thread Maciej Barć
You would also have to have correct permissions on cache dirs (root:portage or portage:portage) this also means that the cache dir will have to be set during build explicitly. Do both Nim and Go support setting it? W dniu 25.04.2023 o 10:07, Anna (cybertailor) Vyalkova pisze: Hello, Portage c

[gentoo-dev] [PATCH 9/9] app-emacs/a: use elisp-enable-tests

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- app-emacs/a/a-1.0.0.ebuild | 8 +--- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/app-emacs/a/a-1.0.0.ebuild b/app-emacs/a/a-1.0.0.ebuild index 7a5f15b83..fcf2484bd 100644 --- a/app-emacs/a/a-1.0.0.ebuild +++ b/app-emacs/a/a-1.0.0.ebuild

[gentoo-dev] [PATCH 8/9] app-emacs/typescript-mode: use elisp-enable-tests

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- app-emacs/typescript-mode/typescript-mode-0.4.ebuild | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/app-emacs/typescript-mode/typescript-mode-0.4.ebuild b/app-emacs/typescript-mode/typescript-mode-0.4.ebuild index 901e8cfee..9adf1b44f

[gentoo-dev] [PATCH 7/9] app-emacs/doom-modeline: use elisp-enable-tests

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- app-emacs/doom-modeline/doom-modeline-3.3.2.ebuild | 10 ++ 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/app-emacs/doom-modeline/doom-modeline-3.3.2.ebuild b/app-emacs/doom-modeline/doom-modeline-3.3.2.ebuild index 3c29bcf81..674028756

[gentoo-dev] [PATCH 6/9] app-emacs/bnf-mode: use elisp-enable-tests

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- app-emacs/bnf-mode/bnf-mode-0.4.5.ebuild | 13 ++--- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/app-emacs/bnf-mode/bnf-mode-0.4.5.ebuild b/app-emacs/bnf-mode/bnf-mode-0.4.5.ebuild index 32d732fa6..e3760e5fa 100644 --- a/app-emacs/bnf

[gentoo-dev] [PATCH 5/9] app-emacs/php-mode: use elisp-enable-tests

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- app-emacs/php-mode/php-mode-1.24.3.ebuild | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app-emacs/php-mode/php-mode-1.24.3.ebuild b/app-emacs/php-mode/php-mode-1.24.3.ebuild index 3b027aa01..66ad92fae 100644 --- a/app-emacs/php-mode/php

[gentoo-dev] [PATCH 4/9] app-emacs/lsp-mode: use elisp-enable-tests

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild b/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild index 2855d703f..8b7c6ad12

[gentoo-dev] [PATCH 3/9] app-emacs/fsharp-mode: use elisp-enable-tests

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild | 8 +--- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild b/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild index 045c0e44c..dab6caca9 100644 --- a/app-emacs

[gentoo-dev] [PATCH 2/9] eclass/elisp.eclass: add elisp_src_test

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/elisp.eclass | 16 +++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/eclass/elisp.eclass b/eclass/elisp.eclass index 192f27384..1ac1a2dbf 100644 --- a/eclass/elisp.eclass +++ b/eclass/elisp.eclass @@ -9,6 +9,7 @@ # Jeremy Maitin

[gentoo-dev] [PATCH 1/9] eclass/elisp-common.eclass: add elisp-enable-tests and elisp-test

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/elisp-common.eclass | 200 + 1 file changed, 200 insertions(+) diff --git a/eclass/elisp-common.eclass b/eclass/elisp-common.eclass index 004db173f..0462f022d 100644 --- a/eclass/elisp-common.eclass +++ b/eclass/elisp

Re: [gentoo-dev] [PATCH] .editorconfig: add

2023-03-24 Thread Maciej Barć
Finally, +1 from me. I think I had proposed either ".dir-locals.el" or ".editorconfig" for ::guru which was rejected because "users should configure this themselves". Reviewing the given configuration I think the only one variable that can be moved to top ("[*]" section) is "charset = utf-8". Re

Re: [gentoo-dev] [PATCH] New pre-GLEP: TEST_SUITE_PRESENT variable

2023-02-19 Thread Maciej Barć
What if developer configured an ebuild in a way that it downloads the test suite/files/data with USE=test? IMO it should be added to the GLEP that then TEST_SUITE_PRESENT should be true (exists). W dniu 19.02.2023 o 18:32, Michał Górny pisze: Signed-off-by: Michał Górny --- glep-.ebui

[gentoo-dev] [RFC] Gentoo Dotnet Project - 2nd resurrection

2023-02-16 Thread Maciej Barć
Hello! I have re-created the Gentoo Dotnet Project, it will maintain the dev-dotnet (SDK) packages and some packages depending on the dotnet SDK. New project aim is strictly the new dotnet-sdk, I am not interested in maintaining legacy dotnet eclasses and mono. Wiki page: https://wiki.gento

[gentoo-dev] [RFC] Gentoo Nim Project

2023-02-16 Thread Maciej Barć
Hello! I have created the Gentoo Nim Project, it will maintain the dev-lang/nim package in ::gentoo and hopefully dev-nim pkg category in the future. Wiki page: https://wiki.gentoo.org/wiki/Project:Nim -- Have a great day! ~ Maciej XGQT Barć x...@gentoo.org Gentoo Linux developer (emacs, ma

Re: [gentoo-dev] Re: Packages up for grabs: sys-apps/bat, app-misc/physlock, dev-lang/crystal, dev-util/shards

2023-02-11 Thread Maciej Barć
dev-lang/crystal dev-util/shards Added myself as maint to both of those (and bumped them). On 2/11/23 22:48, Maciej Barć wrote: These packages are only used in ::guru, so they could be moved there. I think regular mask-remove process should apply. I am interested in crystal and might pick

Re: [gentoo-dev] Re: Packages up for grabs: sys-apps/bat, app-misc/physlock, dev-lang/crystal, dev-util/shards

2023-02-11 Thread Maciej Barć
These packages are only used in ::guru, so they could be moved there. I think regular mask-remove process should apply. I am interested in crystal and might pick it up. Co-maints welcome! :^) On 2/11/23 20:01, Anna (cybertailor) Vyalkova wrote: dev-lang/crystal dev-util/shards These package

Re: [gentoo-dev] RFC: new gradle.eclass

2023-01-06 Thread Maciej Barć
Hallelujah! Finally support for Gradle! Thank you so much for taking time to implement it! On 1/6/23 18:20, Florian Schmaus wrote: Happy new year everyone! I'd like to as for a review of an initial eclass for gradle. This is my first eclass, so I am sure there is plenty to find. ;) The related

[gentoo-dev] [PATCH] eclass/dune.eclass: introduce edune and dune-compile (v3)

2023-01-04 Thread Maciej Barć
edune is a thin wrapper for dune, which will help to run special, uncommon dune commands; dune-compile is a function to selectively pick which packages will be compiled "for-release" (as dune call it); dune-compile without any arguments replaces the current dune_src_compile Signed-off-

Re: [gentoo-dev] [PATCH] eclass/dune.eclass: introduce edune and dune-compile (v2)

2023-01-03 Thread Maciej Barć
hange. I think other ML team members could state their opinions, so please do say how we want to log the build/test/install. On 1/3/23 07:55, Florian Schmaus wrote: On 03/01/2023 00.19, Maciej Barć wrote: edune is a thin wrapper for dune, which will help to run special, uncommon dune commands; du

Re: [gentoo-dev] [PATCH] eclass/dune.eclass: introduce edune and dune-compile (v2)

2023-01-03 Thread Maciej Barć
How do you pronounce it? ;-) Michał, I am not a phonetic expert but I guess it would be "e-dune", like "e" in "e-mail" or "i-djun" in broken Polish. :-D On 1/3/23 07:32, Michał Górny wrote: On Tue, 2023-01-03 at 00:19 +0100, Maciej Barć wrote: edun

[gentoo-dev] [PATCH] eclass/dune.eclass: introduce edune and dune-compile (v2)

2023-01-02 Thread Maciej Barć
edune is a thin wrapper for dune, which will help to run special, uncommon dune commands; dune-compile is a function to selectively pick which packages will be compiled "for-release" (as dune call it); dune-compile without any arguments replaces the current dune_src_compile Signed-off-

[gentoo-dev] [PATCH] eclass/dune.eclass: introduce edune and dune-compile

2023-01-02 Thread Maciej Barć
edune is a thin wrapper for dune, which will help to run special, uncommon dune commands; dune-compile is a function to selectively pick which packages will be compiled "for-release" (as dune call it); dune-compile without any arguments replaces the current dune_src_compile Signed-off-

[gentoo-dev] Last rites: scsh and scsh-lib

2022-12-29 Thread Maciej Barć
# Maciej Barć (2022-12-29) # Real upstream dead, uses old R5RS standard, many open bugs. # Removal on 2022-01-29. app-shells/scsh dev-scheme/scsh-lib -- Have a great day! ~ Maciej XGQT Barć OpenPGP_0x14D74A1F43A6AC3C.asc Description: OpenPGP public key OpenPGP_signature Description

[gentoo-dev] Last rites: scsh and scsh-lib

2022-12-29 Thread Maciej Barć
# Maciej Barć (2022-12-29) # Real upstream dead, uses old R5RS standard, many open bugs. # Removal on 2022-01-29. app-shells/scsh dev-scheme/scsh-lib -- Have a great day! ~ Maciej XGQT Barć OpenPGP_0x14D74A1F43A6AC3C.asc Description: OpenPGP public key OpenPGP_signature Description

Re: [gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-24 Thread Maciej Barć
Let's go for a compromise, and combine your naming suggestions into "alt-symlinks". Perfect, the worst of both worlds! :^D On 11/24/22 17:29, Michał Górny wrote: On Wed, 2022-11-23 at 08:38 +0100, Michał Górny wrote: Hello, everyone. TL;DR: I'd like to add sys-meta/{cpio,sh,tar} to install a

Re: [gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-23 Thread Maciej Barć
app -> what if it's library alternatives? Maybe split to "app-" and "lib-" then? Also, what about "-alt"? So "app-alt" and "lib-alt". On 11/24/22 03:05, Ionen Wolkens wrote: On Thu, Nov 24, 2022 at 01:32:04AM +, Alexey Sokolov wrote: However, I tend to agree that the category should be n

Re: [gentoo-dev] [RFC] SPDX-2.0 license mapping in the repository

2022-11-09 Thread Maciej Barć
Hi Michał! I like the idea a lot, with this the automatic Ebuild generator tools like for example Racket-Collector2 and Cargo-Ebuild could use the config file or could base their license id matching system on such config. On 11/9/22 17:36, Michał Górny wrote: Hi, everyone. TL;DR: I'd like

Re: [gentoo-dev] rg(1) supports ebuild as a file type filter

2022-09-28 Thread Maciej Barć
Hi! Very cool, thanks for sharing! On 9/28/22 20:01, Zoltan Puskas wrote: Hey, Admittedly shameless plug and only a minor thing, but since I've seen mgorny's great addition to file(1) mentioned on the list, I've also wanted to share that sometime in early 2020 I've got a PR merged into RipGre

Re: [gentoo-dev] Packages up for grabs: dev-lang/typescript, gnome-extra/gnome-shell-extension-pop-shell

2022-09-22 Thread Maciej Barć
Hi! I will take the TypeScript package. I am not interested in pop-shell packages though. Hopefully those packages will find a miantainer too. On 9/22/22 07:02, Georgy Yakovlev wrote: Hi, Following package up for grabs: gnome-extra/gnome-shell-extension-pop-shell dev-lang/typescript I no l

Re: [gentoo-dev] Up for grabs: misc packages due to proxied maintainer's retirement

2022-08-26 Thread Maciej Barć
The Gentoo ML Project team will take dev-ml/react. On 8/26/22 14:03, Sam James wrote: Hello, Packages up for grabs as a result of proxied maintainer's retirement: app-misc/terminal-colors app-text/asciidoc app-text/jo dev-libs/yaz dev-ml/react media-gfx/img2pdf www-apps/gitea Best, sam -- Ha

Re: [gentoo-dev] [PATCH] elisp-common.eclass: fix for Emacs 29 (explicitly require autoload)

2022-08-18 Thread Maciej Barć
We could do it based on the Emacs version though if the eclass has machinery for checking that (new to poking at this area). There are elisp-emacs-version & elisp-check-emacs-version functions. On 8/18/22 23:25, Sam James wrote: On 18 Aug 2022, at 21:01, Michael Orlitzky wrote: On Thu,

[gentoo-dev] Re: Packages up for grabs: e.g. www-servers/nginx, www-apps/nikola, app-admin/rsyslog, ...

2022-06-05 Thread Maciej Barć
dev-libs/libestr dev-libs/libfastjson I will probably take dev-libs/libestr & dev-libs/libfastjson which are (mainly) deps of app-admin/rsyslog. app-admin/rsyslog I could take app-admin/rsyslog but I fee like this might a bit too much for me, so for now only first two deps. On 6/5/22 1

[gentoo-dev] Re: Introduce a pandoc virtual

2022-06-03 Thread Maciej Barć
led by upstream). From Devmanual: the developer can immediately set the KEYWORDS of a virtual to the union of KEYWORDS of its providers. On 6/3/22 18:28, Joonas Niilola wrote: On 3.6.2022 17.45, Maciej Barć wrote: Hello! I'd like to introduce "pandoc" virtual package depending

[gentoo-dev] Introduce a pandoc virtual

2022-06-03 Thread Maciej Barć
xml b/virtual/pandoc/metadata.xml new file mode 100644 index 000..2cb6a382723 --- /dev/null +++ b/virtual/pandoc/metadata.xml @@ -0,0 +1,14 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + +x...@gentoo.org +Maciej Barć + + +hask...@gentoo.org +Gentoo Has

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Maciej Barć
Are there any useful checks or behaviors of repoman that are missing from pkgcheck and pkgcommit? Fixing ebuild copyright date is the first one that comes to mind. On 3/9/22 10:00 PM, Matt Turner wrote: I'd like to deprecate and ultimately remove repoman. I believe that dev-util/pkgcheck and

[gentoo-dev] [PATCH] eclass/dune.eclass: inherit multiprocessing

2022-02-10 Thread Maciej Barć
in order to run up to makeopts_jobs number of jobs in dune_src_compile and dune_src_test Signed-off-by: Maciej Barć --- eclass/dune.eclass | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/eclass/dune.eclass b/eclass/dune.eclass index 9b5c469dcad..522dc2a8b52 100644

[gentoo-dev] Packages up for grabs: dev-libs/granite

2022-01-22 Thread Maciej Barć
Hi! I'm listed as the maintainer for the following packages where I'm no longer interested: dev-libs/granite Elementary OS library that extends GTK+ I think granite would be a good fit to the Gentoo Gnome Project, but nothing in the main three depends on it at the moment. Anyone who's interest

[gentoo-dev] [PATCH v4] eclass/dune.eclass: fix dune-install function

2021-12-10 Thread Maciej Barć
o ULM for bash fixes. Signed-off-by: Maciej Barć --- eclass/dune.eclass | 56 +- 1 file changed, 35 insertions(+), 21 deletions(-) diff --git a/eclass/dune.eclass b/eclass/dune.eclass index 02a8a870e..69aad3692 100644 --- a/eclass/dune.eclass +++ b/eclass

[gentoo-dev] [PATCH v3] eclass/dune.eclass: fix dune-install function

2021-12-09 Thread Maciej Barć
Support EAPI 8 and drop support for EAPI 5. Set DUNE_PKG_NAME to PN by default. Move "Move docs to the appropriate place" block to dune-install to make dune-install now handle a list of subpackages correctly. Signed-off-by: Maciej Barć --- eclass/dune.e

Re: [gentoo-dev] [PATCH v2] eclass/dune.eclass: fixes

2021-12-09 Thread Maciej Barć
James wrote: On 9 Dec 2021, at 22:10, Maciej Barć wrote: bump to EAPI 8 Say "support EAPI 8" instead. May be worth splitting the commit into a few different changes so the summary can be more informative than "fixes" (try git add -p). lgtm otherwise, thanks for doing t

[gentoo-dev] [PATCH v2] eclass/dune.eclass: fixes

2021-12-09 Thread Maciej Barć
bump to EAPI 8 drop support for EAPI 5 set DUNE_PKG_NAME to PN by default move "Move docs to the appropriate place" block to dune-install to make dune-install now handle a list of subpackages correctly Signed-off-by: Maciej Barć --- eclass/dune.e

Re: [gentoo-dev] [PATCH] eclass/dune.eclass: fixes

2021-12-09 Thread Maciej Barć
8, Ulrich Mueller wrote: On Thu, 09 Dec 2021, Maciej Barć wrote: dune-install() { + local pkgs + if [[ -n "${@}" ]] ; then + pkgs="${@}" + else + pkgs=${DUNE_PKG_NAME} + fi + + local myduneopts=( + --p

[gentoo-dev] [PATCH] eclass/dune.eclass: fixes

2021-12-08 Thread Maciej Barć
bump to EAPI 8 drop support for EAPI 5 set DUNE_PKG_NAME to PN by default move "Move docs to the appropriate place" block to dune-install to make dune-install now handle a list of subpackages correctly Signed-off-by: Maciej Barć --- eclass/dune.e