Bug#932957: Please migrate Release Notes to reStructuredText

2023-06-04 Thread Holger Wansing
Hi Stuart,

Stuart Prescott  wrote (Sat, 3 Jun 2023 14:45:46 +1000):
> > - The list of archs is hardcoded in the Makefile for now.
> 
> The following might provide you with some useful way of not hard-coding 
> such information:
> 
>   curl -s 'https://api.ftp-master.debian.org/suite/bookworm'
> 
> (pipe that into « jq -r '.architectures[]' » to get just the archs as 
> plain text)

I managed to get a list of all relevant architectures via
curl -s 'https://api.ftp-master.debian.org/suite/testing' | jq -r 
'.architectures[]' | grep -v all | grep -v source

> You might want to make that a 'maintainer-run' step rather than is run 
> occasionally as part of preparing a release, rather than as a build time 
> step. That is, the maintainer runs that from a machine with internet 
> access to find the list of archs that should be used; this is then 
> cached in the repo until it is next refreshed. There is precedent for 
> this 'maintainer-run' step in various "make dist' mechanisms (from the 
> autotools world) and how the dh-python packages prepares a cache of 
> known python modules in the archive for later module→package translation.

I created a prepare-release.sh script, which can be used to prepare the
release-notes for the next stable.
That script creates an archlist file, which holds the relevant archs for
the current testing.

Thanks for helping me with that!


> There has been talk for a while about how we might avoid baking in 
> internal metadata in packages and there might be more inspiration on how 
> to do this in other parts of the project:
> 
>   https://wiki.debian.org/SuitesAndReposExtension
> 
> (there are already a couple of entries there for the release notes)

Shouldn't the above solution be added to that wiki page?
(I don't see it there, right?)


Holger




-- 
Holger Wansing 
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076



Bug#1033065: release-notes: i386 notes should specify minimum CPU requirements

2023-06-04 Thread Martin-Éric Racine
On Mon, 29 May 2023 06:52:22 +0200 Paul Gevers  wrote:
> On 28-05-2023 17:32, Paul Gevers wrote:
> > On 11-05-2023 20:20, Paul Gevers wrote:
> >> Please review my proposal here:
> >>
> >> https://salsa.debian.org/ddp-team/release-notes/-/merge_requests/166
> >
> > The release notes now document that the baseline has been bumped.
>
> I ment this message to close the bug, but I failed to adjust the mail To
> header.

As commented both on Salsa and in response to your previous e-mail, I
still don't think that the release notes adequately describe the
updated baseline for i386.

As previously stated, the Geode LX (but not older Geodes) does fulfill
the baseline requirement for i686. NOPL, PAE and others were marked by
Intel as optional features. If what the new Debian baseline really
means is something that can run the -686-pae kernel, the release notes
should explicitly say so.

On a related issue, something in dpkg or apt should check the CPU
features and refuse to perform an upgrade/dist-upgrade on an host
whose CPU doesn't meet the new baseline requirements.

Martin-Éric



Bug#1033065: release-notes: i386 notes should specify minimum CPU requirements

2023-06-04 Thread Paul Gevers

Hi Martin-Éric,

On 04-06-2023 21:28, Martin-Éric Racine wrote:

As previously stated, the Geode LX (but not older Geodes) does fulfill
the baseline requirement for i686. NOPL, PAE and others were marked by
Intel as optional features. If what the new Debian baseline really
means is something that can run the -686-pae kernel, the release notes
should explicitly say so.


I believe you are more aware of the problems with the Geode than I, as 
it were your bugs that lead to the update in the release notes. If I 
understand correctly the kernel still runs fine, but a bunch of 
important binaries use NOPL and hence fail on the Geode. We could add a 
check for NOPL, like I mentioned in the MR.



On a related issue, something in dpkg or apt should check the CPU
features and refuse to perform an upgrade/dist-upgrade on an host
whose CPU doesn't meet the new baseline requirements.


Please file a bug with the respective packages. Mentioning it in a bug 
against the release notes isn't going to achieve that feature.


Paul


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1037103: release-notes: MariaDB 10.11, versionless package names, potential upgrade issue

2023-06-04 Thread Otto Kekäläinen
Package: release-notes
Severity: normal
Tags: patch

Hi!

Please consider including
https://salsa.debian.org/ddp-team/release-notes/-/merge_requests/187
in release notes for Bookworm. Details in submission.



Re: release notes mentioning dropped support?

2023-06-04 Thread Paul Gevers

Hi Kernel team,

Last release I sent out the message below and in the end we included 
something [1] in the Release Notes mentioning dropped support. Is there 
something like that worth mentioning this time around?


Paul

[1] 
https://www.debian.org/releases/bullseye/armel/release-notes/ch-information.en.html#no-longer-supported-hardware


On 24-05-2021 06:55, Paul Gevers wrote:

Hi Kernel team,

I happen to own a QNAP (armel) and I spotted in the changelog that it's
not going to be supported in bullseye. I was wondering, is that
something that should be mentioned in the release notes? Obviously I
don't mean because I own it, but I'm betting that support for particular
hardware pieces has been dropped in the past too. I don't recall
something like that in the buster release notes, but even if we didn't
do it in the past, now could be a good moment to start if we think we
should add it.

Either way, I was wondering what would happen if I try to upgrade such a
device. I'm *assuming* that the linux package would detect that the
image is too big, but what would that leave me? A fully upgraded system
with an old kernel, or is there any detection before any upgrade
happens? For owners of such devices, is their only option to stay at
buster? E.g. is there any chance in building a smaller custom kernel
with less options enabled or is that impossible because nearly
everything is build as module?

Paul



OpenPGP_signature
Description: OpenPGP digital signature


Bug#1033065: release-notes: i386 notes should specify minimum CPU requirements

2023-06-04 Thread Martin-Éric Racine
Hey Paul,
On Sun, Jun 4, 2023 at 10:36 PM Paul Gevers  wrote:
> On 04-06-2023 21:28, Martin-Éric Racine wrote:
> > As previously stated, the Geode LX (but not older Geodes) does fulfill
> > the baseline requirement for i686. NOPL, PAE and others were marked by
> > Intel as optional features. If what the new Debian baseline really
> > means is something that can run the -686-pae kernel, the release notes
> > should explicitly say so.
>
> I believe you are more aware of the problems with the Geode than I, as
> it were your bugs that lead to the update in the release notes. If I
> understand correctly the kernel still runs fine, but a bunch of
> important binaries use NOPL and hence fail on the Geode. We could add a
> check for NOPL, like I mentioned in the MR.

I pasted the result of 'uname -a' and 'cat /proc/cpuinfo' on the Salsa
merge request. It should give someone a good idea of what the LX (but
not earlier Geodes) supports.

> > On a related issue, something in dpkg or apt should check the CPU
> > features and refuse to perform an upgrade/dist-upgrade on an host
> > whose CPU doesn't meet the new baseline requirements.
>
> Please file a bug with the respective packages. Mentioning it in a bug
> against the release notes isn't going to achieve that feature.

Oh, totally. I'm just not sure of which one typically handles this.
Last time the baseline was raised from 586 to 686 (before that from
486 to 586), something in the upgrade process performed the CPU check
and loudly aborted the proceedings. Something similar was done when
the baseline was raised on SPARC ages ago; upgrade aborted early if
the host hardware didn't meet the new baseline.

Martin-Éric



Re: Any discussion of replacing MoinMoin?

2023-06-04 Thread Paul Wise
On Sun, 2023-06-04 at 05:45 +, Martin wrote:

> To me, the most desperately missing feature is having wiki content in a
> VCS, such as git. I like to work on documentation like on code.

This is a different kind of wiki to what Franklin and Kamaraju are used
to; MediaWiki is backed by a database instead of a VCS and has solely
web based editing with all the edit features provided by browsers and
JavaScript instead of local software.

> I'm not sure, which wiki software does work that way.

IIRC MoinMoin 2.x has an option for this. Steve McIntyre planned on
working on packaging it for Debian so that we can switch to it later.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#1037084: bookworm: When using gdm3 to start non-GNOME wayland sessions, PATH may be set differently

2023-06-04 Thread Jay
Package: release-notes
X-Debbugs-Cc: jlsan...@protonmail.com
Severity: important

Starting non-GNOME wayland sessions through GDM leads to a user's PATH
being set to
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
instead of /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
(from /etc/profile).

Example: Starting sway or plasma-workspace-wayland through gdm and
trying to launch
lutris or gnome-chess only to find out that they won't start even
though they are
installed. It can take some time for a user to find out that the PATH
environment
variable is different.

This is a regression in bookworm and can surprise users upgrading from bullseye.

Possible workarounds are: Using a different display manager such as
sddm or starting
the wayland session through tty.

I first discovered this bug after installing lutris a few months
ago[0] and filed
a few bug reports[1][2]. As bookworm is about to be released, I thought it may
be worthwhile to document this unexpected behavior in its release notes.

0: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028543
1: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=942131
2: https://gitlab.gnome.org/GNOME/gdm/-/issues/846



wiki.debian.org / Re: Any discussion of replacing MoinMoin?

2023-06-04 Thread Joost van Baal-Ilić
Hi Franklin,

Thanks for your interest.

On Sat, Jun 03, 2023 at 10:07:00PM +, Franklin Yu wrote:
> 
> MoinMoin, the wiki software backing the Debian Wiki, has suffered from slow
> development recently; the latest release is in 2020, and it is written in 
> Python
> 2.7. The Python 3.5 support is still under development.
> 
> Has anyone considered switching to any alternative? The Debian Wiki UI does 
> not
> attract users to contribute (no Wiki syntax highlight in the editor, for
> example).

I guess it could be useful, and would need someone willing to do the (lots of)
work and migration.

See also https://bugs.debian.org/501954  wiki.debian.org: #501954: "use
MediaWiki instead of MoinMoin" for some (old) background.

Bye,

Joost



Re: Any discussion of replacing MoinMoin?

2023-06-04 Thread Franklin Yu
Hi Raju,

Yes, I fully agree that editing a single section would be a nice feature. We may
come up with a list of new features we want, such as:

 1. Edit a single section or subsection.
 2. Preview diff before submitting a new version. MoinMoin only supports
previewing the final result, not the diff; in contrast, MediaWiki supports
it. This way we can confirm what was changed, before submitting.
 3. Nice to have: source code editor with Wiki syntax highlighting

We might also benefit from a list of features in MoinMoin that we want to
preserve, but I don’t have much idea about that. Anyway, it’s up to Debian
developers to decide, of which I’m not a part.

Regards,
Franklin


signature.asc
Description: Message signed with OpenPGP


Re: Any discussion of replacing MoinMoin?

2023-06-04 Thread Martin
On 2023-06-03 22:07, Franklin Yu wrote:
> Has anyone considered switching to any alternative? The Debian Wiki UI does 
> not
> attract users to contribute (no Wiki syntax highlight in the editor, for
> example).

To me, the most desperately missing feature is having wiki content in a
VCS, such as git. I like to work on documentation like on code.

That would also solve the problem of syntax highlighting, because
editing is just done in ones favourite text editor.

I'm not sure, which wiki software does work that way. I assume gitit,
gollum, and ikiwiki do.

Cheers