* Как делать патчи? (was: Re: [sisyphus] patch для MC)
@ 2005-04-05 17:09 ` php-coder
2005-04-06 6:44 ` Siver Andrey
0 siblings, 1 reply; 15+ messages in thread
From: php-coder @ 2005-04-05 17:09 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
--- Siver Andrey 2005-04-05 19:05:13 +0400
+++ php-coder 2005-04-05 23:48:27 +0700
Маленький совет на будущее: все патчи нужно делать с ключом -u. Если
вы поправили несколько файлов директории, но используйте также ключ
-r.
Пример:
$ diff -ru fluxbox-0.9.12.orig fluxbox-0.9.12 > myCoolPatch.patch
Если патч получился большим, то его рекомендуется упаковать :))
(комаду приводить не буду, думаю, что это все знают)
Удачи!
P.S. Хорошую работу делаете -- молодцы! :))
--
+ php-coder
+ php-coder[at]ngs[dot]ru
+ ALTLinux Master 2.4 (kernel 2.4.26-std-up-alt10)
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Как делать патчи? (was: Re: [sisyphus] patch для MC)
2005-04-05 17:09 ` Как делать патчи? (was: Re: [sisyphus] patch для MC) php-coder
@ 2005-04-06 6:44 ` Siver Andrey
2005-04-06 7:03 ` Andrey Rahmatullin
` (2 more replies)
0 siblings, 3 replies; 15+ messages in thread
From: Siver Andrey @ 2005-04-06 6:44 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
----- Original Message -----
From: "php-coder" <php-coder@ngs.ru>
To: "ALT Linux Sisyphus discussion list" <sisyphus@altlinux.ru>
Sent: Tuesday, April 05, 2005 9:09 PM
Subject: Как делать патчи? (was: Re: [sisyphus] patch для MC)
>
> --- Siver Andrey 2005-04-05 19:05:13 +0400
> +++ php-coder 2005-04-05 23:48:27 +0700
>
> Маленький совет на будущее: все патчи нужно делать с ключом -u.
А зачем -u ?
> Если
> вы поправили несколько файлов директории, но используйте также ключ
> -r.
>
> Пример:
>
> $ diff -ru fluxbox-0.9.12.orig fluxbox-0.9.12 > myCoolPatch.patch
>
Andrey
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Как делать патчи? (was: Re: [sisyphus] patch для MC)
2005-04-06 6:44 ` Siver Andrey
@ 2005-04-06 7:03 ` Andrey Rahmatullin
2005-04-06 7:11 ` Anton D. Kachalov
2 siblings, 0 replies; 15+ messages in thread
From: Andrey Rahmatullin @ 2005-04-06 7:03 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 527 bytes --]
On Wed, Apr 06, 2005 at 10:44:08AM +0400, Siver Andrey wrote:
> > Маленький совет на будущее: все патчи нужно делать с ключом -u.
> А зачем -u ?
Затем, что это общепринятая практика, и без -u ваш патч никто не примет.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
Пришел в АЛЬТ за очередным обновлением. После заливки файлов на винт
ноутбука сменил XFree на X.org в присутствии и под наблюдением нашего
сборщика X.org. DRI испугался совокупной мощи и заработал :).
-- slava in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Как делать патчи? (was: Re: [sisyphus] patch для MC)
2005-04-06 6:44 ` Siver Andrey
2005-04-06 7:03 ` Andrey Rahmatullin
@ 2005-04-06 7:11 ` Anton D. Kachalov
2005-04-06 10:23 ` Siver Andrey
2 siblings, 1 reply; 15+ messages in thread
From: Anton D. Kachalov @ 2005-04-06 7:11 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Wed, Apr 06, 2005 at 10:44:08AM +0400, Siver Andrey wrote:
>
> ----- Original Message -----
> From: "php-coder" <php-coder@ngs.ru>
> To: "ALT Linux Sisyphus discussion list" <sisyphus@altlinux.ru>
> Sent: Tuesday, April 05, 2005 9:09 PM
> Subject: Как делать патчи? (was: Re: [sisyphus] patch для MC)
>
>
> >
> > --- Siver Andrey 2005-04-05 19:05:13 +0400
> > +++ php-coder 2005-04-05 23:48:27 +0700
> >
> > Маленький совет на будущее: все патчи нужно делать с ключом -u.
>
> А зачем -u ?
Достаточно просто посмотреть на разницу с "-u" и без. Очень классно
накладывать патч (без "-u"), который решил съехать в честь праздника
какого-нить языческого бога.
Rgds,
Anton
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Как делать патчи? (was: Re: [sisyphus] patch для MC)
2005-04-06 7:11 ` Anton D. Kachalov
@ 2005-04-06 10:23 ` Siver Andrey
2005-04-06 12:32 ` Anton D. Kachalov
0 siblings, 1 reply; 15+ messages in thread
From: Siver Andrey @ 2005-04-06 10:23 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
----- Original Message -----
From: "Anton D. Kachalov" <mouse@altlinux.org>
To: "ALT Linux Sisyphus discussion list" <sisyphus@altlinux.ru>
Sent: Wednesday, April 06, 2005 11:11 AM
Subject: Re: Как делать патчи? (was: Re: [sisyphus] patch для MC)
> On Wed, Apr 06, 2005 at 10:44:08AM +0400, Siver Andrey wrote:
> >
> > ----- Original Message -----
> > From: "php-coder" <php-coder@ngs.ru>
> > To: "ALT Linux Sisyphus discussion list" <sisyphus@altlinux.ru>
> > Sent: Tuesday, April 05, 2005 9:09 PM
> > Subject: Как делать патчи? (was: Re: [sisyphus] patch для MC)
> >
> > > --- Siver Andrey 2005-04-05 19:05:13 +0400
> > > +++ php-coder 2005-04-05 23:48:27 +0700
> > >
> > > Маленький совет на будущее: все патчи нужно делать с ключом -u.
> >
> > А зачем -u ?
> Достаточно просто посмотреть на разницу с "-u" и без. Очень классно
> накладывать патч (без "-u"), который решил съехать в честь праздника
> какого-нить языческого бога.
Ну, априорного знания об этом всем у меня нет, при рождении не заложили...
Так что, переслать с -u и в Багзиллу?
Андрей
>
> Rgds,
> Anton
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/sisyphus
>
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Как делать патчи? (was: Re: [sisyphus] patch для MC)
2005-04-06 10:23 ` Siver Andrey
@ 2005-04-06 12:32 ` Anton D. Kachalov
2005-04-06 15:08 ` Siver Andrey
0 siblings, 1 reply; 15+ messages in thread
From: Anton D. Kachalov @ 2005-04-06 12:32 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Wed, Apr 06, 2005 at 02:23:56PM +0400, Siver Andrey wrote:
> Ну, априорного знания об этом всем у меня нет, при рождении не заложили...
> Так что, переслать с -u и в Багзиллу?
Вот как-то настораживает это:
After some numbers of the update calls (3-5 and more), "enter" key does not
work any longer for any directory of the panel opposited to the updating: error
occurs: "cannot change directory". 'magic_path' function does not detect any
problem though. I do not know whether it due to my patch, or due to MC or system
property.
Всё-таки патч должен быть работающим, а не добавляющим сомнительные фичи,
вносящие баги.
Rgds,
Anton
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Как делать патчи? (was: Re: [sisyphus] patch для MC)
2005-04-06 12:32 ` Anton D. Kachalov
@ 2005-04-06 15:08 ` Siver Andrey
0 siblings, 0 replies; 15+ messages in thread
From: Siver Andrey @ 2005-04-06 15:08 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
----- Original Message -----
From: "Anton D. Kachalov" <mouse@altlinux.org>
To: "ALT Linux Sisyphus discussion list" <sisyphus@altlinux.ru>
Sent: Wednesday, April 06, 2005 4:32 PM
Subject: Re: Как делать патчи? (was: Re: [sisyphus] patch для MC)
> On Wed, Apr 06, 2005 at 02:23:56PM +0400, Siver Andrey wrote:
> > Ну, априорного знания об этом всем у меня нет, при рождении не
заложили...
> > Так что, переслать с -u и в Багзиллу?
>
> Вот как-то настораживает это:
> After some numbers of the update calls (3-5 and more), "enter" key does
not
> work any longer for any directory of the panel opposited to the updating:
error
> occurs: "cannot change directory". 'magic_path' function does not detect
any
> problem though. I do not know whether it due to my patch, or due to MC or
system
> property.
>
> Всё-таки патч должен быть работающим, а не добавляющим сомнительные фичи,
> вносящие баги.
Я пока не уверен, что это мои баги там лезут. Ибо если убрать вызов
update_panel, то этой проблемы не возникает...
Буду разбираться. Советы велкам :).
>
> Rgds,
> Anton
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/sisyphus
>
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Re: Как делать патчи?
@ 2005-04-06 18:45 ` Andrey Rahmatullin
2005-04-06 18:54 ` Michael Shigorin
2005-04-08 3:44 ` php-coder
0 siblings, 2 replies; 15+ messages in thread
From: Andrey Rahmatullin @ 2005-04-06 18:45 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 411 bytes --]
On Wed, Apr 06, 2005 at 01:41:33PM +0500, Boldin Pavel wrote:
> я вообще использую -NurpP как в kernel.
Не нашел в мане опцию -P.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> Вы считаете нормальным наличие в системе *-devel и полного набора
> компиляторов всех версий, помимо тех, что нужны пользователю в работе?
Ну, некоторые пользуют hasher. :)
-- mike in community@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* [sisyphus] Re: Как делать патчи?
2005-04-06 18:45 ` [sisyphus] Re: Как делать патчи? Andrey Rahmatullin
@ 2005-04-06 18:54 ` Michael Shigorin
2005-04-06 18:59 ` Alexey Tourbin
2005-04-08 3:44 ` php-coder
1 sibling, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2005-04-06 18:54 UTC (permalink / raw)
To: sisyphus
On Thu, Apr 07, 2005 at 12:45:40AM +0600, Andrey Rahmatullin wrote:
> > я вообще использую -NurpP как в kernel.
> Не нашел в мане опцию -P.
Я привык к -Naur (кажется, voins@ посоветовал -- до этого было
что-то ещё :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 15+ messages in thread
* [sisyphus] Re: Как делать патчи?
2005-04-06 18:54 ` Michael Shigorin
@ 2005-04-06 18:59 ` Alexey Tourbin
2005-04-06 19:01 ` Michael Shigorin
0 siblings, 1 reply; 15+ messages in thread
From: Alexey Tourbin @ 2005-04-06 18:59 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 783 bytes --]
On Wed, Apr 06, 2005 at 09:54:21PM +0300, Michael Shigorin wrote:
> On Thu, Apr 07, 2005 at 12:45:40AM +0600, Andrey Rahmatullin wrote:
> > > я вообще использую -NurpP как в kernel.
> > Не нашел в мане опцию -P.
>
> Я привык к -Naur (кажется, voins@ посоветовал -- до этого было
> что-то ещё :)
А у меня вот такое вот безобразие прижилось:
$ which diff
diff () {
for ext in - \~ .orig
do
if [ -z "$2" -a -e "$1$ext" ]
then
2="$1"
1="$1$ext"
break
fi
done
LC_ALL=C TZ=UTC0 =diff -abBpruw "$@"
}
$
Это всё конечно надо доработать...
$ which vd
vd () {
vim -c 'setf diff' =(diff "$@")
}
$
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* [sisyphus] Re: Как делать патчи?
2005-04-06 18:59 ` Alexey Tourbin
@ 2005-04-06 19:01 ` Michael Shigorin
0 siblings, 0 replies; 15+ messages in thread
From: Michael Shigorin @ 2005-04-06 19:01 UTC (permalink / raw)
To: sisyphus
On Wed, Apr 06, 2005 at 10:59:32PM +0400, Alexey Tourbin wrote:
> А у меня вот такое вот безобразие прижилось:
Уффф... dotfiles надо :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Re: Как делать патчи?
2005-04-06 18:45 ` [sisyphus] Re: Как делать патчи? Andrey Rahmatullin
2005-04-06 18:54 ` Michael Shigorin
@ 2005-04-08 3:44 ` php-coder
2005-04-08 10:02 ` Andrey Rahmatullin
2005-04-08 10:28 ` Eugene Vlasov
1 sibling, 2 replies; 15+ messages in thread
From: php-coder @ 2005-04-08 3:44 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
--- Andrey Rahmatullin 2005-04-07 00:45:40 +0600
+++ php-coder 2005-04-08 10:41:11 +0700
> > я вообще использую -NurpP как в kernel.
> Не нашел в мане опцию -P.
Странно...
man diff
/-P
-P При сравнении каталогов, если файл существует только во
втором каталоге, то считать, что он есть и в другом каталоге,
но только пустой.
Это в Мастере.
--
+ php-coder
+ php-coder[at]ngs[dot]ru
+ ALTLinux Master 2.4 (kernel 2.4.26-std-up-alt10)
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Re: Как делать патчи?
2005-04-08 3:44 ` php-coder
@ 2005-04-08 10:02 ` Andrey Rahmatullin
2005-04-08 10:28 ` Eugene Vlasov
1 sibling, 0 replies; 15+ messages in thread
From: Andrey Rahmatullin @ 2005-04-08 10:02 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 607 bytes --]
On Fri, Apr 08, 2005 at 10:44:16AM +0700, php-coder wrote:
> man diff
> /-P
> -P При сравнении каталогов, если файл существует только во
> втором каталоге, то считать, что он есть и в другом каталоге,
> но только пустой.
У меня man-pages-ru не стоит, а в оригинальном такой опции нет. Зато есть
-N, всю жизнь использующася для тех же целей.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
Собственно говоря, меня интересует ответ на вопрос, куда правильнее было
бы переместить libgd1 - в orphaned или obsolete?
-- ldv in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Re: Как делать патчи?
2005-04-08 3:44 ` php-coder
2005-04-08 10:02 ` Andrey Rahmatullin
@ 2005-04-08 10:28 ` Eugene Vlasov
2005-04-08 14:17 ` Eugene Vlasov
1 sibling, 1 reply; 15+ messages in thread
From: Eugene Vlasov @ 2005-04-08 10:28 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 635 bytes --]
Приветствую, php-coder.
В письме от Fri, Apr 08, 2005 at 10:44:16AM +0700 вы пишете:
>> Не нашел в мане опцию -P.
> Странно...
> man diff
> /-P
> -P При сравнении каталогов, если файл существует только во
> втором каталоге, то считать, что он есть и в другом каталоге,
> но только пустой.
> Это в Мастере.
А попробуйте "LANG=C man diff". По моему, это то место, где русский
man устарел (diff --help тоже такого не показывает). А то, что вы
написали - это вероятнее всего ключ -N.
--
С уважением, Евгений mailto:eugvv@altlinux.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [sisyphus] Re: Как делать патчи?
2005-04-08 10:28 ` Eugene Vlasov
@ 2005-04-08 14:17 ` Eugene Vlasov
0 siblings, 0 replies; 15+ messages in thread
From: Eugene Vlasov @ 2005-04-08 14:17 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 864 bytes --]
Приветствую, Eugene Vlasov.
В письме от Fri, Apr 08, 2005 at 04:28:13PM +0600 вы пишете:
>> -P При сравнении каталогов, если файл существует только во
>> втором каталоге, то считать, что он есть и в другом каталоге,
>> но только пустой.
> А попробуйте "LANG=C man diff". По моему, это то место, где русский
> man устарел (diff --help тоже такого не показывает). А то, что вы
> написали - это вероятнее всего ключ -N.
Чтобы окончательно расставить точки - выдержка из
/usr/share/doc/diffutils-2.8.4/NEWS:
User-visible changes in version 2.8:
...
* The following diff options are still accepted, but are no longer documented.
They may be withdrawn in future releases.
...
-P (use --unidirectional-new-file instead)
...
--
С уважением, Евгений mailto:eugvv@altlinux.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2005-04-08 14:17 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-04-05 17:09 ` Как делать патчи? (was: Re: [sisyphus] patch для MC) php-coder
2005-04-06 6:44 ` Siver Andrey
2005-04-06 7:03 ` Andrey Rahmatullin
2005-04-06 7:11 ` Anton D. Kachalov
2005-04-06 10:23 ` Siver Andrey
2005-04-06 12:32 ` Anton D. Kachalov
2005-04-06 15:08 ` Siver Andrey
2005-04-06 18:45 ` [sisyphus] Re: Как делать патчи? Andrey Rahmatullin
2005-04-06 18:54 ` Michael Shigorin
2005-04-06 18:59 ` Alexey Tourbin
2005-04-06 19:01 ` Michael Shigorin
2005-04-08 3:44 ` php-coder
2005-04-08 10:02 ` Andrey Rahmatullin
2005-04-08 10:28 ` Eugene Vlasov
2005-04-08 14:17 ` Eugene Vlasov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git