Bug 204428

Summary: SVN mirror on git-beta.freebsd.org is NOT in sync with repo.freebsd.org
Product: Services Reporter: Ulrich Spörlein <uqs>
Component: Core InfrastructureAssignee: Cluster Admin <clusteradm>
Status: Closed Overcome By Events    
Severity: Affects Many People CC: lwhsu
Priority: ---    
Version: unspecified   
Hardware: Any   
OS: Any   

Description Ulrich Spörlein freebsd_committer freebsd_triage 2015-11-10 13:43:45 UTC
This only seems to affect some commits, I've only one ports commit that is clearly fucked up. Why and how did this happen?

% svn log -vc392405 svn://svn.freebsd.org/ports
------------------------------------------------------------------------
r392405 | olgeni | 2015-07-18 09:12:05 +0200 (Sat, 18 Jul 2015) | 2 lines
Changed paths:
   M /head/www/elixir-maru/Makefile
   M /head/www/elixir-maru/distinfo

Upgrade to version 0.4.1.

------------------------------------------------------------------------
% svn log -vc392405 svn+ssh://repo.freebsd.org/ports
------------------------------------------------------------------------
r392405 | olgeni | 2015-07-18 09:12:05 +0200 (Sat, 18 Jul 2015) | 2 lines
Changed paths:
   M /head/www/elixir-maru/Makefile
   M /head/www/elixir-maru/distinfo

Upgrade to version 0.4.1.

------------------------------------------------------------------------
% svn log -vc392405 file://$PWD   # This is my own svnsync mirror
------------------------------------------------------------------------
r392405 | olgeni | 2015-07-18 09:12:05 +0200 (Sat, 18 Jul 2015) | 2 lines
Changed paths:
   M /head/www/elixir-maru/Makefile
   M /head/www/elixir-maru/distinfo

Upgrade to version 0.4.1.

------------------------------------------------------------------------

These all agree on the timestamp. But on git-beta.freebsd.org:

% svn log -vc392405 file:///home/svn/ports
------------------------------------------------------------------------
r392405 | olgeni | 2015-07-18 07:12:09 +0000 (Sat, 18 Jul 2015) | 2 lines
Changed paths:
   M /head/www/elixir-maru/Makefile
   M /head/www/elixir-maru/distinfo

Upgrade to version 0.4.1.

------------------------------------------------------------------------

Note that the timestamp is 4s off. This is only a problem with this specific commit, maybe it affects a couple hundred, but other commits are just fine, as you would expect.

But, this fucks up everything for the git conversion, as you can imagine. No one else on the planet can be expected to reproduce this. Should git-beta.freebsd.org die in a fire, we're all fucked.

sigh.
Comment 1 Li-Wen Hsu freebsd_committer freebsd_triage 2020-06-16 07:10:20 UTC
Does this issue still exist?
Comment 2 Ulrich Spörlein freebsd_committer freebsd_triage 2020-06-16 07:22:33 UTC
Yes, it basically still exists (and needs to continue to exist) so that the current hashes don't change willy nilly.

But the bug is obsolete, as we're re-doing the conversion from scratch for a hopefully final time.