On Sat, Mar 10, 2007 at 11:36:33PM -0500, Peter wrote: > Le Samedi 10 Mars 2007 03:43, Lars Hansson a icrit : > > Peter wrote: > > > Are you serious? I thought that was only for straight packages. It > > > actually fetches code from third party repositories? > > > > What 3rd party repositories? What are "straight" packages? > > AFAIK, > > In this context, a 3rd party repository is a place that dishes out code that > is independent of OpenBSD. I just installed the unarj port and I remember it > downloading stuff from some weird Russian site. I guess that's one example. > > A "straight" package is a binary kit that is put together by the OpenBSD team. > Not one that is subsequently built by the port system. > > Pedro
You're confused. Your terminology looks like nothing we use. We don't use the term `straight' package. There is the base system, which is composed of plain tarballs, and pkg_add doesn't have anything to do with it. The binary packages that pkg_add handles come directly from the ports tree. For instance, the unarj package was built from that russian site. In a sense packages all are 3rd party software (in fact, a large part of the OpenBSD systeme originated elsewhere. Perl, gcc, apache, openssl: none of these have been written within OpenBSD proper). As far as your original probleme goes, this looks like a bug in pkg_add in OpenBSD 4.0. The code to pkg_add is rather large, and it gains features as it grows. User-interface issues, like what to ask, what to guess, and failure modes, are notoriously long to get right. The 4.1 version is going to be ways better in the details, and there are plans to improve on that later on.