[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [epp-dev] EPP 2020-03 M3
|
- From: Frederic Gurr <frederic.gurr@xxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 28 Feb 2020 16:52:15 +0100
- Autocrypt: addr=frederic.gurr@xxxxxxxxxxxxxxxxxxxxxx; prefer-encrypt=mutual; keydata= mQINBFeN7eABEADU1DWW0e6X3UBsKwwN8+EtviRWuEcUTJBCspUfyhS+LnfzB944GN3h32uT 5ClPPc8bUIuipCfW/2BlkP9EhK3hfiD/LwDv2tS9K5nFsi+SawjYLRvQG+7d21Pe3LVUWpv3 K6OXuEZvdf+e/ljkhtATt0OmwbvxN3i9vzJHAYiFUTNgTO27ui2sqOI9uDXXTP7L0OdMbjun lsBMKMzd8BZLvsqbBvUbWihXqDvCgnPLbJw6VWrLjlfvWXQ9qIQQemzyG8tlII49LpX3gwH0 /jS6HVgSh52L7xohIivkJa4JkpPhGi8srAfxptQ3Kl2udhQkM8wswXsbIT89gsbJflsbYfDt uZLfjA9U+9UyrlgF5mYwpgGIawvuyi+YcJy8OzJWLnGq7jayJRT85udCiyDkCTDXxu0jSSjk By+NKG2T/dO2R96RbR2PuSzERhyMSCMAZOxoqCYf3mD9oeiNB9flwnxJpHKxuGBkG8zaQE6x sw4f4ZS88OCh854t33JKrlHXB9UTlMRHO9jj4cVKzFrEFZlUdIuu2WuDxYnFsI4tZAabn8V1 mFOkwz8ir/3IpM7GQbbq3ierJ5rYd87rkYroeNAOmUZW/7cM/5u7bOEzb+xlpn9OqQ63nAmN M2vMZEUIfzU/HhkhM3ItjWf74Fr4I9jseIvkrF3CrMyU1wPcJwARAQABtDRGcmVkZXJpYyBH dXJyIDxmcmVkZXJpYy5ndXJyQGVjbGlwc2UtZm91bmRhdGlvbi5vcmc+iQI9BBMBCAAnBQJZ 7dQrAhsjBQkJZgGABQsJCAcCBhUICQoLAgQWAgMBAh4BAheAAAoJEBCQq+fyYxnhN40P/jrs 1JqFahe2AV5P14GXIB0dWTt+pmiTk2r31hhPIfKz5/PiANzVc7yqRbjgNA8ZcH5Fjz94AFEv aza8Rapce4GFFwYVlL4+jtDhEMpWX6ZFTd1Ok25x7HhMpjHodk+Bc2fzxejKZ2oS+cApPTeW sS2WwLL+MVk8nLSZTgQYe5Bu0Vepoiql8x12BAPWNQfv1D3Mef1c4ttvN1bg+NAMAoovVa88 FdIlzurw2zIwcStOS0YoD44P+21TKe3TYYnbtLwz+bSH0N2WRHpRJ8GUKdYt9dgdRBnZnijd CV0qK0ksA5Zf9oMr/na+PcSuQ7/674RIvhlFx3bQ/qmTYhKq2GDJImRsXS0jfQBZ4RJUwYdh I7wnnD7NS0U5HypohY5Zv833TnawJVqzXhZwSu2TjK7S6YsgYhCQRgvTrhrXNy/1c6DtsEfx qP3AqCRoDGQJNO5rZKh6NFpppZnU1n+hDEHCR1SJntgiUV7GhHy+V9ECk/AZJA+wOoWdNamh fcobFZ6+q+jWo6a6UQNt30c14knKZbOx2W20jb0W0nIlFjOcvAJtEhwWilJr9StZDi17Sa4z eWmKQtGS/FguZ0O881u1TsH8c1+J84SO/EtSbdbaEze9AG2rWRYb0BTYFF+r7X8M2RVjnKF/ iiwAW/+mHRt+/VnFR0bC7Ry62CI5LMzKuQINBFeN7eABEAC9vYYVrwmSpm/J7FbR2M5GCC9C 7veXd7VSQ0TEnq98v8pje7rd8gakUFkMyqxEb06354aRDJIsyHZmSJCKhAcRPrzwkrVXYTMT GS/TC2Vrk0x88F1nWQm5h2eNLvIybT0JYd728P/5fSh208T2BCgvgL9w3e2/z5tH3IHW490B Wm5xji2cGCaqkeQw7hzxjCXp/k24EcZ1EzH0x4mTHmP3s7WAKSb6bx8+38wKsrYNhpkw847R 3MZadmitMqvOJ+em8K+67U+NDaergoRUL3oSgNYx67mm9xXBYLjiSAx1e+yhzjLfC+WziaXq CELFpdldR5Ds1Fe+BeeeK7v7EhmDi+h/Guh2KDWRbbafDzAc8EG5Ifuf/5g4NI1kEiK49c3L xIzvT9dzujBPFvl9We7Hd+jp/rZ7YSsOHEpXrcRUMuSFpQUfsTsp6fYxeFQRy/38hO1Ye6sp PwfcRTJEi9reMJbA+bR4Mk2LWsqlHuZzHMA5chS7XbVCngcEdlu1vTMlycYuKb+wAg9vrEbb cWHbeUffZx2+fy4+lLUygWRJmGAY5MdXOSn31tL0Ou+rF+moNZDo3EgjSZ7GqIKOzpptCFoh BqJQ/fgBIBIfAfKf5ThvEZ8pOvFGA61YT6MJHmUK4JbZT6mrf8a2s4yhQKjlNo/FodTy5SyQ TQFntR+DBwARAQABiQIlBBgBCAAPBQJXje3gAhsMBQkJZgGAAAoJEBCQq+fyYxnhQa4P/jhB N9NXFncGD2TzaLnSsBQNpvJp9wRK70Ea3mwMxbAayOiIV7CF1Cjp/L0aCgLnO8nl0yZMBbkM Ntot0qZ5M9nZZYxKyrbZS6ElWoHLKJHQNfazW5Jc5/8RBJvxtWbR/RfwCzLEYFI0hUY1UsVB hsq4KCNKBt6eWqoFaSM+hzWAc1rOYlDKswkA+bqJiPifYatWcrjolmuAMNUWAuWKgRtVbcCZ IqHkDyvvc0LkV4nhCHGbqLE6+MoaLb/JZMChvPN+tl+sHxxQJcagJ5U15dgSp+XYDIN2fCw+ ViRTr/2nKsUh/WKfyXnXq1PwJoVMGUFOULHaLBmqTfoubPQRZXWhcKzU68CdvLykyDKVdrQL SI0acgK8ZOZwRIZvVdjDM2iR5PtoX2RtAoU7blkjHTrL9C23yesvM1woFStaCt6DMwMJ1n0U oODmwf8/d65AM4mLjHd4eQn8fqnfG66y9RGnO+uYohDm22v6jxbhC9HeUf7EB2Sz+t6zllEM hkGvKr7W0yW9aXuv1ClyhVLypzh5g1fKPf29TGLT1pFecyF19Hxz5BHP1eH7nEVj/OsF9hmt RHZstOSALb4H+IXZrc7x2Q2okEcWui03fQJrKiL/gtyyU4aH62nI5VOGu5zoa669m0cbBofS kr0KPtEgdm15rQ8tiPH8bKZLHQ5e/2Li
- Delivered-to: epp-dev@xxxxxxxxxxx
- List-archive: <https://www.eclipse.org/mailman/private/epp-dev>
- List-help: <mailto:epp-dev-request@eclipse.org?subject=help>
- List-subscribe: <https://www.eclipse.org/mailman/listinfo/epp-dev>, <mailto:epp-dev-request@eclipse.org?subject=subscribe>
- List-unsubscribe: <https://www.eclipse.org/mailman/options/epp-dev>, <mailto:epp-dev-request@eclipse.org?subject=unsubscribe>
- Openpgp: preference=signencrypt
- Organization: Eclipse Foundation
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
Hey,
Sorry for the late reply. I was in a meeting.
I'd recommend to keep the responsibilities for updating
* http://download.eclipse.org/releases/2020-03 and
* http://download.eclipse.org/technology/epp/packages/2020-03
separate as before but fix the synchronization.
I use https://ci.eclipse.org/simrel/job/simrel.releng.makeVisible to
make the repo "visible" half an hour before the actual release. This
script used to call
https://ci.eclipse.org/packaging/job/epp-makeVisible/, but this call
across Jenkins masters has been failing for a long time. We should get
it fixed.
Regards,
Fred
On 28.02.20 16:05, Jonah Graham wrote:
> Hello folks,
>
> The https://download.eclipse.org/technology/epp/packages/2020-03/ has
> the composite files ready for M3 - they just need copying over the
> existing jars.
>
> Fred, are you able to do that so it is synchronized? Or do I do it, and
> if so, when?
>
> Thanks,
> Jonah
>
> ~~~
> Jonah Graham
> Kichwa Coders
> www.kichwacoders.com <http://www.kichwacoders.com>
>
>
> On Fri, 28 Feb 2020 at 02:49, Jonah Graham <jonah@xxxxxxxxxxxxxxxx
> <mailto:jonah@xxxxxxxxxxxxxxxx>> wrote:
>
> Hi Ed,
>
> > How are the changes to
> http://download.eclipse.org/technology/epp/packages/2020-03 and
> http://download.eclipse.org/releases/2020-03 coordinated?
>
> Thanks for asking the question. As you know this step was initially
> missed on M2 release day.
>
> I don't know how the coordination was done in the past. I assume
> that Fred @ EF does the /releases/2020-03/ one and that Markus had
> historically done the EPP one. It seems what is needed here is for
> one of us to do both.
>
> I assume I don't have access to /releases/2020-03/ and that Fred
> does have access to EPP's p2. Therefore, if,
> like /releases/2020-03/ directory I provide a ready to
> go compositeContentM3.jar/compositeArtifactsM3.jar in the EPP's p2
> location then Fred can rename both at the same time?
>
> *Fred, does that work for you?*
>
>
> > A note of caution as well. [...]
>
> At the moment I only have "For the final release, this composite p2
> repository is being transformed into a flat p2 repository." in the
> process doc. I will read through the mentioned comments and make
> sure I expand on that.
>
> Thanks,
> Jonah
>
> ~~~
> Jonah Graham
> Kichwa Coders
> www.kichwacoders.com <http://www.kichwacoders.com>
>
>
> On Fri, 28 Feb 2020 at 02:35, Ed Merks <ed.merks@xxxxxxxxx
> <mailto:ed.merks@xxxxxxxxx>> wrote:
>
> Jonah,
>
> How is the updates of the p2 repos coordinated?
>
> Currently
> /home/data/httpd/download.eclipse.org/releases/2020-03/compositeContent.jar
> <http://download.eclipse.org/releases/2020-03/compositeContent.jar>
> is like this:
>
> <?xml version='1.0' encoding='UTF-8'?>
> <?compositeMetadataRepository version='1.0.0'?>
> <repository name='Eclipse Repository'
> type='org.eclipse.equinox.internal.p2.artifact.repository.CompositeMetadataRepository'
> version='1.0.0'>
> <properties size='3'>
> <property name='p2.timestamp' value='1313779613118'/>
> <property name='p2.compressed' value='true'/>
> <property name='p2.atomic.composite.loading' value='true'/>
> </properties>
> <children size='4'>
> <child location='../../technology/epp/packages/2020-03/'/>
> <child location='202002071000' />
> <child location='202001171000' />
> </children>
> </repository>
>
> Note the wrong size in "<children size='4'>", so this is clearly
> being manually maintained...
>
> It appears that
> /home/data/httpd/download.eclipse.org/releases/2020-03/compositeContentM3.jar
> <http://download.eclipse.org/releases/2020-03/compositeContentM3.jar>
> is ready as a replacement and its content looks correct.
>
> Of course that replacement's timing must be coordinated with the
> state change in
> /home/data/httpd/download.eclipse.org/technology/epp/packages/2020-03/
> <http://download.eclipse.org/technology/epp/packages/2020-03/>.
> I see M3 as a child so that looks mostly ready.
>
> I can (and do) test the generation of the product catalogs as if
> the repos were already updated with an option like this for the
> generator:
>
> -staging 2020-03
> http://download.eclipse.org/technology/epp/packages/2020-03/M3
> http://download.eclipse.org/releases/2020-03/202002281000
>
> I can then inspect the changes to the generated catalogs (and
> can even test that they install). In this case the only
> significant semantic change is in the JEE product and that looks
> correct because I can see that did indeed change for M3:
>
>
> https://git.eclipse.org/c/epp/org.eclipse.epp.packages.git/commit/?id=e5905ffa4dd1ac3f66a31fa4d2c455dea5d22f4e
>
> So the question is:
>
> *How are the changes to
> **http://download.eclipse.org/technology/epp/packages/2020-03
> and **http://download.eclipse.org/releases/2020-03 coordinated?*
>
> In the ideal world, the timing of the generated catalogs is also
> coordinated. This is less essential when there are no changes
> to product definitions because the catalog uses the composites
> (for the currently release cycle versions) so will see new
> content as soon as there is new content in the composites. At a
> later point in time, I remove this option for the generator:
>
> -useComposite 2020-03
>
> Then the generated catalog will directly refer to the child of
> http://download.eclipse.org/releases/2020-03/<release-repo>,
> avoiding that users hammer the down.eclipse.org
> <http://down.eclipse.org> server with far fewer p2 requests for
> repository metadata.
>
> *A note of caution as well. * On the release day, the
> http://download.eclipse.org/technology/epp/packages/2020-03
> repository transitions from being a composite to being a simple
> repository. This has been a source of significant grief over
> the years. See this comment for the most recent incident during
> the most recent release:
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=548497#c29
>
> Of course we all hope to avoid such an incident again, but it's
> particularly problematic that such incidents occur precisely
> when it's most essential that there not be a problem, i.e., on
> the release day when users see the problems.
>
> Thanks so much for stepping up to manage all this and for
> transparently documenting the process!
>
> Regards,
> Ed
>
>
> On 27.02.2020 20:02, Jonah Graham wrote:
>> Hi everyone,
>>
>> Our next milestone build is available for testing: EPP 2020-03 M3
>>
>> /I have been following the steps
>> on https://hackmd.io/@jonahgraham/eclipse-epp-release-process - you
>> can see the checkmarks as to what is done./
>>
>> /Can someone on Mac please verify the Notarization
>> <https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution>
>> for Mac is working as expected. I have added the notarization
>> step into the build but I want to make sure it produced the
>> correct results./
>>
>> https://ci.eclipse.org/packaging/job/simrel.epp-tycho-build/896/artifact/org.eclipse.epp.packages/archive/
>> or
>> https://download.eclipse.org/technology/epp/downloads/release/2020-03/M3/
>>
>> with the p2 repositories at
>>
>> http://download.eclipse.org/staging/2020-03 and
>> http://download.eclipse.org/technology/epp/packages/2020-03/M3
>>
>> Please test and send your +1 to this mailing list.
>>
>> Thank you for testing!
>>
>> Regards,
>> Jonah
>> ~~~
>> Jonah Graham
>> Kichwa Coders
>> www.kichwacoders.com <http://www.kichwacoders.com>
>>
>> _______________________________________________
>> epp-dev mailing list
>> epp-dev@xxxxxxxxxxx <mailto:epp-dev@xxxxxxxxxxx>
>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>> https://www.eclipse.org/mailman/listinfo/epp-dev
> _______________________________________________
> epp-dev mailing list
> epp-dev@xxxxxxxxxxx <mailto:epp-dev@xxxxxxxxxxx>
> To change your delivery options, retrieve your password, or
> unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/epp-dev
>
--
Frederic Gurr
Release Engineer | Eclipse Foundation Europe GmbH
Annastr. 46, D-64673 Zwingenberg
Handelsregister: Darmstadt HRB 92821
Managing Directors: Ralph Mueller, Mike Milinkovich, Gaël Blondelle