[paludis-commits] r4570 - scratch/scripts
dleverton at svn.pioto.org
dleverton at svn.pioto.org
Wed Apr 16 15:03:11 UTC 2008
Author: dleverton
Date: 2008-04-16 15:03:11 +0000 (Wed, 16 Apr 2008)
New Revision: 4570
Modified:
scratch/scripts/config-decruft
scratch/scripts/grex.rb
Log:
Update config-decruft and grex for new Log.message
Modified: scratch/scripts/config-decruft
===================================================================
--- scratch/scripts/config-decruft 2008-04-16 14:01:13 UTC (rev 4569)
+++ scratch/scripts/config-decruft 2008-04-16 15:03:11 UTC (rev 4570)
@@ -93,6 +93,15 @@
################ evil trickery ################
+if Paludis::Log.instance.method(:message).arity == 2 then
+ class Paludis::Log
+ alias real_message message
+ def message(id, level, msg)
+ real_message(level, msg)
+ end
+ end
+end
+
class FakeSourceOriginKey
def initialize(value)
@value = value
@@ -111,7 +120,7 @@
return FakeSourceOriginKey.new("virtuals") unless virtual_for_key.nil?
Paludis::Log.instance.
- message(Paludis::LogLevel::Warning,
+ message("config-decruft.unknown_origin", Paludis::LogLevel::Warning,
"Unable to determine origin repository for #{self}, assuming #{$db.favourite_repository}") unless @@faked_source_origins[self]
@@faked_source_origins[self] = true
FakeSourceOriginKey.new($db.favourite_repository)
@@ -365,7 +374,7 @@
if !missing_origins.has_key?(pkg) &&
!pkg.iuse_key.nil? then
Paludis::Log.instance.
- message(Paludis::LogLevel::Warning,
+ message("config-decruft.missing_origin", Paludis::LogLevel::Warning,
"Unable to find origin package for #{pkg}, ignoring masks/forces/defaults")
missing_origins[pkg] = true
end
Modified: scratch/scripts/grex.rb
===================================================================
--- scratch/scripts/grex.rb 2008-04-16 14:01:13 UTC (rev 4569)
+++ scratch/scripts/grex.rb 2008-04-16 15:03:11 UTC (rev 4570)
@@ -21,6 +21,14 @@
include Paludis
+if Paludis::Log.instance.method(:message).arity == 2 then
+ class Paludis::Log
+ alias real_message message
+ def message(id, level, msg)
+ real_message(level, msg)
+ end
+ end
+end
Log.instance.log_level = Paludis::LogLevel::Warning
Log.instance.program_name = $0
@@ -169,7 +177,7 @@
metadata.elements.each("pkgmetadata/herd") do | element |
herd = element.text.to_s
if herd.empty?
- Paludis::Log.instance.message(Paludis::LogLevel::Qa, "Empty <herd> tag in metadata.xml for #{fqpn} in #{repo.name}.")
+ Paludis::Log.instance.message("grex.empty_herd", Paludis::LogLevel::Qa, "Empty <herd> tag in metadata.xml for #{fqpn} in #{repo.name}.")
next
end
More information about the paludis-commits
mailing list