--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: Patch for dose3.1 packaging
- From: Wookey <wookey@debian.org>
- Date: Thu, 13 Sep 2012 20:06:10 +0100
- Message-id: <20120913190610.1196.11366.reportbug@kh.home.wookware.org>
Package: libdose3-ocaml
Version: 3.1-1
Severity: wishlist
Tags: patch
Having just sorted out the update of packaging from 3.0.2 to 3.1 I
thought it might be useful to file a bug and save uploaders some time
This version is useful to have in the archive because it has better
cross-support
The easiest way to do this is
apt-get source dose3
(download attached patch)
cd dose3-3.0.2
uscan (should download 3.1 tarball)
uupdate ../dose3_3.1.orig.tar.gz
cd ../dose3-3.1
patch -p1 < ../dose3.1-deb2.patch
That's it. The changes are just to refresh the binaries-prefix patch
and get rid of obsolete version patch
I also modified watch to do the uupdate step above automatically. skip
that bit if you don't like it.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libdose3-ocaml depends on:
ii libbz2-ocaml [libbz2-ocaml-c3yh2] 0.6.0-6+b2
ii libc6 2.13-35
ii libextlib-ocaml [libextlib-ocaml-jshx0] 1.5.2-1+b1
ii libpcre-ocaml [libpcre-ocaml-xu8a5] 6.2.5-1
ii librpm3 4.10.0-5
ii librpmio3 4.10.0-5
ii libzip-ocaml [libzip-ocaml-n4ed0] 1.04-6+b3
ii ocaml-base-nox [ocaml-base-nox-3.12.1] 3.12.1-4
libdose3-ocaml recommends no packages.
libdose3-ocaml suggests no packages.
-- no debconf information
dose3 (3.0.2-1) unstable; urgency=low
* New upstream version:
diff -Nru dose3-3.0.2/debian/patches/binaries-prefix-edos dose3-3.1/debian/patches/binaries-prefix-edos
--- dose3-3.0.2/debian/patches/binaries-prefix-edos 2012-06-27 09:43:16.000000000 +0000
+++ dose3-3.1/debian/patches/binaries-prefix-edos 2012-09-13 02:05:33.000000000 +0000
@@ -1,15 +1,15 @@
Author: Ralf Treinen <treinen@debian.org>
Description: all binaries have prefix dose-
-Index: dose3/doc/manpages/distcheck.pod
+Index: dose3-3.1/doc/manpages/distcheck.pod
===================================================================
---- dose3.orig/doc/manpages/distcheck.pod 2012-06-17 13:03:04.000000000 +0200
-+++ dose3/doc/manpages/distcheck.pod 2012-06-17 13:05:21.000000000 +0200
+--- dose3-3.1.orig/doc/manpages/distcheck.pod 2012-08-31 17:21:43.000000000 +0100
++++ dose3-3.1/doc/manpages/distcheck.pod 2012-09-13 03:04:33.825488665 +0100
@@ -1,25 +1,25 @@
=head1 NAME
-distcheck - check installability of packages according to metadata
-+dose-distcheck - check installability of packages according to metadata
++dose-distcheck - check installability of packages according to metadata
=head1 SYNOPSIS
@@ -25,7 +25,7 @@
+=item B<dose-rpmcheck> [option] ... [I<file>]
-=item B<eclipsecheck> [option] ... [I<file>]
-+=item B<dose-eclipsecheck> [option] ... [I<file>]
++=item B<dose-eclipsecheck> [option] ... [I<file>]
=back
=cut
@@ -67,14 +67,22 @@
packages is analyzed according to their B<Depends>, B<Conflicts>, and B<Provides>
fields with their meaning as of Debian policy version 3.9.0. B<Pre-depends> are
treated like B<Depends>, and B<Breaks> are treated like B<Conflicts>.
-@@ -80,8 +80,8 @@
+@@ -80,15 +80,15 @@
=head2 Rpm
The input file can be either a I<synthesis> file or a I<hdlist> file. By
-default rpmcheck expects a synthesis file as input. To specify a hdlist file
-distcheck must be invoked with a file argument of the form hdlist://
+default dose-rpmcheck expects a synthesis file as input. To specify a hdlist file
-+dose-distcheck must be invoked with a file argument of the form hdlist://
++dose-distcheck must be invoked with a file argument of the form hdlist://
+
+ =cut
+
+ =head2 Eclipse
+
+ The input is an 822 file containing the encoding of OSGi plugins content.xml
+-files.
++files.
=cut
@@ -94,56 +102,33 @@
project.
=cut
-Index: dose3/doc/manpages/buildcheck.pod
+Index: dose3-3.1/doc/manpages/buildcheck.pod
===================================================================
---- dose3.orig/doc/manpages/buildcheck.pod 2012-05-31 21:24:01.000000000 +0200
-+++ dose3/doc/manpages/buildcheck.pod 2012-06-17 13:05:21.000000000 +0200
-@@ -1,19 +1,19 @@
- =head1 NAME
-
--dose3-buildcheck - check installability of build-dependencies
-+dose-buildcheck - check installability of build-dependencies
-
- =head1 SYNOPSIS
-
- =over
-
--=item B<dose3-buildcheck> [options] I<binary-repositories> I<source-repository>
-+=item B<dose-buildcheck> [options] I<binary-repositories> I<source-repository>
-
- =back
- =cut
-
- =head1 DESCRIPTION
-
--dose3-buildcheck determines, for a set of debian source package control
-+dose-buildcheck determines, for a set of debian source package control
- stanzas, called the source repository, whether a build environment for the
- packages of the source repository can be installed by using packages from the
- binary repository. For this, only package meta-information is taken into
-@@ -102,7 +102,7 @@
+--- dose3-3.1.orig/doc/manpages/buildcheck.pod 2012-08-31 17:21:43.000000000 +0100
++++ dose3-3.1/doc/manpages/buildcheck.pod 2012-09-13 03:03:20.557125336 +0100
+@@ -125,7 +125,7 @@
=head1 SEE ALSO
L<B<deb-control>(5)>,
-L<B<dose3-distcheck>(1)>
-+L<B<dose-distcheck>(1)>
++L<B<dose-distcheck>(1)>
<http://www.edos-project.org> is the home page of the EDOS project.
<http://www.mancoosi.org> is the home page of the Mancoosi project.
-Index: dose3/doc/manpages/outdated.pod
+Index: dose3-3.1/doc/manpages/outdated.pod
===================================================================
---- dose3.orig/doc/manpages/outdated.pod 2012-05-31 19:39:17.000000000 +0200
-+++ dose3/doc/manpages/outdated.pod 2012-06-17 13:05:21.000000000 +0200
+--- dose3-3.1.orig/doc/manpages/outdated.pod 2012-08-31 17:21:43.000000000 +0100
++++ dose3-3.1/doc/manpages/outdated.pod 2012-09-13 03:03:47.949261164 +0100
@@ -1,16 +1,16 @@
=head1 NAME
-outdated - detect uninstallable packages due to obsolete dependencies
-+dose--outdated - detect uninstallable packages due to obsolete dependencies
++dose--outdated - detect uninstallable packages due to obsolete dependencies
=head1 SYNOPSIS
-B<outdated> [option] ... I<file> ...
-+B<dose--outdated> [option] ... I<file> ...
++B<dose--outdated> [option] ... I<file> ...
=cut
@@ -159,7 +144,7 @@
=head1 Output Specification
-The output of outdated is in the YAML format.
-+The output of dose-outdated is in the YAML format.
++The output of dose-outdated is in the YAML format.
=head1 OPTIONS
@@ -179,26 +164,26 @@
-L<B<distcheck>(5)>
-L<B<challenged>(5)>
+L<B<dose-distcheck>(5)>
-+L<B<dose-challenged>(5)>
++L<B<dose-challenged>(5)>
<http://www.mancoosi.org> is the home page of the Mancoosi project.
-Index: dose3/doc/manpages/challenged.pod
+Index: dose3-3.1/doc/manpages/challenged.pod
===================================================================
---- dose3.orig/doc/manpages/challenged.pod 2012-06-17 13:03:04.000000000 +0200
-+++ dose3/doc/manpages/challenged.pod 2012-06-17 13:06:17.000000000 +0200
+--- dose3-3.1.orig/doc/manpages/challenged.pod 2012-08-31 17:21:43.000000000 +0100
++++ dose3-3.1/doc/manpages/challenged.pod 2012-09-13 03:05:31.233773331 +0100
@@ -1,19 +1,19 @@
=head1 NAME
-challenged - detect broken packages due to obsolete dependencies
-+dose-challenged - detect broken packages due to obsolete dependencies
++dose-challenged - detect broken packages due to obsolete dependencies
=head1 SYNOPSIS
=over
-=item B<challenged> [options] I<Packages file(s)>
-+=item B<dose-challenged> [options] I<Packages file(s)>
++=item B<dose-challenged> [options] I<Packages file(s)>
=back
=cut
@@ -215,7 +200,7 @@
=head1 Input Specification
-The input of challenged is a list of Debian Packages files
-+The input of dose-challenged is a list of Debian Packages files
++The input of dose-challenged is a list of Debian Packages files
=cut
@@ -231,37 +216,42 @@
=head1 EXAMPLE
- challenged -v --progress Packages.bz2 > result.yaml
-+ dose-challenged -v --progress Packages.bz2 > result.yaml
++ dose-challenged -v --progress Packages.bz2 > result.yaml
=cut
-@@ -85,8 +85,8 @@
+@@ -81,12 +81,12 @@
+
+ =head1 AUTHOR
+
+-Pietro Abate and Roberto Di Cosmo
++Pietro Abate and Roberto Di Cosmo
=head1 SEE ALSO
-L<B<distcheck>(1)B<>>
-L<B<outdated>(1)B<>>
+L<B<dose-distcheck>(1)B<>>
-+L<B<dose-outdated>(1)B<>>
++L<B<dose-outdated>(1)B<>>
<http://www.mancoosi.org> is the home page of the Mancoosi project.
-Index: dose3/doc/manpages/ceve.pod
+Index: dose3-3.1/doc/manpages/ceve.pod
===================================================================
---- dose3.orig/doc/manpages/ceve.pod 2012-05-31 21:24:01.000000000 +0200
-+++ dose3/doc/manpages/ceve.pod 2012-06-17 13:05:21.000000000 +0200
+--- dose3-3.1.orig/doc/manpages/ceve.pod 2012-08-31 17:21:43.000000000 +0100
++++ dose3-3.1/doc/manpages/ceve.pod 2012-09-13 03:04:50.249570099 +0100
@@ -1,18 +1,18 @@
=head1 NAME
-ceve - parse package metadata
-+dose-ceve - parse package metadata
++dose-ceve - parse package metadata
=head1 SYNOPSIS
=over
-=item B<ceve> [-h] [-v] [-e I<pkgspec>] [-c I<pkgspec>] [-r I<pkgspec>] [--depth=I<n>]I<> [-t I<format>] [-o I<filename>] I<input-spec>
-+=item B<dose-ceve> [-h] [-v] [-e I<pkgspec>] [-c I<pkgspec>] [-r I<pkgspec>] [--depth=I<n>]I<> [-t I<format>] [-o I<filename>] I<input-spec>
++=item B<dose-ceve> [-h] [-v] [-e I<pkgspec>] [-c I<pkgspec>] [-r I<pkgspec>] [--depth=I<n>]I<> [-t I<format>] [-o I<filename>] I<input-spec>
=back
diff -Nru dose3-3.0.2/debian/patches/series dose3-3.1/debian/patches/series
--- dose3-3.0.2/debian/patches/series 2012-06-27 09:43:16.000000000 +0000
+++ dose3-3.1/debian/patches/series 2012-09-13 02:07:32.000000000 +0000
@@ -1,2 +1 @@
binaries-prefix-edos
-version-3.0.2
diff -Nru dose3-3.0.2/debian/watch dose3-3.1/debian/watch
--- dose3-3.0.2/debian/watch 2012-09-13 18:02:13.000000000 +0000
+++ dose3-3.1/debian/watch 2012-09-13 18:02:13.000000000 +0000
@@ -1,2 +1,2 @@
version=3
-http://gforge.info.ucl.ac.be/frs/?group_id=35 .*/dose3-(.*)\.tar\.gz
+http://gforge.info.ucl.ac.be/frs/?group_id=35 .*/dose3-(.*)\.tar\.gz debian uupdate
--- End Message ---
--- Begin Message ---
Source: dose3
Source-Version: 3.1.3-1
We believe that the bug you reported is fixed in the latest version of
dose3, 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 687576@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ralf Treinen <treinen@debian.org> (supplier of updated dose3 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@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 13 Jan 2013 21:57:55 +0100
Source: dose3
Binary: libdose3-ocaml-dev libdose3-ocaml dose-distcheck dose-builddebcheck dose-extra apt-cudf
Architecture: source amd64
Version: 3.1.3-1
Distribution: experimental
Urgency: low
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Ralf Treinen <treinen@debian.org>
Description:
apt-cudf - CUDF solver integration for APT
dose-builddebcheck - Checks whether build-dependencies can be satisfied
dose-distcheck - Checks whether dependencies of packages can be satisfied
dose-extra - Extra QA tools from the Dose3-library
libdose3-ocaml - OCaml libraries for package dependencies (runtime files)
libdose3-ocaml-dev - OCaml libraries for package dependencies (development files)
Closes: 687576 687651
Changes:
dose3 (3.1.3-1) experimental; urgency=low
.
* New upstream version. This version fixes the invocation of the clean
target in doc/ makefiles (closes: #687651).
* debian/{watch.copyright}: new location of upstream on gforge.inria.fr
* dropped patches:
- version-3.0.2 since upstream got the version right.
- multiarch-conflicts (fixed by upstream)
- apt-cudf-pinning (fixed by upstream)
- builddebcheck-manpage (fixed by upstream)
* we dont't have to call aclocal and autoconf any more (since patch
version-3.0.2 has been dropped), drop them from debian/rules and from
the build-dependencies.
* refreshed patch binaries-prefix-edos for the new upstream version
(closes: #687576).
* debian/rules, debian/dose-distcheck.{docs,doc-base}: the directory
doc/debcheck-primer has been renamed to doc/debcheck.primer
* patch doc-makefile-html: do not generate html version of man pages
* Standards-Version 3.9.4 (no change).
Checksums-Sha1:
08360dd7d5c3fd211b0f0d1988e5e8d33add4e13 1821 dose3_3.1.3-1.dsc
e6ac5549326d17322f690b840fc6e5ca60e59acf 253703 dose3_3.1.3.orig.tar.gz
4ea6919cd34ce8d1364e906d3feb8b4aa7e64dee 14554 dose3_3.1.3-1.debian.tar.gz
afd2cad661f73f88c265793fb163a43ddedc1254 1123988 libdose3-ocaml-dev_3.1.3-1_amd64.deb
13f05bb7433cfe59a033edd4aea1e0a72e7fc023 11834 libdose3-ocaml_3.1.3-1_amd64.deb
34160c13203cba2666ec1f2cab101352c250d513 720180 dose-distcheck_3.1.3-1_amd64.deb
d4c52f5f53ae6a8d9610d8f2c41b74099b00cb9e 672930 dose-builddebcheck_3.1.3-1_amd64.deb
91abc02aeea09ca2769c68de3c927d93e34a1181 2037592 dose-extra_3.1.3-1_amd64.deb
942458ac17656cd43e1bcce9cc3cf0593016c5a3 690750 apt-cudf_3.1.3-1_amd64.deb
Checksums-Sha256:
a14f13b38ed2f10d3b57a9d5130a415c86d178f763047a93bd9086f227ce066a 1821 dose3_3.1.3-1.dsc
dcb881a8f6fbe68e91419689f6e50467c74a359ea5312011274be5a7e90476a4 253703 dose3_3.1.3.orig.tar.gz
555dfd98329162c61e39173a6c67c7cc54c83b677ded4e5744919280f420fcab 14554 dose3_3.1.3-1.debian.tar.gz
9506ef537dc548997602956ea4da01562e717924158e0ac4006839452ab2f622 1123988 libdose3-ocaml-dev_3.1.3-1_amd64.deb
40efb1334bf0c89e7545cb1eae876cc411e8aa77a26217603fe33b54803cbcc0 11834 libdose3-ocaml_3.1.3-1_amd64.deb
515f48ee3bfb28b1184e8b0e310a78d53e62d50fc298f1f5c151b16c10db9892 720180 dose-distcheck_3.1.3-1_amd64.deb
7daa21112c774c6ed5022eb105661c522093c41767fa0331d07bac03d4b57045 672930 dose-builddebcheck_3.1.3-1_amd64.deb
2ec3b902674df54087b7064b995de8ee51a0a65b2ea6a3daf0adec8e3621f554 2037592 dose-extra_3.1.3-1_amd64.deb
4cd977bc790f375357f072f4f7001923bc497d787372469859547c78bead364d 690750 apt-cudf_3.1.3-1_amd64.deb
Files:
d7af33e054d7cc73f8ba2bf100e04436 1821 ocaml extra dose3_3.1.3-1.dsc
65c84e6ecf281def4ac4f9163b605309 253703 ocaml extra dose3_3.1.3.orig.tar.gz
01a68aef9d6719e6ab98cd4c23e75533 14554 ocaml extra dose3_3.1.3-1.debian.tar.gz
36038275e85c19ff6464009a76f95154 1123988 ocaml extra libdose3-ocaml-dev_3.1.3-1_amd64.deb
bd2b68a88cdf1f8eaa019be05b566171 11834 ocaml extra libdose3-ocaml_3.1.3-1_amd64.deb
4affc7a7dc8e50196322840699f5e164 720180 devel extra dose-distcheck_3.1.3-1_amd64.deb
1c6f55cc26befd21d6035185df0503c9 672930 devel extra dose-builddebcheck_3.1.3-1_amd64.deb
0284bf20757b1cfc060cb9cc3e3090f7 2037592 devel extra dose-extra_3.1.3-1_amd64.deb
550b34e24058b5483e2a42ca6f30a3f4 690750 admin extra apt-cudf_3.1.3-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlDzJmYACgkQtzWmSeC6BMH53gCfdXVFUMtus7E+pFQiJoeP+M3K
AxgAnjTdQe1ChALglxFbzMph6N3k9iWS
=VDbE
-----END PGP SIGNATURE-----
--- End Message ---