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.
When you cvs edit a file, a backup copy is kept in CVS/Base. This is shown as a possible public package in the API Versioning/Public Packages list. It should be excluded.
The fact is that *.CVS.Base is a correct package name. But other fact is that we should stay in sync with Package Comboboxes. Currently we add all non-empty directories where at least one CorrectJavaIdentifier.[java|class] (depends on source vs. binary) file resides. I'll try to utilize o.n.spi.java.project.support.ui.PackageView somehow.
I think this was fixed recently for PackageView or something else. Need to use VisibilityQuery to exclude CVS/ subdirs. Of course if we can just use PackageView directly then we should - it is designed for this purpose.
I think we can't use PackageView in this case. Since we are also reading packages from libraries. Also there is a generic method for parsing packges from both, binaries and sources. I'll use VisibilityQuery, thanks for the tip.
Fixed. Checking in ui/customizer/SingleModuleProperties.java; 1.41 -> 1.42; Checking in test/unit/ui/customizer/SingleModulePropertiesTest.java; 1.28 -> 1.29;
verified