[Qa-jenkins-scm] Build failed in Jenkins: reproducible_builder_archlinux_3 #384014

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Tue Jul 26 11:58:09 BST 2022


See <https://jenkins.debian.net/job/reproducible_builder_archlinux_3/384014/display/redirect>

Changes:


------------------------------------------
[...truncated 149.87 KB...]
    To import instances alone, use: import Control.Monad.Trans.Resource()
   |
19 | import qualified Control.Monad.Trans.Resource as R
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/PostgreSQL/Test.hs:35:1: warning: [-Wunused-imports]
    The import of `Data.Time.Clock' is redundant
      except perhaps to import instances from `Data.Time.Clock'
    To import instances alone, use: import Data.Time.Clock()
   |
35 | import Data.Time.Clock (UTCTime, diffUTCTime, getCurrentTime)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/PostgreSQL/Test.hs:36:1: warning: [-Wdeprecations]
    Module `Database.Esqueleto':
      This module will switch over to the Experimental syntax in an upcoming major version release. Please migrate to the Database.Esqueleto.Legacy module to continue using the old syntax, or translate to the new and improved syntax in Database.Esqueleto.Experimental.
   |
36 | import Database.Esqueleto hiding (random_)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

test/PostgreSQL/Test.hs:44:37: warning: [-Wunused-imports]
    The import of `withPostgresqlConn'
    from module `Database.Persist.Postgresql' is redundant
   |
44 | import Database.Persist.Postgresql (withPostgresqlConn, createPostgresqlPool)
   |                                     ^^^^^^^^^^^^^^^^^^

test/PostgreSQL/Test.hs:228:7: warning: [-Wunused-do-bind]
    A do-notation statement discarded a result of type
      `[Value (Maybe Int)]'
    Suppress this warning by saying `_ <- select query'
    |
228 |       select query
    |       ^^^^^^^^^^^^

test/PostgreSQL/Test.hs:490:48: warning: [-Wpartial-type-signatures]
    * Found type wildcard `_'
        standing for `[(Value (Key DateTruncTest),
                        (Value UTCTime, Value UTCTime))]'
    * In the type `_ -> Map DateTruncTestId (UTCTime, UTCTime)'
      In an expression type signature:
        _ -> Map DateTruncTestId (UTCTime, UTCTime)
      In the first argument of `fmap', namely
        `(Map.fromList . coerce ::
            _ -> Map DateTruncTestId (UTCTime, UTCTime))'
    * Relevant bindings include
        vals :: [(Key DateTruncTest, UTCTime)]
          (bound at test/PostgreSQL/Test.hs:481:17)
        utcTimes :: [UTCTime] (bound at test/PostgreSQL/Test.hs:467:17)
        truncateDate :: SqlExpr (Value String)
                        -> SqlExpr (Value UTCTime) -> SqlExpr (Value UTCTime)
          (bound at test/PostgreSQL/Test.hs:479:17)
        listOfDateParts :: [(Integer, Int, Int, Integer)]
          (bound at test/PostgreSQL/Test.hs:465:31)
        run :: SqlPersistT IO () -> IO ()
          (bound at test/PostgreSQL/Test.hs:465:27)
        testPostgresModule :: SpecDb
          (bound at test/PostgreSQL/Test.hs:463:1)
    |
490 |                 fmap (Map.fromList . coerce :: _ -> Map DateTruncTestId (UTCTime, UTCTime)) $
    |                                                ^

test/PostgreSQL/Test.hs:1064:11: warning: [-Wunused-matches]
    Defined but not used: `current'
     |
1064 |         (\current excluded -> [])
     |           ^^^^^^^

test/PostgreSQL/Test.hs:1064:19: warning: [-Wunused-matches]
    Defined but not used: `excluded'
     |
1064 |         (\current excluded -> [])
     |                   ^^^^^^^^

test/PostgreSQL/Test.hs:1069:11: warning: [-Wunused-matches]
    Defined but not used: `current'
     |
1069 |         (\current excluded -> [])
     |           ^^^^^^^

test/PostgreSQL/Test.hs:1069:19: warning: [-Wunused-matches]
    Defined but not used: `excluded'
     |
1069 |         (\current excluded -> [])
     |                   ^^^^^^^^

test/PostgreSQL/Test.hs:1278:13: warning: [-Wunused-matches]
    Defined but not used: `p1k'
     |
1278 |             p1k <- insert p1
     |             ^^^

test/PostgreSQL/Test.hs:1279:13: warning: [-Wunused-matches]
    Defined but not used: `p2k'
     |
1279 |             p2k <- insert p2
     |             ^^^

test/PostgreSQL/Test.hs:1280:13: warning: [-Wunused-matches]
    Defined but not used: `p3k'
     |
1280 |             p3k <- insert p3
     |             ^^^

test/PostgreSQL/Test.hs:1286:29: warning: [-Wunused-matches]
    Defined but not used: `boundName'
     |
1286 |                     (bound, boundName) :& person <- Experimental.from $
     |                             ^^^^^^^^^

