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

2006-05-04 Пенетрантность 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: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

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


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



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

2006-05-03 Пенетрантность 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-04-28 Пенетрантность Ivan Dubrov

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


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

--
WBR,
Ivan S. Dubrov


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

2006-04-28 Пенетрантность 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 Пенетрантность 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]