public inbox for gentoo-portage-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-portage-dev] Conary
@ 2004-10-20 22:02 andrea ferraris
  2004-10-21  8:30 ` Paul de Vrieze
  0 siblings, 1 reply; 29+ messages in thread
From: andrea ferraris @ 2004-10-20 22:02 UTC (permalink / raw
  To: gentoo-portage-dev

Hi all!

This one will be my first msg to the list and maybe also
the last one.
I'm not a portage developer, neither a free software
developer, maybe a sysadm, fallen in love of Linux more
than 10 years ago; it was 1.0 kernel and Slackware.

Now, after many years of RedHat, some Mandrake's and
SUSE's usage and Debian too (few, very few because their
installer was really worst than the Gentoo one and I'm not
joking), it's about a year that I'm using Gentoo with big
satisfaction.
It's really a great - for me the greatest - distribution
and its philosophy (a meta-distribution where the focus is
on the user's freedom) is the best one for me, but I think
also in the true Linux spirit (the free software of the
excellence).
One of the reasons to choose Gentoo has been portage, its
power and its flexibility. I think it's really better (in a
objective manner) than rpm or dpkg and it can solve problems
they can't address.
Many years ago I went away from Slackware to RedHat because
rpm was really better than tgz to manage packages,
dependencies, installations, uninstallations and upgrades,
like in these days I think portage is better than rpm and
dpkg.

Now I found on the lwn.net (Linux Weekly News) of thursday,
Oct 14, an article on Conary. From its home page
http://www.specifix.com/technology/index.htm it is:

"a distributed software management system for Linux
distributions. It replaces traditional package mangement
solutions (such as RPM and dpkg) with one designed to
enable loose collaboration across the Internet.
Conary enables sets of distributed and loosely connected
repositories to define the components which are installed
on a Linux system. Rather than having a full distribution
come from a single vendor, Conary allows administrators
and developers to branch a distribution, keeping the
pieces which fit their environment while grabbing components
from other repositories across the Internet.
[...]
complete information on Conary is available from the
Conary Wiki <http://wiki.specifixinc.com>.
It includes links to white papers, technical papers,
documentation, and source code. It also provides information
on Specifix's Linux distribution which was built using
Conary."

I'd ask you, who can develop and developped that superb thing
that's portage to see if there are - and I think that yes,
there are - usefull concepts, idea and code to grab from there
to make yet better portage.

In my Gentoo system administration experience there are at
least 2-3 things that with a Conary sw management system
could address better than portage. It is local configuration
files updates, binary only updates and updates of the only
changed things, instead of full ones.
The first one is simple: in a litle gentoo system that I'm
managing for a year now with authomatic nightly updates,
I had to update almost manually about a hundred of
configuration files. The system (gentoo) is well designed,
so, if I didn't update, all works because the original
configuration files stay in place, but for the better and
also only for the good, the thing to do is to use etc-update
to update such configuration files. The problem is that such
process is really time consuming and error prone, so it's
not very good.
Instead it seems that, from the architecture level, Conary
has been made to manage local configuration changes an
updates to avoid such pains.
The second thing is the binary choice. In Gentoo is more
difficult than it should be (at least from my point ov view),
it is that the system gives the choice of binary updates only,
but it's really difficult to find only binary packages and
also if one can find them it's impossible to find only
modified files in a package and to update only those and also
to download only diffs and only binaries diffs. I think that
also these things could be achieved studying the Conary
way.

Sorry for the length of the message and for the absence
of code, practical idea or implementations.
I'm sorry, but I can't.

Best regards, good gentooing to all and yet better
portageing to you,

Andrea

--
gentoo-portage-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2004-11-28 20:15 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-20 22:02 [gentoo-portage-dev] Conary andrea ferraris
2004-10-21  8:30 ` Paul de Vrieze
2004-10-21  9:52   ` Sven Vermeulen
2004-10-21 11:46     ` Roman Gaufman
2004-10-21 12:44       ` Sven Vermeulen
2004-10-21 13:20         ` Roman Gaufman
2004-10-21 13:52           ` Jason Stubbs
2004-10-24 17:44       ` andrea ferraris
2004-10-24 21:47         ` Roman Gaufman
2004-10-25 21:06           ` andrea ferraris
2004-10-21 19:00     ` Nathaniel McCallum
2004-10-21 19:19       ` Luke-Jr
2004-10-22  8:07         ` Paul de Vrieze
2004-10-22 11:24           ` Jason Stubbs
2004-10-22 13:11             ` John Nilsson
2004-10-22 13:21               ` Jason Stubbs
2004-10-22 13:31               ` Paul de Vrieze
2004-10-22 19:33                 ` John Nilsson
2004-10-24  3:18   ` Ed Grimm
2004-10-24  9:15     ` Paul de Vrieze
2004-10-24 11:27       ` andrea ferraris
2004-10-24 20:52         ` Paul de Vrieze
2004-10-24  9:33     ` Sven Vermeulen
2004-10-24 11:28       ` andrea ferraris
2004-10-25 18:47     ` [gentoo-portage-dev] Conary - dispatch-conf LinuxGuy
2004-10-28  2:55       ` Ed Grimm
2004-10-28 17:18         ` LinuxGuy
2004-11-12  9:23           ` Ed Grimm
2004-11-28 20:15             ` LinuxGuy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox