Message ID | 20220523012531.4505-7-worldhello.net@gmail.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | Incremental po/git.pot update and new l10n workflow | expand |
On Mon, May 23 2022, Jiang Xin wrote: > .PHONY: pot > pot: po/git.pot > @@ -3319,6 +3319,7 @@ dist-doc: git$X > > distclean: clean > $(RM) configure > + $(RM) po/git.pot I think I noted "why not add this to clean?" in an earlier round, but didn't think it through. On second thought we should do that, but the reason is that "distclean" should only clean things that you get if you do "make dist". I.e. we add "configure" to a generated tarball, but not po/git.pot, so this should just be under regular "clean", not "distclean".
On Mon, May 23, 2022 at 3:27 PM Ævar Arnfjörð Bjarmason <avarab@gmail.com> wrote: > > > On Mon, May 23 2022, Jiang Xin wrote: > > > .PHONY: pot > > pot: po/git.pot > > @@ -3319,6 +3319,7 @@ dist-doc: git$X > > > > distclean: clean > > $(RM) configure > > + $(RM) po/git.pot > > I think I noted "why not add this to clean?" in an earlier round, but > didn't think it through. > > On second thought we should do that, but the reason is that "distclean" > should only clean things that you get if you do "make dist". > > I.e. we add "configure" to a generated tarball, but not po/git.pot, so > this should just be under regular "clean", not "distclean". Will remove "po/git.pot" under regular "clean" rule in next reroll. I copied it from your original patch without thinking carefully.
On Mon, May 23, 2022 at 4:30 PM Jiang Xin <worldhello.net@gmail.com> wrote: > > On Mon, May 23, 2022 at 3:27 PM Ævar Arnfjörð Bjarmason > <avarab@gmail.com> wrote: > > > > > > On Mon, May 23 2022, Jiang Xin wrote: > > > > > .PHONY: pot > > > pot: po/git.pot > > > @@ -3319,6 +3319,7 @@ dist-doc: git$X > > > > > > distclean: clean > > > $(RM) configure > > > + $(RM) po/git.pot > > > > I think I noted "why not add this to clean?" in an earlier round, but > > didn't think it through. > > > > On second thought we should do that, but the reason is that "distclean" > > should only clean things that you get if you do "make dist". > > > > I.e. we add "configure" to a generated tarball, but not po/git.pot, so > > this should just be under regular "clean", not "distclean". > > Will remove "po/git.pot" under regular "clean" rule in next reroll. I > copied it from your original patch without thinking carefully. Like this: -- snip -- diff --git a/Makefile b/Makefile index 3122672263..161ebf4ff3 100644 --- a/Makefile +++ b/Makefile @@ -3319,7 +3319,6 @@ dist-doc: git$X distclean: clean $(RM) configure - $(RM) po/git.pot $(RM) config.log config.status config.cache $(RM) config.mak.autogen config.mak.append $(RM) -r autom4te.cache @@ -3333,6 +3332,7 @@ cocciclean: clean: profile-clean coverage-clean cocciclean $(RM) -r .build + $(RM) po/git.pot $(RM) *.res $(RM) $(OBJECTS) $(RM) $(LIB_FILE) $(XDIFF_LIB) $(REFTABLE_LIB) $(REFTABLE_TEST_LIB) -- snap --
On Mon, May 23 2022, Jiang Xin wrote: > On Mon, May 23, 2022 at 3:27 PM Ævar Arnfjörð Bjarmason > <avarab@gmail.com> wrote: >> >> >> On Mon, May 23 2022, Jiang Xin wrote: >> >> > .PHONY: pot >> > pot: po/git.pot >> > @@ -3319,6 +3319,7 @@ dist-doc: git$X >> > >> > distclean: clean >> > $(RM) configure >> > + $(RM) po/git.pot >> >> I think I noted "why not add this to clean?" in an earlier round, but >> didn't think it through. >> >> On second thought we should do that, but the reason is that "distclean" >> should only clean things that you get if you do "make dist". >> >> I.e. we add "configure" to a generated tarball, but not po/git.pot, so >> this should just be under regular "clean", not "distclean". > > Will remove "po/git.pot" under regular "clean" rule in next reroll. I > copied it from your original patch without thinking carefully. Yes, sorry about that. Just to be clear I didn't think this was an issue you introduced. To be honest I thought it could be mine or yours, and didn't dig to look into the history :) I have no idea why I added it to distclean, and it doesn't make any sense to me now, but oh well, as long as we fix it ... :)
diff --git a/Makefile b/Makefile index 70d5f41c3f..3122672263 100644 --- a/Makefile +++ b/Makefile @@ -2788,8 +2788,8 @@ endef $(call mkdir_p_parent_template) $(QUIET_GEN)$(gen_pot_header) -po/git.pot: .build/pot/git.header $(LOCALIZED_ALL_GEN_PO) FORCE - $(QUIET_GEN)$(MSGCAT) $(MSGCAT_FLAGS) $(filter-out FORCE,$^) >$@ +po/git.pot: .build/pot/git.header $(LOCALIZED_ALL_GEN_PO) + $(QUIET_GEN)$(MSGCAT) $(MSGCAT_FLAGS) $^ >$@ .PHONY: pot pot: po/git.pot @@ -3319,6 +3319,7 @@ dist-doc: git$X distclean: clean $(RM) configure + $(RM) po/git.pot $(RM) config.log config.status config.cache $(RM) config.mak.autogen config.mak.append $(RM) -r autom4te.cache diff --git a/po/.gitignore b/po/.gitignore index 796b96d1c4..37d1301b32 100644 --- a/po/.gitignore +++ b/po/.gitignore @@ -1 +1,2 @@ /build +/git.pot