--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: transition: ocaml
- From: Stéphane Glondu <glondu@debian.org>
- Date: Tue, 08 Aug 2017 10:32:25 +0200
- Message-id: <150218114569.29466.1073103413643257794.reportbug@korell.up7.fr>
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: transition
Dear release team,
We would like to update ocaml from 4.02.3 to 4.05.0. This is 3 major
releases (and 2 years) ahead.
With current unstable, on amd64:
- 9 source uploads (at least) are needed
- 222 packages rebuild fine with no changes
- 22 packages FTBFS with the new version
- 18 packages cannot be rebuilt because one of their b-deps FTBFS
Among the latter 40 packages, 32 are in testing. Bug reports have been
submitted for some of them [1] and patches are available. The
remaining ones are pretty self-contained (no external reverse
dependencies) and can be removed from testing if they get in the
way. I've put details at [2].
ocaml 4.05.0 and a few selected packages have been uploaded to
experimental and build fine on all architectures [3].
[1] https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ocaml-4.05.0-transition;users=debian-ocaml-maint@lists.debian.org
[2] http://ocaml.debian.net/debian/ocaml-4.05.0%2Brc1/
[3] https://buildd.debian.org/status/package.php?p=ocaml%2Ccamlp4%2Cfindlib%2Cocamlbuild&suite=experimental&compact=compact
So, basically, this transition is ready to be started from my point of
view.
I will take care of the necessary binNMUs.
Ben file:
title = "ocaml";
is_affected = .depends ~ /ocaml(-base)?(-nox)?-4.02.3/ | .depends ~ /ocaml(-base)?(-nox)?-4.05.0/;
is_good = .depends ~ /ocaml(-base)?(-nox)?-4.05.0/;
is_bad = .depends ~ /ocaml(-base)?(-nox)?-4.02.3/;
Cheers,
--
Stéphane
-- System Information:
Debian Release: buster/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.11.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---
- To: Ximin Luo <infinity0@debian.org>, 871469-done@bugs.debian.org, Stéphane Glondu <glondu@debian.org>
- Cc: Debian Ocaml Maint ML <debian-ocaml-maint@lists.debian.org>
- Subject: Re: Bug#871469: transition: ocaml
- From: Emilio Pozuelo Monfort <pochu@debian.org>
- Date: Tue, 2 Jan 2018 22:20:43 +0100
- Message-id: <81ba2309-e1c3-69f1-2aab-9a71b9136a99@debian.org>
- In-reply-to: <9b52091c-2cf9-33c9-70f9-a2022f06e289@debian.org>
- References: <150218114569.29466.1073103413643257794.reportbug@korell.up7.fr> <588ae2c5-d30e-80df-3a02-2c46580ea35b@debian.org> <bab3aeaa-4163-b675-90b2-f8a57a3d293f@debian.org> <150218114569.29466.1073103413643257794.reportbug@korell.up7.fr> <545ca11b-0971-db13-8a25-c2dc6ffb7866@debian.org> <9b52091c-2cf9-33c9-70f9-a2022f06e289@debian.org>
On 23/09/17 15:52, Emilio Pozuelo Monfort wrote:
> On 14/09/17 15:44, Ximin Luo wrote:
>> Stéphane Glondu:
>>> On 15/08/2017 22:16, Emilio Pozuelo Monfort wrote:
>>>> Control: tags -1 confirmed
>>>> [...]
>>>>> ocaml 4.05.0 and a few selected packages have been uploaded to
>>>>> experimental and build fine on all architectures [3].
>>>>
>>>>> So, basically, this transition is ready to be started from my point of
>>>>> view.
>>>>>
>>>>> I will take care of the necessary binNMUs.
>>>>
>>>> Go ahead.
>>>
>>> The transition in Fedora revealed an issue with native dynlink on arm64
>>> [1]. The issue is being sorted out upstream [2]. Let's wait a bit. If
>>> this is not fixed in one week, we'll upload ocaml with native dynlink
>>> disabled on arm64.
>>>
>>> [1] https://pagure.io/releng/issue/6906
>>> [2] https://github.com/ocaml/ocaml/pull/1268
>>>
>> Upstream fixed this "properly" so I've included that patch and done a new upload to experimental. Everything seems OK so far, just waiting for slower architectures to build.
>>
>> Soon, I will upload to unstable and begin the transition. Let me know if you need me to delay it further.
>
> That's alright. I see this is already started and binNMUs are needed. Is someone
> from the ocaml team handling these, or should I?
This took forever, but it finally migrated:
ocaml | 4.05.0-10 | testing | source, amd64, arm64, armel,
armhf, i386, mips, mips64el, mipsel, ppc64el, s390x
I had to remove approx and its only rdep openstack-meta-packages, which were
scheduled for autoremoval anyway.
Cheers,
Emilio
--- End Message ---