mailing list of musl libc
 help / color / mirror / code / Atom feed
* pkgsrc
@ 2015-06-21 12:02 Justin Cormack
  2015-06-21 14:24 ` pkgsrc Szabolcs Nagy
  0 siblings, 1 reply; 5+ messages in thread
From: Justin Cormack @ 2015-06-21 12:02 UTC (permalink / raw)
  To: musl

I thought I would try a run of pkgsrc on Alpine as no one has done one
for a couple of years. There is a lot of breakage due to a few
packages - eg the libxml2 patches are in git but not in a release yet.
I am planning to upstream a bunch of patches to pkgsrc and retry soon
and should get a lower failure rate.

There are docker images at justincormack/alpine-pkgsrc and
justincormack/alpine-pbulk which I will update.

Justin


pkgsrc bulk build report
========================

Linux 3.19.0/x86_64
Compiler: gcc

Build start: 2015-06-19 23:35
Build end:   2015-06-21 07:00

Full report: http://www.pkgsrc-box.org/reports/current/Alpine/20150619.2335/meta/report.html
Machine readable version:
http://www.pkgsrc-box.org/reports/current/Alpine/20150619.2335/meta/report.bz2

Total number of packages:      16431
  Successfully built:           6113
  Failed to build:               750
  Depending on failed package:  8853
  Explicitly broken or masked:   671
  Depending on masked package:    44

Packages breaking the most other packages

Package                               Breaks Maintainer
-------------------------------------------------------------------------
textproc/libxml2                        5523 pkgsrc-users@NetBSD.org
lang/python27                           5115 pkgsrc-users@NetBSD.org
x11/libdrm                              2730 joerg@NetBSD.org
devel/cmake                             1397 pkgsrc-users@NetBSD.org
lang/ruby200-base                        603 taca@NetBSD.org
audio/alsa-lib                           558 pkgsrc-users@NetBSD.org
lang/ruby193-base                        527 taca@NetBSD.org
security/heimdal                         436 pkgsrc-users@NetBSD.org
audio/libsndfile                         423 pkgsrc-users@NetBSD.org
lang/python34                            419 pkgsrc-users@NetBSD.org

Build failures

Package                               Breaks Maintainer
-------------------------------------------------------------------------
archivers/afio                               pkgsrc-users@NetBSD.org
archivers/lrzip                              tm@core.io
archivers/macutil                            pkgsrc-users@NetBSD.org
archivers/ppunpack                           pkgsrc-users@NetBSD.org
archivers/star                               uebayasi@NetBSD.org
archivers/unalz                              pkgsrc-users@NetBSD.org
archivers/undms                              pkgsrc-users@NetBSD.org
archivers/upx                                fab@gnux.info
archivers/xbin                             1 pkgsrc-users@NetBSD.org
audio/akode-plugins-oss                      pkgsrc-users@NetBSD.org
audio/alsa-lib                           558 pkgsrc-users@NetBSD.org
audio/amp                                    pkgsrc-users@NetBSD.org
audio/aumix                                  trevor@jpj.net
audio/cam                                    hubertf@NetBSD.org
audio/cd-discid                            1 pkgsrc-users@NetBSD.org
audio/cdparanoia                          35 kim@tac.nyc.ny.us
audio/gramofile                              pkgsrc-users@NetBSD.org
audio/libao-oss                              pkgsrc-users@NetBSD.org
audio/libcdaudio                           4 pkgsrc-users@NetBSD.org
audio/libdca                              43 shattered@NetBSD.org
audio/libdiscid                           11 pkgsrc-users@NetBSD.org
audio/libsndfile                         423 pkgsrc-users@NetBSD.org
audio/maplay                                 pkgsrc-users@NetBSD.org
audio/mp3blaster                             rxg@NetBSD.org
audio/mpegaudio                            1 pkgsrc-users@NetBSD.org
audio/mpg123                              21 martin@NetBSD.org
audio/mt-daapd                               pkgsrc-users@NetBSD.org
audio/musicbrainz                         11 rxg@NetBSD.org
audio/nosefart                               dgriffi@cs.csubak.edu
audio/nspmod                                 pkgsrc-users@NetBSD.org
audio/ocp                                    shattered@NetBSD.org
audio/openal                              66 pkgsrc-users@NetBSD.org
audio/portaudio                            4 pkgsrc-users@NetBSD.org
audio/portaudio-devel                     30 pkgsrc-users@NetBSD.org
audio/rexima                                 pkgsrc-users@NetBSD.org
audio/rtunes                                 pkgsrc-users@NetBSD.org
audio/sidplay                                pkgsrc-users@NetBSD.org
audio/sidplay2                               pkgsrc-users@NetBSD.org
audio/splay                                  pkgsrc-users@NetBSD.org
audio/tfmxplay                               pkgsrc-users@NetBSD.org
audio/tracker                                pkgsrc-users@NetBSD.org
audio/ubs                                    pkgsrc-users@NetBSD.org
benchmarks/dhrystone                         pkgsrc-users@NetBSD.org
benchmarks/libmicro                          pkgsrc-users@NetBSD.org
benchmarks/lmbench                           pkgsrc-users@NetBSD.org
benchmarks/netperf                           pkgsrc-users@NetBSD.org
benchmarks/nettest                           ginsbach@cray.com
benchmarks/postmark                          pkgsrc-users@NetBSD.org
benchmarks/ttcp                              pkgsrc-users@NetBSD.org
benchmarks/ubench                            pkgsrc-users@NetBSD.org
biology/glimmer                              hdp@cs.nmsu.edu
biology/plinkseq                             jwbacon@tds.net
biology/xylem                                hdp@cs.nmsu.edu
chat/anope                                   pkgsrc-users@NetBSD.org
chat/atheme                                  pkgsrc-users@NetBSD.org
chat/bitlbee                                 tonio@NetBSD.org
chat/blackened                               carneous@carneous.net
chat/bsflite                                 bsflite@leitec.org
chat/climm                                   pkgsrc-users@NetBSD.org
chat/ctrlproxy                               pkgsrc-users@NetBSD.org
chat/epic4                                 1 pkgsrc-users@NetBSD.org
chat/gloox                                 1 schnoebe@cirr.com
chat/i2cbd                                   pkgsrc-users@NetBSD.org
chat/icb                                     pkgsrc-users@NetBSD.org
chat/inspircd                                pkgsrc-users@NetBSD.org
chat/inspircd12                              pkgsrc-users@NetBSD.org
chat/ircd-hybrid                             pkgsrc-users@NetBSD.org
chat/ircservices                             pkgsrc-users@NetBSD.org
chat/ircu                                    pkgsrc-users@NetBSD.org
chat/irssi-xmpp                              leot1990@users.sourceforge.net
chat/jabberd                               2 pkgsrc-users@NetBSD.org
chat/p5-Net-AIM                              pkgsrc-users@NetBSD.org
chat/phone                                   christos@NetBSD.org
chat/prosody                                 filip@joyent.com
chat/psybnc                                  pettai@NetBSD.org
chat/silc-server                             salo@NetBSD.org
chat/sirc                                  2 pkgsrc-users@NetBSD.org
chat/tirc                                    pkgsrc-users@NetBSD.org
chat/unrealircd                              pkgsrc-users@NetBSD.org
comms/asterisk-sounds-native                 pkgsrc-users@NetBSD.org
comms/conserver                              pkgsrc-users@NetBSD.org
comms/dl-ezkit                               pkgsrc-users@NetBSD.org
comms/kermit                                 pkgsrc-users@NetBSD.org
comms/minicom                                pkgsrc-users@NetBSD.org
comms/pilot-link-libs                     19 pkgsrc-users@NetBSD.org
comms/qpage                                  pkgsrc-users@NetBSD.org
comms/scmxx                                  pkgsrc-users@NetBSD.org
comms/snooper                                pkgsrc-users@NetBSD.org
comms/synce-libsynce                       3 pkgsrc-users@NetBSD.org
comms/tn3270                                 pkgsrc-users@NetBSD.org
converters/TECkit                         11 minskim@NetBSD.org
converters/chef                              pkgsrc-users@NetBSD.org
converters/convmv                            pkgsrc-users@NetBSD.org
converters/hztty                             rxg@NetBSD.org
converters/odt2txt                           reed@reedmedia.net
cross/avr-binutils                         4 pkgsrc-users@NetBSD.org
cross/binutils                             2 pkgsrc-users@NetBSD.org
cross/freemint-binutils                    6 ryoon@NetBSD.org
cross/freemint-mintbin                     6 ryoon@NetBSD.org
cross/h8300-elf-gcc34                        pkgsrc-users@NetBSD.org
cross/h8300-hms-binutils                   1 pkgsrc-users@NetBSD.org
cross/icdprog                                pkgsrc-users@NetBSD.org
cross/mingw-binutils                       2 pkgsrc-users@NetBSD.org
cross/nios2-binutils                       3 pkgsrc-users@NetBSD.org
cross/uisp                                   pkgsrc-users@NetBSD.org
databases/datadraw                           pkgsrc-users@NetBSD.org
databases/freetds                         23 pkgsrc-users@NetBSD.org
databases/gnats                              pkgsrc-users@NetBSD.org
databases/lbdb                               tonio@NetBSD.org
databases/mysql51-client                   3 pkgsrc-users@NetBSD.org
databases/ocaml-dbm                        2 jaapb@NetBSD.org
databases/pgbouncer                          pkgsrc@NetBSD.org
databases/postgresql84-client             12 adam@NetBSD.org
databases/postgresql90-client             18 adam@NetBSD.org
databases/postgresql91-client             17 adam@NetBSD.org
databases/postgresql92-client             16 adam@NetBSD.org
databases/postgresql93-client            138 adam@NetBSD.org
databases/postgresql94-client             16 adam@NetBSD.org
databases/redis                            4 filip@joyent.com
databases/sdbm                             1 pkgsrc-users@NetBSD.org
devel/acr                                    pkgsrc-users@NetBSD.org
devel/afl                                    pkgsrc-users@NetBSD.org
devel/as31                                   pkgsrc-users@NetBSD.org
devel/boehm-gc                            29 pkgsrc-users@NetBSD.org
devel/boost-libs                         360 pkgsrc-users@NetBSD.org
devel/cgdb                                   pkgsrc-users@NetBSD.org
devel/cgen                                   ryoon@NetBSD.org
devel/clib                                 1 tonnerre@NetBSD.org
devel/cmake                             1397 pkgsrc-users@NetBSD.org
devel/cmockery2                              pkgsrc-users@NetBSD.org
devel/cvsd                                   eric@cirr.com
devel/cvsps                                  schmonz@NetBSD.org
devel/cvsync                                 pkgsrc-users@NetBSD.org
devel/editline                             7 ryoon@NetBSD.org
devel/elftoolchain                           agc@NetBSD.org
devel/g-wrap                               2 gdt@NetBSD.org
devel/gdb5                                   pkgsrc-users@NetBSD.org
devel/gdb6                                   pkgsrc-users@NetBSD.org
devel/git-base                            22 pkgsrc-users@NetBSD.org
devel/glib                                89 pkgsrc-users@NetBSD.org
devel/gperftools                             cheusov@NetBSD.org
devel/gsoap
chriswareham@chriswareham.demon.co.uk
devel/heirloom-libcommon                 105 cheusov@NetBSD.org
devel/idutils                                pkgsrc-users@NetBSD.org
devel/ldapsdk                              1 pkgsrc-users@NetBSD.org
devel/libbegemot                           1 packages@grumpf.hope-2000.org
devel/libbinio                             2 jfranz@bsdprojects.net
devel/libdnsres                            1 pkgsrc-users@NetBSD.org
devel/libf2c                               5 pkgsrc-users@NetBSD.org
devel/libfirm                              1 pkgsrc-users@NetBSD.org
devel/libhfs                               2 pkgsrc-users@NetBSD.org
devel/libinotify                             me@dmitrymatveev.co.uk
devel/libjit                                 pkgsrc-users@NetBSD.org
devel/libmemcache                          4 joerg@NetBSD.org
devel/libmemcached                         6 pkgsrc-users@NetBSD.org
devel/libnet10                             9 pkgsrc-users@NetBSD.org
devel/libnet11                             5 pkgsrc-users@NetBSD.org
devel/libpgm                                 agc@NetBSD.org
devel/libslang                             6 pkgsrc-users@NetBSD.org
devel/libslang2                            7 pkgsrc-users@NetBSD.org
devel/libstash                               pkgsrc-users@NetBSD.org
devel/libstatgrab                          2 pkgsrc-users@NetBSD.org
devel/libstree                               gson@NetBSD.org
devel/libtecla                             2 kristerw@NetBSD.org
devel/libusb                             156 drochner@NetBSD.org
devel/libusbx                                pkgsrc-users@NetBSD.org
devel/libuuid                            415 pkgsrc-users@NetBSD.org
devel/libuv                                  agc@pkgsrc.org
devel/log4shib                             3 pettai@NetBSD.org
devel/mad-flute                              agc@NetBSD.org
devel/memcached                              pkgsrc-users@NetBSD.org
devel/netbsd-iscsi-lib                     2 sborrill@NetBSD.org
devel/nss                                 88 pkgsrc-users@NetBSD.org
devel/openrcs                                asau@inbox.ru
devel/p5-Algorithm-CheckDigits               pkgsrc-users@NetBSD.org
devel/p5-Data-Alias                        2 pkgsrc-users@NetBSD.org
devel/p5-Devel-FindRef                       pkgsrc-users@NetBSD.org
devel/p5-Proc-ProcessTable                 4 pkgsrc-users@NetBSD.org
devel/p5-RT-Authen-ExternalAuth              tonnerre@NetBSD.org
devel/p5-Test-Approx                         pkgsrc-users@NetBSD.org
devel/pardiff                                pkgsrc-users@NetBSD.org
devel/patchutils                           1 pkgsrc-users@NetBSD.org
devel/poco                                 5 pkgsrc-users@NetBSD.org
devel/pth                                 74 pkgsrc-users@NetBSD.org
devel/quilt                                  jmmv@NetBSD.org
devel/rcs                                  2 pkgsrc-users@NetBSD.org
devel/ruby-ncurses                         2 pkgsrc-users@NetBSD.org
    ruby22-ncurses-1.2.4nb2                1 pkgsrc-users@NetBSD.org
    ruby21-ncurses-1.2.4nb2                1 pkgsrc-users@NetBSD.org
devel/ruby-rake                            1 taca@NetBSD.org
    ruby18-rake-10.4.2                     1 taca@NetBSD.org
devel/ruby-rcsparse                        2 pkgsrc-users@NetBSD.org
    ruby21-rcsparse-0.0.0.47               1 pkgsrc-users@NetBSD.org
    ruby22-rcsparse-0.0.0.47               1 pkgsrc-users@NetBSD.org
devel/rudiments                           15 pkgsrc-users@NetBSD.org
devel/rx                                   2 pkgsrc-users@NetBSD.org
devel/sfio                                   pkgsrc-users@NetBSD.org
devel/sfslite                                agc@NetBSD.org
devel/sofia-sip                            3 khorben@defora.org
devel/splint                                 pkgsrc-users@NetBSD.org
devel/st                                     gson@NetBSD.org
devel/startbug1                              ryoon@NetBSD.org
devel/tet3                                   pkgsrc-users@NetBSD.org
devel/tla                                    pkgsrc-users@NetBSD.org
devel/tvision                                pkgsrc-users@NetBSD.org
devel/valgrind                             1 alnsn@NetBSD.org
devel/vanessa_logger                       9 pkgsrc-users@NetBSD.org
devel/zzuf                                   pkgsrc-users@NetBSD.org
editors/beav                                 bad@NetBSD.org
editors/emacs20                            1 dholland@NetBSD.org
editors/emacs21-nox11                        pkgsrc-users@NetBSD.org
editors/emacs22-nox11                        pkgsrc-users@NetBSD.org
editors/emacs23-nox11                        minskim@NetBSD.org
editors/emacs24-nox11                      1 pkgsrc-users@NetBSD.org
editors/ex                                   pkgsrc-users@NetBSD.org
editors/mg                                   abs@NetBSD.org
editors/mg2a                                 pkgsrc-users@NetBSD.org
editors/ve                                   rxg@NetBSD.org
editors/vile                                 pkgsrc-users@NetBSD.org
editors/vilearn                              abs@NetBSD.org
editors/xemacs-current-nox11               3 pkgsrc-users@NetBSD.org
editors/xemacs-nox11                         hauke@NetBSD.org
emulators/applyppf                           pkgsrc-users@NetBSD.org
emulators/hercules-images                  1 pkgsrc-users@NetBSD.org
emulators/ia64sim                            pkgsrc-users@NetBSD.org
emulators/klh10                              ryoon@NetBSD.org
emulators/libretro-nestopia                  snj@NetBSD.org
emulators/libretro-vba-next                  pkgsrc-users@NetBSD.org
emulators/makeppf                            pkgsrc-users@NetBSD.org
emulators/ski                                cherry@zyx.in
emulators/swarm                              agc@NetBSD.org
filesystems/fuse                          34 pkgsrc-users@NetBSD.org
filesystems/libntfs                        3 pkgsrc-users@NetBSD.org
filesystems/openafs                          gendalia@NetBSD.org
filesystems/perfuse                        2 manu@NetBSD.org
filesystems/u9fs                             pkgsrc-users@NetBSD.org
fonts/adobe-cmaps                          1 minskim@NetBSD.org
fonts/oto                                    rxg@NetBSD.org
fonts/terminus-font                          j+pkgsrc@salmi.ch
games/angband-tty                            pkgsrc-users@NetBSD.org
games/bastet                                 pkgsrc-users@NetBSD.org
games/frotz                                  seebs@plethora.net
games/moria                                  simonb@NetBSD.org
games/nethack-lib                          4 pooka@NetBSD.org
games/powwow                                 pkgsrc-users@NetBSD.org
games/tads                                   pkgsrc-users@NetBSD.org
geography/garmin-utils                       gson@NetBSD.org
geography/geos                            18 gdt@NetBSD.org
geography/gpspoint                           hdp@cs.nmsu.edu
geography/kplex                              pkgsrc-users@NetBSD.org
graphics/djvulibre-tools                   1 pkgsrc-users@NetBSD.org
graphics/evas                             18 joerg@NetBSD.org
graphics/fujiplay                            pkgsrc-users@NetBSD.org
graphics/gif320                              pkgsrc-users@NetBSD.org
graphics/ilmbase                         415 adam@NetBSD.org
graphics/jpegpixi                            gdt@NetBSD.org
graphics/libgexiv2                         1 pkgsrc-users@NetBSD.org
graphics/libv4l                           30 tech-multimedia@NetBSD.org
graphics/ljpeg                               pkgsrc-users@NetBSD.org
graphics/opendis                             pkgsrc-users@NetBSD.org
graphics/panomatic                           pkgsrc-users@NetBSD.org
ham/7plus                                    pkgsrc-users@NetBSD.org
ham/dpbox                                    pkgsrc-users@NetBSD.org
ham/hamlib                                 6 gdt@NetBSD.org
ham/tnt                                      pkgsrc-users@NetBSD.org
inputmethod/canna-lib                     10 tech-pkg-ja@jp.NetBSD.org
inputmethod/ja-freewnn-server                tech-pkg-ja@jp.NetBSD.org
inputmethod/sj3-client                     2 pkgsrc-users@NetBSD.org
inputmethod/sj3-server                     1 pkgsrc-users@NetBSD.org
inputmethod/skk-jisyo-cdb                  2 ryoon@NetBSD.org
inputmethod/skkfep                           pkgsrc-users@NetBSD.org
lang/baci                                    pkgsrc-users@NetBSD.org
lang/brandybasic                             abs@NetBSD.org
lang/cint                                    drochner@NetBSD.org
lang/classpath                             2 pkgsrc-users@NetBSD.org
lang/cu-prolog                               pkgsrc-users@NetBSD.org
lang/erlang                                7 pkgsrc-users@NetBSD.org
lang/g95                                 210 wennmach@NetBSD.org
lang/gambc                                   pkgsrc-users@NetBSD.


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

* Re: pkgsrc
  2015-06-21 12:02 pkgsrc Justin Cormack
@ 2015-06-21 14:24 ` Szabolcs Nagy
  2015-06-21 23:29   ` pkgsrc Isaac Dunham
  0 siblings, 1 reply; 5+ messages in thread
From: Szabolcs Nagy @ 2015-06-21 14:24 UTC (permalink / raw)
  To: musl

* Justin Cormack <justin@specialbusservice.com> [2015-06-21 13:02:48 +0100]:
> I thought I would try a run of pkgsrc on Alpine as no one has done one

nice

> Full report: http://www.pkgsrc-box.org/reports/current/Alpine/20150619.2335/meta/report.html
> Machine readable version:
> http://www.pkgsrc-box.org/reports/current/Alpine/20150619.2335/meta/report.bz2

these are 404 for me

> Total number of packages:      16431
>   Successfully built:           6113
>   Failed to build:               750
>   Depending on failed package:  8853
>   Explicitly broken or masked:   671
>   Depending on masked package:    44
> 
> Packages breaking the most other packages
> 
> Package                               Breaks Maintainer
> -------------------------------------------------------------------------
> textproc/libxml2                        5523 pkgsrc-users@NetBSD.org

someone should come up with a strategy how to
avoid libxml2 dependencies in unix userspace:
it is a dangerously broken library.

> lang/python27                           5115 pkgsrc-users@NetBSD.org

i assume this is caused by the posix namespace
violation in the python posix module.

> x11/libdrm                              2730 joerg@NetBSD.org
> devel/cmake                             1397 pkgsrc-users@NetBSD.org

there should be a way to avoid cmake dependency,
i think it can generate Makefiles so those can
be included in the source for common platforms..

either way cmake is a portability nightmare..
and so many package depend on it :(

> lang/ruby200-base                        603 taca@NetBSD.org
> audio/alsa-lib                           558 pkgsrc-users@NetBSD.org
> lang/ruby193-base                        527 taca@NetBSD.org
> security/heimdal                         436 pkgsrc-users@NetBSD.org
> audio/libsndfile                         423 pkgsrc-users@NetBSD.org
> lang/python34                            419 pkgsrc-users@NetBSD.org
> 


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

* Re: pkgsrc
  2015-06-21 14:24 ` pkgsrc Szabolcs Nagy
@ 2015-06-21 23:29   ` Isaac Dunham
  2015-06-22  3:25     ` pkgsrc Rich Felker
  2015-06-22 10:40     ` pkgsrc Szabolcs Nagy
  0 siblings, 2 replies; 5+ messages in thread
From: Isaac Dunham @ 2015-06-21 23:29 UTC (permalink / raw)
  To: musl

(responses to both emails below)

On Sun, Jun 21, 2015 at 04:24:13PM +0200, Szabolcs Nagy wrote:
> * Justin Cormack <justin@specialbusservice.com> [2015-06-21 13:02:48 +0100]:
> > I thought I would try a run of pkgsrc on Alpine as no one has done one

<snip>

> > Packages breaking the most other packages
> > 
> > Package                               Breaks Maintainer
> > -------------------------------------------------------------------------
> > textproc/libxml2                        5523 pkgsrc-users@NetBSD.org
> 
> someone should come up with a strategy how to
> avoid libxml2 dependencies in unix userspace:
> it is a dangerously broken library.

Any pointers at details?
Is expat better?

<snip> 

> > x11/libdrm                              2730 joerg@NetBSD.org

Does this get similar treatment to what it has in aports?

> > devel/cmake                             1397 pkgsrc-users@NetBSD.org

The patch in aports is a trivial "#include <sys/stat.h>" in
Source/cmStandardIncludes.h


HTH,
Isaac Dunham


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

* Re: pkgsrc
  2015-06-21 23:29   ` pkgsrc Isaac Dunham
