Hello CentOS users,
Is there any sort of package tracking system for CentOS?
I'm used to Debian where I can view a changelog for each *Debian* specific package. This is great because I can see specifically what has been fixed and what known issues remain from release to release in the Debian package, which is subtly different from the upstream release. For instance, I can see what's changed from "apache2.1-debian.deb" to "apache2.2-debian.deb" by using the Debian Package Tracking System. (I'm fudging the package names, but you get the idea). Is there anything like that in CentOS?
Thanks, - SG
On Tuesday 28 August 2007, Server Gremlin wrote:
I'm used to Debian where I can view a changelog for each *Debian*
specific package. Is there anything like that in CentOS?
rpm -qi --changelog <packagename>
On Tue, 2007-08-28 at 11:53 -0400, Server Gremlin wrote:
Hello CentOS users,
Is there any sort of package tracking system for CentOS? I'm used to Debian where I can view a changelog for each *Debian*
specific package. This is great because I can see specifically what has been fixed and what known issues remain from release to release in the Debian package, which is subtly different from the upstream release. For instance, I can see what's changed from "apache2.1-debian.deb" to "apache2.2-debian.deb" by using the Debian Package Tracking System. (I'm fudging the package names, but you get the idea). Is there anything like that in CentOS?
Thanks,
- SG
Maybe this does what you want: "rpm -q 'package name' --changelog"
-Steve
Steve Rigler wrote:
On Tue, 2007-08-28 at 11:53 -0400, Server Gremlin wrote:
Hello CentOS users,
Is there any sort of package tracking system for CentOS? I'm used to Debian where I can view a changelog for each *Debian*
specific package. This is great because I can see specifically what has been fixed and what known issues remain from release to release in the Debian package, which is subtly different from the upstream release. For instance, I can see what's changed from "apache2.1-debian.deb" to "apache2.2-debian.deb" by using the Debian Package Tracking System. (I'm fudging the package names, but you get the idea). Is there anything like that in CentOS?
Thanks,
- SG
Maybe this does what you want: "rpm -q 'package name' --changelog"
-Steve _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Thanks guys, that is pretty much what I want. But what if I want to see the changelog for a package that I don't have installed? I'd like to look at the changelog for a package available via yum before I upgrade my existing package to it. When I did a "rpm -q --changelog mypackage", that only showed changes up to my currently installed version. (Which makes sense if this is just looking on my local machine, which I assume it is)
Thanks, - SG
Server Gremlin wrote:
Steve Rigler wrote:
On Tue, 2007-08-28 at 11:53 -0400, Server Gremlin wrote:
Hello CentOS users,
Is there any sort of package tracking system for CentOS? I'm used to Debian where I can view a changelog for each *Debian*
specific package. This is great because I can see specifically what has been fixed and what known issues remain from release to release in the Debian package, which is subtly different from the upstream release. For instance, I can see what's changed from "apache2.1-debian.deb" to "apache2.2-debian.deb" by using the Debian Package Tracking System. (I'm fudging the package names, but you get the idea). Is there anything like that in CentOS?
Thanks,
- SG
Maybe this does what you want: "rpm -q 'package name' --changelog"
-Steve _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Thanks guys, that is pretty much what I want. But what if I want to see the changelog for a package that I don't have installed? I'd like to look at the changelog for a package available via yum before I upgrade my existing package to it. When I did a "rpm -q --changelog mypackage", that only showed changes up to my currently installed version. (Which makes sense if this is just looking on my local machine, which I assume it is)
Thanks,
- SG
There is a yum plugin called changelog (yum-changelog) that can do this in CentOS-5 ... the version for centos-4 does not work well ... the version for centos-5 is much better.
yum install yum-changelog
Then ...
man yum-changelog
On 8/28/07, Server Gremlin servergremlin@gmail.com wrote:
Thanks guys, that is pretty much what I want. But what if I want to see the changelog for a package that I don't have installed? I'd like to look at the changelog for a package available via yum before I upgrade my existing package to it. When I did a "rpm -q --changelog mypackage", that only showed changes up to my currently installed version. (Which makes sense if this is just looking on my local machine, which I assume it is)
You can do this with repoquery, which is in the yum-utils package. repoquery --changelog foo will show you the changelog for package foo
Jim Perrin wrote:
On 8/28/07, Server Gremlin servergremlin@gmail.com wrote:
Thanks guys, that is pretty much what I want. But what if I want to see the changelog for a package that I don't have installed? I'd like to look at the changelog for a package available via yum before I upgrade my existing package to it. When I did a "rpm -q --changelog mypackage", that only showed changes up to my currently installed version. (Which makes sense if this is just looking on my local machine, which I assume it is)
You can do this with repoquery, which is in the yum-utils package. repoquery --changelog foo will show you the changelog for package foo
I did not find a "yum-utils" in CentOS 4... I guess maybe it's only in CentOS 5?
I also did not find "yum-changelog" in CentOS 4... Are both of these only in CentOS 5, or are my repositories / searches messed up?
On 8/28/07, Server Gremlin servergremlin@gmail.com wrote:
I did not find a "yum-utils" in CentOS 4... I guess maybe it's only in CentOS 5?
I also did not find "yum-changelog" in CentOS 4... Are both of these only in CentOS 5, or are my repositories / searches messed up?
yum-utils is in the Extras repo, which I don't believe is not enabled by default. try 'yum --enablerepo c4-extras install yum-utils'
Not sure about the 'yum-changelog' package.
Server Gremlin wrote:
Steve Rigler wrote: Thanks guys, that is pretty much what I want. But what if I want to see the changelog for a package that I don't have installed? I'd like to look at the changelog for a package available via yum before I upgrade my existing package to it. When I did a "rpm -q --changelog mypackage", that only showed changes up to my currently installed version. (Which makes sense if this is just looking on my local machine, which I assume it is)
I am with you. Submit a feature request, maybe someone implements this. I also miss in RHEL and rebuilds something like "apt-listbugs". It lists you known bugs, before you install the software. "apt-listbugs" is a command line interface that query's Debian Bug Tracking System -> you don't need to open a web browser.
Simon Jolle "sjolle" wrote:
Server Gremlin wrote:
Steve Rigler wrote: Thanks guys, that is pretty much what I want. But what if I want to see the changelog for a package that I don't have installed? I'd like to look at the changelog for a package available via yum before I upgrade my existing package to it. When I did a "rpm -q --changelog mypackage", that only showed changes up to my currently installed version. (Which makes sense if this is just looking on my local machine, which I assume it is)
I am with you. Submit a feature request, maybe someone implements this. I also miss in RHEL and rebuilds something like "apt-listbugs". It lists you known bugs, before you install the software. "apt-listbugs" is a command line interface that query's Debian Bug Tracking System -> you don't need to open a web browser.
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
That is awesome. I've been using Debian for a while now and somehow apt-listbugs had eluded me; I've just been using the web page. Thanks! =)
On Tuesday 28 August 2007, Server Gremlin wrote:
Thanks guys, that is pretty much what I want. But what if I want to see the changelog for a package that I don't have installed?
rpm -qip --changelog <path/to/package-file>
This even works with mirror URLS (this is a single line below): rpm -qp --changelog http://isoredirect.centos.org/centos/4/updates/i386/RPMS/bind-9.2.4-27.0.1.e...
Produces: warning: http://isoredirect.centos.org/centos/4/updates/i386/RPMS/bind-9.2.4-27.0.1.e...: Header V3 DSA signature: NOKEY, key ID 443e1821 * Thu Jul 19 2007 Adam Tkac <atkac redhat com> 20:9.2.4-27.0.1.el4 - fixed cryptographically weak query id generator (CVE-2007-2926)
* Wed Jan 31 2007 Martin Stransky stransky@redhat.com - 20:9.2.4-24.EL4 - fixed a multilib regression
......
etc.
The yum changelog plugin will work far more smoothly; but if you know the URL to the package, rpm -qp --changelog will work just fine.