pkgsrc -current on DragonFly 1.13.0/i386

2008-05-11 Thread Robert Luciani
Alright, bulk-builds with DragonFly -HEAD and pkg-src -current should be
pretty up to date from now on. (Thanks to Justin's wiki page)

Building pkg-src from scratch took me about 4 days with no major pauses
since I was near the server most of the time to catch things packages
that didn't want to fail properly. As Simon pointed out, many big
packages never got compiled such as OpenOffice and KDE. In other words
21.2% of pkg-src packages do not compile correctly as of now. Hopefully
most of the ones that do work well when run. All packages are compiled
with -g and are available at http://www.rluciani.com/dragonflybsd/packages

If anyone needs rebuilding or testing, just give me a shout.
have fun!

~Robert


pkgsrc bulk build report


DragonFly 1.13.0/i386
Compiler: gcc

Build start: 2008-05-09 08:50
Build end:   2008-05-11 13:27

Full report: http://www.rluciani.com/dragonflybsd/bulklog/meta/report.html
Machine readable version:
http://www.rluciani.com/dragonflybsd/bulklog/meta/report.bz2

Total number of packages:   7639
  Successfully built:   6101
  Failed to build:   378
  Depending on failed package:   823
  Explicitly broken or masked:   270
  Depending on masked package:67

Packages breaking the most other packages

Package   Breaks Maintainer
-
security/heimdal 176 [EMAIL PROTECTED]
lang/python25176 [EMAIL PROTECTED]
databases/db4106 [EMAIL PROTECTED]
editors/emacs 77 [EMAIL PROTECTED]
lang/python21 70 [EMAIL PROTECTED]
math/fftw 44 [EMAIL PROTECTED]
math/blas 44 [EMAIL PROTECTED]
devel/libgweather 32 [EMAIL PROTECTED]
devel/gnustep-objc26 [EMAIL PROTECTED]
misc/libcdio  21 [EMAIL PROTECTED]

Build failures

Package   Breaks Maintainer
-
archivers/pax[EMAIL PROTECTED]
archivers/stuffit[EMAIL PROTECTED]
audio/csound4[EMAIL PROTECTED]
audio/gogo   [EMAIL PROTECTED]
audio/libvisual0.2-plugins   [EMAIL PROTECTED]
audio/moc[EMAIL PROTECTED]
audio/sonata [EMAIL PROTECTED]
benchmarks/benchfft  [EMAIL PROTECTED]
benchmarks/randread  [EMAIL PROTECTED]
biology/azara[EMAIL PROTECTED]
biology/mopac[EMAIL PROTECTED]
biology/phylip   [EMAIL PROTECTED]
cad/boolean  [EMAIL PROTECTED]
cad/eagle[EMAIL PROTECTED]
cad/tnt-mmtl [EMAIL PROTECTED]
chat/amsn[EMAIL PROTECTED]
chat/finch   [EMAIL PROTECTED]
chat/pidgin-icb  [EMAIL PROTECTED]
chat/zircon  [EMAIL PROTECTED]
comms/asterisk   [EMAIL PROTECTED]
comms/libopensync-plugin-file[EMAIL PROTECTED]
comms/libsyncml1 [EMAIL PROTECTED]
comms/modemd [EMAIL PROTECTED]
comms/plp[EMAIL PROTECTED]
comms/plptools   [EMAIL PROTECTED]
cross/avr-gcc  2 [EMAIL PROTECTED]
cross/avr-gdb[EMAIL PROTECTED]
cross/avrdude[EMAIL PROTECTED]
cross/binutils 5 [EMAIL PROTECTED]
cross/h8300-hms-gcc  [EMAIL PROTECTED]
cross/i386-mingw32   [EMAIL PROTECTED]
cross/mipsEEel-netbsd[EMAIL PROTECTED]
databases/db4106 [EMAIL PROTECTED]
databases/geneweb[EMAIL PROTECTED]
databases/gq [EMAIL PROTECTED]
databases/odbc-postgresql[EMAIL PROTECTED]
databases/php-mssql2 [EMAIL PROTECTED]
databases/php-pdo_dblib1 [EMAIL PROTECTED]
databases/postgresql81-plperl[EMAIL PROTECTED]
databases/unixodbc-DataManager   [EMAIL PROTECTED]
databases/unixodbc-ODBCConfig[EMAIL PROTECTED]
devel/atf[EMAIL PROTECTED]
devel/autogen  1 [EMAIL PROTECTED]
devel/binutils   [EMAIL PROTECTED]

Re: pkgsrc -current on DragonFly 1.13.0/i386

2008-05-11 Thread Justin C. Sherrill
On Sun, May 11, 2008 9:58 am, Robert Luciani wrote:
 Alright, bulk-builds with DragonFly -HEAD and pkg-src -current should be
 pretty up to date from now on. (Thanks to Justin's wiki page)

So: I was thinking I would copy his files to pkgbox.dragonflybsd.org,
along with some 1.12 packages tuxillo built, so that they could be
mirrored from the same place.

Any objections?  We could use more binary package mirrors.

Robert - make sure you send the report along to [EMAIL PROTECTED], so
that people can see what's working and what's not.



Re: pkgsrc -current on DragonFly 1.13.0/i386

2008-05-11 Thread Robert Luciani
Justin C. Sherrill wrote:
 On Sun, May 11, 2008 9:58 am, Robert Luciani wrote:
 Alright, bulk-builds with DragonFly -HEAD and pkg-src -current should be
 pretty up to date from now on. (Thanks to Justin's wiki page)
 
 So: I was thinking I would copy his files to pkgbox.dragonflybsd.org,
 along with some 1.12 packages tuxillo built, so that they could be
 mirrored from the same place.
 
 Any objections?  We could use more binary package mirrors.
 
 Robert - make sure you send the report along to [EMAIL PROTECTED], so
 that people can see what's working and what's not.
 

Done.

Also, packages with special licenses are removed.

If anybody's curious here's the list of 'evil' packages:

AiSSLtelnet-0.15nb1
DarwinStreamingServer-5.5.5
GridSim-3.0.2nb2
Ngraph-6.3.30nb2
PanoTools-2.6b1nb3
RealPlayerGold-10.0.9.809.20070726
Xbae-4.51.01nb2
XmHTML-1.1.7nb6
acidrip-0.14nb4
acroread-4.05nb5
acroread-chsfont-4.0nb1
acroread-chtfont-4.0nb1
acroread-font-share-4.0nb2
acroread-jpnfont-4.0nb1
acroread-korfont-4.0nb1
acroread5-5.10nb4
acroread5-chsfont-5.0nb1
acroread5-chtfont-5.0nb1
acroread5-font-share-5.0nb1
acroread5-jpnfont-5.0nb1
acroread5-korfont-5.0nb1
acroread7-7.0.9nb1
acroread7-chsfont-7.0nb1
acroread7-chtfont-7.0nb1
acroread7-font-share-7.0nb1
acroread7-jpnfont-7.0nb1
acroread7-korfont-7.0nb1
acroread8-8.1.2
airport2basestationconfig-2.0.1nb1
airportbasestationconfig-1.5.2nb3
airportmodemutility-2.0nb1
amavis-perl-0.1nb6
amiwm-0.20p48nb3
apache-tomcat-5.5.26
ast-ksh-20060214
astrolog-5.40nb1
atari800-2.0.3
autorespond-2.0.5
avidemux-2.4.1nb1
azara-2.7nb2
bcmfw-1.0
bicom-1.01nb2
blokus-1.0nb1
cardboard-schedule-1.13nb1
catclock-0.0nb5
cdb-0.75
cdif-1.15
checkpassword-0.90
citrix_ica-10.6.115659nb1
columba-1.0M2nb1
comix-3.6.4nb2
communicator-4.80nb2
convertlit-1.8nb1
cuecat-0.2.1nb1
cyberbase-ttf-2.0nb5
cyberbit-ttf-2.0nb5
dbz-ttf-20050114nb1
ddd-3.3.11nb2
dinotrace-9.3c
doc2html-3.0nb3
dot-forward-0.71nb2
dvdrip-0.98.8nb1
dvidvi-1.0
dx-4.4.4nb1
dxsamples-4.4.0
eagle-4.14nb1
eawpatches-12nb3
eclipse-3.0.1nb1
electric-7.00nb2
emiclock-2.0.2nb3
estic-1.61nb1
eukleides-1.0.1nb2
ezmlm-0.53nb1
ezmlm-idx-0.444
faad2-2.6.1
faces-1.6.1nb4
fastforward-0.51nb2
fep-1.0nb3
firefox-bin-acroread-1.0nb2
firefox-bin-acroread5-1.0nb2
firefox-bin-acroread7-1.0nb1
firefox-bin-flash-9.0.124
firefox-bin-java-1.2
firefox-bin-realplayer-1.0nb4
fkiss-0.33anb1
flan-1.1rc1nb1
fmsx-2.4nb1
fprot-workstation-bin-4.6.8
fromto-1.5
fs-kit-0.4
fugu-1.0nb4
gale-0.99fnb2
gate88-20050319
gated-3.5.11nb3
geomview-1.8.1nb6
glimpse-4.18.0nb1
gmencoder-0.1.0nb24
gmplayer-1.0rc10nb4
gnuradio-radio-astronomy-3.0.4
gogo-2.39.1nb1
grace-5.1.14nb5
gst-plugins0.10-dts-0.10.6
gst-plugins0.10-faad-0.10.6
gst-plugins0.8-faad-0.8.11nb5
guspatches-1.0nb3
gxmame-0.35beta1nb4
h5utils-1.10
hdf-4.2r1nb1
hdf5-1.6.6
hptools-3.0.8
imaze-1.3nb3
imm-3.6a1nb1
impress-1.1b9nb3
ipw-firmware-1.0
ivtools-1.2.4nb3
iwi-firmware-2.3nb2
iwi-firmware3-3.0
jave-6.0m7nb1
jbuilder-jit-1.2.15nb2
jdbc-postgresql81-411
jdbc-postgresql82-507
jdk-1.1.8nb9
jdk-openjit-1.1.16nb1
jgrasp-1.7.0nb2
jing-20030619
jini-1.2.1nb2
jpeg2ps-1.9
jsdk-2.0nb1
jssi-1.1.2nb1
kmplayer-0.9.4anb3
knews-1.0nb12
lc-2.10nb2
lha-114.9nb3
libdca-0.0.2
libdvdcss-1.2.9
libidea-0.8.2b
llnlxdir-2.1.2nb3
llnlxftp-2.1nb3
mMosaic-3.7.2nb5
mailfront-0.98.1nb1
mencoder-1.0rc10nb2
mencvcd-0.3nb5
mess822-0.58nb1
mgv-3.1.5nb4
molden-4.6
mplayer-1.0rc10nb6
mplayer-plugin-firefox-3.50
mplayer-plugin-firefox-gtk1-3.50nb3
mplayer-plugin-seamonkey-3.50
mplayer-plugin-seamonkey-gtk1-3.50
mplayer-share-1.0rc10
ms-ttf-20020306nb5
mush-7.2.6.b4.pl1nb1
musicpd-0.13.0
mxterm-129nb2
navigator-4.80nb2
nedit-5.5nb3
netbeans-ide-3.5.1nb2
nntpclnt-1.6.1nb6
ns-flash-9.0.124
ns-plugger-communicator-4.0nb1
ns-plugger-navigator-4.0nb1
nvnet-20050620nb1
oct-wcalc-1.0nb2
octave-3.0.1
octave-current-2.9.19
octave-forge-2006.03.17nb1
opengrok-0.6.1
openmotif-2.2.3nb3
opera-acroread-1.0nb4
opera-acroread5-1.0nb4
opera-acroread7-1.0nb3
opera-plugins-1.0nb1
osf1_lib-1.1nb4
p5-Mail-Ezmlm-0.05.1
pcps-8.40nb1
phylip-3.61nb2
pixmap-2.6.4nb5
plan-1.9
ppmd-9.1
pstoedit-3.41nb2
publicfile-0.52
pvs-3.2nb1
py23-ephem-3.7b
py23-pytables-1.3.3
py24-ephem-3.7b
py24-musique-0.5nb5
py24-pytables-1.3.3
py25-ephem-3.7b
py25-musique-0.5nb5
py25-pytables-1.3.3
qgreylist-0.3
qmail-1.03nb13
qmail-conf-0.60nb3
qmail-qfilter-2.1nb1
qmail-run-20060604
qmailanalog-0.70
qtools-0.56
quake-2.30nb5
quake3arena-1.32bnb3
quake3server-1.32bnb2
quake3server-excessive-003nb1
quake3server-osp-1.03anb1
quake3server-ra3-1.65nb1
quake3server-ut-3.0nb1
quake6-0.0nb3
quakedata-1.0nb1
qvplay-0.94
ra-rtsp-proxy-1.0.0.0nb2
rar-3.6.0nb1
realplayer-codecs-8.20050115nb1
rollemup-1.0nb2
rsaref-2.0p3nb1
rtcw-1.33nb1
seamonkey-bin-flash-9.0.124
seamonkey-bin-java-1.2
serialmail-0.75
service-config-0.51
sge-6.0.11nb2
simian-2.1
simian-docs-2.1
ski-0.9.81.6
skype-1.4.0.99nb2
smimemsg-1.5
socks5-1.0.2nb6
softmaker-office-demo-2006
sonata-1.5.1
spfc-0.2.0nb1
spim-7.1nb3
sqsh-motif-2.1nb5

Re: pkgsrc -current on DragonFly 1.13.0/i386

2008-05-11 Thread Joerg Sonnenberger
On Sun, May 11, 2008 at 05:16:51PM +0200, Robert Luciani wrote:
 Also, packages with special licenses are removed.

Just use the normal upload script and it will reduce the list
automatically according to the NO_BIN_ON_FTP attribute.

Joerg


Re: pkgsrc -current on DragonFly 1.13.0/i386

2008-05-11 Thread Hasso Tepper
Robert Luciani wrote:
 As Simon pointed out, many big packages never got compiled such as 
 OpenOffice and KDE.

KDE should compile fine for. I committed all DragonFly BSD specific 
patches to upstream before 3.5.9 release and as result 3.5 branch from 
KDE repo compiles fine without any changes. 

OpenOffice is different beast. AFAIK no work is done to port it to 
DragonFly. I really hope this will change.

 In other words 21.2% of pkg-src packages do not compile correctly as of 
 now.

Quite depressing I have to say :). But situation should be much better 
already. I had some hours to look at reports during last days and I 
reported most of big problems to pkgsrc developers. Some of them are 
already fixed (MANY thanks to Tobias Nygren).

It demonstrates how important these (hopefully regular) bulk builds are.


 Package   Breaks Maintainer
 ---
 security/heimdal 176 [EMAIL PROTECTED] 

Reported - http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=38622

 lang/python25176 [EMAIL PROTECTED]

Fixed - http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=38614

 databases/db4106 [EMAIL PROTECTED]

Fixed - http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=38616

 editors/emacs 77 [EMAIL PROTECTED]

Will report with patch later today.

 lang/python21 70 [EMAIL PROTECTED]

Fixed - http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=38617

 math/fftw 44 [EMAIL PROTECTED]
 math/blas 44 [EMAIL PROTECTED]

These need Fortran.

 devel/gnustep-objc26 [EMAIL PROTECTED]

This needs Obj-C.

 misc/libcdio  21 [EMAIL PROTECTED]

Reported - http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=38627


-- 
Hasso Tepper


Re: 7-Zip / Bzip2

2008-05-11 Thread Freddie Cash
Compression algorithms are something that should be handled via an
extendle library.  And the front-end apps (gzip, bzip2, 7z, etc)
should just use that library to do the heavy lifting.

Instead of pulling in another app, consider pulling in libarchive and
friends from FreeBSD 6+, and then adding 7z support to that.

Then you can remove compress, gzip, gunzip, bzip2, bunzip2, 7z, etc,
and just put in stub programs that call the library functions.

-- 
Freddie Cash
[EMAIL PROTECTED]


Re: 7-Zip / Bzip2

2008-05-11 Thread Steve O'Hara-Smith
On Sun, 11 May 2008 10:46:38 -0700
Freddie Cash [EMAIL PROTECTED] wrote:

 Compression algorithms are something that should be handled via an
 extendle library.  And the front-end apps (gzip, bzip2, 7z, etc)
 should just use that library to do the heavy lifting.
 
 Instead of pulling in another app, consider pulling in libarchive and
 friends from FreeBSD 6+, and then adding 7z support to that.

libarchive is in DragonFly.

-- 
C:WIN  |   Directable Mirror Arrays
The computer obeys and wins.| A better way to focus the sun
You lose and Bill collects. |licences available see
|http://www.sohara.org/


Re: 7-Zip / Bzip2

2008-05-11 Thread Joerg Sonnenberger
On Sun, May 11, 2008 at 10:46:38AM -0700, Freddie Cash wrote:
 Instead of pulling in another app, consider pulling in libarchive and
 friends from FreeBSD 6+, and then adding 7z support to that.

You know that one of the two reasons I wrote the compression_program
support in libarchive was 7z's lack of a proper library interface?

Joerg


Fortran in the base

2008-05-11 Thread Hasso Tepper
Quite a big number of pkgsrc build failures come from fact that we don't 
have Fortran compiler in our gcc-4.1. We have it in gcc-3.4 though, but 
for some reason not in gcc-4.1.

The question is what we should do? Due to fact that it's quite widely 
used, we should do something, but what? I'd prefer to add fortran into 
gcc-4.1 as well. Are there objections?


-- 
Hasso Tepper


Re: 7-Zip / Bzip2

2008-05-11 Thread Freddie Cash
On Sun, May 11, 2008 at 11:22 AM, Joerg Sonnenberger
[EMAIL PROTECTED] wrote:
 On Sun, May 11, 2008 at 10:46:38AM -0700, Freddie Cash wrote:
 Instead of pulling in another app, consider pulling in libarchive and
 friends from FreeBSD 6+, and then adding 7z support to that.

 You know that one of the two reasons I wrote the compression_program
 support in libarchive was 7z's lack of a proper library interface?

Well, there you go.  :)  It looks like all the pieces are in place.
What more needs to be done?  ;)

