[[email protected]: Re: grab bug?]
Greg Kurtzer <[email protected]> Mon, 13 May 2002 10:00:31 -0700
| Newsgroups | gmane.linux.redhat.rpm.grab |
|---|---|
| Message-ID | <[email protected]> |
FYI, forgot to CC list. ----- Forwarded message from Greg Kurtzer <[email protected]> ----- From: Greg Kurtzer <[email protected]> Subject: Re: [Grab Mailing List] grab bug? To: David Harris <[email protected]> Date: Sun, 12 May 2002 21:03:06 -0700 Thanks for letting me know about this. I warn you though, I ran this scenario on my RH7.3 system, and it made a mess of dependencies. I ran this command, and recommend for you to do so as well using the arch param to limit matches. # ./grab-devel --test --rpmfind libqt3 --arch i586 or # ./grab-devel --test --rpmfind libqt3 --arch i?86 This is fixed in the devel version (0.2.33pre1). To get the devel version do: # grab --getdevel # ./grab-devel -V You will see this in the mainstream build on the next release. Good luck, Greg On Sun, May 12, 2002 at 09:41:37PM +0100, David Harris wrote: > hi, > IU upgraded to 0.2.32 but same problem. Here is the dump; > > [root@palmer download]# grab --rpmfind --debug libqt3 > -DEBUG) Parsing conf file config > -DEBUG) Starting sanitychk sub > -DEBUG) looking for conf files "config", "servers" > -DEBUG) looking for rpm_repository > -DEBUG) Checking conf file version "grab.config-1k" > -DEBUG) looking for 'resize' > -DEBUG) Found display_num:35 > -Checking for network connectivity... > -DEBUG) looking for 'rpm' > -DEBUG) Figuring out which search method to use > -DEBUG) using command line defined > -DEBUG) Starting doer sub > -Initalizing GRAB, may take a moment so be patient... > -DEBUG) Starting rpmfinder sub > -Searching RPMFIND databases > -Checking against "libqt3" > -DEBUG) found libqt3-3.0.4-2mdk.i586.rpm > -DEBUG) found libqt3-3.0.4-2mdk.i586.rpm > -DEBUG) found libqt3-3.0.4-1mdk.i586.rpm > -DEBUG) found libqt3-3.0.4-1mdk.i586.rpm > -DEBUG) found libqt3-3.0.4-1mdk.i586.rpm > -DEBUG) found libqt3-3.0.4-1mdk.i586.rpm > -DEBUG) found libqt3-3.0.4-1mdk.i586.rpm > -DEBUG) found libqt3-3.0.4-1mdk.i586.rpm > -DEBUG) found libqt3-3.0.3-4mdk.ppc.rpm > -DEBUG) found libqt3-3.0.3-4mdk.ppc.rpm > -DEBUG) found libqt3-3.0.3-4mdk.i586.rpm > -DEBUG) found libqt3-3.0.3-4mdk.i586.rpm > -DEBUG) found libqt3-3.0.3-3mdk.i586.rpm > -DEBUG) found libqt3-3.0.3-3mdk.i586.rpm > -DEBUG) found libqt3-3.0.3-2mdk.i586.rpm > -DEBUG) found libqt3-3.0.3-2mdk.i586.rpm > -DEBUG) found libqt3-3.0.3-2mdk.i586.rpm > -DEBUG) found libqt3-3.0.3-2mdk.i586.rpm > -DEBUG) found libqt3-3.0.3-2mdk.i586.rpm > -DEBUG) found libqt3-3.0.3-2mdk.i586.rpm > -DEBUG) found libqt3-3.0.2-2mdk.ppc.rpm > -DEBUG) found libqt3-3.0.2-2mdk.ppc.rpm > -DEBUG) found libqt3-3.0.2-2mdk.i586.rpm > -DEBUG) found libqt3-3.0.2-2mdk.i586.rpm > -DEBUG) found libqt3-3.0.2-2mdk.i586.rpm > -DEBUG) Starting versionctl sub > *)DEBUG: Skipping old update libqt3-3.0.4-1mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.4-1mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.4-1mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.4-1mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.4-1mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.4-1mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.3-4mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.3-4mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.3-3mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.3-3mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.3-2mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.3-2mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.3-2mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.3-2mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.3-2mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.3-2mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.2-2mdk.ppc.rpm > (libqt3-3.0.3-4mdk.ppc.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.2-2mdk.ppc.rpm > (libqt3-3.0.3-4mdk.ppc.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.2-2mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.2-2mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: Skipping old update libqt3-3.0.2-2mdk.i586.rpm > (libqt3-3.0.4-2mdk.i586.rpm is newer) > *)DEBUG: will show libqt3-3.0.3-4mdk.ppc.rpm > *)DEBUG: will show libqt3-3.0.4-2mdk.i586.rpm > -DEBUG) Working in versionctl sub > -Obtaining current RPM list... > -Comparing RPMS... 100% > -DEBUG) Starting chooser sub > -Filtered: 23 Old, 0 Differing Arch, 0 Current, 0 skiplist > ->Filtered packages can be viewed with the '--showall' option > -Please select one (or more) of the following matched RPMS: > > Num S Package name Version Installed Arch Size Server > Desc > --- - ------------------ ----------- ----------- ------ ------ > ---------------- > 1 N libqt3 3.0.3-4mdk -- ppc ?? > RPMFIND > 2 N libqt3 3.0.4-2mdk -- i586 ?? > RPMFIND > > -Choose number(s): ('?' for help): 2 > -Here is what I will download: > > Num Package To Download Location > --- ------------------------------------------ > ----------------------------- > 2 libqt3-3.0.4-2mdk.i586.rpm ftp.rpmfind.net/linux/Mandra > > -You selected 0K of archives > ->Do you want to continue? [Y/n]: y > -DEBUG) Starting download sub > -DEBUG) Will get: libqt3-3.0.4-2mdk.i586.rpm > -DEBUG) Starting validaterpm sub > -Checking the signature of the cached RPM(s) > -DEBUG) Running rpm --checksig commands > -All downloaded RPMS passed validation > -DEBUG) Starting install sub > -Calling 'rpm -U' for '1' package(s)... > *)DEBUG: RPM -u 'ing > /var/cache/grab/RPMS/libqt3-3.0.4-2mdk.i586.rpm > -DEBUG) Starting depchk sub > *)DEBUG: Working in depchk sub > *)DEBUG: require not satisfied: libstdc++.so.4(GLIBCPP_3.1) > Nested quantifiers before HERE mark in regex m/libstdc++ << > HERE .so.4(GLIBCPP_3.1)/ at /usr/bin/grab line 2514. > > > >On Sun, May 12, 2002 at 11:52:51AM -0700, Greg Kurtzer wrote: > > First your running an old version of GRAB... I just released 0.2.32. > > > > With that said, I am not sure that the bug you describe has been fixed. It > > looks as though GRAB is not escaping the regex character(s) '+' properly. > > Please upgrade to 0.2.32 and rerun the same command (after an --update) with > > the --debug option. This will give me a lot more verbose information to > > troubleshoot with. > > > -- Greg Kurtzer [email protected] http://www.runlevelzero.net LINUX,... The choice of a GNU generation! :wq ----- End forwarded message ----- -- Greg Kurtzer [email protected] http://www.runlevelzero.net LINUX,... The choice of a GNU generation! :wq