Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Apr 2024 13:56:36 +0100
From:      Nuno Teixeira <eduardo@freebsd.org>
To:        Emanuel Haupt <ehaupt@freebsd.org>
Cc:        ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org,  dev-commits-ports-main@freebsd.org
Subject:   Re: git: 4ab6c1871671 - main - */*: Remove GNU_CONFIGURE_MANPREFIX
Message-ID:  <CAFDf7UJnTDD61vBmPsYDXsgxje1AxLp7XKJYNeAF0omQP4Os_w@mail.gmail.com>
In-Reply-To: <20240428144959.4fe9e4e0ca163f1dc7b4788a@FreeBSD.org>
References:  <202404121936.43CJa5vU012745@gitrepo.freebsd.org> <CAFDf7UJ1xcJLL5t%2BK6VGtN7T4vA9a4TtoRR9pr2N34EcRUO85g@mail.gmail.com> <20240428144959.4fe9e4e0ca163f1dc7b4788a@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--00000000000073f4cb061727abc4
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Ok, I understand it as I misunderstood 2024Q2 was including manprefix
update.

But taking your commit as an example, since manprefix fix was removed from
all your ports what happens if you need a cherry-pick to quarterly in the
future?

Thanks

Emanuel Haupt <ehaupt@freebsd.org> escreveu (domingo, 28/04/2024 =C3=A0(s)
13:50):

> Nuno Teixeira <eduardo@freebsd.org> wrote:
> > Hello Emanuel,
> >
> > I did the same for my ports and I'm doing it when it applies to ports
> > from PRs updates.
> > Today I found a problem when I tried to cherry-pick a port without
> > GNU_CONFIGURE_MANPREFIX fix as it appears that 2024Q2 doesn't have
> > 9fd7ee1cdf6c applied.
> >
> > I've checked Mk/bsd.port.mk and it remains pointed to man and not
> > share/man.
> >
> > Am I missing something? I was thinking that 2024Q2 was delayd because
> > of this...
> >
> > Here is a case where I did remove manprefix fix and tried to
> > cherry-pick to quarterly.
> > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D278589
> >
> > Cheers,
>
> That's the problem with sweeping commits: eventually, you make it
> impossible to use cherry-pick because that would end up including the
> entire commit, along with all other Makefiles it touched. In the past,
> I've simply committed the change manually in the quarterly branch (git
> commit, git push).
>
> Since 2024Q2 was branched before the GNU_CONFIGURE_MANPREFIX change,
> you'll need to keep the band-aid in the quarterly branch for this cycle.
>


--=20
Nuno Teixeira
FreeBSD UNIX:  <eduardo@FreeBSD.org>   Web:  https://FreeBSD.org

--00000000000073f4cb061727abc4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Ok, I understand it as I misunderstood 2024Q2 was inc=
luding manprefix update.</div><div><br></div><div>But taking your commit as=
 an example, since manprefix fix was removed from all your ports what happe=
ns if you need a cherry-pick to quarterly in the future?<br><br></div><div>=
Thanks<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">Emanuel Haupt &lt;<a href=3D"mailto:ehaupt@freebsd.org">eha=
upt@freebsd.org</a>&gt; escreveu (domingo, 28/04/2024 =C3=A0(s) 13:50):<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">Nuno Teixeira &lt;<=
a href=3D"mailto:eduardo@freebsd.org" target=3D"_blank">eduardo@freebsd.org=
</a>&gt; wrote:<br>
&gt; Hello Emanuel,<br>
&gt; <br>
&gt; I did the same for my ports and I&#39;m doing it when it applies to po=
rts<br>
&gt; from PRs updates.<br>
&gt; Today I found a problem when I tried to cherry-pick a port without<br>
&gt; GNU_CONFIGURE_MANPREFIX fix as it appears that 2024Q2 doesn&#39;t have=
<br>
&gt; 9fd7ee1cdf6c applied.<br>
&gt; <br>
&gt; I&#39;ve checked Mk/<a href=3D"http://bsd.port.mk" rel=3D"noreferrer" =
target=3D"_blank">bsd.port.mk</a> and it remains pointed to man and not<br>
&gt; share/man.<br>
&gt; <br>
&gt; Am I missing something? I was thinking that 2024Q2 was delayd because<=
br>
&gt; of this...<br>
&gt; <br>
&gt; Here is a case where I did remove manprefix fix and tried to<br>
&gt; cherry-pick to quarterly.<br>
&gt; <a href=3D"https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D278589"=
 rel=3D"noreferrer" target=3D"_blank">https://bugs.freebsd.org/bugzilla/sho=
w_bug.cgi?id=3D278589</a><br>
&gt; <br>
&gt; Cheers,<br>
<br>
That&#39;s the problem with sweeping commits: eventually, you make it<br>
impossible to use cherry-pick because that would end up including the<br>
entire commit, along with all other Makefiles it touched. In the past,<br>
I&#39;ve simply committed the change manually in the quarterly branch (git<=
br>
commit, git push).<br>
<br>
Since 2024Q2 was branched before the GNU_CONFIGURE_MANPREFIX change,<br>
you&#39;ll need to keep the band-aid in the quarterly branch for this cycle=
.<br>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"l=
tr"><div><font color=3D"#888888">Nuno Teixeira</font></div><div><div><font =
color=3D"#888888">
FreeBSD UNIX:=C2=A0 &lt;eduardo@FreeBSD.org&gt;=C2=A0 =C2=A0Web:=C2=A0 <a h=
ref=3D"https://FreeBSD.org" rel=3D"noreferrer" target=3D"_blank">https://Fr=
eeBSD.org</a><br></font></div></div></div></div>

--00000000000073f4cb061727abc4--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFDf7UJnTDD61vBmPsYDXsgxje1AxLp7XKJYNeAF0omQP4Os_w>