Re: Поставить из исходников, не нарушить зависимости

2006-04-28 Thread Ivan Dubrov

Тогда имеет смысл собрать пакет с нуля из новой версии.


С нуля может быть слишком сложно. Я бы для начала попробовал uupdate с
новой upstream версией. А вдруг, да проапдейтится без конфликтов :)

--
WBR,
Ivan S. Dubrov


Re: Поставить из исходников, не нарушить зависимости

2006-04-28 Thread Mikolaj Golub

On Fri, 28 Apr 2006 14:28:18 +0300 Vladimir Zolotykh wrote:

 VZ> On Fri, 28 Apr 2006 14:16:34 +0700
 VZ> Sergei Stolyarov <[EMAIL PROTECTED]> wrote:

 VZ> apt-get -t testing source tla

 >> Затем
 >> dpkg-source -x tla_1.3.3-3.2.dsc
 >> cd la_1.3.3-что-там-ещё
 VZ> apt-get install debhelper libneon24-dev
 >> dpkg-buildpackage -rfakeroot
 VZ> Поставить то я поставил, но так баг еще не исправлен, а вот
 VZ> tla 1.3.4 похоже просто нету, так что как не крути пришли к 
 VZ> начальном моему вопросу.

wget ftp://.../tla-1.3.4.tar.gz
mv tla-1.3.4.tar.gz tla_1.3.4.orig.tar.gz
tar xzf tla_1.3.4.orig.tar.gz
cp -a tla-1.3.3/debian tla-1.3.4
cd tla-1.3.4
dch -i # поменять версию на 1.3.4-1
fakeroot dpkg-buildpackage

Ну и разгребать ошибки, если будут.

-- 
to my, trociny


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



Re: Поставить из исходников, не нарушить зависимости

2006-04-28 Thread Mikolaj Golub

On Fri, 28 Apr 2006 16:06:42 +0300 Mikolaj Golub wrote:

 MG> wget ftp://.../tla-1.3.4.tar.gz
 MG> mv tla-1.3.4.tar.gz tla_1.3.4.orig.tar.gz
 MG> tar xzf tla_1.3.4.orig.tar.gz
 MG> cp -a tla-1.3.3/debian tla-1.3.4
 MG> cd tla-1.3.4
 MG> dch -i # поменять версию на 1.3.4-1
 MG> fakeroot dpkg-buildpackage

 MG> Ну и разгребать ошибки, если будут.

Вот попробовал ради интереса :-) Вылезла одна, при генерации
ман-страницы. Лечится так:

--- ../tla-1.3.3/debian/generate-manpage.pl 2006-04-28 14:46:19.0 
+0300
+++ debian/generate-manpage.pl  2006-04-28 16:04:05.035486506 +0300
@@ -500,6 +500,8 @@
chomp;
if (/^tla tla-([^\s]+) from regexps.com$/) {
$version = $1; # tla style
+   } elsif (/^The GNU Arch Revision Control System \(tla\) ([^\s]+)$/) {
+   $version = $1;
 } elsif (/^tla-([^\s]+)$/) {
 $version = $1; # debian style
} elsif (/^baz Bazaar version ([^\s]+)/) {

-- 
to my, trociny


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



Re: Поставить из исходников, не нарушить зависимости

2006-05-03 Thread Mikolaj Golub

On Sat, 29 Apr 2006 13:49:20 +0300 Vladimir Zolotykh wrote:

 VZ> On Fri, 28 Apr 2006 16:26:36 +0300
 VZ> Mikolaj Golub <[EMAIL PROTECTED]> wrote:

 >> 
 >> On Fri, 28 Apr 2006 16:06:42 +0300 Mikolaj Golub wrote:
 >> 
 >>  MG> wget ftp://.../tla-1.3.4.tar.gz
 >>  MG> mv tla-1.3.4.tar.gz tla_1.3.4.orig.tar.gz
 >>  MG> tar xzf tla_1.3.4.orig.tar.gz
 >>  MG> cp -a tla-1.3.3/debian tla-1.3.4
 >>  MG> cd tla-1.3.4
 >>  MG> dch -i # поменять версию на 1.3.4-1
 >>  MG> fakeroot dpkg-buildpackage
 >> 
 >>  MG> Ну и разгребать ошибки, если будут.
 VZ> Попробовал еще с помощью uupdate.
 VZ> Есть ли разница между вашим способом и
 VZ> использованием uupdate ?

Есть. Способ повыше будет корректно работать, только если мейнтейнер пакета не
вносил изменения в сами исходники, либо все изменения в виде патчей лежат в
каталоге debian. Это можно проверить, разглядывая diff.gz.

uupdate автоматизирует то, что тоже Вам советовали -- распаковать свежие
исходники и наложить на них diff.gz от старого пакета. Это более правильно,
хотя есть большая вероятность, что diff без напильника не захочет
накладываться.

-- 
to my, trociny


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



Re: Поставить из исходников, не нарушить зависимости

2006-05-04 Thread Artem Chuprina
Vladimir Zolotykh -> debian-russian@lists.debian.org  @ Fri, 28 Apr 2006 
14:28:18 +0300:

 VZ> On Fri, 28 Apr 2006 14:16:34 +0700
 VZ> Sergei Stolyarov <[EMAIL PROTECTED]> wrote:

 VZ> apt-get -t testing source tla

 >> Затем
 >> dpkg-source -x tla_1.3.3-3.2.dsc
 >> cd la_1.3.3-что-там-ещё
 VZ> apt-get install debhelper libneon24-dev
 >> dpkg-buildpackage -rfakeroot
 VZ> Поставить то я поставил, но так баг еще не исправлен, а вот
 VZ> tla 1.3.4 похоже просто нету, так что как не крути пришли к 
 VZ> начальном моему вопросу.

Возьми оригинальные исходники от 1.3.4 и наложи на них diff.gz от
1.3.3.  Дальше все тот же самый dpkg-buildpackage.

-- 
Artem Chuprina
RFC2822:  Jabber: [EMAIL PROTECTED]

Машины пока еще от копирования защищены хитрой немецкой технологией "сборка
трезвым"Alex Korchmar в <[EMAIL PROTECTED]>


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