Re: Dropping RCS tags from the repo

2022-03-10 Thread Christian Weisgerber
Stuart Henderson:

> Otherwise please do not send diffs to just drop them, we will do a bulk
> sweep (at least of standard ports files) at some point, hopefully quite
> soon - it is not helpful to do that unless it's going to be committed
> soon after as it will get out of sync very quickly

The point is that those RCS keywords are a distraction that is going
away.  Now their removal itself is becoming a distraction, which
we really don't want.  Don't worry, they'll just disappear very
soon now and then we can pretend they never existed and continue
with more important work.

BTW, the release is also coming up and we'll slow down ports
development soon.

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: Dropping RCS tags from the repo

2022-03-10 Thread Christian Weisgerber
Mikolaj Kucharski:

> In recent years I don't have that much time to follow OpenBSD that
> closely, but was wondering what is the background of dropping the
> RCS IDs from the repo.

They are of little practical use in the ports tree.

As far as disadvantages go, the $OpenBSD$ keywords keep causing
conflicts when merging changes back into -stable.  Also, some people
seem to mistake the committer who last touched a port for the
maintainer.

> Does that mean all files under ports repo should have RCS tags to
> be removed or only specific files?

No file in a port should have an $OpenBSD$ keyword.  We will keep
them in some files in the infrastructure directory, since talking
about, say, bsd.port.mk revision such-and-such actually comes up
with some regularity.

It's a simplification really.  Now you don't need to remember to
add $OpenBSD$ when creating a port.

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: Dropping RCS tags from the repo

2022-03-09 Thread Stuart Henderson
On 2022/03/09 20:06, Mikolaj Kucharski wrote:
> Hi,
> 
> In recent years I don't have that much time to follow OpenBSD that
> closely, but was wondering what is the background of dropping the
> RCS IDs from the repo.
> 
> Does that mean all files under ports repo should have RCS tags to
> be removed or only specific files?

If you are updating ports you can drop the RCS IDs as part of the update

Otherwise please do not send diffs to just drop them, we will do a bulk
sweep (at least of standard ports files) at some point, hopefully quite
soon - it is not helpful to do that unless it's going to be committed
soon after as it will get out of sync very quickly

Background is that they have been causing more trouble than good for
people doing wider work across the tree (CVS likes to generate conflicts
out of nowhere, and this is one of the main places it does it),
also there are some other smaller issues



Dropping RCS tags from the repo

2022-03-09 Thread Mikolaj Kucharski
Hi,

In recent years I don't have that much time to follow OpenBSD that
closely, but was wondering what is the background of dropping the
RCS IDs from the repo.

Does that mean all files under ports repo should have RCS tags to
be removed or only specific files?

-- 
Regards,
 Mikolaj