ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Непонятки с sandman
@ 2003-01-28 15:25 Alexey V. Lubimov
  2003-01-28 16:37 ` Sergey Bolshakov
  0 siblings, 1 reply; 17+ messages in thread
From: Alexey V. Lubimov @ 2003-01-28 15:25 UTC (permalink / raw)
  To: devel

[root@server root]# service sandd start
Starting BTE daemon: key "repos" not found in keyed list
                                                                       [FAILED]
чтобы это значило?

[avl@server arhiv]$ cat /etc/sandman/repos 
[global]
prefix = /mnt/arhiv/bte
repos = GNOME2
cachedir = /mnt/arhiv/bte/cache
ccachedir = /mnt/arhiv/bte/ccache
target = i586
distribution = GNOME2 concept
vendor = gnome.ru team
cvsroot = cvs
cvsmodule = packages
sources = sources
basesystem = setup glibc-core filesystem basesystem
buildsystem = basesystem rpm-build ccache-bte


[classic]
cvsroot = cvs
cvsmodule = packages
stable = file:/mnt/arhiv/bte/GNOME2 i586 classic
basesystem = setup glibc-core filesystem basesystem
buildsystem = basesystem rpm-build ccache-bte
sources = /mnt/arhiv/bte/GNOME2/sources



[avl@server arhiv]$ cat /etc/sandman/sandd 
[global]
# listen on interfaces
myaddr = 127.0.0.1
# listen on port
port = 65432
# doesn't fork if > 0
debug = 0
# control fifo
fifo = /var/lib/sandman/sandctl


root@server root]# tree /mnt/arhiv/bte
/mnt/arhiv/bte
|--GNOME2
|  |--stable
|  |  |--SRPMS.classic
|  |  `--i586
|  |     |--base
|  |     |  |--pkglist.classic
|  |     |  |--pkglist.classic.bz2
|  |     |  |--srclist.classic
|  |     |  |--srclist.classic.bz2
|  |     |  |--release.classic
|  |     |  |--release
|  |     |  `--hashfile
|  |     `--RPMS.classic
|  |        |--rpm-4.0.4-alt13.i586.rpm
|  |        |--rpm-build-4.0.4-alt13.i586.rpm
|  |        |--rpm-build-topdir-4.0.4-alt13.i586.rpm
|  |        |--rpm-utils-0.6.8-alt1.i586.rpm
|  |        |--rpmtools-3.1-alt4.i586.rpm
|  |        |--gcc-common-1.2.1-alt2.i586.rpm
|  |        |--gcc3.2-3.2.1-alt2.i586.rpm
|  |        |--gcc3.2-c++-3.2.1-alt2.i586.rpm
|  |        |--gcc3.2-doc-3.2.1-alt2.i586.rpm
|  |        |--gcc3.2-g77-3.2.1-alt2.i586.rpm
|  |        |--gcc3.2-java-3.2.1-alt2.i586.rpm
|  |        `--gcc3.2-objc-3.2.1-alt2.i586.rpm
|  |--sources
|  `--cvs
|--cache
`--ccache

чего я неправильно сделал?





-- 
С уважением, Алексей Любимов avl@cad.ru


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

* Re: [devel] Непонятки с sandman
  2003-01-28 15:25 [devel] Непонятки с sandman Alexey V. Lubimov
@ 2003-01-28 16:37 ` Sergey Bolshakov
  2003-01-28 17:35   ` Alexey V. Lubimov
                     ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Sergey Bolshakov @ 2003-01-28 16:37 UTC (permalink / raw)
  To: devel

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

>>>>> "Alexey" == Alexey V Lubimov <avl@l14.ru> writes:

 > [root@server root]# service sandd start
 > Starting BTE daemon: key "repos" not found in keyed list
 >                                                                        [FAILED]
 > чтобы это значило?

 > [avl@server arhiv]$ cat /etc/sandman/repos 
 > [global]
 > prefix = /mnt/arhiv/bte
 > repos = GNOME2
 > cachedir = /mnt/arhiv/bte/cache
 > ccachedir = /mnt/arhiv/bte/ccache
 > target = i586
 > distribution = GNOME2 concept
 > vendor = gnome.ru team
 > cvsroot = cvs
 > cvsmodule = packages
 > sources = sources
 > basesystem = setup glibc-core filesystem basesystem
 > buildsystem = basesystem rpm-build ccache-bte


 > [classic]
 > cvsroot = cvs
 > cvsmodule = packages
 > stable = file:/mnt/arhiv/bte/GNOME2 i586 classic
 > basesystem = setup glibc-core filesystem basesystem
 > buildsystem = basesystem rpm-build ccache-bte
 > sources = /mnt/arhiv/bte/GNOME2/sources



 > [avl@server arhiv]$ cat /etc/sandman/sandd 
 > [global]
 > # listen on interfaces
 > myaddr = 127.0.0.1
 > # listen on port
 > port = 65432
 > # doesn't fork if > 0
 > debug = 0
 > # control fifo
 > fifo = /var/lib/sandman/sandctl


 > root@server root]# tree /mnt/arhiv/bte
 > /mnt/arhiv/bte
 > |--GNOME2
 > |  |--stable
 > |  |  |--SRPMS.classic
 > |  |  `--i586
 > |  |     |--base
 > |  |     |  |--pkglist.classic
 > |  |     |  |--pkglist.classic.bz2
 > |  |     |  |--srclist.classic
 > |  |     |  |--srclist.classic.bz2
 > |  |     |  |--release.classic
 > |  |     |  |--release
 > |  |     |  `--hashfile
 > |  |     `--RPMS.classic
 > |  |        |--rpm-4.0.4-alt13.i586.rpm
 > |  |        |--rpm-build-4.0.4-alt13.i586.rpm
 > |  |        |--rpm-build-topdir-4.0.4-alt13.i586.rpm
 > |  |        |--rpm-utils-0.6.8-alt1.i586.rpm
 > |  |        |--rpmtools-3.1-alt4.i586.rpm
 > |  |        |--gcc-common-1.2.1-alt2.i586.rpm
 > |  |        |--gcc3.2-3.2.1-alt2.i586.rpm
 > |  |        |--gcc3.2-c++-3.2.1-alt2.i586.rpm
 > |  |        |--gcc3.2-doc-3.2.1-alt2.i586.rpm
 > |  |        |--gcc3.2-g77-3.2.1-alt2.i586.rpm
 > |  |        |--gcc3.2-java-3.2.1-alt2.i586.rpm
 > |  |        `--gcc3.2-objc-3.2.1-alt2.i586.rpm
 > |  |--sources
 > |  `--cvs
 > |--cache
 > `--ccache

 > чего я неправильно сделал?

1. вот патчик (на всякий случай :) :

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: sandman-0.5.4-ccpath.patch --]
[-- Type: text/x-patch, Size: 592 bytes --]

Index: sandrep.tcl
===================================================================
RCS file: /var/cvs/alt/modules/sandman/sandlib/sandrep.tcl,v
retrieving revision 1.351
diff -u -r1.351 sandrep.tcl
--- sandrep.tcl	2003/01/27 17:03:14	1.351
+++ sandrep.tcl	2003/01/28 16:08:08
@@ -105,7 +105,7 @@
 	    keylset rep ccachepath $ccachedir
 	    keyldel rep ccachedir
 	} else {
-	    keylset rep ccachepath [file join $layout(ccachedir) [keylget rep repos]]
+	    keylset rep ccachepath [file join $layout(ccachedir) $r]
 	}
 
 	keylset rep pocketdir [file join [keylget rep topdir] pocket]

[-- Attachment #3: Type: text/plain, Size: 2096 bytes --]


2. нет такого параметра, 'repos = ' ; в README.sandd в качестве $repos
используется текст, помещенный в [...], например, classic (не global) .

3. Насколько я понимаю, Вы пытаетесь собирать gnome2 в окружении Сизифа ?
В таком случае, удобно завести дополнительную компоненту к существующим
в Сизифе (при этом BTEROOT = ...@ocalhost:/gnome2) :

--- %< ---
[global]
prefix = /mnt/arhiv/bte
cachedir = /mnt/arhiv/bte/cache
ccachedir = /mnt/arhiv/bte/ccache
target = i586
distribution = GNOME2 concept
vendor = gnome.ru team
cvsroot = cvs
cvsmodule = packages
sources = sources
basesystem = setup glibc-core filesystem basesystem
buildsystem = basesystem rpm-build ccache-bte

[gnome2]
stable = file:/mnt/arhiv/bte/gnome2 i586 classic gnome2
--- %< ---

И дерево выглядело бы примерно так:

/mnt/arhiv/bte
|--gnome2
|  |--SRPMS.gnome2
|  |--SRPMS.classic
|  |--i586
|  |  |--base
|  |  |  |--pkglist.classic
|  |  |  |--pkglist.classic.bz2
|  |  |  |--srclist.classic
|  |  |  |--srclist.classic.bz2
|  |  |  |--release.classic
|  |  |  |--pkglist.gnome2
|  |  |  |--pkglist.gnome2.bz2
|  |  |  |--srclist.gnome2
|  |  |  |--srclist.gnome2.bz2
|  |  |  |--release.gnome2
|  |  |  |--release
|  |  |  `--hashfile
|  |  |--RPMS.gnome2
|  |  `--RPMS.classic
|  |     |--rpm-4.0.4-alt13.i586.rpm
|  |     |--rpm-build-4.0.4-alt13.i586.rpm
|  |     |--rpm-build-topdir-4.0.4-alt13.i586.rpm
|  |     |--rpm-utils-0.6.8-alt1.i586.rpm
|  |     |--rpmtools-3.1-alt4.i586.rpm
|  |     |--gcc-common-1.2.1-alt2.i586.rpm
|  |     |--gcc3.2-3.2.1-alt2.i586.rpm
|  |     |--gcc3.2-c++-3.2.1-alt2.i586.rpm
|  |     |--gcc3.2-doc-3.2.1-alt2.i586.rpm
|  |     |--gcc3.2-g77-3.2.1-alt2.i586.rpm
|  |     |--gcc3.2-java-3.2.1-alt2.i586.rpm
|  |     `--gcc3.2-objc-3.2.1-alt2.i586.rpm
|  |--current
|  |  |--SRPMS.gnome2
|  |  `--i586
|  |     |--base
|  |     `--RPMS.gnome2
|  |--sources
|  `--cvs
|--cache
`--ccache

4. Содержимое всех компонент (в нашем примере classic + gnome2)
должно отвечать сборочным зависимостям, т.е. набор basesystem + buildsystem
со всеми их зависимостями должен быть безоговорочно.

-- 


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

* Re: [devel] Непонятки с sandman
  2003-01-28 16:37 ` Sergey Bolshakov
@ 2003-01-28 17:35   ` Alexey V. Lubimov
  2003-01-28 17:36   ` Alexey V. Lubimov
  2003-01-28 18:00   ` [devel] следующая проблема Alexey V. Lubimov
  2 siblings, 0 replies; 17+ messages in thread
From: Alexey V. Lubimov @ 2003-01-28 17:35 UTC (permalink / raw)
  To: devel

>3. Насколько я понимаю, Вы пытаетесь собирать gnome2 в окружении Сизифа ?

Примерно так. Хочется взять сборочную среду (gcc,rpm etc) из сизифа и собирать в чруте гном2 с его приложениями. 

Еще надо добавить отдельный проект ltsp и тоже собирать в нем пакеты на основе сизифовых buildenvironment.



>4. Содержимое всех компонент (в нашем примере classic + gnome2)
>должно отвечать сборочным зависимостям, т.е. набор basesystem + buildsystem
>со всеми их зависимостями должен быть безоговорочно.

не кверен, что правильно понял - я должен обеспечить наличие необходимых для сборки пакетов в обоих репозитариях gnome+classic или в каждом поотдельности? и в gnome2 и в classic?



-- 
С уважением, Алексей Любимов avl@cad.ru


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

* Re: [devel] Непонятки с sandman
  2003-01-28 16:37 ` Sergey Bolshakov
  2003-01-28 17:35   ` Alexey V. Lubimov
@ 2003-01-28 17:36   ` Alexey V. Lubimov
  2003-01-28 18:00     ` Alexander Bokovoy
  2003-01-28 18:03     ` Sergey Bolshakov
  2003-01-28 18:00   ` [devel] следующая проблема Alexey V. Lubimov
  2 siblings, 2 replies; 17+ messages in thread
From: Alexey V. Lubimov @ 2003-01-28 17:36 UTC (permalink / raw)
  To: devel

Не подскажете _примерный_ список пакетов, необходимых для сборки?

-- 
С уважением, Алексей Любимов avl@cad.ru


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

* [devel] следующая проблема
  2003-01-28 16:37 ` Sergey Bolshakov
  2003-01-28 17:35   ` Alexey V. Lubimov
  2003-01-28 17:36   ` Alexey V. Lubimov
@ 2003-01-28 18:00   ` Alexey V. Lubimov
  2003-01-28 18:35     ` Sergey Bolshakov
  2 siblings, 1 reply; 17+ messages in thread
From: Alexey V. Lubimov @ 2003-01-28 18:00 UTC (permalink / raw)
  To: devel

[root@server etc]# service sandd restart
Shutting BTE daemon:                                                                                                             [  OK  ]
Starting BTE daemon:                                                                                                             [  OK  ]
[root@server etc]# 


[avl@avl avl]$ nmap localhost -p 65432

The 1 scanned port on localhost.localdomain (127.0.0.1) is: closed

Это нормально?



-- 
С уважением, Алексей Любимов avl@cad.ru


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

* Re: [devel] Непонятки с sandman
  2003-01-28 17:36   ` Alexey V. Lubimov
@ 2003-01-28 18:00     ` Alexander Bokovoy
  2003-01-28 18:03     ` Sergey Bolshakov
  1 sibling, 0 replies; 17+ messages in thread
From: Alexander Bokovoy @ 2003-01-28 18:00 UTC (permalink / raw)
  To: devel

On Tue, Jan 28, 2003 at 08:36:13PM +0300, Alexey V. Lubimov wrote:
> 
> Не подскажете _примерный_ список пакетов, необходимых для сборки?
Сборки чего?
-- 
/ Alexander Bokovoy
---
Senate, n.:
	A body of elderly gentlemen charged with high duties and misdemeanors.
		-- Ambrose Bierce


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

* Re: [devel] Непонятки с sandman
  2003-01-28 17:36   ` Alexey V. Lubimov
  2003-01-28 18:00     ` Alexander Bokovoy
@ 2003-01-28 18:03     ` Sergey Bolshakov
  1 sibling, 0 replies; 17+ messages in thread
From: Sergey Bolshakov @ 2003-01-28 18:03 UTC (permalink / raw)
  To: devel

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

>>>>> "Alexey" == Alexey V Lubimov <avl@l14.ru> writes:

 > Не подскажете _примерный_ список пакетов, необходимых для сборки?
Минимальный список, необходимый для сборки чего бы то ни было (на текущем Сизифе):

[-- Attachment #2: minimal.list --]
[-- Type: text/plain, Size: 2297 bytes --]

setup-2.2.0-alt4
glibc-core-2.2.6-alt0.6
filesystem-2.1.6-alt9
alt-gpgkeys-0.1-alt11
altlinux-release-Sisyphus-alt20030127
bzlib-1.0.2-alt6
bzip2-1.0.2-alt6
common-licenses-1.1-alt1
getopt-1.1.2-alt3
glib-1.2.10-alt6
gzip-1.3.3-alt3
info-install-4.3-alt1
libbeecrypt-2.2.0-alt2
libdb2-2.4.14-alt2
libdb4-4.0.14-alt8
libe2fs-1.32-alt1
e2fsprogs-1.32-alt1
libpam-0.75-alt17
libpcre-3.9-alt3
libpopt-1.7-alt6
chkconfig-1.2.24-alt3
libreadline-4.3-alt4
libshhopt-1.1.7-alt1
hwclock-2.17-alt1
libtcb-0.9.8.3-alt1
losetup-2.11w-alt2
mktemp-1.4-alt2
net-tools-1.60-alt4
nss_tcb-0.9.8.3-alt1
pam-0.75-alt17
pam_passwdqc-0.7.1-alt1
pam_userpass-0.5.1-alt1
rootfiles-alt-alt9
sh-2.05b-alt4
SysVinit-2.84-alt5
crontabs-1.7-ipl12mdk
diffutils-2.8.1-alt3
findutils-4.1.7-alt6
gawk-3.1.1-alt4
genromfs-0.5.1-alt3
grep-2.5.1-alt0.2.cvs
logrotate-3.6.2-alt2
perl-base-5.8.0-alt1
perl-MDK-Common-1.0.3-alt1
sed-3.02-alt2
shadow-convert-4.0.0-alt8
tar-1.13.25-alt2
terminfo-5.3.20021019-alt1
libtinfo-5.3.20021019-alt1
bash-2.05b-alt4
coreutils-4.5.3-alt2
bootloader-utils-0.1-alt6
control-0.5.1-alt1
dev-3.3.1-alt2
libgpm-1.20.1-alt0.6rc1
libncurses-5.3.20021019-alt1
mount-2.11w-alt2
pam_tcb-0.9.8.3-alt1
pam-config-1.1.2-alt1
procps-2.0.10-alt2
psmisc-21.2-alt2
tcb-utils-0.9.8.3-alt1
shadow-utils-4.0.0-alt8
etcskel-2.0.8-alt2
termutils-5.3.20021019-alt1
vim-minimal-6.1.280-alt15
which-2.14-alt2
zlib-1.1.4-alt2
librpm-4.0.4-alt13
modutils-2.4.22-alt1
mkinitrd-2.8.4-alt2
rpm-4.0.4-alt13
util-linux-2.11w-alt2
initscripts-5.49-ipl48mdk
kernel22-smp-2.2.23-alt2
autoconf-common-0.1-alt1
automake-common-0.1-alt1
bison-1.35-alt2
cpio-2.5-alt2
ed-0.2-alt2
file-3.39-alt2
gcc-common-1.2.1-alt2
cpp3.2-3.2.1-alt2
glibc-gconv-modules-2.2.6-alt0.6
glibc-locales-2.2.6-alt0.6
glibc-nss-2.2.6-alt0.6
glibc-timezones-2.2.6-alt0.6
glibc-utils-2.2.6-alt0.6
iconv-2.2.6-alt0.6
glibc-2.2.6-alt0.6
kernel-headers-common-1.0-alt2
kernel22-headers-2.2.23-alt2
glibc-devel-2.2.6-alt0.6
libbfd-2.13.90.0.4-alt2
binutils-2.13.90.0.4-alt2
libgcc3.2-3.2.1-alt2
libintl2-0.11.5-alt12
gettext-0.11.5-alt12
gettext-tools-0.11.5-alt12
libltdl-1.4.2-alt0.2
libtool-1.4.2-alt0.2
m4-1.4.1-alt2
autoconf_2.5-2.57-alt1
make-3.79.1-ipl6mdk
gcc3.2-3.2.1-alt2
patch-2.5.4-ipl10mdk
texinfo-4.3-alt1
automake_1.7-1.7.2-alt1
rpm-build-4.0.4-alt13

[-- Attachment #3: Type: text/plain, Size: 322 bytes --]


Список представляет собой полные зависимости на пакеты, прописанные
в параметрах basesystem и buildsystem, у Вас он может и отличаться.
Откуда именно (из какой компоненты) он будет получен - неважно,
поскольку этим занимается apt (равно как и прочими вариантами,
вроде наличия искомого пакета в обеоих компонентах).

-- 

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

* Re: [devel] следующая проблема
  2003-01-28 18:00   ` [devel] следующая проблема Alexey V. Lubimov
