public inbox for gentoo-catalyst@lists.gentoo.org
 help / color / mirror / Atom feed
From: Brian Dolbec <dolsen@gentoo.org>
To: gentoo-catalyst@lists.gentoo.org
Subject: [gentoo-catalyst] [PATCH 0/7] Latest pending branch fixes
Date: Fri, 10 Mar 2017 11:22:37 -0800	[thread overview]
Message-ID: <20170310112237.022f9336.dolsen@gentoo.org> (raw)

From c51b35d3fe4be92c663682e0c1d2dfef7ecd8cfb Mon Sep 17 00:00:00 2001
From: Brian Dolbec <dolsen@gentoo.org>
Date: Fri, 10 Mar 2017 10:53:42 -0800
Subject: [PATCH 0/7] Latest pending branch fixes
To: gentoo-catalyst@lists.gentoo.org

This series of patches fixes several issues.

1) makes the handling of control-c better for cleanup.
2) Fixes an auto-resume problem and cleans up the logic a lot.
3) Fixes the make.conf bleed thruogh of host repo settings.
4) puts all the make.conf write logic into one place
5) Snapshots are now named according to the repo_name setting, so
configurable. 6) with the new defaults for repo, DISTDIR, PKGDIR I was
able to prove it can handle any directory settings.  With these
settings, I was able to set the config to the
old /usr/portage, /usr/portage/distfiles... and everything worked as
expected.  So, we just need to get council to decree the new
locations.  No point in discussing it on the -dev list, they couldn't
come to a consensus.  But there was enough to get some resonable values.

Brian Dolbec (7):
  Move the signal handler into the StageBase class so it can handle
    unbind() cleanup
  base/stagebase.py: Rename unpack_portage resume point to unpack_repo
  base/stagebase.py: Correctly log the correct function name for
    unpack_snapshot()
  base/stagebase.py: Seperate out the writing of the make.conf file
  targets/snapshot.py: Update the code and log messages to use the
    configured repo_name
  defaults.py: Update all repository, DISTDIR, PKGDIR settings to new
    /var paths
  doc/make_subarch_table_guidexml.py: Fix shebang

 bin/catalyst                       |  19 ----
 catalyst/base/stagebase.py         | 221
 +++++++++++++++++++++----------------
 catalyst/defaults.py               |  24 ++--
 catalyst/targets/snapshot.py       |  13 ++-
 doc/make_subarch_table_guidexml.py |   2 +-
 etc/catalyst.conf                  |   2 + 6 files changed, 148
 insertions(+), 133 deletions(-)

-- 
2.12.0



-- 
Brian Dolbec <dolsen>



             reply	other threads:[~2017-03-10 19:22 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-03-10 19:22 Brian Dolbec [this message]
2017-03-10 19:22 ` [gentoo-catalyst] [PATCH 1/7] Move the signal handler into the StageBase class so it can handle unbind() cleanup Brian Dolbec
2017-03-11 21:31   ` Mike Frysinger
2017-03-10 19:23 ` [gentoo-catalyst] [PATCH 6/7] defaults.py: Update all repository, DISTDIR, PKGDIR settings to new /var paths Brian Dolbec
2017-03-10 19:51   ` Zac Medico
2017-03-10 20:36     ` Brian Dolbec
2017-03-10 21:02       ` Brian Dolbec
2017-03-20  9:02   ` Mike Frysinger
2017-03-20  9:21     ` Brian Dolbec
2017-03-20  9:32       ` 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=20170310112237.022f9336.dolsen@gentoo.org \
    --to=dolsen@gentoo.org \
    --cc=gentoo-catalyst@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