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 |
:-) :-) |