• Epoch bump for golang-github-valyala-fasthttp

    From Guillem Jover@21:1/5 to All on Thu Nov 11 20:30:02 2021
    Hi!

    The golang-github-valyala-fasthttp package used to have date-based
    release numbers (current Debian version 20160617-2). Upstream has
    since switched to semver (latest upstream version 1.31.0).

    So the version scheme has been reset, and unfortunately given that no
    prefix was used when initially packaging this, an epoch seems to be in
    order now.

    I'm planning on updating in the coming days to the latest upstream
    release and bump the version using an epoch.

    Thanks,
    Guillem

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pirate Praveen@21:1/5 to Guillem Jover on Fri Nov 12 06:30:01 2021
    On 12 November 2021 12:38:23 am IST, Guillem Jover <gjover@sipwise.com> wrote: >Hi!

    The golang-github-valyala-fasthttp package used to have date-based
    release numbers (current Debian version 20160617-2). Upstream has
    since switched to semver (latest upstream version 1.31.0).

    So the version scheme has been reset, and unfortunately given that no
    prefix was used when initially packaging this, an epoch seems to be in
    order now.

    I'm planning on updating in the coming days to the latest upstream
    release and bump the version using an epoch.

    How about golang-github-valyala-fasthttp-v1 ?
    Though it won't match import path, it can avoid the epoch.

    Most projects change import paths on incompatible bumps.

    Thanks,
    Guillem


    --
    Sent from my Android device with K-9 Mail. Please excuse my brevity.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Guillem Jover@21:1/5 to Pirate Praveen on Fri Nov 12 16:50:02 2021
    On Fri, 2021-11-12 at 10:55:26 +0530, Pirate Praveen wrote:
    On 12 November 2021 12:38:23 am IST, Guillem Jover <gjover@sipwise.com> wrote:
    The golang-github-valyala-fasthttp package used to have date-based
    release numbers (current Debian version 20160617-2). Upstream has
    since switched to semver (latest upstream version 1.31.0).

    So the version scheme has been reset, and unfortunately given that no >prefix was used when initially packaging this, an epoch seems to be in >order now.

    I'm planning on updating in the coming days to the latest upstream
    release and bump the version using an epoch.

    How about golang-github-valyala-fasthttp-v1 ?
    Though it won't match import path, it can avoid the epoch.

    While interesting, I think this might be worse. I'm not a fan of
    epochs, but this is precisely the case they were intended for. The way
    I see it, the source package name is now burned, and even if we played
    games and used a different source+binary name w/o epoch, but breaking
    the current convention and expectation of package names trying to map
    closely to import paths, the current source+binary one could/should not
    be reused anyway, so we might as well bump the epoch there, and if in
    the future there's a «.v1» kind of import path bump, then we can simply
    drop the current one and completely get rid of the epoch.

    Most projects change import paths on incompatible bumps.

    But this didn't happen upstream in this case.

    Thanks,
    Guillem

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Emilio Pozuelo Monfort@21:1/5 to Guillem Jover on Fri Nov 12 17:00:01 2021
    On 12/11/2021 16:26, Guillem Jover wrote:
    On Fri, 2021-11-12 at 10:55:26 +0530, Pirate Praveen wrote:
    On 12 November 2021 12:38:23 am IST, Guillem Jover <gjover@sipwise.com> wrote:
    The golang-github-valyala-fasthttp package used to have date-based
    release numbers (current Debian version 20160617-2). Upstream has
    since switched to semver (latest upstream version 1.31.0).

    So the version scheme has been reset, and unfortunately given that no
    prefix was used when initially packaging this, an epoch seems to be in
    order now.

    I'm planning on updating in the coming days to the latest upstream
    release and bump the version using an epoch.

    How about golang-github-valyala-fasthttp-v1 ?
    Though it won't match import path, it can avoid the epoch.

    While interesting, I think this might be worse. I'm not a fan of
    epochs, but this is precisely the case they were intended for.

    Indeed, I think an epoch bump here is sensible.

    Cheers,
    Emilio

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)