• Epoch for node-markdown-it

    From Yadd@21:1/5 to All on Fri Aug 19 10:30:01 2022
    Hi,

    some months ago, a bad upstream tag changed node-markdown-it version to
    22.2.3 instead of 10.0.0. So I'd like to change node-markdown-it version
    into 1:13.0.1

    Cheers,
    Yadd

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonas Smedegaard@21:1/5 to All on Fri Aug 19 16:40:01 2022
    Quoting Yadd (2022-08-19 10:21:17)
    some months ago, a bad upstream tag changed node-markdown-it version to 22.2.3 instead of 10.0.0. So I'd like to change node-markdown-it version
    into 1:13.0.1

    Since upstream is already at 10, is it unlikely that they will reach 22
    in the foreseeable future?

    What I am getting at is that introducing an epoch is a pain *forever*
    (all dependent packages must then *forever* remember to add "1:" prefix) wheread converting the accidental too-high major version into
    pseudo-epoch "22.really." will last only until upstream catches up.


    - Jonas

    --
    * Jonas Smedegaard - idealist & Internet-arkitekt
    * Tlf.: +45 40843136 Website: http://dr.jones.dk/

    [x] quote me freely [ ] ask before reusing [ ] keep private --==============F75500271977413397=MIME-Version: 1.0
    Content-Transfer-Encoding: 7bit
    Content-Description: signature
    Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"

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

    iQIzBAABCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmL/oDYACgkQLHwxRsGg ASHeAQ//bMuapErF2k8cuF3xG3rjFAB0BCLxjhjVUqCDlfYEsfdj1RWr2XIJDJg2 GDkIeKU2J6MdNOxqJQcrCVMbDeFTjlAWcKhJM4LavfPTOtBg0JZAvVLmgauXbxuj rNqil2eo1xIHzTTauDziUq2YcNLKY15gJgpplPpuRB0UHngR11cq43fLoncBRhxr y9AiNcG5ZzzApgZouPj5wWa+afQo66NqQWP1xWavkVBQge7sjf7gtEmr4fi/LSlt vEq7Tdvt4ZAxmj/SamGYWq16nSGoW2RiZsCv48AXI9RMwq35e2bBU1r7e0s9neZ5 jYCsC2lVopHt59nadAukzpHLpkWyAR+tzjPUV/ZfW6ho1V8WYmzm80QoqHwT24WQ cXdVoAdkrXIxl3RbN+wHqCAh1aWiqgyjaZ2Jjd9HHxNTLgMgka+J/mNMmPk68lXn oWNxnXNqJyWgjnJ0LOV9/Al5zGmWxYEuFs5HRQocpGaOxnxBzT9RPzUzscbyft2y 3QtL3nYgsl8I70DwF
  • From Andrej Shadura@21:1/5 to Jonas Smedegaard on Fri Aug 19 16:50:01 2022
    Hi,

    On Fri, 19 Aug 2022, at 16:37, Jonas Smedegaard wrote:
    Quoting Yadd (2022-08-19 10:21:17)
    some months ago, a bad upstream tag changed node-markdown-it version to
    22.2.3 instead of 10.0.0. So I'd like to change node-markdown-it version
    into 1:13.0.1

    Since upstream is already at 10, is it unlikely that they will reach 22
    in the foreseeable future?

    What I am getting at is that introducing an epoch is a pain *forever*
    (all dependent packages must then *forever* remember to add "1:" prefix) wheread converting the accidental too-high major version into
    pseudo-epoch "22.really." will last only until upstream catches up.

    I agree, adding an epoch in this package doesn’t seem appropriate or necessary.

    --
    Cheers,
    Andrej

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Nilesh Patra@21:1/5 to Andrej Shadura on Fri Aug 19 17:50:01 2022
    On Fri, Aug 19, 2022 at 04:43:17PM +0200, Andrej Shadura wrote:
    Hi,

    On Fri, 19 Aug 2022, at 16:37, Jonas Smedegaard wrote:
    Quoting Yadd (2022-08-19 10:21:17)
    some months ago, a bad upstream tag changed node-markdown-it version to >> 22.2.3 instead of 10.0.0. So I'd like to change node-markdown-it version >> into 1:13.0.1

    Since upstream is already at 10, is it unlikely that they will reach 22
    in the foreseeable future?

    What I am getting at is that introducing an epoch is a pain *forever*
    (all dependent packages must then *forever* remember to add "1:" prefix) wheread converting the accidental too-high major version into
    pseudo-epoch "22.really." will last only until upstream catches up.

    I agree, adding an epoch in this package doesn’t seem appropriate or necessary.

    JTFR - Upstream released 12.0.4 in 2020, and they have reached 13.0.1 _now_ (after two years)
    Going by previous releases, the delta between one major release is atleast an year.

    And so reaching to 22.2.3 will take a very long time as well, if not _forever_ and that would mean keeping up with +really for several years. I do
    not think tagging this along with really is much better than adding in an epoch.
    (I personally find the former a bit more ugly for my taste)

    The only reverse-dependency of this package is "node-prosemirror-markdown" and so
    it would not be too much work if an epoch is introduced.

    --
    Best,
    Nilesh

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

    iQIzBAABCgAdFiEEPpmlJvXcwMu/HO6mALrnSzQzafEFAmL/sDUACgkQALrnSzQz afHQ2Q/+O6Fuf6/oRpG5JHGj3/0sIodFcEfbXOiqLDPdijCCvcsYvmrZaWN2XorR spJJcXCfpD92iHr/NpBCNS4k9xryp7DtKlDDorVCbeJkqozPFKoygxn75mSLXP6K X+g0cM94XIC2mW2UtQdyGu4a6mXaD8rsMbwyIlsppTCHqGkyJ3+UrvohcrK3hRjF nbx9nlxSzAXrGJNVrz/slGK4IvpT/t60jIYr4MJI7Lh+ojWTH0SE0YF9hqhzXvEg HfN3N4C6kZLsZPasFA9Y5SymOioCuA4Vjlu+LCTRlzsrwbC6+Olx0GxvPQk6Hr15 vQwPxl3rM3yds7NyYUULmLhGhJlA29CRJPUXG6uHAbEaG220zf4/TpDkO34VkJcU 9+84hmwpLRGzW71WmCtL3MfWAVdrDqr+pX377EeELnjiLHTfSjXDUdBWDnBUFdO6 OXxwUOOtYbqPa/u64mJIgLQrJHYn2RiFxmolnScpvRQAut4S4SjHo+ggG83SeVvM z+EMNp36cQnpzqGcyYCohKzjYjPwl3iBk/kAZl3w0T4maCbD5kIap8pVgnoMbrVG k3XW1VNl9WMNBgI8cXHdXhbyWZA3xnCBz4Z6ulVOa5vadPJXqK3EOiNDllkN8UQN t6jolMHHGZ2fjevkN9AKKW6hAxvHH5DwuqGH68Eb9W/U+n4spMo=
    =nnFP
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrej Shadura@21:1/5 to Nilesh Patra on Fri Aug 19 18:00:02 2022
    Hi,

    On Fri, 19 Aug 2022, at 17:45, Nilesh Patra wrote:
    I agree, adding an epoch in this package doesn’t seem appropriate or necessary.

    JTFR - Upstream released 12.0.4 in 2020, and they have reached 13.0.1
    _now_ (after two years)
    Going by previous releases, the delta between one major release is
    atleast an year.

    And so reaching to 22.2.3 will take a very long time as well, if not _forever_
    and that would mean keeping up with +really for several years. I do
    not think tagging this along with really is much better than adding in an epoch.
    (I personally find the former a bit more ugly for my taste)

    As Jonas said, an epoch cannot be undone, +really can, regardless when this is going to happen. Both are ugly solutions, but an epoch is also evil, unlike +really 🙂

    --
    Cheers,
    Andrej

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pirate Praveen@21:1/5 to andrew@shadura.me on Fri Aug 19 18:10:01 2022
    On Fri, Aug 19 2022 at 05:50:46 PM +02:00:00 +02:00:00, Andrej Shadura <andrew@shadura.me> wrote:
    Hi,

    On Fri, 19 Aug 2022, at 17:45, Nilesh Patra wrote:
    I agree, adding an epoch in this package doesn’t seem
    appropriate or necessary.

    JTFR - Upstream released 12.0.4 in 2020, and they have reached
    13.0.1
    _now_ (after two years)
    Going by previous releases, the delta between one major release is
    atleast an year.

    And so reaching to 22.2.3 will take a very long time as well, if
    not _forever_
    and that would mean keeping up with +really for several years. I do
    not think tagging this along with really is much better than adding
    in an epoch.
    (I personally find the former a bit more ugly for my taste)

    As Jonas said, an epoch cannot be undone, +really can, regardless
    when this is going to happen. Both are ugly solutions, but an epoch
    is also evil, unlike +really 🙂

    Are we going to deny every epoch request or this is going to be
    subjective?

    I don't know if waiting potentially 10+ years for upstream to catch up
    is not a reasonable request, what exactly is reasonable?

    In cases of reverting to an older version +really is appropriate, but
    with such big version difference if epoch cannot be used, why are we
    keeping the option of epoch at all?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Nilesh Patra@21:1/5 to Andrej Shadura on Fri Aug 19 18:30:01 2022
    Hi Andrej,

    On Fri, Aug 19, 2022 at 05:50:46PM +0200, Andrej Shadura wrote:
    Hi,

    On Fri, 19 Aug 2022, at 17:45, Nilesh Patra wrote:
    I agree, adding an epoch in this package doesn’t seem appropriate or necessary.

    JTFR - Upstream released 12.0.4 in 2020, and they have reached 13.0.1 _now_ (after two years)
    Going by previous releases, the delta between one major release is
    atleast an year.

    And so reaching to 22.2.3 will take a very long time as well, if not _forever_
    and that would mean keeping up with +really for several years. I do
    not think tagging this along with really is much better than adding in an epoch.
    (I personally find the former a bit more ugly for my taste)

    As Jonas said, an epoch cannot be undone, +really can, regardless when this is going to happen.

    I think ignoring when it happens is not the right way to see it. Even if we assume that
    upstream is going to work on this with the same effort, we will still end up waiting
    for a _decade_ for the +really to go away.

    Is tagging this along for so many years really is more worthy than an epoch? Note that the package might even go stale in such a long time, thought.

    Both are ugly solutions, but an epoch is also evil, unlike +really 🙂

    Hah, ;-D

    --
    Best,
    Nilesh

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

    iQIzBAABCgAdFiEEPpmlJvXcwMu/HO6mALrnSzQzafEFAmL/uHkACgkQALrnSzQz afG/XA//YF87UBP4SJZLtCJWrdiGrui2H5DJg+f5Ot2AyHN4stmT+DIArKgTLEBq p6+6AR0vEeCLQs6eAH7MblKnr3SOzHZOKQZQYRh6kG+U91ik6vfV2wKoW9wS7YCk XNQDvXchpZEShP1lz7kXgTrz9+G55qWiO9Cr0rmdIyhem4mfzXuFwOHkGkygLCtu FTwHLM0CWPWQ4jez43KpbWTaWXPO4JNinuOWsANhajbuyHBSqhg0OIG69SOM5zUY u0o9QxZDSb7VmYmu5/HMMeI41R0i+I12M0+JRAURbPFrncBq/a8GWhzdTr9UhR9F VJ/GJ1nDAHr/DT7fnfjsgypX6bO+xgykkxeHxTTfxu82PwY1B08MY4ugQ3Nfmhri QgqjLvsmmfSWGMSPNEarVZUNvldVWora5CvvohXKvMd30TvV/VBuNilZBzePFW6L 5dfiiNIirb/8iydRHy+a6+AQCY6KIY6hpna8trKQcbpARGyDMBcyUuLoTWqrobjQ 7scJT6Fxu4iBRnrclF4byb2lIeS7euZ5mHaZBD4lg/buEwvHwv9CsKGLCKEx29iS BfiJofqcnnFs4AP/UP7T8TAhD9hU+zAlh5SXJhH0VGD0NSpuV0g5fDytHStLcbtF RdUIvOvTFVUyTPnaOst0DI0ghz0dlPJSwnio03lT/GpyqBCJL5U=
    =/Bvx
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Nilesh Patra@21:1/5 to Nilesh Patra on Fri Aug 19 18:40:02 2022
    On Fri, Aug 19, 2022 at 09:51:14PM +0530, Nilesh Patra wrote:
    As Jonas said, an epoch cannot be undone, +really can, regardless when this is going to happen.

    I think ignoring when it happens is not the right way to see it. Even if we assume that
    upstream is going to work on this with the same effort, we will still end up waiting
    for a _decade_ for the +really to go away.

    Is tagging this along for so many years really is more worthy than an epoch? Note that the package might even go stale in such a long time, thought.

    BTW, Jonas also said, "is it unlikely that they will reach 22
    in the foreseeable future?"

    And the answer to that is a "Yes", so :)

    --
    Best,
    Nilesh

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

    iQIzBAABCgAdFiEEPpmlJvXcwMu/HO6mALrnSzQzafEFAmL/usEACgkQALrnSzQz afG+MBAAjO1bOWw630oDgcovluaPPrREgzR82u7KHSMqz8RCkCH1+uMUPGiiQWDF fJWB8bkBpV3/WuvNM55/pOqlQJhXimF6vTDarLEMuqFqSdZOyAk/5VHEK0yLiqoT NJXz1kuBaBiMsHcTMWRgp+Fpz0t6NnPucMUZHUDVgmQ0nlvf7mTX8fWNP7VNrkzV /Iv4x8O9icR2wcDDIXzT/mEgLg3wOvgIoj72UPy27Qfbmwkdnr5OFpjSWqSEMBrm kHpVg2ckHNtWYQdvGIbdgyeJhFNjDP7d38FsWRIBhYPmXsB5l8NURfT5O2W/OMmG eGuYLhz8TSnLc1ODDs525/F4HeD9ZF0EOAJoNJsXk9wYjA+h0y0qNKfp+5DR+4aR 5zWq/l5PosLDe7AwRHJ2tazenhSc5NwinSSHK8XfQofwlo00ok/YZH+IpI6hpHhA FA5Iqfrbm+nLRyYnwy7hPzzT+EEbVuiN3KjTQxiu3XAgonJ0Yje6/qbLSnsHJ2c6 3wvYK1Z7UbuHrE021HON/09uyG0JRH3unNR8rQ0U+zYmQBZ/RjQqr1Ayb5s1Mwa8 oOLSZFIRx98EGNSFEOJY1a38xFUVlJ8l9kcuuNlAOvi0zhqunPQY/5xYX0vDRxgr ffrvuCAGrr57u10fLnKmaxfqMdjDIwpfmZsCv89crTtVDCrO384=
    =Elf0
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon McVittie@21:1/5 to Pirate Praveen on Fri Aug 19 19:10:01 2022
    On Fri, 19 Aug 2022 at 21:36:24 +0530, Pirate Praveen wrote:
    Are we going to deny every epoch request or this is going to be subjective?

    If there was a correct objective rule for what to do, we'd be applying
    that rule mechanically, not asking our fellow developers for advice.
    Epochs cause problems, but sometimes the alternatives are worse. Deciding
    which is the least-bad option is inherently a subjective question and you
    are not going to get an objective answer to it.

    I do not have a strong opinion either way on this particular situation
    without knowing where 22.2.3 came from. As a way to mitigate this sort
    of thing in future, I'd suggest that maintainers/sponsors should confirm whether upstreams were intentionally doing a multi-version jump like
    that one before uploading the new version.

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonas Smedegaard@21:1/5 to All on Fri Aug 19 19:40:01 2022
    Quoting Nilesh Patra (2022-08-19 17:45:57)
    On Fri, Aug 19, 2022 at 04:43:17PM +0200, Andrej Shadura wrote:
    Hi,

    On Fri, 19 Aug 2022, at 16:37, Jonas Smedegaard wrote:
    Quoting Yadd (2022-08-19 10:21:17)
    some months ago, a bad upstream tag changed node-markdown-it version to >> 22.2.3 instead of 10.0.0. So I'd like to change node-markdown-it version
    into 1:13.0.1

    Since upstream is already at 10, is it unlikely that they will reach 22 in the foreseeable future?

    What I am getting at is that introducing an epoch is a pain *forever* (all dependent packages must then *forever* remember to add "1:" prefix) wheread converting the accidental too-high major version into pseudo-epoch "22.really." will last only until upstream catches up.

    I agree, adding an epoch in this package doesn’t seem appropriate or necessary.

    JTFR - Upstream released 12.0.4 in 2020, and they have reached 13.0.1 _now_ (after two years)
    Going by previous releases, the delta between one major release is atleast an year.

    Seems to me that roughly...
    13 has so far lasted 4 months,
    12 lasted 18 months,
    11 lasted 5 months,
    10 lasted 8 months,
    9 lasted 2 months,
    8 lasted 36 months.

    Let upstream be erratic for one-two Debian releases, and this issue
    might solve itself.


    And so reaching to 22.2.3 will take a very long time as well, if not _forever_
    and that would mean keeping up with +really for several years. I do
    not think tagging this along with really is much better than adding in an epoch.
    (I personally find the former a bit more ugly for my taste)

    Neither "1:" nor "22.really." as prefix is beautiful, but as already
    stated the former is forever.


    The only reverse-dependency of this package is "node-prosemirror-markdown" and so
    it would not be too much work if an epoch is introduced.

    ...but it would be even less work to *not* introduce an epoch.


    Quoting Nilesh Patra (2022-08-19 18:21:14)
    Is tagging this along for so many years really is more worthy than an epoch?

    What is worthy about introducing an epoch here?


    - Jonas

    --
    * Jonas Smedegaard - idealist & Internet-arkitekt
    * Tlf.: +45 40843136 Website: http://dr.jones.dk/

    [x] quote me freely [ ] ask before reusing [ ] keep private --==============r01915695270293698=MIME-Version: 1.0
    Content-Transfer-Encoding: 7bit
    Content-Description: signature
    Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"

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

    iQIzBAABCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmL/yTkACgkQLHwxRsGg ASGFew/8DNWuCZmM3CcfYCSkDoRLznhGEoRaODKX4WbtR/kROVtS/gibWLXVN6Xs Q7xDOuI8Q5pgBwEv4onAkn7R9cZpMOgX/t7qcWsa9uje/r5OiSd8SQQbMtOaRBlW VyplS+LhSF/MsfBxOBGBw+7pjLUEF7pNlalhW2Ne36qcgT/728fOF2jPmzfhccDb 2xizjC8ywk8CTVSLPVnZ7qiXhB8jMQLYQ3QVKtDKBudl1r1QaDloS5hCFwzN2kY0 e2MrcHN8IvaJdhovv9UG7tMp10n0UqHTwKfkLGUCwhD0ue/p8WjO8vwUjoQ1ej4v dT9Av6VQo3KGTy5xsPhW3ALuKhybRTHJ9dqrDOgRdwgGl0ye/yQuuf7jybHE5owa vfyx4cjFFc6nTY7GGX2oiMRoybMWY7Tqy4Qc/2GUMRcjCy0lGH5EPC7a39Lgiusy DYwi9MqOILhqI7B2drTjpdYqgi19BBt1gdorRism56yCisMtWr6vPajLrzr2xmpk /dQKhxk3oiGlLnLyS
  • From Nilesh Patra@21:1/5 to All on Fri Aug 19 19:50:01 2022
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------kvi6GkEmjotgBKi6fTlXNvJF
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    T24gOC8xOS8yMiAyMzowMiwgSm9uYXMgU21lZGVnYWFyZCB3cm90ZToNCj4gUXVvdGluZyBO aWxlc2ggUGF0cmEgKDIwMjItMDgtMTkgMTc6NDU6NTcpDQo+PiBKVEZSIC0gVXBzdHJlYW0g cmVsZWFzZWQgMTIuMC40IGluIDIwMjAsIGFuZCB0aGV5IGhhdmUgcmVhY2hlZCAxMy4wLjEg X25vd18gKGFmdGVyIHR3byB5ZWFycykNCj4+IEdvaW5nIGJ5IHByZXZpb3VzIHJlbGVhc2Vz LCB0aGUgZGVsdGEgYmV0d2VlbiBvbmUgbWFqb3IgcmVsZWFzZSBpcyBhdGxlYXN0IGFuIHll YXIuDQo+IA0KPiBTZWVtcyB0byBtZSB0aGF0IHJvdWdobHkuLi4NCj4gMTMgaGFzIHNvIGZh ciBsYXN0ZWQgNCBtb250aHMsDQo+IDEyIGxhc3RlZCAxOCBtb250aHMsDQo+IDExIGxhc3Rl ZCA1IG1vbnRocywNCj4gMTAgbGFzdGVkIDggbW9udGhzLA0KPiA5IGxhc3RlZCAyIG1vbnRo cywNCj4gOCBsYXN0ZWQgMzYgbW9udGhzLg0KPiANCj4gTGV0IHVwc3RyZWFtIGJlIGVycmF0 aWMgZm9yIG9uZS10d28gRGViaWFuIHJlbGVhc2VzLCBhbmQgdGhpcyBpc3N1ZQ0KPiBtaWdo dCBzb2x2ZSBpdHNlbGYuDQoNCkhvdyBkbyB5b3UgY29uY2x1ZGUgdGhhdD8gVGhlIGRhdGEg eW91IHByZXNlbnQgYWJvdmUgc2F5cyBvdGhlcndpc2UuIDEzLT4yMiBpcyBhIGJpZyBqdW1w DQphbmQgZG9lcyBub3QgbG9vayBsaWtlIGEgMi1kZWJpYW4gcmVsZWFzZSB0aGluZy4NCg0K Pj4gQW5kIHNvIHJlYWNoaW5nIHRvIDIyLjIuMyB3aWxsIHRha2UgYSB2ZXJ5IGxvbmcgdGlt ZSBhcyB3ZWxsLCBpZiBub3QgX2ZvcmV2ZXJfDQo+PiBhbmQgdGhhdCB3b3VsZCBtZWFuIGtl ZXBpbmcgdXAgd2l0aCArcmVhbGx5IGZvciBzZXZlcmFsIHllYXJzLiBJIGRvDQo+PiBub3Qg dGhpbmsgdGFnZ2luZyB0aGlzIGFsb25nIHdpdGggcmVhbGx5IGlzIG11Y2ggYmV0dGVyIHRo YW4gYWRkaW5nIGluIGFuIGVwb2NoLg0KPj4gKEkgcGVyc29uYWxseSBmaW5kIHRoZSBmb3Jt ZXIgYSBiaXQgbW9yZSB1Z2x5IGZvciBteSB0YXN0ZSkNCj4gDQo+IE5laXRoZXIgIjE6IiBu b3IgIjIyLnJlYWxseS4iIGFzIHByZWZpeCBpcyBiZWF1dGlmdWwsIGJ1dCBhcyBhbHJlYWR5 DQo+IHN0YXRlZCB0aGUgZm9ybWVyIGlzIGZvcmV2ZXIuDQoNCldoeSBkb2VzIHRoZSBmb3Jt ZXIgZXZlbiBleGlzdCB0aGVuPw0KDQo+PiBUaGUgb25seSByZXZlcnNlLWRlcGVuZGVuY3kg b2YgdGhpcyBwYWNrYWdlIGlzICJub2RlLXByb3NlbWlycm9yLW1hcmtkb3duIiBhbmQgc28N Cj4+IGl0IHdvdWxkIG5vdCBiZSB0b28gbXVjaCB3b3JrIGlmIGFuIGVwb2NoIGlzIGludHJv ZHVjZWQuDQo+IA0KPiAuLi5idXQgaXQgd291bGQgYmUgZXZlbiBsZXNzIHdvcmsgdG8gKm5v dCogaW50cm9kdWNlIGFuIGVwb2NoLg0KDQpIb3cgbXVjaCB3b3JrIGRvZXMgYWRkaW5nIGEg IjE6IiBpbiBkL2NvbnRyb2wgZm9yIGEgc2luZ2xlIHBhY2thZ2UgdGFrZT8NCkkgdGhpbmsg dGhpcyBpcyBiaWtlLXNoZWRkaW5nIGhlcmUgOikNCg0KPiBRdW90aW5nIE5pbGVzaCBQYXRy YSAoMjAyMi0wOC0xOSAxODoyMToxNCkNCj4+IElzIHRhZ2dpbmcgdGhpcyBhbG9uZyBmb3Ig c28gbWFueSB5ZWFycyByZWFsbHkgaXMgbW9yZSB3b3J0aHkgdGhhbiBhbiBlcG9jaD8NCj4g DQo+IFdoYXQgaXMgd29ydGh5IGFib3V0IGludHJvZHVjaW5nIGFuIGVwb2NoIGhlcmU/DQoN CldoYXQgaXMgd29ydGh5IGFib3V0IGV2ZW4gdGhlIGV4aXN0ZW5jZSBvZiBlcG9jaCB0aGVu Pw0KDQpJbiBhbnkgY2FzZSwgSSB0aGluayBJIGFtIGRvbmUga2VlcGluZyBteSBwb2ludCBo ZXJlLg0KDQotLSANCkJlc3QsDQpOaWxlc2gNCg==

    --------------kvi6GkEmjotgBKi6fTlXNvJF--

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

    wsF5BAABCAAjFiEEPpmlJvXcwMu/HO6mALrnSzQzafEFAmL/y2cFAwAAAAAACgkQALrnSzQzafHf UhAAnEoJyO4XVf17T7nhTPwe42hlsS3EC4P0Dg09xBfJSLsr7JZs1MJyOSs0oZ52CbfZc6CwDoEG tpdRY/G3jCOpfxWEYA8euzPvbeK1Mk7fZ/cQSOnXMb8ifUT10RCvxTFps3D0CmUwR51UiAsSu0jw xSaeCZczoDAXB+a8GhOw/cXMb6lIlPIzy9JybBaa8DCvpsLzJpMRgPNw4+0GohKl0tycIlT9ini+ 4BWEWgXcnFJP5svAwNU8UQoogRDesi4LujTYuO3QGo+aL+RjIAu3mMJV96PNj9AZ7szE5LIomIbe NlYhsL4zb1IGruSptUWfoDM7KRaHq9W0b+DPDkxDkxsGjz13lLDvhOIjhUfdt6y0S8C8pE+YF5hf Lf/DgsH/0+7+/se2MxTe3XnerDGf6Ub3542xRM5b/zcuxvpgCJUgN0XFTAZTnq3UIca78kMVzgvl NxpQooqyoexZwbBX7ebKtbXCkoFBP7G5i+xW4zAGwVNVajjhsmWjm3x1kfZbRpILEr1KqkTr3F0M uS1rzJvOFoudMtDG/5wCRyPjyGAQNT1AauFtt8CdpAkJQgq/fQfa5uhsnCXbRhXUMzY44gIA1hi8 vvRGPSTxWFL/iW5tj3iX3HLqOgXsyeeQY57YeawKE3sZDNLrzoZpqEyk1CeL6hPWvEfA3PChVb2r 5wg=
    =TRfX
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Levsen@21:1/5 to Simon McVittie on Sat Aug 20 02:10:01 2022
    On Fri, Aug 19, 2022 at 06:00:44PM +0100, Simon McVittie wrote:
    Epochs cause problems, [...]

    which are? (I agree they are ugly and should often be avoided, but I don't
    see any unsolved problems with them, which is why I'm asking.)


    --
    cheers,
    Holger

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
    ⠈⠳⣄

    It's not climate change nor climate crisis, it's climate disaster.

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

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmMAJP0ACgkQCRq4Vgaa qhwQaQ//atrQBwwNVlwleXophHMEptUeiqfbcnxKrwXVO8Y/dZ1M7kp6zEWyMIiS mjseNHl9LhVUhFhGKY6DLbsmC2rFL6ziUDP+Zk67NiG51RefRcC91vVpvsG7SxfI CrCR+b+AQ87L+OgPOToyvxvAUfdZ6xWouBs1/1FWBemvvuuVBsQfQcMse+Ht5RXt 3Ckabo0fHnLAi+vryylgmzMqM2rHxhEa7/MiVLNS4duPno4G5piMr2Lpid9lgLmg aUp+JobWFKUe2ntmax7RG+ijzqxb1TJxHY4+3qfsAdqd1yI9HfrC3BEE/syKafPh V67a4MApMEbZxD2YtPALPl4DNOF4tOPJ8fw+hd8RtWNzMzmVXoJmFVaTg1is6TGH wZTRYKzivMzxjDpD2is7cFtavrfX5zvPwAMM2mMl4HRlWhIwEjUFCVS6+nptFQlW wavP0dtydnpEoTo+ZvPPf1HPMef30uXhI/g5AVcyx5201SQEa8l46h2hVUwZkF1i eU7Hpi5fl82zbYQo0+KtuGw8Rn0+musS+JuoQEGIo8AGcOWCwFskw4pb3G67uCy3 PgKqFf6DltjclCNSWeSIqZXPpwtbL6+/+0Y3m8hVV+pWsd
  • From Holger Levsen@21:1/5 to Andrej Shadura on Sat Aug 20 02:10:01 2022
    On Fri, Aug 19, 2022 at 05:50:46PM +0200, Andrej Shadura wrote:
    As Jonas said, an epoch cannot be undone, +really can, regardless when this is going to happen. Both are ugly solutions, but an epoch is also evil, unlike +really 🙂

    it's still only version number cosmetics, or nit-picking or maybe even just xkcd/386 :)

    as a user, I definitly don't care.


    --
    cheers,
    Holger

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
    ⠈⠳⣄

    Religion has been more harmful to humanity than cigarettes.

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

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmMAJHUACgkQCRq4Vgaa qhxXMRAApTVmB1MpEVndskCtOZdgCTlZ42GmV7sQWIWC8HoqWb+qGFo2Vmv7EujB wIH0RWeJguzwIRR7jFN3mcI9fOQ721cZpgzsyXIk3WbFj2cYPUZFzcSj0tDdZkcP y/9f7S9/baZyAN1yeOkSO0eFCaPzA2L3B30XctQnsQbnlN50P20xt3AoSSHzPJJT XSeXmSOKNlIDL+ZXG+l9r1HdCo2yjrV41ph7Qg2Y5pLkx2jduEfE3Wtmbs8tm6ck mdEqQaKtxLzklouFgIZJXEkkGc3qgIzD7l18rP8IDvzpS8VWJMaII8LA1mgAhCdY YC4+m2gFyqKCiXhd3G4JwYcCHE9T1fgzr96XWntsuGAo+ymq7avJojMKQiaIMYpe FGj9rUGn7P8cUaUoJKD0+lSKE+HxnX9Z+V0dMXAE7vTAdOtvhPA9OuV3TY+TKjIh QEce0gJi+vqvkzSb0tnjuAccJWwtUqQry+7QANMNUbo3wfGg/8T4TViLFHRd7e6Z QPtscRJAjrBx9bDGeBHn6rguerf4dyFNx6qvFUlCD0Jdd2nSxM+tQj8alzU70Bh4 mf+4jQMT0bQzdEUFe6qRuEreatVCitLGVqfGZXxykfL8if4FXur2J
  • From Tobias Frost@21:1/5 to Nilesh Patra on Sat Aug 20 09:10:01 2022
    On Fri, Aug 19, 2022 at 10:00:58PM +0530, Nilesh Patra wrote:
    On Fri, Aug 19, 2022 at 09:51:14PM +0530, Nilesh Patra wrote:
    As Jonas said, an epoch cannot be undone, +really can, regardless when this is going to happen.

    I think ignoring when it happens is not the right way to see it. Even if we assume that
    upstream is going to work on this with the same effort, we will still end up waiting
    for a _decade_ for the +really to go away.

    Is tagging this along for so many years really is more worthy than an epoch?
    Note that the package might even go stale in such a long time, thought.

    BTW, Jonas also said, "is it unlikely that they will reach 22
    in the foreseeable future?"

    Did you consider asking them to advance to 22+ with their next release? Afterall, I read it that way that it that there was some issue with that 22 version, and they might have also interest in putting that into the past?

    --
    tobi

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Philip Hands@21:1/5 to Tobias Frost on Sat Aug 20 10:20:01 2022
    Tobias Frost <tobi@frost.de> writes:

    On Fri, Aug 19, 2022 at 10:00:58PM +0530, Nilesh Patra wrote:
    On Fri, Aug 19, 2022 at 09:51:14PM +0530, Nilesh Patra wrote:
    As Jonas said, an epoch cannot be undone, +really can, regardless when this is going to happen.

    I think ignoring when it happens is not the right way to see it. Even if we assume that
    upstream is going to work on this with the same effort, we will still end up waiting
    for a _decade_ for the +really to go away.

    Is tagging this along for so many years really is more worthy than an epoch?
    Note that the package might even go stale in such a long time, thought.

    BTW, Jonas also said, "is it unlikely that they will reach 22
    in the foreseeable future?"

    Did you consider asking them to advance to 22+ with their next release? Afterall, I read it that way that it that there was some issue with that 22 version, and they might have also interest in putting that into the past?

    This seems like the most sensible option, given that versions going
    backwards cannot be great in the node eco-system either.

    They could possibly use it as an oportunity to switch to date-based
    versioning to make a clean break from the current confusion, and
    hopefully this sort of thing in future.

    Joey's scheme makes a lot of sense:

    http://joeyh.name/blog/entry/version_numbers/

    so if they like that then I guess they'd need to release 22.20220901 (or
    some such).

    If they are against bumping the version for whatever reason, it strikes
    me that this situation is exactly what epochs are for, so we should
    probably use them for that.

    Littering the repo with ~really... hacks seems to me to be trading the
    very minor discomfort that seeing an epoch inflicts on the very few of
    us that ever see them, against dumping confusion on our users when they
    have to try to guess which versions of things they're /really/ running.

    Given that the only time most people get interested in versions is when
    they've been presented with news of a (probably urgent) bug, we should
    be trying to make that moment as unconfusing as possible.

    Cheers, Phil.
    --
    |)| Philip Hands [+44 (0)20 8530 9560] HANDS.COM Ltd.
    |-| http://www.hands.com/ http://ftp.uk.debian.org/
    |(| Hugo-Klemm-Strasse 34, 21075 Hamburg, GERMANY

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

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

    iQIzBAEBCgAdFiEE3/FBWs4yJ/zyBwfW0EujoAEl1cAFAmMAmL8ACgkQ0EujoAEl 1cAzmA//bixrleXMv8KtkwQFE4xeeufe7uaE5oCkrVisJ0S1oS7yLFwu4IP+AV9K tihFRn9VsAMvzcSj/CFxAJvzLrdy6uFKPeU9EqZpKCXnWS4GOUJdMDKcLPZf9wlB sABYz+BJUfNQWSJV987E/WaClhi1e8qTlwN7LcAVXyAP/zeLrkFe9NI4xoBTZ+iF XCW0kBMlnFdNx6z0FT6Cpb/yGaDI2/Fi+A2nFAYI5odZh6lgZe26gamsofh4VXJs FjJRvilEwNbOqctGWWOdELKQjHdmjbcsymoYECwznxFkFJcH7C5Jy/GBMfoHQMDq 8/J2hguTJqactNFx8DjOAQQ11lsqR4i+wlbj/cb2oNEMtAJ0A6c0UCOwyKulWZbC AutOWBS5BIWpoN3X6MZ2QlNf6+3XgzVpoPe/bJL1zLRKh9Xp4aI9Q7SRPG3+VJz2 aXTArWKZ8YvZq8iSft60QUPocvoxqAIYs5QEgEXcL/ffe3XIvRTiFd3A9u8jELP+ WIUJkO2xrwPyzFV3P2DsrTcOsw5Obm3OcqNrJVQSQG9JzyL2XjNjGc5ZLfSswGXK Ibm5LpQckIuuW0ExtT/yB4bTY6FzvRgFz0JCPg9bn4SoU8c73oByRNJKJiDf17B+ w441fPOR82tUb2P
  • From Holger Levsen@21:1/5 to Stefano Rivera on Sat Aug 20 18:00:01 2022
    On Sat, Aug 20, 2022 at 03:29:59PM +0000, Stefano Rivera wrote:
    Epochs cause problems, [...]
    which are? (I agree they are ugly and should often be avoided, but I don't see any unsolved problems with them, which is why I'm asking.)
    The standard one is that people use them to revert an upload.

    ok, I agree that's bad. (but not the case here.)

    But, epochs aren't used in the upstream tarball filename, so you then
    easily get a conflict between the old and the new one.

    I'd replace 'easily' with 'theoretically in rare cases' but I can see how
    this is a valid point, sometimes.

    Thanks for the feedback.


    --
    cheers,
    Holger

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
    ⠈⠳⣄

    A single bitcoin transaction alone consumes 621 KWh, or half a million times more energy consumption than a credit card payment. The bitcoin network annually
    wastes 78 TWh (terrawatt hours) annually or the energy consumption of several *million* US households. https://twitter.com/smdiehl/status/1350869944888664064

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

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmMBA4IACgkQCRq4Vgaa qhya0xAAs0UicyPedWBY5PAAOUn0WojEjn6zON8dlM2qaV2313c/7iARXSy7PKl0 EyAgxlFMhJABcvIqGmkPpMNf/InplqqYhC9W7BRBM2/kgkAJzkW7hCGVKROqIPcL fCPPRvbOAj9rW+o4oUMgH/0wZ3XPATKew6hhOUY4BGjAqRB2vSoPk12IwWLhbdWn f5Ie8cNOAi/6ON0L+Vuuewk6brnw+7o07TlJmYPxHY4Nd27FLcTKERqx5aILlpNC oHDZKaHylGL+IgJR9cj2aMvkvgquqHQ/BFW0O/KjjnPUJH1xBac04sTDk7odaTvc RV0EdXb03hP38iMtu1LnSNAYgeHvbZ+WQHPMs6aBuRXzllhUMjhJlVI3B
  • From Stefano Rivera@21:1/5 to All on Sat Aug 20 17:40:01 2022
    Hi Holger (2022.08.20_00:04:13_+0000)

    On Fri, Aug 19, 2022 at 06:00:44PM +0100, Simon McVittie wrote:
    Epochs cause problems, [...]

    which are? (I agree they are ugly and should often be avoided, but I don't see any unsolved problems with them, which is why I'm asking.)

    The standard one is that people use them to revert an upload.
    But, epochs aren't used in the upstream tarball filename, so you then
    easily get a conflict between the old and the new one.

    SR
    --
    Stefano Rivera
    http://tumbleweed.org.za/
    +1 415 683 3272

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pirate Praveen@21:1/5 to holger@layer-acht.org on Sat Aug 20 23:10:01 2022
    On ശ, ഓഗ 20, 2022 at 3:53 വൈകു, Holger Levsen <holger@layer-acht.org> wrote:
    On Sat, Aug 20, 2022 at 03:29:59PM +0000, Stefano Rivera wrote:
    Epochs cause problems, [...]
    which are? (I agree they are ugly and should often be avoided,
    but I don't
    see any unsolved problems with them, which is why I'm asking.)
    The standard one is that people use them to revert an upload.

    ok, I agree that's bad. (but not the case here.)

    But, epochs aren't used in the upstream tarball filename, so you
    then
    easily get a conflict between the old and the new one.

    I'd replace 'easily' with 'theoretically in rare cases' but I can see
    how
    this is a valid point, sometimes.

    I think the only real consequence for this is a dak reject which can be
    fixed by a new upload with +debian suffix.

    Say when upstream again release 22.3 version, 1:22.3 orig.tar will have
    a different checksum from 22.3 orig.tar. If at all dak keeps history of
    the tar after so many releases. At that point, just uploading
    1:22.3+debian will allow dak to accept the new tarball. Am I missing
    something here?

    If this is indeed the case, it feels like many people are blindly
    chanting epoch is evil without really understanding what is at stake
    really.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pirate Praveen@21:1/5 to smcv@debian.org on Sun Aug 21 08:40:01 2022
    On വെ, ഓഗ 19, 2022 at 6:00 വൈകു, Simon McVittie <smcv@debian.org> wrote:
    On Fri, 19 Aug 2022 at 21:36:24 +0530, Pirate Praveen wrote:
    Are we going to deny every epoch request or this is going to be
    subjective?

    If there was a correct objective rule for what to do, we'd be applying
    that rule mechanically, not asking our fellow developers for advice.
    Epochs cause problems, but sometimes the alternatives are worse.
    Deciding
    which is the least-bad option is inherently a subjective question and
    you
    are not going to get an objective answer to it.


    I think we can document the most commonly occuring cases and their pros
    and cons for the epoch, only if something is not covered by the common
    case we should ask in -devel. Current way of long thread on -devel for
    every epoch bump is too much demotivating and time draining for very
    little benefit. People just repeat the same boilerplate arguments
    without even looking at the specifics of the case most of the time. Is
    the opinions on -devel binding? What if when conflicting opinions are
    there? For example I'm convinced we need an epoch here, there are
    people who objected, can I still go ahead and upload with epoch?

    I do not have a strong opinion either way on this particular situation without knowing where 22.2.3 came from. As a way to mitigate this sort
    of thing in future, I'd suggest that maintainers/sponsors should
    confirm
    whether upstreams were intentionally doing a multi-version jump like
    that one before uploading the new version.


    I don't think this is going to be foolproof.
    smcv


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonas Smedegaard@21:1/5 to All on Sun Aug 21 10:50:01 2022
    Quoting Pirate Praveen (2022-08-20 23:01:07)


    On ശ, ഓഗ 20, 2022 at 3:53 വൈകു, Holger Levsen <holger@layer-acht.org> wrote:
    On Sat, Aug 20, 2022 at 03:29:59PM +0000, Stefano Rivera wrote:
    Epochs cause problems, [...]
    which are? (I agree they are ugly and should often be avoided,
    but I don't
    see any unsolved problems with them, which is why I'm asking.)
    The standard one is that people use them to revert an upload.

    ok, I agree that's bad. (but not the case here.)

    But, epochs aren't used in the upstream tarball filename, so you
    then
    easily get a conflict between the old and the new one.

    I'd replace 'easily' with 'theoretically in rare cases' but I can see
    how
    this is a valid point, sometimes.

    I think the only real consequence for this is a dak reject which can be fixed by a new upload with +debian suffix.

    Say when upstream again release 22.3 version, 1:22.3 orig.tar will have
    a different checksum from 22.3 orig.tar. If at all dak keeps history of
    the tar after so many releases. At that point, just uploading
    1:22.3+debian will allow dak to accept the new tarball. Am I missing something here?

    If this is indeed the case, it feels like many people are blindly
    chanting epoch is evil without really understanding what is at stake
    really.

    What I find bad about epochs is that declaring dependencies becomes
    tricky: When you need to declare a "newer than" dependency it is easy to
    miss the need for the epoch prefix, and the mistake easily goes
    unnoticed.

    I dislike your accusation that your fellow developers are cluelessly
    ranting about this.


    - Jonas

    --
    * Jonas Smedegaard - idealist & Internet-arkitekt
    * Tlf.: +45 40843136 Website: http://dr.jones.dk/

    [x] quote me freely [ ] ask before reusing [ ] keep private --==============y70779514153043229=MIME-Version: 1.0
    Content-Transfer-Encoding: 7bit
    Content-Description: signature
    Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"

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

    iQIzBAABCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmMB8M4ACgkQLHwxRsGg ASH7IBAApnCLEJ1Uf8ym9O57Mf1/5uTvBnaAsZRkEoht7Igb5w4MyIgsgazptlzc lQFtXWVXvMuHL9gI0f2NykDfPNCZ5f0CjDJlf4Qoh8xfmwR/QB45PMmILMdCyjxy 7XuL8I4VQjw1vB+b7LzDIOx3QFeba7lpBzouVpQPm9H6nO/G6q3VxGqf73a/zufe FBywiCi2JrP1J97yvP/hqQ3tj5IOhNu1OwKfcu3BgVCSFmP80IH25iPd4+nDaDB5 LixAIXXy+Xok/bFV+5oorI2khlO/vAAt5tjZcZoV8gkXB4Qfa9TVO8xDSlJq9UJt nnKDFUA/CGHhtO9XbD3Mz8Ci8S5ig1JrZPwT4EUeBYCEI6vMDmjv8oANRwVAFxgf /+3bEgmD9TpOTAp24ow+52nCoGU9gX3Z8mGR/fDR1rCrfHI4/fhJLhHD9pc3cIJG D6PMzP8XuNoDl8bgC2UczsV3N5H+LYNNbGajtTMmR03o58DBlyBd75Hzjz9skuyQ NRtvune9UTuYqVsul
  • From Tollef Fog Heen@21:1/5 to All on Sun Aug 21 13:30:01 2022
    ]] Holger Levsen

    On Fri, Aug 19, 2022 at 06:00:44PM +0100, Simon McVittie wrote:
    Epochs cause problems, [...]

    which are? (I agree they are ugly and should often be avoided, but I don't see any unsolved problems with them, which is why I'm asking.)

    IIRC, they're not recorded in the file name in the archive, so foo-1.0-1
    and foo-1:1.0-1 will have the same file names. This isn't a huge
    problem in practice since epochs are often the result of an upstream
    switching from a date-based release model to a semver(-ish) model, such
    as 2022-03 → 1.2, but in this particular case, it can lead to these
    problems if/when upstream reaches 22 as their major version number. I'm
    not sure how snapshot will handle it, as one of the few services that
    care about this over decades, rather than just the active set of
    releases. (Or maybe dak just denies you reusing the file name and the
    uploader gets an error message, I don't know.)

    Cheers,
    --
    Tollef Fog Heen
    UNIX is user friendly, it's just picky about who its friends are

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sean Whitton@21:1/5 to Holger Levsen on Sun Aug 21 19:30:01 2022
    Hello,

    On Sat 20 Aug 2022 at 03:53PM GMT, Holger Levsen wrote:


    On Sat, Aug 20, 2022 at 03:29:59PM +0000, Stefano Rivera wrote:
    Epochs cause problems, [...]
    which are? (I agree they are ugly and should often be avoided, but I don't >> > see any unsolved problems with them, which is why I'm asking.)
    The standard one is that people use them to revert an upload.

    ok, I agree that's bad. (but not the case here.)

    But, epochs aren't used in the upstream tarball filename, so you then
    easily get a conflict between the old and the new one.

    I'd replace 'easily' with 'theoretically in rare cases' but I can see how this is a valid point, sometimes.

    Thanks for the feedback.

    Epochs make it easier to accidentally violate Policy 3.2.2.

    --
    Sean Whitton

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

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

    iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmMCapcZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQG9MD/48C07aggu2zzlgf5RvgAXN nx9J/S00tLl44Wp1Z9w39A7Y9AxPcSQ8KwbFr4ezsxS/oxQPgXqgIzSh8ODhci3n /5UTtKx+y8G3s7bS9TKBkvLv3St3DQMva1Vo6K6TFFIqaUlIyIUCXKWDsstR7GGk 0ufiZo0LmqzzUrsWYEVl0UMbNYbdG6Z+7YGoYhE4my2qbaH1Ik7Rg7KGBxIlKaA+ fJehaw2TwyTeq0ayXw50emhfvG9fBWvrM59RRHBlYV78xRlbnxwU0yuIxZOBwz8m zWaxfkbsXlTCP2hsM7aBUfhgs3S+pkZiFfzsaO2OVcPb8nNVXPZacIt0s415IPPe kTctoEXB4QKuI7kRHCjq7Uv8K2K43wf+OmTy758/OAStt0MbBoqqRcHtBqVjYICy 81Pfk1fh7ahJwKOcP9dLXyISl47a1VwNRxrjHXxnF1J79LswlMRxV0nUzlcK4Dzd 7B4Pik1t7aln5vMqD9OLj1JbdS45LEaZAZgUSKCHJmwZB1lnk+wRroMpzLXdjROA hRsMpLXlv0nbAywQ48t/mQFI4lGlN7kF5mACEyw7bg3iuwxTDIoge9NyBBXLBcOx yoBM3DjrYoYMLw7PF9KABIEo3cfCCVqfyfHxNAsX9REm0Fu2kE2XeKIHe4zET96p Rh8nS0ey6EtU6YOgb8m+JQ==STmo
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Us
  • From Wouter Verhelst@21:1/5 to Jonas Smedegaard on Mon Aug 22 15:00:01 2022
    On Fri, Aug 19, 2022 at 04:37:46PM +0200, Jonas Smedegaard wrote:
    Quoting Yadd (2022-08-19 10:21:17)
    some months ago, a bad upstream tag changed node-markdown-it version to 22.2.3 instead of 10.0.0. So I'd like to change node-markdown-it version into 1:13.0.1

    Since upstream is already at 10, is it unlikely that they will reach 22
    in the foreseeable future?

    What I am getting at is that introducing an epoch is a pain *forever*
    (all dependent packages must then *forever* remember to add "1:" prefix) wheread converting the accidental too-high major version into
    pseudo-epoch "22.really." will last only until upstream catches up.

    "only"

    Policy 5.6.12.1 states:

    Note that the purpose of epochs is to cope with situations where the
    upstream version numbering scheme changes and to allow us to leave
    behind serious mistakes.

    Someone using 22.something rather than 12.something in a version number,
    to me, sounds like someone making a "serious mistake".

    So this is *exactly* what epochs are meant for!

    The something+reallysomethingelse convention is evil and should never
    have been invented in the first place. It's extremely confusing to
    users, and an epoch is *hidden* from them.

    If someone forgets an epoch in a package dependency, we have this
    wonderful invention called "the Debian Bug Tracking System" that's
    designed to deal with that, or someone can create a lintian test that
    complains loudly if you create a dependency for a package version that
    has not existed since oldstable.

    --
    w@uter.{be,co.za}
    wouter@{grep.be,fosdem.org,debian.org}

    I will have a Tin-Actinium-Potassium mixture, thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Timo =?utf-8?Q?R=C3=B6hling?=@21:1/5 to All on Mon Aug 22 15:50:01 2022
    * Wouter Verhelst <wouter@debian.org> [2022-08-22 14:55]:
    Someone using 22.something rather than 12.something in a version number,
    to me, sounds like someone making a "serious mistake".

    So this is *exactly* what epochs are meant for!
    +1

    The something+reallysomethingelse convention is evil and should never
    have been invented in the first place. It's extremely confusing to
    users, and an epoch is *hidden* from them.
    I find it very useful to temporarily downgrade a package. For
    instance, it is a great stop-gap measure if an ABI breakage
    happened in a shared library, and you need a bit of time to talk to
    upstream and arrange for a proper transition to a new SONAME.

    The key word is "temporary"; personally, I'm thinking more in terms
    of weeks or months, not years or decades.


    Cheers
    Timo

    --
    ⢀⣴⠾⠻⢶⣦⠀ ╭────────────────────────────────────────────────────╮
    ⣾⠁⢠⠒⠀⣿⡁ │ Timo Röhling │
    ⢿⡄⠘⠷⠚⠋⠀ │ 9B03 EBB9 8300 DF97 C2B1 23BF CC8C 6BDD 1403 F4CA │
    ⠈⠳⣄⠀⠀⠀⠀ ╰────────────────────────────────────────────────────╯

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

    iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmMDhyYACgkQ+C8H+466 LVnDAgv/ci9+lYY/29KUNzf4Xe2LfisrghbEoPrsQnpB24a13wQDJymXa8c5+5yz zPgcOeb9crwBFnNDBpcO3x2MMMpqWs2HdDi+3A0VFAk3VdIH81ZBVAXcdFQ9iEQ4 r/ldW5Je/Abgg19Sgge8NYp08Yo4JVd3vDWCjmLEbzgbnUMZ2bjm68FvCYVYLrhx eQSkWQEb4KQWrYJGNPa3cMi94lyvwzA0BF7D+33Lp1VYklg2KBQmmoLhOxoXXDn5 +Sy1dT6ZWS951az1ZCTo2sHFbBGjDDdaA1RxSE5vtGd/rvuNnBeSQePpeo1aEbzs uqXt5n6UUeLwEggXwxxLYZx2Uu0LUBTQfgsE4fNIg3M
  • From Marc Haber@21:1/5 to wouter@debian.org on Tue Aug 23 07:50:01 2022
    On Mon, 22 Aug 2022 14:55:13 +0200, Wouter Verhelst
    <wouter@debian.org> wrote:
    Someone using 22.something rather than 12.something in a version number,
    to me, sounds like someone making a "serious mistake".

    So this is *exactly* what epochs are meant for!

    Exactly my feeling. In the last years, we have been taking away the
    reasons for using epochs one by one, making me wonder whether we
    should keep that component of our version numbers in the first place
    ..

    The something+reallysomethingelse convention is evil and should never
    have been invented in the first place. It's extremely confusing to
    users, and an epoch is *hidden* from them.

    ... because it has been totally confusing to me since I started using
    Debian that epochs are not always shown.

    Greetings
    Marc
    --
    -------------------------------------- !! No courtesy copies, please !! ----- Marc Haber | " Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom " |
    Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834

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