Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Bug Operating Systems Software BSD

NetBSD Packages Collection Freeze 47

jschauma writes "Starting Monday, October 6th, 2003, the NetBSD Packages Collection will be frozen in order to stabilize pkgsrc on the various supported platforms. As Alistair Crooks explains in his message to the tech-pkg mailing list, this freeze is done so that the pkgsrc team can shake out bugs, fix broken packages and close pkgsrc related problem reports. If you want to help out, you can take a look at the PR database and submit patches."
This discussion has been archived. No new comments can be posted.

NetBSD Packages Collection Freeze

Comments Filter:
  • Bulk builds (Score:4, Interesting)

    by BrookHarty ( 9119 ) on Saturday October 04, 2003 @03:13PM (#7133915) Journal
    eliminating all "broken" packages - a "broken" package is one that
    does not build, install or de-install cleanly (as determined by bulk
    builds on NetBSD/i386
    )..


    Anyone have any details on this Bulk Builds? Is this like FreeBSD bento [freebsd.org] automated builds?
    • Re:Bulk builds (Score:5, Informative)

      by MavEtJu ( 241979 ) <<gro.ujtevam> <ta> <todhsals>> on Saturday October 04, 2003 @07:52PM (#7135061) Homepage
      For your information, Mark Linimon has made a website which extracts information from the bento logs and the PR database to make a better overview on the error reporting.

      it's here [dyndns.org]
    • Re:Bulk builds (Score:3, Informative)

      by leitz ( 641854 )
      A "bulk build" is a fairly automated thing where NetBSD builds *all* packages in a sane order. For example, if package X needs package Y, it knows to go build Y before X. Pretty cool stuff, better than some dependency checking things I've seen.

      It isn't "automated" in that it starts itself, but once you manually start it it does all the work for you.

      • Re:Bulk builds (Score:3, Informative)

        by jschauma ( 90259 )
        You can find some more details at http://www.netbsd.org/Documentation/pkgsrc/binary . html [netbsd.org]. The nice thing is, they are quite configurable, so that you can run a bulk-build with xpkgwedge [netbsd.org] (to ensure that even X11 programs do not end up outside of /usr/pkg (or whatever your PREFIX is)) or with gcc-3 (if your OS or Port has not yet been switched to use gcc3 as the default system compiler) etc.

        The bulk builds are run regularly on different ports, and the resulting binary packages are then uploaded to the ft [netbsd.org]
    • How about for packages which are inappropriate for i386? surely there are some architecture specific packages which don`t make sense on i386..
      • A pkgsrc Makefile can specify which architectures and version of operating system the package is suitable for. It can also force the use of a specific version of gcc as well (the DDD package had this restriction fo a while recently).

        Chris
  • Will they be working on getting everything to compile with gcc 3 while they're at it?

    • gcc3 is not the default compiler in the NetBSD 1.6.x branch; therefore, it's not a goal for the pkgsrc branch to work cleanly with gcc3, AFAICT. Even though, -current was switched recently to gcc 3, so it will surely be a goal for the next major release. Anyway, all fixes done during the freeze WRT this will get into the pkgsrc branch, but not all packages will be fixed to work with gcc3.
  • I see this as another victory for OSS, by doing something like this we ensure functional software, thanks to the NetBSD team for keeping everything in working order.

    Now for those *BSD trolls, this is why *BSD is alive and well, people still use, and are dedicated to producing the *BSDs

"An idealist is one who, on noticing that a rose smells better than a cabbage, concludes that it will also make better soup." - H.L. Mencken

Working...