From Fedora Project Wiki
(Created page with "<!-- Self Contained or System Wide Change Proposal? Use this guide to determine to which category your proposed change belongs to. Self Contained Changes are: * changes to is...")
 
No edit summary
Line 24: Line 24:


== Summary ==
== Summary ==
Fedora provides two tools for IP address calculations. That is the [[http://jodies.de/ipcalc|ipcalculator]] and [[https://github.com/nmav/ipcalc|ipcalc]]. Ipcalculator was geared towards being used by administrators and ipcalc for use with scripts.  
Fedora provides two tools for IP address calculations. That is the [http://jodies.de/ipcalc ipcalculator] and [https://github.com/nmav/ipcalc ipcalc]. Ipcalculator was geared towards being used by administrators and ipcalc for use with scripts.  
This changed with Fedora 23 which provided an updated ipcalc tool which can be used both interactively and from scripts. That, and the fact that ipcalculator is [[https://bugzilla.redhat.com/show_bug.cgi?id=1250082|not IPv6-ready]] suggests we should deprecate ipcalculator and keep a single tool for the job, ipcalc.
This changed with Fedora 23 which provided an updated ipcalc tool which can be used both interactively and from scripts. That, and the fact that ipcalculator is [https://bugzilla.redhat.com/show_bug.cgi?id=1250082 not IPv6-ready] suggests we should deprecate ipcalculator and keep a single tool for the job, ipcalc.


== Owner ==
== Owner ==
Line 60: Line 60:


Fedora provides two tools for IP address calculations. That is the ipcalculator and ipcalc. Ipcalculator was geared towards being used by administrators and ipcalc for use with scripts.  
Fedora provides two tools for IP address calculations. That is the ipcalculator and ipcalc. Ipcalculator was geared towards being used by administrators and ipcalc for use with scripts.  
This changed with Fedora 23 which provided an updated ipcalc tool which can be used both interactively and from scripts. That, and the fact that ipcalculator is [[https://bugzilla.redhat.com/show_bug.cgi?id=1250082|not IPv6-ready]] suggests we should deprecate ipcalculator and keep a single tool for the job, ipcalc.
This changed with Fedora 23 which provided an updated ipcalc tool which can be used both interactively and from scripts. That, and the fact that ipcalculator is [https://bugzilla.redhat.com/show_bug.cgi?id=1250082 not IPv6-ready] suggests we should deprecate ipcalculator and keep a single tool for the job, ipcalc.


That way, we provide a consistent way to work with IP addresses which supports both IPv4 and IPv6.
That way, we provide a consistent way to work with IP addresses which supports both IPv4 and IPv6.

Revision as of 15:56, 15 December 2015


Deprecation of ipcalculator

Summary

Fedora provides two tools for IP address calculations. That is the ipcalculator and ipcalc. Ipcalculator was geared towards being used by administrators and ipcalc for use with scripts. This changed with Fedora 23 which provided an updated ipcalc tool which can be used both interactively and from scripts. That, and the fact that ipcalculator is not IPv6-ready suggests we should deprecate ipcalculator and keep a single tool for the job, ipcalc.

Owner

Current status

  • Targeted release: Fedora 24
  • Last updated: 2015-12-15
  • Tracker bug: <will be assigned by the Wrangler>

Detailed Description

Fedora provides two tools for IP address calculations. That is the ipcalculator and ipcalc. Ipcalculator was geared towards being used by administrators and ipcalc for use with scripts. This changed with Fedora 23 which provided an updated ipcalc tool which can be used both interactively and from scripts. That, and the fact that ipcalculator is not IPv6-ready suggests we should deprecate ipcalculator and keep a single tool for the job, ipcalc.

That way, we provide a consistent way to work with IP addresses which supports both IPv4 and IPv6.

Benefit to Fedora

Fedora provides a single tool to work with IP addresses which works with both IPv4 and IPv6 addresses.


Scope

  • Proposal owners:

ipcalculator has to be obsoleted in Fedora 24 and ipcalc will provide a drop in replacement.

  • Other developers: N/A (not a System Wide Change)
  • Release engineering: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not a System Wide Change)
  • Trademark approval: N/A (not needed for this Change)

Upgrade/compatibility impact

The deprecated tool (ipcalculator) had human readable output only thus it is not believed it is used by scripts. Thus its deprecation should have no functionality impact in Fedora.


How To Test

Only manual testing. Users should use the new ipcalc tool and open any bugs if its output does not include useful information that was included in ipcalculator.


User Experience

N/A (not a System Wide Change)

Dependencies

N/A (not a System Wide Change)

Contingency Plan

  • Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No
  • Blocks product? product

Documentation

N/A (not a System Wide Change)

Release Notes