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