NetBSD source update | 1 May 2008 12:24
Picon

daily pkgsrc CVS update output


Updating pkgsrc tree:
ssh: anoncvs.netbsd.org: No address associated with hostname
cvs [update aborted]: end of file from server (consult above messages if any)

Killing core files:

Updating pkgsrc-2008Q1 pkgsrc tree (/ftp/pub/pkgsrc/pkgsrc-2008Q1):
P pkgsrc/audio/speex/Makefile
P pkgsrc/audio/speex/distinfo
U pkgsrc/audio/speex/patches/patch-ac
P pkgsrc/audio/vorbis-tools/Makefile
P pkgsrc/audio/vorbis-tools/distinfo
U pkgsrc/audio/vorbis-tools/patches/patch-ad
P pkgsrc/databases/p5-DBIx-SearchBuilder/Makefile
U pkgsrc/databases/p5-DBIx-SearchBuilder/distinfo
P pkgsrc/devel/p5-Module-Versions-Report/Makefile
U pkgsrc/devel/p5-Module-Versions-Report/distinfo
P pkgsrc/devel/rt3/Makefile
U pkgsrc/doc/CHANGES-pkgsrc-2008Q1
P pkgsrc/multimedia/win32-codecs/Makefile
P pkgsrc/multimedia/win32-codecs/PLIST
P pkgsrc/multimedia/win32-codecs/distinfo

NetBSD source update | 2 May 2008 09:30
Picon

daily pkgsrc CVS update output


Updating pkgsrc tree:
ssh: anoncvs.netbsd.org: No address associated with hostname
cvs [update aborted]: end of file from server (consult above messages if any)

Killing core files:

Updating pkgsrc-2008Q1 pkgsrc tree (/ftp/pub/pkgsrc/pkgsrc-2008Q1):
U pkgsrc/doc/CHANGES-pkgsrc-2008Q1
P pkgsrc/editors/emacs/Makefile
cvs update: pkgsrc/editors/emacs/Makefile.common is no longer in the repository
P pkgsrc/editors/emacs/distinfo
P pkgsrc/editors/emacs/options.mk
U pkgsrc/editors/emacs/patches/patch-ac
U pkgsrc/editors/emacs/patches/patch-af
cvs update: pkgsrc/editors/emacs-nox11/DESCR is no longer in the repository
P pkgsrc/editors/emacs-nox11/Makefile

Aleksey Cheusov | 3 May 2008 00:40
Picon
Favicon

wip/pkg_summary-utils - powerful tools for pkgsrc

As some of you may already know I'm developing wip/pkg_summary-utils,
a collection of tools for manipulating summary files about pkgsrc
packages.

Just a few words about it.

I think these tools be interesting for tech people too.

=================================================================
A collection of utilities for manipulating pkg_summary files,
pkg_summary(5) and pkg_src_summary (the same but for pkgsrc tree).

   pkg_list_all_pkgs      - list (in PKGPATH form) all packages in pkgsrc tree
   pkg_src_summary        - create a full pkg_src_summary
                            for given (in PKGPATH form) packages
   pkg_micro_src_summary  - create a micro pkg_src_summary
                            for given (in PKGPATH form) packages
   pkg_cmp_summary        - compare two summary files, i.e. packages
                            are compared by their versions
   pkg_update_summary     - updates pkg_summary(5) by analysing the modification
                            time of binary packages and pkg_summary(5) file
   pkg_update_src_summary - efficiently updates pkg_src_summary for all
                            packages in pkgsrc tree
   pkg_summary4view       - convert a summary file to human readable format
   pkg_refresh_summary    - output an information about latest/newest version
                            of packages
=================================================================

Samples of usage are below.

(Continue reading)

Jeremy C. Reed | 3 May 2008 00:53

Re: wip/pkg_summary-utils - powerful tools for pkgsrc

> P.S.  Does anybody know how to combine pkg_info -a|-u and -X options
> without writing a script?  That is I'd like to output pkg_summary
> only about user-installed packages.

"pkg_info -u -X" works for me.

NetBSD source update | 3 May 2008 20:45
Picon

daily pkgsrc CVS update output


Updating pkgsrc tree:
ssh: anoncvs.netbsd.org: No address associated with hostname
cvs [update aborted]: end of file from server (consult above messages if any)

Killing core files:

Updating tar files:
pkgsrc: collecting for .gz ... replacing... collecting for .bz2 ... replacing... done

Updating pkgsrc-2008Q1 pkgsrc tree (/ftp/pub/pkgsrc/pkgsrc-2008Q1):

Updating pkgsrc pkgsrc-2008Q1 tar files:
pkgsrc: collecting for .gz ... replacing... collecting for .bz2 ... replacing... done

NetBSD source update | 4 May 2008 08:22
Picon

daily pkgsrc CVS update output


