Uploaded image for project: 'NetBeans'
  1. NetBeans
  2. NETBEANS-4987

Disable "Request verification" if plugin's manifest is incomplete

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 12.0
    • None
    • None

    Description

      Right now it is possible to publish plugins on Maven Central which do not have all the required attributes in their manifests like OpenIDE-Module-Name which then breaks generation of module catalog for the whole update center. In order to prevent showstoppers like https://issues.apache.org/jira/browse/NETBEANS-4948 it would be good if Plugin Portal checks Info/info.xml file and verifies if that attribute is available. If not, corresponding plugin version would not have Request verification button enabled with a link to a Confluence page explaining why and how to fix it.

      In addition to that it would be great if Plugin Portal would open a popup window with standard output of the module catalog generation Ant task. This will streamline finding the root cause of the UC generation problems via the browser in the future.

      Attachments

        1. Bildschirmfoto_2020-11-04_22-13-47.png
          50 kB
          Matthias Bläsing
        2. Screenshoot-PP3-error-user3.png
          51 kB
          Matthias Bläsing
        3. Screenshot-PP3-catalog-errors.png
          50 kB
          Matthias Bläsing
        4. Screenshot-PP3-error-user.png
          61 kB
          Matthias Bläsing
        5. Screenshot-PP3-error-user2.png
          40 kB
          Matthias Bläsing

        Issue Links

          Activity

            People

              matthiasblaesing Matthias Bläsing
              jkovalsky Jiří Kovalský
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 50m
                  50m