Re: Question about packages

From: Charles Swiger (cswiger_at_mac.com)
Date: 09/29/05

  • Next message: Parv: "Re: Problems with IPF after upgrading from 4.11 to 5.4"
    Date: Thu, 29 Sep 2005 17:29:56 -0400
    To: Milscvaer <millueradfa@yahoo.com>
    
    

    On Sep 29, 2005, at 4:38 PM, Milscvaer wrote:
    > How often are the binary packages in 5-stable for instance
    > rebuilt to the latest version? It is pretty critical
    > to keep these updated constantly, preferably every
    > day, to get the latest security fixes in a new version
    > of a package. I noticed that Firefox still seems to be
    > at 1.0.6 even though 1.0.7 has been out for several
    > days. Does FreeBSD have a system set up where when a
    > port is upgraded to a new version, the binary package
    > for the port is automatically rebuilt soon after, such
    > as at least within the next day so that the latest
    > version in ports is also avialable as a binary
    > package. This is very essential. I hope such a feature
    > can be provided.

    The cluster of machines used to build precompiled packages operates
    pretty much continuously, as you can see for yourself at:

    http://pointyhat.freebsd.org/errorlogs/

    As this link says, "Last full run on 5.x-stable [i386 (2005-09-27
    05:24)]" was two days ago, and a new run is in progress which ought
    to have Firefox 1.0.7 and anything else which has been updated since
    the last run was started. Note that building 13000 ports takes quite
    a while, so expecting less than 24-hour turnaround for binary
    packages might be too optimistic.

    So if you want software updated more quickly, build it yourself--
    updating the 10 ports that you actually use is a lot easier than
    building everything. Or you could donate more hardware to the
    FreeBSD project, or even set up your own build cluster if you think
    you can do a better job.

    > Does also, is anything done to avoid the situation
    > where an older program needs an older version of a
    > dependancies and a newer program needs a newer version
    > of the same depedancy?

    Why, yes, people use shared library version numbers, or they install
    to different base prefixes, or any number of similar methods. For
    popular software like the Berkeley DB, this support is well-
    integrated into the ports system and the options menu that many ports
    will display, using WITH_BDB_VER. These mechanisms are documented in
    the Porter's Handbook here:

    http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/
    makefile-options.html#AEN2286

    > Does portupgrade leave older versions of a library
    > dependancy in place when installing a new version of
    > such a dependancy, so that applications that require
    > the newer version of the dependancy can use the new
    > version, while applications that need the older
    > version can use the older version?

    Yes, it does. Consider the output of "du -a /usr/local/lib/compat/"...

    -- 
    -Chuck
    _______________________________________________
    freebsd-questions@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-questions
    To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
    

  • Next message: Parv: "Re: Problems with IPF after upgrading from 4.11 to 5.4"

    Relevant Pages

    • Re: Question about packages
      ... Note that building 13000 ports takes quite ... > packages might be too optimistic. ... > FreeBSD project, or even set up your own build cluster if you think ... >> such a dependancy, ...
      (freebsd-questions)
    • Re: cairo 1.0.4 build failing on newly installed box/ports tree
      ... every package from ports ourselves ... supply packages of the exact name you ask for. ... everyone's cup tea to compile. ... And that is why there are binary packages. ...
      (comp.unix.bsd.freebsd.misc)
    • Re: Need to build some systems this week. Snapshots?
      ... Now that I think about it, I might add some sort of functionality like that (providing a listing of ports which need to be rebuilt) into a future version of FreeBSD Update. ... Of course, the problem with packages is more serious than with ports, because ... it doesn't rebuild and post packages in between releases. ... I'd like to see the project rebuild binary packages regularly so that a user ...
      (freebsd-stable)
    • Re: Using packages compiled for 7.0-RELEASE in 8-CURRENT
      ... updated ports available in the form of binary packages. ... /\ www.asciiribbon.org - against proprietary attachments ...
      (freebsd-questions)
    • Re: Using packages compiled for 7.0-RELEASE in 8-CURRENT
      ... I'm having a confusion about installing packages compiled in ... updated ports available in the form of binary packages. ...
      (freebsd-questions)