[meego-packaging] [meego-commits] 10792: Changes to Trunk:Testing/zypper
ext-madhusudhan.3.nanjappa at nokia.com
ext-madhusudhan.3.nanjappa at nokia.com
Fri Dec 10 04:26:04 PST 2010
But the FEA# would have to go through the usual approval cycle, doesn't it? Not sure how enhancements pushed in a new features will affect planning.
Regards,
Madhu
-----Original Message-----
From: ext Anas Nashif [mailto:nashif at linux.intel.com]
Sent: Friday, December 10, 2010 2:24 PM
To: Nanjappa Madhusudhan.3 (EXT-Wipro/Helsinki)
Cc: meego-packaging at meego.com; meego-commits at meego.com
Subject: Re: [meego-packaging] [meego-commits] 10792: Changes to Trunk:Testing/zypper
On 2010-12-10, at 12:11 PM, <ext-madhusudhan.3.nanjappa at nokia.com> wrote:
> Hi Zhang,
>
> FEA numbers are required for new packages alone. This update, I believe can be dealt with a bug number.
Why? Features can also be relevant to existing packages!!
Anas
>
> Regards,
> Madhu
>
> -----Original Message-----
> From: meego-commits-bounces at meego.com [mailto:meego-commits-bounces at meego.com] On Behalf Of ext Zhang Qiang
> Sent: Friday, December 10, 2010 8:22 AM
> To: meego-commits at meego.com
> Subject: [meego-commits] 10792: Changes to Trunk:Testing/zypper
>
> Hi,
> I have made the following changes to zypper in project Trunk:Testing. Please review and accept ASAP.
>
> Thank You,
> Zhang Qiang
>
> [This message was auto-generated]
>
> ---
>
> Request #10792:
>
> submit: devel:packagemanagement/zypper(r32) -> Trunk:Testing/zypper
>
>
> Message:
> Add MeeGo-support-search-file.patch to support search files, implemented Feature 11130.
>
> State: new 2010-12-09T22:22:08 xiaoqiang
> Comment: None
>
>
>
> changes files:
> --------------
> --- zypper.changes
> +++ zypper.changes
> @@ -0,0 +1,4 @@
> +* Fri Dec 10 2010 Zhang Qiang <qiang.z.zhang at intel.com> - 1.4.7
> +- Add MeeGo-support-search-file.patch to support search files
> + Feature 11130.
> +
>
> new:
> ----
> MeeGo-support-search-file.patch
>
> spec files:
> -----------
> --- zypper.spec
> +++ zypper.spec
> @@ -16,6 +16,7 @@
> Source1: %{name}-rpmlintrc
> Source100: zypper.yaml
> Patch0: MeeGo-remove-multiversionInstall.patch
> +Patch1: MeeGo-support-search-file.patch
> Requires: procps
> BuildRequires: pkgconfig(libzypp)
> BuildRequires: pkgconfig(augeas)
> @@ -42,6 +43,8 @@
>
> # MeeGo-remove-multiversionInstall.patch
> %patch0 -p1
> +# MeeGo-support-search-file.patch
> +%patch1 -p1
> # >> setup
> # << setup
>
>
> other changes:
> --------------
>
> ++++++ MeeGo-remove-multiversionInstall.patch
> --- MeeGo-remove-multiversionInstall.patch
> +++ MeeGo-remove-multiversionInstall.patch
> @@ -7,11 +7,11 @@
>
> + for_(it, notupdated.begin(), notupdated.end())
> + {
> -+ ResPairSet & resolvables = it->second;
> -+ for_(resit, resolvables.begin(), resolvables.end())
> ++
> ++ for_(resit, it->second.begin(), it->second.end())
> + {
> + if (resit->second->multiversionInstall() == true)
> -+ resolvables.erase(resit);
> ++ it->second.erase(resit);
> + }
> + }
> +
>
> ++++++ MeeGo-support-search-file.patch (new)
> --- MeeGo-support-search-file.patch
> +++ MeeGo-support-search-file.patch
> +diff -uNr zypper-1.4.7/src/Zypper.cc zypper-1.4.7.new/src/Zypper.cc
> +--- zypper-1.4.7/src/Zypper.cc 2010-07-27 22:47:21.000000000 +0800
> ++++ zypper-1.4.7.new/src/Zypper.cc 2010-12-10 10:32:24.387512125 +0800
> +@@ -1789,6 +1789,7 @@
> + {"match-words", no_argument, 0, 0},
> + {"match-exact", no_argument, 0, 0},
> + {"search-descriptions", no_argument, 0, 'd'},
> ++ {"search-file", no_argument, 0, 'f'},
> + {"case-sensitive", no_argument, 0, 'C'},
> + {"type", required_argument, 0, 't'},
> + {"sort-by-name", no_argument, 0, 0},
> +@@ -1815,6 +1816,7 @@
> + " --match-words Search for a match to whole words only.\n"
> + " --match-exact Searches for an exact package name.\n"
> + "-d, --search-descriptions Search also in package summaries and descriptions.\n"
> ++ "-f, --search-file Search also in package file list.\n"
> + "-C, --case-sensitive Perform case-sensitive search.\n"
> + "-i, --installed-only Show only packages that are already installed.\n"
> + "-u, --uninstalled-only Show only packages that are not currently installed.\n"
> +@@ -2384,6 +2386,7 @@
> + {"match-words", no_argument, 0, 0},
> + {"match-exact", no_argument, 0, 0},
> + {"search-descriptions", no_argument, 0, 'd'},
> ++ {"search-file", no_argument, 0, 'f'},
> + {"case-sensitive", no_argument, 0, 'C'},
> + {"sort-by-name", no_argument, 0, 0},
> + {"sort-by-catalog", no_argument, 0, 0},
> +@@ -3645,6 +3648,12 @@
> + query.addAttribute(sat::SolvAttr::summary);
> + query.addAttribute(sat::SolvAttr::description);
> + }
> ++ if (cOpts().count("search-file"))
> ++ {
> ++ query.addAttribute(sat::SolvAttr::filelist);
> ++ query.setFilesMatchFullPath(true);
> ++ query.setMatchExact();
> ++ }
> +
> + init_target(*this);
> +
>
> ++++++ zypper.yaml
> --- zypper.yaml
> +++ zypper.yaml
> @@ -10,6 +10,7 @@
> - "%{name}-rpmlintrc"
> Patches:
> - MeeGo-remove-multiversionInstall.patch
> + - MeeGo-support-search-file.patch
> Description: |
> Zypper is a command line tool for managing software. It can be used to add
> package repositories, search for packages, install, remove, or update packages,
>
> _______________________________________________
> MeeGo-commits mailing list
> MeeGo-commits at meego.com
> http://lists.meego.com/listinfo/meego-commits
> _______________________________________________
> MeeGo-packaging mailing list
> MeeGo-packaging at meego.com
> http://lists.meego.com/listinfo/meego-packaging
More information about the MeeGo-packaging
mailing list