@ 2015-06-22  3:25     ` Rich Felker
  2015-06-22 10:40     ` pkgsrc Szabolcs Nagy
  1 sibling, 0 replies; 5+ messages in thread
From: Rich Felker @ 2015-06-22  3:25 UTC (permalink / raw)
  To: musl

On Sun, Jun 21, 2015 at 04:29:26PM -0700, Isaac Dunham wrote:
> (responses to both emails below)
> 
> On Sun, Jun 21, 2015 at 04:24:13PM +0200, Szabolcs Nagy wrote:
> > * Justin Cormack <justin@specialbusservice.com> [2015-06-21 13:02:48 +0100]:
> > > I thought I would try a run of pkgsrc on Alpine as no one has done one
> 
> <snip>
> 
> > > Packages breaking the most other packages
> > > 
> > > Package                               Breaks Maintainer
> > > -------------------------------------------------------------------------
> > > textproc/libxml2                        5523 pkgsrc-users@NetBSD.org
> > 
> > someone should come up with a strategy how to
> > avoid libxml2 dependencies in unix userspace:
> > it is a dangerously broken library.
> 
> Any pointers at details?

There should be some bug links (all wontfix'd upstream) on the musl
wiki page for bugs found by musl.

> Is expat better?

I think so but I haven't examined the code in detail.

Rich


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

* Re: pkgsrc
  2015-06-21 23:29   ` pkgsrc Isaac Dunham
  2015-06-22  3:25     ` pkgsrc Rich Felker
@ 2015-06-22 10:40     ` Szabolcs Nagy
  1 sibling, 0 replies; 5+ messages in thread
From: Szabolcs Nagy @ 2015-06-22 10:40 UTC (permalink / raw)
  To: musl

* Isaac Dunham <ibid.ag@gmail.com> [2015-06-21 16:29:26 -0700]:
> On Sun, Jun 21, 2015 at 04:24:13PM +0200, Szabolcs Nagy wrote:
> > * Justin Cormack <justin@specialbusservice.com> [2015-06-21 13:02:48 +0100]:
> > > I thought I would try a run of pkgsrc on Alpine as no one has done one
> 
> <snip>
> 
> > > Packages breaking the most other packages
> > > 
> > > Package                               Breaks Maintainer
> > > -------------------------------------------------------------------------
> > > textproc/libxml2                        5523 pkgsrc-users@NetBSD.org
> > 
> > someone should come up with a strategy how to
> > avoid libxml2 dependencies in unix userspace:
> > it is a dangerously broken library.
> 
> Any pointers at details?
> Is expat better?
> 

you have to update it often to keep it safe:
http://www.cvedetails.com/product/3311/Xmlsoft-Libxml2.html?vendor_id=1962

it is not easy to set up libxml2 in a safe way
(eg facebook failed to do it
http://www.ubercomp.com/posts/2014-01-16_facebook_remote_code_execution.html
the facebook url with the details is no longer available so i'm not sure
if this was the issue: but XML_PARSE_NOENT turns entity expansion *on*)

and there are library safety issues
(eg. non-thread-safe initialization, incorrect use of weak references
that breaks static linking, uses time() as seed to avoid hash collision
DoS instead of better entropy,..)


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

end of thread, other threads:[~2015-06-22 10:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-21 12:02 pkgsrc Justin Cormack
2015-06-21 14:24 ` pkgsrc Szabolcs Nagy
2015-06-21 23:29   ` pkgsrc Isaac Dunham
2015-06-22  3:25     ` pkgsrc Rich Felker
2015-06-22 10:40     ` pkgsrc Szabolcs Nagy

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).