test/PostgreSQL/Test.hs:1289:54: warning: [-Wunused-matches]
    Defined but not used: `boundName'
     |
1289 |                         `Experimental.on` (\((bound, boundName) :& person) -> person^.PersonAge >=. just bound)
     |                                                      ^^^^^^^^^

test/PostgreSQL/Test.hs:1433:14: warning: [-Wpartial-type-signatures]
    * Found type wildcard `_' standing for `MonadUnliftIO m'
      Where: `m' is a rigid type variable bound by
               the inferred type of
                 migrateIt :: MonadUnliftIO m => SqlPersistT m ()
               at test/PostgreSQL/Test.hs:1433:1-34
    * In the type signature: migrateIt :: _ => SqlPersistT m ()
     |
1433 | migrateIt :: _ => SqlPersistT m ()
     |              ^
You are using an unsupported version of LLVM!
Currently only 9 to 14 is supported. System LLVM version: 14.0.6
We will try though...
[8 of 9] Compiling SQLite.Test      ( test/SQLite/Test.hs, dist/build/specs/specs-tmp/SQLite/Test.dyn_o )
You are using an unsupported version of LLVM!
Currently only 9 to 14 is supported. System LLVM version: 14.0.6
We will try though...
[9 of 9] Compiling Main             ( test/Spec.hs, dist/build/specs/specs-tmp/Main.dyn_o )
You are using an unsupported version of LLVM!
Currently only 9 to 14 is supported. System LLVM version: 14.0.6
We will try though...
Linking dist/build/specs/specs ...
Unregistering esqueleto-3.5.3.0...
==> Entering fakeroot environment...
==> Starting package()...
Installing library in /tmp/haskell-esqueleto-archlinuxrb-build-3yr5WOTP/haskell-esqueleto/trunk/pkg/haskell-esqueleto/usr/lib/ghc-9.0.2/site-local/esqueleto-3.5.3.0
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "haskell-esqueleto"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: haskell-esqueleto 3.5.3.0-3 (Tue Jul 26 10:57:56 2022)
+ PRESULT=0
+ '[' 0 -eq 124 ']'
+ set +e
+ tee -a /srv/reproducible-results/archlinuxrb-build-3yr5WOTP/b2/haskell-esqueleto/build2.log
+ schroot --end-session -c archlinux-haskell-esqueleto-archlinuxrb-build-3yr5WOTP
+ PRESULT=0
+ '[' 0 -ne 0 ']'
+ false
+ set +x
'/tmp/haskell-esqueleto-archlinuxrb-build-3yr5WOTP/haskell-esqueleto/trunk/haskell-esqueleto-3.5.3.0-3-x86_64.pkg.tar.zst' -> '/srv/reproducible-results/archlinuxrb-build-3yr5WOTP/b2/haskell-esqueleto/haskell-esqueleto-3.5.3.0-3-x86_64.pkg.tar.zst'
Tue Jul 26 10:57:58 UTC 2022 - build #2 for haskell-esqueleto on osuosl184-amd64 done.
Tue Jul 26 10:57:58 UTC 2022 - reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-h6aS2zd6, removing.
/srv/reproducible-results/archlinuxrb-build-3yr5WOTP:
total 8
drwxr-xr-x 3 jenkins jenkins 4096 Jul 26 10:25 b1
drwxr-xr-x 3 jenkins jenkins 4096 Jul 26 10:58 b2

/srv/reproducible-results/archlinuxrb-build-3yr5WOTP/b1:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 Jul 26 10:25 haskell-esqueleto

/srv/reproducible-results/archlinuxrb-build-3yr5WOTP/b1/haskell-esqueleto:
total 740
-rw-r--r-- 1 jenkins jenkins  74487 Jul 26 10:25 build1.log
-rw-r--r-- 1 jenkins jenkins     10 Jul 26 10:25 build1.version
-rw-r--r-- 1 jenkins jenkins 666312 Jul 26 10:25 haskell-esqueleto-3.5.3.0-3-x86_64.pkg.tar.zst

/srv/reproducible-results/archlinuxrb-build-3yr5WOTP/b2:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 Jul 26 10:58 haskell-esqueleto

/srv/reproducible-results/archlinuxrb-build-3yr5WOTP/b2/haskell-esqueleto:
total 728
-rw-r--r-- 1 jenkins jenkins  73631 Jul 26 10:58 build2.log
-rw-r--r-- 1 jenkins jenkins     10 Jul 26 10:58 build2.version
-rw-r--r-- 1 jenkins jenkins 666306 Jul 26 10:58 haskell-esqueleto-3.5.3.0-3-x86_64.pkg.tar.zst
Tue Jul 26 10:58:04 UTC 2022 - comparing results now.
Files /srv/reproducible-results/archlinuxrb-build-3yr5WOTP/b1/haskell-esqueleto/haskell-esqueleto-3.5.3.0-3-x86_64.pkg.tar.zst and /srv/reproducible-results/archlinuxrb-build-3yr5WOTP/b2/haskell-esqueleto/haskell-esqueleto-3.5.3.0-3-x86_64.pkg.tar.zst differ
Tue Jul 26 10:58:04 UTC 2022 - running diffoscope on the results now:
Tue Jul 26 10:58:05 UTC 2022 - Running diffoscope 219 now...
zstd: error 70 : Write error : cannot write decoded block : No space left on device 
Tue Jul 26 10:58:08 UTC 2022 - diffoscope 219 found issues, please investigate haskell-esqueleto/haskell-esqueleto-3.5.3.0-3-x86_64.pkg.tar.zst
Tue Jul 26 10:58:08 UTC 2022 - https://tests.reproducible-builds.org/archlinux/community/haskell-esqueleto/ updated.
/var/lib/jenkins/userContent/reproducible/archlinux/community/haskell-esqueleto/haskell-esqueleto-3.5.3.0-2-x86_64.pkg.tar.zst.html older than /var/lib/jenkins/userContent/reproducible/archlinux/community/haskell-esqueleto/pkg.build_duration, thus deleting it.
/var/lib/jenkins/userContent/reproducible/archlinux/community/haskell-esqueleto/pkg.html older than /var/lib/jenkins/userContent/reproducible/archlinux/community/haskell-esqueleto/pkg.build_duration, thus deleting it.
INSERT into results (package_id, version, status, build_date, build_duration, node1, node2, job)
		VALUES ('397756', '3.5.3.0-3', 'FTBR_1', '2022-07-26 10:17', '2427', 'osuosl170-amd64', 'osuosl184-amd64', 'https://jenkins.debian.net/job/reproducible_builder_archlinux_3/384014/')
		ON CONFLICT (package_id)
		DO UPDATE SET version='3.5.3.0-3', status='FTBR_1', build_date='2022-07-26 10:17', build_duration='2427', node1='osuosl170-amd64', node2='osuosl184-amd64', job='https://jenkins.debian.net/job/reproducible_builder_archlinux_3/384014/' WHERE results.package_id='397756'
INSERT 0 1
INSERT INTO stats_build (name, version, suite, architecture, distribution, status, build_date, build_duration, node1, node2, job)
		VALUES ('haskell-esqueleto', '3.5.3.0-3', 'community', 'x86_64', 3, 'FTBR_1', '2022-07-26 10:17', '2427', 'osuosl170-amd64', 'osuosl184-amd64', 'https://jenkins.debian.net/job/reproducible_builder_archlinux_3/384014/');
INSERT 0 1
DELETE FROM schedule WHERE package_id='397756' and build_type='ci_build';
DELETE 1
Tue Jul 26 10:58:08 UTC 2022 - /srv/reproducible-results/archlinuxrb-build-3yr5WOTP deleted.
Tue Jul 26 10:58:08 UTC 2022 - reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-WLwWegjn, removing.
ERROR: Build step failed with exception
java.io.IOException: No space left on device
	at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
	at java.base/sun.nio.ch.FileDispatcherImpl.write(FileDispatcherImpl.java:62)
	at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:113)
	at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:79)
	at java.base/sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:280)
	at java.base/java.nio.channels.Channels.writeFullyImpl(Channels.java:74)
	at java.base/java.nio.channels.Channels.writeFully(Channels.java:97)
	at java.base/java.nio.channels.Channels$1.write(Channels.java:172)
	at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1310)
	at org.apache.commons.io.IOUtils.copy(IOUtils.java:978)
	at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1282)
	at org.apache.commons.io.IOUtils.copy(IOUtils.java:953)
	at hudson.FilePath.copyFrom(FilePath.java:1118)
	at hudson.plugins.logparser.LogParserStatusComputer.computeStatusMatches(LogParserStatusComputer.java:70)
	at hudson.plugins.logparser.LogParserStatusComputer.call(LogParserStatusComputer.java:42)
Caused: java.lang.RuntimeException
	at hudson.plugins.logparser.LogParserStatusComputer.call(LogParserStatusComputer.java:48)
	at hudson.plugins.logparser.LogParserStatusComputer.call(LogParserStatusComputer.java:22)
	at hudson.remoting.LocalChannel.call(LocalChannel.java:47)
	at hudson.plugins.logparser.LogParserParser.parseLogBody(LogParserParser.java:351)
	at hudson.plugins.logparser.LogParserParser.parseLog(LogParserParser.java:161)
	at hudson.plugins.logparser.LogParserPublisher.perform(LogParserPublisher.java:117)
	at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123)
	at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:79)
	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:816)
	at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:765)
	at hudson.model.Build$BuildExecution.post2(Build.java:179)
	at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:709)
	at hudson.model.Run.execute(Run.java:1922)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
	at hudson.model.ResourceController.execute(ResourceController.java:101)
	at hudson.model.Executor.run(Executor.java:442)
Build step 'Console output (build log) parsing' marked build as failure



More information about the Qa-jenkins-scm mailing list