[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1040893: marked as done (ocaml-qcheck: autopkgtest failures with ocaml-dune 3.9)



Your message dated Thu, 13 Jul 2023 06:18:48 +0000
with message-id <E1qJpf6-009WuO-CT@fasolo.debian.org>
and subject line Bug#1040893: fixed in ocaml-qcheck 0.20-2
has caused the Debian Bug report #1040893,
regarding ocaml-qcheck: autopkgtest failures with ocaml-dune 3.9
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1040893: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040893
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: ocaml-qcheck
Version: 0.20-1
Severity: normal
X-Debbugs-Cc: daniel.bungert@canonical.com

Dear Maintainer,

On Sid and Ubuntu Mantic, autopkgtest failures can be observed.

The first failure has to do with dropping the dune -> ocaml-dune transitional
package:
  Package dune is not available, but is referred to by another package.
  This may mean that the package is missing, has been obsoleted, or
  is only available from another source
  However the following packages replace it:
    ocaml-dune

  E: Package 'dune' has no installation candidate
Updating the package name in the test dependencies is sufficient.

If that is resolved, the following failure is seen:
  autopkgtest [20:11:29]: test test: [-----------------------
  Error: No dune-project file has been found. A default one is assumed but the
  project might break when dune is upgraded. Please create a dune-project file.
  Hint: generate the project file with: $ dune init project <name>
  autopkgtest [20:11:30]: test test: -----------------------]

To address the second problem, I propose adding a dune-project file for
autopkgtest use.

Please see the attached debdiff which addresses both of the above issues.
Thanks.

-Dan
diff -Nru ocaml-qcheck-0.20/debian/changelog ocaml-qcheck-0.20/debian/changelog
--- ocaml-qcheck-0.20/debian/changelog	2023-02-03 22:46:04.000000000 -0700
+++ ocaml-qcheck-0.20/debian/changelog	2023-07-11 17:35:58.000000000 -0600
@@ -1,3 +1,10 @@
+ocaml-qcheck (0.20-2) unstable; urgency=medium
+
+  * fix autopkgtest - update ocaml-dune test dependency, supply a dune project
+    file for examples
+
+ -- Dan Bungert <daniel.bungert@canonical.com>  Tue, 11 Jul 2023 17:35:58 -0600
+
 ocaml-qcheck (0.20-1) unstable; urgency=medium
 
   [ Stéphane Glondu ]
diff -Nru ocaml-qcheck-0.20/debian/tests/control ocaml-qcheck-0.20/debian/tests/control
--- ocaml-qcheck-0.20/debian/tests/control	2023-02-03 22:46:04.000000000 -0700
+++ ocaml-qcheck-0.20/debian/tests/control	2023-07-11 17:35:58.000000000 -0600
@@ -1,3 +1,3 @@
 Tests: test
-Depends: ocaml-nox, ocaml-findlib, dune, @
+Depends: ocaml-nox, ocaml-findlib, ocaml-dune, @
 Restrictions: allow-stderr
diff -Nru ocaml-qcheck-0.20/debian/tests/dune-project-examples ocaml-qcheck-0.20/debian/tests/dune-project-examples
--- ocaml-qcheck-0.20/debian/tests/dune-project-examples	1969-12-31 17:00:00.000000000 -0700
+++ ocaml-qcheck-0.20/debian/tests/dune-project-examples	2023-07-11 17:35:58.000000000 -0600
@@ -0,0 +1,2 @@
+(lang dune 2.2)
+(name qcheck-examples)
diff -Nru ocaml-qcheck-0.20/debian/tests/test ocaml-qcheck-0.20/debian/tests/test
--- ocaml-qcheck-0.20/debian/tests/test	2023-02-03 22:46:04.000000000 -0700
+++ ocaml-qcheck-0.20/debian/tests/test	2023-07-11 17:35:58.000000000 -0600
@@ -6,6 +6,7 @@
 trap "rm -rf ${testdir}" 0 INT QUIT ABRT PIPE TERM
 
 cp -r "$(dirname "$0")/../../example" "${testdir}/example"
+cp debian/tests/dune-project-examples "${testdir}/example/dune-project"
 
 cd "${testdir}/example"
 

--- End Message ---
--- Begin Message ---
Source: ocaml-qcheck
Source-Version: 0.20-2
Done: Stéphane Glondu <glondu@debian.org>

We believe that the bug you reported is fixed in the latest version of
ocaml-qcheck, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1040893@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stéphane Glondu <glondu@debian.org> (supplier of updated ocaml-qcheck package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 13 Jul 2023 07:55:52 +0200
Source: ocaml-qcheck
Architecture: source
Version: 0.20-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Stéphane Glondu <glondu@debian.org>
Closes: 1040893
Changes:
 ocaml-qcheck (0.20-2) unstable; urgency=medium
 .
   [ Stéphane Glondu ]
   * Team upload
 .
   [ Dan Bungert ]
   * fix autopkgtest - update ocaml-dune test dependency, supply a dune project
     file for examples (Closes: #1040893)
Checksums-Sha1:
 3430fe00621c3ed708eb8d7ae467affb0761fa5d 2365 ocaml-qcheck_0.20-2.dsc
 280a096403f6f13e5f0434648c8ccf4bb80a0426 4240 ocaml-qcheck_0.20-2.debian.tar.xz
Checksums-Sha256:
 bfc9fcc59cfc546227353aa5893df8be909c23e2a4aea18acf018ed227358a03 2365 ocaml-qcheck_0.20-2.dsc
 51189d2645240e3b075a1543b55cc2e0ce47f0f1a81a0ce191a314d2db230d64 4240 ocaml-qcheck_0.20-2.debian.tar.xz
Files:
 68abff42d121e724a802730af5cc48d4 2365 ocaml optional ocaml-qcheck_0.20-2.dsc
 9cad9625708c76120afba184b567b58d 4240 ocaml optional ocaml-qcheck_0.20-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQFGBAEBCgAwFiEEbeJOl+yohsxW5iUOIbju8bGJMIEFAmSvknUSHGdsb25kdUBk
ZWJpYW4ub3JnAAoJECG47vGxiTCBdogIAKZJ7jsQ5Sc942j2CflVzR1cM/wTIWpo
iXuNkmWN1DM1NzHsRxZu4LJJm6ycV/2HQ4TsiZQ0cmNHw3Vz6SfSjFzeikzB5ejB
iLAa4Ls4UjI2xnNGxh9SaHvhU/ON8Vof/lpVlfHh/nLpasyzKzwQOMZSn5ubVLyq
s9b5EgzGsuhJWm/ooK4PzmFnTYsCQAkh8+mhJkToNJv0D5i4ic+N+7ysS1SDsFG4
/lTNri7OLB40jvRs/mDVkXqQmkbkxDhh8iKW/tK4pIhRsiJAca4IZf0b8PUj8HVY
fh6gzzE22ZI0DtfStsZAJC+enC25AV4QlzAorhnCtC+7sj+6SZS6ZVg=
=cB2z
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: