This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 51937 - [api] Stabilize the API in official namespaces
Summary: [api] Stabilize the API in official namespaces
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: PC Linux
: P1 blocker (vote)
Assignee: Martin Matula
URL:
Keywords:
Depends on:
Blocks: 44492
  Show dependency tree
 
Reported: 2004-11-30 12:03 UTC by Jaroslav Tulach
Modified: 2005-01-28 08:34 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaroslav Tulach 2004-11-30 12:03:37 UTC
During the promotionD devreviews the team got an
exception to release API in official namespaces
with "under development" stability category. This
exception was granted as the team promised to
stabilize the API for promotionE. 

This issue is a reminder that all your apis, in
official packages (org.netbeans.api and
org.netbeans.spi) that have been released in
promotionD, need to be reclasified as stable for
promotionE. 

Please update your arch documents, if you break
backward compatibility, increase the /1 version.
This is described at
http://openide.netbeans.org/tutorial/api.html#restrictions
Comment 1 Martin Matula 2005-01-28 08:34:56 UTC
Done. MDR API is now stable. Binary compatibility was preserved.
Vetoable exception was added to allow vetoing planned change events as
discussed on DevRev.

Checking in manifest.mf;
/cvs/mdr/mdrapi/manifest.mf,v  <--  manifest.mf
new revision: 1.6; previous revision: 1.5
done
Processing log script arguments...
More commits to come...
Checking in api/doc/changes/apichanges.xml;
/cvs/mdr/mdrapi/api/doc/changes/apichanges.xml,v  <--  apichanges.xml
new revision: 1.4; previous revision: 1.3
done
Processing log script arguments...
More commits to come...
Checking in arch/arch-mdr.xml;
/cvs/mdr/mdrapi/arch/arch-mdr.xml,v  <--  arch-mdr.xml
new revision: 1.7; previous revision: 1.6
done
Processing log script arguments...
More commits to come...
Checking in nbproject/project.properties;
/cvs/mdr/mdrapi/nbproject/project.properties,v  <--  project.properties
new revision: 1.3; previous revision: 1.2
done
Processing log script arguments...
More commits to come...
Checking in src/org/netbeans/api/mdr/events/MDRPreChangeListener.java;
/cvs/mdr/mdrapi/src/org/netbeans/api/mdr/events/MDRPreChangeListener.java,v
 <--  MDRPreChangeListener.java
new revision: 1.2; previous revision: 1.1
done
Checking in src/org/netbeans/api/mdr/events/VetoChangeException.java;
/cvs/mdr/mdrapi/src/org/netbeans/api/mdr/events/VetoChangeException.java,v
 <--  VetoChangeException.java
new revision: 1.2; previous revision: 1.1
done
cvs diff: VetoChangeException.java is a new entry, no comparison available
Processing log script arguments...