public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Orphaned Packages Process <packaging-reports@fedoraproject.org>
To: git-commits@fedoraproject.org
Subject: [rpms/golang-github-oklog-ulid] rawhide: Orphaned for 6+ weeks
Date: Fri, 26 Jun 2026 01:58:32 GMT	[thread overview]
Message-ID: <178243911276.1.1883829984583612794.rpms-golang-github-oklog-ulid-a2f23332d444@fedoraproject.org> (raw)

A new commit has been pushed.

Repo   : rpms/golang-github-oklog-ulid
Branch : rawhide
Commit : a2f23332d4440913019ed348b5a89be8340c45a9
Author : Orphaned Packages Process <packaging-reports@fedoraproject.org>
Date   : 2026-06-25T20:58:27-05:00
Stats  : +1/-250 in 7 file(s)
URL    : https://src.fedoraproject.org/rpms/golang-github-oklog-ulid/c/a2f23332d4440913019ed348b5a89be8340c45a9?branch=rawhide

Log:
Orphaned for 6+ weeks

---
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index d029ba1..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/ulid-2.0.2.tar.gz
-/ulid-2.1.0.tar.gz

diff --git a/0001-Refactor-default-entropy-and-fix-test-98.patch b/0001-Refactor-default-entropy-and-fix-test-98.patch
deleted file mode 100644
index f41d6ad..0000000
--- a/0001-Refactor-default-entropy-and-fix-test-98.patch
+++ /dev/null
@@ -1,125 +0,0 @@
-From 37e9cd1bbfa03e95113d2a05348ecc00584b8219 Mon Sep 17 00:00:00 2001
-From: Peter Bourgon <peterbourgon@users.noreply.github.com>
-Date: Mon, 27 Mar 2023 21:59:21 +0200
-Subject: [PATCH] Refactor default entropy and fix test (#98)
-
-* Refactor default entropy and fix test
-
-* Update comments
----
- ulid.go      | 49 +++++++++++++++++++++++--------------------------
- ulid_test.go |  4 +++-
- 2 files changed, 26 insertions(+), 27 deletions(-)
-
-diff --git a/ulid.go b/ulid.go
-index 0cb258d..f3ad993 100644
---- a/ulid.go
-+++ b/ulid.go
-@@ -122,21 +122,15 @@ func MustNew(ms uint64, entropy io.Reader) ULID {
- 	return id
- }
- 
--var (
--	entropy     io.Reader
--	entropyOnce sync.Once
--)
-+var defaultEntropy = func() io.Reader {
-+	rng := rand.New(rand.NewSource(time.Now().UnixNano()))
-+	return &LockedMonotonicReader{MonotonicReader: Monotonic(rng, 0)}
-+}()
- 
- // DefaultEntropy returns a thread-safe per process monotonically increasing
- // entropy source.
- func DefaultEntropy() io.Reader {
--	entropyOnce.Do(func() {
--		rng := rand.New(rand.NewSource(time.Now().UnixNano()))
--		entropy = &LockedMonotonicReader{
--			MonotonicReader: Monotonic(rng, 0),
--		}
--	})
--	return entropy
-+	return defaultEntropy
- }
- 
- // Make returns an ULID with the current time in Unix milliseconds and
-@@ -145,7 +139,7 @@ func DefaultEntropy() io.Reader {
- // contention.
- func Make() (id ULID) {
- 	// NOTE: MustNew can't panic since DefaultEntropy never returns an error.
--	return MustNew(Now(), DefaultEntropy())
-+	return MustNew(Now(), defaultEntropy)
- }
- 
- // Parse parses an encoded ULID, returning an error in case of failure.
-@@ -532,20 +526,23 @@ func (id ULID) Value() (driver.Value, error) {
- 	return id.MarshalBinary()
- }
- 
--// Monotonic returns an entropy source that is guaranteed to yield
--// strictly increasing entropy bytes for the same ULID timestamp.
--// On conflicts, the previous ULID entropy is incremented with a
--// random number between 1 and `inc` (inclusive).
-+// Monotonic returns a source of entropy that yields strictly increasing entropy
-+// bytes, to a limit governeed by the `inc` parameter.
-+//
-+// Specifically, calls to MonotonicRead within the same ULID timestamp return
-+// entropy incremented by a random number between 1 and `inc` inclusive. If an
-+// increment results in entropy that would overflow available space,
-+// MonotonicRead returns ErrMonotonicOverflow.
- //
--// The provided entropy source must actually yield random bytes or else
--// monotonic reads are not guaranteed to terminate, since there isn't
--// enough randomness to compute an increment number.
-+// Passing `inc == 0` results in the reasonable default `math.MaxUint32`. Lower
-+// values of `inc` provide more monotonic entropy in a single millisecond, at
-+// the cost of easier "guessability" of generated ULIDs. If your code depends on
-+// ULIDs having secure entropy bytes, then it's recommended to use the secure
-+// default value of `inc == 0`, unless you know what you're doing.
- //
--// When `inc == 0`, it'll be set to a secure default of `math.MaxUint32`.
--// The lower the value of `inc`, the easier the next ULID within the
--// same millisecond is to guess. If your code depends on ULIDs having
--// secure entropy bytes, then don't go under this default unless you know
--// what you're doing.
-+// The provided entropy source must actually yield random bytes. Otherwise,
-+// monotonic reads are not guaranteed to terminate, since there isn't enough
-+// randomness to compute an increment number.
- //
- // The returned type isn't safe for concurrent use.
- func Monotonic(entropy io.Reader, inc uint64) *MonotonicEntropy {
-@@ -567,8 +564,8 @@ func Monotonic(entropy io.Reader, inc uint64) *MonotonicEntropy {
- 
- type rng interface{ Int63n(n int64) int64 }
- 
--// LockedMonotonicReader wraps a MonotonicReader with a sync.Mutex for
--// safe concurrent use.
-+// LockedMonotonicReader wraps a MonotonicReader with a sync.Mutex for safe
-+// concurrent use.
- type LockedMonotonicReader struct {
- 	mu sync.Mutex
- 	MonotonicReader
-diff --git a/ulid_test.go b/ulid_test.go
-index 2a9476d..2a6946f 100644
---- a/ulid_test.go
-+++ b/ulid_test.go
-@@ -597,7 +597,8 @@ func TestMonotonicSafe(t *testing.T) {
- 	t.Parallel()
- 
- 	var (
--		safe = ulid.DefaultEntropy()
-+		rng  = rand.New(rand.NewSource(time.Now().UnixNano()))
-+		safe = &ulid.LockedMonotonicReader{MonotonicReader: ulid.Monotonic(rng, 0)}
- 		t0   = ulid.Timestamp(time.Now())
- 	)
- 
-@@ -620,6 +621,7 @@ func TestMonotonicSafe(t *testing.T) {
- 			errs <- nil
- 		}()
- 	}
-+
- 	for i := 0; i < cap(errs); i++ {
- 		if err := <-errs; err != nil {
- 			t.Fatal(err)
--- 
-2.43.0
-

diff --git a/README.md b/README.md
deleted file mode 100644
index 9b6f4cc..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# golang-github-oklog-ulid
-
-The golang-github-oklog-ulid package
\ No newline at end of file

diff --git a/changelog b/changelog
deleted file mode 100644
index f5207e5..0000000
--- a/changelog
+++ /dev/null
@@ -1,51 +0,0 @@
-* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-16
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
-
-* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-15
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
-
-* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-14
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
-
-* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-13
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
-
-* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-12
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
-
-* Tue Jul 19 2022 Maxwell G <gotmax@e.email> - 2.0.2-11
-- Rebuild for CVE-2022-{1705,32148,30631,30633,28131,30635,30632,30630,1962} in
-  golang
-
-* Sun Jun 19 2022 Robert-André Mauchin <zebob.m@gmail.com> - 2.0.2-10
-- Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327, CVE-2022-27191,
-  CVE-2022-29526, CVE-2022-30629
-
-* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
-
-* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-8
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Tue Jan 12 23:06:38 CET 2021 Robert-André Mauchin <zebob.m@gmail.com> - 2.0.2-6
-- Add alternate import path for v2
-- Fix: rhbz#1915125
-
-* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-5
-- Second attempt - Rebuilt for
-  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
-
-* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
-
-* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Wed May 15 00:37:12 CEST 2019 Robert-André Mauchin <zebob.m@gmail.com> - 2.0.2-1
-- Initial package

diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..5204a84
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Orphaned for 6+ weeks

diff --git a/golang-github-oklog-ulid.spec b/golang-github-oklog-ulid.spec
deleted file mode 100644
index e835e35..0000000
--- a/golang-github-oklog-ulid.spec
+++ /dev/null
@@ -1,68 +0,0 @@
-# Generated by go2rpm 1.10.0
-%bcond_without check
-
-# https://github.com/oklog/ulid
-%global goipath         github.com/oklog/ulid
-Version:                2.1.0
-
-%gometa -L
-
-%global goaltipaths     %{goipath}/v2
-
-%global common_description %{expand:
-Universally Unique Lexicographically Sortable Identifier (ULID) in Go.}
-
-%global golicenses      LICENSE
-%global godocs          AUTHORS.md CHANGELOG.md CONTRIBUTING.md README.md
-
-Name:           golang-github-oklog-ulid
-Release:        %autorelease
-Summary:        Universally Unique Lexicographically Sortable Identifier (ULID) in Go
-
-License:        Apache-2.0
-URL:            %{gourl}
-Source:         %{gosource}
-
-# Refactor default entropy and fix test
-# https://github.com/oklog/ulid/pull/98
-# Backported to v2.1.0 without changes to GitHub Actions in .github/
-Patch:          0001-Refactor-default-entropy-and-fix-test-98.patch
-
-%description %{common_description}
-
-%gopkg
-
-%prep
-%goprep
-%autopatch -p1
-
-%generate_buildrequires
-%go_generate_buildrequires
-
-%build
-for cmd in cmd/* ; do
-  %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd
-done
-
-%install
-%gopkginstall
-install -m 0755 -vd                     %{buildroot}%{_bindir}
-# Build the ulid binary as ulid-go, as suggested by upstream in:
-#   Multiple conflicting command-line tools called ulid exist
-#   https://github.com/oklog/ulid/issues/111
-install -m 0755 -vp %{gobuilddir}/bin/ulid %{buildroot}%{_bindir}/ulid-go
-
-%if %{with check}
-%check
-%gocheck
-%endif
-
-%files
-%license LICENSE
-%doc AUTHORS.md CHANGELOG.md CONTRIBUTING.md README.md
-%{_bindir}/ulid-go
-
-%gopkgfiles
-
-%changelog
-%autochangelog

diff --git a/sources b/sources
deleted file mode 100644
index 43893bf..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (ulid-2.1.0.tar.gz) = 382f3028c7f1535938f170c752fc84d63f60492c10c50523e5a22185bfccfb40414edc95b70c1d6ce80f64c5f1c95bbb522894a8758f721eb0d020cc5af5bf3c

                 reply	other threads:[~2026-06-26  1:58 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178243911276.1.1883829984583612794.rpms-golang-github-oklog-ulid-a2f23332d444@fedoraproject.org \
    --to=packaging-reports@fedoraproject.org \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox