FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Development

 
 
LinkBack Thread Tools
 
Old 09-02-2008, 08:49 PM
Warren Togami
 
Default Help Needed: Figure out F9 Updates PackageKit deps

Hi folks,

Here is an easy task that someone could do to help us get new Fedora
Updates flowing.


http://lists.fedoraproject.org/pipermail/rel-eng/2008-August/001627.html
To aid in transition to the new key, Step 3 has the oldrepo of F9
Updates cleaned of all packages except tiny few to enable transition to
the new key. The old F9 Updates repo is to contain the transitional
fedora-release, and the current stable version of PackageKit, both
signed by the old key and all other packages removed.


The goal here is for any F9 pre-newkey install or Live install to be
able to automatically upgrade into the new PackageKit. This is because
the original PackageKit shipped in F9 was unable to ask the user if they
want to import a new GPG key.


Could someone figure out what is the minimum set of Fedora 9 packages
needed to keep in the repo to allow an upgrade from F9 original release?


Warren Togami
wtogami@redhat.com

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 09-02-2008, 09:52 PM
Bruno Wolff III
 
Default Help Needed: Figure out F9 Updates PackageKit deps

On Tue, Sep 02, 2008 at 16:49:25 -0400,
Warren Togami <wtogami@redhat.com> wrote:
> http://lists.fedoraproject.org/pipermail/rel-eng/2008-August/001627.html
> To aid in transition to the new key, Step 3 has the oldrepo of F9
> Updates cleaned of all packages except tiny few to enable transition to
> the new key. The old F9 Updates repo is to contain the transitional
> fedora-release, and the current stable version of PackageKit, both
> signed by the old key and all other packages removed.

> Could someone figure out what is the minimum set of Fedora 9 packages
> needed to keep in the repo to allow an upgrade from F9 original release?

If you are assuming that they already have PackageKit installed (and hence
already have the dependencies installed), wouldn't you just need to include
the new PackageKit (assuming there are no new dependencies) and the new
Fedora-Release packages in the repo?

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 09-02-2008, 10:03 PM
Warren Togami
 
Default Help Needed: Figure out F9 Updates PackageKit deps

Bruno Wolff III wrote:

On Tue, Sep 02, 2008 at 16:49:25 -0400,
Warren Togami <wtogami@redhat.com> wrote:

http://lists.fedoraproject.org/pipermail/rel-eng/2008-August/001627.html
To aid in transition to the new key, Step 3 has the oldrepo of F9
Updates cleaned of all packages except tiny few to enable transition to
the new key. The old F9 Updates repo is to contain the transitional
fedora-release, and the current stable version of PackageKit, both
signed by the old key and all other packages removed.


Could someone figure out what is the minimum set of Fedora 9 packages
needed to keep in the repo to allow an upgrade from F9 original release?


If you are assuming that they already have PackageKit installed (and hence
already have the dependencies installed), wouldn't you just need to include
the new PackageKit (assuming there are no new dependencies) and the new
Fedora-Release packages in the repo?


It is possible, but I want someone to confirm and actually test this.
Like install a fresh F9, and upgrade to a repo containing only the new PK.


Warren

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 09-02-2008, 10:27 PM
Thomas M Steenholdt
 
Default Help Needed: Figure out F9 Updates PackageKit deps

Warren Togami wrote:

Hi folks,

Here is an easy task that someone could do to help us get new Fedora
Updates flowing.


http://lists.fedoraproject.org/pipermail/rel-eng/2008-August/001627.html
To aid in transition to the new key, Step 3 has the oldrepo of F9
Updates cleaned of all packages except tiny few to enable transition to
the new key. The old F9 Updates repo is to contain the transitional
fedora-release, and the current stable version of PackageKit, both
signed by the old key and all other packages removed.


The goal here is for any F9 pre-newkey install or Live install to be
able to automatically upgrade into the new PackageKit. This is because
the original PackageKit shipped in F9 was unable to ask the user if they
want to import a new GPG key.


Could someone figure out what is the minimum set of Fedora 9 packages
needed to keep in the repo to allow an upgrade from F9 original release?


Warren Togami
wtogami@redhat.com



I guess the test packages (fedora-release and packagekit) can be found
in koji, but I just want to make sure, the right version of the packages
are being tested here. Which versions of these packages do you have in mind?


/Thomas

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 09-02-2008, 10:42 PM
Warren Togami
 
