%config loses
Jeffrey Johnson
n3npq at me.com
Tue Aug 30 21:34:24 CEST 2016
> On Aug 30, 2016, at 12:34 PM, Elan Ruusamäe <glen at pld-linux.org> wrote:
>
> just reminder, that old bug never got resolved.
>
I am reminded.
Fix the following flaws in your bug report (sic).
0) You refuse to report through recommended rpm5.org bug reporting, either
at http://launchpad.net/rpm, or discussing on <rpm-devel at rpm5.org>.
> and i'm certain it happens if you upgrade packages %config %verify with multiple package names
> i.e in the command below there were multiple matches for poldek, poldek-libs packages
>
>
> 19:31:40 root[load: 0.05]@jenkins-vm /vagrant# rpm -Fhv *.rpm
1) Add -vv so I have some prayer of being able to follow the logic path.
2) Don’t use -F —freshen; instead use -U —update.
3) Don’t use *.rpm because I have no idea what operation is being performed.
> warning: poldek-0.32.1-2.i686.rpm: Header V4 DSA signature: NOKEY, key ID c0708994
4) Remove extraneous warning messages. In addition to having no idea
to what operation is being performed, there is no indication of what is installed,
other than that you have _NOT_ imported some pubkey. You also have not reported
the version of rpm in use, nor what patches are applied.
> warning: package poldek = 0:0.30.1-10 was already added, replacing with poldek >= 0.32.1-2
> warning: package poldek = 0.32.1-2 was already added, replacing with poldek >= 0:0.32.1-3
> warning: package poldek-libs = 0:0.30.1-10 was already added, replacing with poldek-libs >= 0.32.1-2
> warning: package poldek-libs = 0.32.1-2 was already added, replacing with poldek-libs >= 0:0.32.1-3
5) Stop throwing multip[le instances of identical packages at rpm and expecting the right thing to happen.
> Preparing... ########################################### [100%]
> 1:poldek-libs ########################################### [ 50%]
> warning: /etc/poldek/repos.d/pld.conf saved as /etc/poldek/repos.d/pld.conf.rpmsave
> warning: /etc/poldek/poldek.conf saved as /etc/poldek/poldek.conf.rpmsave
> 2:poldek warning: /etc/poldek/poldek.conf created as /etc/poldek/poldek.conf.rpmnew
> ########################################### [100%]
6) These warnings are explicit confirmation that %config is saving your files, contrary
to your claims.
> cp: cannot stat ‘/etc/poldek/poldek.conf’: No such file or directory
> /bin/sed: can't read /etc/poldek/poldek.conf: No such file or directory
> cp: cannot stat ‘/etc/poldek/repos.d/pld.conf’: No such file or directory
> /bin/sed: can't read /etc/poldek/repos.d/pld.conf: No such file or directory
> /bin/sed: can't read /etc/poldek/repos.d/pld.conf: No such file or directory
7) In addition to _NOT_ reporting
a) the packages that are being installed
b) the debugging output with -vv
c) the packages installed
add to your list
d) what scripts are being run in what packages
> 19:31:47 root[load: 0.12]@jenkins-vm /vagrant# poldek --up -u icedtea7-jre
> error: /etc/poldek/poldek.conf: No such file or directory
> error: /etc/poldek/poldek.conf: No such file or directory
8) Instead of cut-n-pasting some random command, try a simple statement like
polled is broken afterwards.
Your bug report will be shorter and more succinct.
> 19:31:54 root[load: 0.11]@jenkins-vm /vagrant# cd /etc/poldek/
> 19:31:59 root[load: 0.10]@jenkins-vm /etc/poldek# l
> total 36K
> drwxr-xr-x 2 root root 19 aug 30 19:31 post-install.d/
> drwxr-xr-x 2 root root 19 aug 30 19:31 pre-install.d/
> drwxr-xr-x 2 root root 4,0K aug 30 19:31 repos.d/
> -rw-r--r-- 1 root root 568 mai 3 10:21 cli.conf
> -rw-r--r-- 1 root root 1,9K mai 3 10:34 fetch.conf
> -rw-r--r-- 1 root root 6,2K mai 3 10:34 poldek.conf.rpmnew
> -rw-r--r-- 1 root root 6,1K aug 27 2013 poldek.conf.rpmsave
> -rw-r--r-- 1 root root 2,5K mai 3 10:34 source.conf
> -rw-rw---- 1 root root 1,3K juuli 20 2010 witch.conf
> 19:31:59 root[load: 0.10]@jenkins-vm /etc/poldek# mv poldek.conf.rpmsave poldek.conf
> 19:32:06 root[load: 0.09]@jenkins-vm /etc/poldek#
>
7) Describe in words, not examples, what you are trying to show.
>
> 19:33:37 root[load: 0.02]@jenkins-vm /vagrant# l *.rpm
> -rw-r--r-- 1 vagrant vagrant 336K nov 13 2015 poldek-0.30.1-10.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 339K apr 26 16:04 poldek-0.32.1-2.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 339K mai 3 10:34 poldek-0.32.1-3.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 1,4M nov 13 2015 poldek-debuginfo-0.30.1-10.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 1,4M apr 26 16:04 poldek-debuginfo-0.32.1-2.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 1,4M mai 3 10:34 poldek-debuginfo-0.32.1-3.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 41K nov 13 2015 poldek-devel-0.30.1-10.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 42K apr 26 16:04 poldek-devel-0.32.1-2.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 41K mai 3 10:34 poldek-devel-0.32.1-3.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 282K nov 13 2015 poldek-libs-0.30.1-10.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 310K apr 26 16:04 poldek-libs-0.32.1-2.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 284K mai 3 10:34 poldek-libs-0.32.1-3.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 33K nov 13 2015 poldek-static-0.30.1-10.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 36K apr 26 16:04 poldek-static-0.32.1-2.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 33K mai 3 10:34 poldek-static-0.32.1-3.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 75K nov 13 2015 python-poldek-0.30.1-10.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 85K apr 26 16:04 python-poldek-0.32.1-2.i686.rpm
> -rw-r--r-- 1 vagrant vagrant 83K mai 3 10:34 python-poldek-0.32.1-3.i686.rpm
>
I again suggest <rpm-devel at rpm5.org> as discussion forum, because I will
not change %config without discussion.
And I again suggest http://launchpad.net/rpm as a bug reporting system, so that
we do not have to repeat these exchanges every 3 months.
hth
73 de Jeff
>
> --
> glen
>
> _______________________________________________
> pld-devel-en mailing list
> pld-devel-en at lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
More information about the pld-devel-en
mailing list