Re: Сборка пакета ocfs2-tools 1.4.4-1

2010-06-07 Пенетрантность Alexander GQ Gerasiov
Hello, Proskurin.

On Fri, 04 Jun 2010 12:35:18 +0400
Proskurin Kirill  wrote:

> 
> > можно взять пакет из stable/unstable взять сорс и добавить debian
> > директорию в сорс с помошью uupdate
> >
> > только надо быть осторожным с дебиановскими патчами , возможно они
> > уже приложены в upstream-е или вообше сорс сильно изменен.
> 
> 
> 1) Скачал 1.4.3-2 source from testing
> 2) Скачал 1.4.4 source from oracle
> 3) cd to 1.4.3-2 folder
> 4) uupdate -u /path/to/1.4.4.tar.gz
> 5) Мержинг был без проблем и ошибок
> 6) Сделал снова debuild - всё было ок
> 
> Делает вид что работает. Пытаюсь понять - это самоубийство или нет?..
> 
> Ставить пакет из тестинга не могу, так как там поменялись либы и 
> придется из него тогда доставлять ещё пол системы. А так я собираю
> его об текущие либи и... вроде всё ок. Просто я не программист и
> возможно что-то совсем упускаю из виду.

Правильнее взять пакет из testing и пересобрать его у себя.

-- 
Best regards,
 Alexander GQ Gerasiov

 Contacts:
 e-mail:g...@cs.msu.su Jabber:  g...@jabber.ru
 Homepage:  http://gq.net.ru ICQ: 7272757
 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49  BAEA CA87 E9E8 2AAC 33F1


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100608101058.4ac9f...@cs.msu.su



Re: Сборка пакета ocfs2-tools 1.4.4-1

2010-06-04 Пенетрантность Alex Mestiashvili

Proskurin Kirill wrote:



можно взять пакет из stable/unstable взять сорс и добавить debian
директорию в сорс с помошью uupdate

только надо быть осторожным с дебиановскими патчами , возможно они уже
приложены в upstream-е или вообше сорс сильно изменен.



1) Скачал 1.4.3-2 source from testing
2) Скачал 1.4.4 source from oracle
3) cd to 1.4.3-2 folder
4) uupdate -u /path/to/1.4.4.tar.gz
5) Мержинг был без проблем и ошибок
6) Сделал снова debuild - всё было ок

Делает вид что работает. Пытаюсь понять - это самоубийство или нет?..

Ставить пакет из тестинга не могу, так как там поменялись либы и 
придется из него тогда доставлять ещё пол системы. А так я собираю его 
об текущие либи и... вроде всё ок. Просто я не программист и возможно 
что-то совсем упускаю из виду.


Время покажет , я не думаю что это очень критично , сам часто собираю 
пакеты подобным образом .


честно говоря не менне самоубийственно чем использовать просто сорс с 
оффсайта . Никто не дает никаких гарантии - use on your own risk :)


Но,  ocfs-tools это всего лишь тулзы , так сказать интерфей для 
настройки параметров ocfs2 , главная задача осуществляется модулем ядра 
, так что опасность исходит в основном от драйвера , а не от тулз .


Regards ,
Alex


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c08bd71.3050...@biotec.tu-dresden.de



Re: Сборка пакета ocfs2-tools 1.4.4-1

2010-06-04 Пенетрантность Proskurin Kirill



можно взять пакет из stable/unstable взять сорс и добавить debian
директорию в сорс с помошью uupdate

только надо быть осторожным с дебиановскими патчами , возможно они уже
приложены в upstream-е или вообше сорс сильно изменен.



1) Скачал 1.4.3-2 source from testing
2) Скачал 1.4.4 source from oracle
3) cd to 1.4.3-2 folder
4) uupdate -u /path/to/1.4.4.tar.gz
5) Мержинг был без проблем и ошибок
6) Сделал снова debuild - всё было ок

Делает вид что работает. Пытаюсь понять - это самоубийство или нет?..

Ставить пакет из тестинга не могу, так как там поменялись либы и 
придется из него тогда доставлять ещё пол системы. А так я собираю его 
об текущие либи и... вроде всё ок. Просто я не программист и возможно 
что-то совсем упускаю из виду.


--
Best regards,
Proskurin Kirill


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c08bac6.3080...@fxclub.org



Re: Сборка пакета ocfs2-tools 1.4.4-1

2010-06-03 Пенетрантность Alex Mestiashvili

Proskurin Kirill wrote:

On 03/06/10 18:11, Alex Mestiashvili wrote:

в unstable версия 1.4.3-2

+ надо учитывать что ocfs2 это еще и модуль ядра , тоесть ядро должно
быть подходяшее .


Анстейб не хотелось трогать и решил сразу последнюю версию брать.
Оказалось что каталог debian в сорцах крайней устаревший, и посмотрев 
чейнжлоги я решил что можно использовать этот каталог со всеми 
настройками из 1.4.1.  Немного sed`да и это сработало.


Пакет собрался без ошибок, поставился и работает. Метод конечно 
выглядит страшновато и поэтому сейчас пытаюсь понять что следует 
проверить и поправить в первую очередь при таком подходе.


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


Я понимаю что Debian не для этого и то что я делаю в целом 
неправильно. Но тут уже стоит вопрос о том что иначе нужно переходить 
на CentOS, а этого делать совсем не хочется.


P.S. Про модуль ядра вкурсе, но это другая история.



можно взять пакет из stable/unstable взять сорс и добавить debian 
директорию в сорс с помошью uupdate


только надо быть осторожным с дебиановскими  патчами , возможно они уже 
приложены в upstream-е или вообше сорс сильно изменен.


uupdate  modifies  an  existing  Debian  source code archive to reflect 
an upstream update supplied as a patch or from a

  wholly new source code archive.


Reagrds ,
Alex


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c07bf59.4080...@biotec.tu-dresden.de



Re: Сборка пакета ocfs2-tools 1.4.4-1

2010-06-03 Пенетрантность Proskurin Kirill

On 03/06/10 18:11, Alex Mestiashvili wrote:

в unstable версия 1.4.3-2

+ надо учитывать что ocfs2 это еще и модуль ядра , тоесть ядро должно
быть подходяшее .


Анстейб не хотелось трогать и решил сразу последнюю версию брать.
Оказалось что каталог debian в сорцах крайней устаревший, и посмотрев 
чейнжлоги я решил что можно использовать этот каталог со всеми 
настройками из 1.4.1.  Немного sed`да и это сработало.


Пакет собрался без ошибок, поставился и работает. Метод конечно выглядит 
страшновато и поэтому сейчас пытаюсь понять что следует проверить и 
поправить в первую очередь при таком подходе.


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


Я понимаю что Debian не для этого и то что я делаю в целом неправильно. 
Но тут уже стоит вопрос о том что иначе нужно переходить на CentOS, а 
этого делать совсем не хочется.


P.S. Про модуль ядра вкурсе, но это другая история.

--
Best regards,
Proskurin Kirill


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c07bcc2.5090...@fxclub.org



Re: Сборка пакета ocfs2-tools 1.4.4-1

2010-06-03 Пенетрантность Alex Mestiashvili

Proskurin Kirill wrote:

Привет.

Есть задача получить последную версию(1.4.4-1) ocfs2-tools в Debian 
Lenny. Опыта сборки пакетов под Дебиан почти нет.


Кто-нибудь собирал этот пакет? Можете помочь?



В сорцах уже есть каталог debian и всё выглдяит уже настроенным, но 
при сборке получаю проблемы:


1) debuild -rfakeroot stops with "No PO directory found, use the 
--podir flag to tell where it is... exiting"


Почитал ман, но так и не понял что это за PO directory и для чего она 
нужна и как её сделать.


Закоментировал и стал собирать дальше(что бы посмотреть где ещё будут 
проблемы)


2) При сборке были ворнинги:
W: ocfs2-tools source: substvar-source-version-is-deprecated
ocfs2-tools-static-dev
W: ocfs2-tools source: ancient-standards-version 3.7.2.0 (current is 
3.8.0)

E: ocfs2-tools source: not-using-po-debconf
W: ocfs2-tools source: changelog-should-mention-nmu
W: ocfs2-tools source: source-nmu-has-incorrect-version-number 1.3.9-1
W: ocfs2-tools source: quilt-build-dep-but-no-series-file ocfs2-tools
W: ocfs2-tools source: native-package-with-dash-version
E: ocfs2-tools: no-template-description ocfs2-tools/init
E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/init _description
W: ocfs2-tools: malformed-question-in-templates ocfs2-tools/init
E: ocfs2-tools: no-template-description ocfs2-tools/clustername
E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/clustername
_description
E: ocfs2-tools: no-template-description ocfs2-tools/heartbeat_threshold
E: ocfs2-tools: unknown-field-in-templates
ocfs2-tools/heartbeat_threshold _description
E: ocfs2-tools: no-template-description ocfs2-tools/idle_timeout
E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/idle_timeout
_description
E: ocfs2-tools: no-template-description ocfs2-tools/keepalive_delay
E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/keepalive_delay
_description
E: ocfs2-tools: no-template-description ocfs2-tools/reconnect_delay
E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/reconnect_delay
_description


3) При установке того что собралось:

debconf: Unknown template field '_description', in stanza #1 of
/var/lib/dpkg/info/ocfs2-tools.templates

debconf: Unknown template field '_description', in stanza #2 of
/var/lib/dpkg/info/ocfs2-tools.templates

Template parse error near `#flag:translate!:6', in stanza #3 of
/var/lib/dpkg/info/ocfs2-tools.templates
dpkg: error processing ocfs2-tools (--install):
  subprocess post-installation script returned error exit status 9




в unstable  версия 1.4.3-2

+ надо учитывать что ocfs2 это еще и модуль ядра , тоесть ядро должно 
быть подходяшее .


Regards ,
Alex


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c07b80f.20...@biotec.tu-dresden.de



Сборка пакета ocfs2-tools 1.4 .4-1

2010-06-03 Пенетрантность Proskurin Kirill

Привет.

Есть задача получить последную версию(1.4.4-1) ocfs2-tools в Debian 
Lenny. Опыта сборки пакетов под Дебиан почти нет.


Кто-нибудь собирал этот пакет? Можете помочь?



В сорцах уже есть каталог debian и всё выглдяит уже настроенным, но при 
сборке получаю проблемы:


1) debuild -rfakeroot stops with "No PO directory found, use the --podir 
flag to tell where it is... exiting"


Почитал ман, но так и не понял что это за PO directory и для чего она 
нужна и как её сделать.


Закоментировал и стал собирать дальше(что бы посмотреть где ещё будут 
проблемы)


2) При сборке были ворнинги:
W: ocfs2-tools source: substvar-source-version-is-deprecated
ocfs2-tools-static-dev
W: ocfs2-tools source: ancient-standards-version 3.7.2.0 (current is 3.8.0)
E: ocfs2-tools source: not-using-po-debconf
W: ocfs2-tools source: changelog-should-mention-nmu
W: ocfs2-tools source: source-nmu-has-incorrect-version-number 1.3.9-1
W: ocfs2-tools source: quilt-build-dep-but-no-series-file ocfs2-tools
W: ocfs2-tools source: native-package-with-dash-version
E: ocfs2-tools: no-template-description ocfs2-tools/init
E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/init _description
W: ocfs2-tools: malformed-question-in-templates ocfs2-tools/init
E: ocfs2-tools: no-template-description ocfs2-tools/clustername
E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/clustername
_description
E: ocfs2-tools: no-template-description ocfs2-tools/heartbeat_threshold
E: ocfs2-tools: unknown-field-in-templates
ocfs2-tools/heartbeat_threshold _description
E: ocfs2-tools: no-template-description ocfs2-tools/idle_timeout
E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/idle_timeout
_description
E: ocfs2-tools: no-template-description ocfs2-tools/keepalive_delay
E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/keepalive_delay
_description
E: ocfs2-tools: no-template-description ocfs2-tools/reconnect_delay
E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/reconnect_delay
_description


3) При установке того что собралось:

debconf: Unknown template field '_description', in stanza #1 of
/var/lib/dpkg/info/ocfs2-tools.templates

debconf: Unknown template field '_description', in stanza #2 of
/var/lib/dpkg/info/ocfs2-tools.templates

Template parse error near `#flag:translate!:6', in stanza #3 of
/var/lib/dpkg/info/ocfs2-tools.templates
dpkg: error processing ocfs2-tools (--install):
  subprocess post-installation script returned error exit status 9



