This is the mail archive of the elfutils-devel@sourceware.org mailing list for the elfutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 0.17(8 -> 7) release next (week -> month) [Tomorrow]


On Mon, Jul 15, 2019 at 12:17:36PM +0200, Mark Wielaard wrote:
> On Sat, 2019-07-13 at 00:36 +0200, Mark Wielaard wrote:
> > In another thread I said I would like to do a release end of this week
> > with the csky backend and the elfclassify tool integrated. But I didn't
> > make enough time for reviews, so that moves to next week. Sorry.
> > 
> > I should have enough time next week. But we will have to see if we can
> > polish the csky and elfclassify tool enough. If not, we'll still do a
> > release next week, just without those additions. The last 4 months saw
> > enough improvements to do a new release. And we'll do another in 3 or 4
> > months anyway, so if anything misses this release it will go into the
> > next.
> 
> Just for the record, the subject should of course have been 0.177.

And "next week" became "next month". Sorry about that.
But I believe we are ready now and I like to do the 0.177 release
tomorrow with the attached commit (.po regeneration removed).

Cheers,

Mark
>From 5643e037cb7a38ed5d52f50421be706ea8014e3d Mon Sep 17 00:00:00 2001
From: Mark Wielaard <mark@klomp.org>
Date: Tue, 13 Aug 2019 23:53:56 +0200
Subject: [PATCH] Prepare for 0.177

Set version to 0.177.
Update NEWS and elfutils.spec.in.
Use git --get user.name and user.email for spec changelog.
Regenerate po/*.po files.

Signed-off-by: Mark Wielaard <mark@klomp.org>
---
 ChangeLog               |   8 +
 NEWS                    |  16 +
 config/ChangeLog        |   5 +
 config/Makefile.am      |   6 +-
 config/elfutils.spec.in |  11 +
 configure.ac            |   2 +-
 po/ChangeLog            |   4 +
 po/de.po                | 857 ++++++++++++++++++++--------------------
 po/es.po                | 857 ++++++++++++++++++++--------------------
 po/ja.po                | 857 ++++++++++++++++++++--------------------
 po/pl.po                | 857 ++++++++++++++++++++--------------------
 po/uk.po                | 857 ++++++++++++++++++++--------------------
 12 files changed, 2218 insertions(+), 2119 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 5c45cccfb..bed3999f8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2019-08-13  Mark Wielaard  <mark@klomp.org>
+
+	* configure.ac: Set version to 0.177.
+	* NEWS: Mention elfclassify, readelf DW_AT_data_member_location
+	and DW_AT_discr_list attribute changes, dwarf.h DW_AT_GNU additions,
+	dwelf_elf_e_machine_string function, dwelf_elf_begin change and
+	C-SKY backend support.
+
 2019-02-14  Mark Wielaard  <mark@klomp.org>
 
 	* configure.ac: Set version to 0.176.
diff --git a/NEWS b/NEWS
index 5a06047f2..2bf19d9cb 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,19 @@
+Version 0.177
+
+elfclassify: New tool to analyze ELF objects.
+
+readelf: Print DW_AT_data_member_location as decimal offset.
+         Decode DW_AT_discr_list block attributes.
+
+libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias.
+
+libdwelf: Add dwelf_elf_e_machine_string.
+          dwelf_elf_begin now only returns NULL when there is an error
+          reading or decompressing a file. If the file is not an ELF file
+          an ELF handle of type ELF_K_NONE is returned.
+
+backends: Add support for C-SKY.
+
 Version 0.176
 
 build: Add new --enable-install-elfh option.
diff --git a/config/ChangeLog b/config/ChangeLog
index 9b1cce4e1..65658118a 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,8 @@
+2019-08-13  Mark Wielaard  <mark@klomp.org>
+
+	* Makefile.am (elfutils.spec.in): Use git --get user.name and
+	user.email.
+
 2019-04-15  Mark Wielaard  <mark@klomp.org>
 
 	* upload-release.sh: Add git tag --verify.
diff --git a/config/Makefile.am b/config/Makefile.am
index 66012d029..9d292cee6 100644
--- a/config/Makefile.am
+++ b/config/Makefile.am
@@ -38,9 +38,9 @@ if MAINTAINER_MODE
 $(srcdir)/elfutils.spec.in: $(top_srcdir)/NEWS
 	@tmpname=$$(mktemp $${TMPDIR:-/tmp}/elfutils.XXXXXX); \
 	date +'* %a %b %e %Y' | tr '[\n]' '[ ]' > $$tmpname; \
-	getent passwd "$$(whoami)" | \
-	  awk 'BEGIN {FS=":"} { printf $$5; exit 0}' >> $$tmpname; \
-	echo -n " <$$(whoami)@gmail.com> " >> $$tmpname; \
+	username=$$(git config --get user.name); \
+	useremail=$$(git config --get user.email); \
+	echo -n "$$username <$$useremail> " >> $$tmpname; \
 	awk '\
 	  $$1 == "Version" && started { exit } \
 	  $$1 == "Version" { started=1; line=""; sub(/:/,"",$$2); \
diff --git a/config/elfutils.spec.in b/config/elfutils.spec.in
index 794cbaf81..19b4229ef 100644
--- a/config/elfutils.spec.in
+++ b/config/elfutils.spec.in
@@ -227,6 +227,17 @@ rm -rf ${RPM_BUILD_ROOT}
 %{_sysctldir}/10-default-yama-scope.conf
 
 %changelog
+* Tue Aug 13 2019 Mark Wielaard <mark@klomp.org> 0.177-1
+- elfclassify: New tool to analyze ELF objects.
+- readelf: Print DW_AT_data_member_location as decimal offset.
+           Decode DW_AT_discr_list block attributes.
+- libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias.
+- libdwelf: Add dwelf_elf_e_machine_string.
+            dwelf_elf_begin now only returns NULL when there is an error
+            reading or decompressing a file. If the file is not an ELF file
+            an ELF handle of type ELF_K_NONE is returned.
+- backends: Add support for C-SKY.
+
 * Thu Feb 14 2019 Mark Wielaard <mark@klomp.org> 0.176-1
 - build: Add new --enable-install-elfh option.
   Do NOT use this for system installs (it overrides glibc elf.h).
diff --git a/configure.ac b/configure.ac
index b4e012dee..c443fa3b0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -17,7 +17,7 @@ dnl  GNU General Public License for more details.
 dnl
 dnl  You should have received a copy of the GNU General Public License
 dnl  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-AC_INIT([elfutils],[0.176],[https://sourceware.org/bugzilla],[elfutils],[http://elfutils.org/])
+AC_INIT([elfutils],[0.177],[https://sourceware.org/bugzilla],[elfutils],[http://elfutils.org/])
 
 dnl Workaround for older autoconf < 2.64
 m4_ifndef([AC_PACKAGE_URL],
diff --git a/po/ChangeLog b/po/ChangeLog
index 2afb9b775..1d2023911 100644
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@ -1,3 +1,7 @@
+2019-08-13  Mark Wielaard  <mark@klomp.org>
+
+	* *.po: Update for 0.177.
+
 2019-02-14  Mark Wielaard  <mark@klomp.org>
 
 	* *.po: Update for 0.176.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]