eclipse / xtext

Eclipse Xtext™ is a language development framework
http://www.eclipse.org/Xtext
Eclipse Public License 2.0
754 stars 317 forks source link

Clean up p2 update storage #1626

Open kthoms opened 4 years ago

kthoms commented 4 years ago

https://download.eclipse.org/modeling/tmf/xtext/updates/ contains several composites, some of them seem obsolete.

This report shows that one of them actually broke: https://download.eclipse.org/oomph/archive/p2-index/modeling.tmf.xtext.html#err0

ATM there is no meaningful "maintenance" or "staging". Shall these locations be removed, archived, fixed?

This issue is to describe how the updates storage are cleaned up.

cdietrich commented 4 years ago

we should also consider to move some stuff to archive to relieve mirrors

kthoms commented 4 years ago

see also https://download.eclipse.org/oomph/archive/eclipse/modeling/tmf/xtext/

kthoms commented 4 years ago

We will delete the following composites (no need to archive them):

cdietrich commented 4 years ago

any new @Hejado @kthoms ?

cdietrich commented 4 years ago

move to 2.22

NicoPrediger commented 4 years ago

I deleted these two:

However, http://download.eclipse.org/modeling/tmf/xtext/updates/composite/epp does not exist. https://download.eclipse.org/modeling/tmf/xtext/updates/epp/ does. Should I delete this one as well? @kthoms

Just want to make sure.

cdietrich commented 4 years ago

@kthoms are we sure noone uses the epp thing? what does it contain?

NicoPrediger commented 4 years ago

Yes, it does. https://download.eclipse.org/modeling/tmf/xtext/updates/**composite**/epp does not.

NicoPrediger commented 4 years ago

<child location="../releases/2.9.2/"/>
<child location="http://download.eclipse.org/releases/mars/201602261000/"/>
<child location="http://download.itemis.com/updates/releases/2.1.1/"/>
</children>```
cdietrich commented 4 years ago

hmmm wonder if anybody uses that old crap ...

kthoms commented 4 years ago

Looks outdated.

cdietrich commented 4 years ago

can we backup the stuff somewhere?

kthoms commented 4 years ago

hmmm wonder if anybody uses that old crap ...

If so: Punish them 😈

kthoms commented 4 years ago

can we backup the stuff somewhere?

Could move to archive, but I doubt anyone will use or need it there.

cdietrich commented 4 years ago

a local backup (nicos machine) would be sufficient i think

NicoPrediger commented 4 years ago

it's a text file, nothing more

NicoPrediger commented 4 years ago

the referenced release itself (https://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.9.2/) can be kept/archived.

NicoPrediger commented 4 years ago

my machine is not sufficient for a backup, because nobody but me has access.

cdietrich commented 4 years ago

then please attach the files here

NicoPrediger commented 4 years ago

Taken from: https://download.eclipse.org/modeling/tmf/xtext/updates/epp/

compositeArtifacts.xml.txt compositeContent.xml.txt

(Had to rename, because GitHub does not support xml, only txt. :smirk:)

NicoPrediger commented 4 years ago

Removed updates/epp here: https://ci.eclipse.org/xtext/job/releng/job/manual-one-off-commands/6/console

What about updates/archive/? Is this necessary instead of using archives.eclipse.org?

Also, updates/composite/* has sites that sound like the ones I deleted.

cdietrich commented 4 years ago

i dont think we need composites for archives. people using old stuff should pick a specific repo

cdietrich commented 4 years ago

as we also seem to create broken composite we should have 1-3 jobs validating them by calling tycho on a respective target

https://github.com/eclipse/xtext/issues/1708

cdietrich commented 3 years ago

move to 2.24

cdietrich commented 3 years ago

move to 2.25

cdietrich commented 3 years ago

move to 2.26

NicoPrediger commented 3 years ago

Unassigning myself due to priorities. Re-assign if priorities change...