* [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