Building while SourceForge is down

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Building while SourceForge is down

Andrea Pescetti-2
As discussed in https://s.apache.org/sHGE we can't do a clean build
while SourceForge is down, to to the fact that oooextras.mirror (where
we keep some libraries) is unreachable.

I've created a temporary mirror with the files I had locally and with
some more files (especially extensions) that Matthias provided.

In a completely clean build, you will need to:

1) Change your configure options as follows (to get dmake and epm):

./configure
--with-dmake-url=http://home.apache.org/~pescetti/oooextras.mirror/dmake-4.12.tar.bz2 
--with-epm-url=http://home.apache.org/~pescetti/oooextras.mirror/epm-3.7.tar.gz 
...

2) Change the fallback URL in external_deps.lst as follows:

-OOO_EXTRAS=https://sourceforge.net/projects/oooextras.mirror/files/
+OOO_EXTRAS=http://home.apache.org/~pescetti/oooextras.mirror/

3) Change URLs in extensions.lst as follows:

  # English dictionary
  [ language=en.* || language=de || language=it ]
-    f4cb089a1101cc06e49d8bbb2886e5cf
https://sourceforge.net/projects/aoo-extensions/files/17102/38/dict-en-20171101.oxt/download 
"dict-en.oxt"
+    f4cb089a1101cc06e49d8bbb2886e5cf
http://home.apache.org/~pescetti/oooextras.mirror/aoo-extensions/dict-en.oxt 
"dict-en.oxt"

Hopefully the SourceForge outage will be resolved soon, so the above
changes are not worth committing.

Still, once SourceForge comes back we will want to implement a more
complete backup plan, something like the following:

1. An emergency space on an ASF server (possibly password-protected
while it is not in use) that mirrors oooextras.mirror and is regularly
synchronized from it.

2. A refactoring of extensions.lst that makes it possible to switch URLs
more easily

3. A mirror of all bundled extensions (not ALL extensions, just the ones
we bundle), as a subset of the previous mirror

Hopefully, this will allow to build when SourceForge is down (hoping
this means "never"!) by simply changing a couple lines.

Regards,
   Andrea.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]