-- 
Freddie Cash
[EMAIL PROTECTED]


Re: Fortran in the base

2008-05-11 Thread Rumko
Hasso Tepper wrote:

 Quite a big number of pkgsrc build failures come from fact that we don't
 have Fortran compiler in our gcc-4.1. We have it in gcc-3.4 though, but
 for some reason not in gcc-4.1.
 
 The question is what we should do? Due to fact that it's quite widely
 used, we should do something, but what? I'd prefer to add fortran into
 gcc-4.1 as well. Are there objections?
 
 

Well ... the biggest problem isn't that we don't have fortran in our gcc-4.1
but that pkgsrc checks for fortran only by checking if the files exist not by
actually running/testing if it actually works (try running g77 -v or f77 -v
without setting CCVER to gcc34) afaik (if i remember correctly, deleting
f77co. makes pkgsrc automatically pull in f2c so that everything after that
works, but it's been quite some time since i last tried that, so i could be
remembering it incorrectly).
You can override the problems with fortran by adding PKGSRC_COMPILER= f2c gcc
in your mk.conf (or was it PKGSRC_COMPILERS? would have to check). But since
it seems that pkgsrc has broken checks regarding ONLY_FOR_COMPILER you won't
be able to compile packages such as mplayer after adding that line in your
mk.conf (I usually compile mplayer manually by commenting that line in mk.conf
after everything else is done).

my 2 cents
-- 
Regards,
Rumko


Re: Fortran in the base

2008-05-11 Thread Sascha Wildner

Hasso Tepper wrote:
The question is what we should do? Due to fact that it's quite widely 
used, we should do something, but what? I'd prefer to add fortran into 
gcc-4.1 as well. Are there objections?


If you want to add it, I wouldn't object.

Sascha

--
http://yoyodyne.ath.cx


Re: pkgsrc -current on DragonFly 1.13.0/i386

2008-05-11 Thread Justin C. Sherrill
On Sun, May 11, 2008 12:58 pm, Hasso Tepper wrote:


 In other words 21.2% of pkg-src packages do not compile correctly as of
 now.

 Quite depressing I have to say :). But situation should be much better
 already. I had some hours to look at reports during last days and I
 reported most of big problems to pkgsrc developers. Some of them are
 already fixed (MANY thanks to Tobias Nygren).

 It demonstrates how important these (hopefully regular) bulk builds are.

Thanks very much for all the legwork, Hasso.

I'm surprised at the amount of breakage.  I think we were at something
like 4% with the 2007q2 release.  It would be interesting to graph all the
different pkgsrc platforms on similar builds over time and compare success
rates.