Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-1877

ports-2015 repo migration

    • Icon: Improvement Improvement
    • Resolution: Declined
    • Icon: Normal Normal
    • None
    • None
    • None

      Funtoo has been using ports-2012 as its main portage tree since 2012. While we do shallow clones of the ports tree, which makes its size manageable for end-users, the back-end repo does grow and get quite big. For this reason, it would be good to migrate to a brand-new ports-2015 repo with no prior history.

      In addition, ports-2015 could get rid of all tree update files prior to 2015, and move to a new repo naming convention ("funtoo" instead of "gentoo").

      The process to roll-out the new repo is likely going to be a portage upgrade, which will update the SYNC variable in make.globals. I would like a feature to be added to Portage so that it can "see" that the ports-2012 repo is deprecated and inform users to upgrade to the new ports-2015 repo. This can be communicated to users via a message output whenever emerge is run. Something like:

      code

          • The portage repository you are using has been deprecated.
          • Please update to a newer Portage tree by performing the following
          • steps, as root:
            ***
          • # mv /usr/portage /usr/portage.old
          • # emerge --sync
            code

            drobbins drobbins
            drobbins drobbins
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: