[PackageKit-commit] packagekit: Branch 'master' - 18 commits

Richard Hughes hughsient at kemper.freedesktop.org
Fri Jul 10 03:23:35 PDT 2009


 RELEASE                            |   10 
 backends/alpm/pk-backend-alpm.c    |    4 
 backends/apt/aptBackend.py         |   13 
 backends/portage/portageBackend.py |  114 ++++---
 backends/yum/yum-comps-groups.conf |    8 
 configure.ac                       |    2 
 docs/html/pk-faq.html              |    4 
 po/hu.po                           |  551 ++++++++++++++++++++++++-------------
 8 files changed, 457 insertions(+), 249 deletions(-)

New commits:
commit d140458e208cb96abb68889752f1ce7c9fbf8a53
Author: Richard Hughes <richard at hughsie.com>
Date:   Fri Jul 10 10:19:38 2009 +0100

    Add some more comps group mapping entries

diff --git a/backends/yum/yum-comps-groups.conf b/backends/yum/yum-comps-groups.conf
index 09d22d0..b7142f3 100644
--- a/backends/yum/yum-comps-groups.conf
+++ b/backends/yum/yum-comps-groups.conf
@@ -3,18 +3,18 @@ admin-tools=base-system;system-tools,base-system;admin-tools,rpmfusion_free;hard
 desktop-gnome=rpmfusion_free;gnome-desktop,desktops;gnome-desktop
 desktop-kde=desktops;kde-desktop,rpmfusion_free;kde-desktop
 desktop-other=desktops;window-managers,desktops;sugar-desktop,desktops;lxde-desktop,desktops;xfce-desktop
-education=apps;education
+education=apps;education,development;electronic-lab
 fonts=base-system;fonts,base-system;legacy-fonts
 games=apps;games,rpmfusion_free;games,rpmfusion_nonfree;games
 graphics=apps;graphics
 internet=apps;text-internet,apps;graphical-internet,rpmfusion_free;internet
 legacy=base-system;legacy-software-support
-localization=base-system;input-methods,language-support;khmer-support,language-support;persian-support,language-support;georgian-support,language-support;malay-support,language-support;tonga-support,language-support;portuguese-support,language-support;japanese-support,language-support;hungarian-support,language-support;somali-support,language-support;punjabi-support,language-support;bhutanese-support,language-support;british-support,language-support;korean-support,language-support;lao-support,language-support;inuktitut-support,language-support;german-support,language-support;hindi-support,language-support;faeroese-support,language-support;swedish-support,language-support;tsonga-support,language-support;russian-support,language-support;serbian-support,language-support;latvian-support,language-support;samoan-support,language-support;sinhala-support,language-support;catalan-support,language-support;lithuanian-support,language-support;turkish-support,language-support;arabic-support,language-support;vietnamese-support,language-support;mongolian-support,language-support;tswana-support,language-support;irish-support,language-support;italian-support,language-support;slovak-support,language-support;slovenian-support,language-support;belarusian-support,language-support;northern-sotho-support,language-support;kannada-support,language-support;malayalam-support,language-support;swati-support,language-support;breton-support,language-support;romanian-support,language-support;greek-support,language-support;tagalog-support,language-support;zulu-support,language-support;tibetan-support,language-support;danish-support,language-support;afrikaans-support,language-support;southern-sotho-support,language-support;bosnian-support,language-support;brazilian-support,language-support;basque-support,language-support;welsh-support,language-support;thai-support,language-support;telugu-support,language-support;low-saxon-support,language-support;urdu-support,language-support;tamil-support,language-support;indonesian-support,language-support;gujarati-support,language-support;xhosa-support,language-support;chinese-support,language-support;czech-support,language-support;venda-support,language-support;bulgarian-support,language-support;albanian-support,language-support;galician-support,language-support;armenian-support,language-support;dutch-support,language-support;oriya-support,language-support;maori-support,language-support;nepali-support,language-support;icelandic-support,language-support;ukrainian-support,language-support;assamese-support,language-support;bengali-support,language-support;spanish-support,language-support;hebrew-support,language-support;estonian-support,language-support;french-support,language-support;croatian-support,language-support;filipino-support,language-support;finnish-support,language-support;norwegian-support,language-support;southern-ndebele-support,language-support;polish-support,language-support;gaelic-support,language-support;marathi-support,language-support;ethiopic-support,language-support;esperanto-support,language-support;northern-sami-support,language-support;macedonian-support,language-support;walloon-support,language-support;kashubian-support,language-support;kashmiri-support,language-support;konkani-support,language-support;tajik-support,language-support;sindhi-support,language-support;uzbek-support,language-support;burmese-support,language-support;maithili-support,rpmfusion_free;misc-tools
+localization=base-system;input-methods,language-support;khmer-support,language-support;persian-support,language-support;georgian-support,language-support;malay-support,language-support;tonga-support,language-support;portuguese-support,language-support;japanese-support,language-support;hungarian-support,language-support;somali-support,language-support;punjabi-support,language-support;bhutanese-support,language-support;british-support,language-support;korean-support,language-support;lao-support,language-support;inuktitut-support,language-support;german-support,language-support;hindi-support,language-support;faeroese-support,language-support;swedish-support,language-support;tsonga-support,language-support;russian-support,language-support;serbian-support,language-support;latvian-support,language-support;samoan-support,language-support;sinhala-support,language-support;catalan-support,language-support;lithuanian-support,language-support;turkish-support,language-support;arabic-support,language-support;vietnamese-support,language-support;mongolian-support,language-support;tswana-support,language-support;irish-support,language-support;italian-support,language-support;slovak-support,language-support;slovenian-support,language-support;belarusian-support,language-support;northern-sotho-support,language-support;kannada-support,language-support;malayalam-support,language-support;swati-support,language-support;breton-support,language-support;romanian-support,language-support;greek-support,language-support;tagalog-support,language-support;zulu-support,language-support;tibetan-support,language-support;danish-support,language-support;afrikaans-support,language-support;southern-sotho-support,language-support;bosnian-support,language-support;brazilian-support,language-support;basque-support,language-support;welsh-support,language-support;thai-support,language-support;telugu-support,language-support;low-saxon-support,language-support;urdu-support,language-support;tamil-support,language-support;indonesian-support,language-support;gujarati-support,language-support;xhosa-support,language-support;chinese-support,language-support;czech-support,language-support;venda-support,language-support;bulgarian-support,language-support;albanian-support,language-support;galician-support,language-support;armenian-support,language-support;dutch-support,language-support;oriya-support,language-support;maori-support,language-support;nepali-support,language-support;icelandic-support,language-support;ukrainian-support,language-support;assamese-support,language-support;bengali-support,language-support;spanish-support,language-support;hebrew-support,language-support;estonian-support,language-support;french-support,language-support;croatian-support,language-support;filipino-support,language-support;finnish-support,language-support;norwegian-support,language-support;southern-ndebele-support,language-support;polish-support,language-support;gaelic-support,language-support;marathi-support,language-support;ethiopic-support,language-support;esperanto-support,language-support;northern-sami-support,language-support;macedonian-support,language-support;walloon-support,language-support;kashubian-support,language-support;kashmiri-support,language-support;konkani-support,language-support;tajik-support,language-support;sindhi-support,language-support;uzbek-support,language-support;burmese-support,language-support;maithili-support,language-support;kazakh-support,language-support;azerbaijani-support,language-support;fijian-support,language-support;tetum-support,language-support;upper-sorbian-support,language-support;sanskrit-support,language-support;sardinian-support,language-support;swahili-support,language-support;maltese-support,language-support;friulian-support,language-support;latin-support,language-support;interlingua-support,language-support;occitan-support,language-support;hiligaynon-support,language-support;malagasy-support,language-support;amazigh-support,language-support;manx-support,language-support;turkmen-support,language-support;kinyarwanda-support,language-support;kurdish-support,language-support;coptic-support,language-support;luxembourgish-support,language-support;frisian-support,language-support;chichewa-support
 multimedia=apps;sound-and-video,rpmfusion_free;sound-and-video
 office=apps;office,apps;editors
 other=apps;engineering-and-scientific,rpmfusion_free;misc-libs,rpmfusion_nonfree;emulators
-programming=development;haskell,development;kde-software-development,development;gnome-software-development,development;development-tools,development;eclipse,development;development-libs,development;x-software-development,development;web-development,development;legacy-software-development,development;ruby,development;java-development,development;xfce-software-development,development;fedora-packager
-publishing=apps;authoring-and-publishing
+programming=development;haskell,development;kde-software-development,development;gnome-software-development,development;development-tools,development;eclipse,development;development-libs,development;x-software-development,development;web-development,development;legacy-software-development,development;ruby,development;java-development,development;xfce-software-development,development;fedora-packager,development;mingw32,development;ocaml
+publishing=apps;authoring-and-publishing,apps;font-design
 servers=servers;clustering,servers;dns-server,servers;server-cfg,servers;news-server,servers;web-server,servers;smb-server,servers;sql-server,servers;ftp-server,servers;printing,servers;mysql,servers;mail-server,servers;network-server,servers;legacy-network-server
 system=base-system;java,base-system;base-x,base-system;hardware-support,base-system;dial-up,base-system;base,rpmfusion_free;base,rpmfusion_free;system-tools,rpmfusion_nonfree;hardware-support,rpmfusion_nonfree;misc-tools,rpmfusion_nonfree;base
 virtualization=base-system;virtualization
commit ed232c1700b316cbbf3e70dc45a65a2c2be10f09
Author: Richard Hughes <richard at hughsie.com>
Date:   Fri Jul 10 10:01:16 2009 +0100

    yum: trivially fix up a file permission

diff --git a/backends/yum/yumComps.py b/backends/yum/yumComps.py
old mode 100755
new mode 100644
commit 38685c01381bdc74f56249725ef5523161ec18db
Author: Richard Hughes <richard at hughsie.com>
Date:   Fri Jul 10 09:16:05 2009 +0100

    trivial: fix up two images in the FAQ website

diff --git a/docs/html/pk-faq.html b/docs/html/pk-faq.html
index a887b8c..314ba75 100644
--- a/docs/html/pk-faq.html
+++ b/docs/html/pk-faq.html
@@ -190,7 +190,7 @@ The following <i>GUI</i> programs are provided:
 <p>
 Update descriptions are also processed for markdown, for example:
 </p>
-<img src=img/gpk-markdown.png/>
+<img src="img/gpk-markdown.png"/>
 <hr>
 
 <h3><a name="command-not-found">How does the command not found functionality work?</a></h3>
