From: Mounir Lamouri <volkmar@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Cc: gentoo-soc@lists.gentoo.org, Zac Medico <zmedico@gentoo.org>,
dberkholz@gentoo.org
Subject: [gentoo-dev] [gsoc-status] portage backend for PackageKit
Date: Mon, 15 Jun 2009 22:51:52 +0200 [thread overview]
Message-ID: <4A36B468.7090707@gentoo.org> (raw)
Hi,
I'm working on a portage backend for PackageKit [1].
As I did not really present my project, you have to know PackageKit is
an universal (distribution-wide) package manager. To do so, every
package manager which wants to work with PackageKit have to follow an api.
PackageKit is compatible with a lot of package managers. Actually, it's
the default one in Fedora and some other distributions.
The main advantage of using PackageKit is to have a simple application
working in most distributions. It will be a great advantage to make
Gentoo more user-friendly. With a USE-flag GUI manager, it could be
really great.
The main difficulties for this project is the source-based aspect of
Gentoo and the verbosity of portage. I mean even if PackageKit is
designed to fit every needs, portage backend is the first source-based
distribution backend and we will have to adapt some things. In addition,
some information provided by portage like ewarn and elog messages and
new configuration files have to be prompted even when using PackageKit.
So, where are we right now ?
The planning says "every basic features should be done June 15th".
Actually, I still have to do 2 features : list update candidates and do
update. Every other basic features (install, remove, sync, details, dep,
reverse-dep, groups, ...) have been done.
To my defense, that's three days I'm sick.
In addition, as PackageKit refuses interactivity, I've pushed
ACCEPT_LICENSE default value to remove interactivity from ebuilds using
check_license function from eutils eclass.
What's going to be done right now ?
Repositories management have to be added. With zmedico, we were talking
about doing this directly in the portage api. Basically, it will be
merging layman into portage. It's not 100% sure right now but probable.
Beginning the hard work of messages management and bug fixes.
I will try, to add needed ebuilds in the tree this week to let people
test PackageKit on Gentoo as it will be "usable" even if not recommended
yet. That's what we call an alpha version I think ;)
[1] http://packagekit.org/
Thanks,
Mounir
next reply other threads:[~2009-06-15 20:51 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-06-15 20:51 Mounir Lamouri [this message]
2009-06-15 21:12 ` [gentoo-dev] [gsoc-status] portage backend for PackageKit Petteri Räty
2009-07-03 23:35 ` Steve Dommett
2009-07-04 10:49 ` Nirbheek Chauhan
2009-07-05 15:29 ` Mounir Lamouri
2009-07-06 17:03 ` Nirbheek Chauhan
[not found] ` <200907301051.45762.arne_bab@web.de>
2009-07-30 21:20 ` [gentoo-dev] " Mounir Lamouri
[not found] ` <200908011954.32150.arne_bab@web.de>
2009-08-09 17:10 ` [gentoo-dev] Re: [gentoo-soc] " Mounir Lamouri
2009-08-11 23:08 ` [gentoo-dev] " Mounir Lamouri
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4A36B468.7090707@gentoo.org \
--to=volkmar@gentoo.org \
--cc=dberkholz@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
--cc=gentoo-soc@lists.gentoo.org \
--cc=zmedico@gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox