ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Притирка патчей
@ 2005-10-06 17:58 Andrey Rahmatullin
  2005-10-06 18:46 ` [devel] new emacs 21.4 Igor Vlasenko
  2005-10-07  5:46 ` [devel] Притирка патчей Alexey I. Froloff
  0 siblings, 2 replies; 3+ messages in thread
From: Andrey Rahmatullin @ 2005-10-06 17:58 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 692 bytes --]

Господа, кто чем пользуется для подгонки патчей к измененным исходникам?
Сейчас ситуация такая: имеем исходный файл и .rej в непригодном для
повторного использования формате. Приходится либо открывать отдельно всё
это вместе с исходным патчем и править последний, либо вносить изменения
вручную в изменяемый патчем файл и делать diff или gendiff, что тоже
неудобно, т.к. надо искать и удалять .orig от других патчей, плюс
необходимо учитывать, что другие куски того же патча могли приложиться, и
их надо не потерять. Вобщем, неудобно.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Если это ничего не испортит, то надо сделать update.
		-- ldv in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [devel] new emacs 21.4
  2005-10-06 17:58 [devel] Притирка патчей Andrey Rahmatullin
@ 2005-10-06 18:46 ` Igor Vlasenko
  2005-10-07  5:46 ` [devel] Притирка патчей Alexey I. Froloff
  1 sibling, 0 replies; 3+ messages in thread
From: Igor Vlasenko @ 2005-10-06 18:46 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: emacs

[-- Attachment #1: Type: TEXT/PLAIN, Size: 382 bytes --]

Уважаемые коллеги!
В Дедал пошел emacs21-21.4.
Прошу всех заинтересованных людей проверить его у себя.
Если все будет в порядке, то через неделю она пойдет в Сизиф.

По пути исправил отсутствующие иконки в меню.
Прилагаю патч с изменениями для синхронизации с emacs22 (это к Евгению)
-- 

Dr. Igor Vlasenko
--------------------
Topology Departament
Institute of Math
Kiev, Ukraine


[-- Attachment #2: Type: TEXT/PLAIN, Size: 993 bytes --]

--- emacs21.spec	2005-09-01 19:45:15 +0300
+++ ../SPECS/emacs21.spec	2005-10-06 20:08:41 +0300
@@ -435,9 +435,9 @@
 ################
 %__install -d $RPM_BUILD_ROOT%_menudir
 %__install -p -m644  %SOURCE22 $RPM_BUILD_ROOT%_menudir/%name-X11
-%__install -p -m644 -D %SOURCE12 .%_miconsdir/%name.xpm
-%__install -p -m644 -D %SOURCE13 .%_iconsdir/%name.xpm
-%__install -p -m644 -D %SOURCE14 .%_liconsdir/%name.xpm
+%__install -p -m644 -D %SOURCE12 $RPM_BUILD_ROOT%_miconsdir/%shortname.xpm
+%__install -p -m644 -D %SOURCE13 $RPM_BUILD_ROOT%_iconsdir/%shortname.xpm
+%__install -p -m644 -D %SOURCE14 $RPM_BUILD_ROOT%_liconsdir/%shortname.xpm
 
 ########################
 # Alternatives support #
@@ -590,11 +590,11 @@
 
 %_menudir/%name-X11
 
-%_iconsdir/%name.xpm
-%_miconsdir/%name.xpm
-%_liconsdir/%name.xpm
+%_iconsdir/%shortname.xpm
+%_miconsdir/%shortname.xpm
+%_liconsdir/%shortname.xpm
 
 %changelog
 * Thu Sep 01 2005 Igor Vlasenko <viy@altlinux.ru> 21.3-alt12

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [devel] Притирка патчей
  2005-10-06 17:58 [devel] Притирка патчей Andrey Rahmatullin
  2005-10-06 18:46 ` [devel] new emacs 21.4 Igor Vlasenko
@ 2005-10-07  5:46 ` Alexey I. Froloff
  1 sibling, 0 replies; 3+ messages in thread
From: Alexey I. Froloff @ 2005-10-07  5:46 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 970 bytes --]

* Andrey Rahmatullin <wrar-alt@> [051006 21:59]:
> Господа, кто чем пользуется для подгонки патчей к измененным исходникам?
Я для подгонки mutt'овских патчей пользуюсь примерно таким поделием:

===
#!/bin/sh

src_off="$1"
src_patch="$2"
dst_patch="$3"
tree="$4"

rm -rf "$tree-orig"
:>"$tree/PATCHES"
cp -a "$tree" "$tree-orig"

pushd "$tree"
patch -p$src_off < "$src_patch"
find . -name '*.rej' | while read f; do
  r=${f%.rej}
  if [ -f "$f" -a -f "$r" ]; then
    gvim "$r"
    gvim "$f"
  fi
done
echo
echo `basename $src_patch`
$SHELL
find . -name '*.orig' -delete
find . -name '*.rej' -delete
popd
diff -Naurp "$tree-orig" "$tree" > "$dst_patch"
sleep 1
===

./mkpatch 0 ../../files/patch-a.b.c.xxx ../files/patch-d.e.f.xxx mutt-d.e.f

И так далее...

-- 
Regards, Sir Raorn.
-------------------
И в следующий раз не буду у живого ядра, да ещё единственного,
apt-get install --reinstall делать.
		-- seriv in sisyphus@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-10-07  5:46 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-10-06 17:58 [devel] Притирка патчей Andrey Rahmatullin
2005-10-06 18:46 ` [devel] new emacs 21.4 Igor Vlasenko
2005-10-07  5:46 ` [devel] Притирка патчей Alexey I. Froloff

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git