Date
1 - 5 of 5
[PATCH] ed: upgrade 1.17 -> 1.18
wangmy
License-Update:
year updated to 2022. license changed from GNU3 to GNU2. Changelog: ========= * main_loop.c (get_shell_command): Flush stdout after printing cmd. * signal.c (sighup_handler): Fix a memory leak just before exiting. * carg_parser.c (ap_init): Likewise. * io.c (read_file, write_file): Check ptr returned by strip_escapes. * main_loop.c (get_shell_command, exec_command): Likewise. * main_loop.c (get_shell_command): Remove backslash from escaped '%'. * main_loop.c, regex.c: Implement case-insensitive REs. * regex.c (compile_regex): Don't overwrite previous regex if error. * main.c: New option '--strip-trailing-cr'. * buffer.c (push_undo_atom): Fail if stack grows larger than INT_MAX. (too_many_lines): Fail if buffer grows larger than INT_MAX lines. * global.c (set_active_node): Fail if list grows larger than INT_MAX. * signal.c (resize_buffer): Fail if a line grows longer than INT_MAX. * io.c (read_file): Return -2 for fatal errors. * main_loop.c (main_loop): Set error status if fatal error from main. * main.c [restricted_]: New message "Directory access restricted". * ed.texi: New chapter "The 's' Command". * COPYING: Restored. Signed-off-by: Wang Mingyu <wangmy@...> --- meta/recipes-extended/ed/{ed_1.17.bb => ed_1.18.bb} | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename meta/recipes-extended/ed/{ed_1.17.bb => ed_1.18.bb} (74%) diff --git a/meta/recipes-extended/ed/ed_1.17.bb b/meta/recipes-extended/ed/ed_1.18.bb similarity index 74% rename from meta/recipes-extended/ed/ed_1.17.bb rename to meta/recipes-extended/ed/ed_1.18.bb index addf652d52..57e883d342 100644 --- a/meta/recipes-extended/ed/ed_1.17.bb +++ b/meta/recipes-extended/ed/ed_1.18.bb @@ -3,9 +3,9 @@ HOMEPAGE = "http://www.gnu.org/software/ed/" DESCRIPTION = "GNU ed is a line-oriented text editor. It is used to create, display, modify and otherwise manipulate text files, both interactively and via shell scripts. A restricted version of ed, red, can only edit files in the current directory and cannot execute shell commands." LICENSE = "GPLv3+" -LIC_FILES_CHKSUM = "file://COPYING;md5=0c7051aef9219dc7237f206c5c4179a7 \ - file://ed.h;endline=20;md5=b72aa5eaafef318c6bfc37f858469113 \ - file://main.c;endline=17;md5=2c93e24f4db3528a00a24c7df5618e41 \ +LIC_FILES_CHKSUM = "file://COPYING;md5=76d6e300ffd8fb9d18bd9b136a9bba13 \ + file://ed.h;endline=20;md5=6e6a818b0593f937fc63ba08d5e314bf \ + file://main.c;endline=17;md5=8419a08bb12936f32384a0d1c0f9e74c \ " SECTION = "base" @@ -19,7 +19,7 @@ bindir = "${base_bindir}" SRC_URI = "${GNU_MIRROR}/ed/${BP}.tar.lz" UPSTREAM_CHECK_URI = "${GNU_MIRROR}/ed/" -SRC_URI[sha256sum] = "71de39883c25b6fab44add80635382a10c9bf154515b94729f4a6529ddcc5e54" +SRC_URI[sha256sum] = "aca8efad9800c587724a20b97aa8fc47e6b5a47df81606feaba831b074462b4f" EXTRA_OEMAKE = "-e MAKEFLAGS=" -- 2.25.1 |
|
Alexander Kanavin
On Tue, 8 Feb 2022 at 09:26, wangmy <wangmy@...> wrote:
License-Update: If the license changed, you need to update the LICENSE field. Also a bit more research would be appreciated: can you find and link the commit where the change occurred? Alex |
|
wangmy
As you can see the ChangeLog shown below, in version 1.5 the maintainer mistakenly changed the copyright holder from Andrew Moore to the FSF. In versions 1.6 and 1.11 he tried to fix the mistake, but he forgot to restore the original COPYING, which he have done now in 1.18.
toggle quoted message
Show quoted text
Therefore, in addition to changing the LICENSE field from GPLv3 + to GPLv2 , should I add relevant information in the commit? 2010-08-30 Antonio Diaz Diaz <ant_diaz@...> * Version 1.5 released. * Change copyright holder from Andrew, Antonio to the FSF. (This change was later discovered to be wrong. See 1.6 and 1.11). 2012-01-01 Antonio Diaz Diaz <ant_diaz@...> * Version 1.6 released. * Restore copyright notices of Andrew L. Moore. It seems Andrew granted some permissions but never assigned copyright to the FSF. 2015-03-30 Antonio Diaz Diaz <antonio@...> * Version 1.11 released. * Restore original copyright and license notices in the code. I assigned to the FSF the copyright on changes made to the part of ed already copyrighted by the FSF, which seems to be just the manual. 2022-02-04 Antonio Diaz Diaz <antonio@...> * Version 1.18 released. * COPYING: Restored. (I forgot to do it in 1.11). -----Original Message----- |
|
Alexander Kanavin
Thanks for the research. Yes, please do add this to commit and resend.
toggle quoted message
Show quoted text
Alex On Thu, 10 Feb 2022 at 02:07, wangmy@... <wangmy@...> wrote:
|
|
wangmy
License-Update:
year updated to 2022. license changed from GPLv3+ to GPLv2. (In version 1.5 the maintainer mistakenly changed the copyright holder from Andrew Moore to the FSF. In versions 1.18 he restored the original COPYING.) Changelog: ========= * main_loop.c (get_shell_command): Flush stdout after printing cmd. * signal.c (sighup_handler): Fix a memory leak just before exiting. * carg_parser.c (ap_init): Likewise. * io.c (read_file, write_file): Check ptr returned by strip_escapes. * main_loop.c (get_shell_command, exec_command): Likewise. * main_loop.c (get_shell_command): Remove backslash from escaped '%'. * main_loop.c, regex.c: Implement case-insensitive REs. * regex.c (compile_regex): Don't overwrite previous regex if error. * main.c: New option '--strip-trailing-cr'. * buffer.c (push_undo_atom): Fail if stack grows larger than INT_MAX. (too_many_lines): Fail if buffer grows larger than INT_MAX lines. * global.c (set_active_node): Fail if list grows larger than INT_MAX. * signal.c (resize_buffer): Fail if a line grows longer than INT_MAX. * io.c (read_file): Return -2 for fatal errors. * main_loop.c (main_loop): Set error status if fatal error from main. * main.c [restricted_]: New message "Directory access restricted". * ed.texi: New chapter "The 's' Command". * COPYING: Restored. Signed-off-by: Wang Mingyu <wangmy@...> --- meta/recipes-extended/ed/{ed_1.17.bb => ed_1.18.bb} | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) rename meta/recipes-extended/ed/{ed_1.17.bb => ed_1.18.bb} (73%) diff --git a/meta/recipes-extended/ed/ed_1.17.bb b/meta/recipes-extended/ed/ed_1.18.bb similarity index 73% rename from meta/recipes-extended/ed/ed_1.17.bb rename to meta/recipes-extended/ed/ed_1.18.bb index addf652d52..c1ab1f5ecb 100644 --- a/meta/recipes-extended/ed/ed_1.17.bb +++ b/meta/recipes-extended/ed/ed_1.18.bb @@ -2,10 +2,10 @@ SUMMARY = "Line-oriented text editor" HOMEPAGE = "http://www.gnu.org/software/ed/" DESCRIPTION = "GNU ed is a line-oriented text editor. It is used to create, display, modify and otherwise manipulate text files, both interactively and via shell scripts. A restricted version of ed, red, can only edit files in the current directory and cannot execute shell commands." -LICENSE = "GPLv3+" -LIC_FILES_CHKSUM = "file://COPYING;md5=0c7051aef9219dc7237f206c5c4179a7 \ - file://ed.h;endline=20;md5=b72aa5eaafef318c6bfc37f858469113 \ - file://main.c;endline=17;md5=2c93e24f4db3528a00a24c7df5618e41 \ +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=76d6e300ffd8fb9d18bd9b136a9bba13 \ + file://ed.h;endline=20;md5=6e6a818b0593f937fc63ba08d5e314bf \ + file://main.c;endline=17;md5=8419a08bb12936f32384a0d1c0f9e74c \ " SECTION = "base" @@ -19,7 +19,7 @@ bindir = "${base_bindir}" SRC_URI = "${GNU_MIRROR}/ed/${BP}.tar.lz" UPSTREAM_CHECK_URI = "${GNU_MIRROR}/ed/" -SRC_URI[sha256sum] = "71de39883c25b6fab44add80635382a10c9bf154515b94729f4a6529ddcc5e54" +SRC_URI[sha256sum] = "aca8efad9800c587724a20b97aa8fc47e6b5a47df81606feaba831b074462b4f" EXTRA_OEMAKE = "-e MAKEFLAGS=" -- 2.25.1 |
|