[isabelle-dev] Future and maintainance of ~isabelle/contrib_devel at TUM NFS
Florian Haftmann
florian.haftmann at informatik.tu-muenchen.de
Sat Jun 16 11:28:21 CEST 2012
Hi all,
concerning this matter Alex and I had a conversation, and here a short
summary of the main points.
The questions are:
1. How to provide developers »out there« with components?
2. How to deal with the fact that the area of platform-neutral
components is over?
3. How to ensure that different developers need not to invent the wheel
over and over?
Concerning 1., the basic infrastructure is already there (cf.
http://permalink.gmane.org/gmane.science.mathematics.logic.isabelle.devel/2166)
* store components as tarball in nfsbroy:/home/isabelle/public_components
* download from http://isabelle.in.tum.de/devel/components/
We have just to agree to maintain it more seriously. Additional
infrastructure (e.g. a wget script) can emerge over time.
Concerning 2.
* The time of symlinks is over.
* Instead, there is a dedicated file (currently
Admin/contributed_components) thanks to mira
So far the basics. However, also the time of platform-universal
components is gone. Let me quote Alex:
> a) Subdirectories for each platform
>
> /home/isabelle/contrib/
> x86-linux/
> x86_64-linux/
> x86-cygwin/
> ...
>
> Then, the universal component packages must be copied, symlinked or
> hardlinked.
>
> b) Different packages for different platforms, roughly as it is now...
>
> /home/isabelle/contrib/
> jdk-6u31_x86_64-linux/
> jdk-6u31_x86-linux/
>
> Then we need a /Admin/contributed_components file for each
> platform, which lists the components relevant for that platform.
I would prefer both indeed:
a) architecture-sensitive organisation, but with universal components
directly under contrib (as is the case now)
b) separate component files for different platforms
So far the fundamentals. (3) is a softer issue which can be discussed
in a separate mail and is not so essential to start with.
Florian
--
PGP available:
http://home.informatik.tu-muenchen.de/haftmann/pgp/florian_haftmann_at_informatik_tu_muenchen_de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <https://mailman46.in.tum.de/pipermail/isabelle-dev/attachments/20120616/c08ee2d8/attachment.sig>
More information about the isabelle-dev
mailing list