[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gettext->gnulib sync conflicts
From: |
Karl Berry |
Subject: |
gettext->gnulib sync conflicts |
Date: |
Fri, 18 Nov 2016 22:18:17 GMT |
Regarding the sync of gettext files into gnulib and the change to
iconv.m4.
Bruno, you updated iconv.m4 in the gettext dev repo with your change
made in gnulib. However, as I said, gnulib has been synced against
gettext releases, not gettext dev. This was a change I made at Daiki's
suggestion a couple years ago.
So I tried a sync of gnulib against gettext dev
(./config/srclist-update<config/srclist.txt), and a new difference
shows up, for Makefile.in.in. Diff below.
The changes in gettext's .in.in look reasonable to install now (that is,
to start syncing from gettext dev instead of gettext releases), but I
felt you or Daiki or someone should confirm. ?
I guess the immediate alternative is to stop syncing iconv.m4 (or to
make a gettext release :). --thanks, karl.
*** build-aux/po/Makefile.in.in Mon Jun 13 00:28:57 2016
--- /tmp/Makefile.in.in Fri Nov 18 08:58:03 2016
***************
*** 233,243 ****
test -f $(srcdir)/$(DOMAIN).pot || $(MAKE) $(srcdir)/$(DOMAIN).pot; \
test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
! echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang}
$${lang}.po $(DOMAIN).pot"; \
cd $(srcdir) \
&& { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'`
in \
! '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po
$(DOMAIN).pot;; \
*) \
! $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang}
$${lang}.po $(DOMAIN).pot;; \
esac; \
}; \
--- 233,245 ----
test -f $(srcdir)/$(DOMAIN).pot || $(MAKE) $(srcdir)/$(DOMAIN).pot; \
test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
! echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang}
--previous $${lang}.po $(DOMAIN).pot"; \
cd $(srcdir) \
&& { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'`
in \
! '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].*) \
$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po
$(DOMAIN).pot;; \
+ 0.1[6-7] | 0.1[6-7].*) \
+ $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --previous
$${lang}.po $(DOMAIN).pot;; \
*) \
! $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang}
--previous $${lang}.po $(DOMAIN).pot;; \
esac; \
}; \
***************
*** 440,450 ****
echo "$$lang:"; \
test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
! echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang $$lang.po
$(DOMAIN).pot -o $$lang.new.po"; \
cd $(srcdir); \
if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
! '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
$(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po
$$lang.po $(DOMAIN).pot;; \
*) \
! $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang -o
$$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
esac; \
}; then \
--- 442,454 ----
echo "$$lang:"; \
test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
! echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang --previous
$$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
cd $(srcdir); \
if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
! '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].*) \
$(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po
$$lang.po $(DOMAIN).pot;; \
+ 0.1[6-7] | 0.1[6-7].*) \
+ $(MSGMERGE) $(MSGMERGE_OPTIONS) --previous -o
$$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
*) \
! $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang --previous -o
$$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
esac; \
}; then \
compile finished at Fri Nov 18 08:58:04
- gettext->gnulib sync conflicts,
Karl Berry <=
- Re: gettext->gnulib sync conflicts, Bruno Haible, 2016/11/18
- Re: gettext->gnulib sync conflicts, Karl Berry, 2016/11/20
- Re: gettext->gnulib sync conflicts, Daiki Ueno, 2016/11/21
- Re: gettext->gnulib sync conflicts, Karl Berry, 2016/11/21
- Re: gettext->gnulib sync conflicts, Daiki Ueno, 2016/11/22
- Re: gettext->gnulib sync conflicts, Paul Eggert, 2016/11/22
- Re: gettext->gnulib sync conflicts, Daiki Ueno, 2016/11/22
- Re: gettext->gnulib sync conflicts, Daiki Ueno, 2016/11/23
- Re: gettext->gnulib sync conflicts, Karl Berry, 2016/11/23
- Re: gettext->gnulib sync conflicts, Karl Berry, 2016/11/22