Umbrella ticket. There's a decent amount of stuff we're dropping from osg-configure in OSG 3.5, so once again we're going to have to maintain two versions in parallel while OSG 3.4 is supported.
Here is the list (C&P from ):
Drop "Site Information/site_name" attribute
site_name in the Site Information section has been deprecated in favor of resource for a long time. Remove and make resource mandatory instead.
Drop "Site Information/wlcg_*" attributes
They are currently ignored anyway. A comment says that they're read by GIP directly but we don't use GIP anymore. Removing them would turn their presence into a warning.
Remove all code with the word "GRAM" in it... as well as "job_contact", "util_contact", etc.
Right now asking for GRAM gives you an error; I think by 3.5.0 we can stop enforcing it.
GUMS and glExec code.
LegacySettings – code for setting a whole bunch of GRID3_* environment variables. , we can get rid of that, right?
Make "Site Information/resource_group" mandatory on a CE – it's used for the CE collector stuff
Drop "Install Locations" code – has been deprecated for a while
Drop --enabled-services - only used for osg-control which is unused on el7
NOT DOING (yet):
This code runs only if you do not have a "Gratia" config section but are running on a CE. We shouldn't allow that.
(CANCELED - don't like the behavior. Will look into it later.)
Comment out the $OSG_APP variable – add it back if ATLAS still needs it
(POSTPONED - didn't have time this release)