• Arch Wiki (was Re: "Tips"?)

    From Jonathan Dowland@21:1/5 to Dan Ritter on Thu May 15 11:00:01 2025
    On Wed May 14, 2025 at 7:45 PM BST, Dan Ritter wrote:
    I don't think anyone at the Arch project or the Debian project
    would say that Arch is based on Debian.

    ACK

    It is certainly the case that their documentation is good, and
    although not universally applicable to Debian packages, can be a
    decent guide.

    FYI, some of us have recently re-started an effort to improve the Debian
    Wiki. One of the things we need to establish (IMHO) is to determine what audience the wiki is *for*. For example, it serves a useful function for Developers, with clusters of pages for Debconfs, summers of code, etc.,
    and well-maintained pages for some developer tools.

    It's less clear how useful the current wiki is for users. I think many
    of us are inspired by how good the Arch Wiki is for users, and the
    Debian wiki falls far short of that. I guess we should try to improve it
    for users, but we don't have consensus on exactly how to do that, yet. Suggestions welcome!

    --
    Please do not CC me for listmail.

    👱🏻 Jonathan Dowland
    jmtd@debian.org
    🔗 https://jmtd.net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Ritter@21:1/5 to Jonathan Dowland on Thu May 15 16:00:01 2025
    Jonathan Dowland wrote:
    FYI, some of us have recently re-started an effort to improve the Debian Wiki. One of the things we need to establish (IMHO) is to determine what audience the wiki is *for*. For example, it serves a useful function for Developers, with clusters of pages for Debconfs, summers of code, etc.,
    and well-maintained pages for some developer tools.

    It's less clear how useful the current wiki is for users. I think many of us are inspired by how good the Arch Wiki is for users, and the Debian wiki falls far short of that. I guess we should try to improve it for users, but we don't have consensus on exactly how to do that, yet.
    Suggestions welcome!

    I'll bite.

    The most prominent issue I can see is that there is no unified
    sense of chronology. That is, I can look at a page and not have
    any idea whether it is correct for current Stable.

    A reorganization along the lines of the Postgresql doc wiki
    would be a massive effort, but also really useful. If you
    haven't encountered it, the navigation at the top looks like:

    Documentation → PostgreSQL 17
    Supported Versions: Current (17) / 16 / 15 / 14 / 13
    Development Versions: 18 / devel
    Unsupported versions: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1

    on every single page. The right thing for the Debian Wiki would
    be:

    Documentation → Debian 12 Bookworm
    Stable Version: 12 Bookworm
    Long Term Support Version: 11 Bullseye
    Unsupported Versions: 10 / 9 / 8 / 7 / 6 / 5 / 4 / 3 / 2

    with unavailable pages greyed out (but clickable and thus
    creatable for folks with accounts)

    That would be a huge improvement.

    -dsr-

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stefan Monnier@21:1/5 to All on Thu May 15 18:50:01 2025
    Jonathan Dowland [2025-05-15 09:52:23] wrote:
    On Wed May 14, 2025 at 7:45 PM BST, Dan Ritter wrote:
    I don't think anyone at the Arch project or the Debian project
    would say that Arch is based on Debian.
    ACK
    It is certainly the case that their documentation is good, and
    although not universally applicable to Debian packages, can be a
    decent guide.

    FYI, some of us have recently re-started an effort to improve the Debian Wiki. One of the things we need to establish (IMHO) is to determine what audience the wiki is *for*.

    I don't have a good answer to your questions, I'm afraid, but one of the problems I see in the world of GNU/Linux is this tendency to have "per-distribution" documentation for thing which are not specific to
    a distribution, as evidenced by the fact that Debian users often find
    the Arch wiki useful.

    I wish the Arch wiki and Debian wiki (and others, obviously) could
    *share* their effort somehow.


    Stefan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonathan Dowland@21:1/5 to Stefan Monnier on Fri May 16 11:20:01 2025
    On Thu May 15, 2025 at 5:45 PM BST, Stefan Monnier wrote:
    one of the problems I see in the world of GNU/Linux is this tendency
    to have "per-distribution" documentation for thing which are not
    specific to a distribution, as evidenced by the fact that Debian users
    often find the Arch wiki useful.

    I agree that the Debian Wiki should strive to document Debian-specific
    stuff. I recently deleted (sort-of) the page DotFiles¹, after a brief discussion on this list a month ago, because it was out-of-date with
    respect to Greg's wiki² and not really distribution specific (although
    there are distribution specific quirks, that Greg documents).

    [1] https://wiki.debian.org/DotFiles
    [2] https://mywiki.wooledge.org/DotFiles

    --
    Please do not CC me for listmail.

    👱🏻 Jonathan Dowland
    jmtd@debian.org
    🔗 https://jmtd.net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonathan Dowland@21:1/5 to Dan Ritter on Fri May 16 11:20:01 2025
    On Thu May 15, 2025 at 2:33 PM BST, Dan Ritter wrote:
    The most prominent issue I can see is that there is no unified
    sense of chronology. That is, I can look at a page and not have
    any idea whether it is correct for current Stable.

    Thank you. That is useful feedback, and I agree that we should be clear
    about what version of Debian a given page (or section) applies to. (And
    we should default to documenting Debian stable, IMHO)

    I suggested we establish a standard way to do this as part of someone
    else's efforts to write fresh content guidelines¹. I should pick that
    effort back up and finish it off.

    [1] https://wiki.debian.org/MaythamAlsudany/DraftContentGuidelines/Discussion

    --
    Please do not CC me for listmail.

    👱🏻 Jonathan Dowland
    jmtd@debian.org
    🔗 https://jmtd.net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Joe@21:1/5 to Jonathan Dowland on Fri May 16 13:00:01 2025
    On Fri, 16 May 2025 10:11:04 +0100
    "Jonathan Dowland" <jmtd@debian.org> wrote:

    On Thu May 15, 2025 at 5:45 PM BST, Stefan Monnier wrote:
    one of the problems I see in the world of GNU/Linux is this
    tendency to have "per-distribution" documentation for thing which
    are not specific to a distribution, as evidenced by the fact that
    Debian users often find the Arch wiki useful.

    I agree that the Debian Wiki should strive to document
    Debian-specific stuff. I recently deleted (sort-of) the page
    DotFiles¹, after a brief discussion on this list a month ago, because
    it was out-of-date with respect to Greg's wiki² and not really
    distribution specific (although there are distribution specific
    quirks, that Greg documents).

    [1] https://wiki.debian.org/DotFiles
    [2] https://mywiki.wooledge.org/DotFiles


    Basically agreed, but for example, my last use of the wiki was after
    the notification about apt sources. I needed to know from scratch what
    to do about it. That was entirely Debian-specific, but some tasks need
    a lot of general information for a beginner, and it isn't all that
    practical to send the user off to find this general information from
    the Net and then come back to the Debian document for specifics. A
    matter of balance and personal judgement by the writer is needed.

    Obviously this thread concerns who needs what, and I have generally
    used the wiki to learn how to do something that I have previously known
    nothing about, so I would look for very basic information to begin
    with. I'd want to start by seeing 'how Debian does it'. If it's a
    subject I already know something about, perhaps from years ago, I'd
    generally go straight to the Net to find the most up to date details
    from a forum, often the Ubuntu one.

    --
    Joe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Titus Newswanger@21:1/5 to All on Fri May 16 15:30:01 2025
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------T4NagxR06MJYEUMom91wuwyC
    Content-Type: multipart/mixed; boundary="------------Ot2Bxw57BZpOHA6r0uzdGQS5"

    --------------Ot2Bxw57BZpOHA6r0uzdGQS5
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    DQpPbiA1LzE1LzI1IDAzOjUyLCBKb25hdGhhbiBEb3dsYW5kIHdyb3RlOg0KPiBJdCdzIGxl c3MgY2xlYXIgaG93IHVzZWZ1bCB0aGUgY3VycmVudCB3aWtpIGlzIGZvciB1c2Vycy4gSSB0 aGluayBtYW55IA0KPiBvZiB1cyBhcmUgaW5zcGlyZWQgYnkgaG93IGdvb2QgdGhlIEFyY2gg V2lraSBpcyBmb3IgdXNlcnMsIGFuZCB0aGUgDQo+IERlYmlhbiB3aWtpIGZhbGxzIGZhciBz aG9ydCBvZiB0aGF0LiBJIGd1ZXNzIHdlIHNob3VsZCB0cnkgdG8gaW1wcm92ZSANCj4gaXQg Zm9yIHVzZXJzLCBidXQgd2UgZG9uJ3QgaGF2ZSBjb25zZW5zdXMgb24gZXhhY3RseSBob3cg dG8gZG8gdGhhdCwgeWV0Lg0KPiBTdWdnZXN0aW9ucyB3ZWxjb21lIQ0KDQpJbiB0aGUgd2lr aSBvciBpbiB0aGUgbWFuIHBhZ2VzLCBJIGdlbmVyYWxseSBza2ltIG92ZXIgYWxsIHRoZSBh dmFpbGFibGUgDQpmZWF0dXJlcyB0aGVuIGxvb2sgZm9yIGV4YW1wbGVzIG9mIHVzaW5nIHRo ZSB1dGlsaXR5IHRvIHRyeSB0byBnZXQgYSANCnF1aWNrIGlkZWEgaG93IGl0J3MgZXhwZWN0 ZWQgdG8gd29yayB3aGVuIEkgdGFrZSB0byB0eXBpbmcgaXQgaW50byB0aGUgDQp0ZXJtaW5h bC4NCg0KSWYgeW91IGxpc3Qgc2V2ZXJhbCBleGFtcGxlcyB3aXRoIG1heWJlIGp1c3QgYSBz ZW50ZW5jZSBvciB0d28gDQpleHBsYWluaW5nIHdoYXQgaXQgZG9lcywgSSBmaW5kIHRoYXQg dG8gYmUgdmVyeSBoZWxwZnVsLg0KDQpKdXN0IG15IDIgY2VudHMuIPCfmYINCg0KLS0gDQoN ClRpdHVzIE5ld3N3YW5nZXINCkN1cnRpc3MgV0kNCg0K --------------Ot2Bxw57BZpOHA6r0uzdGQS5
    Content-Type: application/pgp-keys; name="OpenPGP_0x17365CC7EC4FC3E6.asc" Content-Disposition: attachment; filename="OpenPGP_0x17365CC7EC4FC3E6.asc" Content-Description: OpenPGP public key
    Content-Transfer-Encoding: quoted-printable

    -----BEGIN PGP PUBLIC KEY BLOCK-----

    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 X9Y1PjUH70QkqLgthA==
    =MmQ0
    -----END PGP PUBLIC KEY BLOCK-----

    --------------Ot2Bxw57BZpOHA6r0uzdGQS5--

    --------------T4NagxR06MJYEUMom91wuwyC--

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

    wsF5BAABCAAjFiEEJ2LwHADW3dTgtISCFzZcx+xPw+YFAmgnPQAFAwAAAAAACgkQFzZcx+xPw+bF 6A/+PaOi2A0N1bfoNj4sqLgKK7xsmQkLM6LTCfcTflnGXrv5B4p41tYp4KEthXpDHFrKbh3qzKzD 96jDyDA9GH5Tp9azaKQbvS3pV8cZiJHDzw7TQfpN2Big0nLfur/6++k9hLSWOJM4JopaQA/Dq7xQ iDcLXbe3lbCx1ZVaTAzBvp8K3r2fgTUHnTzakQ9L54kSwlyq/1/ZK9tbI5yHnCEU0s5k8dZKs5gs Eyv7phUcr6joN5qEgPr9D6Qcm3my5IVYVPNh00huoaRShuhQQ/7u/YejIyRW5FO+XHBNuPr2ZWHL clip3r5P7pO3KeAbP5QuDmg1WLflhHTCUeJwTZaOR3ePSt6Q9/fIy/+yMPK8tQWjwOYH/qlAFZOA GPv16wIzXsIM0Rkn7KRvUOy+abQ0pXNYrcUgodkclP/2z3m1lA4vx63Oy80p0ZzSA6oIWrHlW+Qw WjZthzyVmY7LNDErSh4e3l2EQEjkd0rWMFsjH6p2WmFCQtmZaE9wKRKb4NVk5uZmDBGNgKigROPI L53ugi1QxXaP1wTWtXxxYHtBkToDzQR2FoDLjm+u+j0wWi4DUsvOwmc8wyRhcuGDuqnTjDgY45+V qaLL+juMTctwXx/gB6OnyWMVzC/1Hrq/w1GMk4Hbh4p72MSgW6iN1vmHMF4sh+AxIGhVS/gDOwPj +IY=
    =CjU8
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From debian-user@howorth.org.uk@21:1/5 to Greg on Mon May 19 22:30:01 2025
    Greg <curtyshoo@gmail.com> wrote:
    On 2025-05-16, Jonathan Dowland <jmtd@debian.org> wrote:
    On Thu May 15, 2025 at 2:33 PM BST, Dan Ritter wrote:
    The most prominent issue I can see is that there is no unified
    sense of chronology. That is, I can look at a page and not have
    any idea whether it is correct for current Stable.

    That's what I said more succinctly. Keep the wikis up to date (I
    thought it went without saying "for Debian stable," though there's
    always a myriad of ways to be misunderstood but normally only one way
    to be so).

    It's not quite the same. What Dan is asking for is that each wiki page
    should identify when it was updated and for which named release(s) of
    Debian it is valid. So even if it's out of date it may be useful to
    somebody, or it may be possible to deduce what's wrong for the current
    stable in some circumstances.

    Thank you. That is useful feedback, and I agree that we should be
    clear about what version of Debian a given page (or section)
    applies to. (And we should default to documenting Debian stable,
    IMHO)

    I suggested we establish a standard way to do this as part of
    someone else's efforts to write fresh content guidelines¹. I should
    pick that effort back up and finish it off.

    [1] https://wiki.debian.org/MaythamAlsudany/DraftContentGuidelines/Discussion


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonathan Dowland@21:1/5 to Greg on Tue May 20 12:00:01 2025
    On Mon May 19, 2025 at 2:03 PM BST, Greg wrote:
    On 2025-05-16, Jonathan Dowland <jmtd@debian.org> wrote:
    On Thu May 15, 2025 at 2:33 PM BST, Dan Ritter wrote:
    The most prominent issue I can see is that there is no unified
    sense of chronology. That is, I can look at a page and not have
    any idea whether it is correct for current Stable.

    That's what I said more succinctly. Keep the wikis up to date (I thought
    it went without saying "for Debian stable," though there's always a
    myriad of ways to be misunderstood but normally only one way to be so).

    FWIW I didn't find "keep it up to date" useful feedback. One way of interpreting it is "delete out-of-date pages". In extremis I think this
    would be a bad idea (but others may not agree).

    Another interpretation is "edit out-of-date pages so they are no longer out-of-date". We don't have enough person-power to do that at the
    moment, and I doubt we ever will. So IMHO we need a more refined
    strategy.

    Establishing conventions about which Debian version is described by
    default (I'm sure there are those with a view that we should document
    the latest package versions, rather than the latest Debian release), and
    how we indicate if a section or page is applicable to a different
    version, and how an editor could mark a page as potentially out-of-date
    or misleading (short of removing it entirely), I think are useful ways forward.

    --
    Please do not CC me for listmail.

    👱🏻 Jonathan Dowland
    jmtd@debian.org
    🔗 https://jmtd.net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Greg Wooledge@21:1/5 to Lee on Tue May 20 16:00:01 2025
    On Tue, May 20, 2025 at 09:41:21 -0400, Lee wrote:
    Yes, keeping the wikis up to date for the current release would be
    nice. But there isn't staff dedicated to keeping everything current,
    so how about having a "last updated" or "last reviewed" date on each
    page so people would have an idea of how current that page is.

    The wiki engine automatically displays a "last modified" timestamp (it's
    at the bottom, in the light gray footer box), but you won't immediately
    know whether that update was a major content rewrite, or a typo
    correction.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Hasler@21:1/5 to Greg on Tue May 20 16:40:01 2025
    Greg writes:
    The wiki engine automatically displays a "last modified" timestamp
    (it's at the bottom, in the light gray footer box), but you won't
    immediately know whether that update was a major content rewrite, or a
    typo correction.


    More useful might be a prominent field that specifies what Debian
    release the page is valid for.
    --
    John Hasler
    john@sugarbit.com
    Elmwood, WI USA

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Greg Wooledge@21:1/5 to Greg on Tue May 20 16:50:01 2025
    On Tue, May 20, 2025 at 14:21:32 -0000, Greg wrote:
    On 2025-05-20, Greg Wooledge <greg@wooledge.org> wrote:
    On Tue, May 20, 2025 at 09:41:21 -0400, Lee wrote:
    Yes, keeping the wikis up to date for the current release would be
    nice. But there isn't staff dedicated to keeping everything current,
    so how about having a "last updated" or "last reviewed" date on each
    page so people would have an idea of how current that page is.

    The wiki engine automatically displays a "last modified" timestamp (it's
    at the bottom, in the light gray footer box), but you won't immediately know whether that update was a major content rewrite, or a typo
    correction.


    Yes, I thought wikis inherently comprehended a revision history.

    You can bring that up too, but it doesn't happen automatically. Click
    the "Info" link at the top of the page to see the revision history.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stefan Monnier@21:1/5 to All on Tue May 20 17:10:01 2025
    FWIW I didn't find "keep it up to date" useful feedback.

    Here's my view: replace each current page with a list of "per Debian
    version" pages. So, when someone edits a page, they don't edit the "DebianBootstrap" page, but the "DebianBootstrap/trixie" page.

    The "DebianBootstrap" page would presumably redirect to the page for the current stable version (or maybe for the latest version for which there
    is a version of this page, with a prominent note like "we don't have an uptodate info for this yet, maybe that older info is still relevant"),
    but most importantly each page should clearly indicate which version
    it's for (and include links to the pages for other versions).


    Stefan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Greg Wooledge@21:1/5 to Stefan Monnier on Tue May 20 17:30:02 2025
    On Tue, May 20, 2025 at 11:04:58 -0400, Stefan Monnier wrote:
    FWIW I didn't find "keep it up to date" useful feedback.

    Here's my view: replace each current page with a list of "per Debian
    version" pages. So, when someone edits a page, they don't edit the "DebianBootstrap" page, but the "DebianBootstrap/trixie" page.

    That sounds like a LOT of extra work for the editors. Asking the
    editors to do additional work is probably not a good idea. There's
    already a huge shortage of labor/time being put into the wiki, and
    any proposal that makes editing more difficult is just going to make
    that worse, not better.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Joe@21:1/5 to Jonathan Dowland on Tue May 20 18:00:01 2025
    On Tue, 20 May 2025 10:56:05 +0100
    "Jonathan Dowland" <jmtd@debian.org> wrote:

    On Mon May 19, 2025 at 2:03 PM BST, Greg wrote:
    On 2025-05-16, Jonathan Dowland <jmtd@debian.org> wrote:
    On Thu May 15, 2025 at 2:33 PM BST, Dan Ritter wrote:
    The most prominent issue I can see is that there is no unified
    sense of chronology. That is, I can look at a page and not have
    any idea whether it is correct for current Stable.

    That's what I said more succinctly. Keep the wikis up to date (I
    thought it went without saying "for Debian stable," though there's
    always a myriad of ways to be misunderstood but normally only one
    way to be so).

    FWIW I didn't find "keep it up to date" useful feedback. One way of interpreting it is "delete out-of-date pages". In extremis I think
    this would be a bad idea (but others may not agree).

    Another interpretation is "edit out-of-date pages so they are no
    longer out-of-date". We don't have enough person-power to do that at
    the moment, and I doubt we ever will. So IMHO we need a more refined strategy.

    Establishing conventions about which Debian version is described by
    default (I'm sure there are those with a view that we should document
    the latest package versions, rather than the latest Debian release),
    and how we indicate if a section or page is applicable to a different version, and how an editor could mark a page as potentially
    out-of-date or misleading (short of removing it entirely), I think
    are useful ways forward.


    This is the general Internet problem. Very few technical pages on the
    Net include the date written, or at least, last audited. The first
    stage of improvement would be to quote that date, and in the Debian
    context, the release name(s) applicable. Not 'stable' or 'testing' of
    course, as they are moving targets, and the actual package version
    shouldn't be changing (mostly) after release. Almost always, we will be
    looking for information on the current stable, but sometimes we need
    other release (or next stable or even sid) information.

    While we cannot reasonably expect everything to be always up to date,
    what we need most is to know roughly how out of date it's likely to be,
    so it can be compared with other Net sources. If I'm doing something
    new which doesn't involve anything really Debian-specific, such as apt,
    that I'll generally look at the Debian documentation first but also try
    to find at least three relevant tutorials on the Net, as well as
    whatever documentation the developer provides, though that varies
    considerably. They will disagree, though hopefully not wildly, and
    again I would hope they broadly agree with the Debian documents. If
    not, further investigation is needed. But everything is made more
    difficult when *nothing* is dated.

    --
    Joe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From debian-user@howorth.org.uk@21:1/5 to Greg on Tue May 20 19:30:01 2025
    Greg <curtyshoo@gmail.com> wrote:
    On 2025-05-20, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
    FWIW I didn't find "keep it up to date" useful feedback.

    Here's my view: replace each current page with a list of "per Debian version" pages. So, when someone edits a page, they don't edit the "DebianBootstrap" page, but the "DebianBootstrap/trixie" page.

    All compendiums of knowledge are kept up to date (dictionaries, encyclopedias, etc).

    To argue otherwise is nuts.

    Dictionaries and encyclopedias generally have paid staff. It used to be
    they were paid by people buying printed copies; nowadays they're paid
    from advertising or subscriptions or whatever. The big exception is
    Wikipedia and even that has regular donation campaigns. The Debian wiki
    is edited by volunteers, and apart from the problem of getting enough volunteers there's also the 'herding cats' aspect; it's more difficult
    to manage volunteers.

    So when proposing answers to Jonathan's original question, it's very
    important to keep the very tight resource constraint in mind when
    making proposals. Marking pages with the Debian version to which they correspond takes a lot less work than ensuring every page is up-to-date
    all the time. And people use different versions of Debian at the same
    time, so there isn't even a single answer to which version people want
    to see.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonathan Dowland@21:1/5 to Stefan Monnier on Tue May 20 19:50:01 2025
    On Tue May 20, 2025 at 4:04 PM BST, Stefan Monnier wrote:
    FWIW I didn't find "keep it up to date" useful feedback.

    Here's my view: replace each current page with a list of "per Debian
    version" pages. So, when someone edits a page, they don't edit the "DebianBootstrap" page, but the "DebianBootstrap/trixie" page.

    A variation on this I prefer would be for the assumption to be that all
    pages applied to the current stable release. There would be no need for additional sub-pages for other releases by default unless the material
    needed to differ for that release. If the differences were really minor,
    they could be included in the main article, albeit marked up to indicate
    for which release that section applied (e.g. with an "info box"); if the cumulative differences were above some threshold, instead a sub-page
    created.


    --
    Please do not CC me for listmail.

    👱🏻 Jonathan Dowland
    jmtd@debian.org
    🔗 https://jmtd.net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From debian-user@howorth.org.uk@21:1/5 to Jonathan Dowland on Tue May 20 22:10:02 2025
    "Jonathan Dowland" <jmtd@debian.org> wrote:
    On Tue May 20, 2025 at 4:04 PM BST, Stefan Monnier wrote:
    FWIW I didn't find "keep it up to date" useful feedback.

    Here's my view: replace each current page with a list of "per Debian version" pages. So, when someone edits a page, they don't edit the "DebianBootstrap" page, but the "DebianBootstrap/trixie" page.

    A variation on this I prefer would be for the assumption to be that
    all pages applied to the current stable release. There would be no
    need for additional sub-pages for other releases by default unless
    the material needed to differ for that release. If the differences
    were really minor, they could be included in the main article, albeit
    marked up to indicate for which release that section applied (e.g.
    with an "info box"); if the cumulative differences were above some
    threshold, instead a sub-page created.

    I don't think making assumptions is a good idea. It is better to mark
    each page near its beginning with the version or versions of Debian to
    which it applies. As you say, some pages might deal with multiple
    versions or link to other, presumably older, pages..

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stefan Monnier@21:1/5 to All on Tue May 20 22:40:01 2025
    Jonathan Dowland [2025-05-20 18:48:27] wrote:
    On Tue May 20, 2025 at 4:04 PM BST, Stefan Monnier wrote:
    FWIW I didn't find "keep it up to date" useful feedback.
    Here's my view: replace each current page with a list of "per Debian
    version" pages. So, when someone edits a page, they don't edit the
    "DebianBootstrap" page, but the "DebianBootstrap/trixie" page.
    A variation on this I prefer would be for the assumption to be that all
    pages applied to the current stable release. There would be no need for additional sub-pages for other releases by default unless the material
    needed to differ for that release.

    The problem with it is: how do you maintain it? who maintains it?
    E.g. when a new release happens, who goes through all the pages to try
    and figure out which parts remain valid and which parts should be
    dropped or updated? That's a lot of work, and the whole point of the
    wiki is to crowdsource that kind of work from the users of the site, but
    that isn't compatible with the need to do it right when a release
    takes place.

    In contrast my proposition means that when a new release happens we just
    get a new set of pages, which start empty (this part can be done fully automatically) and can be filled progressively, which should be much
    more amenable to crowdsourcing.


    Stefan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Greg Wooledge@21:1/5 to Stefan Monnier on Tue May 20 22:50:01 2025
    On Tue, May 20, 2025 at 16:38:16 -0400, Stefan Monnier wrote:
    In contrast my proposition means that when a new release happens we just
    get a new set of pages, which start empty (this part can be done fully automatically) and can be filled progressively, which should be much
    more amenable to crowdsourcing.

    I have multiple problems with this proposal.

    1) Most pages don't actually become obsolete with a new Debian release.
    The number of incompatible changes in a new release is usually
    pretty small.

    2) Re-creating the *entire* wiki every time there's a new release is
    a stupidly ridiculous amount of effort. Not just the initial act
    of moving creating a whole new versioned page for every existing
    nonversioned page -- which by *itself* is already ridiculous --
    but then there's the step of rewriting the whole wiki.

    Rewriting.
    The.
    Whole.
    Wiki.

    Do you even hear yourself?

    3) Who's this "crowd" that you're planning to "crowdsource" all of
    this work onto?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stefan Monnier@21:1/5 to All on Wed May 21 17:50:01 2025
    Greg Wooledge [2025-05-20 16:49:28] wrote:
    On Tue, May 20, 2025 at 16:38:16 -0400, Stefan Monnier wrote:
    In contrast my proposition means that when a new release happens we just
    get a new set of pages, which start empty (this part can be done fully
    automatically) and can be filled progressively, which should be much
    more amenable to crowdsourcing.

    I have multiple problems with this proposal.

    1) Most pages don't actually become obsolete with a new Debian release.
    The number of incompatible changes in a new release is usually
    pretty small.

    2) Re-creating the *entire* wiki every time there's a new release is
    a stupidly ridiculous amount of effort. Not just the initial act
    of moving creating a whole new versioned page for every existing
    nonversioned page -- which by *itself* is already ridiculous --
    but then there's the step of rewriting the whole wiki.

    Rewriting.
    The.
    Whole.
    Wiki.

    Do you even hear yourself?

    3) Who's this "crowd" that you're planning to "crowdsource" all of
    this work onto?

    I'm quite aware of these holes in my proposal.
    I do think they can be plugged to some extent.
    E.g. when a page doesn't exist but a page for an older version does
    exist, we could show that older page with a note saying something like
    "this is for version FOO so it may be outofdate, but maybe it's still relevant".

    So while a new version may start completely empty, visiting its pages
    would still show the same info as before, save for the added
    outofdate notice.


    Stefan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Greg Wooledge@21:1/5 to Stefan Monnier on Wed May 21 18:00:01 2025
    On Wed, May 21, 2025 at 11:47:04 -0400, Stefan Monnier wrote:
    Greg Wooledge [2025-05-20 16:49:28] wrote:
    On Tue, May 20, 2025 at 16:38:16 -0400, Stefan Monnier wrote:
    In contrast my proposition means that when a new release happens we just >> get a new set of pages, which start empty (this part can be done fully
    automatically) and can be filled progressively, which should be much
    more amenable to crowdsourcing.

    I have multiple problems with this proposal.

    1) Most pages don't actually become obsolete with a new Debian release.
    The number of incompatible changes in a new release is usually
    pretty small.

    2) Re-creating the *entire* wiki every time there's a new release is
    a stupidly ridiculous amount of effort. Not just the initial act
    of moving creating a whole new versioned page for every existing
    nonversioned page -- which by *itself* is already ridiculous --
    but then there's the step of rewriting the whole wiki.

    Rewriting.
    The.
    Whole.
    Wiki.

    Do you even hear yourself?

    3) Who's this "crowd" that you're planning to "crowdsource" all of
    this work onto?

    I'm quite aware of these holes in my proposal.
    I do think they can be plugged to some extent.
    E.g. when a page doesn't exist but a page for an older version does
    exist, we could show that older page with a note saying something like
    "this is for version FOO so it may be outofdate, but maybe it's still relevant".

    Oh, now you're adding a fourth point:

    4) You want to rewrite not only the WIKI CONTENT, but the WIKI ENGINE too.

    Yeah, sure, we'll just replace the wiki engine with one that has this
    feature you just made up (bearing in mind that the current wiki engine
    is already overdue for replacement or some other means of dealing with
    it, because it requires Python 2 which means it's stuck on Debian 10
    and is no longer able to receive security updates).

    And then we'll hire a couple dozen interns to rewrite the whole wiki
    content every couple years.

    What could possibly go wrong??

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stefan Monnier@21:1/5 to All on Wed May 21 18:20:01 2025
    4) You want to rewrite not only the WIKI CONTENT, but the WIKI ENGINE too.

    I really appreciate your constructive contributions, thank you.


    Stefan

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Peter Ehlert@21:1/5 to debian-user@howorth.org.uk on Thu May 22 00:30:01 2025
    On 5/19/25 13:22, debian-user@howorth.org.uk wrote:
    Greg <curtyshoo@gmail.com> wrote:
    On 2025-05-16, Jonathan Dowland <jmtd@debian.org> wrote:
    On Thu May 15, 2025 at 2:33 PM BST, Dan Ritter wrote:
    The most prominent issue I can see is that there is no unified
    sense of chronology. That is, I can look at a page and not have
    any idea whether it is correct for current Stable.
    That's what I said more succinctly. Keep the wikis up to date (I
    thought it went without saying "for Debian stable," though there's
    always a myriad of ways to be misunderstood but normally only one way
    to be so).
    It's not quite the same. What Dan is asking for is that each wiki page
    should identify when it was updated and for which named release(s) of
    Debian it is valid. So even if it's out of date it may be useful to
    somebody, or it may be possible to deduce what's wrong for the current
    stable in some circumstances.

    Thank you. That is useful feedback, and I agree that we should be
    clear about what version of Debian a given page (or section)
    applies to. (And we should default to documenting Debian stable,
    IMHO)

    I suggested we establish a standard way to do this as part of
    someone else's efforts to write fresh content guidelines¹. I should
    pick that effort back up and finish it off.

    [1]
    https://wiki.debian.org/MaythamAlsudany/DraftContentGuidelines/Discussion typically I see this in the footer: MaythamAlsudany/DraftContentGuidelines/Discussion  (last modified
    2025-05-16 09:16:47)
    in my opinion should be at or near the Header



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonathan Dowland@21:1/5 to Greg on Thu May 22 11:30:01 2025
    On Wed May 21, 2025 at 5:01 PM BST, Greg wrote:
    Why propose yet again the exact thing I proposed upthread (that you
    required me to spell out with ludicrous explicitness and that you
    described as unhelpful), as if you've arrived at some epiphany?

    What is your problem, anyway?

    I didn't think I had one. You seem to have taken great offence to my
    honest feedback on your pithy, ambiguous 5-word "advice". Welcome to
    my killfile. (Don't worry, you're in good company.)


    --
    Please do not CC me for listmail.

    👱🏻 Jonathan Dowland
    jmtd@debian.org
    🔗 https://jmtd.net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jan Claeys@21:1/5 to Peter Ehlert on Thu May 22 17:10:01 2025
    On Wed, 2025-05-21 at 15:16 -0700, Peter Ehlert wrote:
    It's not quite the same. What Dan is asking for is that each wiki
    page should identify when it was updated and for which named
    release(s) of Debian it is valid. So even if it's out of date it
    may be useful to somebody, or it may be possible to deduce what's
    wrong for the current stable in some circumstances.


    typically I see this in the footer: MaythamAlsudany/DraftContentGuidelines/Discussion  (last modified 2025-05-16 09:16:47)
    in my opinion should be at or near the Header

    The last modified date doesn’t say much about what release the update
    was for. Someone might want to edit info about oldstable today (it is
    still commonly used on servers after all).


    --
    Jan Claeys

    (please don't CC me when replying to the list)

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