Hi Jim,

> On Mar 28, 2022, at 1:40 PM, Jim Hall <jh...@freedos.org> wrote:
> 
> On Mon, Mar 28, 2022 at 10:41 AM Paul Dufresne via Freedos-devel
> <freedos-devel@lists.sourceforge.net 
> <mailto:freedos-devel@lists.sourceforge.net>> wrote:
>> 
>>> The branches that receive updates (1.2, 1.3, latest) contain the latest
>>> version of the packages that we have created. I don’t see a reason
>>> to add a new branch. If we decided to change package file extensions
>>> (and possibly format), 1.2 and 1.3 would be detached from Latest. And
>>> most likely would receive few if any updates.
>>> 
>>> Jim already provides the ‘raw’ files under a couple directories at
>>> http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/ . They are
>>> raw mirrors and most are not in package format.  Oh, I was confused
>>> thinking latest was not in package format. It is because it is in
>>> repositories.  I see that there is less categories in freedos/files
>>> than in the repositories however.
>> 
>> I am very surprised that 1.2 and 1.3 repositories are (still unsure)
>> symlinks to latest repository.  Because in my mind, you have no right
>> to modify 1.2 or 1.3 after they have been released.  But it seems the
>> project don't share this mindset.
>> 
> 
> 
> To clarify, we shouldn't be mixing "1.2" and "1.3" afterwards. Making
> updated packages available for "1.2" or "1.3" is one thing, but
> pushing package updates from FreeDOS 1.3 to a FreeDOS 1.2 user seems
> like the wrong approach in maintaining a distribution. If someone has
> installed FreeDOS 1.2 and then updates to the latest packages in
> "1.2", then they shouldn't get packages from FreeDOS 1.3 which could
> have some differences in paths and other assumptions. (I know that
> mixing packages shouldn't be a problem, but I think it's cleaner to
> keep "1.2" as "1.2", and "1.3" as "1.3".)
> 
> But it looks like we do that in Ibiblio. I didn't realize that was the
> setup.

 It’s been that way since 1.3 development began years ago. 

I’m fairly sure I mentioned it before. But, maybe not or maybe not clearly 
enough. That was a long time ago. 

> Here's what I see on Ibiblio:
> 
> $ ls repositories/ -l
> total 8
> drwxr-xr-x 12 freedos users 4096 May  8  2016 1.1
> lrwxrwxrwx  1 freedos users    6 Nov 20  2018 1.2 -> latest
> lrwxrwxrwx  1 freedos users    6 Nov 20  2018 1.3 -> latest
> drwxr-xr-x 18 freedos users 4096 Mar 28 03:05 latest
> 
> 
> I wonder if there's a way to revert this on Ibiblio so we don't "mix"
> the updates from FreeDOS 1.2 and 1.3?
> 
> Or is it too late to do that?

1.2 and 1.3 are more or less compatible. There could be some path based 
differences. However, most of that is handled by the package manager. But like 
you stated, there could be other assumptions made in 1.3 that could cause 
issues under 1.2. 

We can split them up and should do that. It’s not a problem for the repo 
management utility. It was designed with such things in mind. 

FreeDOS 2.0 will probably be different enough, that it will definitely need 
it’s own repository from the start. 

So if you want, I’ll go ahead and fork 1.2 and 1.3 repos. While I’m at it, I 
will add one for FreeDOS 2.0.

Jerome

_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to