New Upstream Snapshot - stockpile-clojure

Ready changes

Summary

Merged new upstream version: 0.0.4+git20221021.1.f5ded0b (was: 0.0.4).

Resulting package

Built on 2023-01-19T08:06 (took 4m33s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-snapshots libstockpile-clojure

Diff

diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index a86eaea..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,10 +0,0 @@
-*~
-/.lein-*
-/.nrepl-port
-/checkouts/
-/target/
-
-# clj-i18n
-/mp-*
-/resources/locales.clj
-/resources/puppetlabs/stockpile/*.class
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 0cc45a9..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-language: clojure
-sudo: required
-dist: trusty
-
-jdk:
-  - openjdk8
-  - openjdk7
-
-script: ./run-test --use-sudo
diff --git a/CODEOWNERS b/CODEOWNERS
new file mode 100644
index 0000000..4cb5ef0
--- /dev/null
+++ b/CODEOWNERS
@@ -0,0 +1,2 @@
+* @puppetlabs/dumpling
+* @puppetlabs/skeletor
diff --git a/MAINTAINERS b/MAINTAINERS
deleted file mode 100644
index c6e8408..0000000
--- a/MAINTAINERS
+++ /dev/null
@@ -1,17 +0,0 @@
-{
-  "version": 1,
-  "file_format": "This MAINTAINERS file format is described at https://github.com/puppetlabs/maintainers",
-  "issues": "https://tickets.puppet.com/browse/PDB",
-  "people": [
-    {
-      "github": "rbrw",
-      "email": "rlb@puppet.com",
-      "name": "Rob Browning",
-    },
-    {
-      "github": "senior",
-      "email": "ryan.senior@puppet.com",
-      "name": "Ryan Senior"
-    }
-  ]
-}
diff --git a/README.md b/README.md
index 1181a16..5f24fdf 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# stockpile [![Clojars Project](https://img.shields.io/clojars/v/puppetlabs/stockpile.svg)](https://clojars.org/puppetlabs/stockpile) [![Build Status](https://travis-ci.org/puppetlabs/stockpile.svg?branch=master)](https://travis-ci.org/puppetlabs/stockpile)
+# stockpile [![Clojars Project](https://img.shields.io/clojars/v/puppetlabs/stockpile.svg)](https://clojars.org/puppetlabs/stockpile) ![main](https://github.com/puppetlabs/stockpile/workflows/main/badge.svg)
 
 A simple, durable Clojure queueing library.  While this is believed to
 be reasonably solid, it is still relatively new, and the API or
@@ -31,8 +31,13 @@ the queue `store` docstring for further information.
 
 Stockpile is intended to work correctly on any filesystem where rename
 (ATOMIC\_MOVE) works correctly, and where calling fsync/fdatasync on a
-file and its parent directory makes the file durable.  At last look,
-[that did not include OS X](https://bugs.openjdk.java.net/browse/JDK-8080589).
+file and its parent directory makes the file durable.  In the past
+(before JDK 9), [that did not include OS X](https://bugs.openjdk.java.net/browse/JDK-8080589).
+
+And there's apparently a [controversy](http://mail.openjdk.java.net/pipermail/nio-dev/2015-May/003140.html)
+about whether to continue to support the undocumented method stockpile
+uses to sync the parent directory, or to
+[provide some other documented mechanism](https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8080235).
 
 Unless the items being inserted into the queue are large enough for
 the sequential transfer rate to dominate, the insertion rate is likely
diff --git a/debian/changelog b/debian/changelog
index 1cf4664..d82803c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,12 @@
-stockpile-clojure (0.0.4-2) UNRELEASED; urgency=normal
+stockpile-clojure (0.0.4+git20221021.1.f5ded0b-1) UNRELEASED; urgency=normal
 
   [ Louis-Philippe Véronneau ]
   * d/control: Migrate to the Clojure Team.
 
- -- Louis-Philippe Véronneau <pollo@debian.org>  Sat, 08 Jan 2022 17:53:47 -0500
+  [ Debian Janitor ]
+  * New upstream snapshot.
+
+ -- Louis-Philippe Véronneau <pollo@debian.org>  Thu, 19 Jan 2023 08:04:00 -0000
 
 stockpile-clojure (0.0.4-1) unstable; urgency=medium
 
diff --git a/project.clj b/project.clj
index d0ef1ba..1e8bf61 100644
--- a/project.clj
+++ b/project.clj
@@ -1,4 +1,4 @@
-(defproject puppetlabs/stockpile "0.0.4"
+(defproject puppetlabs/stockpile "0.1.0-SNAPSHOT"
   :description "Simple, durable Clojure queuing library"
   :url "https://github.com/puppetlabs/stockpile"
   :license {:name "Apache License Version 2.0"
diff --git a/run-test b/run-test
index aa67e1c..35e2243 100755
--- a/run-test
+++ b/run-test
@@ -74,6 +74,7 @@ fi
 trap clean-up EXIT
 
 if [ "$test_tinyfs" ]; then
+    mkdir -p target
     tmpdir="$(mktemp -d "$(pwd)/target/run-test-XXXXXXX")"
     destroy_tinyfs=true
     as-root "$manage_tinyfs" create "$tmpdir" "$(id -u)" "$(id -g)"

Debdiff

[The following lists of changes regard files as different if they have different names, permissions or owners.]

Files in second set of .debs but not in first

-rw-r--r--  root/root   /usr/share/java/stockpile-0.0.4+git20221021.1.f5ded0b.jar
lrwxrwxrwx  root/root   /usr/share/java/stockpile.jar -> stockpile-0.0.4+git20221021.1.f5ded0b.jar

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/share/java/stockpile-0.0.4.jar
lrwxrwxrwx  root/root   /usr/share/java/stockpile.jar -> stockpile-0.0.4.jar

No differences were encountered in the control files

More details

Full run details