Fridrich Strba 2023-07-24 08:51:37 +00:00 committed by Git OBS Bridge
parent 20f579c5e6
commit e24eda00dc

View File

@ -5,7 +5,7 @@
// UUID // UUID
- am.setUuid( UUID.randomUUID().toString() ); - am.setUuid( UUID.randomUUID().toString() );
+ am.setUuid( UUID.nameUUIDFromBytes(System.getEnv("SOURCE_DATE_EPOCH").getBytes()).toString() ); + am.setUuid( UUID.nameUUIDFromBytes(System.getenv("SOURCE_DATE_EPOCH").getBytes()).toString() );
// Compat version // Compat version
for ( String version : rule.getVersions() ) for ( String version : rule.getVersions() )
@ -16,7 +16,7 @@
this.basePackageName = basePackageName; this.basePackageName = basePackageName;
this.metadataDir = metadataDir; this.metadataDir = metadataDir;
- metadata.setUuid( UUID.randomUUID().toString() ); - metadata.setUuid( UUID.randomUUID().toString() );
+ metadata.setUuid( UUID.nameUUIDFromBytes(System.getEnv("SOURCE_DATE_EPOCH").getBytes()).toString() ); + metadata.setUuid( UUID.nameUUIDFromBytes(System.getenv("SOURCE_DATE_EPOCH").getBytes()).toString() );
} }
/** /**
@ -25,7 +25,7 @@
{ {
PackageMetadata splitMetadata = new PackageMetadata(); PackageMetadata splitMetadata = new PackageMetadata();
- splitMetadata.setUuid( UUID.randomUUID().toString() ); - splitMetadata.setUuid( UUID.randomUUID().toString() );
+ splitMetadata.setUuid( UUID.nameUUIDFromBytes(System.getEnv("SOURCE_DATE_EPOCH").getBytes()).toString() ); + splitMetadata.setUuid( UUID.nameUUIDFromBytes(System.getenv("SOURCE_DATE_EPOCH").getBytes()).toString() );
splitMetadata.setProperties( metadata.getProperties() ); splitMetadata.setProperties( metadata.getProperties() );
List<ArtifactMetadata> allArtifacts = metadata.getArtifacts(); List<ArtifactMetadata> allArtifacts = metadata.getArtifacts();
List<ArtifactMetadata> splitArtifacts = List<ArtifactMetadata> splitArtifacts =