From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id AFE4C1384B4 for ; Mon, 2 Nov 2015 01:22:43 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BE04E21C0C4; Mon, 2 Nov 2015 01:22:31 +0000 (UTC) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id DE15821C011 for ; Mon, 2 Nov 2015 01:22:30 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Zt3pM-0003pz-LC for gentoo-dev@lists.gentoo.org; Mon, 02 Nov 2015 02:22:28 +0100 Received: from ip98-167-165-199.ph.ph.cox.net ([98.167.165.199]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 02 Nov 2015 02:22:28 +0100 Received: from 1i5t5.duncan by ip98-167-165-199.ph.ph.cox.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 02 Nov 2015 02:22:28 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Duncan <1i5t5.duncan@cox.net> Subject: [gentoo-dev] Re: ChangeLog Date: Mon, 2 Nov 2015 01:22:19 +0000 (UTC) Message-ID: References: <5636029F.1020304@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: ip98-167-165-199.ph.ph.cox.net User-Agent: Pan/0.140 (Chocolate Salty Balls; GIT c9c83f3) X-Archives-Salt: be64c1e6-eaa7-4b6b-b7c4-57d5851e3144 X-Archives-Hash: ccf3d7faa425f627a6e13b57a9a1b32e Patrick Lauer posted on Sun, 01 Nov 2015 13:16:31 +0100 as excerpted: > I'm getting mildly very irritated with the lack of easily accessible > ChangeLogs for our packages. > > Apparently updating them stopped some time in August, so now there are > some outdated ChangeLogs that don't really serve any purpose, and the > easiest way for users to figure out why something changed is to yell at > the clumsy gitweb.g.o interface. So instead of grep we now need lots of > patience. > > This does not look reasonable to me. > > Can we please either properly remove ChangeLogs and tell people to not > be curious about changes, or make them useful again? ++ I got irritated with that within a week of the git switch, and pretty quickly switched to the github mirror with pregenerated metadata. That gives me the git log, which is perfectly fine by me. =:^) But, that's not at all suitable for the general user. For one thing, while one would hope that github should have no problem with the traffic, there's little question that recommending that as the general gentoo-wide solution runs headlong into the social-contract issue currently being debated on the NFP list. While simply taking commits via github from users who want to use it for that is one thing (and fine by me, I'm not /that/ extreme, as long as the proprietary method doesn't come to be favored), having pretty much the entire userbase syncing from it would be pretty hard *not* to call a "dependency", and thus a violation of the contract. Which means the generally recommended sync method really needs to stay on gentoo infrastructure, or at least with direct gentoo volunteer hosts, tho some may be hosting on proprietary platforms. Personally, I'd love the primary sync method to be git, and the primary change logs conveyed via native git log methods, but in ordered to do that, all those rsync mirrors need to switch to git mirrors. Meanwhile, as pointed out elsewhere in the thread, git syncing simply won't work under some circumstances, as it's all or nothing, and for some people the connection simply isn't stable enough to get all, so it ends up being nothing. But as long as webrsync continues to work, and assuming it can be incrementally fetched/resumed, that should be a sufficient solution for them, so again, rsync isn't really necessary. And for those users, if they do need to check the changelog, the packages.gentoo.org method, following the link to the git log if necessary, should be fine. But clearly, something needs to change. Either the changelogs need to be fixed to be generated again, or the old ones need removed, with people not using git pointed at packages.gentoo.org as mentioned. If the general rsync mirrors are eventually switched to git, with webrsync remaining for those who can't do git, great, but meanwhile, I know if I were still on rsync (or webrsync), I'd be raising hell about the lack of changelogs well before now, and the github mirror I'm actually using clearly isn't suited as general gentoo user solution because it /would/ then be a gentoo dependency and thus a violation of the social contract, so I'm definitely with Patrick on this one. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman