Ciaran McCreesh’s Blag

Now with 17% more caffeine

Paludis 0.76.0 Released

Paludis 0.76.0 has been released:

  • cave resolve –change-phases-for now has !first and !last options.
  • We no longer use Allison for Ruby documentation.
  • We now require libarchive 3, to avoid tar format issues.

Paludis 0.74.1 Released

Paludis 0.74.1 has been released:

  • Compilation fix for certain compilers.
  • Fixed a segfault when encountering blockers inside || ( ) dependencies.

Paludis 0.74.0 Released

Paludis 0.74.0 has been released:

  • The way || dependencies are handled has changed to allow upgrades in certain situations that would previously be blocked.
  • Previously file descriptors would be leaked when adding certain types of files to a tar being created for a pbin. This is now fixed.
  • We now strip certain kinds of trailing garbage from tar files, to deal with upstreams who insist upon distributing corrupted tarballs.
  • We now define ${T} to something usable in pkg_pretend.
  • The order of arguments passed to econf has been tweaked, to make it easier to override defaults.
  • cave print-ids etc now have a ‘%u’ format, for a uniquely identifying spec.
  • Added cave print-checksum, for convenience.
  • We now use metadata/md5-cache if it exists.
  • We now ignore self-blockers for Gentoo EAPIs, to avoid problems with developers screwing up package moves.
  • Compilation with GCC 4.7 should now work.

Paludis 0.72.2 Released

Paludis 0.72.2 has been released:

  • Added and changed options are now displayed in ‘resolve’ output, even if they are hidden.

Paludis 0.72.1 Released

Paludis 0.72.1 has been released:

  • Hardlinks are now handled cleanly by pbins.
  • Ruby 1.9 is now supported.
  • Minor bug fixes.

Paludis 0.72.0 Released

Paludis 0.72.0 has been released:

  • Changed documentation and Git URLs from paludis.pioto.org to paludis.exherbo.org.
  • Gentoo’s new boost.python library names are now recognised.

Paludis 0.70.2 Released

Paludis 0.70.2 has been released:

  • Assorted bug fixes.
  • Generation of thin Manifests is now supported.

There’s something horribly wrong with Gentoo

After a couple of months of it being switched off, the PSU in my Gentoo box decided to let its magic smoke escape. I made the mistake of replacing it, and now I see this:

* virtual/rubygems
    ::gentoo                  1 {:ruby18} 2 {:jruby} 3* {:ree18} (4)KR {:ruby19} (5)K {:rbx}
    virtual/rubygems-3:ree18::gentoo
    Description               Virtual ebuild for rubygems
    Homepage                  
    Herds                     ruby
    Use flags                 
        ruby_targets          
            (ree18)           Build with Ruby Enterprise Edition 1.8.x

That someone thought that that was in any way a good idea pretty much sums up everything that’s wrong with Gentoo. I’m seriously considering just abandoning Gentoo support now — there comes a point when the accumulated bad design decisions would cost more to fix than the total worth of the product, and this plus the Python eclass are suggesting to me that Gentoo has passed that point.

Paludis 0.70.1 Released

Paludis 0.70.1 has been released:

  • ‘cave search’ now has a ‘–case-sensitive’ option.
  • Assorted bug fixes.

Paludis 0.70.0 Released

Paludis 0.70.0 has been released:

  • ‘cave sync –suffix’ is now known as ‘–source’ (although the old version is still supported for compatibility). The short version is
    still ‘-s’.
  • Command-line arguments that have a short version and can be negated with ‘–no-*’ can now be negated in short form by using ‘+’ instead of ‘-’, for example ‘+x’ for ‘–no-execute’.
  • Manifest files for E repositories are now generated with the lines in the same order as Portage.
  • The SHA-512 and Whirlpool functions are now supported in Manifest files.
  • The hash functions used to generate Manifest files can now be controlled by either the repository itself or user configuration.
Follow

Get every new post delivered to your Inbox.