LINUX.ORG.RU
ФорумTalks

Зачастили релизы nano

 , ,


0

1

Внимательный наблюдатель за последний месяц мог заметить целых 3 релиза текстового редактора nano. Собственно, все изменения с датами релизов указаны в Changelog'е:

2017.01.10 - GNU nano 2.7.4 "Red dress" undoes deletions in an orderly
                manner again (bug was introduced in previous version),
                sets the preferred x position for vertical movements
                more consistently, avoids some scrolling problems in
                softwrap mode, installs the Info manual also when your
                system lacks 'makeinfo', and corrects the behavior of
                the beginning-of-word anchor (\<) in regex searches.

2016.12.28 - GNU nano 2.7.3 "Ontbijtkoek" wipes away a handful of bugs:
                your editor is now able to handle filenames that contain
                newlines, avoids a brief flash of color when switching
                between buffers that are governed by different syntaxes,
                makes the Shift+Ctrl+Arrow keys select text again on a
                Linux console, is more resistant against malformations
                in the positionlog file, and does not crash when ^C is
                typed on systems where it produces the code KEY_CANCEL.
                Oh, and it no longer mistakenly warns about editing an
                unlocked file just after saving a new one.  That's it.
                Tastes great with thick butter.

2016.12.12 - GNU nano 2.7.2 "Shemesh! Shemesh!" brings another feature:
                the ability to complete with one keystroke (^] by default)
                a fragment of a word to a full word existing elsewhere in
                the current buffer.  Besides, this release fixes two bugs
                related to using line numbers in softwrap mode, allows to
                use the PageUp and PageDown keys together with Shift on
                VTE-based terminals, stops the help lines from flickering
                during interactive replacing, makes a "set fill" override
                an earlier "set nowrap", properly restores the selected
                region after an external spell check, and improves a few
                other tidbits.  If you should find any more bugs, please
                run 'man nano | grep bugs' and report them there.

Напоминаю, что nano один из немногих текстовых редакторов, которые умеют собираться с опцией --disable-utf8. Однако, ed всё равно проще и олдскульнее. Что заметно и по размеру бинарников:

> du -b /usr/bin/ed /usr/bin/nano
62920   /usr/bin/ed
735024  /usr/bin/nano

Скачать новый релиз nano можно здесь: ftp://ftp.gnu.org/gnu/nano/nano-2.7.4.tar.xz

Кстати, на днях также вышла обновлённая версия ed'а - ed 1.14.1: ftp://ftp.gnu.org/gnu/ed/ed-1.14.1.tar.lz

Изменения таковы:

diff -r ed-1.14/ChangeLog ed-1.14.1/ChangeLog
1c1
< 2017-01-06  Antonio Diaz Diaz  <antonio@gnu.org>
---
> 2017-01-10  Antonio Diaz Diaz  <antonio@gnu.org>
3c3
<       * Version 1.14 released.
---
>       * Version 1.14.1 released.
diff -r ed-1.14/configure ed-1.14.1/configure
9c9
< pkgversion=1.14
---
> pkgversion=1.14.1
diff -r ed-1.14/doc/ed.1 ed-1.14.1/doc/ed.1
2c2
< .TH ED "1" "January 2017" "ed 1.14" "User Commands"
---
> .TH ED "1" "January 2017" "ed 1.14.1" "User Commands"
diff -r ed-1.14/doc/ed.info ed-1.14.1/doc/ed.info
21c21
< This manual is for GNU ed (version 1.14, 6 January 2017).
---
> This manual is for GNU ed (version 1.14.1, 10 January 2017).
1480,1490c1480,1490
< Node: Overview^?2194
< Node: Introduction to line editing^?4250
< Node: Invoking ed^?11523
< Node: Line addressing^?13515
< Node: Regular expressions^?17228
< Node: Commands^?22572
< Ref: shell escape command^?36481
< Node: Limitations^?37503
< Node: Diagnostics^?38148
< Node: Problems^?38793
< Node: GNU Free Documentation License^?39326
---
> Node: Overview^?2197
> Node: Introduction to line editing^?4253
> Node: Invoking ed^?11526
> Node: Line addressing^?13518
> Node: Regular expressions^?17231
> Node: Commands^?22575
> Ref: shell escape command^?36484
> Node: Limitations^?37506
> Node: Diagnostics^?38151
> Node: Problems^?38796
> Node: GNU Free Documentation License^?39329
diff -r ed-1.14/doc/ed.texi ed-1.14.1/doc/ed.texi
9,10c9,10
< @set UPDATED 6 January 2017
< @set VERSION 1.14
---
> @set UPDATED 10 January 2017
> @set VERSION 1.14.1
diff -r ed-1.14/regex.c ed-1.14.1/regex.c
129c129
<   /* buffer alloc'd && not copied */
---
>   /* exp compiled && not copied */
138d137
<     free( exp );

★★★★★

Угадал автора по заголовку. ed не нужен, nano нужен только разве что из-за rnano для embedded.

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от theNamelessOne

Через неткат недостаточно Ъ, слишком много лишних абстракций. Нужно катом прямо в девайс. Как вариант — dd.

buddhist ★★★★★
()
Ответ на: комментарий от Ygor

А зачем? Тем более, что в *BSD KOI8-R, в отличие от Linux'а, медленно убивают.

