On Tue, 3 Feb 2015 17:37:49 +0300 Andrew Savchenko <[email protected]> wrote:
> On Mon, 2 Feb 2015 16:54:37 -0800 Brian Dolbec wrote: > > Attached is an updated news item. > [...] > > > Changes: /etc/portage/repos.conf/* > > New for all repository types (needed): > > auto-sync = yes/no, true/false # default if absent: > > no/false > > 1. Why autosync is disabled by default? This broke current > default for emerge --sync. And if users added overlays, they > most definitely want them to by synced by default as well. > So I propose to set auto-sync=yes by default. YES, due to lots of "the sky is falling" outcries, I am changing the default to 'yes'. > > 2. Why not to keep compatibility with current layman and > local repositories? On some systems I have about dozen of > overlays and I bet most users too. Give people time to adapt > their setups for new changes, e.g. keep support for old > configs and behaviour for at least several minor version bumps. > You can't fix crap code to both keep the old crap handling while still giving you new decent handling for the same config. > 3. I suppose eix-sync will be completely broken with > portage-2.2.16? That's nuts. Really. Give developers time to > adapt their software for new API. Be compatible, at least for > a while. > Another 100% INCORRECT, it does not break eix-sync, eix-sync can be configured to sync layman overlays or not sync them. The new portage sync system also makes emerge capable of syncing layman overlays. Just configure 1 or the other to do the syncing. There is no new API to adapt to for eix. Actually, the new sync code actually creates a usable API for external apps to use. But due to the first complaint, with auto-sync defaulted to yes, emerge will now sync everything by default. So unless you edit either the repos.conf files or eix's config, syncing will be done twice in a row for many users for many of their installed repos. The alternative, don't upgrade portage, don't edit anything. > Best regards, > Andrew Savchenko -- Brian Dolbec <dolsen>
signature.asc
Description: PGP signature
