#4 Update to 1.18
Merged 2 years ago by mikelo2. Opened 2 years ago by mikelo2.
rpms/ mikelo2/ed 1.18  into  rawhide

file modified
+2
@@ -11,3 +11,5 @@ 

  /ed-1.13.tar.bz2

  /ed-1.14.1.tar.bz2

  /ed-1.14.2.tar.xz

+ /ed-1.18.tar.lz

+ /ed-1.18.tar.lz.sig

@@ -0,0 +1,56 @@ 

+ -----BEGIN PGP PUBLIC KEY BLOCK-----

+ Comment: Hostname: 

+ Version: Hockeypuck ~unreleased

+ 

+ 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

+ =d3KY

+ -----END PGP PUBLIC KEY BLOCK-----

file added
+275
@@ -0,0 +1,275 @@ 

+ * Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-12

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild

+ 

+ * Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-11

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

+ 

+ * Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-10

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

+ 

+ * Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-9

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

+ 

+ * Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-8

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

+ 

+ * Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-7

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

+ 

+ * Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-6

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

+ 

+ * Tue Oct 9 2018 Karsten Hopp <karsten@redhat.com> - 1.14.2-5

+ - fix license tag

+ 

+ * Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-4

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

+ 

+ * Wed Feb 21 2018 Karsten Hopp <karsten@redhat.com> - 1.14.2-3

+ - buildrequire gcc

+ 

+ * Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-2

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

+ 

+ * Thu Nov 09 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.14.2-1

+ - Update to 1.14.2

+ 

+ * Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.1-4

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

+ 

+ * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.1-3

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

+ 

+ * Wed Feb 01 2017 Stephen Gallagher <sgallagh@redhat.com> - 1.14.1-2

+ - Add missing %%license macro

+ 

+ * Thu Jan 12 2017 Karsten Hopp <karsten@redhat.com> - 1.14-1

+ - update to 1.14

+ 

+ * Tue Apr 05 2016 Karsten Hopp <karsten@redhat.com> 1.13-1

+ - update to 1.13

+ 

+ * Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-2

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

+ 

+ * Thu Nov 12 2015 Karsten Hopp <karsten@redhat.com> - 1.12-1

+ - update to 1.12

+ 

+ * Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-5

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

+ 

+ * Sat Feb 21 2015 Till Maas <opensource@till.name> - 1.10-4

+ - Rebuilt for Fedora 23 Change

+   https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code

+ 

+ * Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-3

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

+ 

+ * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-2

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

+ 

+ * Mon Feb 24 2014 Karsten Hopp <karsten@redhat.com> 1.10-1

+ - update to 1.10

+ 

+ * Wed Jul 31 2013 Karsten Hopp <karsten@redhat.com> 1.9-2

+ - add GFDL to licenses

+ 

+ * Tue Jul 23 2013 Karsten Hopp <karsten@redhat.com> 1.9-1

+ - update to ed-1.9

+ - fix changelog dates

+ 

+ * Tue May 14 2013 Karsten Hopp <karsten@redhat.com> 1.8-1

+ - update to ed-1.8

+ - spec file cleanups

+ 

+ * Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-3

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

+ 

+ * Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-2

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

+ 

+ * Thu Mar 15 2012 Karsten Hopp <karsten@redhat.com> 1.6-1

+ - ed-1.6

+ 

+ * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-3

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild

+ 

+ * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-2

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

+ 

+ * Mon Jan 24 2011 Karsten Hopp <karsten@redhat.com> 1.5-1

+ - update to version 1.5 (#630693)

+ 

+ * Tue Apr 20 2010 Karsten Hopp <karsten@redhat.com> 1.4-2

+ - drop duplicate man pages (#583178)

+ 

+ * Tue Mar 02 2010 Karsten Hopp <karsten@redhat.com> 1.4-1

+ - update to latest version

+ 

+ * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-3

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

+ 

+ * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-2

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

+ 

+ * Wed Oct 29 2008 Karsten Hopp <karsten@redhat.com> 1.1-1

+ - update to latest version, fixes CVE-2008-3916

+ 

+ * Tue Jun 24 2008 Karsten Hopp <karsten@redhat.com> 0.9-1

+ - version 0.9

+ 

+ * Mon Mar 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.8-3

+ - fix license tag

+ 

+ * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.8-2

+ - Autorebuild for GCC 4.3

+ 

+ * Wed Aug 22 2007 Karsten Hopp <karsten@redhat.com> 0.8-1

+ - update to 0.8

+ 

+ * Wed Aug 22 2007 Karsten Hopp <karsten@redhat.com> 0.7-2

+ - update license tags

+ 

+ * Mon Jul 23 2007 Karsten Hopp <karsten@redhat.com> 0.7-1

+ - update to 0.7 to fix an endless loop (#234689)

+ - add disttag

+ 

+ * Mon Jul 02 2007 Karsten Hopp <karsten@redhat.com> 0.6-1

+ - update to 0.6

+ 

+ * Wed Mar 14 2007 Karsten Hopp <karsten@redhat.com> 0.5-1

+ - version 0.5, fixes #228329

+ 

+ * Mon Feb 05 2007 Karsten Hopp <karsten@redhat.com> 0.4-3

+ - clean up spec file for merge review (#225717)

+ 

+ * Wed Jan 31 2007 Karsten Hopp <karsten@redhat.com> 0.4-2

+ - use RPM_OPT_FLAGS, this fixes debuginfo

+ 

+ * Tue Jan 23 2007 Karsten Hopp <karsten@redhat.com> 0.4-1

+ - new upstream version

+ 

+ * Thu Jan 18 2007 Karsten Hopp <karsten@redhat.com> 0.3-3

+ - don't abort (un)install scriptlets when _excludedocs is set (Ville Skyttä)

+ 

+ * Thu Jan 18 2007 Karsten Hopp <karsten@redhat.com> 0.3-2

+ - fix man page permissions (#222581)

+ 

+ * Mon Nov 13 2006 Karsten Hopp <karsten@redhat.com> 0.3-1

+ - update to ed-0.3

+ 

+ * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.2-38.2.2

+ - rebuild

+ 

+ * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.2-38.2.1

+ - bump again for double-long bug on ppc(64)

+ 

+ * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.2-38.2

+ - rebuilt for new gcc4.1 snapshot and glibc changes

+ 

+ * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>

+ - rebuilt

+ 

+ * Wed Mar 02 2005 Karsten Hopp <karsten@redhat.de> 0.2-38

+ - build with gcc-4

+ 

+ * Mon Jan 03 2005 Karsten Hopp <karsten@redhat.de> 0.2-37

+ - spec file fix from Marcin Garski (#143723)

+ 

+ * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>

+ - rebuilt

+ 

+ * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>

+ - rebuilt

+ 

+ * Tue Jun 17 2003 Karsten Hopp <karsten@redhat.de> 0.2-34

+ - rebuild

+ 

+ * Tue Jun 17 2003 Karsten Hopp <karsten@redhat.de> 0.2-33

+ - rebuild to fix crt*.o problems

+ 

+ * Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>

+ - rebuilt

+ 

+ * Wed Jan 22 2003 Tim Powers <timp@redhat.com>

+ - rebuilt

+ 

+ * Tue Dec 17 2002 Karsten Hopp <karsten@redhat.de>č

+ - remove regex, use glibc's regex (#79132)

+ 

+ * Thu Dec 12 2002 Tim Powers <timp@redhat.com> 0.2-29

+ - rebuild on all arches

+ 

+ * Fri Jun 21 2002 Tim Powers <timp@redhat.com>

+ - automated rebuild

+ 

+ * Thu May 23 2002 Tim Powers <timp@redhat.com>

+ - automated rebuild

+ 

+ * Mon May  6 2002 Bernhard Rosenkraenzer <bero@redhat.com> 0.2-26

+ - Fix build with current toolchain

+ 

+ * Wed Apr 03 2002 Karsten Hopp <karsten@redhat.de>

+ - don't use gcc -s

+ 

+ * Fri Feb 22 2002 Karsten Hopp <karsten@redhat.de>

+ - bump version

+ 

+ * Wed Jan 09 2002 Tim Powers <timp@redhat.com>

+ - automated rebuild

+ 

+ * Mon Oct 15 2001 Karsten Hopp <karsten@redhat.de>

+ - add home page (#54602)

+ 

+ * Sat Jul 07 2001 Karsten Hopp <karsten@redhat.de>

+ - Copyright -> License

+ - fix URL

+ 

+ * Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>

+ - Bump release + rebuild.

+ 

+ * Mon Dec 04 2000 Karsten Hopp <karsten@redhat.de>

+ - back out fixes for compiler warnings

+ 

+ * Wed Nov 29 2000 Karsten Hopp <karsten@redhat.de>

+ - Security bugfix (mkstemp instead of mktemp) Bugzilla #21470

+ 

+ * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>

+ - automatic rebuild

+ 

+ * Sun Jun 18 2000 Than Ngo <than@redhat.de>

+ - fix typo

+ 

+ * Sat Jun 17 2000 Than Ngo <than@redhat.de>

+ - add %%defattr

+ - clean up specfile

+ 

+ * Sat May 20 2000 Ngo Than <than@redhat.de>

+ - rebuild for 7.0

+ - put man pages and infos in right place

+ 

+ * Thu Feb 03 2000 Preston Brown <pbrown@redhat.com>

+ - rebuild to gzip man pages.

+ 

+ * Tue Mar 23 1999 Jeff Johnson <jbj@redhat.com>

+ - fix %%post syntax error (#1689).

+ 

+ * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>

+ - auto rebuild in the new build environment (release 11)

+ 

+ * Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>

+ - Injected new description and group.

+ 

+ * Fri Dec 18 1998 Preston Brown <pbrown@redhat.com>

+ - bumped spec number for initial rh 6.0 build

+ 

+ * Mon Apr 27 1998 Prospector System <bugs@redhat.com>

+ - translations modified for de, fr, tr

+ 

+ * Fri Oct 17 1997 Donnie Barnes <djb@redhat.com>

+ - added install-info support

+ - added BuildRoot

+ - correct URL in Source line

+ 

+ * Mon Jun 02 1997 Erik Troan <ewt@redhat.com>

+ - built against glibc

file modified
+40 -298
@@ -1,42 +1,58 @@ 

  Summary: The GNU line editor

  Name: ed

- Version: 1.14.2

- Release: 12%{?dist}

- License: GPLv3+ and GFDL

- # Note:  Upstream provides only lzip compressed tarballs which 

- # koji can't handle. Repackaging required:

- #Source: https://download.savannah.gnu.org/releases/ed/%{name}-%{version}.tar.lz

- Source: %{name}-%{version}.tar.xz

- URL:    http://www.gnu.org/software/ed/

+ Version: 1.18

+ Release: %autorelease

+ 

+ # The entire source is GPLv2 except doc/ed.info and doc/ed.texi, which are GFDL

+ License: GPLv2 and GFDL

+ URL:     https://www.gnu.org/software/ed/

+ Source0: https://download.savannah.gnu.org/releases/ed/%{name}-%{version}.tar.lz

+ Source1: https://download.savannah.gnu.org/releases/ed/%{name}-%{version}.tar.lz.sig

+ Source2: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x8FE99503132D7742#./antoniodiazdiaz-keyring.asc

+ 

  BuildRequires: gcc

  BuildRequires: make

- Requires(post): info

- Requires(preun): info

+ BuildRequires: lzip

+ # for gpg verification

+ BuildRequires: gnupg2

  

  %description

- Ed is a line-oriented text editor, used to create, display, and modify

- text files (both interactively and via shell scripts).  For most

- purposes, ed has been replaced in normal usage by full-screen editors

- (emacs and vi, for example).

- 

- Ed was the original UNIX editor, and may be used by some programs.  In

- general, however, you probably don't need to install it and you probably

- won't use it.

+ ed is a line-oriented text editor, used to create, display, and modify text

+ files (both interactively and via shell scripts). For most purposes, ed has been

+ replaced in normal usage by full-screen editors (emacs and vi, for example).

  

  %prep

- %setup -q

+ %{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'

+ 

+ %autosetup

  

  %build

- %configure

- %make_build CFLAGS="%{optflags}" LDFLAGS="%{__global_ldflags}"

+ %set_build_flags

+ # Custom configure script; not Autoconf, so we do not use %%configure macro

+ ./configure \

+     --prefix=%{_prefix} \

+     --exec-prefix=%{_exec_prefix} \

+     --bindir=%{_bindir} \

+     --datarootdir=%{_datadir} \

+     --infodir=%{_infodir} \

+     --mandir=%{_mandir} \

+     --program-prefix=%{?_program_prefix} \

+     CC="${CC-gcc}" \

+     CPPFLAGS="${CPPFLAGS}" \

+     CFLAGS="${CFLAGS}" \

+     LDFLAGS="${LDFLAGS}"

+ %make_build

  

  %install

  %make_install

  rm -vrf %{buildroot}%{_infodir}/dir

  

+ %check

+ %make_build check

+ 

  %files

- %license COPYING

- %doc ChangeLog NEWS README TODO AUTHORS

+ %license COPYING doc/fdl.texi

+ %doc ChangeLog NEWS README AUTHORS

  %{_bindir}/ed

  %{_bindir}/red

  %{_mandir}/man1/ed.1*
@@ -44,278 +60,4 @@ 

  %{_infodir}/ed.info*

  

  %changelog

- * Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-12

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild

- 

- * Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-11

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

- 

- * Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-10

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

- 

- * Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-9

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

- 

- * Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-8

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

- 

- * Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-7

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

- 

- * Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-6

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

- 

- * Tue Oct 9 2018 Karsten Hopp <karsten@redhat.com> - 1.14.2-5

- - fix license tag

- 

- * Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-4

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

- 

- * Wed Feb 21 2018 Karsten Hopp <karsten@redhat.com> - 1.14.2-3

- - buildrequire gcc

- 

- * Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.2-2

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

- 

- * Thu Nov 09 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.14.2-1

- - Update to 1.14.2

- 

- * Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.1-4

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

- 

- * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.1-3

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

- 

- * Wed Feb 01 2017 Stephen Gallagher <sgallagh@redhat.com> - 1.14.1-2

- - Add missing %%license macro

- 

- * Thu Jan 12 2017 Karsten Hopp <karsten@redhat.com> - 1.14-1

- - update to 1.14

- 

- * Tue Apr 05 2016 Karsten Hopp <karsten@redhat.com> 1.13-1

- - update to 1.13

- 

- * Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-2

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

- 

- * Thu Nov 12 2015 Karsten Hopp <karsten@redhat.com> - 1.12-1

- - update to 1.12

- 

- * Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-5

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

- 

- * Sat Feb 21 2015 Till Maas <opensource@till.name> - 1.10-4

- - Rebuilt for Fedora 23 Change

-   https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code

- 

- * Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-3

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

- 

- * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-2

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

- 

- * Mon Feb 24 2014 Karsten Hopp <karsten@redhat.com> 1.10-1

- - update to 1.10

- 

- * Wed Jul 31 2013 Karsten Hopp <karsten@redhat.com> 1.9-2

- - add GFDL to licenses

- 

- * Tue Jul 23 2013 Karsten Hopp <karsten@redhat.com> 1.9-1

- - update to ed-1.9

- - fix changelog dates

- 

- * Tue May 14 2013 Karsten Hopp <karsten@redhat.com> 1.8-1

- - update to ed-1.8

- - spec file cleanups

- 

- * Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-3

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

- 

- * Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-2

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

- 

- * Thu Mar 15 2012 Karsten Hopp <karsten@redhat.com> 1.6-1

- - ed-1.6

- 

- * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-3

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild

- 

- * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-2

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

- 

- * Mon Jan 24 2011 Karsten Hopp <karsten@redhat.com> 1.5-1

- - update to version 1.5 (#630693)

- 

- * Tue Apr 20 2010 Karsten Hopp <karsten@redhat.com> 1.4-2

- - drop duplicate man pages (#583178)

- 

- * Tue Mar 02 2010 Karsten Hopp <karsten@redhat.com> 1.4-1

- - update to latest version

- 

- * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-3

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

- 

- * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1-2

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

- 

- * Wed Oct 29 2008 Karsten Hopp <karsten@redhat.com> 1.1-1

- - update to latest version, fixes CVE-2008-3916

- 

- * Tue Jun 24 2008 Karsten Hopp <karsten@redhat.com> 0.9-1

- - version 0.9

- 

- * Mon Mar 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.8-3

- - fix license tag

- 

- * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.8-2

- - Autorebuild for GCC 4.3

- 

- * Wed Aug 22 2007 Karsten Hopp <karsten@redhat.com> 0.8-1

- - update to 0.8

- 

- * Wed Aug 22 2007 Karsten Hopp <karsten@redhat.com> 0.7-2

- - update license tags

- 

- * Mon Jul 23 2007 Karsten Hopp <karsten@redhat.com> 0.7-1

- - update to 0.7 to fix an endless loop (#234689)

- - add disttag

- 

- * Mon Jul 02 2007 Karsten Hopp <karsten@redhat.com> 0.6-1

- - update to 0.6

- 

- * Wed Mar 14 2007 Karsten Hopp <karsten@redhat.com> 0.5-1

- - version 0.5, fixes #228329

- 

- * Mon Feb 05 2007 Karsten Hopp <karsten@redhat.com> 0.4-3

- - clean up spec file for merge review (#225717)

- 

- * Wed Jan 31 2007 Karsten Hopp <karsten@redhat.com> 0.4-2

- - use RPM_OPT_FLAGS, this fixes debuginfo

- 

- * Tue Jan 23 2007 Karsten Hopp <karsten@redhat.com> 0.4-1

- - new upstream version

- 

- * Thu Jan 18 2007 Karsten Hopp <karsten@redhat.com> 0.3-3

- - don't abort (un)install scriptlets when _excludedocs is set (Ville Skyttä)

- 

- * Thu Jan 18 2007 Karsten Hopp <karsten@redhat.com> 0.3-2

- - fix man page permissions (#222581)

- 

- * Mon Nov 13 2006 Karsten Hopp <karsten@redhat.com> 0.3-1

- - update to ed-0.3

- 

- * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.2-38.2.2

- - rebuild

- 

- * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.2-38.2.1

- - bump again for double-long bug on ppc(64)

- 

- * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.2-38.2

- - rebuilt for new gcc4.1 snapshot and glibc changes

- 

- * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>

- - rebuilt

- 

- * Wed Mar 02 2005 Karsten Hopp <karsten@redhat.de> 0.2-38

- - build with gcc-4

- 

- * Mon Jan 03 2005 Karsten Hopp <karsten@redhat.de> 0.2-37

- - spec file fix from Marcin Garski (#143723)

- 

- * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>

- - rebuilt

- 

- * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>

- - rebuilt

- 

- * Tue Jun 17 2003 Karsten Hopp <karsten@redhat.de> 0.2-34

- - rebuild

- 

- * Tue Jun 17 2003 Karsten Hopp <karsten@redhat.de> 0.2-33

- - rebuild to fix crt*.o problems

- 

- * Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>

- - rebuilt

- 

- * Wed Jan 22 2003 Tim Powers <timp@redhat.com>

- - rebuilt

- 

- * Tue Dec 17 2002 Karsten Hopp <karsten@redhat.de>č

- - remove regex, use glibc's regex (#79132)

- 

- * Thu Dec 12 2002 Tim Powers <timp@redhat.com> 0.2-29

- - rebuild on all arches

- 

- * Fri Jun 21 2002 Tim Powers <timp@redhat.com>

- - automated rebuild

- 

- * Thu May 23 2002 Tim Powers <timp@redhat.com>

- - automated rebuild

- 

- * Mon May  6 2002 Bernhard Rosenkraenzer <bero@redhat.com> 0.2-26

- - Fix build with current toolchain

- 

- * Wed Apr 03 2002 Karsten Hopp <karsten@redhat.de>

- - don't use gcc -s 

- 

- * Fri Feb 22 2002 Karsten Hopp <karsten@redhat.de>

- - bump version 

- 

- * Wed Jan 09 2002 Tim Powers <timp@redhat.com>

- - automated rebuild

- 

- * Mon Oct 15 2001 Karsten Hopp <karsten@redhat.de>

- - add home page (#54602)

- 

- * Sat Jul 07 2001 Karsten Hopp <karsten@redhat.de>

- - Copyright -> License

- - fix URL

- 

- * Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>

- - Bump release + rebuild.

- 

- * Mon Dec 04 2000 Karsten Hopp <karsten@redhat.de>

- - back out fixes for compiler warnings

- 

- * Wed Nov 29 2000 Karsten Hopp <karsten@redhat.de>

- - Security bugfix (mkstemp instead of mktemp) Bugzilla #21470

- 

- * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>

- - automatic rebuild

- 

- * Sun Jun 18 2000 Than Ngo <than@redhat.de>

- - fix typo

- 

- * Sat Jun 17 2000 Than Ngo <than@redhat.de>

- - add %%defattr

- - clean up specfile

- 

- * Sat May 20 2000 Ngo Than <than@redhat.de>

- - rebuild for 7.0

- - put man pages and infos in right place

- 

- * Thu Feb 03 2000 Preston Brown <pbrown@redhat.com>

- - rebuild to gzip man pages.

- 

- * Tue Mar 23 1999 Jeff Johnson <jbj@redhat.com>

- - fix %%post syntax error (#1689).

- 

- * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 

- - auto rebuild in the new build environment (release 11)

- 

- * Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>

- - Injected new description and group.

- 

- * Fri Dec 18 1998 Preston Brown <pbrown@redhat.com>

- - bumped spec number for initial rh 6.0 build

- 

- * Mon Apr 27 1998 Prospector System <bugs@redhat.com>

- - translations modified for de, fr, tr

- 

- * Fri Oct 17 1997 Donnie Barnes <djb@redhat.com>

- - added install-info support

- - added BuildRoot

- - correct URL in Source line

- 

- * Mon Jun 02 1997 Erik Troan <ewt@redhat.com>

- - built against glibc

+ %autochangelog

file modified
+2 -1
@@ -1,1 +1,2 @@ 

- SHA512 (ed-1.14.2.tar.xz) = de838a6df785c7dc80f4b5ba84330bbe743983fd81218321d4ab84c4c3688fdafb4c005502f3228f0bfa2b6bcf342d64d9523ab73ee440b4f305a033f567cbc2

+ SHA512 (ed-1.18.tar.lz) = e5dac94697d63fb90cc17e3e653fa56309e9652cc25b2e98a0e21f1ed41e38c48bc33b5fc746275a59e702d1644d3af88f3d82598b482f7309f4e68aab783286

+ SHA512 (ed-1.18.tar.lz.sig) = f3df77755ac2b47825102b7c6d1774c8aee3f93e0824cebb6d7ea6cda50c1233673ed4c56c4ed135438e993399685cf45616c1fbeb85b2a8501059abe818908d

  • Swich homepage to https
  • Use upstream lzip file, koji can handle it with the correct BuildRequire
  • Check gpg signature
  • Add check section
  • Convert to rpmautospec

2 new commits added

  • Update to 1.18 - Closes rhbz#1805337
  • Convert to rpmautospec
2 years ago

2 new commits added

  • Update to 1.18 - Closes rhbz#1805337
  • Convert to rpmautospec
2 years ago

I don't know why CI is failing, manual scratch build is working fine: https://koji.fedoraproject.org/koji/taskinfo?taskID=84395104

You could write this as %make_build check, which expands to something like /usr/bin/make -O -j16 V=1 VERBOSE=1 check. In this case, it doesn’t really matter, since there is nothing for make to do in parallel.

I don’t think I would use %configure here, since it’s meant for Autoconf-generated configure scripts and it tries to do a lot of things that are specific to them. This configure script is hand-written and takes mostly the same arguments as an Autoconf one, but not exactly—for example, --datarootdir replaces --datadir, and it doesn’t pick up things like CFLAGS from the environment.

Instead, while it’s more verbose, I would write out exactly the options that this configure script accepts.

%set_build_flags
# Custom configure script; not Autoconf, so we do not use %%configure
./configure \
    --prefix=%{_prefix} \
    --exec-prefix=%{_exec_prefix} \
    --bindir=%{_bindir} \
    --datarootdir=%{_datadir} \
    --infodir=%{_infodir} \
    --mandir=%{_mandir} \
    --program-prefix=%{?_program_prefix} \
    CC="${CC-gcc}" \
    CPPFLAGS="${CPPFLAGS}" \
    CFLAGS="${CFLAGS}" \
    LDFLAGS="${LDFLAGS}"
%make_build

Overall this update looks really sensible.

It seems like the CI is choking on rpmautospec while trying to rebuild the SRPM:

+ fedpkg sources
Parsing specfile for used sources failed. Falling back to downloading all sources.
warning: line 4: Possible unexpanded macro in: Release: %autorelease
error: %changelog entries must start with *

Downloading ed-1.18.tar.lz
Downloading ed-1.18.tar.lz.sig

[…]

++ ls -1
++ grep '.src.rpm$'
++ awk '{ print $1 }'
+ srpm_path=
++ basename
basename: missing operand
Try 'basename --help' for more information.
+ srpm_name=

I can’t understand why that would happen. Everything looks right.

2 new commits added

  • Update to 1.18 - Closes rhbz#1805337
  • Convert to rpmautospec
2 years ago

This needs a comment with a breakdown of multiple licenses. Adding

# The entire source is GPLv2 except doc/ed.info and doc/ed.texi, whcih are GFDL

above the License: line would be sufficient.

Should this be %license COPYING doc/fdl.texi, since fdl.texi is just a TexInfo-flavored copy of the GFDL text?

Thanks for reviewing @music !

  • Switched to %make_build check, as you note doesn't affect in this scenario, but doesn't harm either.

  • Switched from previous autoconf based non-correct usage of configure to your proposal.

About the CI failure, I guess it's because a CentOS8 system is reviewing the spec and fails due to the rpmautospec macros. Do you know where the tests are defined? I'm not able to find them.

Thanks for reviewing @music !

  • Switched to %make_build check, as you note doesn't affect in this scenario, but doesn't harm either.

  • Switched from previous autoconf based non-correct usage of configure to your proposal.

Thanks!

You can actually simplify by just doing

%make_build

without extra arguments now, since this configure invocation picks up the build flags.

About the CI failure, I guess it's because a CentOS8 system is reviewing the spec and fails due to the rpmautospec macros.

Hmm, I think you’re right.

Do you know where the tests are defined? I'm not able to find them.

The Makefile.in, and thus the generated Makefile, has

check : all
        @$(VPATH)/testsuite/check.sh $(VPATH)/testsuite $(pkgversion)

so the check target is just a wrapper around the testsuite/check.sh script.

Is that what you were asking?

2 new commits added

  • Update to 1.18 - Closes rhbz#1805337
  • Convert to rpmautospec
2 years ago

You can actually simplify by just doing

%make_build

without extra arguments now, since this configure invocation picks up the build flags.

True! I didn't check that one correctly.

Do you know where the tests are defined? I'm not able to find them.

Is that what you were asking?

No, I meant the CI checks.

2 new commits added

  • Update to 1.18 - Closes rhbz#1805337
  • Convert to rpmautospec
2 years ago

@music the failure was due to the asc key file.

I got some help from #fedora-ci folks and understood that the file has to be either in the sources file or be part of the git repo. Jenkins was not very clear on that. I decided to upload the key to the repo as I'm doing in the poke package for example.

If you don't have any other comments for the package with it's current status, I'll merge the PR now that I've permission to do so.

2 new commits added

  • Update to 1.18 - Closes rhbz#1805337
  • Convert to rpmautospec
2 years ago

2 new commits added

  • Update to 1.18 - Closes rhbz#1805337
  • Convert to rpmautospec
2 years ago

Missed those comments.

  • Added the comment over License.
  • Noted in the changelog (git commit message) the change of LIcense. Will announce it in devel list once pushed to rawhide.
  • Added doc/fdl.texi file to %License.

My doubt is if that texi file should be processed during %build to generate an info file that can be readed with info rather than having the unprocessed texi file.

My doubt is if that texi file should be processed during %build to generate an info file that can be readed with info rather than having the unprocessed texi file.

The file doc/ed.texi has

@node GNU Free Documentation License
@chapter GNU Free Documentation License
@include fdl.texi

so the contents are included in the info page, doc/ed.info, which is already pre-generated in the source tarball. You’re not required to re-generate the info file in %build, although you certainly can. If you wanted to, you could add:

BuildRequires:  texinfo
BuildRequires:  help2man

and in %prep:

# Re-generate man and info files from TexInfo sources:
rm -vf doc/ed.1 doc/ed.info

and then in %build, change

%make_build

to

%make_build all doc

Thanks for all the details, very useful.

But I was referring to the doc/fdl.texi file as part of the %license macro as suggested here https://src.fedoraproject.org/rpms/ed/pull-request/4#comment-104667

Thanks for all the details, very useful.

But I was referring to the doc/fdl.texi file as part of the %license macro as suggested here https://src.fedoraproject.org/rpms/ed/pull-request/4#comment-104667

I guess it’s up to you! I think license files are most useful as plain text or something close to it, and the TexInfo source is that, so I wouldn’t have a problem leaving it alone if it were my package. However, I don’t think this is an area with obvious right and wrong answers.

In any case, thanks for the work you’ve done to get this package up to date.

Thanks for all the details, very useful.

But I was referring to the doc/fdl.texi file as part of the %license macro as suggested here https://src.fedoraproject.org/rpms/ed/pull-request/4#comment-104667

I guess it’s up to you! I think license files are most useful as plain text or something close to it, and the TexInfo source is that, so I wouldn’t have a problem leaving it alone if it were my package. However, I don’t think this is an area with obvious right and wrong answers.

Yeah, that's what I was suspecting, that there is no clear right answer, but neither wrong one. I'll leave the .texi file as is, I think it's the best option.

In any case, thanks for the work you’ve done to get this package up to date.

Thank you for your help reviewing the package and proposing the changes!

I proceed to merge the PR.

Pull-Request has been merged by mikelo2

2 years ago