Bug 176436 Charts Imported from Libraries do not update when libraries change
During a live presentation of BIRT at EclipseCon, we came across a rather embarassing issue. When charts are included in a library, and imported into a report design from a library, any changes to the library instance of the chart do not reflect in the report itself.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/LibraryCommand.java
URL url = module.findResource( path, IResourceLocator.LIBRARY );
		Library lib = null;
		if ( url != null )
			lib = module.getLibraryByLocation( url.toExternalForm( ) );
		doPostReloadAction( lib );
	}
	/**
	 * Adds new library file to report design.
	 * 
	 * @param libraryFileName
	 *            library file name
	 * @param namespace
	 *            library namespace
	 * @throws DesignFileException
	 *             if the library file is not found or has fatal errors.
	 * @throws SemanticException
	 *             if failed to add <code>IncludeLibrary</code> strcutre
	 */
	public void reloadLibrary( String libraryFileName, String namespace )
			throws DesignFileException, SemanticException
	{
		if ( StringUtil.isBlank( namespace ) )
			namespace = StringUtil.extractFileName( libraryFileName );
		ActivityStack stack = module.getActivityStack( );
		stack.startSilentTrans( true );
		try
		{
			doAddLibrary( libraryFileName, namespace, RELOAD_ACTION, null );
		}