Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 214042 - emerge/pmerge/paludis wrapper
Summary: emerge/pmerge/paludis wrapper
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: SOCIDEAS
Depends on:
Blocks:
 
Reported: 2008-03-20 14:07 UTC by Luca Barbato
Modified: 2013-10-10 13:37 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luca Barbato gentoo-dev 2008-03-20 14:07:32 UTC
This module provides a emerge wrapper that worksalike portage emerge but can use paludis and pkgcore infrastructure instead, making PM usage seemless to the user.
Comment 1 Ciaran McCreesh 2008-03-20 14:16:25 UTC
eselect is completely the wrong tool for this. It wasn't designed to do anything like what you're describing.
Comment 2 Stephen Bennett (RETIRED) gentoo-dev 2008-03-20 14:19:44 UTC
This is, frankly, stupid.
Comment 3 Luca Barbato gentoo-dev 2008-03-20 14:25:55 UTC
eselect should just manage to switch the implementation, the emerge wrapper won't be done as eselect (pretty much as the other wrappers)
Comment 4 Ciaran McCreesh 2008-03-20 14:29:00 UTC
Huh? So you're proposing a SoC project for an eselect module that manages symlinks? The kind of module that should take about ten minutes to write?
Comment 5 Luca Barbato gentoo-dev 2008-03-20 14:57:06 UTC
Given I hadn't a better place to put I picked this one

to clarify the task has those 2 items:

- 1 prepare wrappers for pkgcore and paludis
- 2 prepare an eselect module to switch the emerge and sync configurations if feasible.
- 3 do the same for emaint and friends.
Comment 6 Ciaran McCreesh 2008-03-20 14:59:16 UTC
Wrappers? Or clients?
Comment 7 Luca Barbato gentoo-dev 2008-03-20 15:07:44 UTC
Good point, both pkgcore and paludis have a defined api and can be used through a plethora of languages. Clients/applications is a better definition since you don't have to wrap requests and pass them to the pmerge or paludis binary.
Comment 8 Ulrich Müller gentoo-dev 2009-06-08 15:30:31 UTC
(In reply to comment #3)
> eselect should just manage to switch the implementation,

We have app-admin/eselect-package-manager which sets the PACKAGE_MANAGER environment variable. This could be tested in any wrapper.

> the emerge wrapper won't be done as eselect (pretty much as the other
> wrappers)

Eselect team is out of here. Reassigning to maintainer-wanted.
Comment 9 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-10-10 13:37:16 UTC
This doesn't really belong in maintainer-wanted@ *until* there's an actual thing to package.