public inbox for gentoo-osx@lists.gentoo.org
 help / color / mirror / Atom feed
From: Grobian <grobian@gentoo.org>
To: gentoo-osx@lists.gentoo.org
Subject: Re: [gentoo-osx] New document: Project targets
Date: Mon, 12 Dec 2005 20:46:22 +0100	[thread overview]
Message-ID: <20051212194621.GO14948@gentoo.org> (raw)
In-Reply-To: <20051212090128.GB22327@gentoo.org>

[-- Attachment #1: Type: text/plain, Size: 471 bytes --]

After some comments sent both off and onlist, I made some changes.  I
plan to make more extensions.  I figured that the interest in this
document was larger than I initially expected, hence for convenience, I
will supply diffs of changes I make to the list.

On 12-12-2005 10:01:28 +0100, Grobian wrote:
> Anywayz, I wrote a new page yesterday:
> http://www.gentoo.org/proj/en/gentoo-alt/macos/targets.xml


-- 
Fabian Groffen
Gentoo for Mac OS X Project -- Interim Lead

[-- Attachment #2: changes.diff --]
[-- Type: text/plain, Size: 4159 bytes --]

--- targets.xml
+++ targets.xml
@@ -71,9 +71,14 @@
           the first case, the package manager is responsible for
           building the (core) system, while in the latter case, the
           package manager builds on top of an existing system to enhance
-          it.  Gentoo Portage is the primary package manager on its
-          GNU/Linux distribution, and as such, the Gentoo Portage tree
-          matches this goal.
+          it.  Please note that this is by no means meant as a formal
+          definition of the general concept "package manager".  Within
+          this document it is used as entity that is natively
+          responsible for managing software packages on the OS it works
+          on.  Effectively, this means that Gentoo Portage is not the
+          primary package manager on Mac OS X.  Gentoo Portage is the
+          primary package manager on its GNU/Linux distribution, and as
+          such, the Gentoo Portage tree matches this goal.
         </p>
 
       </body>
@@ -104,7 +109,9 @@
           <li>
             Because Portage installs next to the OS, in the same
             directories, no fancy path settings are necessary,
-            everything is installed in default places.
+            everything is installed in default places.  Note that the
+            relatively large overlap of the Gentoo Linux file system
+            layout and Darwin's one, causes this advantage.
           </li>
           <li>
             Portage can use tools provided by the OS, this avoids
@@ -113,7 +120,11 @@
           <li>
             Once a tool provided by the OS is outdated, or not recent
             enough, Portage cannot update it without overwriting the OS
-            provided one.
+            provided one.  Note that this doesn't necessarily have to be
+            a drawback, as from a progressive viewpoint this allows more
+            control over the system, e.g. breaking a possible lock-in by
+            the OS vendor.  In that sense, also downgrading a package
+            version applies.
           </li>
           <li>
             The vendor of the OS that provides a tool, might have
@@ -126,8 +137,8 @@
             Because Portage installs its files next to where the OS
             installs them, the primary package manager of the OS might
             install a package and overwrite files provided by Portage.
-            It is hard (if not impossible) for Portage to figure this
-            out and execute correcting actions.
+            It might be hard for Portage to figure this out in time, and
+            possibly execute correcting actions.
           </li>
         </ul>
 
@@ -170,9 +181,9 @@
             will happen.
           </li>
           <li>
-            Since Portage will be the one to decide what is installed
-            and what not, it will be possible to leave out much unwanted
-            software.
+            Since Portage will be the one to decide how and when the OS
+            and extra tools are installed, it will be possible to leave
+            out much unwanted software.
           </li>
           <li>
             Building a system from scratch requires skills, usually not
@@ -182,8 +193,9 @@
           </li>
           <li>
             A tree that encodes the logic and assumptions of the Darwin
-            software packages needs to be built, which more or less
-            throws away the efforts of the Gentoo Portage tree.
+            software packages needs to be built.  The question remains
+            how much of the efforts of the Gentoo Portage tree can be
+            reused for this.
           </li>
         </ul>
 
@@ -322,7 +334,7 @@
         </p>
         <p>
           Prefix support in Portage has reached an alpha level in the
-          development branches.  This -- at the moment clumpsy -- but
+          development branches.  This -- at the moment clumsy -- but
           more or less usuable product is used to find out what changes
           will be necessary to the Gentoo Portage tree.  The major work
           of making Portage prefix aware has been done, and the

  parent reply	other threads:[~2005-12-12 19:46 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-12-12  9:01 [gentoo-osx] New document: Project targets Grobian
2005-12-12 16:36 ` Nathan
2005-12-12 18:00   ` Grobian
2005-12-12 18:21     ` Nathan
2005-12-12 19:29       ` Grobian
2005-12-14 19:11       ` Marcin Gabrowski
2005-12-14 19:22         ` Grobian
2005-12-14 20:18           ` Marcin Gabrowski
2005-12-14 20:26             ` Grobian
2005-12-14 21:22               ` Dirk Schönberger
2005-12-14 21:27                 ` Nathan
2005-12-14 21:29                   ` Dirk Schönberger
2005-12-14 21:39                     ` Grobian
2005-12-14 21:43                       ` Nathan
2005-12-14 22:01                       ` Dirk Schönberger
2005-12-14 22:12                         ` Nathan
2005-12-14 22:33                           ` Dirk Schönberger
2005-12-14 22:56                             ` Dirk Schönberger
2005-12-14 23:06                               ` Nathan
2005-12-14 23:36                                 ` Dirk Schönberger
2005-12-15  7:22                                   ` Grobian
2005-12-15  8:33                                     ` Dirk Schönberger
2005-12-15 15:02                                     ` Dirk Schönberger
2005-12-15 15:10                                       ` Grobian
2005-12-15  7:12                             ` Grobian
2005-12-14 23:02                         ` Marcin Gabrowski
2005-12-14 23:42                           ` Dirk Schönberger
2005-12-15  0:35                             ` Marcin Gabrowski
2005-12-15  7:27                               ` Grobian
2005-12-15  8:27                                 ` Dirk Schönberger
2005-12-15  9:36                                   ` Marcin Gabrowski
2005-12-15  9:47                                     ` Dirk Schönberger
2005-12-15 11:17                                       ` Marcin Gabrowski
2005-12-15 14:29                                   ` Grobian
2005-12-14 21:31                 ` Grobian
2005-12-12 19:46 ` Grobian [this message]
2005-12-13  9:03 ` Grobian
2005-12-15 20:28 ` Grobian
  -- strict thread matches above, loose matches on Subject: below --
2005-12-13 13:37 Dirk Schönberger
2005-12-14  5:41 ` Finn Thain
2005-12-14  9:10   ` Dirk Schönberger
2005-12-14 19:12     ` Marcin Gabrowski
2005-12-14 19:25       ` Grobian
2005-12-14 19:58         ` Marcin Gabrowski
2005-12-14 19:15     ` Marcin Gabrowski
2005-12-16 15:09 Dirk Schönberger
2005-12-16 15:17 Dirk Schönberger
2005-12-16 15:24 ` Grobian
2005-12-16 15:30   ` Dirk Schönberger
2005-12-16 17:40     ` Grobian
2005-12-16 21:02       ` Dirk Schönberger
2005-12-16 22:16         ` Grobian
2005-12-16 22:36           ` Dirk Schönberger

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=20051212194621.GO14948@gentoo.org \
    --to=grobian@gentoo.org \
    --cc=gentoo-osx@lists.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