* [sisyphus] ppp-2.4.5-alt1
@ 2010-01-12 11:55 Alexey Shabalin
2010-01-12 12:43 ` Afanasov Dmitry
` (3 more replies)
0 siblings, 4 replies; 24+ messages in thread
From: Alexey Shabalin @ 2010-01-12 11:55 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Ещё раз прошу проверить работу нового ppp.
Сборка выложена на http://ftp.altlinux.org/pub/people/shaba/
если претензий не будет, в таком виде поедет в сизиф.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-12 11:55 [sisyphus] ppp-2.4.5-alt1 Alexey Shabalin
@ 2010-01-12 12:43 ` Afanasov Dmitry
2010-01-12 13:42 ` Alexey Shabalin
2010-01-12 17:42 ` [sisyphus] ppp-2.4.5-alt1 Denis Smirnov
` (2 subsequent siblings)
3 siblings, 1 reply; 24+ messages in thread
From: Afanasov Dmitry @ 2010-01-12 12:43 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 403 bytes --]
On Tue, Jan 12, 2010 at 02:55:12PM +0300, Alexey Shabalin wrote:
> Ещё раз прошу проверить работу нового ppp.
> Сборка выложена на http://ftp.altlinux.org/pub/people/shaba/
> если претензий не будет, в таком виде поедет в сизиф.
а можно попросить напомнить, какие там изменения?
и также вопрос - ppp до people ещё не доехал? сейчас никаких ppp там не
видно.
--
С уважением
Афанасов Дмитрий
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-12 12:43 ` Afanasov Dmitry
@ 2010-01-12 13:42 ` Alexey Shabalin
2010-01-12 17:17 ` Michael Shigorin
0 siblings, 1 reply; 24+ messages in thread
From: Alexey Shabalin @ 2010-01-12 13:42 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
12 января 2010 г. 15:43 пользователь Afanasov Dmitry написал:
> On Tue, Jan 12, 2010 at 02:55:12PM +0300, Alexey Shabalin wrote:
>> Ещё раз прошу проверить работу нового ppp.
>> Сборка выложена на http://ftp.altlinux.org/pub/people/shaba/
>> если претензий не будет, в таком виде поедет в сизиф.
> а можно попросить напомнить, какие там изменения?
>
- 2.4.5
- обновлён eap-tls патч. У меня с ним работает eToken.
- изменена схема сборки из git. Кому не нравится прошу высказать пожелания.
- часть патчей отпала либо преднамерено не накладывается.
> и также вопрос - ppp до people ещё не доехал? сейчас никаких ppp там не
> видно.
должен доехать, я отправил. так же всё есть в git.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-12 13:42 ` Alexey Shabalin
@ 2010-01-12 17:17 ` Michael Shigorin
2010-01-12 22:57 ` Michael Shigorin
0 siblings, 1 reply; 24+ messages in thread
From: Michael Shigorin @ 2010-01-12 17:17 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions; +Cc: Denis Smirnov
[-- Attachment #1: Type: text/plain, Size: 819 bytes --]
On Tue, Jan 12, 2010 at 04:42:16PM +0300, Alexey Shabalin wrote:
> >> Ещё раз прошу проверить работу нового ppp.
> >> Сборка выложена на http://ftp.altlinux.org/pub/people/shaba/
> >> если претензий не будет, в таком виде поедет в сизиф.
У меня работает (пересобрал для M51). В сизиф просьба обождать,
см. ниже и в аттачах (оказывается, забыл пушнуть 2.4.4-alt13.
> > а можно попросить напомнить, какие там изменения?
> - 2.4.5
> - обновлён eap-tls патч. У меня с ним работает eToken.
> - изменена схема сборки из git. Кому не нравится прошу высказать пожелания.
Мне не нравится хранить не имеющее ни малейшего отношения
к gear в .gear. Для такого IMHO лучше держать чистый master,
а исходники -- в бранче upstream.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: ppp-2.4.4-rh-closelog.patch --]
[-- Type: text/plain, Size: 830 bytes --]
--- ppp-2.4.4/pppd/main.c 2006-06-04 06:52:50.000000000 +0300
+++ ../../ppp/pppd/main.c 2006-12-19 12:22:11.000000000 +0200
@@ -66,7 +66,7 @@
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-#define RCSID "$Id: main.c,v 1.153 2006/06/04 03:52:50 paulus Exp $"
+#define RCSID "$Id: main.c,v 1.155 2006/12/19 10:22:11 paulus Exp $"
#include <stdio.h>
#include <ctype.h>
@@ -1567,6 +1567,8 @@
if (errfd == 0 || errfd == 1)
errfd = dup(errfd);
+ closelog();
+
/* dup the in, out, err fds to 0, 1, 2 */
if (infd != 0)
dup2(infd, 0);
@@ -1575,7 +1577,6 @@
if (errfd != 2)
dup2(errfd, 2);
- closelog();
if (log_to_fd > 2)
close(log_to_fd);
if (the_channel->close)
[-- Attachment #3: 0001-imported-ppp-2.4.4-rh-closelog.patch-from-RH-222295.patch --]
[-- Type: text/plain, Size: 1447 bytes --]
>From 5a2ba7fc83bd5f42c813c20145cecfcf5cf10f6a Mon Sep 17 00:00:00 2001
From: Michael Shigorin <mike@altlinux.org>
Date: Sun, 22 Nov 2009 19:18:27 +0200
Subject: [PATCH 1/2] imported ppp-2.4.4-rh-closelog.patch from RH#222295
---
ppp-2.4.4-rh-closelog.patch | 28 ++++++++++++++++++++++++++++
1 files changed, 28 insertions(+), 0 deletions(-)
create mode 100644 ppp-2.4.4-rh-closelog.patch
diff --git a/ppp-2.4.4-rh-closelog.patch b/ppp-2.4.4-rh-closelog.patch
new file mode 100644
index 0000000..ea31432
--- /dev/null
+++ b/ppp-2.4.4-rh-closelog.patch
@@ -0,0 +1,28 @@
+--- ppp-2.4.4/pppd/main.c 2006-06-04 06:52:50.000000000 +0300
++++ ../../ppp/pppd/main.c 2006-12-19 12:22:11.000000000 +0200
+@@ -66,7 +66,7 @@
+ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ */
+
+-#define RCSID "$Id: main.c,v 1.153 2006/06/04 03:52:50 paulus Exp $"
++#define RCSID "$Id: main.c,v 1.155 2006/12/19 10:22:11 paulus Exp $"
+
+#include <stdio.h>
+#include <ctype.h>
+@@ -1567,6 +1567,8 @@
+ if (errfd == 0 || errfd == 1)
+ errfd = dup(errfd);
+
++ closelog();
++
+ /* dup the in, out, err fds to 0, 1, 2 */
+ if (infd != 0)
+ dup2(infd, 0);
+@@ -1575,7 +1577,6 @@
+ if (errfd != 2)
+ dup2(errfd, 2);
+
+- closelog();
+ if (log_to_fd > 2)
+ close(log_to_fd);
+ if (the_channel->close)
--
1.6.5.2
[-- Attachment #4: 0002-2.4.4-alt13.patch --]
[-- Type: text/plain, Size: 1591 bytes --]
>From e660ad07a3425d1f8de11740230fcb0c2ed150c8 Mon Sep 17 00:00:00 2001
From: Michael Shigorin <mike@altlinux.org>
Date: Sun, 22 Nov 2009 19:33:47 +0200
Subject: [PATCH 2/2] 2.4.4-alt13
- added patch to fix early closelog()
(RH#222295, thx mlists/list.ru for proposal)
---
ppp.spec | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/ppp.spec b/ppp.spec
index 45a4df1..79b99eb 100644
--- a/ppp.spec
+++ b/ppp.spec
@@ -11,7 +11,7 @@
Name: ppp
Version: 2.4.4
-Release: alt12
+Release: alt13
Summary: The PPP daemon and documentation
License: distributable
Group: System/Servers
@@ -89,6 +89,9 @@ Patch54: ppp-2.4.4-alt-ipparam.patch
# patch define aligned_u64 directly
Patch55: ppp-2.4.4-alt-define-aligned_u64.patch
+# https://bugzilla.redhat.com/show_bug.cgi?id=222295
+Patch56: ppp-2.4.4-rh-closelog.patch
+
Packager: Denis Smirnov <mithraen@altlinux.ru>
PreReq: /var/lock/serial
@@ -221,6 +224,7 @@ popd
%patch54 -p1
# ugly hack: patch define aligned_u64 directly
%patch55 -p1
+%patch56 -p1
# enable the dhcp plugin
perl -p -i -e "s|^(PLUGINS :=)|SUBDIRS += dhcp\n\$1|g" pppd/plugins/Makefile.linux
@@ -348,6 +352,10 @@ install -pD -m644 %SOURCE5 %buildroot%_sysconfdir/logrotate.d/%name
# - more spec cleanup re $RPM_BUILD_ROOT and friends
%changelog
+* Sun Nov 22 2009 Michael Shigorin <mike@altlinux.org> 2.4.4-alt13
+- added patch to fix early closelog()
+ (RH#222295, thx mlists/list.ru for proposal)
+
* Fri May 15 2009 Michael Shigorin <mike@altlinux.org> 2.4.4-alt12
- fixed FTBFS with current libtool
--
1.6.5.2
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-12 11:55 [sisyphus] ppp-2.4.5-alt1 Alexey Shabalin
2010-01-12 12:43 ` Afanasov Dmitry
@ 2010-01-12 17:42 ` Denis Smirnov
2010-01-12 17:58 ` Denis Smirnov
2010-01-13 15:07 ` [sisyphus] ppp-2.4.5-alt1 Mikhail Efremov
3 siblings, 0 replies; 24+ messages in thread
From: Denis Smirnov @ 2010-01-12 17:42 UTC (permalink / raw)
To: shaba, ALT Linux Sisyphus discussions
2010/1/12 Alexey Shabalin <a.shabalin@gmail.com>:
> Ещё раз прошу проверить работу нового ppp.
> Сборка выложена на http://ftp.altlinux.org/pub/people/shaba/
> если претензий не будет, в таком виде поедет в сизиф.
У меня работает.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-12 11:55 [sisyphus] ppp-2.4.5-alt1 Alexey Shabalin
2010-01-12 12:43 ` Afanasov Dmitry
2010-01-12 17:42 ` [sisyphus] ppp-2.4.5-alt1 Denis Smirnov
@ 2010-01-12 17:58 ` Denis Smirnov
2010-01-12 19:27 ` Michael Shigorin
2010-01-12 19:36 ` [sisyphus] [JT] .gear/ vs altinux/ (was: ppp-2.4.5-alt1) Afanasov Dmitry
2010-01-13 15:07 ` [sisyphus] ppp-2.4.5-alt1 Mikhail Efremov
3 siblings, 2 replies; 24+ messages in thread
From: Denis Smirnov @ 2010-01-12 17:58 UTC (permalink / raw)
To: shaba, ALT Linux Sisyphus discussions
Предлагаю все, что сейчас лежит в .gear не по делу, переложить в
каталог, скажем, с названием 'altlinux'.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-12 17:58 ` Denis Smirnov
@ 2010-01-12 19:27 ` Michael Shigorin
2010-01-12 20:24 ` Alexey Shabalin
2010-01-12 19:36 ` [sisyphus] [JT] .gear/ vs altinux/ (was: ppp-2.4.5-alt1) Afanasov Dmitry
1 sibling, 1 reply; 24+ messages in thread
From: Michael Shigorin @ 2010-01-12 19:27 UTC (permalink / raw)
To: Denis Smirnov; +Cc: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 1084 bytes --]
On Tue, Jan 12, 2010 at 08:58:00PM +0300, Denis Smirnov wrote:
> Предлагаю все, что сейчас лежит в .gear не по делу, переложить
> в каталог, скажем, с названием 'altlinux'.
Подожди, я уже работаю над upstream отдельно, master без патчей,
а только с ppp.{spec,control,сотоварищи}:
tar: v@version@:.
copy: *.control
copy: *.pamd
copy: *.logrotate
diff: v2.4.5:. patches/alt-fix:. name=ppp-2.4.5-alt-fix.patch
diff: v2.4.5:. patches/cbcp:. name=ppp-2.4.5-cbcp.patch
diff: v2.4.5:. patches/cifdefroute:. name=ppp-2.4.5-cifdefroute.patch
diff: v2.4.5:. patches/dhcp:. name=ppp-2.4.5-dhcp.patch
diff: v2.4.5:. patches/eaptls:. name=ppp-2.4.5-eaptls.patch
diff: v2.4.5:. patches/openssl:. name=ppp-2.4.5-openssl.patch
diff: v2.4.5:. patches/sample:. name=ppp-2.4.5-sample.patch
diff: v2.4.5:. patches/sigterm:. name=ppp-2.4.5-sigterm.patch
Пока застрял на приложенных реджектах от patches/eaptls, не могу
врубиться по gitk shaba/master -- за что он зацепился.
Придётся пока домой двигать.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: chap-md5.c.rej --]
[-- Type: text/plain, Size: 411 bytes --]
***************
*** 36,42 ****
#include "chap-new.h"
#include "chap-md5.h"
#include "magic.h"
#include "md5.h"
#define MD5_HASH_SIZE 16
#define MD5_MIN_CHALLENGE 16
--- 36,46 ----
#include "chap-new.h"
#include "chap-md5.h"
#include "magic.h"
+ #ifdef USE_OPENSSL
+ #include <openssl/md5.h>
+ #else
#include "md5.h"
+ #endif
#define MD5_HASH_SIZE 16
#define MD5_MIN_CHALLENGE 16
[-- Attachment #3: eap.c.rej --]
[-- Type: text/plain, Size: 323 bytes --]
***************
*** 62,68 ****
#include "pppd.h"
#include "pathnames.h"
#include "md5.h"
#include "eap.h"
#ifdef USE_SRP
--- 62,72 ----
#include "pppd.h"
#include "pathnames.h"
+ #ifdef USE_OPENSSL
+ #include <openssl/md5.h>
+ #else
#include "md5.h"
+ #endif
#include "eap.h"
#ifdef USE_SRP
^ permalink raw reply [flat|nested] 24+ messages in thread
* [sisyphus] [JT] .gear/ vs altinux/ (was: ppp-2.4.5-alt1)
2010-01-12 17:58 ` Denis Smirnov
2010-01-12 19:27 ` Michael Shigorin
@ 2010-01-12 19:36 ` Afanasov Dmitry
2010-01-28 15:20 ` Денис Смирнов
1 sibling, 1 reply; 24+ messages in thread
From: Afanasov Dmitry @ 2010-01-12 19:36 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 300 bytes --]
On Tue, Jan 12, 2010 at 08:58:00PM +0300, Denis Smirnov wrote:
> Предлагаю все, что сейчас лежит в .gear не по делу, переложить в
> каталог, скажем, с названием 'altlinux'.
тогда уж было бы логичнее .gear/ переименовать в altlinux/ и всё наше
хранить там.
--
С уважением
Афанасов Дмитрий
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-12 19:27 ` Michael Shigorin
@ 2010-01-12 20:24 ` Alexey Shabalin
2010-01-12 22:25 ` Michael Shigorin
0 siblings, 1 reply; 24+ messages in thread
From: Alexey Shabalin @ 2010-01-12 20:24 UTC (permalink / raw)
To: shigorin, Denis Smirnov, shaba, ALT Linux Sisyphus discussions
12 января 2010 г. 22:27 пользователь Michael Shigorin написал:
> On Tue, Jan 12, 2010 at 08:58:00PM +0300, Denis Smirnov wrote:
>> Предлагаю все, что сейчас лежит в .gear не по делу, переложить
>> в каталог, скажем, с названием 'altlinux'.
>
> Подожди, я уже работаю над upstream отдельно, master без патчей,
> а только с ppp.{spec,control,сотоварищи}:
>
> tar: v@version@:.
> copy: *.control
> copy: *.pamd
> copy: *.logrotate
> diff: v2.4.5:. patches/alt-fix:. name=ppp-2.4.5-alt-fix.patch
> diff: v2.4.5:. patches/cbcp:. name=ppp-2.4.5-cbcp.patch
> diff: v2.4.5:. patches/cifdefroute:. name=ppp-2.4.5-cifdefroute.patch
> diff: v2.4.5:. patches/dhcp:. name=ppp-2.4.5-dhcp.patch
> diff: v2.4.5:. patches/eaptls:. name=ppp-2.4.5-eaptls.patch
> diff: v2.4.5:. patches/openssl:. name=ppp-2.4.5-openssl.patch
> diff: v2.4.5:. patches/sample:. name=ppp-2.4.5-sample.patch
> diff: v2.4.5:. patches/sigterm:. name=ppp-2.4.5-sigterm.patch
>
> Пока застрял на приложенных реджектах от patches/eaptls, не могу
> врубиться по gitk shaba/master -- за что он зацепился.
ты из моего git'a сегодня обновлялся? я его малость переделывал сегодня.
конфликты eaptls должны разрешаться таким образом:
http://git.altlinux.org/people/shaba/packages/?p=ppp.git;a=commitdiff;h=ad456aaa33322db229b6ab6e0f9b6283d5a23ac0
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-12 20:24 ` Alexey Shabalin
@ 2010-01-12 22:25 ` Michael Shigorin
0 siblings, 0 replies; 24+ messages in thread
From: Michael Shigorin @ 2010-01-12 22:25 UTC (permalink / raw)
To: Alexey Shabalin; +Cc: Denis Smirnov, ALT Linux Sisyphus discussions
On Tue, Jan 12, 2010 at 11:24:36PM +0300, Alexey Shabalin wrote:
> > Пока застрял на приложенных реджектах от patches/eaptls, не могу
> > врубиться по gitk shaba/master -- за что он зацепился.
> ты из моего git'a сегодня обновлялся? я его малость переделывал
> сегодня.
git remote update ничего нового не притащил -- похоже, ты раньше
успел пушнуть.
> конфликты eaptls должны разрешаться таким образом:
> http://git.altlinux.org/people/shaba/packages/?p=ppp.git;a=commitdiff;h=ad456aaa33322db229b6ab6e0f9b6283d5a23ac0
Тьфу ты, вот это протормозил. До того, что пересеклись openssl
и eaptls -- допетрил, а пальцем по #include "md5.h" не провёл.
Сделал отдельный бранч, являющийся мержем eaptls после openssl.
Уже собралось, сейчас допишу вечернее письмо с подробностями.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-12 17:17 ` Michael Shigorin
@ 2010-01-12 22:57 ` Michael Shigorin
2010-01-13 8:44 ` Alexey Shabalin
0 siblings, 1 reply; 24+ messages in thread
From: Michael Shigorin @ 2010-01-12 22:57 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions; +Cc: Denis Smirnov, Alexey Shabalin
On Tue, Jan 12, 2010 at 07:17:11PM +0200, I wrote:
> > - изменена схема сборки из git. Кому не нравится прошу
> > высказать пожелания.
> Мне не нравится хранить не имеющее ни малейшего отношения
> к gear в .gear. Для такого IMHO лучше держать чистый master,
> а исходники -- в бранче upstream.
Тем паче что апстрим в гите уже и живёт:
git remote add upstream git://ozlabs.org/~paulus/ppp.git
Твоё объединение пачек патчей устраивает, но не понравилось:
- засовывание спека и дописходников в .gear (они ж не относятся);
- смесь из апстримных исходников и этого всего в master.
IMCO тарбол лучше собирать из тега, да и мегапатч тогда уж лучше
делать между тегом и веткой, в которую помержено всё нужное.
Далее:
- girar-download (см. в моём girar-utils.git), чтоб быренько
найти, прописать и втянуть remotes;
- поприбивал свои старые ненужные бранчи локально и на git.alt;
- втянул твои патч-бранчи как локальные:
git branch -r | grep patches | while read i; do git checkout -b ${i#shaba/} $i; done
- как сегодня предлагали, отодвинул master:
git branch -m master oldmaster
- сделал чистый бранч:
git-empty-branch master
- сгенерил кусок .gear/rules:
git branch | grep patches | while read i; do echo "diff: v2.4.5:. $i:. name=ppp-2.4.5-${i#patches/}.patch"; done
- сделал заготовку для использования в спеке:
N=0; git branch | grep patches | while read i; do echo "Patch$N: ppp-2.4.5-${i#patches/}.patch"; N=$((N+1)); done
N=0; git branch | grep patches | while read i; do echo "%patch$N -p1"; N=$((N+1)); done
- переставил тег v2.4.5 на соответствующий апстримный коммит:
git tag -d v2.4.5
git checkout -b upstream upstream/master
git log # HEAD на 2.4.5
git checkout master
- поделал fake merge (патч-бранчи в master реально НЕ мержатся):
git merge -s ours upstream
git branch | grep patches | while read i; do git merge -s ours $i; done
- поскольку старый тег v2.4.5 удалён, а других и не было, то
rm -rf .gear/tags
gear-update-tag -avc && git commit -am 'gear-update-tag'
Дальше не заметил было в gitk того, что patches/openssl
и patches/eaptls конфликтуют; спасибо за пояснение, сделал
patches/openssl+eaptls (соответственно патчи из отдельных
двух бранчей не прикладываются).
Ну и поскольку сперва оформлял на скору руку -- решил разобрать
чуть аккуратней коммиты, отодвинув master в сторонку, начав с
исходных мегапатчевых .gear/rules и ppp.spec да сделав по-новой
с применением git cherry-pick.
Результат ещё немного подчистил по части спека и пушнул.
Просьба посмотреть и отозваться насчёт репо -- код должен быть
тот же.
PS: ppp обновляется крайне редко, поэтому решил не использовать
@version@ для патчей в .gear/rules: патчи делались от 2.4.5,
это и отражено в их рецептах и названиях. Впрочем, для ядра
tmc-tc на основе часто, но несильно изменяющегося 2.6.27.y
использую схожий подход и не вижу поводов расстраиваться.
PPS: в воздухе запахло gear-update-patches и .gear/rules.in...
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-12 22:57 ` Michael Shigorin
@ 2010-01-13 8:44 ` Alexey Shabalin
2010-01-13 13:47 ` [sisyphus] [git] ppp-2.4.5-alt1 Michael Shigorin
0 siblings, 1 reply; 24+ messages in thread
From: Alexey Shabalin @ 2010-01-13 8:44 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
13 января 2010 г. 1:57 пользователь Michael Shigorin написал:
> On Tue, Jan 12, 2010 at 07:17:11PM +0200, I wrote:
>> > - изменена схема сборки из git. Кому не нравится прошу
>> > высказать пожелания.
>> Мне не нравится хранить не имеющее ни малейшего отношения
>> к gear в .gear. Для такого IMHO лучше держать чистый master,
>> а исходники -- в бранче upstream.
>
> Тем паче что апстрим в гите уже и живёт:
> git remote add upstream git://ozlabs.org/~paulus/ppp.git
>
> Твоё объединение пачек патчей устраивает, но не понравилось:
> - засовывание спека и дописходников в .gear (они ж не относятся);
> - смесь из апстримных исходников и этого всего в master.
Засовывая спек в .gear я как раз избегаю смешивания с апстирмными исходниками.
Поэтому мне не мешает всё смержить в master без ours.
>
> IMCO тарбол лучше собирать из тега, да и мегапатч тогда уж лучше
> делать между тегом и веткой, в которую помержено всё нужное.
>
> Далее:
> - girar-download (см. в моём girar-utils.git), чтоб быренько
> найти, прописать и втянуть remotes;
> - поприбивал свои старые ненужные бранчи локально и на git.alt;
> - втянул твои патч-бранчи как локальные:
> git branch -r | grep patches | while read i; do git checkout -b ${i#shaba/} $i; done
> - как сегодня предлагали, отодвинул master:
> git branch -m master oldmaster
> - сделал чистый бранч:
> git-empty-branch master
Это позволяет наследовать старую историю? И сборочница это пропустит?
тогда хорошо, возьму на вооружение.
> - сгенерил кусок .gear/rules:
> git branch | grep patches | while read i; do echo "diff: v2.4.5:. $i:. name=ppp-2.4.5-${i#patches/}.patch"; done
> - сделал заготовку для использования в спеке:
> N=0; git branch | grep patches | while read i; do echo "Patch$N: ppp-2.4.5-${i#patches/}.patch"; N=$((N+1)); done
> N=0; git branch | grep patches | while read i; do echo "%patch$N -p1"; N=$((N+1)); done
> - переставил тег v2.4.5 на соответствующий апстримный коммит:
> git tag -d v2.4.5
Чем мой тег не понравился :) там же стоял.
> git checkout -b upstream upstream/master
> git log # HEAD на 2.4.5
> git checkout master
> - поделал fake merge (патч-бранчи в master реально НЕ мержатся):
> git merge -s ours upstream
> git branch | grep patches | while read i; do git merge -s ours $i; done
> - поскольку старый тег v2.4.5 удалён, а других и не было, то
> rm -rf .gear/tags
> gear-update-tag -avc && git commit -am 'gear-update-tag'
>
> Результат ещё немного подчистил по части спека и пушнул.
> Просьба посмотреть и отозваться насчёт репо -- код должен быть
> тот же.
Меня устраивает этот результат. Я тоже считаю, что сделать самому
легче, чем объяснять как сделать другим.
Большое спасибо, что ты ещё и описал сам процесс. На его основе надо
новичков учить приёмам работы с git.
> PS: ppp обновляется крайне редко, поэтому решил не использовать
> @version@ для патчей в .gear/rules: патчи делались от 2.4.5,
> это и отражено в их рецептах и названиях. Впрочем, для ядра
> tmc-tc на основе часто, но несильно изменяющегося 2.6.27.y
> использую схожий подход и не вижу поводов расстраиваться.
>
> PPS: в воздухе запахло gear-update-patches и .gear/rules.in...
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 24+ messages in thread
* [sisyphus] [git] Re: ppp-2.4.5-alt1
2010-01-13 8:44 ` Alexey Shabalin
@ 2010-01-13 13:47 ` Michael Shigorin
2010-01-16 18:03 ` Alexey Shabalin
0 siblings, 1 reply; 24+ messages in thread
From: Michael Shigorin @ 2010-01-13 13:47 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Wed, Jan 13, 2010 at 11:44:25AM +0300, Alexey Shabalin wrote:
> > Твоё объединение пачек патчей устраивает, но не понравилось:
> > - засовывание спека и дописходников в .gear (они ж не относятся);
> > - смесь из апстримных исходников и этого всего в master.
> Засовывая спек в .gear я как раз избегаю смешивания с
> апстирмными исходниками.
Я про пересечение по бранчам, а не вероятность наложения файлов.
> Поэтому мне не мешает всё смержить в master без ours.
Ну мне вот такое не нДравится. :)
[...]
> Это позволяет наследовать старую историю? И сборочница это пропустит?
Конечно.
> > - переставил тег v2.4.5 на соответствующий апстримный коммит:
> > git tag -d v2.4.5
> Чем мой тег не понравился :) там же стоял.
Да, это погорячился, но уже грохнул и переставил к тому времени,
как понял.
> > Результат ещё немного подчистил по части спека и пушнул.
> > Просьба посмотреть и отозваться насчёт репо -- код должен
> > быть тот же.
> Меня устраивает этот результат. Я тоже считаю, что сделать
> самому легче, чем объяснять как сделать другим.
Сиюминутно легче, а вообще плохо тем, что в итоге сам только
и делаешь.
> Большое спасибо, что ты ещё и описал сам процесс. На его основе
> надо новичков учить приёмам работы с git.
Тебе спасибо, что работу сделал -- а процессы порой и для себя
хорошо фиксировать, я вот пару раз промучился и написал наконец
на третий http://www.altlinux.org/Kernelnotes/mike -- здесь
многое похоже, btw. Так что всячески рекомендую ;-)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-12 11:55 [sisyphus] ppp-2.4.5-alt1 Alexey Shabalin
` (2 preceding siblings ...)
2010-01-12 17:58 ` Denis Smirnov
@ 2010-01-13 15:07 ` Mikhail Efremov
2010-01-13 15:59 ` Michael Shigorin
3 siblings, 1 reply; 24+ messages in thread
From: Mikhail Efremov @ 2010-01-13 15:07 UTC (permalink / raw)
To: sisyphus
On Tue, 12 Jan 2010 14:55:12 +0300 Alexey Shabalin wrote:
> Ещё раз прошу проверить работу нового ppp.
> Сборка выложена на http://ftp.altlinux.org/pub/people/shaba/
> если претензий не будет, в таком виде поедет в сизиф.
Потерян cbcp.h. См. #12368, все аналогично.
--
WBR, Mikhail Efremov
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-13 15:07 ` [sisyphus] ppp-2.4.5-alt1 Mikhail Efremov
@ 2010-01-13 15:59 ` Michael Shigorin
2010-01-13 17:50 ` Mikhail Efremov
0 siblings, 1 reply; 24+ messages in thread
From: Michael Shigorin @ 2010-01-13 15:59 UTC (permalink / raw)
To: sisyphus
On Wed, Jan 13, 2010 at 06:07:01PM +0300, Mikhail Efremov wrote:
> > Ещё раз прошу проверить работу нового ppp.
> > Сборка выложена на http://ftp.altlinux.org/pub/people/shaba/
> > если претензий не будет, в таком виде поедет в сизиф.
> Потерян cbcp.h. См. #12368, все аналогично.
Спасибо, пушнул 2.4.5-alt3. Собрать-выложить?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-13 15:59 ` Michael Shigorin
@ 2010-01-13 17:50 ` Mikhail Efremov
2010-01-15 10:06 ` Alexey Shabalin
0 siblings, 1 reply; 24+ messages in thread
From: Mikhail Efremov @ 2010-01-13 17:50 UTC (permalink / raw)
To: sisyphus
On Wed, 13 Jan 2010 17:59:35 +0200 Michael Shigorin wrote:
> On Wed, Jan 13, 2010 at 06:07:01PM +0300, Mikhail Efremov wrote:
> > > Ещё раз прошу проверить работу нового ppp.
> > > Сборка выложена на http://ftp.altlinux.org/pub/people/shaba/
> > > если претензий не будет, в таком виде поедет в сизиф.
> > Потерян cbcp.h. См. #12368, все аналогично.
>
> Спасибо, пушнул 2.4.5-alt3. Собрать-выложить?
>
Я себе уже собрал :)
Вроде делает вид, что работает.
В Сизиф, кстати, собирать придется shared task'ом видимо, у NM стоит
зависимость строго по версии pppd, т.к. он кладет плагины
в %_libdir/pppd/<версия>.
--
WBR, Mikhail Efremov
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-13 17:50 ` Mikhail Efremov
@ 2010-01-15 10:06 ` Alexey Shabalin
2010-01-15 16:42 ` Michael Shigorin
0 siblings, 1 reply; 24+ messages in thread
From: Alexey Shabalin @ 2010-01-15 10:06 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
13 января 2010 г. 20:50 пользователь Mikhail Efremov написал:
> On Wed, 13 Jan 2010 17:59:35 +0200 Michael Shigorin wrote:
>> On Wed, Jan 13, 2010 at 06:07:01PM +0300, Mikhail Efremov wrote:
>> > > Ещё раз прошу проверить работу нового ppp.
>> > > Сборка выложена на http://ftp.altlinux.org/pub/people/shaba/
>> > > если претензий не будет, в таком виде поедет в сизиф.
>> > Потерян cbcp.h. См. #12368, все аналогично.
>>
>> Спасибо, пушнул 2.4.5-alt3. Собрать-выложить?
>>
>
> Я себе уже собрал :)
> Вроде делает вид, что работает.
> В Сизиф, кстати, собирать придется shared task'ом видимо, у NM стоит
> зависимость строго по версии pppd, т.к. он кладет плагины
> в %_libdir/pppd/<версия>.
пора собирать в сизиф.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-15 10:06 ` Alexey Shabalin
@ 2010-01-15 16:42 ` Michael Shigorin
2010-01-15 16:56 ` Alexey Shabalin
2010-01-15 17:35 ` Mikhail Efremov
0 siblings, 2 replies; 24+ messages in thread
From: Michael Shigorin @ 2010-01-15 16:42 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Fri, Jan 15, 2010 at 01:06:22PM +0300, Alexey Shabalin wrote:
> >> Спасибо, пушнул 2.4.5-alt3. Собрать-выложить?
> > Я себе уже собрал :) Вроде делает вид, что работает.
> > В Сизиф, кстати, собирать придется shared task'ом видимо, у
> > NM стоит зависимость строго по версии pppd, т.к. он кладет
> > плагины в %_libdir/pppd/<версия>.
> пора собирать в сизиф.
Милости просим в shared task #18739
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-15 16:42 ` Michael Shigorin
@ 2010-01-15 16:56 ` Alexey Shabalin
2010-01-15 17:01 ` Michael Shigorin
2010-01-15 17:35 ` Mikhail Efremov
1 sibling, 1 reply; 24+ messages in thread
From: Alexey Shabalin @ 2010-01-15 16:56 UTC (permalink / raw)
To: shigorin, ALT Linux Sisyphus discussions
15 января 2010 г. 19:42 пользователь Michael Shigorin
<mike@osdn.org.ua> написал:
> On Fri, Jan 15, 2010 at 01:06:22PM +0300, Alexey Shabalin wrote:
>> >> Спасибо, пушнул 2.4.5-alt3. Собрать-выложить?
>> > Я себе уже собрал :) Вроде делает вид, что работает.
>> > В Сизиф, кстати, собирать придется shared task'ом видимо, у
>> > NM стоит зависимость строго по версии pppd, т.к. он кладет
>> > плагины в %_libdir/pppd/<версия>.
>> пора собирать в сизиф.
>
> Милости просим в shared task #18739
И конкретных адресатов укажи, кого просишь присоединится.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-15 16:56 ` Alexey Shabalin
@ 2010-01-15 17:01 ` Michael Shigorin
0 siblings, 0 replies; 24+ messages in thread
From: Michael Shigorin @ 2010-01-15 17:01 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Fri, Jan 15, 2010 at 07:56:09PM +0300, Alexey Shabalin wrote:
> >> >> Спасибо, пушнул 2.4.5-alt3. Собрать-выложить?
> >> > Я себе уже собрал :) Вроде делает вид, что работает.
> >> > В Сизиф, кстати, собирать придется shared task'ом видимо, у
> >> > NM стоит зависимость строго по версии pppd, т.к. он кладет
> >> > плагины в %_libdir/pppd/<версия>.
> >> пора собирать в сизиф.
> > Милости просим в shared task #18739
> И конкретных адресатов укажи, кого просишь присоединится.
Разумеется, просто пока сам не знаю, а sem@ уж раз отметил
-- так лучше меня знает.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] ppp-2.4.5-alt1
2010-01-15 16:42 ` Michael Shigorin
2010-01-15 16:56 ` Alexey Shabalin
@ 2010-01-15 17:35 ` Mikhail Efremov
1 sibling, 0 replies; 24+ messages in thread
From: Mikhail Efremov @ 2010-01-15 17:35 UTC (permalink / raw)
To: sisyphus
On Fri, 15 Jan 2010 18:42:45 +0200 Michael Shigorin wrote:
> On Fri, Jan 15, 2010 at 01:06:22PM +0300, Alexey Shabalin wrote:
> > >> Спасибо, пушнул 2.4.5-alt3. Собрать-выложить?
> > > Я себе уже собрал :) Вроде делает вид, что работает.
> > > В Сизиф, кстати, собирать придется shared task'ом видимо, у
> > > NM стоит зависимость строго по версии pppd, т.к. он кладет
> > > плагины в %_libdir/pppd/<версия>.
> > пора собирать в сизиф.
>
> Милости просим в shared task #18739
NM добавил.
--
WBR, Mikhail Efremov
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] [git] Re: ppp-2.4.5-alt1
2010-01-13 13:47 ` [sisyphus] [git] ppp-2.4.5-alt1 Michael Shigorin
@ 2010-01-16 18:03 ` Alexey Shabalin
2010-01-16 18:09 ` [sisyphus] git hideoustory heirloom (was: [git] Re: ppp-2.4.5-alt1) Michael Shigorin
0 siblings, 1 reply; 24+ messages in thread
From: Alexey Shabalin @ 2010-01-16 18:03 UTC (permalink / raw)
To: shigorin, ALT Linux Sisyphus discussions
13 января 2010 г. 16:47 пользователь Michael Shigorin написал:
> On Wed, Jan 13, 2010 at 11:44:25AM +0300, Alexey Shabalin wrote:
> [...]
>> Это позволяет наследовать старую историю? И сборочница это пропустит?
>
> Конечно.
как я и предупреждал, новый чистый бранч master не является потомком
предыдущих сборок.
Так можно делать с новыми пакетами в репо, но не со старыми.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 24+ messages in thread
* [sisyphus] git hideoustory heirloom (was: [git] Re: ppp-2.4.5-alt1)
2010-01-16 18:03 ` Alexey Shabalin
@ 2010-01-16 18:09 ` Michael Shigorin
0 siblings, 0 replies; 24+ messages in thread
From: Michael Shigorin @ 2010-01-16 18:09 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Sat, Jan 16, 2010 at 09:03:18PM +0300, Alexey Shabalin wrote:
> >> Это позволяет наследовать старую историю? И сборочница это
> >> пропустит?
> > Конечно.
> как я и предупреждал, новый чистый бранч master не является
> потомком предыдущих сборок. Так можно делать с новыми пакетами
> в репо, но не со старыми.
А, ты в этом плане. Я имел в виду, что -s ours поможет,
но забыл его сделать.
Да, проблему смены стиля репозиториев -- особенно кардинальной
-- хорошо бы понять и решить. Например, административно
подтверждаемым разрешением разорвать цепочку, если прошлое
слишком уж жуткое.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] [JT] .gear/ vs altinux/ (was: ppp-2.4.5-alt1)
2010-01-12 19:36 ` [sisyphus] [JT] .gear/ vs altinux/ (was: ppp-2.4.5-alt1) Afanasov Dmitry
@ 2010-01-28 15:20 ` Денис Смирнов
0 siblings, 0 replies; 24+ messages in thread
From: Денис Смирнов @ 2010-01-28 15:20 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 478 bytes --]
On Tue, Jan 12, 2010 at 10:36:47PM +0300, Afanasov Dmitry wrote:
AD> тогда уж было бы логичнее .gear/ переименовать в altlinux/ и всё наше
AD> хранить там.
Не нужно.
В .gear лежит внутренняя кухня gear. А вот патчики, дополнительные файлы,
и прочее что пойдет в пакет класть в каталог с точкой в начале --
категорически неправильно.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2010-01-28 15:20 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-01-12 11:55 [sisyphus] ppp-2.4.5-alt1 Alexey Shabalin
2010-01-12 12:43 ` Afanasov Dmitry
2010-01-12 13:42 ` Alexey Shabalin
2010-01-12 17:17 ` Michael Shigorin
2010-01-12 22:57 ` Michael Shigorin
2010-01-13 8:44 ` Alexey Shabalin
2010-01-13 13:47 ` [sisyphus] [git] ppp-2.4.5-alt1 Michael Shigorin
2010-01-16 18:03 ` Alexey Shabalin
2010-01-16 18:09 ` [sisyphus] git hideoustory heirloom (was: [git] Re: ppp-2.4.5-alt1) Michael Shigorin
2010-01-12 17:42 ` [sisyphus] ppp-2.4.5-alt1 Denis Smirnov
2010-01-12 17:58 ` Denis Smirnov
2010-01-12 19:27 ` Michael Shigorin
2010-01-12 20:24 ` Alexey Shabalin
2010-01-12 22:25 ` Michael Shigorin
2010-01-12 19:36 ` [sisyphus] [JT] .gear/ vs altinux/ (was: ppp-2.4.5-alt1) Afanasov Dmitry
2010-01-28 15:20 ` Денис Смирнов
2010-01-13 15:07 ` [sisyphus] ppp-2.4.5-alt1 Mikhail Efremov
2010-01-13 15:59 ` Michael Shigorin
2010-01-13 17:50 ` Mikhail Efremov
2010-01-15 10:06 ` Alexey Shabalin
2010-01-15 16:42 ` Michael Shigorin
2010-01-15 16:56 ` Alexey Shabalin
2010-01-15 17:01 ` Michael Shigorin
2010-01-15 17:35 ` Mikhail Efremov
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