eclipse / xtext

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

Investigate if we can decrease our footprint at download.eclipse.org #1436

Open cdietrich opened 5 years ago

cdietrich commented 5 years ago

Investigate if we can remove our footprint at download.eclipse.org (https://bugs.eclipse.org/bugs/show_bug.cgi?id=546434#c18)

ed created an index at https://download.eclipse.org/oomph/archive/eclipse/modeling/tmf/xtext e.g. https://download.eclipse.org/oomph/archive/eclipse/modeling/tmf/xtext/updates/milestones/head/index.html has a lot of older milestones on releases i dont really see something to cleanup mwe looks good as well.

cdietrich commented 5 years ago

ping @kthoms

NicoPrediger commented 4 years ago

1502 might be a duplicate of this one?

cdietrich commented 4 years ago

yes and no. this is more general

NicoPrediger commented 4 years ago

I created a job to produce a basic report of directory sizes in the actual file system: https://ci.eclipse.org/xtext/job/releng/job/storage-report/lastSuccessfulBuild/artifact/reports/

We can use this job to decide what to remove/keep/archive/etc...

NicoPrediger commented 4 years ago

https://github.com/eclipse/xtext-umbrella/blob/releng/npr_storage_report/releng/jenkins/storage-report/Jenkinsfile

As I have not yet done any clean up/archiving, but we already identified some suggestions, they are documented in the linked Jenkinsfile inside the 'manual clean up' stage. Once we decided on further actions, we might actually execute this stage and then remove it, before this branch gets merged into master.

cdietrich commented 4 years ago

we should do the same for mwe and xpand (at least clean up milestones) also: should we add the release to the milestones update site as long as we dont have a new milestone yet?

kthoms commented 4 years ago

TODO:

cdietrich commented 4 years ago

any news @Hejado @kthoms

cdietrich commented 4 years ago

move to 2.22

NicoPrediger commented 4 years ago

https://ci.eclipse.org/xtext/job/releng/job/manual-one-off-commands/15/console removed:

/home/data/httpd/download.eclipse.org/modeling/tmf/xtext/maven /home/data/httpd/download.eclipse.org/modeling/tmf/xtext/updates/releases/xpand /home/data/httpd/download.eclipse.org/modeling/tmf/xtext/updates/releases/2.8.4/backup /home/data/httpd/download.eclipse.org/modeling/tmf/xtext/updates/releases/2.9.0.rc1 /home/data/httpd/download.eclipse.org/modeling/tmf/xtext/updates/milestones/head

download.eclipse.org/modeling/tmf/xtext/maven went from 7.8G to 7.5G

NicoPrediger commented 4 years ago

https://ci.eclipse.org/xtext/job/releng/job/manual-one-off-commands/17/console archived:

/home/data/httpd/download.eclipse.org/modeling/tmf/xtext/javadoc to /home/data/httpd/archive.eclipse.org/modeling/tmf/xtext/javadoc

disk usage changed: /home/data/httpd/download.eclipse.org/modeling/tmf/xtext: 7.5G => 5.6G /home/data/httpd/archive.eclipse.org/modeling/tmf/xtext: 5.8G => 7.6G

NicoPrediger commented 4 years ago

Most TODOs are done now, except:

Create an archive job

I created #1705 for this because I think this is out of scope here.

Add button for archived releases to https://www.eclipse.org/Xtext/download.html with a link to http://download.eclipse.org/modeling/tmf/xtext/updates/archive

As being discussed in #1626, we should think about not having updates/archive on download.eclipse.org as this is what archive.eclipse.org is for.

Announce and archive the following releases: http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.10.0/ http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.9.1/ http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.8.3/ http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.8.2/ http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.8.1/ http://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201503090534/ (2.8.0) http://download.eclipse.org/modeling/tmf/xtext/updates/releases/maintenance/R201409160908/ (2.7.2) http://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201409090713/ (2.7.1) http://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201409021032/ | 2.7.0 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/maintenance/R201407030533/ | 2.6.2 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201406120726/ | 2.6.1 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201405210727/ | 2.6.0 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/maintenance/R201404100756/ | 2.5.4 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/maintenance/R201402240820/ | 2.5.3 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/maintenance/R201402120812/ | 2.5.2 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201402030714/ | 2.5.1 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201312110906/ | 2.5.0 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201306120542/ | 2.4.2 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201304180855/ | 2.4.1 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201303201134/ | 2.4.0 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/maintenance/R201208210947/ | 2.3.1 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201206120633 | 2.3.0 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201112130541 | 2.2.1 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/maintenance/R201111141332 | 2.1.1 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/head/R201108020636 | 2.0.1 http://download.eclipse.org/modeling/tmf/xtext/updates/releases/helios/R201102150722 | 1.0.2

Regarding this, I want to discuss the following points before:

NicoPrediger commented 4 years ago

Just want to document, that we announced to not archive the following releases on xtext-dev

One important change is that we are planning to move old releases to archive.eclipse.org. We will keep releases back to Eclipse Oxygen (2.11.0 and newer) and the following older releases that were in frequent use:

  • 2.9.2
  • 2.8.4
  • 2.7.3
  • 2.4.3
cdietrich commented 4 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...

cdietrich commented 2 years ago

looks like we should drop all releases but two unfortunately we dont have any stats for update site, but for the downloads it says the older the release the more downloads