D'Arcy J.M. Cain | 1 Aug 2009 07:29
Picon

Re: pkgsrc NetBSD 5.0_STABLE/x86_64 2009-07-24 10:40

On Thu, 30 Jul 2009 23:27:38 +0200
Joerg Sonnenberger <joerg <at> britannica.bec.de> wrote:
> On Thu, Jul 30, 2009 at 05:13:31PM -0400, D'Arcy J.M. Cain wrote:
> > Is it simply that DESTDIR support is only half baked and that I need
> > to kluge it a bit in the MAKEFILE?  Do I set MANDIR to something?  It
> > seems that whatever I wind up doing in my Makefile should really be
> > handled globally elsewhere.
> 
> It is not "half baked". Yes, it requires support from the package.

Sorry, I didn't mean to disparage anyone's work.  I was being more or
less literal here. I thought that you were saying that there was still
work to do on DESTDIR support.

> As I said, the install rules in the package have to install to under
> ${DESTDIR}. As there are hundred different ways to install files, this
> requires modifications to packages. I know some people have

But in this case I have no install rules in my package.  All the
install rules come from the build system.

> > There's another question too.  How come no other bulk build has this
> > problem with the same package?
> 
> Because the default modus operandi is still USE_DESTDIR=no. Just like
> some bulk builds are not even using PKG_DEVELOPER=yes.

So are there any packages setting PKG_DESTDIR_SUPPORT to user-destdir
that I can use as a guide?  Or should I just give up and set it to "no"
like everyone else?
(Continue reading)

David Holland | 1 Aug 2009 19:40
Picon

Re: pkgsrc NetBSD 5.0_STABLE/x86_64 2009-07-24 10:40

On Sat, Aug 01, 2009 at 01:29:58AM -0400, D'Arcy J.M. Cain wrote:
 > But in this case I have no install rules in my package.  All the
 > install rules come from the build system.
 > [...]
 > So are there any packages setting PKG_DESTDIR_SUPPORT to user-destdir
 > that I can use as a guide?  Or should I just give up and set it to "no"
 > like everyone else?

...most of them?

The package has

   install:        all
           chmod 644 generate.1
           cp generate.1 /${MANDIR}/man1
           chmod 755 ${BINS}
           cp ${BINS} ${BINDIR}

What you need is something like this:

    install:        all
            chmod 644 generate.1
   -        cp generate.1 /${MANDIR}/man1
   +        cp generate.1 ${DESTDIR}${MANDIR}/man1
            chmod 755 ${BINS}
   -        cp ${BINS} ${BINDIR}
   +        cp ${BINS} ${DESTDIR}${BINDIR}

--

-- 
David A. Holland
(Continue reading)

Joerg Sonnenberger | 2 Aug 2009 03:40
Picon

Re: pkgsrc NetBSD 5.0_STABLE/x86_64 2009-07-24 10:40

On Sat, Aug 01, 2009 at 01:29:58AM -0400, D'Arcy J.M. Cain wrote:
> > As I said, the install rules in the package have to install to under
> > ${DESTDIR}. As there are hundred different ways to install files, this
> > requires modifications to packages. I know some people have
> 
> But in this case I have no install rules in my package.  All the
> install rules come from the build system.

Yes, so either patch them to make sure they honour DESTDIR, override the
variables containing the pathes or use do-install. As I said earlier, as
it is overriding permissions of the bin directory, I would *not* keep
the existing rules without changing anyway. The rest is just a question
of preference.

> > > There's another question too.  How come no other bulk build has this
> > > problem with the same package?
> > 
> > Because the default modus operandi is still USE_DESTDIR=no. Just like
> > some bulk builds are not even using PKG_DEVELOPER=yes.
> 
> So are there any packages setting PKG_DESTDIR_SUPPORT to user-destdir
> that I can use as a guide?  Or should I just give up and set it to "no"
> like everyone else?

Various packages :) Sorry, I am too lazy to search for specific examples
without a more precise question.

Joerg

(Continue reading)

Havard Eidnes | 3 Aug 2009 00:05
Picon

pkgsrc 2009Q2 NetBSD 4.0/powerpc bulk build results 20090708.1404

pkgsrc 2009Q2 bulk build results
NetBSD 4.0/powerpc
Compiler: gcc

Summary:

        Build started:                  Wed Jul  8 15:41:40 2009 UTC
        Build ended:                    Sun Aug  2 21:49:02 2009 UTC

        Successfully packaged:          7545
        Packages really broken:         356
        Pkgs broken due to them:        301
        Total broken:                   657
        Not packaged:                   4
        Not available:                  325
        Total:                          661