Updating pkgsrc tree:
? pkgsrc/INDEX
? pkgsrc/README-IPv6.html
? pkgsrc/README-all.html
P pkgsrc/audio/Makefile
P pkgsrc/audio/jack-devel/Makefile
P pkgsrc/audio/jack-devel/PLIST
P pkgsrc/audio/jack-devel/distinfo
P pkgsrc/audio/jack-devel/patches/patch-ab
P pkgsrc/audio/jack-devel/patches/patch-ac
cvs update: pkgsrc/audio/jack-devel/patches/patch-al is no longer in the repository
cvs update: pkgsrc/audio/jack-devel/patches/patch-an is no longer in the repository
U pkgsrc/audio/tunapie/DESCR
U pkgsrc/audio/tunapie/Makefile
U pkgsrc/audio/tunapie/PLIST
U pkgsrc/audio/tunapie/distinfo
P pkgsrc/audio/xfce4-mixer/Makefile
P pkgsrc/benchmarks/dbench/Makefile
P pkgsrc/benchmarks/dbench/PLIST
P pkgsrc/benchmarks/dbench/distinfo
U pkgsrc/benchmarks/dbench/patches/patch-ab
P pkgsrc/bootstrap/bootstrap
P pkgsrc/cad/tnt-mmtl/distinfo
U pkgsrc/cad/tnt-mmtl/patches/patch-an
U pkgsrc/cad/tnt-mmtl/patches/patch-ao
P pkgsrc/databases/Makefile
P pkgsrc/databases/db3/distinfo
P pkgsrc/databases/db3/patches/patch-ab
U pkgsrc/databases/pear-MDB2/DESCR
(Continue reading)

Aleksey Cheusov | 4 May 2008 11:39
Picon
Favicon

BATCH=yes and bulk builds

While running bulk build under Linux, I've found that
many packages need interaction with a user even if BATCH=yes

For example, pkg/38445

Another example is

    0 p5-Text-Markdown>/usr/pkg/bin/bmake configure BATCH=yes  
    => Bootstrap dependency digest>=20010302: found digest-20070803
    => Bootstrap dependency checkperms>=1.1: found checkperms-1.10
    => Checksum SHA1 OK for Text-Markdown-1.0.17.tar.gz
    => Checksum RMD160 OK for Text-Markdown-1.0.17.tar.gz
    ===> Installing dependencies for p5-Text-Markdown-1.0.17
    => Full dependency p5-Test-Exception-[0-9]*: found p5-Test-Exception-0.27
    => Full dependency p5-List-MoreUtils-[0-9]*: found p5-List-MoreUtils-0.22
    => Full dependency p5-File-Slurp-[0-9]*: found p5-File-Slurp-9999.13
    => Full dependency perl>=5.8.7: found perl-5.8.8nb7
    ===> Overriding tools for p5-Text-Markdown-1.0.17
    ===> Extracting for p5-Text-Markdown-1.0.17
    ===> Patching for p5-Text-Markdown-1.0.17
    ===> Creating toolchain wrappers for p5-Text-Markdown-1.0.17
    ===> Configuring for p5-Text-Markdown-1.0.17
    => Checking for portability problems in extracted files
    Cannot determine perl version info from lib/Text/Markdown.pm
    Do you want to install 'Markdown.pl'? [n] 

At the same time 'bmake ... < /dev/null' works fine.
Is it possible to emulate this behaviour inside pkgsrc?
Is there a better solution?

(Continue reading)

Aleksey Cheusov | 4 May 2008 11:47
Picon
Favicon

Re: wip/pkg_summary-utils - powerful tools for pkgsrc

 >> P.S.  Does anybody know how to combine pkg_info -a|-u and -X options
 >> without writing a script?  That is I'd like to output pkg_summary
 >> only about user-installed packages.

> "pkg_info -u -X" works for me.

Can you explain the following?

  0 ~>pkg_info -X > /dev/null                              
  pkg_info: missing package name(s)
  usage: pkg_info [-BbcDdFfhIikLmNnpqRrSsVvX] [-e package] [-K pkg_dbdir]
                [-l prefix] pkg-name ...
       pkg_info [-a | -u] [flags]
       pkg_info [-Q variable] pkg-name ...
  1 ~>pkg_info -u -X > /dev/null 
  0 ~>pkg_info -u -X '*' > /dev/null 
  pkg_info: can't use both -a/-u and package name
  usage: pkg_info [-BbcDdFfhIikLmNnpqRrSsVvX] [-e package] [-K pkg_dbdir]
                [-l prefix] pkg-name ...
       pkg_info [-a | -u] [flags]
       pkg_info [-Q variable] pkg-name ...
  1 ~>pkg_info -X '*' > /dev/null     
  0 ~>

It looks like a magic :-(

According to pkg_info(8)

     pkg_info [-BbcDdFfhIikLmNnpqRrSsVvX] [-e package] [-K pkg_dbdir]
              [-l prefix] pkg-name ...
(Continue reading)

NetBSD source update | 5 May 2008 10:03
Picon

daily pkgsrc CVS update output


Updating pkgsrc tree:
ssh: anoncvs.netbsd.org: No address associated with hostname
cvs [update aborted]: end of file from server (consult above messages if any)

Killing core files:

Updating pkgsrc-2008Q1 pkgsrc tree (/ftp/pub/pkgsrc/pkgsrc-2008Q1):

Aleksey Cheusov | 5 May 2008 13:23
Picon
Favicon

2008Q1 -> current: downgrade

PKGPATH           PKGBASE      PKGSRC-2008Q1 HEAD
--------------------------------------------------
devel/stgit       stgit        20080220     0.14.2
devel/python-mode python-mode  4.54nb1      1.0

As far as I understand such situations should not appear.
I think this is a bug.

--

-- 
Best regards, Aleksey Cheusov.


Gmane