* eta for release
@ 2024-03-13 17:03 Christian Hesse
2024-03-14 21:01 ` Oliver Kiddle
0 siblings, 1 reply; 4+ messages in thread
From: Christian Hesse @ 2024-03-13 17:03 UTC (permalink / raw)
To: zsh-workers
[-- Attachment #1: Type: text/plain, Size: 807 bytes --]
Dear zsh developers,
I am writing in my role as Arch Linux downstream developer.
We have started sorting pcre, replacing it with pcre2 [0].
While zsh git master does support pcre2 already, this has not made it into a
release and the current one still depends on the old library. Support is
spread over several commits, which depend on even more commits. Thus
cherry-picking is not that easy.
So wondering... It there any eta for a new release? Would be nice to have one
any time soon... :)
Thanks a lot!
[0] https://archlinux.org/todo/move-to-pcre2/
--
main(a){char*c=/* Schoene Gruesse */"B?IJj;MEH"
"CX:;",b;for(a/* Best regards my address: */=0;b=c[a++];)
putchar(b-1/(/* Chris cc -ox -xc - && ./x */b/42*2-3)*42);}
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: eta for release
2024-03-13 17:03 eta for release Christian Hesse
@ 2024-03-14 21:01 ` Oliver Kiddle
2024-03-14 22:39 ` Christian Hesse
2024-08-02 12:58 ` Michael Prokop
0 siblings, 2 replies; 4+ messages in thread
From: Oliver Kiddle @ 2024-03-14 21:01 UTC (permalink / raw)
To: Christian Hesse; +Cc: zsh-workers
Christian Hesse wrote:
> While zsh git master does support pcre2 already, this has not made it into a
> release and the current one still depends on the old library. Support is
> spread over several commits, which depend on even more commits. Thus
> cherry-picking is not that easy.
If you cherry-pick 1b421e49 first then b62e9113 will also apply
without conflicts other than on ChangeLog. You shouldn't need any of
the subsequent patches related to PCRE. At least none of them are a
regression with respect to 5.9 - nor are any fixing bugs introduced with
the two cherry-picked patches. You don't necessarily need the first of
those two patches other than to make the second apply cleanly but it
doesn't do any harm.
> So wondering... It there any eta for a new release? Would be nice to have one
> any time soon... :)
Not being the release manager, I can't answer this part with any
authority. Some of the newer developments are still in a state of
flux.
Oliver
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: eta for release
2024-03-14 21:01 ` Oliver Kiddle
@ 2024-03-14 22:39 ` Christian Hesse
2024-08-02 12:58 ` Michael Prokop
1 sibling, 0 replies; 4+ messages in thread
From: Christian Hesse @ 2024-03-14 22:39 UTC (permalink / raw)
To: Oliver Kiddle; +Cc: zsh-workers
[-- Attachment #1: Type: text/plain, Size: 1751 bytes --]
Oliver Kiddle <opk@zsh.org> on Thu, 2024/03/14 22:01:
> Christian Hesse wrote:
> > While zsh git master does support pcre2 already, this has not made it
> > into a release and the current one still depends on the old library.
> > Support is spread over several commits, which depend on even more
> > commits. Thus cherry-picking is not that easy.
>
> If you cherry-pick 1b421e49 first then b62e9113 will also apply
... and 10bdbd8b5b0b43445aff23dcd412f25cf6aa328a - the module is not build
without. Issue without is that Src/Modules/pcre.mdd still referenced
pcre-config (and not pcre2-config).
> without conflicts other than on ChangeLog. You shouldn't need any of
> the subsequent patches related to PCRE. At least none of them are a
> regression with respect to 5.9 - nor are any fixing bugs introduced with
> the two cherry-picked patches. You don't necessarily need the first of
> those two patches other than to make the second apply cleanly but it
> doesn't do any harm.
And you are right... Package built and it works.
Ignoring Changelog in cherry-pick is pretty easy, just did that in every
step before continue:
git checkout tags/zsh-5.9 -- ChangeLog
> > So wondering... It there any eta for a new release? Would be nice to have
> > one any time soon... :)
>
> Not being the release manager, I can't answer this part with any
> authority. Some of the newer developments are still in a state of
> flux.
Problem solved, so take your time. ;)
Thanks a lot!
--
main(a){char*c=/* Schoene Gruesse */"B?IJj;MEH"
"CX:;",b;for(a/* Best regards my address: */=0;b=c[a++];)
putchar(b-1/(/* Chris cc -ox -xc - && ./x */b/42*2-3)*42);}
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: eta for release
2024-03-14 21:01 ` Oliver Kiddle
2024-03-14 22:39 ` Christian Hesse
@ 2024-08-02 12:58 ` Michael Prokop
1 sibling, 0 replies; 4+ messages in thread
From: Michael Prokop @ 2024-08-02 12:58 UTC (permalink / raw)
To: zsh-workers; +Cc: pkg-zsh-devel
[-- Attachment #1: Type: text/plain, Size: 1096 bytes --]
Hi!
* Oliver Kiddle [Thu Mar 14, 2024 at 10:01:23PM +0100]:
> Christian Hesse wrote:
> > While zsh git master does support pcre2 already, this has not made it into a
> > release and the current one still depends on the old library. Support is
> > spread over several commits, which depend on even more commits. Thus
> > cherry-picking is not that easy.
[...]
> > So wondering... It there any eta for a new release? Would be nice to have one
> > any time soon... :)
> Not being the release manager, I can't answer this part with any
> authority. Some of the newer developments are still in a state of
> flux.
Might I kindly ask about its current state and if there's any chance
to see a new Zsh stable upstream release soonish?
Users in Debian are showing up and asking us (Debian's zsh package
maintainers) to include patches from current Git master, and it
would be great if we could have a new upstream release to not only
reduce number of patches in our packaging, but also have the package
available in time for the upcoming next Debian stable release (AKA
trixie). :)
regards
-mika-
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-08-02 12:59 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-13 17:03 eta for release Christian Hesse
2024-03-14 21:01 ` Oliver Kiddle
2024-03-14 22:39 ` Christian Hesse
2024-08-02 12:58 ` Michael Prokop
Code repositories for project(s) associated with this public inbox
https://git.vuxu.org/mirror/zsh/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).