[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1052252: marked as done (transition: grantlee5)



Your message dated Thu, 5 Oct 2023 13:45:32 +0200
with message-id <ZR6h3D3JP12km8ey@ramacher.at>
and subject line Re: Bug#1052252: transition: grantlee5
has caused the Debian Bug report #1052252,
regarding transition: grantlee5
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1052252: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052252
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: transition
X-Debbugs-Cc: grantlee5@packages.debian.org, pkg-kde-talk@alioth-lists.debian.net
Control: affects -1 + src:grantlee5

Hi,

grantlee (packaged in Debian in src:grantlee5) is a library (two
libraries, in practice) that has a stable API/ABI. The new release
5.3.x, currently in experimental, is generally usable by users
built with the old version.

The only gotcha is that plugins for it are installed and loaded from
paths with the major and minor version in it, i.e.
  ../plugins/grantlee/<MAJOR>.<MINOR>/
This means that, after the upgrade to a new minor series, the plugins
installed after building with the old version are not used anymore;
usually software using grantlee and shipping plugins for it follows
the grantlee version, so a simple rebuild is enough to fix the issue.

Since I wanted to avoid uploading the new version and have to manually
track external plugins and breaking users that rely on those plugins,
I created a new simple dh_grantlee helper to track the dependency on
the version the plugins were built for, adding the provide for it in
one of the two grantlee libraries as "grantlee5-templates-MAJOR-MINOR".
This is already in place in unstable starting from grantlee5 5.2.0-5,
and the 4 sources that install plugins for it were already changed to
use dh_grantlee, and thus now properly track their plugin dependency.

Hence, I'd like to request a transition slot for uploading grantlee5
5.3.x to unstable, rebuilding the few dependencies needed:
- kcalutils
- kdevelop
- libkf5grantleetheme
- skrooge

They all build fine with the new grantlee; I have the new version of
kdevelop ready in experimental, and I can upload that rather than
rebuilding the current version in unstable.

Ben file:

title = "grantlee5";
is_affected = .depends ~ "grantlee5-templates-5-2" | .depends ~ "grantlee5-templates-5-3";
is_good = .depends ~ "grantlee5-templates-5-3";
is_bad = .depends ~ "grantlee5-templates-5-2";

Thanks,
-- 
Pino

--- End Message ---
--- Begin Message ---
On 2023-09-28 00:04:18 +0200, Sebastian Ramacher wrote:
> Control: tags -1 confirmed
> Control: forwarded -1 https://release.debian.org/transitions/html/grantlee5-3.html
> 
> On 2023-09-19 16:52:46 +0200, Pino Toscano wrote:
> > Package: release.debian.org
> > Severity: normal
> > User: release.debian.org@packages.debian.org
> > Usertags: transition
> > X-Debbugs-Cc: grantlee5@packages.debian.org, pkg-kde-talk@alioth-lists.debian.net
> > Control: affects -1 + src:grantlee5
> > 
> > Hi,
> > 
> > grantlee (packaged in Debian in src:grantlee5) is a library (two
> > libraries, in practice) that has a stable API/ABI. The new release
> > 5.3.x, currently in experimental, is generally usable by users
> > built with the old version.
> > 
> > The only gotcha is that plugins for it are installed and loaded from
> > paths with the major and minor version in it, i.e.
> >   ../plugins/grantlee/<MAJOR>.<MINOR>/
> > This means that, after the upgrade to a new minor series, the plugins
> > installed after building with the old version are not used anymore;
> > usually software using grantlee and shipping plugins for it follows
> > the grantlee version, so a simple rebuild is enough to fix the issue.
> 
> Please go ahead.

grantlee5 and its reverse dependencies migrated.

Cheers
-- 
Sebastian Ramacher

--- End Message ---

Reply to: