ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Dmitry V. Levin" <ldv@altlinux.org>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: Re: [devel] out of memory в сборочнице при сборке pandoc
Date: Wed, 24 Jun 2020 11:32:24 +0300
Message-ID: <20200624083223.GA633@altlinux.org> (raw)
In-Reply-To: <CAGvFrt1XfyGj4yZ9pif4-ceaE--_wj5pD7gvMWBFh5nOxxa+Rg@mail.gmail.com>

On Wed, Jun 24, 2020 at 06:29:53AM +0300, Aleksey Novodvorsky wrote:
> ср, 24 июн. 2020 г., 06:18 Денис Смирнов <mithraen@freesource.info>:
> 
> > Обновляю pandoc (наш во-первых протух, а во-вторых при очередной
> > пересборке ghc ещё и поломался и не работает вообще).
> >
> > Сборка на x86_64 и на ppc64le проходит прекрасно, на i586 и armh падает
> > из-за недостатка памяти.
> >
> > На aarch64 лог сборки пустой.
> >
> > Мне добавить exclusive arch, или есть другие варианты?
> >
> > IMHO лучше работающий pandoc на x86_64, чем неработающий pandoc на всех
> > архитектурах, как сейчас.
> >
> 
> Не факт, кстати. На pandoc слишком много завязано, поломается сборка
> большого числа ключевых пакетов. Это чуть не единственный пакет ghc,
> который активно используется в общих приложениях. Потому надо чинить
> обязательно.

Ответ на вопрос, для сборки каких не-ghc пакетов используется ghc
на архитектуре i586, выглядит примерно следующим образом:

$ cut -f3 Sisyphus/files/list/src.list |grep ^ghc |sort >ghc-srpm.list
$ sort -k3,3 Sisyphus/files/list/src.list |join -13 -21 -o1.1 - ghc-srpm.list |sort >ghc-src.list
$ sort -k5,5 Sisyphus/files/list/bin.list |join -15 -21 -o1.1 - ghc-srpm.list |sort -u >ghc-bin.list
$ join -11 -22 -o2.1 ghc-bin.list beehive/stats/Sisyphus-i586/ufb-2 |sort -u |join -v1 - ghc-src.list
gtk2hs-buildtools
hadfs
hedgewars
hreg
pandoc
shellcheck
xmobar
xmonad
xmonad-contrib
xmonad-utils
ztail

Ответ на вопрос, для сборки каких пакетов используется pandoc
на архитектуре i586, выглядит примерно следующим образом:

$ echo pandoc |join -11 -22 -o2.1 - beehive/stats/Sisyphus-i586/ufb-2
android-tools
autojump
bup
cutecom
earlyoom
git-ftp
libipt
liblmdbxx
netplan
pgbouncer
python3-module-pypandoc
rdma-core
ttfautohint

Ответ на вопрос, для сборки каких пакетов используются вышеперечисленные пакеты
на архитектуре i586, выглядит примерно следующим образом:

$ echo pandoc |join -11 -22 -o2.1 - beehive/stats/Sisyphus-i586/ufb-2 >pandoc-src.list
$ join -o1.3 Sisyphus/files/list/src.list pandoc-src.list |sort >pandoc-srpm.list
$ sort -k5,5 Sisyphus/files/list/bin.list |join -15 -21 -o1.1 - pandoc-srpm.list |sort -u >pandoc-bin.list
$ join -11 -22 -o2.1 pandoc-bin.list beehive/stats/Sisyphus-i586/ufb-2 |sort -u |join -v1 - pandoc-src.list
GMT
algencan
appstream-data-generator
aqsis
assimp
auditd-plugin-clickhouse
babel
bastet
blobby
blzpack
boost
cclive
ceres-solver
cgns-mpi
collectd
cve-check-tool
dapl
dpdk
eigen3
exodusii
fio
fonts-ttf-lohit-devanagari
fonts-ttf-lohit-telugu
freecad
frogatto
getfemxx
glusterfs7
gnuradio
gqrx
gr-osmosdr
grfcodec
h5part-mpi
hlzpack
honggfuzz
hugin
hypre
ibsim
ima-evm-utils
jogl2
kernel-image-std-debug
kernel-image-std-def
kernel-image-std-pae
kernel-image-un-def
kernel-modules-ipt-so-std-def
kicad
libapogee
libblacs
libcf-mpi
libflann
libgltf
libguestfs
libhdf5-8-mpi
libiscsi
libnetcdf11-mpi
libnetcdf_c++-4-mpi
libnetcdf_c++4-1-mpi
libnetcdff6-mpi
libompl
libscalapack
libvirt
libvsqlite++
mct
mmg3d
mpitests
mstflint
mumps
nheko
nnti
openmpi
openqa
openscad
opensm
openstack-heat
openstack-neutron
openstack-neutron-fwaas
openstack-neutron-lbaas
openstack-neutron-vpnaas
openstack-nova
openvswitch
os-autoinst
pacoxx
parmetis
parms
partclone
perftest
pnetcdf
primme
python-module-mpi4py
python-module-uinput
python3-module-h5netcdf
python3-module-hdfdict
python3-module-ovsdbapp
python3-module-silx
qemu
qperf
qpid
ryu
scalasca
scorep
scotch
scsitarget-utils
sibcoin
slic3r
spai
springlobby
sprng
sprng1
superlu_dist
taler
thrift
torque
uhd
vegastrike
virt-v2v
vtk8.2
widelands
wsjtx
xsd
zookeeper


-- 
ldv


      parent reply	other threads:[~2020-06-24  8:32 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-24  3:18 Денис Смирнов
2020-06-24  7:58 ` Vitaly Lipatov
2020-06-25 18:14   ` Денис Смирнов
2020-06-24  8:31 ` Sergey Bolshakov
2020-06-24 22:58   ` Денис Смирнов
2020-06-24  8:32   ` Dmitry V. Levin [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200624083223.GA633@altlinux.org \
    --to=ldv@altlinux.org \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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