[devel] IA: package hasher for everyone

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Ср Июл 2 22:54:24 MSD 2003


Greetings!

В сегодняшнем (20030702) Сизифе появилось (yet more) средство для
автоматизированной пересборки пакетов - hasher.

С его помощью, начиная уже с этого snapshot'а Сизифа, пересобираются
пакеты из incoming'а.

Для особо нетерпеливых прилагается /usr/share/doc/hasher-0.0.3/README из
пакета hasher.

Примеры использования и проверки работоспособности:
1. hsh ~/build path/to/Sisyphus/files/SRPMS/popa3d-0.6.3-alt2.src.rpm
2. hsh --contents-index-all=path/to/Sisyphus/i586/base/contents_index ~/build path/to/Sisyphus/files/SRPMS/startup-0.5-alt1.src.rpm

Настоятельная просьба не откладывать тестирование на следующую неделю.


--
ldv
----------- следующая часть -----------
$Id: README,v 1.3 2003/07/02 14:07:52 ldv Exp $

1. Installation

  In order to prepare package hasher to use by <user>, you must add pair
  of special satellite users.  Run as root
  # hasher-useradd <user>

2. Usage

  The package hasher consists of several low-level utilities placed in
  /usr/share/hasher/, and high-level utility, /usr/bin/hsh.

  Example of use:
  $ hasher workdir path/to/foobar-1.0.src.rpm

  Working directory ("workdir" in example above) MUST exist.

  During the work hasher creates auto repository, workdir/repo.
  Result of successful build will be placed into this repository.

  Useful options:
    --no-stuff
    Do not use packages from auto repository in build system.
    By default, auto repository will be used as well as system repository.

    --nprocs=NUMBER
    Number of CPUs to use.
    By default, number of CPUs is calculated using /proc/stat data.

    --contents-index-all=INDEX
    Path to file with complete package contents index, e.g.
    path/to/Sisyphus/i586/base/contents_index; necessary for proper
    binary package dependencies calculation.
    By default, no package contents indeces will be used.

    -v, --verbose
    Print a message for each action.  Useful for tracing and/or
    getting detailed progress information.

  See "hsh --help" for detailed information about valid options.

3. Requirements.

  Filesystem where workdir is located should not be mounted with
  "noexec" or "nodev" options.

  Package repository used for creating build system must provide
  following packages:
  fakeroot >= 0:0.7.3 (required for proper TCB support);
  rpm-build > 0:4.0.4-alt20 (required for proper package contents
                             indeces support).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20030702/6b839c9f/attachment-0001.bin>


Подробная информация о списке рассылки Devel