LINUX.ORG.RU

Релиз GNU hello 2.10

 ,


1

2

Проект GNU представляет новую версию программы GNU hello 2.10, позволяющего в кратчайшие сроки и без особых усилий вывести на экран надпись «Hello, world!».

Новшества:

  • Текст вывода оформлен через файлы переводов.
  • Использование нерекурсивной сборки.
  • Пример добавления секций в man-руководство.
  • Использование 'make update-copyright'.
  • Генерация ChangeLog из коммитов git.
  • И другие улучшения.

Скачать новую версию

>>> Подробности

anonymous

Проверено: Shaman007 ()

Это ОН

P.S. Ждём ебилдов.

s0n1k ★★ ()

в грузинской тайге найдено сто человек, которые не знают, что такое gnu hello

... но мнение они все имеют

odii ()
Ответ на: комментарий от Maikl_NW

Когда уже выйдет форк «Goodbye world!»

каждый день выходить, но до комита не доползают, помирают бедные девелоперы.

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

Удивительно как до такого раньше не додумались

ну ты «жираф» - это ж уже версия 2.10!!!

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

что-то на русской локали выводится англоязычный текст. баг?

ага, баг в системе и в админе который ее выбрал.

fi ★★★ ()

Проверено: Shaman007

Пока ЖоБе аппрувит всё подряд в галерее, Шома развлекается в новостях

Valkeru ★★★★ ()

Вот вы смеётесь, а программа-то вышла с ошибкой.

Вот здесь (hello.c):

...

  if (lose || optind < argc)
    {
      /* Print error message and exit.  */
      error (0, 0, "%s: %s", _("extra operand"), argv[optind]);
      print_help ();
    }

  len = mbsrtowcs(NULL, &greeting_msg, 0, NULL);
...

При неверном аргументе коммандной строки, программа должна вывести сообщение об ошибке и выйти с ненулевым кодом. Сообщенее она выводит. И даже справку. Но продолжает после этого работать, как ни в чём не бывало.

Баг появился вот в этом коммите: http://git.savannah.gnu.org/cgit/hello.git/commit/src?id=5085e1f1fae577ed553e...

А ещё у них в исходниках смесь табов и пробелов...

Aegir ()

Неюзабельно. Сразу видно что делали для админов. Обычный пользователь потеряется в опциях командной строки. Линукс такой линукс. Перехожу на мак

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

Удивительно как до такого раньше не додумались

раньше

Судя по странице проекта, до такого додумались как минимум в 2001 году.

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

А чё, разве не смешно?

У тебя просто нет чувства йумора :(

anonymous ()
Ответ на: комментарий от makoven

Перехожу на мак

Мак скатился - правая кнопка, это слишком сложно.

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

Лучше сперва просто make изучать, во-первых, все эти automake, cmake генерируют просто make (а значит, чтобы лучше понимать процесс сборки, то без знания make не обойтись), во-вторых, make не такой уж сложный. Мне лично понравилась книга Managing Projects with GNU Make, Third Edition by Robert Mecklenburg, она доступна бесплатно: http://www.oreilly.com/openbook/make3/book/index.csp (лицензия GNU FDL). И хоть я осилил всего пару разделов, даже этого мне хватило, чтобы написать парочку более-менее сложных makefile'ов.

anonymous ()
Ответ на: комментарий от aplay

Это инновация. Они нашли на чердаке у джобса неопубликованные записи.

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

А ещё у них в исходниках смесь табов и пробелов...

Ну, дык ее ж много людей писало...

зы: А вообще, за такое надо убивать!

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

А одним файлом там скачать книгу можно? Что за манера резать книги на куски?

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

Hello world? 3.1 MB?!

это вовсе не пример написания кода на C, это пример _законченной_ программы, со справкой, локализацией, automake, autoconf, и прочее такое.

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

Зачем оно нужно?

это скелет GNU программы. Туда только код свой надо добавить, и можно выкладывать.

emulek ()
Ответ на: комментарий от Aegir

Вот вы смеётесь, а программа-то вышла с ошибкой.

кому нужен этот код?

emulek ()

Такая толстая новость, что жир из монитора потек.

ZUKMAN ()
Ответ на: комментарий от anonymous

во-вторых, make не такой уж сложный.

Дальше make уже идут те, кому не хватает простых make_all и clean - подразумевается, что раз человек спросил про autotools, то «просто make» ему уже знаком.

void_ptr ★★★★ ()

Вангую, что в следующей версии они добавят вариант для Android и гей_Os.

nt_crasher ★★★ ()

какого только ненужного говна не понапишут. Стыдно должно быть за такие новости.

anonymous ()
Ответ на: комментарий от Aegir

А ещё у них в исходниках смесь табов и пробелов...

Это вообще болезнь GNU. Я у них видел отступы пробелами и выравнивание табами...

cord ()
Ответ на: комментарий от Harald

Автотулзы ненужных — неосиляторы.

anonymous ()
Ответ на: комментарий от makoven

А нет ли здесь какого-нибудь нарушения патентов

есть, это же очевидно

anonymous ()
Ответ на: комментарий от menangen

Тебе петушок ничего окром Яблочного хрена не надо

anonymous ()

Теперь можно окончательно переползать с оффтопика?

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

это учебно-шаблонный проект, демонстрирующий, как оформить исходники в соответствии с рекомендациями FSF

Да так оно и есть.

нет повода для фейспалмов.

Есть:

find ./hello-2.10/ -type d -exec ls -L {} \; | wc -w
314
И это я еще объем не посчитал, только количество.

A-234 ★★★★★ ()

это для совсем тупых что сложного написать Hello, World

Nuzhen_tolko_lin ()
Ответ на: комментарий от anonymous

Это учебный пример по оформлению кода в GNU-стиле.

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

Да ты что, не может быть! А то тут уже три страницы треда и до сих пор никто не понял, лол.

Gonzo ★★★★★ ()

На серваках пока стоит 2.8, особых изменений не увидел, так что ни к чему обновляться.

anonymous_sapiens ★★★★ ()

Жду версии под Microsoft.NET для Linux.

queen3 ★★★★★ ()

Ребе Столлман-таки уже в Палате номер 6?

Bioreactor ★★★★★ ()
#! /bin/sh

echo "Hello, world!"

Оно?

cvs-255 ★★★★★ ()
Ответ на: комментарий от LongLiveUbuntu

Чтоб такого ни делать, чтобы не использовать cmake

cvs-255 ★★★★★ ()
Ответ на: комментарий от anonymous

Ты думал меня этим зацепить? Чё-то слабо, попробуй пожоще! В стиле праведного фанатизма GNU :)

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

Жду версии под Microsoft.NET для Linux.

а также под sdl2 в стиме с поддержкой геймпадов и oculusrift

anonymous ()

занятная вещь...уже третьи сутки компиляю..

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