[Apt-listbugs-commits] [SCM] apt-listbugs development tree branch, master, updated. debian/0.1.4-6-g4c98389
Francesco Poli (wintermute)
invernomuto at paranoici.org
Sat Jun 25 20:37:23 UTC 2011
The following commit has been merged in the master branch:
commit 641bc99280237bd4d27bbeb52c264e5ba75474e9
Author: Francesco Poli (wintermute) <invernomuto at paranoici.org>
Date: Sun Jun 19 18:56:40 2011 +0200
remove unused code
diff --git a/apt-listbugs b/apt-listbugs
index 399a7fb..837e294 100755
--- a/apt-listbugs
+++ b/apt-listbugs
@@ -373,7 +373,7 @@ end
exit 0 if new_pkgs.size == 0
-Factory::PackageFactory.delete_ignore_pkgs(new_pkgs) if config.command == "apt"
+Factory::BugsFactory.delete_ignore_pkgs(new_pkgs) if config.command == "apt"
# exitting if no new packages is found
exit 0 if new_pkgs.size == 0
diff --git a/lib/apt-listbugs/logic.rb b/lib/apt-listbugs/logic.rb
index c86b43a..69ccf65 100644
--- a/lib/apt-listbugs/logic.rb
+++ b/lib/apt-listbugs/logic.rb
@@ -729,120 +729,15 @@ module Factory
module_function :config, :config=, :create, :done?
public :create
- module PackageFactory
+ module BugsFactory
extend Factory
- # parse 'apt-listbugs list pkgname/version .... ' combination.
- module ListFactory
- include Factory
- def field(pkgname)
- f = {}
- case pkgname
- when /^(.*)\/(.*)$/
- f["package"] = $1
- f["version"] = $2
- else
- f["package"] = pkgname
- end
- f
- end
- module_function :field
- end
-
- module AptFactory
- include Factory
- DPKG = "/usr/bin/dpkg"
- def field(pkgpath)
- return Debian::Dpkg.field(pkgpath)
- end
- module_function :field
- end
-
- def create(pkgnames, *args)
- # obtain package names and get information about them
- step = 100.0 / pkgnames.size.to_f
- pkgs = {}
- reading = _("Reading package fields...")
- pkgnames.each_index { |index|
- if block_given?
- yield reading, (index * step).to_i.to_s + "%"
- end
- pkgnames[index].chomp!
- f = nil
- case config.command
- when "apt"
- f = AptFactory.field(pkgnames[index])
- when "list"
- f = ListFactory.field(pkgnames[index])
- when "rss"
- f = ListFactory.field(pkgnames[index])
- else
- raise _("Not Implemented")
- end
- pkgs[f["package"]] = f
- }
- if block_given?
- yield reading, _("Done")
- end
- pkgs
- end
-
def delete_ignore_pkgs(new_pkgs)
new_pkgs.delete_if { |name, pkg|
config.system_ignore_bugs.include?(name)
}
end
- module_function :create, :delete_ignore_pkgs
-
- end
-
- module StatusFactory
- extend Factory
-
- def create(pkgs, *args)
- # creating status database, which contains the list of packages.
-
- if block_given?
- yield _("Reading package status..."), "0%"
- end
- pkgres = []
- pkgs.each_key { |pkg|
- pkgres << "#{pkg}"
- }
- i=0
- max=pkgres.size
- step=(pkgres.size/100)*10+1
- status = Debian::Packages.new(Debian::Dpkg::STATUS_FILE, pkgres) do
- yield _("Reading package status..."),
- "#{(i.to_f/max.to_f*100).to_i}%" if (i % step) == 0
- i += 1
- end
- if block_given?
- yield _("Reading package status..."), _("Done")
- end
- status
- end
-
- def delete_downgraded(cur_pkgs, new_pkgs)
- new_pkgs.delete_if { |name, pkg|
- val = false
- ver = pkg["version"]
- cur_ver = cur_pkgs[name]["version"] if cur_pkgs[name] != nil
- if ver != nil && cur_ver != nil
- val = true if Debian::Dpkg.compare_versions(ver, "lt", cur_ver)
- end
- val
- }
- end
-
- module_function :create, :delete_downgraded
-
- end
-
- module BugsFactory
- extend Factory
-
def create(new_pkgs, *args, &progress)
cur_pkgs = args[0]
bugs = Debian::Bugs.new
@@ -1120,7 +1015,7 @@ module Factory
}
end
- module_function :create, :delete_ignore_bugs,
+ module_function :delete_ignore_pkgs, :create, :delete_ignore_bugs,
:delete_uninteresting_bugs,
:delete_regexp_bugs,
:bug_is_irrelevant,
@@ -1129,6 +1024,7 @@ module Factory
:find_max_version_below_ver,
:find_min_version_above_ver,
:iterate_fixed_found_version
+
end
end
--
apt-listbugs development tree
More information about the Apt-listbugs-commits
mailing list