@@ -199,7 +199,7 @@ The command not found functionality is a bash extension that allows PackageKit
 to suggest similar commands, or to offer to install packages to provide commands.
 It's probably best to click on the image and watch the video.
 </p>
-<a href="videos/pk-command-not-found.ogv"><img src=img/pk-command-not-found.png/></a>
+<a href="videos/pk-command-not-found.ogv"><img src="img/pk-command-not-found.png"/></a>
 <hr>
 
 <h3><a name="1-click-install">Does PackageKit support 1-Click Install?</a></h3>
commit fe1e389717d8669abfef745c61e7b76a5aa99697
Author: Mounir Lamouri (volkmar) <mounir.lamouri at gmail.com>
Date:   Wed Jul 8 01:30:29 2009 +0200

    portage: improve get_depends and move it to trunk version of portage

diff --git a/backends/portage/portageBackend.py b/backends/portage/portageBackend.py
index fba5b0d..223fe81 100755
--- a/backends/portage/portageBackend.py
+++ b/backends/portage/portageBackend.py
@@ -29,6 +29,7 @@ from packagekit.package import PackagekitPackage
 import portage
 import _emerge.actions
 import _emerge.stdout_spinner
+import _emerge.create_depgraph_params
 
 # layman imports
 import layman.db
@@ -195,7 +196,7 @@ CATEGORY_GROUP_MAP = {
         "sys-libs" : GROUP_OTHER,
         "sys-power" : GROUP_OTHER,
         "sys-process" : GROUP_OTHER,
-        "virtual" : GROUP_OTHER,
+        "virtual" : GROUP_OTHER, # TODO: what to do ?
         "www-apache" : GROUP_OTHER,
         "www-apps" : GROUP_OTHER,
         "www-client" : GROUP_OTHER,
@@ -523,49 +524,52 @@ class PackageKitPortageBackend(PackageKitBaseBackend, PackagekitPackage):
                 info = INFO_AVAILABLE
         PackageKitBaseBackend.package(self, self.cpv_to_id(cpv), info, desc)
 
-    def get_depends(self, filters, pkgids, recursive):
+    def get_depends(self, filters, pkgs, recursive):
         # TODO: manage filters
         # TODO: optimize by using vardb for installed packages ?
+        # TODO: use depgraph.select_files to select multiple files
+        # TODO: print package in depends ?
         self.status(STATUS_INFO)
         self.allow_cancel(True)
         self.percentage(None)
 
-        for pkgid in pkgids:
-            cpv = id_to_cpv(pkgid)
+        for pkg in pkgs:
+            cpv = id_to_cpv(pkg)
 
-            # is cpv valid
-            if not portage.portdb.cpv_exists(cpv):
-                # self.warning ? self.error ?
-                self.message(MESSAGE_COULD_NOT_FIND_PACKAGE,
-                        "Could not find the package %s" % pkgid)
+            if not self.is_cpv_valid(cpv):
+                self.error(ERROR_PACKAGE_NOT_FOUND,
+                        "Package %s was not found" % pkg)
                 continue
 
             myopts = {}
             if recursive:
-                myopts.pop("--emptytree", None)
                 myopts["--emptytree"] = True
-            spinner = ""
-            settings, trees, mtimedb = _emerge.load_emerge_config()
-            myparams = _emerge.create_depgraph_params(myopts, "")
-            spinner = _emerge.stdout_spinner()
-            depgraph = _emerge.depgraph(settings, trees, myopts, myparams, spinner)
+            spinner = _emerge.stdout_spinner.stdout_spinner()
+            settings, trees, _ = _emerge.actions.load_emerge_config()
+            myparams = _emerge.create_depgraph_params.create_depgraph_params(
+                    myopts, "")
+            depgraph = _emerge.depgraph.depgraph(
+                    settings, trees, myopts, myparams, spinner)
+
             retval, fav = depgraph.select_files(["="+cpv])
             if not retval:
-                self.error(ERROR_INTERNAL_ERROR, "Wasn't able to get dependency graph")
+                self.error(ERROR_INTERNAL_ERROR,
+                        "Wasn't able to get dependency graph")
                 continue
 
             if recursive:
                 # printing the whole tree
-                pkgs = depgraph.altlist(reversed=1)
-                for pkg in pkgs:
-                    if pkg[2] != cpv:
-                        self.package(pkg[2])
+                for p in depgraph.altlist(reversed=1):
+                    if p[2] != cpv:
+                        self.package(p[2])
             else: # !recursive
                 # only printing child of the root node
                 # actually, we have "=cpv" -> "cpv" -> children
-                root_node = depgraph.digraph.root_nodes()[0] # =cpv
-                root_node = depgraph.digraph.child_nodes(root_node)[0] # cpv
-                children = depgraph.digraph.child_nodes(root_node)
+                root_node = depgraph._dynamic_config.digraph.root_nodes()[0] # =cpv
+                root_node = depgraph._dynamic_config.digraph.child_nodes(
+                        root_node)[0] # cpv
+                children = depgraph._dynamic_config.digraph.child_nodes(
+                        root_node)
                 for child in children:
                     self.package(child[2])
 
@@ -906,7 +910,6 @@ class PackageKitPortageBackend(PackageKitBaseBackend, PackagekitPackage):
 
         myopts = {'--quiet': True}
         settings, trees, mtimedb = _emerge.actions.load_emerge_config()
-        spinner = _emerge.stdout_spinner.stdout_spinner()
 
         # get installed and available dbs
         installed_layman_db = layman.db.DB(layman.config.Config())
@@ -1170,6 +1173,7 @@ class PackageKitPortageBackend(PackageKitBaseBackend, PackagekitPackage):
 
     def search_name(self, filters, keys):
         # NOTES: searching in package name, excluding category
+        # TODO: search for cat/pkg if '/' is found
         self.status(STATUS_QUERY)
         self.allow_cancel(True)
         self.percentage(0)
commit ac5ffba87752ff50f7c597f1b217f4622aafca44
Author: Sebastian Heinlein <devel at glatzor.de>
Date:   Tue Jul 7 14:01:21 2009 +0200

    APT: A backwards running progress (mostly the case during cache updates) is reported as not available progress information.

diff --git a/backends/apt/aptBackend.py b/backends/apt/aptBackend.py
index 2d787d6..3ad2a12 100755
--- a/backends/apt/aptBackend.py
+++ b/backends/apt/aptBackend.py
@@ -317,7 +317,10 @@ class PackageKitFetchProgress(apt.progress.FetchProgress):
         apt.progress.FetchProgress.pulse(self)
         progress = int(self.pstart + self.percent/100 * \
                        (self.pend - self.pstart))
-        if self.pprev < progress:
+        # A backwards running progress is reported as a not available progress
+        if self.pprev > progress:
+            self._backend.percentage()
+        else:
             self._backend.percentage(progress)
             self.pprev = progress
         return True
commit 32a8f04d163911e4e9bf3257e657a4e83866e6d4
Merge: 0aad57e... fd473a4...
Author: Sebastian Heinlein <devel at glatzor.de>
Date:   Tue Jul 7 13:53:26 2009 +0200

    Merge branch 'master' of git+ssh://glatzor@git.packagekit.org/srv/git/PackageKit

commit fd473a40dc3cedbac33f3e3c86d3cb7d052f58a1
Author: Mounir Lamouri (volkmar) <mounir.lamouri at gmail.com>
Date:   Tue Jul 7 01:44:00 2009 +0200

    portage: refresh-cache sync overlays, use force parameter, do not prompt anything. Refactoring.

diff --git a/backends/portage/portageBackend.py b/backends/portage/portageBackend.py
index 0c14078..fba5b0d 100755
--- a/backends/portage/portageBackend.py
+++ b/backends/portage/portageBackend.py
@@ -27,7 +27,8 @@ from packagekit.package import PackagekitPackage
 # portage imports
 # TODO: why some python app are adding try / catch around this ?
 import portage
-import _emerge
+import _emerge.actions
+import _emerge.stdout_spinner
 
 # layman imports
 import layman.db
@@ -274,9 +275,26 @@ class PackageKitPortageBackend(PackageKitBaseBackend, PackagekitPackage):
         self.vardb = portage.db[portage.settings["ROOT"]]["vartree"].dbapi
         #self.portdb = portage.db[portage.settings["ROOT"]]["porttree"].dbapi
 
+        # TODO: should be removed when using non-verbose function API
+        self.orig_out = None
+        self.orig_err = None
+
         if lock:
             self.doLock()
 
+    # TODO: should be removed when using non-verbose function API
+    def block_output(self):
+        null_out = open('/dev/null', 'w')
+        self.orig_out = sys.stdout
+        self.orig_err = sys.stderr
+        sys.stdout = null_out
+        sys.stderr = null_out
+
+    # TODO: should be removed when using non-verbose function API
+    def unblock_output(self):
+        sys.stdout = self.orig_out
+        sys.stderr = self.orig_err
+
     def is_installed(self, cpv):
         if self.vardb.cpv_exists(cpv):
             return True
@@ -879,20 +897,35 @@ class PackageKitPortageBackend(PackageKitBaseBackend, PackagekitPackage):
             mergetask.merge()
 
     def refresh_cache(self, force):
-        # TODO: use force ?
+        # NOTES: can't manage progress even if it could be better
+        # TODO: do not wait for exception, check timestamp
+        # TODO: message if overlay repo has changed (layman)
         self.status(STATUS_REFRESH_CACHE)
         self.allow_cancel(True)
         self.percentage(None)
 
-        myopts = {} # TODO: --quiet ?
-        myopts.pop("--quiet", None)
-        myopts["--quiet"] = True
-        settings, trees, mtimedb = _emerge.load_emerge_config()
-        spinner = _emerge.stdout_spinner()
+        myopts = {'--quiet': True}
+        settings, trees, mtimedb = _emerge.actions.load_emerge_config()
+        spinner = _emerge.stdout_spinner.stdout_spinner()
+
+        # get installed and available dbs
+        installed_layman_db = layman.db.DB(layman.config.Config())
+
+        if force:
+            timestamp_path = os.path.join(
+                    settings["PORTDIR"], "metadata", "timestamp.chk")
+            if os.access(timestamp_path, os.F_OK):
+                os.remove(timestamp_path)
+
         try:
-            _emerge.action_sync(settings, trees, mtimedb, myopts, "")
-        finally:
-            self.percentage(100)
+            self.block_output()
+            for o in installed_layman_db.overlays.keys():
+                installed_layman_db.sync(o, True)
+            _emerge.actions.action_sync(settings, trees, mtimedb, myopts, "")
+            self.unblock_output()
+        except:
+            self.unblock_output()
+            self.error(ERROR_INTERNAL_ERROR, traceback.format_exc())
 
     def remove_packages(self, allowdep, pkgs):
         # can't use allowdep: never removing dep
@@ -988,17 +1021,12 @@ class PackageKitPortageBackend(PackageKitBaseBackend, PackagekitPackage):
         if enable and not is_repository_enabled(installed_layman_db, repoid):
             try:
                 # TODO: clean the trick to prevent outputs from layman
-                orig_out = sys.stdout
-                orig_err = sys.stderr
-                sys.stdout = open('/dev/null', 'w')
-                sys.stderr = open('/dev/null', 'w')
-
+                self.block_output()
                 installed_layman_db.add(available_layman_db.select(repoid),
                         quiet=True)
-
-                sys.stdout = orig_out
-                sys.stderr = orig_err
+                self.unblock_output()
             except Exception, e:
+                self.unblock_output()
                 self.error(ERROR_INTERNAL_ERROR,
                         "Failed to enable repository "+repoid+" : "+str(e))
                 return
commit 433cb1744cf4a4dc3ec6d5fcbb355eec90e80ed8
Author: Richard Hughes <richard at hughsie.com>
Date:   Mon Jul 6 17:49:43 2009 +0100

    alpm: hopefully fix compile

diff --git a/backends/alpm/pk-backend-alpm.c b/backends/alpm/pk-backend-alpm.c
index a4a057d..dceab77 100644
--- a/backends/alpm/pk-backend-alpm.c
+++ b/backends/alpm/pk-backend-alpm.c
@@ -1519,6 +1519,8 @@ backend_update_system_thread (PkBackend *backend)
 {
 	alpm_list_t *data = NULL;
 
+	/* FIXME: support only_trusted */
+
 	/* don't specify any flags for now */
 	pmtransflag_t flags = 0;
 
@@ -1547,7 +1549,7 @@ backend_update_system_thread (PkBackend *backend)
  * backend_update_system:
  */
 static void
-backend_update_system (PkBackend *backend)
+backend_update_system (PkBackend *backend, gboolean only_trusted)
 {
 	pk_backend_thread_create (backend, backend_update_system_thread);
 }
commit 0aad57ec5310d0e7292c422e4c69ed50be2f01bd
Merge: 05644bb... fe717cd...
Author: Sebastian Heinlein <devel at glatzor.de>
Date:   Mon Jul 6 18:48:26 2009 +0200

    Merge branch 'master' of git+ssh://glatzor@git.packagekit.org/srv/git/PackageKit

commit fe717cd712dfcbd442d90595ad3b33e45fad4a01
Author: zoltanh721 <zoltanh721 at fedoraproject.org>
Date:   Mon Jul 6 14:13:30 2009 +0000

    Sending translation for Hungarian

diff --git a/po/hu.po b/po/hu.po
index 3079bf2..0992a8a 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -7,639 +7,674 @@ msgid ""
 msgstr ""
 "Project-Id-Version: packagekit\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-03-22 02:07+0000\n"
-"PO-Revision-Date: 2009-03-27 22:17+0100\n"
-"Last-Translator: Gabor Kelemen <kelemeng at gnome.hu>\n"
+"POT-Creation-Date: 2009-06-27 22:49+0000\n"
+"PO-Revision-Date: 2009-07-06 16:09+0100\n"
+"Last-Translator: Zoltan Hoppar <hopparz at gmail.com>\n"
 "Language-Team: Hungarian <fedora-trans-hu at redhat.com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Poedit-Language: Hungarian\n"
 "X-Poedit-Country: HUNGARY\n"
 "X-Poedit-SourceCharset: utf-8\n"
 "X-Generator: KBabel 1.11.4\n"
 
 #. TRANSLATORS: this is an atomic transaction
-#: ../client/pk-console.c:234
+#: ../client/pk-console.c:231
 msgid "Transaction"
 msgstr "Tranzakció"
 
 #. TRANSLATORS: this is the time the transaction was started in system timezone
-#: ../client/pk-console.c:236
+#: ../client/pk-console.c:233
 msgid "System time"
 msgstr "Rendszeridő"
 
 #. TRANSLATORS: this is if the transaction succeeded or not
-#: ../client/pk-console.c:238
+#: ../client/pk-console.c:235
 msgid "Succeeded"
 msgstr "Sikeres"
 
 #. TRANSLATORS: if the repo is enabled
-#: ../client/pk-console.c:238 ../client/pk-console.c:405
+#: ../client/pk-console.c:235
+#: ../client/pk-console.c:402
 msgid "True"
 msgstr "Igaz"
 
-#: ../client/pk-console.c:238 ../client/pk-console.c:405
+#: ../client/pk-console.c:235
+#: ../client/pk-console.c:402
 msgid "False"
 msgstr "Hamis"
 
 #. TRANSLATORS: this is the transactions role, e.g. "update-system"
-#: ../client/pk-console.c:240
+#. TRANSLATORS: the trasaction role, e.g. update-system
+#: ../client/pk-console.c:237
+#: ../src/pk-polkit-action-lookup.c:256
 msgid "Role"
 msgstr "Szerep"
 
 #. TRANSLATORS: this is The duration of the transaction
-#: ../client/pk-console.c:245
+#: ../client/pk-console.c:242
 msgid "Duration"
 msgstr "Időtartam"
 
-#: ../client/pk-console.c:245
+#: ../client/pk-console.c:242
 msgid "(seconds)"
 msgstr "(másodperc)"
 
 #. TRANSLATORS: this is The command line used to do the action
-#: ../client/pk-console.c:249
+#. TRANSLATORS: the command line of the thing that wants the authentication
+#: ../client/pk-console.c:246
+#: ../src/pk-polkit-action-lookup.c:270
 msgid "Command line"
 msgstr "Parancssor"
 
 #. TRANSLATORS: this is the user ID of the user that started the action
-#: ../client/pk-console.c:251
+#: ../client/pk-console.c:248
 msgid "User ID"
 msgstr "Felhasználóazonosító"
 
 #. TRANSLATORS: this is the username, e.g. hughsie
-#: ../client/pk-console.c:258
+#: ../client/pk-console.c:255
 msgid "Username"
 msgstr "Felhasználónév"
 
 #. TRANSLATORS: this is the users real name, e.g. "Richard Hughes"
-#: ../client/pk-console.c:262
+#: ../client/pk-console.c:259
 msgid "Real name"
 msgstr "Valódi név"
 
-#: ../client/pk-console.c:270
+#: ../client/pk-console.c:267
 msgid "Affected packages:"
 msgstr "Érintett csomagok:"
 
-#: ../client/pk-console.c:272
+#: ../client/pk-console.c:269
 msgid "Affected packages: None"
 msgstr "Érintett csomagok: nincs"
 
 #. TRANSLATORS: this is the distro, e.g. Fedora 10
-#: ../client/pk-console.c:297
+#: ../client/pk-console.c:294
 msgid "Distribution"
 msgstr "Disztribúció"
 
 #. TRANSLATORS: this is type of update, stable or testing
-#: ../client/pk-console.c:299
+#: ../client/pk-console.c:296
 msgid "Type"
 msgstr "Típus"
 
 #. TRANSLATORS: this is any summary text describing the upgrade
 #. TRANSLATORS: this is the summary of the group
-#: ../client/pk-console.c:301 ../client/pk-console.c:324
+#: ../client/pk-console.c:298
+#: ../client/pk-console.c:321
 msgid "Summary"
 msgstr "Összegzés"
 
 #. TRANSLATORS: this is the group category name
-#: ../client/pk-console.c:313
+#: ../client/pk-console.c:310
 msgid "Category"
 msgstr "Kategória"
 
 #. TRANSLATORS: this is group identifier
-#: ../client/pk-console.c:315
+#: ../client/pk-console.c:312
 msgid "ID"
 msgstr "Azonosító"
 
 #. TRANSLATORS: this is the parent group
-#: ../client/pk-console.c:318
+#: ../client/pk-console.c:315
 msgid "Parent"
 msgstr "Szülő"
 
 #. TRANSLATORS: this is the name of the parent group
-#: ../client/pk-console.c:321
+#: ../client/pk-console.c:318
 msgid "Name"
 msgstr "Név"
 
 #. TRANSLATORS: this is preferred icon for the group
-#: ../client/pk-console.c:327
+#: ../client/pk-console.c:324
 msgid "Icon"
 msgstr "Ikon"
 
 #. TRANSLATORS: this is a header for the package that can be updated
-#: ../client/pk-console.c:342
+#: ../client/pk-console.c:339
 msgid "Details about the update:"
 msgstr "A frissítés részletei:"
 
 #. TRANSLATORS: details about the update, package name and version
-#: ../client/pk-console.c:344
+#: ../client/pk-console.c:341
 msgid "Package"
 msgstr "Csomag"
 
 #. TRANSLATORS: details about the update, any packages that this update updates
-#: ../client/pk-console.c:347
+#: ../client/pk-console.c:344
 msgid "Updates"
 msgstr "Frissítések"
 
 #. TRANSLATORS: details about the update, any packages that this update obsoletes
-#: ../client/pk-console.c:351
+#: ../client/pk-console.c:348
 msgid "Obsoletes"
 msgstr "Elavult"
 
 #. TRANSLATORS: details about the update, the vendor URLs
-#: ../client/pk-console.c:355
+#: ../client/pk-console.c:352
 msgid "Vendor"
 msgstr "Gyártó"
 
 #. TRANSLATORS: details about the update, the bugzilla URLs
-#: ../client/pk-console.c:359
+#: ../client/pk-console.c:356
 msgid "Bugzilla"
 msgstr "Bugzilla"
 
 #. TRANSLATORS: details about the update, the CVE URLs
-#: ../client/pk-console.c:363
+#: ../client/pk-console.c:360
 msgid "CVE"
 msgstr "CVE"
 
 #. TRANSLATORS: details about the update, if the package requires a restart
-#: ../client/pk-console.c:367
+#: ../client/pk-console.c:364
 msgid "Restart"
 msgstr "Újraindítás"
 
 #. TRANSLATORS: details about the update, any description of the update
-#: ../client/pk-console.c:371
+#: ../client/pk-console.c:368
 msgid "Update text"
 msgstr "Frissítési szöveg"
 
 #. TRANSLATORS: details about the update, the changelog for the package
-#: ../client/pk-console.c:375
+#: ../client/pk-console.c:372
 msgid "Changes"
 msgstr "Változások"
 
 #. TRANSLATORS: details about the update, the ongoing state of the update
-#: ../client/pk-console.c:379
+#: ../client/pk-console.c:376
 msgid "State"
 msgstr "Állapot"
 
 #. TRANSLATORS: details about the update, date the update was issued
-#: ../client/pk-console.c:384
+#: ../client/pk-console.c:381
 msgid "Issued"
 msgstr "Kiadva"
 
 #. TRANSLATORS: details about the update, date the update was updated
-#: ../client/pk-console.c:389
+#: ../client/pk-console.c:386
 msgid "Updated"
 msgstr "Frissítve"
 
-#: ../client/pk-console.c:476 ../client/pk-console.c:478
+#: ../client/pk-console.c:473
+#: ../client/pk-console.c:475
 msgid "Percentage"
 msgstr "Százalék"
 
-#: ../client/pk-console.c:478
+#: ../client/pk-console.c:475
 msgid "Unknown"
 msgstr "Ismeretlen"
 
 #. TRANSLATORS: a package requires the system to be restarted
-#: ../client/pk-console.c:529
+#: ../client/pk-console.c:517
 msgid "System restart required by:"
 msgstr "A rendszer újraindítását igényli:"
 
 #. TRANSLATORS: a package requires the session to be restarted
-#: ../client/pk-console.c:532
+#: ../client/pk-console.c:520
 msgid "Session restart required:"
 msgstr "A munkamenet újraindítását igényli:"
 
 #. TRANSLATORS: a package requires the application to be restarted
-#: ../client/pk-console.c:535
+#: ../client/pk-console.c:523
 msgid "Application restart required by:"
 msgstr "Az alkalmazás újraindítását igényli:"
 
 #. TRANSLATORS: a package needs to restart they system
-#: ../client/pk-console.c:572
+#: ../client/pk-console.c:578
 msgid "Please restart the computer to complete the update."
 msgstr "Indítsa újra a számítógépet a frissítés befejezéséhez."
 
 #. TRANSLATORS: a package needs to restart the session
-#: ../client/pk-console.c:575
+#: ../client/pk-console.c:581
 msgid "Please logout and login to complete the update."
 msgstr "Jelentkezzen ki, majd be a frissítés befejezéséhez."
 
 #. TRANSLATORS: a package needs to restart the application
-#: ../client/pk-console.c:578
+#: ../client/pk-console.c:584
 msgid "Please restart the application as it is being used."
 msgstr "Indítsa újra az alkalmazást, mert az használatban van."
 
 #. TRANSLATORS: The package is already installed on the system
-#: ../client/pk-console.c:691
+#: ../client/pk-console.c:711
 #, c-format
 msgid "The package %s is already installed"
 msgstr "A csomag (%s) már telepítve van"
 
 #. TRANSLATORS: The package name was not found in any software sources. The detailed error follows
-#: ../client/pk-console.c:699
+#: ../client/pk-console.c:719
 #, c-format
 msgid "The package %s could not be installed: %s"
 msgstr "A csomag (%s) nem telepíthető: %s"
 
 #. TRANSLATORS: There was a programming error that shouldn't happen. The detailed error follows
-#: ../client/pk-console.c:724 ../client/pk-console.c:751
-#: ../client/pk-console.c:847 ../client/pk-console.c:964
-#: ../client/pk-tools-common.c:62 ../client/pk-tools-common.c:81
+#: ../client/pk-console.c:744
+#: ../client/pk-console.c:767
+#: ../client/pk-console.c:863
+#: ../client/pk-console.c:980
+#: ../client/pk-tools-common.c:62
+#: ../client/pk-tools-common.c:81
 #: ../client/pk-tools-common.c:89
 #, c-format
 msgid "Internal error: %s"
 msgstr "Belső hiba: %s"
 
 #. TRANSLATORS: There was an error installing the packages. The detailed error follows
-#: ../client/pk-console.c:732 ../client/pk-console.c:1360
+#: ../client/pk-console.c:752
+#: ../client/pk-console.c:1376
 #, c-format
 msgid "This tool could not install the packages: %s"
 msgstr "Az eszköz nem képes telepíteni a csomagokat: %s"
 
 #. TRANSLATORS: There was an error installing the files. The detailed error follows
-#: ../client/pk-console.c:759
+#: ../client/pk-console.c:775
 #, c-format
 msgid "This tool could not install the files: %s"
 msgstr "Az eszköz nem képes telepíteni a fájlokat: %s"
 
 #. TRANSLATORS: The package name was not found in the installed list. The detailed error follows
-#: ../client/pk-console.c:815
+#: ../client/pk-console.c:831
 #, c-format
 msgid "This tool could not remove %s: %s"
 msgstr "Az eszköz nem képes %s eltávolítására: %s"
 
 #. TRANSLATORS: There was an error removing the packages. The detailed error follows
-#: ../client/pk-console.c:838 ../client/pk-console.c:876
-#: ../client/pk-console.c:909
+#: ../client/pk-console.c:854
+#: ../client/pk-console.c:892
+#: ../client/pk-console.c:925
 #, c-format
 msgid "This tool could not remove the packages: %s"
 msgstr "Az eszköz nem képes a csomagok eltávolítására: %s"
 
 #. TRANSLATORS: When removing, we might have to remove other dependencies
-#: ../client/pk-console.c:888
+#: ../client/pk-console.c:904
 msgid "The following packages have to be removed:"
 msgstr "A következő csomagokat el kell távolítani:"
 
 #. TRANSLATORS: We are checking if it's okay to remove a list of packages
-#: ../client/pk-console.c:895
+#: ../client/pk-console.c:911
 msgid "Proceed removing additional packages?"
 msgstr "Folytatja a további csomagok eltávolításával?"
 
 #. TRANSLATORS: We did not remove any packages
-#: ../client/pk-console.c:900
+#: ../client/pk-console.c:916
 msgid "The package removal was canceled!"
 msgstr "A csomagok eltávolítása megszakítva"
 
 #. TRANSLATORS: The package name was not found in any software sources
-#: ../client/pk-console.c:941
+#: ../client/pk-console.c:957
 #, c-format
 msgid "This tool could not download the package %s as it could not be found"
 msgstr "Az eszköz nem képes a csomag (%s) letöltésére, mert az nem található"
 
 #. TRANSLATORS: Could not download the packages for some reason. The detailed error follows
-#: ../client/pk-console.c:972
+#: ../client/pk-console.c:988
 #, c-format
 msgid "This tool could not download the packages: %s"
 msgstr "Az eszköz nem képes a csomagok letöltésére: %s"
 
 #. TRANSLATORS: There was an error getting the list of files for the package. The detailed error follows
-#: ../client/pk-console.c:999 ../client/pk-console.c:1008
+#: ../client/pk-console.c:1015
+#: ../client/pk-console.c:1024
 #, c-format
 msgid "This tool could not update %s: %s"
 msgstr "Az eszköz nem képes a csomag (%s) frissítésére: %s"
 
 #. TRANSLATORS: There was an error getting the list of files for the package. The detailed error follows
-#: ../client/pk-console.c:1030 ../client/pk-console.c:1038
+#: ../client/pk-console.c:1046
+#: ../client/pk-console.c:1054
 #, c-format
 msgid "This tool could not get the requirements for %s: %s"
 msgstr "Az eszköz nem képes lekérni a csomag (%s) előfeltételeit: %s"
 
 #. TRANSLATORS: There was an error getting the dependencies for the package. The detailed error follows
-#: ../client/pk-console.c:1060 ../client/pk-console.c:1068
+#: ../client/pk-console.c:1076
+#: ../client/pk-console.c:1084
 #, c-format
 msgid "This tool could not get the dependencies for %s: %s"
 msgstr "Az eszköz nem képes lekérni a csomag (%s) függőségeit: %s"
 
 #. TRANSLATORS: There was an error getting the details about the package. The detailed error follows
-#: ../client/pk-console.c:1090 ../client/pk-console.c:1098
+#: ../client/pk-console.c:1106
+#: ../client/pk-console.c:1114
 #, c-format
 msgid "This tool could not get package details for %s: %s"
 msgstr "Az eszköz nem képes lekérni a csomag (%s) részleteit: %s"
 
 #. TRANSLATORS: The package name was not found in any software sources. The detailed error follows
-#: ../client/pk-console.c:1120
+#: ../client/pk-console.c:1136
 #, c-format
 msgid "This tool could not find the files for %s: %s"
 msgstr "Az eszköz nem találja a csomag (%s) fájljait: %s"
 
 #. TRANSLATORS: There was an error getting the list of files for the package. The detailed error follows
-#: ../client/pk-console.c:1128
+#: ../client/pk-console.c:1144
 #, c-format
 msgid "This tool could not get the file list for %s: %s"
 msgstr "Az eszköz nem képes lekérni a csomag (%s) fájllistáját: %s"
 
 #. TRANSLATORS: There was an error getting the list of packages. The filename follows
-#: ../client/pk-console.c:1150
+#: ../client/pk-console.c:1166
 #, c-format
 msgid "File already exists: %s"
 msgstr "A fájl már létezik: %s"
 
 #. TRANSLATORS: follows a list of packages to install
-#: ../client/pk-console.c:1155 ../client/pk-console.c:1211
-#: ../client/pk-console.c:1286
+#: ../client/pk-console.c:1171
+#: ../client/pk-console.c:1227
+#: ../client/pk-console.c:1302
 msgid "Getting package list"
 msgstr "Csomaglista lekérése"
 
 #. TRANSLATORS: There was an error getting the list of packages. The detailed error follows
-#: ../client/pk-console.c:1161 ../client/pk-console.c:1217
-#: ../client/pk-console.c:1292
+#: ../client/pk-console.c:1177
+#: ../client/pk-console.c:1233
+#: ../client/pk-console.c:1308
 #, c-format
 msgid "This tool could not get package list: %s"
 msgstr "Az eszköz nem képes lekérni a csomaglistát: %s"
 
 #. TRANSLATORS: There was an error saving the list
-#: ../client/pk-console.c:1172
+#: ../client/pk-console.c:1188
 #, c-format
 msgid "Failed to save to disk"
 msgstr "Nem sikerült menteni a lemezre"
 
 #. TRANSLATORS: There was an error getting the list. The filename follows
-#: ../client/pk-console.c:1206 ../client/pk-console.c:1281
+#: ../client/pk-console.c:1222
+#: ../client/pk-console.c:1297
 #, c-format
 msgid "File does not exist: %s"
 msgstr "A fájl nem létezik: %s"
 
 #. TRANSLATORS: header to a list of packages newly added
-#: ../client/pk-console.c:1238
+#: ../client/pk-console.c:1254
 msgid "Packages to add"
 msgstr "Telepítendő csomagok"
 
 #. TRANSLATORS: header to a list of packages removed
-#: ../client/pk-console.c:1246
+#: ../client/pk-console.c:1262
 msgid "Packages to remove"
 msgstr "Eltávolítandó csomagok"
 
 #. TRANSLATORS: We didn't find any differences
-#: ../client/pk-console.c:1314
+#: ../client/pk-console.c:1330
 #, c-format
 msgid "No new packages need to be installed"
 msgstr "Nincsenek újonnan telepítendő csomagok"
 
 #. TRANSLATORS: follows a list of packages to install
-#: ../client/pk-console.c:1320
+#: ../client/pk-console.c:1336
 msgid "To install"
 msgstr "Telepítendő"
 
 #. TRANSLATORS: searching takes some time....
-#: ../client/pk-console.c:1332
+#: ../client/pk-console.c:1348
 msgid "Searching for package: "
 msgstr "Csomag keresése: "
 
 #. TRANSLATORS: package was not found -- this is the end of a string ended in ...
-#: ../client/pk-console.c:1336
+#: ../client/pk-console.c:1352
 msgid "not found."
 msgstr "nem található."
 
 #. TRANSLATORS: We didn't find any packages to install
-#: ../client/pk-console.c:1347
+#: ../client/pk-console.c:1363
 #, c-format
 msgid "No packages can be found to install"
 msgstr "Nem találhatók telepítendő csomagok"
 
 #. TRANSLATORS: installing new packages from package list
-#: ../client/pk-console.c:1353
+#: ../client/pk-console.c:1369
 msgid "Installing packages"
 msgstr "Csomagok telepítése"
 
 #. TRANSLATORS: The package name was not found in any software sources. The detailed error follows
-#: ../client/pk-console.c:1389
+#: ../client/pk-console.c:1405
 #, c-format
 msgid "This tool could not find the update details for %s: %s"
 msgstr "Az eszköz nem találja a csomag (%s) frissítési részleteit: %s"
 
 #. TRANSLATORS: There was an error getting the details about the update for the package. The detailed error follows
-#: ../client/pk-console.c:1397
+#: ../client/pk-console.c:1413
 #, c-format
 msgid "This tool could not get the update details for %s: %s"
 msgstr "Az eszköz nem képes lekérni a csomag (%s) frissítési részleteit: %s"
 
 #. TRANSLATORS: This was an unhandled error, and we don't have _any_ context
-#: ../client/pk-console.c:1443
+#: ../client/pk-console.c:1444
 msgid "Error:"
 msgstr "Hiba:"
 
 #. TRANSLATORS: This a list of details about the package
-#: ../client/pk-console.c:1457
+#: ../client/pk-console.c:1458
 msgid "Package description"
 msgstr "Csomagleírás"
 
+#. TRANSLATORS: This a message (like a little note that may be of interest) from the transaction
+#: ../client/pk-console.c:1474
+msgid "Message:"
+msgstr "Ãœzenet:"
+
 #. TRANSLATORS: This a list files contained in the package
-#: ../client/pk-console.c:1491
+#: ../client/pk-console.c:1502
 msgid "Package files"
 msgstr "Csomag fájljai"
 
 #. TRANSLATORS: This where the package has no files
-#: ../client/pk-console.c:1499
+#: ../client/pk-console.c:1510
 msgid "No files"
 msgstr "Nincsenek fájlok"
 
 #. TRANSLATORS: This a request for a GPG key signature from the backend, which the client will prompt for later
-#: ../client/pk-console.c:1522
+#: ../client/pk-console.c:1533
 msgid "Repository signature required"
 msgstr "Tároló-aláírás szükséges"
 
 #. TRANSLATORS: This a prompt asking the user to import the security key
-#: ../client/pk-console.c:1532
+#: ../client/pk-console.c:1543
 msgid "Do you accept this signature?"
 msgstr "Elfogadja ezt az aláírást?"
 
 #. TRANSLATORS: This is where the user declined the security key
-#: ../client/pk-console.c:1536
+#: ../client/pk-console.c:1547
 msgid "The signature was not accepted."
 msgstr "Az aláírást nem fogadta el."
 
 #. TRANSLATORS: This a request for a EULA
-#: ../client/pk-console.c:1570
+#: ../client/pk-console.c:1581
 msgid "End user license agreement required"
 msgstr "Végfelhasználói licencszerződés szükséges"
 
 #. TRANSLATORS: This a prompt asking the user to agree to the license
-#: ../client/pk-console.c:1577
+#: ../client/pk-console.c:1588
 msgid "Do you agree to this license?"
 msgstr "Elfogadja ezt a licencet?"
 
 #. TRANSLATORS: This is where the user declined the license
-#: ../client/pk-console.c:1581
+#: ../client/pk-console.c:1592
 msgid "The license was refused."
 msgstr "A licencet visszautasította."
 
 #. TRANSLATORS: This is when the daemon crashed, and we are up shit creek without a paddle
-#: ../client/pk-console.c:1610
+#: ../client/pk-console.c:1621
 msgid "The daemon crashed mid-transaction!"
 msgstr "A démon tranzakció közben összeomlott!"
 
 #. TRANSLATORS: This is the header to the --help menu
-#: ../client/pk-console.c:1663
+#: ../client/pk-console.c:1674
 msgid "PackageKit Console Interface"
 msgstr "PackageKit parancssori felület"
 
 #. these are commands we can use with pkcon
-#: ../client/pk-console.c:1665
+#: ../client/pk-console.c:1676
 msgid "Subcommands:"
 msgstr "Részparancsok:"
 
 #. TRANSLATORS: command line argument, if we should show debugging information
 #. TRANSLATORS: if we should show debugging data
-#: ../client/pk-console.c:1757 ../client/pk-generate-pack.c:185
+#: ../client/pk-console.c:1768
+#: ../client/pk-generate-pack.c:185
 #: ../client/pk-monitor.c:125
-#: ../contrib/command-not-found/pk-command-not-found.c:518
-#: ../src/pk-main.c:199
+#: ../contrib/command-not-found/pk-command-not-found.c:521
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:303
+#: ../src/pk-main.c:211
 msgid "Show extra debugging information"
 msgstr "Extra hibakeresési információk megjelenítése"
 
 #. TRANSLATORS: command line argument, just show the version string
-#: ../client/pk-console.c:1760 ../client/pk-monitor.c:127
+#: ../client/pk-console.c:1771
+#: ../client/pk-monitor.c:127
 msgid "Show the program version and exit"
 msgstr "Programverzió kiírása és kilépés"
 
 #. TRANSLATORS: command line argument, use a filter to narrow down results
-#: ../client/pk-console.c:1763
+#: ../client/pk-console.c:1774
 msgid "Set the filter, e.g. installed"
 msgstr "Szűrő beállítása, például: installed"
 
 #. TRANSLATORS: command line argument, work asynchronously
-#: ../client/pk-console.c:1766
+#: ../client/pk-console.c:1777
 msgid "Exit without waiting for actions to complete"
 msgstr "Kilépés a műveletek befejezésének megvárása nélkül"
 
 #. TRANSLATORS: This is when we could not connect to the system bus, and is fatal
-#: ../client/pk-console.c:1793
+#: ../client/pk-console.c:1804
 msgid "This tool could not connect to system DBUS."
 msgstr "Az eszköz nem tudott kapcsolódni a D-Bus-hoz."
 
 #. TRANSLATORS: The user specified an incorrect filter
-#: ../client/pk-console.c:1880
+#: ../client/pk-console.c:1893
 msgid "The filter specified was invalid"
 msgstr "A megadott szűrő érvénytelen"
 
 #. TRANSLATORS: a search type can be name, details, file, etc
-#: ../client/pk-console.c:1898
+#: ../client/pk-console.c:1911
 msgid "A search type is required, e.g. name"
 msgstr "Keresési típus szükséges, például: name"
 
 #. TRANSLATORS: the user needs to provide a search term
-#: ../client/pk-console.c:1904 ../client/pk-console.c:1912
-#: ../client/pk-console.c:1920 ../client/pk-console.c:1928
+#: ../client/pk-console.c:1917
+#: ../client/pk-console.c:1925
+#: ../client/pk-console.c:1933
+#: ../client/pk-console.c:1941
 msgid "A search term is required"
 msgstr "Keresőkifejezés szükséges"
 
 #. TRANSLATORS: the search type was provided, but invalid
-#: ../client/pk-console.c:1934
+#: ../client/pk-console.c:1947
 msgid "Invalid search type"
 msgstr "Érvénytelen keresési típus"
 
 #. TRANSLATORS: the user did not specify what they wanted to install
-#: ../client/pk-console.c:1940
+#: ../client/pk-console.c:1953
 msgid "A package name or filename to install is required"
 msgstr "A telepítendő csomag vagy fájl neve szükséges"
 
 #. TRANSLATORS: geeky error, 99.9999% of users won't see this
-#: ../client/pk-console.c:1948
+#: ../client/pk-console.c:1961
 msgid "A type, key_id and package_id are required"
 msgstr "A type, key_id és package_id értékek szükségesek"
 
 #. TRANSLATORS: the user did not specify what they wanted to remove
-#: ../client/pk-console.c:1956
+#: ../client/pk-console.c:1969
 msgid "A package name to remove is required"
 msgstr "Az eltávolítandó csomag neve szükséges"
 
 #. TRANSLATORS: the user did not specify anything about what to download or where
-#: ../client/pk-console.c:1963
+#: ../client/pk-console.c:1976
 msgid "A destination directory and then the package names to download are required"
 msgstr "A célkönyvtár és a letöltendő csomagnevek szükségesek"
 
 #. TRANSLATORS: the directory does not exist, so we can't continue
-#: ../client/pk-console.c:1969
+#: ../client/pk-console.c:1982
 msgid "Directory not found"
 msgstr "A könyvtár nem található"
 
 #. TRANSLATORS: geeky error, 99.9999% of users won't see this
-#: ../client/pk-console.c:1976
+#: ../client/pk-console.c:1989
 msgid "A licence identifier (eula-id) is required"
 msgstr "Licencazonosító (eula-id) szükséges"
 
 #. TRANSLATORS: geeky error, 99.9999% of users won't see this
-#: ../client/pk-console.c:1985
+#: ../client/pk-console.c:1998
 msgid "A transaction identifier (tid) is required"
 msgstr "Tranzakcióazonosító (tid) szükséges"
 
 #. TRANSLATORS: The user did not specify a package name
-#: ../client/pk-console.c:2001
+#: ../client/pk-console.c:2014
 msgid "A package name to resolve is required"
 msgstr "Feloldandó csomagnév szükséges"
 
 #. TRANSLATORS: The user did not specify a repository (software source) name
-#: ../client/pk-console.c:2009 ../client/pk-console.c:2017
+#: ../client/pk-console.c:2022
+#: ../client/pk-console.c:2030
 msgid "A repository name is required"
 msgstr "Tárolónév szükséges"
 
 #. TRANSLATORS: The user didn't provide any data
-#: ../client/pk-console.c:2025
+#: ../client/pk-console.c:2038
 msgid "A repo name, parameter and value are required"
 msgstr "Tárolónév, paraméter és érték szükséges"
 
 #. TRANSLATORS: The user didn't specify what action to use
-#: ../client/pk-console.c:2038
+#: ../client/pk-console.c:2051
 msgid "An action, e.g. 'update-system' is required"
 msgstr "Művelet, például „update-system” szükséges"
 
 #. TRANSLATORS: The user specified an invalid action
-#: ../client/pk-console.c:2044
+#: ../client/pk-console.c:2057
 msgid "A correct role is required"
 msgstr "Megfelelő szerep szükséges"
 
 #. TRANSLATORS: we keep a database updated with the time that an action was last executed
-#: ../client/pk-console.c:2050
+#: ../client/pk-console.c:2063
 msgid "Failed to get the time since this action was last completed"
 msgstr "A művelet utolsó végrehajtása óta eltelt idő lekérése meghiúsult"
 
 #. TRANSLATORS: The user did not provide a package name
 #. TRANSLATORS: This is when the user fails to supply the package name
-#: ../client/pk-console.c:2059 ../client/pk-console.c:2070
-#: ../client/pk-console.c:2078 ../client/pk-console.c:2094
-#: ../client/pk-console.c:2102 ../client/pk-generate-pack.c:241
+#: ../client/pk-console.c:2072
+#: ../client/pk-console.c:2083
+#: ../client/pk-console.c:2091
+#: ../client/pk-console.c:2107
+#: ../client/pk-console.c:2115
+#: ../client/pk-generate-pack.c:241
 msgid "A package name is required"
 msgstr "Csomagnév szükséges"
 
 #. TRANSLATORS: each package "provides" certain things, e.g. mime(gstreamer-decoder-mp3), the user didn't specify it
-#: ../client/pk-console.c:2086
+#: ../client/pk-console.c:2099
 msgid "A package provide string is required"
 msgstr "A csomag által biztosított elemeket jelző karakterlánc szükséges"
 
 #. TRANSLATORS: The user didn't specify a filename to create as a list
-#: ../client/pk-console.c:2110
+#: ../client/pk-console.c:2123
 msgid "A list file name to create is required"
 msgstr "A létrehozandó listafájl neve szükséges"
 
 #. TRANSLATORS: The user didn't specify a filename to open as a list
-#: ../client/pk-console.c:2119 ../client/pk-console.c:2128
+#: ../client/pk-console.c:2132
+#: ../client/pk-console.c:2141
 msgid "A list file to open is required"
 msgstr "A megnyitandó listafájl neve szükséges"
 
 #. TRANSLATORS: The user tried to use an unsupported option on the command line
-#: ../client/pk-console.c:2181
+#: ../client/pk-console.c:2194
 #, c-format
 msgid "Option '%s' is not supported"
 msgstr "„%s” nevű kapcsoló nem támogatott"
 
 #. TRANSLATORS: User does not have permission to do this
-#: ../client/pk-console.c:2194
+#: ../client/pk-console.c:2207
 msgid "Incorrect privileges for this operation"
 msgstr "Nincs megfelelő jogosultsága a művelethez"
 
 #. TRANSLATORS: Generic failure of what they asked to do
-#: ../client/pk-console.c:2197
+#: ../client/pk-console.c:2210
 msgid "Command failed"
 msgstr "A parancs meghiúsult"
 
@@ -695,59 +730,65 @@ msgstr "Kimeneti könyvtár vagy fájlnév szükséges"
 
 #. TRANSLATORS: This is when the backend doesn't have the capability to get-depends
 #. TRANSLATORS: This is when the backend doesn't have the capability to download
-#: ../client/pk-generate-pack.c:267 ../client/pk-generate-pack.c:273
+#: ../client/pk-generate-pack.c:267
+#: ../client/pk-generate-pack.c:273
 msgid "The package manager cannot perform this type of operation."
 msgstr "A csomagkezelő nem képes ezen művelettípus végrehajtására."
 
+#. TRANSLATORS: This is when the distro didn't include libarchive support into PK
+#: ../client/pk-generate-pack.c:280
+msgid "Service packs cannot be created as PackageKit was not built with libarchive support."
+msgstr "Szervízcsomagok nem készíthetőek, mivel a PackageKit libarchive támogatás nélkül került megépítésre."
+
 #. TRANSLATORS: the user specified an absolute path, but didn't get the extension correct
-#: ../client/pk-generate-pack.c:285
+#: ../client/pk-generate-pack.c:291
 msgid "If specifying a file, the service pack name must end with"
 msgstr "Fájl megadásakor a szervizcsomag nevének a következőre kell végződnie:"
 
 #. TRANSLATORS: This is when file already exists
-#: ../client/pk-generate-pack.c:301
+#: ../client/pk-generate-pack.c:307
 msgid "A pack with the same name already exists, do you want to overwrite it?"
 msgstr "Már létezik ilyen nevű csomag, felülírja?"
 
 #. TRANSLATORS: This is when the pack was not overwritten
-#: ../client/pk-generate-pack.c:304
+#: ../client/pk-generate-pack.c:310
 msgid "The pack was not overwritten."
 msgstr "A csomag nem lett felülírva."
 
 #. TRANSLATORS: This is when the temporary directory cannot be created, the directory name follows
-#: ../client/pk-generate-pack.c:317
+#: ../client/pk-generate-pack.c:323
 msgid "Failed to create directory:"
 msgstr "A könyvtár létrehozása meghiúsult:"
 
 #. TRANSLATORS: This is when the list of packages from the remote computer cannot be opened
-#: ../client/pk-generate-pack.c:327
+#: ../client/pk-generate-pack.c:333
 msgid "Failed to open package list."
 msgstr "A csomaglista megnyitása meghiúsult."
 
 #. TRANSLATORS: The package name is being matched up to available packages
-#: ../client/pk-generate-pack.c:338
+#: ../client/pk-generate-pack.c:344
 msgid "Finding package name."
 msgstr "Csomagnév keresése."
 
 #. TRANSLATORS: This is when the package cannot be found in any software source. The detailed error follows
-#: ../client/pk-generate-pack.c:342
+#: ../client/pk-generate-pack.c:348
 #, c-format
 msgid "Failed to find package '%s': %s"
 msgstr "A csomag („%s”) keresése meghiúsult: %s"
 
 #. TRANSLATORS: This is telling the user we are in the process of making the pack
-#: ../client/pk-generate-pack.c:359
+#: ../client/pk-generate-pack.c:365
 msgid "Creating service pack..."
 msgstr "Szervizcsomag létrehozása…"
 
 #. TRANSLATORS: we succeeded in making the file
-#: ../client/pk-generate-pack.c:366
+#: ../client/pk-generate-pack.c:372
 #, c-format
 msgid "Service pack created '%s'"
 msgstr "A szervizcsomag létrehozva: „%s”"
 
 #. TRANSLATORS: we failed to make te file
-#: ../client/pk-generate-pack.c:371
+#: ../client/pk-generate-pack.c:377
 #, c-format
 msgid "Failed to create '%s': %s"
 msgstr "A szervizcsomag („%s”) létrehozása meghiúsult: %s"
@@ -779,129 +820,241 @@ msgid "Please enter a number from 1 to %i: "
 msgstr "Adjon meg egy számot 1-től %i-ig: "
 
 #. TRANSLATORS: we failed to find the package, this shouldn't happen
-#: ../contrib/command-not-found/pk-command-not-found.c:369
+#: ../contrib/command-not-found/pk-command-not-found.c:372
 msgid "Failed to search for file"
 msgstr "A fájl keresése meghiúsult"
 
 #. TRANSLATORS: we failed to launch the executable, the error follows
-#: ../contrib/command-not-found/pk-command-not-found.c:493
+#: ../contrib/command-not-found/pk-command-not-found.c:496
 msgid "Failed to launch:"
 msgstr "Az indítás meghiúsult:"
 
 # fixme: valami szebb nevet...
 #. TRANSLATORS: tool that gets called when the command is not found
-#: ../contrib/command-not-found/pk-command-not-found.c:534
+#: ../contrib/command-not-found/pk-command-not-found.c:537
 msgid "PackageKit Command Not Found"
 msgstr "PackageKit parancskereső"
 
 #. TRANSLATORS: the prefix of all the output telling the user why it's not executing
-#: ../contrib/command-not-found/pk-command-not-found.c:556
+#: ../contrib/command-not-found/pk-command-not-found.c:560
 msgid "Command not found."
 msgstr "A parancs nem található."
 
 #. TRANSLATORS: tell the user what we think the command is
-#: ../contrib/command-not-found/pk-command-not-found.c:563
+#: ../contrib/command-not-found/pk-command-not-found.c:567
 msgid "Similar command is:"
 msgstr "Hasonló parancs:"
 
 #. TRANSLATORS: Ask the user if we should run the similar command
-#: ../contrib/command-not-found/pk-command-not-found.c:572
+#: ../contrib/command-not-found/pk-command-not-found.c:576
 msgid "Run similar command:"
 msgstr "Hasonló parancs futtatása:"
 
 #. TRANSLATORS: show the user a list of commands that they could have meant
 #. TRANSLATORS: show the user a list of commands we could run
-#: ../contrib/command-not-found/pk-command-not-found.c:584
-#: ../contrib/command-not-found/pk-command-not-found.c:593
+#: ../contrib/command-not-found/pk-command-not-found.c:588
+#: ../contrib/command-not-found/pk-command-not-found.c:597
 msgid "Similar commands are:"
 msgstr "Hasonló parancsok:"
 
 #. TRANSLATORS: ask the user to choose a file to run
-#: ../contrib/command-not-found/pk-command-not-found.c:600
+#: ../contrib/command-not-found/pk-command-not-found.c:604
 msgid "Please choose a command to run"
 msgstr "Válasszon egy futtatandó parancsot"
 
 #. TRANSLATORS: tell the user what package provides the command
-#: ../contrib/command-not-found/pk-command-not-found.c:615
+#: ../contrib/command-not-found/pk-command-not-found.c:619
 msgid "The package providing this file is:"
 msgstr "A fájlt biztosító csomag:"
 
 #. TRANSLATORS: as the user if we want to install a package to provide the command
-#: ../contrib/command-not-found/pk-command-not-found.c:620
+#: ../contrib/command-not-found/pk-command-not-found.c:624
 #, c-format
 msgid "Install package '%s' to provide command '%s'?"
 msgstr "Telepíti a(z) „%s” csomagot, amely a következő parancsot biztosítja: „%s”?"
 
 #. TRANSLATORS: Show the user a list of packages that provide this command
-#: ../contrib/command-not-found/pk-command-not-found.c:641
+#: ../contrib/command-not-found/pk-command-not-found.c:645
 msgid "Packages providing this file are:"
 msgstr "A fájlt biztosító csomagok:"
 
 #. TRANSLATORS: Show the user a list of packages that they can install to provide this command
-#: ../contrib/command-not-found/pk-command-not-found.c:650
+#: ../contrib/command-not-found/pk-command-not-found.c:654
 msgid "Suitable packages are:"
 msgstr "A megfelelő csomagok:"
 
 #. get selection
 #. TRANSLATORS: ask the user to choose a file to install
-#: ../contrib/command-not-found/pk-command-not-found.c:658
+#: ../contrib/command-not-found/pk-command-not-found.c:662
 msgid "Please choose a package to install"
 msgstr "Válasszon egy telepítendő csomagot"
 
 #. TRANSLATORS: when we are getting data from the daemon
-#: ../contrib/browser-plugin/src/contents.cpp:298
+#: ../contrib/browser-plugin/src/contents.cpp:299
 msgid "Getting package information..."
 msgstr "Csomaginformációk lekérése…"
 
 #. TRANSLATORS: run an applicaiton
-#: ../contrib/browser-plugin/src/contents.cpp:304
+#: ../contrib/browser-plugin/src/contents.cpp:305
 #, c-format
 msgid "Run %s"
 msgstr "%s futtatása"
 
 #. TRANSLATORS: show the installed version of a package
-#: ../contrib/browser-plugin/src/contents.cpp:310
+#: ../contrib/browser-plugin/src/contents.cpp:311
 msgid "Installed version"
 msgstr "Telepített verzió"
 
 #. TRANSLATORS: run the application now
-#: ../contrib/browser-plugin/src/contents.cpp:318
+#: ../contrib/browser-plugin/src/contents.cpp:319
 #, c-format
 msgid "Run version %s now"
 msgstr "%s verzió futtatása most"
 
 #. TRANSLATORS: run the application now
-#: ../contrib/browser-plugin/src/contents.cpp:324
+#: ../contrib/browser-plugin/src/contents.cpp:325
 msgid "Run now"
 msgstr "Futtatás most"
 
 #. TRANSLATORS: update to a new version of the package
-#: ../contrib/browser-plugin/src/contents.cpp:330
+#: ../contrib/browser-plugin/src/contents.cpp:331
 #, c-format
 msgid "Update to version %s"
 msgstr "Frissítés %s verzióra"
 
 #. TRANSLATORS: To install a package
-#: ../contrib/browser-plugin/src/contents.cpp:336
+#: ../contrib/browser-plugin/src/contents.cpp:337
 #, c-format
 msgid "Install %s now"
 msgstr "%s telepítése most"
 
 #. TRANSLATORS: the version of the package
-#: ../contrib/browser-plugin/src/contents.cpp:339
+#: ../contrib/browser-plugin/src/contents.cpp:340
 msgid "Version"
 msgstr "Verzió"
 
 #. TRANSLATORS: noting found, so can't install
-#: ../contrib/browser-plugin/src/contents.cpp:344
+#: ../contrib/browser-plugin/src/contents.cpp:345
 msgid "No packages found for your system"
 msgstr "Nem találhatók csomagok a rendszeren"
 
 #. TRANSLATORS: package is being installed
-#: ../contrib/browser-plugin/src/contents.cpp:349
+#: ../contrib/browser-plugin/src/contents.cpp:350
 msgid "Installing..."
 msgstr "Telepítés…"
 
+#. command line argument, simulate what would be done, but don't actually do it
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:306
+msgid "Don't actually install any packages, only simulate"
+msgstr "Ne telepíts semmilyen csomagot, csak szimuláld"
+
+#. TRANSLATORS: tool that gets called when the command is not found
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:324
+msgid "PackageKit Debuginfo Installer"
+msgstr "PackageKit Debuginfo Telepítő"
+
+#. TRANSLATORS: the use needs to specify a list of package names on the command line
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:334
+#, c-format
+msgid "ERROR: Specify package names to install."
+msgstr "Hiba: A telepítéshez adjon meg csomagneveket."
+
+#. TRANSLATORS: we are getting the list of repositories
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:355
+#, c-format
+msgid "Getting sources list..."
+msgstr "Források listáinak lekérése..."
+
+#. TRANSLATORS: all completed 100%
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:366
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:402
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:428
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:483
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:515
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:544
+#, c-format
+msgid "OK."
+msgstr "OK."
+
+#. TRANSLATORS: tell the user what we found
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:369
+#, c-format
+msgid "Found %i enabled and %i disabled sources."
+msgstr "Találtam %i engedélyezett és %i kiiktatott forrást."
+
+#. TRANSLATORS: we're finding repositories that match out pattern
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:376
+#, c-format
+msgid "Finding debugging sources..."
+msgstr "Hibakeresési források keresése..."
+
+#. TRANSLATORS: tell the user what we found
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:405
+#, c-format
+msgid "Found %i disabled debuginfo repos."
+msgstr "%i kiiktatott debuginfo tárolót találtam."
+
+#. TRANSLATORS: we're now enabling all the debug sources we found
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:412
+#, c-format
+msgid "Enabling debugging sources..."
+msgstr "HIbakeresési források engedélyezése..."
+
+#. TRANSLATORS: operation was not successful
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:418
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:474
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:535
+msgid "FAILED."
+msgstr "SIKERTELEN."
+
+#. TRANSLATORS: tell the user how many we enabled
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:431
+#, c-format
+msgid "Enabled %i debugging sources."
+msgstr "A(z) %i hibakeresési források engedélyezve."
+
+#. TRANSLATORS: we couldn't find the package name, non-fatal
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:454
+#, c-format
+msgid "Failed to find a package of that name: %s"
+msgstr "Ezzel a nével csomag nem található: %s"
+
+#. TRANSLATORS: no debuginfo packages could be found to be installed
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:477
+#, c-format
+msgid "Found no packages to install."
+msgstr "Telepítéshez nem találtam csomagokat."
+
+#. TRANSLATORS: tell the user we found some packages, and then list them
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:486
+#, c-format
+msgid "Found %i packages:"
+msgstr "%i csomagot találtam:"
+
+#. TRANSLATORS: simulate mode is a testing mode where we quit before the action
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:495
+#, c-format
+msgid "Not installing packages in simulate mode"
+msgstr "Nem telepít csomagokat szimulációs módban"
+
+#. TRANSLATORS: we are now disabling all debuginfo repos we previously enabled
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:529
+#, c-format
+msgid "Disabling sources previously enabled..."
+msgstr "Korábban engedélyezett források kikapcsolása..."
+
+#. TRANSLATORS: no debuginfo packages could be found to be installed, detailed error follows
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:538
+#, c-format
+msgid "Could not disable the debugging sources: %s"
+msgstr "Hibakeresési források kikapcsolása nem lehetséges: %s"
+
+#. TRANSLATORS: we disabled all the debugging repos that we enabled before
+#: ../contrib/debuginfo-install/pk-debuginfo-install.c:547
+#, c-format
+msgid "Disabled %i debugging sources."
+msgstr "Hibakeresési %i források kikapcsolva."
+
 #: ../data/packagekit-catalog.xml.in.h:1
 msgid "PackageKit Catalog"
 msgstr "PackageKit katalógus"
@@ -931,9 +1084,7 @@ msgid "Authentication is required to change software source parameters"
 msgstr "Hitelesítés szükséges a szoftverforrás paramétereinek módosításához"
 
 #: ../policy/org.freedesktop.packagekit.policy.in.h:5
-msgid ""
-"Authentication is required to consider a key used for signing packages as "
-"trusted"
+msgid "Authentication is required to consider a key used for signing packages as trusted"
 msgstr "Hitelesítés szükséges a csomagok aláírásához használt kulcs megbízhatóvá nyilvánításához"
 
 #: ../policy/org.freedesktop.packagekit.policy.in.h:6
@@ -957,9 +1108,7 @@ msgid "Authentication is required to rollback a transaction"
 msgstr "Hitelesítés szükséges a tranzakció visszagörgetéséhez"
 
 #: ../policy/org.freedesktop.packagekit.policy.in.h:11
-msgid ""
-"Authentication is required to set the network proxy used for downloading "
-"packages"
+msgid "Authentication is required to set the network proxy used for downloading packages"
 msgstr "Hitelesítés szükséges a csomagok letöltéséhez használt hálózati proxy beállításához"
 
 #: ../policy/org.freedesktop.packagekit.policy.in.h:12
@@ -1023,54 +1172,82 @@ msgstr "Nem a megfelelő felhasználó indítja a programot (rendszerint a rends
 
 #. TRANSLATORS: or we are installed in a prefix
 #: ../src/pk-main.c:93
-msgid ""
-"The org.freedesktop.PackageKit.conf file is not installed in the system "
-"directory:"
+msgid "The org.freedesktop.PackageKit.conf file is not installed in the system directory:"
 msgstr "Az org.freedesktop.PackageKit.conf fájlt nincs a következő rendszermappába telepítve:"
 
 #. TRANSLATORS: a backend is the system package tool, e.g. yum, apt
-#: ../src/pk-main.c:193
+#: ../src/pk-main.c:205
 msgid "Packaging backend to use, e.g. dummy"
 msgstr "Használandó csomagkezelő háttérprogram, például: dummy"
 
 #. TRANSLATORS: if we should run in the background
-#: ../src/pk-main.c:196
+#: ../src/pk-main.c:208
 msgid "Daemonize and detach from the terminal"
 msgstr "Démon módba váltás és leválasztás a terminálról"
 
 #. TRANSLATORS: if we should not monitor how long we are inactive for
-#: ../src/pk-main.c:202
+#: ../src/pk-main.c:214
 msgid "Disable the idle timer"
 msgstr "Üresjárati időzítő kikapcsolása"
 
 #. TRANSLATORS: show version
-#: ../src/pk-main.c:205
+#: ../src/pk-main.c:217
 msgid "Show version and exit"
 msgstr "Verziószám kiírása és kilépés"
 
 #. TRANSLATORS: exit after we've started up, used for user profiling
-#: ../src/pk-main.c:208
+#: ../src/pk-main.c:220
 msgid "Exit after a small delay"
 msgstr "Kilépés rövid késleltetés után"
 
 #. TRANSLATORS: exit straight away, used for automatic profiling
-#: ../src/pk-main.c:211
+#: ../src/pk-main.c:223
 msgid "Exit after the engine has loaded"
 msgstr "Kilépés az alrendszer betöltése után"
 
 #. TRANSLATORS: describing the service that is running
-#: ../src/pk-main.c:226
+#: ../src/pk-main.c:238
 msgid "PackageKit service"
 msgstr "PackageKit szolgáltatás"
 
 #. TRANSLATORS: fatal error, dbus is not running
-#: ../src/pk-main.c:263
+#: ../src/pk-main.c:275
 msgid "Cannot connect to the system bus"
 msgstr "Nem lehet csatlakozni a rendszerbuszhoz"
 
-#. TRANSLATORS: cannot register on system bus, unknown reason
-#: ../src/pk-main.c:313
-#, c-format
+#. TRANSLATORS: cannot register on system bus, unknown reason -- geeky error follows
+#: ../src/pk-main.c:331
 msgid "Error trying to start:"
 msgstr "Hiba az indításkor:"
 
+#: ../src/pk-polkit-action-lookup.c:143
+msgid "To install debugging packages, extra sources need to be enabled"
+msgstr "HIbakeresési csomagok telepítéséhez, további külön források engedélyezésére"
+
+#. TRANSLATORS: is not GPG signed
+#: ../src/pk-polkit-action-lookup.c:156
+#: ../src/pk-polkit-action-lookup.c:175
+msgid "The software is not from a trusted source."
+msgstr "A szoftver nem hiteles forásból származik."
+
+#. TRANSLATORS: user has to trust provider -- I know, this sucks
+#: ../src/pk-polkit-action-lookup.c:160
+msgid "Do not update this package unless you are sure it is safe to do so."
+msgstr "Ne frissítse ezt a csomagot, hacsak nem biztos benne, hogy így biztonságos."
+
+#. TRANSLATORS: warn the user that all bets are off
+#: ../src/pk-polkit-action-lookup.c:164
+#: ../src/pk-polkit-action-lookup.c:183
+msgid "Malicious software can damage your computer or cause other harm."
+msgstr "Rosszindulatú szoftver problémát vagy meghibásodást okozhat."
+
+#. TRANSLATORS: user has to trust provider -- I know, this sucks
+#: ../src/pk-polkit-action-lookup.c:179
+msgid "Do not install this package unless you are sure it is safe to do so."
+msgstr "Ne telepítse ezt a csomagot, hacsak nem biztos benne, hogy így biztonságos."
+
+#. TRANSLATORS: if the transaction is forced to install only trusted packages
+#: ../src/pk-polkit-action-lookup.c:263
+msgid "Only trusted"
+msgstr "Csak hitelesítettet"
+
commit b207432f4975b003368e6156632cf57474751727
Author: Richard Hughes <richard at hughsie.com>
Date:   Mon Jul 6 11:34:19 2009 +0100

    trivial: post release version bump

diff --git a/RELEASE b/RELEASE
index e13398f..92b9833 100644
--- a/RELEASE
+++ b/RELEASE
@@ -2,7 +2,7 @@ PackageKit Release Notes
 
 1. Write NEWS entries for PackageKit in the same format as usual.
 
-git shortlog PACKAGEKIT_0_4_8.. | grep -i -v trivial | grep -v Merge > NEWS.new
+git shortlog PACKAGEKIT_0_5_0.. | grep -i -v trivial | grep -v Merge > NEWS.new
 
 2. Add download date to docs/html/pk-download.html, save file.
 
@@ -10,8 +10,8 @@ git shortlog PACKAGEKIT_0_4_8.. | grep -i -v trivial | grep -v Merge > NEWS.new
 
 4. Commit changes in PackageKit git:
 
-git commit -a -m "Release version 0.5.0"
-git tag -a -f -m "Release 0.5.0" PACKAGEKIT_0_5_0
+git commit -a -m "Release version 0.5.1"
+git tag -a -f -m "Release 0.5.1" PACKAGEKIT_0_5_1
 git push --tags
 git push
 git push git+ssh://hughsient@git.freedesktop.org/git/packagekit
@@ -35,9 +35,9 @@ git push
 10. Send an email to packagekit at lists.freedesktop.org
 
 =================================================
-Subject: PackageKit 0.5.0 released!
+Subject: PackageKit 0.5.1 released!
 
-Today I released PackageKit 0.5.0.
+Today I released PackageKit 0.5.1.
 
 PackageKit release notes: http://cgit.freedesktop.org/packagekit/tree/NEWS
 
diff --git a/configure.ac b/configure.ac
index 1ba7823..15f5d3d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ AC_PREREQ(2.52)
 
 m4_define([pk_major_version], [0])
 m4_define([pk_minor_version], [5])
-m4_define([pk_micro_version], [0])
+m4_define([pk_micro_version], [1])
 m4_define([pk_version],
           [pk_major_version.pk_minor_version.pk_micro_version])
 
commit 05644bb7891599cd64df81b84e721dec8c6fbe79
Merge: 9da5798... df7001a...
Author: Sebastian Heinlein <devel at glatzor.de>
Date:   Sun Jun 21 21:57:28 2009 +0200

    Merge branch 'master' of git+ssh://glatzor@git.packagekit.org/srv/git/PackageKit

commit 9da5798f7228bf03dddcdc8f8e7c2609aaa373e3
Merge: e1bd97c... a38261c...
Author: Sebastian Heinlein <devel at glatzor.de>
Date:   Sat Jun 20 21:00:03 2009 +0200

    Merge branch 'master' of git+ssh://glatzor@git.packagekit.org/srv/git/PackageKit

commit e1bd97c4eef21d8ce30624cd9d60bb2b3d847987
Merge: 6f317d8... dd27f24...
Author: Sebastian Heinlein <devel at glatzor.de>
Date:   Mon Jun 1 10:33:57 2009 +0200

    Merge branch 'master' of git+ssh://glatzor@git.packagekit.org/srv/git/PackageKit

diff --cc backends/apt/aptBackend.py
index d505785,843f22c..ef426de
--- a/backends/apt/aptBackend.py
+++ b/backends/apt/aptBackend.py
@@@ -754,12 -756,16 +754,12 @@@ class PackageKitAptBackend(PackageKitBa
              else:
                  license = "unknown"
              group = self._get_package_group(pkg)
 -            if pkg.isInstalled:
 -                size = pkg.packageSize
 -            else:
 -                size = pkg.installedSize
              self.details(pkg_id, license, group,
                           format_string(pkg.description),
 -                         pkg.homepage, size)
 +                         pkg.homepage, pkg.packageSize)
  
      @unlock_cache_afterwards
-     def update_system(self):
+     def update_system(self, only_trusted):
          """
          Implement the {backend}-update-system functionality
          """
commit 6f317d838fd51bd5826bad8c3f96ca994cd21809
Merge: c43b020... a12a9be...
Author: Sebastian Heinlein <devel at glatzor.de>
Date:   Mon Jun 1 01:02:28 2009 +0200

    Merge branch 'master' of git+ssh://glatzor@git.packagekit.org/srv/git/PackageKit

commit c43b02073783ab40d211cdb228d75cedd527afee
Merge: df58357... 37c9e62...
Author: Sebastian Heinlein <devel at glatzor.de>
Date:   Sun May 31 19:05:39 2009 +0200

    Merge branch 'master' of git+ssh://glatzor@git.packagekit.org/srv/git/PackageKit

commit df5835794cd765b112b4dd6251782e3acd3e01cb
Author: Sebastian Heinlein <devel at glatzor.de>
Date:   Sun May 31 13:28:45 2009 +0200

    APT: Remove an obsolete FIXME

diff --git a/backends/apt/aptBackend.py b/backends/apt/aptBackend.py
index 339a9c9..d505785 100755
--- a/backends/apt/aptBackend.py
+++ b/backends/apt/aptBackend.py
@@ -720,8 +720,6 @@ class PackageKitAptBackend(PackageKitBaseBackend):
             state = ""
             issued = ""
             updated = ""
-            #FIXME: Replace this method with the python-apt one as soon as the
-            #       consolidate branch gets merged
             self.status(STATUS_DOWNLOAD_CHANGELOG)
             changelog = pkg.getChangelog()
             self.status(STATUS_INFO)
commit ba53e942e6976963b64ef77c79ee42d9c3372dde
Author: Sebastian Heinlein <devel at glatzor.de>
Date:   Sun May 31 13:22:44 2009 +0200

    Revert "APT: Show the installed size for installed packages instead of the package size"
    
    This reverts commit 46e2778eb36ba62bba7b2806fd0fa414c767cfb4.
    
    This needs more investigation and complexity, since updates are already
    installed and it show the download size.

diff --git a/backends/apt/aptBackend.py b/backends/apt/aptBackend.py
index e41b675..339a9c9 100755
--- a/backends/apt/aptBackend.py
+++ b/backends/apt/aptBackend.py
@@ -756,13 +756,9 @@ class PackageKitAptBackend(PackageKitBaseBackend):
             else:
                 license = "unknown"
             group = self._get_package_group(pkg)
-            if pkg.isInstalled:
-                size = pkg.packageSize
-            else:
-                size = pkg.installedSize
             self.details(pkg_id, license, group,
                          format_string(pkg.description),
-                         pkg.homepage, size)
+                         pkg.homepage, pkg.packageSize)
 
     @unlock_cache_afterwards
     def update_system(self):


More information about the PackageKit-commit mailing list