Package Details: glassfish-v4 4.1.2-1

Git Clone URL: https://aur.archlinux.org/glassfish-v4.git (read-only)
Package Base: glassfish-v4
Description: GlassFish 4 is a Java EE 7 open source application server
Upstream URL: http://glassfish.java.net/
Licenses: CDDL
Conflicts: glassfish
Provides: glassfish
Submitter: None
Maintainer: Snowball239
Last Packager: Snowball239
Votes: 19
Popularity: 0.162816
First Submitted: 2013-06-25 04:13
Last Updated: 2017-04-19 10:10

Latest Comments

Marcel_K commented on 2017-08-08 11:37

You may be correct about the other packages, but I there might be a historical reason for these settings: one time there possibly was a package called glassfish or that provided glassfish that this package *did* conflict with. Or it is there simply because glassfish-web-v4 provides glassfish. Generally, it indeed is better to provide general provides and conflicts arrays if your package targets a specific version.

If Glassfish 5 can be installed alongside version 4 I think the correct situation would be to rename this package to glassfish4, remove its provides and conflicts arrays and change those of glassfish-web-v4 to 'glassfish4'.

morealaz commented on 2017-08-08 11:19

@Marcel_K is right about provides and conflicts. but I think they are not suppose to be glassfish either, because different major version of glassfish can be installed and used side by side without any conflict, but packages like glassfish-web-v4 which are in conflict with glassfish-v4 need to have provides and conflicts which are set to glassfish4 not glassfish alone.
I think this package doesn't need to have provides and conflicts.

Marcel_K commented on 2017-08-08 10:06

No, provides and conflicts *should* be glassfish, please read https://wiki.archlinux.org/index.php/PKGBUILD#Package_relations

Snowball239 commented on 2017-08-08 09:48

Makes sense, will do that as soon as I'll have some spare time

morealaz commented on 2017-08-08 08:26

I think it would be better to rename this package to glassfish4 instead of glassfish-v4, like tomcat which have different package for different version as tomcat7 and tomcat8.
also Provides and Conflicts list should be glassfish4 instead of glassfish, and service file should be glassfish4.service.
I create a glassfish5 which can be installed alongside this package.
https://aur.archlinux.org/packages/glassfish5/

Snowball239 commented on 2015-03-26 20:21

Hello, I have adopted and updated the glassfish-v4 package, so maybe this package is redundant now and they should be merged.

nslxndr commented on 2014-11-06 07:58

GlassFish 4.1 released, update please.
https://blogs.oracle.com/java/entry/glassfish_server_open_source_edition

arcanis commented on 2014-09-06 21:55

Please update dependency list according to the request [1]:

jdk7-compat -> jdk7

1. https://mailman.archlinux.org/pipermail/aur-requests/2014-September/001431.html

fhtagn commented on 2013-11-29 17:41

update, glassfish v3 was updated from network to daemons

fhtagn commented on 2013-11-29 14:29

https://aur.archlinux.org/packages/glassfish-v3/

Hey,

is asking for consistency a useful comment? glassfishv3 is categorized as network, this is categorized as daemons.
Also, I am thinking of installing this on a raspberry pi. Will it work?

All comments