public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Mike Frysinger <vapier@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] [PATCH 00/21] gen_usr_ldscript: migrate away from a sep-/usr by default
Date: Thu, 31 Mar 2016 12:07:28 -0400	[thread overview]
Message-ID: <20160331160728.GH6588@vapier.lan> (raw)
In-Reply-To: <95d3d986-aecd-47f1-85c7-fd47be8ffd39@gentoo.org>

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

On 31 Mar 2016 16:05, Alexis Ballier wrote:
> On Thursday, March 31, 2016 1:58:19 AM CEST, Mike Frysinger wrote:
> > All ebuilds that call gen_usr_ldscript today will migrate to this and
> > will allow people to move away from installing things into /.  For the
> > systems that want to have a split-/usr partition, they can turn on this
> > USE flag across their system.
> 
> Your patchset seems to be missing some ebuilds in that regard: expat and 
> sys-freebsd/* come to mind.

i did not do a full migration as i got bored, but i did do enough to show
it in action.  the current method does not require all be converted at the
same time though, so it can be left up to maintainers of relevant packages
to do the change over themselves.

> > This also allows us to mask the flag on many targets where it doesn't
> > make sense (like most prefix setups) and where we don't want to support
> > it at all.
> 
> It should be noted that, unless I missed something, the default settings 
> will *not anymore* allow sep-usr after this patchset (sep-usr useflag will 
> be disabled). This should be advertised more (a news item?) or simply 
> sep-usr added to make.defaults. The latter will also enable busybox's 
> sep-usr support.

the patchset allows for some targets (notably Linux systems) to control
whether the flag is enabled.  it is turned off by default and i think
that's the behavior we want.  i have not forced enabled it for any target
but maybe the prefix/darwin guys will want to do that.
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

  reply	other threads:[~2016-03-31 16:07 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-30 23:58 [gentoo-dev] [PATCH 00/21] gen_usr_ldscript: migrate away from a sep-/usr by default Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 01/21] sep-usr.eclass: new eclass to hold gen_usr_ldscript and related logic #417451 Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 02/21] profiles: mask USE=sep-usr for most systems Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 03/21] sys-libs/zlib: switch to sep-usr eclass Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 04/21] sys-libs/pwdb: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 05/21] sys-libs/gpm: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 06/21] app-arch/bzip2: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 07/21] app-arch/xz-utils: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 08/21] sys-apps/acl: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 09/21] sys-apps/attr: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 10/21] sys-libs/pam: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 11/21] dev-libs/lzo: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 12/21] sys-libs/readline: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 13/21] sys-apps/keyutils: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 14/21] dev-libs/libaio: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 15/21] sys-libs/libcap: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 16/21] sys-libs/cracklib: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 17/21] sys-libs/ncurses: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 18/21] dev-libs/libpwquality: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 19/21] dev-libs/libedit: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 20/21] dev-libs/libpcre: " Mike Frysinger
2016-03-30 23:58 ` [gentoo-dev] [PATCH 21/21] sys-apps/tcp-wrappers: " Mike Frysinger
2016-03-31 14:05 ` [gentoo-dev] [PATCH 00/21] gen_usr_ldscript: migrate away from a sep-/usr by default Alexis Ballier
2016-03-31 16:07   ` Mike Frysinger [this message]
2016-03-31 17:00     ` Alexis Ballier
2016-03-31 18:19       ` Mike Frysinger
2016-03-31 19:09         ` Alexis Ballier
2016-04-01  1:58           ` Mike Frysinger
2016-04-01 18:00             ` Alexis Ballier
2016-04-01 18:33               ` Mike Frysinger
2016-04-01 19:36                 ` Alexis Ballier
2016-04-02 17:35                   ` William Hubbs
2016-04-02 18:01                     ` William Hubbs
2016-04-04  7:12                       ` Alexis Ballier
2016-04-04 22:59                         ` [gentoo-dev] /usr merge Was: " Duncan
2016-03-31 14:12 ` [gentoo-dev] " Mike Gilbert
2016-03-31 16:08   ` Mike Frysinger
2016-03-31 17:03     ` Alexis Ballier
2016-03-31 18:20       ` Mike Frysinger
2016-03-31 19:13         ` Alexis Ballier
2016-04-01  1:56           ` Mike Frysinger

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=20160331160728.GH6588@vapier.lan \
    --to=vapier@gentoo.org \
    --cc=gentoo-dev@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