Default Help Needed: Figure out F9 Updates PackageKit deps

Thomas M Steenholdt wrote:


I guess the test packages (fedora-release and packagekit) can be found
in koji, but I just want to make sure, the right version of the packages
are being tested here. Which versions of these packages do you have in
mind?


The latest PackageKit* in F9 updates now.

Ignore fedora-release for now.

Warren

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 09-02-2008, 10:44 PM
M A Young
 
Default Help Needed: Figure out F9 Updates PackageKit deps

On Tue, 2 Sep 2008, Bruno Wolff III wrote:


If you are assuming that they already have PackageKit installed (and hence
already have the dependencies installed), wouldn't you just need to include
the new PackageKit (assuming there are no new dependencies) and the new
Fedora-Release packages in the repo?


I don't think there is any substitute for testing it, preferably with the
minimal install of Fedora that contains PackageKit. The rpms tell you that
you definitely need yum-packagekit and PackageKit-libs but are there any
other ones that also need updating or adding?


For example if gnome-packagekit needs updating as well (though I don't
think it does) you would have to make the package "unique" available
somewhere because that dependency was added between the Fedora 9 release
and the current version.


Michael Young

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 09-02-2008, 11:59 PM
Thomas M Steenholdt
 
Default Help Needed: Figure out F9 Updates PackageKit deps

Warren Togami wrote:

Thomas M Steenholdt wrote:


I guess the test packages (fedora-release and packagekit) can be found
in koji, but I just want to make sure, the right version of the
packages are being tested here. Which versions of these packages do
you have in mind?


The latest PackageKit* in F9 updates now.

Ignore fedora-release for now.

Warren



From at freshly installed F9 (i386, x86_64 = same result):

yum update PackageKit* (which is PackageKit and PackageKit-libs) pulls
in the following packages:


PackageKit (updates)
PackageKit-libs (updates)
gnome-packagekit (updates)
yum-packagekit (updates)
unique (updates)

Since this was a fresh F9 installation, where PackageKit-cron and
PackageKit-devel did not appear to be available, I thought this list
might be useful too.


yum install PackageKit* (which is PackageKit, PackageKit-libs,
PackageKit-cron and PackageKit-devel) pulls in the following packages:


PackageKit (updates)
PackageKit-libs (updates)
PackageKit-cron (updates)
PackageKit-devel (updates)
gnome-packagekit (updates)
yum-packagekit (updates)
dbus-devel (fedora)
sqlite-devel (fedora)
unique (updates)

As far as I am able to read this, not knowing if something else could
potentially change the picture, what we need in the "crossover"
repository for PackageKit appears to be:


- PackageKit
- PackageKit-libs
- PackageKit-cron
- PackageKit-devel
- gnome-packagekit
- yum-packagekit
- unique


Hope this helps. Let me know if something is off in whatever way.

/Thomas

P.S. I have an i386 and x86_64 version F9 freshly installed in vmware,
so if you need anything else, let me know.


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 09-03-2008, 07:38 AM
Richard Hughes
 
Default Help Needed: Figure out F9 Updates PackageKit deps

On Tue, 2008-09-02 at 23:44 +0100, M A Young wrote:
> For example if gnome-packagekit needs updating as well (though I don't
> think it does)

Yes it does. gnome-packagekit versions are in lock-step with PackageKit
versions.

> you would have to make the package "unique" available
> somewhere because that dependency was added between the Fedora 9
> release and the current version.

Correct. I think you'll need:

PackageKit, gnome-packagekit, unique

Richard.


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 09-03-2008, 08:39 AM
M A Young
 
Default Help Needed: Figure out F9 Updates PackageKit deps

On Wed, 3 Sep 2008, Richard Hughes wrote:


On Tue, 2008-09-02 at 23:44 +0100, M A Young wrote:

For example if gnome-packagekit needs updating as well (though I don't
think it does)


Yes it does. gnome-packagekit versions are in lock-step with PackageKit
versions.


Well the question is whether the old gnome-packagekit would work with the
new PackageKit, but trying to downgrade gnome-packagekit shows you are
indeed correct because the original gnome-packagekit wants
libpackagekit.so.3 but but the current PackageKit-libs gives
libpackagekit.so.4



you would have to make the package "unique" available
somewhere because that dependency was added between the Fedora 9
release and the current version.


Correct. I think you'll need:

PackageKit, gnome-packagekit, unique
plus of course PackageKit-libs and yum-packagekit which are direct
requirements for PackageKit.


Michael Young

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 09-03-2008, 10:22 AM
M A Young
 
Default Help Needed: Figure out F9 Updates PackageKit deps

From an x86_64 live CD - I am not sure how relevant the error at the end

is.

Michael Young

[root@localhost ~]# yum update PackageKit
Loaded plugins: refresh-packagekit
updates | 2.3 kB
00:00
primary.sqlite.bz2 | 2.8 MB
00:04
fedora | 2.4 kB
00:00
primary.sqlite.bz2 | 7.6 MB
00:10

Setting up Update Process
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: PackageKit = 0.1.12-10.20080505.fc9 for
package: PackageKit-libs

---> Package PackageKit.x86_64 0:0.2.4-4.fc9 set to be updated
--> Processing Dependency: yum-packagekit = 0.2.4-4.fc9 for package:
PackageKit

--> Running transaction check
---> Package yum-packagekit.x86_64 0:0.2.4-4.fc9 set to be updated
---> Package PackageKit-libs.x86_64 0:0.2.4-4.fc9 set to be updated
--> Processing Dependency: libpackagekit.so.3()(64bit) for package:
gnome-packagekit

--> Running transaction check
---> Package gnome-packagekit.x86_64 0:0.2.3-9.fc9 set to be updated
--> Processing Dependency: unique >= 0.9.4 for package: gnome-packagekit
--> Processing Dependency: libunique-1.0.so.0()(64bit) for package:
gnome-packagekit

--> Running transaction check
---> Package unique.x86_64 0:0.9.4-5.fc9 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================== ===========================
Package Arch Version Repository
Size

================================================== ===========================
Updating:
PackageKit x86_64 0.2.4-4.fc9 updates 563
k
PackageKit-libs x86_64 0.2.4-4.fc9 updates 110
k
gnome-packagekit x86_64 0.2.3-9.fc9 updates 1.1
M
yum-packagekit x86_64 0.2.4-4.fc9 updates 10
k

Installing for dependencies:
unique x86_64 0.9.4-5.fc9 updates 33
k


Transaction Summary
================================================== ===========================
Install 1 Package(s)
Update 4 Package(s)
Remove 0 Package(s)

Total download size: 1.8 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): yum-packagekit-0.2.4-4.fc9.x86_64.rpm | 10 kB
00:00
(2/5): PackageKit-libs-0.2.4-4.fc9.x86_64.rpm | 110 kB
00:00
(3/5): PackageKit-0.2.4-4.fc9.x86_64.rpm | 563 kB
00:01
(4/5): gnome-packagekit-0.2.3-9.fc9.x86_64.rpm | 1.1 MB
00:01
(5/5): unique-0.9.4-5.fc9.x86_64.rpm | 33 kB
00:00

Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: unique ######################### [1/9]
Updating : yum-packagekit ######################### [2/9]
Updating : PackageKit ######################### [3/9]
Updating : PackageKit-libs ######################### [4/9]
Updating : gnome-packagekit ######################### [5/9]
Cleanup : gnome-packagekit ######################### [6/9]
Cleanup : PackageKit ######################### [7/9]
Cleanup : PackageKit-libs ######################### [8/9]
Cleanup : yum-packagekit ######################### [9/9]
ERROR:dbus.connection:Unable to set arguments () according to signature
u's': <type 'exceptions.TypeError'>: More items found in D-Bus signature
than in Python arguments

Traceback (most recent call last):
File "/usr/bin/yum", line 29, in <module>
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 241, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 193, in main
base.doTransaction()
File "/usr/share/yum-cli/cli.py", line 432, in doTransaction
self.runTransaction(cb=cb)
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 790, in
runTransaction

self.plugins.run('posttrans')
File "/usr/lib/python2.5/site-packages/yum/plugins.py", line 175, in run
func(conduitcls(self, self.base, conf, **kwargs))
File "/usr/lib/yum-plugins/refresh-packagekit.py", line 37, in
posttrans_hook

packagekit_iface.StateHasChanged('posttrans')
File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 68, in
__call__

return self._proxy_method(*args, **keywords)
File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 140, in
__call__

**keywords)
File "/usr/lib/python2.5/site-packages/dbus/connection.py", line 597, in
call_blocking

message.append(signature=signature, *args)
TypeError: More items found in D-Bus signature than in Python arguments

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 

Thread Tools




All times are GMT. The time now is 05:49 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org