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

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

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 12.0
    • Fix Version/s: None
    • Labels:
      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. Screenshoot-PP3-error-user3.png
          51 kB
          Matthias Bläsing
        2. Screenshot-PP3-error-user.png
          61 kB
          Matthias Bläsing
        3. Screenshot-PP3-catalog-errors.png
          50 kB
          Matthias Bläsing
        4. Screenshot-PP3-error-user2.png
          40 kB
          Matthias Bläsing
        5. Bildschirmfoto_2020-11-04_22-13-47.png
          50 kB
          Matthias Bläsing

          Issue Links

            Activity

              People

              • Assignee:
                matthiasblaesing Matthias Bläsing
                Reporter:
                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