Ciaran McCreesh’s Blag

Now with 17% more caffeine

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.

Paludis 0.68.0 Released

Paludis 0.68.0 has been released:

  • Licence groups are now supported.
  • Various bug fixes.

Paludis 0.66.0 Released

Paludis 0.66.0 has been released:

  • The short options for ‘cave owner’ and ‘cave print-owner’ have changed.
  • Support for directory whitelisting for exheres-0.
  • Various bug fixes.

Paludis 0.64.3 Released

Paludis 0.64.3 has been released:

  • Fixed a bug where a ! inside a || ( ) could cause a segfault.
  • Assorted minor bug fixes and compiler compatibility changes.

Paludis 0.64.2 Released

Paludis 0.64.2 has been released:

  • The Python bindings now cover various additional things.
  • CONFIG_PROTECT is now available for merge-check hooks.
  • When using Portage format configurations, userpriv is now available.

Paludis 0.64.1 Released

Paludis 0.64.1 has been released:

  • ‘cave resolve –keep if-same-metadata’ now thinks “cat/pkg[a][b]” and “cat/pkg[b][a]” are “the same”.
  • Support for Portage-format configurations has been improved slightly.

Paludis 0.64.0 Released

Paludis 0.64.0 has been released:

  • Support for Gentoo old-style virtuals has been removed.
  • The ‘accerso’, ‘instruo’ and ‘appareo’ clients have been removed in favour of ‘cave’.
  • ‘cave resolve’ now has ‘if-same-metadata’ options for ‘–keep’ and ‘–keep-targets’, to take care of all those times when Gentoo developers ignore policy and change dependencies without a revbump.
  • Dependent IDs now have their dependency type (e.g. ‘build’, ‘runtime’) shown in the reasons output for ‘cave resolve’ and ‘cave uninstall’.
Follow

Get every new post delivered to your Inbox.