Open Packages
Home Boot Strap Tools Src Fetch/Verify Build Tools Pkg Assembly Pkg Install Pkg Meta Tools
Current OP News Older Stories >
* Build Tools Initial To Do List   *
      Build Tools 04 October 2002   
Submitted By : Chris Coleman
Jordan K Hubbard writes: "If you guys are looking for "first projects", I would suggest:
1. Get all the ports working on FreeBSD. Most do, but some like +postgres will require FreeBSD-specific patches.
2. Add a procedure to portpackage.tcl which builds FreeBSD .tgz packages and add a type-switch for it.
That will take you very close to having this "just work" on FreeBSD at least. The deltas for OtherBSD should be small. "


    Read 0 Comments

* OP adopts the OpenDarwin build tools.   *
      Build Tools 04 October 2002   
Submitted By : Chris Coleman
Open Packages has adopted the darwin ports build tools for its infrastructure. The tools were just imported and we did a lot of CVS re-arranging. So, update your CVS checkout (you may need to remove it first) and jump in and help.


( Link )     Read 0 Comments

* Pending upgrade of .mk files and pkg* tools   *
      Boot Strap Tools 27 September 2002   
Submitted By : Harlan Stenn
We're about to upgrade the .mk files and pkg* tools to the current versions used by NetBSD. Helpers wanted...


    Read 0 Comments

* Milestone 2 Released   *
      Milestone 2 Released 31 July 2001   
Submitted By : Will Andrews
Milestone 2 has been rolled and released! Check out the URL and download op-0.2.tar.gz and optionally verify the integrity. To try out OpenPackages Milestone 2 (Release 0.2), untar the tarball then in op/tools run the "sandboxtest" script. Report any success or problems to the mailing list. A huge amount of work went into this release in the last month. I'm proud of the group that got together and finally put together something a large number of people can use. Check out the SUPPORT listing at ftp://ftp.openpackages.org/op/SUPPORT to see what works. AIX should work, but doesn't currently due to some issues. It's being worked on at the moment.


( Link )     Read 1 Comments

* Milestone 2 Date Set   *
      28 July 2001   
Submitted By : Will Andrews
Milestone 2 is right around the corner. The developers have agreed to the release date of July 31, in which OpenPackages will be able to bootstrap and compile a sample package in a sandbox on various UNIX platforms, including FreeBSD 2.x/3.x/4.x/5.x, OpenBSD, NetBSD, HP/UX, Solaris, AIX, and possibly Linux, OSF1, and IRIX, on platforms ranging from i386 to hppa to powerpc to ia64 to sparc64. Stay tuned...


    Read 0 Comments

* Progress on Milestone #2   *
      PKG_TOOLS 06 July 2001   
Submitted By : Chris Coleman

We have been making progress on Milestone #2. I just committed a patch that allows Mac OS X to compile the existing pkg_tools.

Right now the sysem works on NetBSD and FreeBSD. I have a to figure out an elegant way to patch two small bugs and it will be working for Mac OS X. Harlan is working on porting the system to HPUX as well as getting the whole tools directory to bootstrap more cleanly.

Will Andrews is working on porting Fake and Flavors from OpenBSD. If anyone else wishes to pitch in, drop me a line.

Click the link to read the commit message.

( Link )     Read 2 Comments

* Package Directory Layout   *
      Organization of packages 06 June 2001   
Submitted By : Chris Coleman
Harlan began a thread trying to figure out how the directory structure will become and many peolple have chimed in on how it should look.

There appear to be two schools of thought. Organize it Alphabetically, or Catagorically. Some are even suggesting how we could do both.

Click the link to follow the e-mail thread.

( Link )     Read 6 Comments

* OP Project Goals   *
      Project Goals 05 June 2001   
Submitted By : Chris Coleman
Will Andrews asked the question: "What do we want out of this project?" and gave a few answers:

Things Will would like to see happen:

  1. make(1) and pkg_*(1) tools centralized to one repository shared by the representative BSD's, and made as portable as possible to allow other operating systems to use OP without too much hassle (read: easy bootstrapping).
  2. pkg_*(1) tools redesigned somewhat for additional flexibility as I described in a previous email. Things that really need to be added or improved on in the packaging system: library-ifying, network-wide databases for easy network management, extended configurability to make life easier both for developers and users, a fluid mechanism for signing and verifying packages, clean mechanisms for handling relationships between packages, clean upgrade mechanisms, and so on.
  3. Unified pkgsrc system: all pkgs in one centralized repository. This will allow for security audits to become effective across all OP-supported operating systems. Modify makefile core to make the packaging side of it as abstract as possible to allow other packaging systems to use the result of pkg builds, to improve vastly on portability.
Click the Link to follow the e-mail thread.

( Link )     Read 1 Comments

* Mac OS X Fink   *
      05 June 2001   
Submitted By : jcs
Fink seems to be a similar effort on Mac OS X to Open Packages. Maybe something the OP effort should be involved with?


( Link )     Read 0 Comments

* Reaching Milestone 2   *
      OP Tools 01 June 2001   
Submitted By : Chris Coleman
To reach Milestone #2, we need to test the existing package tools and make sure they build on FreeBSD, NetBSD, OpenBSD, Darwin, and BSD/OS. People are welcome to test them on other platforms and send patches.

I have made a tarball of the current sources available so people can test this on various systems.

I just tried this on FreeBSD 4.2 so I know that works. Please let me know how the rest of the systems go so I can cross them off my list.

( Link )     Read 0 Comments

* Fetch VS Wget   *
      30 May 2001   
Submitted By : Brook Schofield
With the unanimous chorus of "anything is better than FTP" a debate has raged that fetch used primarily for FreeBSD's Ports collection should be used as the file transfer subsystem for OpenPackages. Due to the portability problems of fetch there was a suggestion to use wget (which is more portable than the fetch code but GPL licensed). curl which is regarded as portable code could be a replacement to fetch since it is both BSD-licensed and provides a library libcurl.

Any thoughs?.


( Link )     Read 9 Comments

* Milestone #1   *
      OP 29 March 2001   
Submitted By : Chris Coleman
I just imported the zsh package into the tree and it builds using the latest op-make and package tools. This means that there is actually something in the CVS tree that you can download and try out.

Now we are focusing our attention on porting this minimal package set to all our target OSes. I expect rapid progress on this phase of the project. Feel free to port this to your favorite OS and submit patches.

If you haven't checked out what's in CVS, now is the time to do it. Please test out what is there and post comments so we know what is working. If it needs fixing, send a patch instead.

    Read 1 Comments

* How do we handle differences in make(1) on different OSes?   *
      Make 22 March 2001   
Submitted By : Chris Coleman
Hubert Feyrer has pointed out that the ODE make modifiers currently in NetBSD's make conflict with the make modifiers that would be important to OpenPackages - particularly :L and :U. Marc Espie suggested adding a feature to make(1) to allow it to use different interpretations with a switch.


    Read 2 Comments

* Core Compression Format   *
      Archivers 22 March 2001   
Submitted By : Chris Coleman
The File Compression format for OP has been in discussion. It has been asked whether or not to use ZIP as the native format for OP. So far the discussion seems to favor .TGZ and BZIP2 ala .TBZ for use as the natively supported formats.


    Read 18 Comments

* OP CVS Directory Layout   *
      CVS 22 March 2001   
Submitted By : Chris Coleman

The CVS repository has been setup and the repository is at cvs.openpackages.o rg/cvs. The only directory currently in existence is 'www'.

We need to decide on the layout for the rest of the project. Should the main project module be called 'op', 'opkg', or something else? Should there be a se parate module for tools that we expect to be integrated into the base OS of syst ems using OpenPackages to be used by projects that don't have the package tools, ie some dists of Linux. (or will it be bundled in the OP source tree.)



    Read 2 Comments

OP News   
  All News
  Items Under Discussion
  Decided Items
  Accomplished Items
  Submit News

OP Items   
  Benefits
  Features
  Package Design
  AnonCVS
  Daily Src Tarball
  OP-Tech Mailing List
  OP-CVS Mailing List
  OP-Tech archives

  Join us on IRC
  #openpackages on
  irc.freenode.net

Sponsors
Apple
BSD Tucows
Cylogistics
Daemon News
FreshPorts
ISC
Sera Systems
Project Organizers
Chris Coleman
Harlan Stenn
Jordan K Hubbard
Landon Fuller
Kevin Van Vechten