--
Best regards,
Proskurin Kirill


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c079a1c.3050...@fxclub.org



Re: Сборка пакета

2009-10-08 Пенетрантность Stanislav Maslovski
On Thu, Oct 08, 2009 at 05:08:33AM +0400, vova wrote:
> -- Original Message -
> From: Victor Wagner 
> To: debian-russian@lists.debian.org
> Date:07.10.2009 22:11
> Subject: Re: Сборка пакета
> > On 2009.10.07 at 20:39:54 +0400, vova wrote:
> >
> >   
> >> Из одних исходников собирается несколько deb-пакетов. Хотелось бы, чтобы 
> >> они
> >> использовали один файл конфигурации.
> >> Куда нужно добавить этот файл?
> >> 
> >
> > Файл должен быть в одном пакете. На случай если эти несколько пакетов
> > захочется установить одновременно
> >
> >   
> >> в несколько пакетов или в пакет с разделяемыми библиотеками, который 
> >> собирается из тех же исходников?
> >> 
> >
> > Можно так. А можно сделать отдельный пакет -common с архитектурой all,
> > содержащий этот конфиг, всякие скрипты и прочие архитектурно-независимые
> > вещи, общие для всех пакетов.
> >
> >
> >   
> Документация будет в отдельном пакете -doc, необязательном для
> установки. Кроме этого конфига в -common добавлять больше нечего.

Кроме реальной документации есть еще файлы copyright, changelog,
changelog.Debian, AUTHORS, README, etc. Дублировать их нет смысла.
Помести это хозяйство в -common, а в остальных пакетах помести
симлинки.

> Если конфиг добавлять к разделяемым библиотекам, получается он там
> лишний- самим пакетом не используется. Правила debian не запрещают это?

Формально вроде бы нет, хотя я бы не стал так делать.

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Сборка пакета

2009-10-07 Пенетрантность vova
-- Original Message -
From: Victor Wagner 
To: debian-russian@lists.debian.org
Date:07.10.2009 22:11
Subject: Re: Сборка пакета
> On 2009.10.07 at 20:39:54 +0400, vova wrote:
>
>   
>> Из одних исходников собирается несколько deb-пакетов. Хотелось бы, чтобы они
>> использовали один файл конфигурации.
>> Куда нужно добавить этот файл?
>> 
>
> Файл должен быть в одном пакете. На случай если эти несколько пакетов
> захочется установить одновременно
>
>   
>> в несколько пакетов или в пакет с разделяемыми библиотеками, который 
>> собирается из тех же исходников?
>> 
>
> Можно так. А можно сделать отдельный пакет -common с архитектурой all,
> содержащий этот конфиг, всякие скрипты и прочие архитектурно-независимые
> вещи, общие для всех пакетов.
>
>
>   
Документация будет в отдельном пакете -doc, необязательном для
установки. Кроме этого конфига в -common добавлять больше нечего.
Если конфиг добавлять к разделяемым библиотекам, получается он там
лишний- самим пакетом не используется. Правила debian не запрещают это?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Сборка пакета

2009-10-07 Пенетрантность Stanislav Maslovski
On Wed, 2009-10-07 at 20:32 +0400, vova wrote:
> Из одних исходников собирается несколько пакетов. Хотелось бы, чтобы они
> использовали один файл конфигурации.
> Куда нужно добавить этот файл -- в несколько пакетов или в пакет с
> разделяемыми библиотеками, который собирается из тех же исходников?

В отдельный пакет packagename-common, туда же документацию и другие
общие файлы.



Re: Сборка пакета

2009-10-07 Пенетрантность Victor Wagner
On 2009.10.07 at 20:39:54 +0400, vova wrote:

> Из одних исходников собирается несколько deb-пакетов. Хотелось бы, чтобы они
> использовали один файл конфигурации.
> Куда нужно добавить этот файл?

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

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

