bugGNUstep - Bugs: bug #30474, obsolete environment still set by...

Group
 
 

bug #30474: obsolete environment still set by default ... shouldn't be

Submitter:  Richard Frith-Macdonald <CaS>
Submitted:  Sun 18 Jul 2010 05:04:43 PM UTC
   
 
Category:  Makefiles Severity:  3 - Normal
Item Group:  Change Request Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 26 Jul 2010 03:19:38 PM UTC, comment #3: 

gnustep-make removes obsolete variables and features from the default setup only 5 years after deprecating them, so we'll have to wait another couple of years before removing them.  By then, we'll be really sure that all makefiles have been updated to gnustep-make 2.0 :-)

No big deal though, it doesn't harm anyone to have four or five additional variables defined in the environment. ;-)

Thanks

Nicola Pero <nico>
Group Member
Sun 18 Jul 2010 09:08:26 PM UTC, comment #2: 

In base I use a rule of a complete release cycle (excluding bugfix releases).

ie if something is deprecated in one release, it has to continue to exist until the next release.  Since we actually tend to do non-bugfix releases about once a year, that's on average an 18 month process from the point of deciding to deprecate something ...

a. decide to deprecate
b. 6 months later the release in which the feature is formally deprecated is made
c. a year after that  the release in which the feature is removed is made.

So even if you don't track svn or bugfix releases, you still get at full release cycle (about a year) in which to deal with any changes.

Richard Frith-Macdonald <CaS>
Group Member
Sun 18 Jul 2010 07:03:23 PM UTC, comment #1: 

We generally wait 5 years.  The variables don't actually cause any harm - the 'GNUSTEP' prefix makes sure they don't interfere with anything.

So I guess I'd wait another couple of years. ;-)

Thanks

Nicola Pero <nico>
Group Member
Sun 18 Jul 2010 05:04:43 PM UTC, original submission:  

Surely after well over three years since they were deprecated, it's about time that the generation of old environment variables such as GNUSTEP_SYSTEM_ROOT was retired.

I'd replace the current --enable-strict-v2-mode configuration option with something like a --enable-partial-pre-v2-support option (with the opposite sense to the current option of course).

Richard Frith-Macdonald <CaS>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by nico (Posted a comment)
  • -email is unavailable- added by CaS (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-07-26 nico Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code