Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [theia-dev] Release of vscode built-ins 1.77.0 - wait for IP check tickets resolution?
  • From: Marc Dumais <marc.dumais@xxxxxxxxxxxx>
  • Date: Thu, 25 May 2023 13:11:19 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qTSko7fc21QnfSN6/nhP31AZ7KC/aPsCIDd5wBXERzk=; b=Xq+23yq9vUdxsWHWufU8P9xHgzDrqgFP/B5mnK4jMsSWHMIJ6lponto0EO6LjbWqQ/WI6IRNlhaSD01jSU7rvrddriuspT5jQcEuNKR1FHYhu0VjeJ6kcZX++IqXDjKu9BEYr6of/wbRRbn3KCZ8gl1eVFMwa7HTALWlYyLpHUCyjvO9WBj+tHi9RcZY+CTdUoVeroMyVAX/xAAoRkkOCgNBhaOBwoMrpBP9ZQa8b+dRGA+Jzfu1XRD0m3J8LW/YJrukPT0Jq7NO/nAkF3fVJsJb1q2Wbh93VhXryfLs8wXw+vjhi1wY9h/T396LPsdffQAtaAublVJbDIqZkw226g==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mNJGRf4Oz6hFqGujTTyp60I2zWyiwSTMTA4FEq2l56P73zp+ZUD38yWUWjtQud/k2iU9xGaqs5i+IldOTXt4so5e3DR8GbDgl4I516YuzJlaCoK9PJsdGw66H0lYiLJQaj6nh56VEoMqEY2TcirPUH8vGVRYfWtcuMemx+b5fGaePuqEw0a4QFqtlBqO4eEoOY9yZPxmllOHMnaRlC+hH+ojwjrw/ZEc3RD7mMddV61sj9XAeDsogzLi5TJ0DEN5S2gOBKkWCyeRW9PscEyOkMxRvZ4R3LaNnGeav0Rirktt6ETUS5jylek68nLDJwFsMb/Xq1+/Htpvni1S/rIT6Q==
  • Delivered-to: theia-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/theia-dev/>
  • List-help: <mailto:theia-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/theia-dev>, <mailto:theia-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/theia-dev>, <mailto:theia-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHZjoBdbf07pFAghEqgWHOrOFBc369q8AoAgAAAylw=
  • Thread-topic: [theia-dev] Release of vscode built-ins 1.77.0 - wait for IP check tickets resolution?

Hi Thomas, see below.


From: Thomas Mäder <t.s.maeder@xxxxxxxxx>
Sent: Thursday, May 25, 2023 8:43 AM
To: theia developer discussions <theia-dev@xxxxxxxxxxx>; theia-dev@xxxxxxxxxxx <theia-dev@xxxxxxxxxxx>
Cc: Marc Dumais <marc.dumais@xxxxxxxxxxxx>; Wayne Beaton <wayne.beaton@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: [theia-dev] Release of vscode built-ins 1.77.0 - wait for IP check tickets resolution?
 



------ Original Message ------
From "Marc Dumais via theia-dev" <theia-dev@xxxxxxxxxxx>

  • To me it looks like the cgmanifest.json files are describing licensing for components. Shouldn't they be excluded from the check, since they are essentially metadata, not code?

Possibly. The Foundation encourages us to remove "test/build" content that's not published, to make the check less likely to report false positives, on files that are not relevant. If we discuss it with the IP team and they agree, we could try this suggestion and remove these files from the source archive we provide. Alternatively, the automated license check made using scancode could be made smarter, detecting only changes "since last approved" in these files, or such. This way, we would not stumble on the same entries each time we open such a ticket but could still catch new such entries that might be interesting. 

In consequence, I propose we go ahead with releasing the vscode built-ins 1.77.0 and start using them. What do you think? Objections? 
  • Can we do that under the Eclipse Foundation rules? What happens if something _does_ turn up? Do we "unpublish" the extensions? 
I think/hope so. Using logic and the tools at our disposal, like the scancode results, we can tell that this looks unlikely to happen, but if it does, we correct the course ASAP. In many cases I think this would mean that the 3PP in question would be approved for our project as "works with" or through a board exception. If this can't happen, we'll need to see what can be done instead. 

  • What happens if we publish the community release without having the 1.77.0 built-ins released?
Then applications based on the community release would pull the latest built-ins that we published; I think 1.70.2. These were not tested nearly as well as 1.77.0 and probably have extra flaws. Also, when we eventually publish 1.77.0, these applications would start "silently" pulling these instead, potentially changing some behaviors, e.g. requiring the applications to suddenly have to pin some built-ins to an earlier version to keep things working the same. 

/Thomas

Back to the top