* [gentoo-commits] proj/gentoo-news:master commit in: 2015/2015-02-04-portage-sync-changes/
@ 2015-02-04 18:28 Brian Dolbec
0 siblings, 0 replies; 2+ messages in thread
From: Brian Dolbec @ 2015-02-04 18:28 UTC (permalink / raw
To: gentoo-commits
commit: bd8e67fe227681c439fafad046ad0cd17280c320
Author: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 4 18:28:25 2015 +0000
Commit: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Wed Feb 4 18:28:25 2015 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-news.git;a=commit;h=bd8e67fe
Add news item for portage sync changes
---
.../2015-02-04-portage-sync-changes.en.txt | 77 ++++++++++++++++++++++
.../2015-02-04-portage-sync-changes.en.txt.asc | 19 ++++++
2 files changed, 96 insertions(+)
diff --git a/2015/2015-02-04-portage-sync-changes/2015-02-04-portage-sync-changes.en.txt b/2015/2015-02-04-portage-sync-changes/2015-02-04-portage-sync-changes.en.txt
new file mode 100644
index 0000000..544cf4d
--- /dev/null
+++ b/2015/2015-02-04-portage-sync-changes/2015-02-04-portage-sync-changes.en.txt
@@ -0,0 +1,77 @@
+Title: New portage plug-in sync system
+Author: Brian Dolbec <dolsen@gentoo.org>
+Content-Type: text/plain
+Posted: 2015-02-02
+Revision: 1
+News-Item-Format: 1.0
+Display-If-Installed: sys-apps/portage
+
+There is a new plug-in sync system in >=sys-apps/portage-2.2.16.
+This system will allow third party modules to be easily installed. Look
+for a new layman plug-in sync module in layman's next release. Next is
+a brief look at the changes. See the url [1] listed below for detailed
+descriptions and usage.
+
+Changes: /etc/portage/repos.conf/*
+ New setting for all repository types (needed):
+ auto-sync = yes/no, true/false # default if absent: yes/true
+
+ New for git sync-type: (applies to clone only)
+ sync-depth = n where n = {0,1,2,3,...} (optional, default = 1)
+ 0 -- full history
+ 1 -- shallow clone, only current state (default)
+ 2,3,... number of history changes to download
+
+ New sync-type modules:
+ sync-type = svn # sync a subversion repository
+ sync-type = websync # Perform an emerge-webrsync operation
+ sync-type = laymanator # (if installed) runs a layman -s action
+
+ New native portage postsync hooks
+ /etc/portage/postsync.d/*
+ Runs hooks once, only after all repos have been synced.
+ /etc/portage/repo.postsync.d/*
+ Runs each script with three arguments:
+ repo name, sync-uri, location
+ Each script is run at the completion of every repo synced.
+
+Migration:
+ Edit /etc/portage/repos.conf/*.conf files, add the auto-sync option
+ to each repository definition. Edit sync-type option to one of the
+ supported types {rsync, git, cvs, svn, websync, laymanator}.
+ [some-repo]
+ ...
+ sync-type = rsync
+ auto-sync = yes
+
+ For an existing /etc/portage/repos.conf/layman.conf file:
+ 1) change/add the sync-type
+ sync-type = laymanator
+ 2) Ensure you have the correct layman version installed with
+ it's laymanator module also installed.
+ Alternate method:
+ Please see the wiki page url [1] for detailed instructions.
+
+Primary control of all sync operations has been moved from emerge to
+emaint. "emerge --sync" now just calls the emaint sync module with the
+--auto option. The --auto option performs a sync on only those
+repositories with the auto-sync setting not set to 'no' or 'false'. If
+it is absent, then it will default to yes and "emerge --sync" will sync
+the repository.
+
+NOTE: As a result of the default auto-sync = True/Yes setting, commands
+ like "eix-sync", "esync -l", "emerge --sync && layman -S" will cause
+ many repositories to be synced multiple times in a row. Please edit
+ your configs or scripts to adjust for the new operation.
+
+WARNING:
+ Due to the abaove default. For any repos that you EXPLICITLY do not
+ want to be synced. You MUST set "auto-sync = no"
+
+The 'emaint sync' module operates similar to layman. It can sync
+single or multiple repos. See "emaint --help" or for more details and
+examples see the wiki page listed below [1].
+
+Additional help and project API documentation can be found at:
+
+[1] https://wiki.gentoo.org/wiki/Project:Portage/Sync
diff --git a/2015/2015-02-04-portage-sync-changes/2015-02-04-portage-sync-changes.en.txt.asc b/2015/2015-02-04-portage-sync-changes/2015-02-04-portage-sync-changes.en.txt.asc
new file mode 100644
index 0000000..add6bbe
--- /dev/null
+++ b/2015/2015-02-04-portage-sync-changes/2015-02-04-portage-sync-changes.en.txt.asc
@@ -0,0 +1,19 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0
+
+iQJ8BAABCgBmBQJU0mL3XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2OUZEQTI0MjY5QzhCNUE3RTlFMjMxRTkw
+MTg2ODIyMzFCOTI2RTRGAAoJEAGGgiMbkm5PFXEP/j/ZfwsUWMjxXqsJzCNWLC3K
+kOLlRFEnLkk/vPiPQDD+jTKjV6Az8K7w2Bb9duXXnBvW2iQ121vThW2qufJk1RZr
+YmaBoTzRQ/iG8ekfLG5TtoZeIAJGgrpLd3xgGatIBYpV/nGX877RjoSsgoMwg9h0
+HGIfVeLd/oBF2Zy7l56fGbIHdkOmtzf6ufc6lJPgJHB4KELZIt3rItQ1BHNRdI5n
+KQV1IUcjSi80F2j43uReWCy5LIqXc6eA57iw1zTL56jOhPE4JB0rQXvVYjg0PNb/
+vNjdsXY1NoMUh9Hrc2jOCH5U54PFK4PfdvvY6ujc3Q0D6brxUbi3WdAEV9q3w8JB
+hpXP3PpZD4Py7ZW72pXMEMbs0IwOd2/X9Sdh22wabRIpBU9dm5vm36rlTWVw6nS+
+Ztrn5lya4fXbEFHA/9Y9bopKW58uVHZMnsxMQOAFkyYl/zMPqznpWWWX9pPntuWL
+XaicQbhPCMezQ1aPXkOuBPkpHC+TGaf9raRQHLDhb/oB+28gMkRCFoOcGpGzA7l+
+jFU+SiGG0lrasHvw/nLHM01Z1lfH5BbJc8affm1bYDCM2fIJjHY2Uq0/kdRD/wAE
+nb0ANdPhmOeLXyElfwBdUpjzy3Xf7gKTyZN/rbvDBo+uN2TfqpYHc1mrZ6mnUD7s
+D0L0fwwC1nXJD/1WkR0B
+=tbkV
+-----END PGP SIGNATURE-----
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [gentoo-commits] proj/gentoo-news:master commit in: 2015/2015-02-04-portage-sync-changes/
@ 2015-02-05 15:51 Brian Dolbec
0 siblings, 0 replies; 2+ messages in thread
From: Brian Dolbec @ 2015-02-05 15:51 UTC (permalink / raw
To: gentoo-commits
commit: cdbe452ba1b48e836002e29c6ddac8968bf563f0
Author: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 5 15:50:12 2015 +0000
Commit: Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 5 15:50:12 2015 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/gentoo-news.git;a=commit;h=cdbe452b
Fix typo in Warning
---
.../2015-02-04-portage-sync-changes.en.txt | 2 +-
.../2015-02-04-portage-sync-changes.en.txt.asc | 28 +++++++++++-----------
2 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/2015/2015-02-04-portage-sync-changes/2015-02-04-portage-sync-changes.en.txt b/2015/2015-02-04-portage-sync-changes/2015-02-04-portage-sync-changes.en.txt
index 544cf4d..5a2d212 100644
--- a/2015/2015-02-04-portage-sync-changes/2015-02-04-portage-sync-changes.en.txt
+++ b/2015/2015-02-04-portage-sync-changes/2015-02-04-portage-sync-changes.en.txt
@@ -65,7 +65,7 @@ NOTE: As a result of the default auto-sync = True/Yes setting, commands
your configs or scripts to adjust for the new operation.
WARNING:
- Due to the abaove default. For any repos that you EXPLICITLY do not
+ Due to the above default. For any repos that you EXPLICITLY do not
want to be synced. You MUST set "auto-sync = no"
The 'emaint sync' module operates similar to layman. It can sync
diff --git a/2015/2015-02-04-portage-sync-changes/2015-02-04-portage-sync-changes.en.txt.asc b/2015/2015-02-04-portage-sync-changes/2015-02-04-portage-sync-changes.en.txt.asc
index add6bbe..796ef41 100644
--- a/2015/2015-02-04-portage-sync-changes/2015-02-04-portage-sync-changes.en.txt.asc
+++ b/2015/2015-02-04-portage-sync-changes/2015-02-04-portage-sync-changes.en.txt.asc
@@ -1,19 +1,19 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
-iQJ8BAABCgBmBQJU0mL3XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAABCgBmBQJU05EeXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2OUZEQTI0MjY5QzhCNUE3RTlFMjMxRTkw
-MTg2ODIyMzFCOTI2RTRGAAoJEAGGgiMbkm5PFXEP/j/ZfwsUWMjxXqsJzCNWLC3K
-kOLlRFEnLkk/vPiPQDD+jTKjV6Az8K7w2Bb9duXXnBvW2iQ121vThW2qufJk1RZr
-YmaBoTzRQ/iG8ekfLG5TtoZeIAJGgrpLd3xgGatIBYpV/nGX877RjoSsgoMwg9h0
-HGIfVeLd/oBF2Zy7l56fGbIHdkOmtzf6ufc6lJPgJHB4KELZIt3rItQ1BHNRdI5n
-KQV1IUcjSi80F2j43uReWCy5LIqXc6eA57iw1zTL56jOhPE4JB0rQXvVYjg0PNb/
-vNjdsXY1NoMUh9Hrc2jOCH5U54PFK4PfdvvY6ujc3Q0D6brxUbi3WdAEV9q3w8JB
-hpXP3PpZD4Py7ZW72pXMEMbs0IwOd2/X9Sdh22wabRIpBU9dm5vm36rlTWVw6nS+
-Ztrn5lya4fXbEFHA/9Y9bopKW58uVHZMnsxMQOAFkyYl/zMPqznpWWWX9pPntuWL
-XaicQbhPCMezQ1aPXkOuBPkpHC+TGaf9raRQHLDhb/oB+28gMkRCFoOcGpGzA7l+
-jFU+SiGG0lrasHvw/nLHM01Z1lfH5BbJc8affm1bYDCM2fIJjHY2Uq0/kdRD/wAE
-nb0ANdPhmOeLXyElfwBdUpjzy3Xf7gKTyZN/rbvDBo+uN2TfqpYHc1mrZ6mnUD7s
-D0L0fwwC1nXJD/1WkR0B
-=tbkV
+MTg2ODIyMzFCOTI2RTRGAAoJEAGGgiMbkm5PkLgQAJsBmEFsvV3e0mMJr+vIW8pV
++aunYvpZE5QYCtTX/buwBH4QHHvZz5LgOxSjZvkDPJtpgFNtP1d46XbK0tySmNfR
+zYBASELkwrnF2ODmKSvo0HpqMOYNjkP7sSD23+mRN+TPS8Fw2QS8Wt9yDP4ba2yx
+mJLGaelB5B98FSnbvTw3Tz+0lbuqyqF3kbp7/Z2t+CERhAsKCRF8TedCsvaIaR3M
+jn73FmHN5XmPjUHgL/fxoKFSVcz+0oixLYSON/3J5g6ZZscvhwVOrkBVtrCgot0q
+PYnPiFIHT1IKXMwDbReIfFkFw6FPbvWID0WjMzBmqVoroHEitOSqygVDA/4RYRMe
+RrsozGxWOwah7Mu+v28Pk61J1pk/RjlbNXmr86V51hCPdd7fidf4tHzSJgIfWYth
+u5QTu14Fi9rk2gtmJVjoC24dqkNVCemZXeFhqvrQ+/JsBCkdkVz+YyzkaSzwOj/q
+vDtSF/VcHTr40bz9TNs3faEJ1OBxJ0f4vdbTB+jOvfzlib0v6dAdHWnyDuLcNaVe
+e/idsUvEumDU9Phr+KMprHtvIRjplhdriNUrGWjWCJtRce7IHzk0bwxyhB/60QQr
+N4gr4oW9m63LfMSLMEwnsV9VCGaX9k0Jh8zDXRaqb4vutXUwB1B7MJfaQKQnOEon
+2PHNsP6quhXB5Dk9Lu1b
+=nLlP
-----END PGP SIGNATURE-----
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2015-02-05 15:51 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-04 18:28 [gentoo-commits] proj/gentoo-news:master commit in: 2015/2015-02-04-portage-sync-changes/ Brian Dolbec
-- strict thread matches above, loose matches on Subject: below --
2015-02-05 15:51 Brian Dolbec
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox