On Thu, Jul 16, 2020 at 7:45 PM Shengjing Zhu <[email protected]> wrote: > > On Thu, Jul 16, 2020 at 6:39 PM Reinhard Tartler <[email protected]> wrote: > > > > Package: golang-blackfriday > > Severity: normal > > Control: block 964378 by -1 > > > > This upgrade is a requirement of the new go-md2man 2.0 upstream version, > > which required by github.com/spf13/cobra, which in turns is required > > by libpod 2.0, and thus blocks #964378. > > > > First, manpage is just a nice-to-have feature for either cobra or > podman. It shouldn't be a blocker for updating podman to 2.0. > > > I've actually already updated the package in the experimental branch at > > https://salsa.debian.org/go-team/packages/golang-blackfriday/-/tree/debian/experimental > > > > And did a test rebuild of all packages using ratt(1). Here is the executive > > summary: > [..] > > > > All buildlogs can be seen at: > > https://people.debian.org/~siretart/buildlogs_blackfriday_2.0.1-1/ > > > > > > I wonder how to proceed. Shall we move ahead with uploading to > > 'experimental' and file bugs against all packages that need updating, or > > is it better to move ahead with #964938 and introduce a > > golang-blackfriday-v2 package that contains a newer copy of the code? > > > > Too many FTBFS, we won't have much time to fix all of it before the > freeze of bullseye.
Although there are so many FTBFS. But the dependency tree for blackfriday is simple. We probably can update golang-blackfriday, golang-github-urfave-cli, golang-github-spf13-cobra altogether. Then see how many packages FTBFS. ratt supports rebuild with multiple changes files. golang-github-urfave-cli already needs new go-md2man, https://salsa.debian.org/go-team/packages/golang-github-urfave-cli/-/blob/master/debian/patches/0001-use-go-md2man-v1.patch -- Shengjing Zhu

