Gentoo Archives: gentoo-project

From: Dale <rdalek1967@×××××.com>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] improving alternative PM support in gentoo
Date: Mon, 17 Aug 2015 17:33:21
Message-Id: 55D21ADB.2000108@gmail.com
In Reply to: [gentoo-project] improving alternative PM support in gentoo by hasufell
1 hasufell wrote:
2 > Hi all,
3 >
4 > I would like to improve support for alternative package managers in
5 > Gentoo in any way possible and make a few points about why I think this
6 > is important and useful. As the most important example right now, I will
7 > talk about Paludis.
8 >
9 > Paludis is a multi-format package manager[0] supporting Gentoo and has
10 > been around since 2006. Since then, it has been used by Gentoo users and
11 > developers.
12 >
13 > Paludis supports all EAPIs and implements PMS[1] consistently. It has
14 > been deemed stable on amd64 and x86 last year[2] and generally supports
15 > the following architectures: alpha, amd64, arm, ia64, mips, ppc, ppc64,
16 > s390, sparc, x86.[3]
17 >
18 > It is also well known for its rich configuration system and the
19 > strictness properties of the dependency resolver which is what most
20 > people value it for.
21 >
22 > Currently, there are not many support channels for people who combine
23 > Gentoo with Paludis (only for both separately). Our main Gentoo support
24 > channels are also a bit wary towards Paludis and I am hoping to not only
25 > show that it is a very useful package manager, but that it also benefits
26 > Gentoo as a meta-distribution to be open towards such innovative approaches.
27 >
28 > My aim would be that all our main support channels like #gentoo, the
29 > user mailing lists, the forums and so on treat user discussions
30 > regarding alternative package managers in (almost) the same way as Portage.
31 >
32 > That also means that we would have to integrate these alternatives in
33 > our documentation, hopefully the official one. Because I think our
34 > official documentation should discuss package managers in the same way
35 > it discusses file systems. So, it is fine to recommend e.g. Portage and
36 > ext4 as the main examples, but we should also mention zfs, btrfs,
37 > Paludis, Pkgcore (when it catches up) and so on.
38 > In the case of Paludis, the upstream documentation[4] is quite technical
39 > and doesn't give a concise enough introduction for Gentoo beginners, who
40 > want to follow a step-by-step guide. Because of that, I have written up
41 > such a guide and proposed it to be included in the official Gentoo
42 > handbook[5][6].
43 >
44 > This could be the start of improving a number of things:
45 > * introduce Gentoo beginners to useful PM alternatives
46 > * improve support for these in all our main support channels
47 > * users don't have to search hours for e.g. Paludis related guides,
48 > which are scattered across ancient wikis and forum posts, any more
49 > * raise awareness that Gentoo is different (and has a PMS for a reason)
50 > * encourage other PMs (like Pkgcore[7]) by promising to treat them as
51 > first-class citizens in Gentoo if they are able to support the full PMS
52 > * make clear that we care about technology, no matter where it comes from
53 >
54 > What do you guys think about this? Do you see any other things that need
55 > to be tackled in order to get there? Maybe create a project for this?
56 >
57 > I think we need to start somewhere and maybe the official documentation
58 > is that place, because it is more than just a technical statement. And I
59 > think we need such a statement.
60 >
61 >
62 > [0] http://paludis.exherbo.org/index.html
63 > [1] https://dev.gentoo.org/~ulm/pms/head/pms.html
64 > [2] https://bugs.gentoo.org/show_bug.cgi?id=520874
65 > [3] https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-apps/paludis/paludis-2.4.0.ebuild#n20
66 > [4] http://paludis.exherbo.org/configuration/index.html
67 > [5] https://bugs.gentoo.org/show_bug.cgi?id=557324
68 > [6] https://wiki.gentoo.org/wiki/User:Hasufell/Test#Alternative:_Configuring_Paludis
69 > [7] https://github.com/pkgcore/pkgcore
70 >
71 > --
72 > Best regards,
73 > Julian Ospald
74 >
75 >
76
77 After reading some replies in this thread, I thought I would share a
78 little info about -user mailing list. I'm a long term subscriber there
79 and read most threads.
80
81 If someone asks a question about something Gentoo related, members do
82 try to help. Example. If someone asks about RIAD, I don't reply
83 because I don't use it and have no experience with it. However, others
84 that do will reply and try to help. Same with systemd and other
85 topics. If it is a topic that very few or no one uses, then they may
86 not get help or very little of it.
87
88 Basically, the only way I see that a person won't get help is if no one
89 uses or has knowledge on that topic. I have a couple times asked
90 questions about Ubuntu and got replies. There are a few people that use
91 or have recently used Ubuntu and can answer some questions or they may
92 be distro indifferent. Asking on the -user mailing list is better than
93 subscribing to Ubuntu, asking and then unsubscribing or joining their
94 forums.
95
96 Hope that helps shed a little light that we do try to help if, IF, we can.
97
98 Dale
99
100 :-) :-)

Replies