Можно так. А можно сделать отдельный пакет -common с архитектурой all,
содержащий этот конфиг, всякие скрипты и прочие архитектурно-независимые
вещи, общие для всех пакетов.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Сборка пакета

2009-10-07 Пенетрантность Evgeny M. Zubok
vova  writes:

> Из одних исходников собирается несколько deb-пакетов. Хотелось бы,
> чтобы они использовали один файл конфигурации.  Куда нужно добавить
> этот файл?

В -common, например.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Сборка пакета

2009-10-07 Пенетрантность vova
Из одних исходников собирается несколько пакетов. Хотелось бы, чтобы они
использовали один файл конфигурации.
Куда нужно добавить этот файл -- в несколько пакетов или в пакет с
разделяемыми библиотеками, который собирается из тех же исходников?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Сборка пакета

2009-10-07 Пенетрантность vova
Из одних исходников собирается несколько deb-пакетов. Хотелось бы, чтобы они
использовали один файл конфигурации.
Куда нужно добавить этот файл?
в несколько пакетов или в пакет с разделяемыми библиотеками, который собирается 
из тех же исходников?
Или как по-другому?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: сборка пакета с со бственными патчами

2007-10-05 Пенетрантность Alexander GQ Gerasiov
На Fri, 05 Oct 2007 17:44:46 +0300
Yury Dzik <[EMAIL PROTECTED]> записано:

> Как использую apt-get source ... и dpkg-buildpackage собрать пакет
> добавив свои собственные патчи ?
http://wiki.debian.org/DebianRussian/DebinstPackages

-- 
Best regards,
 Alexander GQ Gerasiov

 Contacts:
 e-mail: [EMAIL PROTECTED]
 Homepage: http://gq.net.ru


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: сборка пакета с со бственными патчами

2007-10-05 Пенетрантность Dmitry Nezhevenko
On Fri, Oct 05, 2007 at 06:59:08PM +0400, Alexey Pechnikov wrote:
> В сообщении от Пятница 05 октября 2007 18:46 Mikhail Gusarov написал(a):
> > Yury Dzik <[EMAIL PROTECTED]> writes:
> > > Как использую apt-get source ... и dpkg-buildpackage собрать пакет
> > > добавив свои собственные патчи ?
> >
> > Использовать apt-get source, применить собственные патчи, использовать
> > dpkg-buildpackage.
> 
> Положить свои патчи вместе с дебиановскими, установив их порядковый номер (в 
> названии файла патча) больше последнего дебиановского. При сборке пакета 
> будут наложены все найденные патчи.

К сожалению не во всех пакетах используется dpatch, quilt или что-то
подобное

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: сборка пакета с со бственными патчами

2007-10-05 Пенетрантность Stanislav Maslovski
On Fri, Oct 05, 2007 at 09:46:49PM +0700, Mikhail Gusarov wrote:
> Yury Dzik <[EMAIL PROTECTED]> writes:
> 
> > Как использую apt-get source ... и dpkg-buildpackage собрать пакет добавив
> > свои собственные патчи ?
> 
> Использовать apt-get source, применить собственные патчи, использовать
> dpkg-buildpackage.

+ предварительно почитав маны, там все очень доходчиво описано. Желательно
также отмечать изменения в debian/changelog (man dch) и добавлять к официальному
номеру версии что-нибудь вроде ~custom<номер>, особенно, если живешь на stable,
а исходники брались от более свежей версии из unstable.

-- 
Stanislav



Re: сборка пакета с собственными патчами

2007-10-05 Пенетрантность Alexey Pechnikov
В сообщении от Пятница 05 октября 2007 18:46 Mikhail Gusarov написал(a):
> Yury Dzik <[EMAIL PROTECTED]> writes:
> > Как использую apt-get source ... и dpkg-buildpackage собрать пакет
> > добавив свои собственные патчи ?
>
> Использовать apt-get source, применить собственные патчи, использовать
> dpkg-buildpackage.

Положить свои патчи вместе с дебиановскими, установив их порядковый номер (в 
названии файла патча) больше последнего дебиановского. При сборке пакета 
будут наложены все найденные патчи.



Re: сборка пакета с соб ственными патчами

2007-10-05 Пенетрантность Mikhail Gusarov
Yury Dzik <[EMAIL PROTECTED]> writes:

> Как использую apt-get source ... и dpkg-buildpackage собрать пакет добавив
> свои собственные патчи ?

Использовать apt-get source, применить собственные патчи, использовать
dpkg-buildpackage.

-- 
JID: [EMAIL PROTECTED]


сборка пакета с собственны ми патчами

2007-10-05 Пенетрантность Yury Dzik
Как использую apt-get source ... и dpkg-buildpackage собрать пакет
добавив свои собственные патчи ?




Re: сборка пакета

2006-09-06 Пенетрантность Sergei Stolyarov
On Wednesday 06 September 2006 16:05, Vadim Vatlin wrote:
> Здравствуйте не могу разобраться.
> Скачал:
> package.dsc package.orig.tar.gz package.diff.gz
> dpkg-source -x package.dsc
> cd package
> И пытаюсь найти в каком файле хранится _версия_(основная и дебиан
> версия) данного пакета.
> Т.е. откуда debian/rules binary берет (e.g: package_[2.10-1.2]_i386.deb)
> цифры в [].
> Немогу найти.
> Не подскажете???

debian/changelog, например

-- 
Sergei Stolyarov
PSA Apps developer
SWsoft, Inc. 


Re: сборка пакета

2006-09-06 Пенетрантность Yury Yurevich
On 13:05:46 Wed 06 Sep, Vadim Vatlin wrote:
> Здравствуйте не могу разобраться.
> Скачал:
> package.dsc package.orig.tar.gz package.diff.gz
> dpkg-source -x package.dsc
> cd package
> И пытаюсь найти в каком файле хранится _версия_(основная и дебиан
> версия) данного пакета. 
> Т.е. откуда debian/rules binary берет (e.g: package_[2.10-1.2]_i386.deb)
> цифры в [].
> Немогу найти. 
> Не подскажете???
debian/changelog

-- 
:Wq
Not an editor command: Wq


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



сборка пакета

2006-09-06 Пенетрантность Vadim Vatlin
Здравствуйте не могу разобраться.
Скачал:
package.dsc package.orig.tar.gz package.diff.gz
dpkg-source -x package.dsc
cd package
И пытаюсь найти в каком файле хранится _версия_(основная и дебиан
версия) данного пакета. 
Т.е. откуда debian/rules binary берет (e.g: package_[2.10-1.2]_i386.deb)
цифры в [].
Немогу найти. 
Не подскажете???


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Сборка пакета, кот орого нет в репозитарии