Так в той же FreeBSD вместо старого ядерного эмулятора терминала syscons с поддержкой KOI8-R ввели новую реализацию Newcons, которая заточена под UTF-8. И все новые фреймбуферовские видеодрайвера теперь затачивают именно под Newcons. Так что те, кто хотят KOI8-R во фреймбуферовской FreeBSD'шной консоли, обречены на syscons с драйвером VESA. Без 2D ускорения и с кучей ограничений, ага. В то время как в Linux'е можно спокойно гонять фреймбуферовскую ядерную консоль со всеми новыми видеодрайверами, включая nouveaufb и intelfb. Драйвера nouveau на FreeBSD, кстати, вообще нет. Вместо него там проприетарный блоб для иксов.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Ygor

systemd нет и в ряде дистрибутивов GNU/Linux'а: 0Linux, 4MLinux, Absolute, AgiliaLinux, Alpine, Amazon Linux AMI, antiX, Arch OpenRC, ArchBang, AUSTRUMI, Bedrock, Calculate, ConnochaetOS, Crux, DeLi(cate), Devil-Linux, Devuan, Dragora, Elive, Exe, Finnix, Funtoo, Gentoo, gNewSense, GNUinos, GoboLinux, Grml, GuixSD, IPFire, Kwort, Leenux, LinuxBBQ, Linux from Scratch, Linux Console, Manjaro OpenRC, Milis, MiyoLinux, MX, NuTyX, Obarun, Openwall, Overclockix, Parted Magic, PCLinuxOS, Pentoo, Pisi, Plamo, Porteus, Porteus Kiosk, Puppy, Puer, Refracta, RLSD, Sabotage, SalentOS, Salix, Simplicity, Slackel, Slackware, Slax, SliTaz, Source Mage, Spark, sta.li, Star, SystemRescueCd, Tiny Core Linux, TLD, TRIOS, Unity, Univention, Vector, Void, Volumio, wifislax, Zenwalk.

saahriktu ★★★★★
() автор топика

Вот так из любителя старинной кодировки человек переквалифицировался в юникод-хейтера. Не надоело ещё пропагандировать своё дерьмо?

Deleted
()

умеют собираться с опцией --disable-utf8

Какое-то очень сомнительное преимущество.

aidaho ★★★★★
()
Ответ на: комментарий от psiman

Да, только потом выяснилось что это больше относится к тому же xterm'у. А как оно работает без иксов никто проверять не хочет.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Тем более, что в *BSD KOI8-R, в отличие от Linux'а, медленно убивают

брызгают на KOI8-R святой водой, и оно шипит и плавится?

upcFrost ★★★★★
()

целых 3 релиза текстового редактора nano

что-то GNU раскочегарились, того гляди начнут программы выпускать не из 1986го

умеют собираться с опцией --disable-utf8

# zfs get utf8only rpool
NAME   PROPERTY  VALUE     SOURCE
rpool  utf8only  on        -

Что заметно и по размеру бинарников

# du  /bin/ed /usr/bin/ee
41      /bin/ed
61      /usr/bin/ee

ну и где теперь твой КОИ*?
* организация, возможно, запрещенная на территории РФ

system-root ★★★★★
()

Лучше бы релизы пореже, но не минорщина.

coyotl
()

А на андроиде зачастили релизы Sparse rss Mod. Это я так, к слову.

Lavos ★★★★★
()
Ответ на: комментарий от coyotl

Это current ветка. И SlackBuild там 2016-го года. От 2015-го версия 3.1.5. Ветка 3.2 вышла в июне прошлого года. LFS на неё уже перешёл. Slackware - ещё нет. 11-го декабря вышла версия 3.2.1. Development ветка LFS'а уже перешла на эту версию 3.2.1.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Ну и что тут тогда такого?

735k nano без utf8 против 61k ee с поддержкой оного
действительно, что тут такого? и ed худее.. хм, может экономят на чём-то другом? =)

system-root ★★★★★
()
Последнее исправление: system-root (всего исправлений: 1)
Ответ на: комментарий от system-root

Вообще-то я в стартовом посте сравнивал nano с ed'ом:

Однако, ed всё равно проще и олдскульнее. Что заметно и по размеру бинарников

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

ну не совсем согласен
в стартовом посте написано только два тезиса:

  • GNU ещё живо
  • я ненавижу utf8

остальное для отвлечение внимания

system-root ★★★★★
()
Ответ на: комментарий от coyotl

Ну так а откуда тогда, по Вашему, выкинули Eudev? В stable 14.2 есть, в тестовом current'е есть. При чём тут

до недавнего времени.

?

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Deleted

И не говорите. Такие кодовые названия релизов как «Naagliteruufaetraceerefocozeneaxtoreial» куда как лучше.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Кодовые названия вообще зло. Цыфор хватит всем!

mandala ★★★★★
()

Зачастили релизы nano

«Red dress» undoes deletions in an orderly manner again (bug was introduced in previous version)

Понятно. Авторы прямиком с новогоднего стола релизили?

h578b1bde ★☆
()

--disable-utf8
11.01.2017

Верните пациента обратно в криокамеру.

h578b1bde ★☆
()
Ответ на: комментарий от mandala

Я про форки udev, костыли в стиле systemd-shim и прочее.

И я про них.

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

Молодец, авось скоро пригодится. :-D

Эдику или тебе? Упоротых не берут же.

h578b1bde ★☆
()
Последнее исправление: h578b1bde (всего исправлений: 2)
Ответ на: комментарий от saahriktu

А зачем? Тем более, что в *BSD KOI8-R, в отличие от Linux'а, медленно убивают

Постукивают по гробу в сторону соседней могилки?

redgremlin ★★★★★
()

Лучше бы нано был по умолчанию вместо vi/vim. Самое то конфиги править и нет этого шизофренического разделения нв два режима

GblGbl ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.