cvs commit: src/share/examples/cvsup DragonFly-release1_4-supfile

Matthew Dillon dillon at apollo.backplane.com
Thu Dec 29 15:13:50 PST 2005


:
:On Thu, December 29, 2005 12:48 pm, Matthew Dillon said:
:>   Added files:
:>     share/examples/cvsup DragonFly-release1_4-supfile
:>   Log:
:>   Add a cvsup example to track the 1.4 release.
:
:Would it be a good idea to add this to 1.2, also, since people can be
:upgrading from one to the other?
:
:This could allow us to indirectly control an upgrade path.  i.e. only
:supply new release supfiles for appropriate upgrades, so if there's an
:incompatibility between 1.2 and 2.2 (in theory), we don't supply a cvsup
:file.   This is assuming we are still using cvsup at that point.

    Well, there are some serious differences between 1.2 and 1.4.  All
    the libraries have gone through a major upgrade, the stat structure
    has changed size, and so on and so forth.  Program binaries will
    still run, of course, but the real problem is going to be the mixing
    and matching of libraries used by ports and packages.  It's just as
    well we are changing packaging systems at the same time :-).

    I see no problem with committing the 1.4 supfile to the 1.2 branch,
    go ahead and do it.

    We are going to have to move away from cvsup.  Requiring all of that
    modula infrastructure to run an 'essential' program has been a thorny
    issue for a long time and we have clearly hit the breaking point.  

    Your comments also imply that whatever new infrastructure we come up 
    with should be committed to 1.2 as well, and I definitely agree with 
    that.

					-Matt
					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>





More information about the Commits mailing list