2006-05-02 Пенетрантность Stanislav Maslovski
On Tue, May 02, 2006 at 03:47:54PM +0400, Peter Teslenko wrote:
> Привет всем.
> 
> Понадобился мне nnfc (http://sourceforge.net/projects/nnfc)
> т.к. после поисков по разным углам я не нашел готового пакета, или, source 
> для
> него, то решил сделать сам. После прочтения некоторого кол-ва мануалов по 
> сборке пакетов
> ясность так и не наступила.
> Поправил для своих нужд debian/control, debian/rules, debian/dirs, 
> debian/conffiles
> 
> Запускаю
> dpkg-buildpackage -rfakeroot
> 
> и получаю
> make[1]: Leaving directory `/home/peter/work/nnfc/nnfc-0.8.3'
> dh_testdir
> dh_testroot
> dh_installchangelogs ChangeLog
> dh_installdocs
> dh_installexamples
> dh_installman
> dh_link
> dh_strip
> dh_compress
> dh_fixperms
> dh_installdeb
> dh_shlibdeps
> dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0
> dpkg-shlibdeps: warning: unable to find dependency information for shared 
> library libnnfc (soname 0, path libnnfc.so.0, dependency field Depends)
> dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0
> dpkg-shlibdeps: warning: unable to find dependency information for shared 
> library libnnfc (soname 0, path libnnfc.so.0, dependency field Depends)
> dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0
> dpkg-shlibdeps: warning: unable to find dependency information for shared 
> library libnnfc (soname 0, path libnnfc.so.0, dependency field Depends)
> dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0
> dpkg-shlibdeps: warning: unable to find dependency information for shared 
> library libnnfc (soname 0, path libnnfc.so.0, dependency field Depends)
> dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0
> dpkg-shlibdeps: warning: unable to find dependency information for shared 
> library libnnfc (soname 0, path libnnfc.so.0, dependency field Depends)
> dh_gencontrol
> dpkg-gencontrol: warning: unknown substitution variable ${misc:Depends}
> dh_md5sums
> dh_builddeb
> dpkg-deb: building package `nnfc' in `../nnfc_0.8.3-1_i386.deb'.
> dpkg-deb: conffile `/etc/nnfc/nnfc.conf' does not appear in package
> dh_builddeb: command returned error code 512
> make: *** [binary-arch] Error 1
> 
> Вопросы:
> 1. Как объяснить откуда брать nnfc.conf?

А куда он реально попадает? Посмотри, перед сборкой пакета все файлы должны
оказаться в поддиректории директории debian (в debian/nnfc в твоем случае
скорее всего). Возможно, придется подправить Makefile или сырцы на предмет
где лежат конфиги. Если софтина настраивается с помощью ./configure см.
соответствующие ключи.

> 2. Что сделать чтобы не ругалось на libnnfc.so.0?

Добавь dh_makeshlibs в rules, перед dh_installdeb.
Создай файл shlibs.local куда пропиши:

libnnfc  0  nnfc

> 
> Если собирать руками, то на выхлопе получается бинарий nnfc и библиотека 
> libnnfc.so.0.
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact 
> [EMAIL PROTECTED]
> 

--
Станислав



Сборка пакета, которог о нет в репозитарии

2006-05-02 Пенетрантность Peter Teslenko

Привет всем.

Понадобился мне nnfc (http://sourceforge.net/projects/nnfc)
т.к. после поисков по разным углам я не нашел готового пакета, или, source для
него, то решил сделать сам. После прочтения некоторого кол-ва мануалов по 
сборке пакетов
ясность так и не наступила.
Поправил для своих нужд debian/control, debian/rules, debian/dirs, 
debian/conffiles

Запускаю
dpkg-buildpackage -rfakeroot

и получаю
make[1]: Leaving directory `/home/peter/work/nnfc/nnfc-0.8.3'
dh_testdir
dh_testroot
dh_installchangelogs ChangeLog
dh_installdocs
dh_installexamples
dh_installman
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0
dpkg-shlibdeps: warning: unable to find dependency information for shared library libnnfc (soname 0, path libnnfc.so.0, dependency 
field Depends)

dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0
dpkg-shlibdeps: warning: unable to find dependency information for shared library libnnfc (soname 0, path libnnfc.so.0, dependency 
field Depends)

dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0
dpkg-shlibdeps: warning: unable to find dependency information for shared library libnnfc (soname 0, path libnnfc.so.0, dependency 
field Depends)

dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0
dpkg-shlibdeps: warning: unable to find dependency information for shared library libnnfc (soname 0, path libnnfc.so.0, dependency 
field Depends)

dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0
dpkg-shlibdeps: warning: unable to find dependency information for shared library libnnfc (soname 0, path libnnfc.so.0, dependency 
field Depends)

dh_gencontrol
dpkg-gencontrol: warning: unknown substitution variable ${misc:Depends}
dh_md5sums
dh_builddeb
dpkg-deb: building package `nnfc' in `../nnfc_0.8.3-1_i386.deb'.
dpkg-deb: conffile `/etc/nnfc/nnfc.conf' does not appear in package
dh_builddeb: command returned error code 512
make: *** [binary-arch] Error 1

Вопросы:
1. Как объяснить откуда брать nnfc.conf?
2. Что сделать чтобы не ругалось на libnnfc.so.0?

Если собирать руками, то на выхлопе получается бинарий nnfc и библиотека 
libnnfc.so.0.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Сборка пакета

2006-02-25 Пенетрантность Mikhail Ramendik
В сообщении от 26 февраля 2006 00:49 Mikhail Ramendik написал(a):

> Читаю New Maintainer's Guide...

На третьем прочтении до Штирлица наконец-таки дошло, как оно работает. Прошу 
прощения за засорение рассылки.

-- 
Yours, Mikhail Ramendik


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]