LINUX.ORG.RU
ФорумTalks

2gaa


0

0

Надо было, конечно, это посмотреть ещё до выхода fuse-zip 0.2.1, но в заголовках прописана лицензия GPLv3+, а в LICENSE лежит LGPLv2. Определись уж... (Я бы всё-таки порекомендовал GPLv2+ или LGPLv2.1+, потому что ядро под GPLv2 only.)

И не во всех файлах проставлены заголовки с копирайтом. Проставь, пожалуйста, в отсутствующих.

★★★

Поправляюсь. На код, использующий libfuse, не распространяются ограничения модулей ядра, так что лицензия может быть любая. В том числе и GPLv3+.

Но! Файл LICENSE таки должен соответствовать заголовкам. Текст GPLv3 в достаточно новых версиях Debian и Ubuntu лежит в файле /usr/share/common-licenses/GPL-3.

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

ИМХО, не стоит использовать лицензии с оговоркой "or (at your opinion) any later version..."

// паранойя

GFORGX ★★★
()

Да, и ещё несколько замечаний. Я в пакете пока что все их обошёл, но лучше интегрировать в upstream.

1. Lintian ругается, что man-страница не сжата самым высоким уровнем сжатия. Пережми с помощью gzip -9, но сначала примени вот этот патч: http://paste.ubuntu.com/20405/ (тоже lintian ругается).

2. LICENSE и INSTALL не нужны в DOCFILES. changelog тоже лучше не устанавливать, хотя не смертельно.

Предварительный пакет, когда соберётся, будет лежать здесь: http://ppa.launchpad.net/sikon/ubuntu/pool/main/f/fuse-zip

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

> man-страница не сжата самым высоким уровнем сжатия

А разве это не в пакете стоит делать? В исходниках должен быть несжатый вариант, на то они и исходники, не?

А уже при сборке пакета можно и пережать в формат, принятый в конкретном дистре (в gentoo, наприпер, это не gzip, а bzip2).

INFOMAN ★★★★★
()

> Надо было, конечно, это посмотреть ещё до выхода fuse-zip 0.2.1, но в заголовках прописана лицензия GPLv3+, а в LICENSE лежит LGPLv2. Определись уж...

Поменял на LGPLv3+. А в заголовках у меня прописано "under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.", так что не понимаю, что не так.

> И не во всех файлах проставлены заголовки с копирайтом. Проставь, пожалуйста, в отсутствующих.

Ага, забыл.

> 1. Lintian ругается, что man-страница не сжата самым высоким уровнем сжатия. Пережми с помощью gzip -9, но сначала примени вот этот патч: http://paste.ubuntu.com/20405/ (тоже lintian ругается).

Сделал.

> 2. LICENSE и INSTALL не нужны в DOCFILES. changelog тоже лучше не устанавливать, хотя не смертельно.

Тоже сделал.

Я ещё пару недоделок нашёл, так что через пару дней будет 0.2.2 уже со всеми этими изменениями. Нотификацию скину заодно и на мыло, указанное в Original-Maintainer.

P.S. Надо бы указать минимальную версию для libzip. Как я посмотрел по чейнджлогу, это 0.8.0.

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

>> man-страница не сжата самым высоким уровнем сжатия

> А разве это не в пакете стоит делать? В исходниках должен быть несжатый вариант, на то они и исходники, не?

Сейчас в транке оно у меня в Makefile сжимается.

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

> Предварительный пакет, когда соберётся, будет лежать здесь: http://ppa.launchpad.net/sikon/ubuntu/pool/main/f/fuse-zip

Проверил, amd64-версия работает. Но я б Homepage и Original-Mantainer в control перенёс до Description, а то некоторые парсеры(например, тот что в mc) от такого переклинивает.

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

Ой, и правда, там Library.

НО! Только версия 2 была Library. Версии 2.1 и 3 называются GNU Lesser General Public License.

А так спасибо за оперативность.

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

> Но я б Homepage и Original-Mantainer в control перенёс до Description

Homepage и так до Description. Original-Maintainer перенести нельзя - оно вставляется автоматически, а в пакете исходников поле называется XSBC-Original-Maintainer и тоже стоит до Description.

В Дебиане никакого Original-Maintainer не будет, будет только просто Maintainer.

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

> НО! Только версия 2 была Library. Версии 2.1 и 3 называются GNU Lesser General Public License.

Значит поправлю.

> А так спасибо за оперативность.

Так я ж ещё не выложил :)

> Homepage и так до Description. Original-Maintainer перенести нельзя - оно вставляется автоматически, а в пакете исходников поле называется XSBC-Original-Maintainer и тоже стоит до Description.

Ясно.

gaa ★★
()
Ответ на: fuse-zip 0.2.2 released от gaa

Сеньки, пошёл исправлять пакет и заливать на REVU.

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