Path: csiph.com!news.samoylyk.net!gothmog.csi.it!bofh.it!news.nic.it!robomod From: Alexandre Detiste Newsgroups: linux.debian.maint.python Subject: Re: Matplotlib 3.10.0 for trixie? Date: Sat, 12 Apr 2025 20:20:01 +0200 Message-ID: References: X-Original-To: James Addison X-Mailbox-Line: From debian-python-request@lists.debian.org Sat Apr 12 18:19:10 2025 Old-Return-Path: X-Amavis-Spam-Status: No, score=-5.199 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=2, LDO_WHITELIST=-5, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no autolearn_force=no X-Policyd-Weight: using cached result; rate: -5.5 X-Forwarded-Encrypted: i=1; AJvYcCWrI7pilR1tc5Ur9JAGPgRPZk536UG1SRHVae9SyYOVLmftJUeUQ6k5neMXNW49vAtqBoj9wzTDe3BlXj94@lists.debian.org X-Gm-Message-State: AOJu0Yzkcs2JnrtQezrGtu8PId5fF7OBRxNVbAGEuPwstfZm2d15XAxW b46m5yhHQcxRobHWSiKzhijTuGeYqt8QhRQnKJ/zynhNSMpjtQ6hoHZyQV+tcxb3nqwoc1OIQ0q IbOeEMrP5mixp0XZVZ/vWogdUlbc= X-Gm-Gg: ASbGncusPQT2K5c2U4BfZWMAFlDxtIEFMdPQ5nxVmjy1/IsITM66bIGgGWzna4FOfxd SrBveMNNmHWu5AY+SlAnQV8Staku86OzhchbEN9qT88ag2giH8hq0yJP5zU70RrEGYQmbxg4/qS rWrR0QgklFsCAqYIq3gNZTkCMFVl5OlVf6NmwL4Ie8Y5QZtL0UypfCrrQ= X-Google-SMTP-Source: AGHT+IFAWFezmO1IB13JPqQLzofi/FnmulB6onQ5oFPxiPL2kNmPMqNfBqZIDLA25qfqyzF/jJxT3DPxQCm6YF1oN6c= X-Received: by 2002:a05:690c:6aca:b0:702:4fd1:aff with SMTP id 00721157ae682-705599ea13dmr124602057b3.20.1744481932249; Sat, 12 Apr 2025 11:18:52 -0700 (PDT) MIME-Version: 1.0 X-Gm-Features: ATxdqUFQTk7GJKIw7EdCex6Fu1KbxXEdMmj2YYNJSnhy-n_HDJdbag9gTgp2Feg Content-Type: multipart/alternative; boundary="000000000000e39705063298d99f" X-Mailing-List: archive/latest/22972 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/CADsTwjJYAYrt=4y2i6qzeDjQNijL7eFZ_K68gA4Kj_MGpN+tpA@mail.gmail.com Approved: robomod@news.nic.it Lines: 78 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: Nilesh Patra , Debian Python X-Original-Date: Sat, 12 Apr 2025 20:18:40 +0200 X-Original-Message-ID: X-Original-References: <29b74bd1-2181-4bf3-81a6-003cab5df87f@debian.org> <84b7b620-6f18-4f54-a13d-bb38ae0ee839@fsfe.org> <73CF4D23-2E84-40DB-9EBE-D74E9585ED00@riseup.net> <6d4e26d0-5fbd-4893-9264-1fb255111404@riseup.net> <418B4F61-1ADC-49EE-9946-9D31623456CD@riseup.net> <332450BD-FF2D-4BCC-A313-90809A0DB09D@riseup.net> Xref: csiph.com linux.debian.maint.python:16851 --000000000000e39705063298d99f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable In a later step we could discard unmodified config files based on a list of md5sum of what shipped in stable release. So only users of default settings would get the new default settings. I ve started updating debian/README.Debian Greetings Le sam. 12 avr. 2025, 14:48, James Addison a =C3=A9cri= t : > Hi Nilesh, Alex, > > Responding to the first point only, at the moment: > > On Sat, 12 Apr 2025 at 07:39, Nilesh Patra wrote: > > [ ... snip ... ] > > 1. matplotlib has historically shipped /etc/matploblibrc to force tkagg > and patched the code > > to use this if there are no user defined rc files see [1]. However, thi= s > was not > > handled properly via maintscripts so that'd mean over-writing > user-modified /etc/matplotlibrc. > > Ah; what is the problem related to the maintscripts? > > The /etc/matplotlibrc file is considered a config file by apt/dpkg (it > is not removed unless a purge is requested), so I was hoping that > shipping a default/unmodified matplotlibrc in an updated 3.10 upload > (as Alex suggests in his thread) would provide a useful additional > conflict-resolution step for anyone who has modified theirs. > --000000000000e39705063298d99f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
In a later step we could discard unmodified config f= iles based on a list of md5sum of what shipped in stable release.

So only users of default settings= would get the new default settings.

I ve started updating debian/README.Debian

Greetings=C2=A0

Le sam. 12 avr. 2025, 14:48, James Addison <jay@jp-hosting.net> a =C3=A9crit=C2=A0:
Hi Nilesh, Alex,

Responding to the first point only, at the moment:

On Sat, 12 Apr 2025 at 07:39, Nilesh Patra <nilesh@debian.org> wro= te:
> [ ... snip ... ]
> 1. matplotlib has historically shipped /etc/matploblibrc to force tkag= g and patched the code
> to use this if there are no user defined rc files see [1]. However, th= is was not
> handled properly via maintscripts so that'd mean over-writing user= -modified /etc/matplotlibrc.

Ah; what is the problem related to the maintscripts?

The /etc/matplotlibrc file is considered a config file by apt/dpkg (it
is not removed unless a purge is requested), so I was hoping that
shipping a default/unmodified matplotlibrc in an updated 3.10 upload
(as Alex suggests in his thread) would provide a useful additional
conflict-resolution step for anyone who has modified theirs.
--000000000000e39705063298d99f--