Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 175034

Summary: dev-java/maven (New Ebuild)
Product: Gentoo Linux Reporter: kiorky <kiorky>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: enhancement CC: gentoo, java, kasun.gajasinghe, kiorky, maggu2810, opal, sven.koehler
Priority: High Keywords: EBUILD, InOverlay
Version: unspecified   
Hardware: All   
OS: Linux   
URL: ttp://maven.apache.org/
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 175054, 174986, 174994, 174995, 174996, 175036, 175044, 175045, 175057, 175061, 175063, 175068, 175070, 175081, 175482, 175499, 175501, 175505, 175827, 175828, 175830, 175834, 175836, 175838, 175839, 177474, 177476, 177478, 177479, 177480, 177481, 177483, 177485, 177486, 177487, 177488, 177491, 177492, 177493, 177497, 177499, 177501, 177503, 177504, 180552, 180711, 181488, 181489, 181490, 181491, 181492, 181494, 181496, 181497, 181499, 181500, 181694, 181696, 181698, 181877, 181898, 181899, 181900, 181916, 182518, 182521, 196575, 196576, 196578, 196603, 196610, 197195, 197350, 197929, 197947    
Bug Blocks: 63285    

Description kiorky 2007-04-18 08:27:47 UTC
Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

added  to the java-experimental overlay
Comment 1 Sergey 'L29Ah' Alirzaev 2015-10-10 06:11:05 UTC
What's up? Don't see the ebuild in layman.
Comment 2 James Le Cuirot gentoo-dev 2015-10-10 08:30:07 UTC
(In reply to Sergey 'L29Ah' Alirzaev from comment #1)
> What's up? Don't see the ebuild in layman.

Look at the date on this. The version that was in the overlay is beyond ancient. We have maven-bin in the main tree. It is doubtful whether we'll ever build this from source again.
Comment 3 Einstok Fair 2024-01-04 15:06:36 UTC
> It is doubtful whether we'll ever build this from source again.

That's goes agains Gentoo guidelines:

https://wiki.gentoo.org/wiki/FAQ
«By default, Gentoo builds (compiles) and installs system packages from source code»

https://www.gentoo.org/get-started/philosophy/
«If the tool forces the user to do things a particular way, then the tool is working against, rather than for, the user.»

Binary installs weakens security, and provide extra dependency on provider of binary file.
This also prevents storing full sources of computer code (because only binary tarball is stored in distfiles cache).

I propose to continue discussion on how to improve build process of this software.
Comment 4 Eli Schwartz 2024-01-07 07:55:27 UTC
That is a nice idea in principle but also begs the question of whether that is possible to implement and who's going to do it if so.