Packages not listed here resulted in a binary package. The build
report, including logs of failed/not-packaged is available from:

ftp://malus.urc.uninett.no/pub/NetBSD/pkgstat/20090708.1404/report.html

Top Ten Offenders

Package                    Breaks  Maintainer
--------------------------------------------------------------
x11/gnome-desktop          68      pkgsrc-users <at> NetBSD.org
fonts/libfontenc           49      joerg <at> NetBSD.org
x11/xkbcomp                44      joerg <at> NetBSD.org
x11/libunique              39      ahoka <at> NetBSD.org
(Continue reading)

Hasso Tepper | 3 Aug 2009 13:02
Picon

pkgsrc-HEAD DragonFly 2.3.1/i386 2009-07-30 16:12

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

DragonFly 2.3.1/i386
Compiler: gcc

Build start: 2009-07-30 16:12
Build end:   2009-08-03 09:25

Full report: http://leaf.dragonflybsd.org/~hasso/pbulk-logs/20090730.1612/meta/report.html
Machine readable version: http://leaf.dragonflybsd.org/~hasso/pbulk-logs/20090730.1612/meta/report.bz2

Total number of packages:       8995
  Successfully built:           8232
  Failed to build:               339
  Depending on failed package:    89
  Explicitly broken or masked:   267
  Depending on masked package:    68

Packages breaking the most other packages

Package                               Breaks Maintainer
-------------------------------------------------------------------------
graphics/py-cairo                         14 leuzi <at> trash.net
lang/sun-jre15                             8 pkgsrc-users <at> NetBSD.org
lang/sun-jre14                             8 pkgsrc-users <at> NetBSD.org
devel/flim                                 6 tech-pkg-ja <at> jp.NetBSD.org
security/openvas-libraries                 4 pkgsrc-users <at> NetBSD.org
security/nessus-libraries                  4 pkgsrc-users <at> NetBSD.org
graphics/libv4l                            4 tech-multimedia <at> NetBSD.org
(Continue reading)

Hasso Tepper | 3 Aug 2009 13:13
Picon

Re: pkgsrc-HEAD DragonFly 2.3.1/i386 2009-07-30 16:12

-Build start: 2009-07-24 19:13
+Build start: 2009-07-30 16:12

-Total number of packages:       8969
-  Successfully built:           8209
-  Failed to build:               337
-  Depending on failed package:    90
-  Depending on masked package:    66
+Total number of packages:       8995
+  Successfully built:           8232
+  Failed to build:               339
+  Depending on failed package:    89
+  Depending on masked package:    68

+audio/albumplayer                            pkgstc-users <at> NetBSD.org
+audio/ario                                   pkgsrc-users <at> NetBSD.org
-audio/picard                                 pkgsrc-users <at> NetBSD.org
+chat/jabberd2                              1 pkgsrc-users <at> NetBSD.org
+emulators/sdlmess                            dillo <at> NetBSD.org
-games/gnome-games                          3 pkgsrc-users <at> NetBSD.org
+mail/mutt-devel                              tonio <at> NetBSD.org
+math/py-numpy                                pkgsrc-users <at> NetBSD.org
+    py23-numpy-1.3.0                         pkgsrc-users <at> NetBSD.org
+misc/mkcue                                   pkgsrc-users <at> NetBSD.org
-misc/stellarium                              pkgsrc-users <at> NetBSD.org
-net/argus                                    argus <at> tcp4me.com
-net/ntop                                     adam <at> NetBSD.org
-www/squid31                                1 tron <at> NetBSD.org

(Continue reading)

Joerg Sonnenberger | 3 Aug 2009 13:59
Picon

pkgsrc NetBSD 5.0_STABLE/x86_64 2009-07-29 21:14

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

NetBSD 5.0_STABLE/x86_64
Compiler: gcc

Build start: 2009-07-29 21:14
Build end:   2009-08-03 01:27

Full report: http://ftp.netbsd.org/pub/pkgsrc/misc/joerg//20090729.2114/meta/report.html
Machine readable version: http://ftp.netbsd.org/pub/pkgsrc/misc/joerg//20090729.2114/meta/report.bz2

Total number of packages:       8991
  Successfully built:           8427
  Failed to build:               295
  Depending on failed package:    79
  Explicitly broken or masked:   174
  Depending on masked package:    16

Packages breaking the most other packages

Package                               Breaks Maintainer
-------------------------------------------------------------------------
graphics/py-cairo                         14 leuzi <at> trash.net
x11/blt                                   10 brook <at> nmsu.edu
lang/sun-jre15                             9 pkgsrc-users <at> NetBSD.org
devel/flim                                 6 tech-pkg-ja <at> jp.NetBSD.org
security/nessus-libraries                  4 pkgsrc-users <at> NetBSD.org
lang/sun-jre6                              3 pkgsrc-users <at> NetBSD.org
www/seamonkey-bin-nightly                  2 pkgsrc-users <at> NetBSD.org
(Continue reading)

Havard Eidnes | 3 Aug 2009 14:29
Picon

pkgsrc 2009Q1 NetBSD 5.0/alpha bulk build results 20090608.2241

pkgsrc 2009Q1 bulk build results
NetBSD 5.0/alpha
Compiler: gcc

Summary:

        Build started:                  Tue Jun  9 00:12:21 2009 UTC
        Build ended:                    Mon Aug  3 02:27:28 2009 UTC

        Successfully packaged:          7203
        Packages really broken:         328
        Pkgs broken due to them:        427
        Total broken:                   755
        Not packaged:                   4
        Not available:                  347
        Total:                          759

Packages not listed here resulted in a binary package. The build
report, including logs of failed/not-packaged is available from:

ftp://albatross.urc.uninett.no/pub/NetBSD/pkgstat/20090608.2241/report.html

Top Ten Offenders

Package                    Breaks  Maintainer
--------------------------------------------------------------
time/p5-DateTime           91      pkgsrc-users <at> NetBSD.org
x11/gnome-desktop          67      pkgsrc-users <at> NetBSD.org
fonts/libfontenc           49      joerg <at> NetBSD.org
x11/xkbcomp                44      joerg <at> NetBSD.org
(Continue reading)

seanb | 3 Aug 2009 16:47

pkgsrc QNX 6.4.1/i386 2009-07-28 07:38

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

QNX 6.4.1/i386
Compiler: gcc

Build start: 2009-07-28 07:38
Build end:   2009-08-03 10:30

Full report: http://pkgsrc.ott.qnx.com/reports/HEAD_641/QNX6.4/20090728.0738/meta/report.html
Machine readable version: http://pkgsrc.ott.qnx.com/reports/HEAD_641/QNX6.4/20090728.0738/meta/report.bz2

Total number of packages:       8806
  Successfully built:           3100
  Failed to build:              1765
  Depending on failed package:  3322
  Explicitly broken or masked:   447
  Depending on masked package:   172

Packages breaking the most other packages

Package                               Breaks Maintainer
-------------------------------------------------------------------------
textproc/py-libxml2                     1342 minskim <at> NetBSD.org
security/PAM                             590 rh <at> NetBSD.org
audio/libaudiofile                       561 pkgsrc-users <at> NetBSD.org
security/gnutls                          385 pkgsrc-users <at> NetBSD.org
audio/flac                               302 pkgsrc-users <at> NetBSD.org
audio/speex                              274 wiz <at> NetBSD.org
devel/libdaemon                          271 adrianp <at> NetBSD.org
(Continue reading)

Thomas Klausner | 5 Aug 2009 02:20
Picon

Re: pkgsrc-HEAD DragonFly 2.3.1/i386 2009-07-24 19:13

On Thu, Jul 30, 2009 at 07:48:40PM +0300, Hasso Tepper wrote:
> > +emulators/generator                          pkgsrc-users <at> NetBSD.org
> > +emulators/generator-cbiere                   pkgsrc-users <at> NetBSD.org
> 
> Broken by devel/nasm update.

Does someone know how to fix it? Is it nasm's fault or the programs?

> > +emulators/raine                              pkgsrc-users <at> NetBSD.org

Fixed, I hope (can't test, I'm not on i386).

> > +multimedia/pspvc                             pkgsrc-users <at> NetBSD.org

Fixed.

> > +news/tin                                     wiz <at> NetBSD.org

Needs msgfmt?

> > +print/tex-musixtex                         1 dgriffi <at> cs.csubak.edu

Ewww. Please someone bring that in the new tex world order :)

> > +wm/afterstep                                 pkgsrc-users <at> NetBSD.org
> 
> Broken by USE_DIRS removal or changes in directory handling in general?

This one is weird. When I tried to convert it to user-destdir, it
didn't install a (for me) random selection of files.
(Continue reading)


Gmane