@ 2003-01-28 18:35     ` Sergey Bolshakov
  2003-01-28 21:52       ` "Алексей Любимов"
  0 siblings, 1 reply; 17+ messages in thread
From: Sergey Bolshakov @ 2003-01-28 18:35 UTC (permalink / raw)
  To: devel

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

>>>>> "Alexey" == Alexey V Lubimov <avl@l14.ru> writes:

 > [root@server etc]# service sandd restart
 > Shutting BTE daemon:                                                                                                             [  OK  ]
 > Starting BTE daemon:                                                                                                             [  OK  ]
 > [root@server etc]# 


 > [avl@avl avl]$ nmap localhost -p 65432

 > The 1 scanned port on localhost.localdomain (127.0.0.1) is: closed

 > Это нормально?
Не думаю.
Предлагаю установить debug = 1 в /etc/sandman/sandd и сказать:
su -s /bin/sh -c /usr/sbin/sandd -l sandman
Было бы также полезно (если Вас не испугает :) приложить следующее:

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: sandman-0.5.4-verbose.patch --]
[-- Type: text/x-patch, Size: 1065 bytes --]

Index: sandlib.tcl
===================================================================
RCS file: /var/cvs/alt/modules/sandman/sandlib/sandlib.tcl,v
retrieving revision 1.112
diff -u -r1.112 sandlib.tcl
--- sandlib.tcl	2003/01/13 16:41:32	1.112
+++ sandlib.tcl	2003/01/28 18:33:19
@@ -50,7 +50,7 @@
 		       [list init client]]]]
 
     array set log [list header {} msg stdout dbg stderr err stderr]
-    variable onerror errorResult
+    variable onerror errorInfo
 
     namespace export log parse perror popen chroot \
 	safepath shortpath readlink symlink fileq
Index: sandrep.tcl
===================================================================
RCS file: /var/cvs/alt/modules/sandman/sandlib/sandrep.tcl,v
retrieving revision 1.351
diff -u -r1.351 sandrep.tcl
--- sandrep.tcl	2003/01/27 17:03:14	1.351
+++ sandrep.tcl	2003/01/28 18:33:19
@@ -119,7 +119,7 @@
     }
 
     # this happens before log init, so on stderr usually
-    if {0} {
+    if {1} {
 	foreach r [lsort [keylkeys options]] {
 	    log dbg "--- $r ---"
 	    set rep [keylget options $r]

[-- Attachment #3: Type: text/plain, Size: 55 bytes --]



PS Видимо, дальше стоило бы в личной переписке.

-- 

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

* Re: [devel] следующая проблема
  2003-01-28 18:35     ` Sergey Bolshakov
@ 2003-01-28 21:52       ` "Алексей Любимов"
  2003-01-29 13:28         ` [devel] Ошибка в sandman? Alexey V. Lubimov
  0 siblings, 1 reply; 17+ messages in thread
From: "Алексей Любимов" @ 2003-01-28 21:52 UTC (permalink / raw)
  To: devel

>  > [avl@avl avl]$ nmap localhost -p 65432
> 
>  > The 1 scanned port on localhost.localdomain (127.0.0.1) is: closed
> 
>  > Это нормально?
> Не думаю.
> Предлагаю установить debug = 1 в /etc/sandman/sandd и сказать:
> su -s /bin/sh -c /usr/sbin/sandd -l sandman
> Было бы также полезно (если Вас не испугает :) приложить следующее:

проверил сейчас из дома - все само собой рассосалось. работает.

[avl@server avl]$ nmap localhost -p 65432
Starting nmap V. 3.00 ( www.insecure.org/nmap/ )
Interesting ports on localhost.localdomain (127.0.0.1):
Port       State       Service
65432/tcp  open        unknown                 


вроде как начинает отзываться:
export BTEROOT=localhost:65432/gnome2
[avl@server avl]$ sandcl gnome2 query
task `' not known, can be `addsources getsources build check getpocket endpocket killpocket exportlist exportiso query querynames queryver querybroken help'


не совсем понятно, за что теперь хвататься? 
как то заводить юзера? или наполнять пакетами репозитарий?


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

* [devel] Ошибка в sandman?
  2003-01-28 21:52       ` "Алексей Любимов"
@ 2003-01-29 13:28         ` Alexey V. Lubimov
  2003-01-29 14:09           ` Sergey Bolshakov
  0 siblings, 1 reply; 17+ messages in thread
From: Alexey V. Lubimov @ 2003-01-29 13:28 UTC (permalink / raw)
  To: devel

> вроде как начинает отзываться:
> export BTEROOT=localhost:65432/gnome2
> [avl@server avl]$ sandcl gnome2 query
> task `' not known, can be `addsources getsources build check getpocket endpocket killpocket exportlist exportiso query querynames queryver querybroken help'

Эта проверка в tasklist.tcl у меня не работает.

# check task
#    if {[lsearch -exact $tasks $options(task)] == -1} {
#       set err "task `$options(task)' not known, can be `$tasks'"
#       namespace delete [namespace current]::$id
#       error $err
#    }

временно закоментарил.


Путь в корень cvs _обязан_ быть абсолютным. в ридми стоит, что он относительный.


-- 
С уважением, Алексей Любимов avl@cad.ru


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

* Re: [devel] Ошибка в sandman?
  2003-01-29 13:28         ` [devel] Ошибка в sandman? Alexey V. Lubimov
@ 2003-01-29 14:09           ` Sergey Bolshakov
  2003-01-29 15:04             ` Alexey V. Lubimov
                               ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Sergey Bolshakov @ 2003-01-29 14:09 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey V Lubimov <avl@l14.ru> writes:

 >> вроде как начинает отзываться:
 >> export BTEROOT=localhost:65432/gnome2
 >> [avl@server avl]$ sandcl gnome2 query
 >> task `' not known, can be `addsources getsources build check getpocket
 >> endpocket killpocket exportlist exportiso query querynames queryver
 >> querybroken help'

sandcl query somepackage, на самом деле. Освежите в памяти sandcl(1), пожалуйста.
 > Эта проверка в tasklist.tcl у меня не работает.

 > # check task
 > #    if {[lsearch -exact $tasks $options(task)] == -1} {
 > #       set err "task `$options(task)' not known, can be `$tasks'"
 > #       namespace delete [namespace current]::$id
 > #       error $err
 > #    }

 > временно закоментарил.
Зря.

 > Путь в корень cvs _обязан_ быть абсолютным. в ридми стоит, что он
 > относительный.
В ридми написано, что
--- %< ---
# может быть любой, относительный путь - от $prefix 
cvsroot = cvs
--- %< ---

Так что относительным он получиться не может.


PS Мне кажется, я злоупотребляю долготепением подписчиков.
Если есть еще заинтересованные люди, может стоило бы
попросить ldv завести sandman-devel@ какой-нибудь ?

-- 


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

* Re: [devel] Ошибка в sandman?
  2003-01-29 14:09           ` Sergey Bolshakov
@ 2003-01-29 15:04             ` Alexey V. Lubimov
  2003-01-29 15:31             ` [devel] " Vitaly Ostanin
  2003-01-29 18:24             ` Michael Shigorin
  2 siblings, 0 replies; 17+ messages in thread
From: Alexey V. Lubimov @ 2003-01-29 15:04 UTC (permalink / raw)
  To: devel

On 29 Jan 2003 16:09:40 +0200
Sergey Bolshakov <s.bolshakov@sam-solutions.net> wrote:

> >>>>> "Alexey" == Alexey V Lubimov <avl@l14.ru> writes:
> 
>  >> вроде как начинает отзываться:
>  >> export BTEROOT=localhost:65432/gnome2
>  >> [avl@server avl]$ sandcl gnome2 query
>  >> task `' not known, can be `addsources getsources build check getpocket
>  >> endpocket killpocket exportlist exportiso query querynames queryver
>  >> querybroken help'
> 
> sandcl query somepackage, на самом деле. Освежите в памяти sandcl(1), пожалуйста.

Проблема саморассосалась в процессе настройки. 
раскомментировал эту проверку и теперь смотрю, что проблем в ней нет.

[avl@server avl]$ sandcl query
cvs checkout: cannot find module `CVSROOT/passwd' - ignored

а вот проблема с модулем passwd  осталась.



>  > Путь в корень cvs _обязан_ быть абсолютным. в ридми стоит, что он
>  > относительный.
> В ридми написано, что
> --- %< ---
> # может быть любой, относительный путь - от $prefix 
> cvsroot = cvs
> --- %< ---
> 
> Так что относительным он получиться не может.

не понял.
имеем :
===================================================
[root@server sandman]# cat /etc/sandman/repos 
[global]
prefix = /mnt/arhiv/bte
cachedir = /mnt/arhiv/bte/cache
ccachedir = /mnt/arhiv/bte/ccache
target = i586
distribution = GNOME2 concept
vendor = gnome.ru team
cvsroot = cvs
cvsmodule = packages
sources = /mnt/arhiv/bte/gnome2/sources
basesystem = setup glibc-core filesystem basesystem
buildsystem = basesystem rpm-build ccache-bte


[gnome2]
stable = file:/mnt/arhiv/bte/gnome2 i586 classic gnome2

=================================================================

и ответ:
===================================
[avl@server avl]$ sandcl query
cvs checkout: CVSROOT must be an absolute pathname (not `cvs')
cvs checkout: when using local access method.
cvs [checkout aborted]: Bad CVSROOT: `cvs'.
=====================================

теперь ставим абсолютный путь:


[global]
prefix = /mnt/arhiv/bte
cachedir = /mnt/arhiv/bte/cache
ccachedir = /mnt/arhiv/bte/ccache
target = i586
distribution = GNOME2 concept
vendor = gnome.ru team
cvsroot = /mnt/arhiv/bte/gnome2/cvs
cvsmodule = packages
sources = /mnt/arhiv/bte/gnome2/sources
basesystem = setup glibc-core filesystem basesystem
buildsystem = basesystem rpm-build ccache-bte
====================================

и ответ:

[avl@server avl]$ sandcl query
cvs checkout: cannot find module `CVSROOT/passwd' - ignored


по моему это ближе к истине.


> 
> 
> PS Мне кажется, я злоупотребляю долготепением подписчиков.
> Если есть еще заинтересованные люди, может стоило бы
> попросить ldv завести sandman-devel@ какой-нибудь ?

буде добьюсь работы sandman - КакСде за мной.

-- 
С уважением, Алексей Любимов avl@cad.ru


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

* [devel] Re: Ошибка в sandman?
  2003-01-29 14:09           ` Sergey Bolshakov
  2003-01-29 15:04             ` Alexey V. Lubimov
@ 2003-01-29 15:31             ` Vitaly Ostanin
  2003-01-30  9:24               ` AntonFarygin
  2003-01-29 18:24             ` Michael Shigorin
  2 siblings, 1 reply; 17+ messages in thread
From: Vitaly Ostanin @ 2003-01-29 15:31 UTC (permalink / raw)
  To: devel

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

On 29 Jan 2003 16:09:40 +0200
Sergey Bolshakov <s.bolshakov@sam-solutions.net> wrote:

<skipped/>

> PS Мне кажется, я злоупотребляю долготепением подписчиков.
> Если есть еще заинтересованные люди, может стоило бы
> попросить ldv завести sandman-devel@ какой-нибудь ?

IMHO, эти сведения когда-нибудь станут актуальными для любого
мантейнера :)

<skipped/>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

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

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

* [devel] Re: Ошибка в sandman?
  2003-01-29 14:09           ` Sergey Bolshakov
  2003-01-29 15:04             ` Alexey V. Lubimov
  2003-01-29 15:31             ` [devel] " Vitaly Ostanin
@ 2003-01-29 18:24             ` Michael Shigorin
  2003-01-29 18:32               ` Sergey Bolshakov
  2 siblings, 1 reply; 17+ messages in thread
From: Michael Shigorin @ 2003-01-29 18:24 UTC (permalink / raw)
  To: devel

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

On Wed, Jan 29, 2003 at 04:09:40PM +0200, Sergey Bolshakov wrote:
> PS Мне кажется, я злоупотребляю долготепением подписчиков.

Почему?  Если инструментарий претендует на звание
общеупотребимого в проекте?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

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

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

* Re: [devel] Re: Ошибка в sandman?
  2003-01-29 18:24             ` Michael Shigorin
@ 2003-01-29 18:32               ` Sergey Bolshakov
  2003-01-30  9:27                 ` AntonFarygin
  0 siblings, 1 reply; 17+ messages in thread
From: Sergey Bolshakov @ 2003-01-29 18:32 UTC (permalink / raw)
  To: devel

>>>>> "Michael" == Michael Shigorin <mike@osdn.org.ua> writes:

 > On Wed, Jan 29, 2003 at 04:09:40PM +0200, Sergey Bolshakov wrote:
 >> PS Мне кажется, я злоупотребляю долготепением подписчиков.

 > Почему?  Если инструментарий претендует на звание
 > общеупотребимого в проекте?
Нисколько не претендует.

-- 


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

* Re: [devel] Re: Ошибка в sandman?
  2003-01-29 15:31             ` [devel] " Vitaly Ostanin
@ 2003-01-30  9:24               ` AntonFarygin
  0 siblings, 0 replies; 17+ messages in thread
From: AntonFarygin @ 2003-01-30  9:24 UTC (permalink / raw)
  To: devel

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

Vitaly Ostanin пишет:

>On 29 Jan 2003 16:09:40 +0200
>Sergey Bolshakov <s.bolshakov@sam-solutions.net> wrote:
>
><skipped/>
>
>  
>
>>PS Мне кажется, я злоупотребляю долготепением подписчиков.
>>Если есть еще заинтересованные люди, может стоило бы
>>попросить ldv завести sandman-devel@ какой-нибудь ?
>>    
>>
>
>IMHO, эти сведения когда-нибудь станут актуальными для любого
>мантейнера :)
>
>  
>
Не стоит.. на днях пойдет еще один подобный пакет: bte

Эта система отличается от sandman отстутствием привязки к CVS и 
отсутствием необходимости запускать сервис.

Также немного по другому реализовано создание чрутов и сборка пакетов в 
них. (этот bte сейчас умеет собирать пакеты с зависимостями на 
виртуальные пакеты, имеющие версии)  В целом идеология осталась такая-же.

Все это написано на Ruby.

Rgds,
Rider


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

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

* Re: [devel] Re: Ошибка в sandman?
  2003-01-29 18:32               ` Sergey Bolshakov
@ 2003-01-30  9:27                 ` AntonFarygin
  0 siblings, 0 replies; 17+ messages in thread
From: AntonFarygin @ 2003-01-30  9:27 UTC (permalink / raw)
  To: devel

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

Sergey Bolshakov пишет:

>>>>>>"Michael" == Michael Shigorin <mike@osdn.org.ua> writes:
>>>>>>            
>>>>>>
>
> > On Wed, Jan 29, 2003 at 04:09:40PM +0200, Sergey Bolshakov wrote:
> >> PS Мне кажется, я злоупотребляю долготепением подписчиков.
>
> > Почему?  Если инструментарий претендует на звание
> > общеупотребимого в проекте?
>Нисколько не претендует.
>  
>
:-)

Я бы сказал так: этим инструментарием рекомендуется активно пользоваться 
для сборки своих пакетов.
Как впрочем и bte, написанным на Ruby (его еще нет в Sisyphus, но оно 
туда придет). Выбор между sandman и bte - за мантейнером. Я думаю, что 
Сергей и Саша Николаев смогут сделать так, что бы у них не отличались 
результаты сборки одного и того-же пакета ;-)

Rgds,
Rider


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

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

end of thread, other threads:[~2003-01-30  9:27 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-28 15:25 [devel] Непонятки с sandman Alexey V. Lubimov
2003-01-28 16:37 ` Sergey Bolshakov
2003-01-28 17:35   ` Alexey V. Lubimov
2003-01-28 17:36   ` Alexey V. Lubimov
2003-01-28 18:00     ` Alexander Bokovoy
2003-01-28 18:03     ` Sergey Bolshakov
2003-01-28 18:00   ` [devel] следующая проблема Alexey V. Lubimov
2003-01-28 18:35     ` Sergey Bolshakov
2003-01-28 21:52       ` "Алексей Любимов"
2003-01-29 13:28         ` [devel] Ошибка в sandman? Alexey V. Lubimov
2003-01-29 14:09           ` Sergey Bolshakov
2003-01-29 15:04             ` Alexey V. Lubimov
2003-01-29 15:31             ` [devel] " Vitaly Ostanin
2003-01-30  9:24               ` AntonFarygin
2003-01-29 18:24             ` Michael Shigorin
2003-01-29 18:32               ` Sergey Bolshakov
2003-01-30  9:27                 ` AntonFarygin

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