ozmake, MOGUL, multiple formats,
also platform-specific binary packages
Bob Calco
bobcalco at alltel.net
Wed Mar 17 00:38:56 CET 2004
Well I'm back home from my back surgery and in pretty good shape. While I
won't be in a condition to drive for a couple weeks, I am able to walk
without unbearable pain. All in all, I'm amazed at how good I feel. Modern
medicine is a good thing.
As I mentioned to Denys, I'm at a stage in the development of my Windows IDE
for Mozart where I'm ready to tackle one of its most important features -
deep integration with Ozmake.
Toward this end I will volunteer some meaningful time to helping Denys. I
*would* appreciate however, Denys, if you would spec out what you want done
as best you are able under your time constraints. Any design guidance would
help.
Sincerely,
Bob Calco
|
| Boris Mejias <bmc at info.ucl.ac.be> writes:
|
| >> - implement the 1.2.5 <-> 1.3.0 package converter
| >> if someone would like to help, that would be really great.
| >
| > I would like to help on this part, but I will need some help to
| > understand what you really mean...
|
| Hi Boris,
|
| I talked to Bob about it, but perhaps you can also have a go. The
| idea here is to take advantage of a dual installation of 1.2.5 and
| 1.3.0.
|
| Here is the general procedure to convert a package made for 1.2.5 into
| one made for 1.3.0:
|
| - use ozmake/1.2.5 to extract the package
| - use ozmake/1.3.0 to recreate the package
|
| Obviously use the inverse procedure to go from 1.3.0 to 1.2.5.
|
| This technique needs to be tried on the the full content of the MOGUL
| archive, then we can see how to integrate that into the management of
| the MOGUL archive.
|
| Then, there should an automated procedure that can process the entire
| MOGUL archive and replace:
|
| SECTION-PACKAGE.pkg
|
| by SECTION-PACKAGE__1.2.5__source.pkg
| and SECTION-PACKAGE__1.3.0__source.pkg
|
| there are further crucial details - like version support and
| integration with mogul - which I'll save for later.
|
| As I mentioned to Kevin on #mozart-hackers, I have deadlines again at
| the moment, which means that I am not making quite as much progress on
| the plan I outlined as might be hoped. I really don't want to delay
| the next release - but I also think that if we could get my plan
| implemented, we could avoid the big mess that would otherwise result.
|
| I know what needs to be done - and I can write down the design - but
| it's a big job that require modifications to both ozmake and mogul -
| it is complicated due to the necessity to maintain transparent
| backward (and forward) compatibility, and the fact that I wish to
| accommodate binary instances of packages to better support Windows
| users who frequently cannot compile native functors.
|
| So, further volunteers would definitely be appreciated
|
| Cheers,
|
| --
| Denys Duchier - Équipe Calligramme - LORIA, Nancy, France
| AIM: duchierdenys
| _______________________________________________
| mozart-hackers mailing list
| mozart-hackers at ps.uni-sb.de
| http://www.mozart-oz.org/mailman/listinfo/mozart-hackers
More information about the mozart-hackers
mailing list