Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] Weird organization in maven packages
@ 2020-09-02 19:46 ericonr
  2020-09-02 20:02 ` Weird organization of " the-maldridge
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: ericonr @ 2020-09-02 19:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 905 bytes --]

New issue by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/24617

Description:
The `apache-maven-bin` package is prebuilt, has files in `/opt`, but symlinks to its files in `/usr/bin`.

On the other hand, the `apache-maven` package has compiled java stuff in `/usr/share`, requires sourcing a profile file to get access to its tools, and if `apache-maven-bin` is installed at the same time, its tools will be first in the PATH.

Then, some packages have `apache-maven`, others `apache-maven-bin` in `hostmakedepends`.

IMO neither of these packages really fit the proper packaging guidelines. So my questions are:

- should  the maven binaries become alternatives, or should `apache-maven` become the preferred provider of maven stuff?
- should we move all templates to `apache-maven` (and potentially remove `apache-maven-bin`? Why is it in the repos?)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Weird organization of maven packages
  2020-09-02 19:46 [ISSUE] Weird organization in maven packages ericonr
@ 2020-09-02 20:02 ` the-maldridge
  2020-09-02 20:03 ` ericonr
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: the-maldridge @ 2020-09-02 20:02 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 504 bytes --]

New comment by the-maldridge on void-packages repository

https://github.com/void-linux/void-packages/issues/24617#issuecomment-685965726

Comment:
If my memory is correct we had apache-maven-bin first but called apache-maven, and then later I added maven, and what should happen now is everyone should switch to apache-maven, and we should only use apache-maven-bin for bootstrapping.  (Interestingly this is why we have ant as well, because and used to bootstrap maven but this is no longer the case).

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Weird organization of maven packages
  2020-09-02 19:46 [ISSUE] Weird organization in maven packages ericonr
  2020-09-02 20:02 ` Weird organization of " the-maldridge
@ 2020-09-02 20:03 ` ericonr
  2020-09-17  9:03 ` fosslinux
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: ericonr @ 2020-09-02 20:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 270 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/24617#issuecomment-685966496

Comment:
But `apache-maven` bootstraps itself. It pulls in a pre-built version and uses it. We should totally remove `apache-maven-bin`.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Weird organization of maven packages
  2020-09-02 19:46 [ISSUE] Weird organization in maven packages ericonr
  2020-09-02 20:02 ` Weird organization of " the-maldridge
  2020-09-02 20:03 ` ericonr
@ 2020-09-17  9:03 ` fosslinux
  2020-09-17 13:27 ` ericonr
  2020-10-16 18:07 ` [ISSUE] [CLOSED] " ericonr
  4 siblings, 0 replies; 6+ messages in thread
From: fosslinux @ 2020-09-17  9:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 316 bytes --]

New comment by fosslinux on void-packages repository

https://github.com/void-linux/void-packages/issues/24617#issuecomment-694100170

Comment:
In the interest of reproducibility IMO its better to have a `-bootstrap` package or something along those lines. That way `apache-maven` bootstrap wont break every update.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Weird organization of maven packages
  2020-09-02 19:46 [ISSUE] Weird organization in maven packages ericonr
                   ` (2 preceding siblings ...)
  2020-09-17  9:03 ` fosslinux
@ 2020-09-17 13:27 ` ericonr
  2020-10-16 18:07 ` [ISSUE] [CLOSED] " ericonr
  4 siblings, 0 replies; 6+ messages in thread
From: ericonr @ 2020-09-17 13:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 162 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/24617#issuecomment-694232383

Comment:
Why would it break?

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ISSUE] [CLOSED] Weird organization of maven packages
  2020-09-02 19:46 [ISSUE] Weird organization in maven packages ericonr
                   ` (3 preceding siblings ...)
  2020-09-17 13:27 ` ericonr
@ 2020-10-16 18:07 ` ericonr
  4 siblings, 0 replies; 6+ messages in thread
From: ericonr @ 2020-10-16 18:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 951 bytes --]

Closed issue by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/24617

Description:
The `apache-maven-bin` package is prebuilt, has files in `/opt`, but symlinks to its files in `/usr/bin`.

On the other hand, the `apache-maven` package has compiled java stuff in `/usr/share`, requires sourcing a profile file to get access to its tools, and if `apache-maven-bin` is installed at the same time, its tools will be first in the PATH anyway, so the profile doesn't really help.

Then, some packages have `apache-maven`, others `apache-maven-bin` in `hostmakedepends`.

IMO neither of these packages really fit the proper packaging guidelines. So my questions are:

- should  the maven binaries become alternatives, or should `apache-maven` become the preferred provider of maven stuff?
- should we move all templates to `apache-maven` (and potentially remove `apache-maven-bin`? Why is it in the repos?)

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-10-16 18:07 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-02 19:46 [ISSUE] Weird organization in maven packages ericonr
2020-09-02 20:02 ` Weird organization of " the-maldridge
2020-09-02 20:03 ` ericonr
2020-09-17  9:03 ` fosslinux
2020-09-17 13:27 ` ericonr
2020-10-16 18:07 ` [ISSUE] [CLOSED] " ericonr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).