Re: [gentoo-user] Re: what about dracut and systemd?

2017-07-30 Thread Rich Freeman
On Sun, Jul 30, 2017 at 12:27 PM, Ian Zimmerman  wrote:
> On 2017-07-29 06:25, Rich Freeman wrote:
>
>> IMO unless you really need to read them offline it is probably just as
>> easy to just browse the git repository.  I find github provides the
>> nicest viewer
>
> But which one?  There is gentoo/gentoo _and_ gentoo-mirror/gentoo.  TBH
> the existence of both doesn't give me a warm & fuzzy feeling.
>

Git is a distributed vcs, so there are lots of copies floating around.
Both should give you the same history for anything you actually care
about.  The first is just a clone of the official Gentoo repository.
The second adds metadata to it, so it will have the same history with
some delay, but with an extra commit adding all the metadata to it.
The first is best for submitting pull requests.  The second is best
for syncing /usr/portage from as it:

1.  Contains pre-built metadata (like the rsync mirrors), which means
emerge will run faster.  It isn't absolutely essential since emerge
will just build it on the fly if it has to, but it is slower.
2.  The default stable branch does a repoman QA check before pulling
which means that if a dev makes an obvious error it pauses the
repository until it is fixed.  So, if you sync from this you won't
errors like your stable system trying to pull in an unstable
dependency, which usually go away if you re-sync because by then the
dev in question has usually been beaten back into submission.  The
most recent commit is guaranteed to pass the automated QA checks at
least.

Other than the gentoo-mirror one being a little behind (or more behind
if a dev did cause a QA issue), the histories are going to be the
same.

-- 
Rich



[gentoo-user] Re: what about dracut and systemd?

2017-07-30 Thread Ian Zimmerman
On 2017-07-29 06:25, Rich Freeman wrote:

> IMO unless you really need to read them offline it is probably just as
> easy to just browse the git repository.  I find github provides the
> nicest viewer

But which one?  There is gentoo/gentoo _and_ gentoo-mirror/gentoo.  TBH
the existence of both doesn't give me a warm & fuzzy feeling.

-- 
Please don't Cc: me privately on mailing lists and Usenet,
if you also post the followup to the list or newsgroup.
Do obvious transformation on domain to reply privately _only_ on Usenet.



Re: [gentoo-user] Re: what about dracut and systemd?

2017-07-29 Thread Dale
Rich Freeman wrote:
> On Sat, Jul 29, 2017 at 1:04 AM, Ian Zimmerman  wrote:
>> On 2017-07-28 22:01, Rich Freeman wrote:
>>
 I wonder if its because I am still using rsync to sync the portage
 directory?  There are no changelogs anywhere! or nothing by that
 name.
>>> Ah, looks like they were removed entirely from rsync.  It was months
>>> ago and I don't use rsync so I'd half forgotten what the outcome was.
>>>
>>> There is apparently an rsync repository that only contains Changelogs
>>> if you want them, but honestly it is probably easier to just check git
>>> logs.  If you run git whatchanged path you'll get the equivalent of
>>> the Changelog for that path.
>> What about webrsync?
> I imagine it is in the same situation.
>
>> Can you point me to an online resource where this decision is or was
>> tracked?
>>
> Sure.  This was running over a year, and I was involved, but I just
> didn't recall offhand where it all ended up (largely because I don't
> use rsync, and there was a relatively long period between discussion
> and implementation).
>
> This bug is probably the most concise summary:
> https://bugs.gentoo.org/show_bug.cgi?id=565566
>
> The council made a decision a year ago to allow changelog removal as
> it was redundant with other ways of obtaining the same info:
> https://projects.gentoo.org/council/meeting-logs/20160410-summary.txt
>
> It was removed in Oct:
> https://archives.gentoo.org/gentoo-dev-announce/message/651feb859ae9669dfeaa19547fa698dc
>
> Apparently you can rsync changelogs only from:
> rsync://rsync.gentoo.org/gentoo-repo-changelog
>
> It is safe to rsync that over top of your portage tree.
>
> IMO unless you really need to read them offline it is probably just as
> easy to just browse the git repository.  I find github provides the
> nicest viewer, but some people are averse to non-FOSS and I believe
> you can probably do the same using the FOSS browser on the Gentoo
> website, or you can just clone the repository and use the git command
> line to do it.
>

Is there a way to add that to repos.conf and it get it during a regular
sync?  I use eix-sync by the way. 

I went to the wiki to see if I could find how to set that up, I do check
changelogs sometimes, but couldn't find anything.  Maybe I used the
wrong search terms??? 

Dale

:-)  :-)



Re: [gentoo-user] Re: what about dracut and systemd?

2017-07-29 Thread Rich Freeman
On Sat, Jul 29, 2017 at 1:04 AM, Ian Zimmerman  wrote:
> On 2017-07-28 22:01, Rich Freeman wrote:
>
>> > I wonder if its because I am still using rsync to sync the portage
>> > directory?  There are no changelogs anywhere! or nothing by that
>> > name.
>
>> Ah, looks like they were removed entirely from rsync.  It was months
>> ago and I don't use rsync so I'd half forgotten what the outcome was.
>>
>> There is apparently an rsync repository that only contains Changelogs
>> if you want them, but honestly it is probably easier to just check git
>> logs.  If you run git whatchanged path you'll get the equivalent of
>> the Changelog for that path.
>
> What about webrsync?

I imagine it is in the same situation.

>
> Can you point me to an online resource where this decision is or was
> tracked?
>

Sure.  This was running over a year, and I was involved, but I just
didn't recall offhand where it all ended up (largely because I don't
use rsync, and there was a relatively long period between discussion
and implementation).

This bug is probably the most concise summary:
https://bugs.gentoo.org/show_bug.cgi?id=565566

The council made a decision a year ago to allow changelog removal as
it was redundant with other ways of obtaining the same info:
https://projects.gentoo.org/council/meeting-logs/20160410-summary.txt

It was removed in Oct:
https://archives.gentoo.org/gentoo-dev-announce/message/651feb859ae9669dfeaa19547fa698dc

Apparently you can rsync changelogs only from:
rsync://rsync.gentoo.org/gentoo-repo-changelog

It is safe to rsync that over top of your portage tree.

IMO unless you really need to read them offline it is probably just as
easy to just browse the git repository.  I find github provides the
nicest viewer, but some people are averse to non-FOSS and I believe
you can probably do the same using the FOSS browser on the Gentoo
website, or you can just clone the repository and use the git command
line to do it.

-- 
Rich



[gentoo-user] Re: what about dracut and systemd?

2017-07-28 Thread Ian Zimmerman
On 2017-07-28 22:01, Rich Freeman wrote:

> > I wonder if its because I am still using rsync to sync the portage
> > directory?  There are no changelogs anywhere! or nothing by that
> > name.

> Ah, looks like they were removed entirely from rsync.  It was months
> ago and I don't use rsync so I'd half forgotten what the outcome was.
> 
> There is apparently an rsync repository that only contains Changelogs
> if you want them, but honestly it is probably easier to just check git
> logs.  If you run git whatchanged path you'll get the equivalent of
> the Changelog for that path.

What about webrsync?

Can you point me to an online resource where this decision is or was
tracked?

-- 
Please don't Cc: me privately on mailing lists and Usenet,
if you also post the followup to the list or newsgroup.
Do obvious transformation on domain to reply privately _only_ on Usenet.