• Re: [gentoo-dev] Re: Current portage will now truncate your repo's git

    From Brian Evans@21:1/5 to All on Sat Dec 17 05:10:01 2022
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------r77XaYU0ti27y2PcF2OneC8d
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    T24gMTIvMTUvMjIgMjA6MDgsIER1bmNhbiB3cm90ZToNCj4gRmxvcmlhbiBTY2htYXVzIHBv c3RlZCBvbiBUaHUsIDE1IERlYyAyMDIyIDIxOjQwOjE5ICswMTAwIGFzIGV4Y2VycHRlZDoN Cj4gDQo+PiBPbiAxNS8xMi8yMDIyIDIxLjEwLCBUb3JhbGYgRsO2cnN0ZXIgd3JvdGU6DQo+ Pj4gT24gMTIvMTUvMjIgMjA6MjIsIEZsb3JpYW4gU2NobWF1cyB3cm90ZToNCj4+Pj4gbyB1 c2UgUE9SVERJUl9PVkVSTEFZIGFuZCBtdWx0aXBsZSByZXBvc2l0b3JpZXMgb24gdGhlaXIg c3lzdGVtOiBhDQo+Pj4+IHN5c3RlbS13aWRlLCBtYW5hZ2VkIGJ5IHBvcnRhZ2UsIGFuZCBh IGRldiByZXBvc2l0b3J5IChpbiB5b3VyIEhPTUUpLA0KPj4+PiBzY29wZWTCoGluwqB2aWHC oFBPUlRESVJfT1ZFUkxBWS4NCj4+Pg0KPj4+IElzbid0IHRoaXMgY292ZXJlZCBieSAvZXRj L3BvcnRhZ2UvcmVwb3MuY29uZi8qDQo+Pg0KPj4gQWJzb2x1dGVseSwgYnV0IHRoaXMgcmVx dWlyZXMgYSBtYW51YWwgaW50ZXJ2ZW50aW9uIGZyb20gdGhlIHVzZXIuIEFuZCwNCj4+IG9m IGNvdXJzZSwgeW91IGNhbiB0b3RhbGx5IG9wdC1vdXQgZnJvbSBwb3J0YWdlIG1hbmFnaW5n IChzeW5jaW5nKSB0aGUNCj4+IHJlcG9zaXRvcnksIGJ1dCB0aGVuIHlvdSBoYXZlIHRvIHRh a2UgY2FyZSBvZiBzeW5jaW5nIHlvdXJzZWxmLg0KPj4NCj4+IFRoZSBwb2ludCBpcyB0aGF0 IHdpdGggdGhlIG5ldyBwb3J0YWdlIHJlbGVhc2UsIHBvcnRhZ2UncyBiZWhhdmlvcg0KPj4g Y2hhbmdlcy4gQW5kIEkgd291bGQgYXJndWUgdGhhdCBwb3J0YWdlIHNob3VsZCBub3QsIGlu IGl0cyBlZmZvcnQgdG8NCj4+IGJlY29tZSBtb3JlIHVzZXIgZnJpZW5kbHksIGRpc3JlZ2Fy ZCBlYnVpbGQtZGV2ZWxvcGVyIGZyaWVuZGxpbmVzcy4NCj4+IEFzc3VtaW5nIGl0IGlzIGFj aGlldmFibGUgd2l0aCBhIHJlYXNvbmFibGUgYW1vdW50IG9mIGFkZGl0aW9uYWwgY29kZQ0K Pj4gY29tcGxleGl0eS4NCj4gDQo+IFRoaXMgYml0IG1lIHRvbywgYW5kIG1ha2luZyB0aGlu Z3Mgd29yc2UsIHRoZSB0cnVuY2F0ZSBraWxsZWQgdGhlIGdpdA0KPiBoaXN0b3J5IHRoYXQg cHJlc3VtYWJseSBoYWQgdGhlIGFuc3dlciBJIG5lZWRlZCB0byBmaXggaXQgdXAuDQo+ID06 XiggIEZvcnR1bmF0ZWx5IEkgaGFkIGEgYml0IG9mIGEgY2x1ZSBkdWUgdG8gcHJlZW1wdGl2 ZWx5IGZvbGxvd2luZyB0aGUNCj4gcG9ydGFnZSBjaGFuZ2Vsb2cgd2hlcmUgSSBoYWQgc2Vl biBhIGhpbnQsIHNvIEkgd2FzIGFibGUgdG8gZGlnIGl0IHVwDQo+IGFnYWluIHdpdGhvdXQg dGhlIGdpdCBsb2cgaGVscCB0aGF0J3MgZGVmaW5pdGVseSBub3cgbXkgZmlyc3QgaW5zdGlu Y3QuDQo+IA0KDQpUaGFua2Z1bGx5LCBpZiBhbnlvbmUgZG9lcyBhY2NpZGVudGFsbHkgZ2V0 cyBzaGFsbG93ZWQsIGp1c3QgZXhlY3V0aW5nIA0KJ2dpdCBmZXRjaCAtLXVuc2hhbGxvdycg d2lsbCByZXZlcnQgdGhlIGRlZmF1bHQgJy0tZGVwdGggMScNCg0KSSByZWFsbHkgZG9uJ3Qg Y2FyZSBmb3IgdGhhdCAnZ2l0IGNsZWFuJyBwYXRjaC4gIElmIHRoYXQgbWFrZXMgaXQgaW4g DQp3aXRob3V0IGEgd2F5IHRvIG9wdC1vdXQsIGl0IHdpbGwgYmUgcGF0Y2hlZCBvdXQgZm9y IG1lIHBlcnNvbmFsbHkuDQoNCkJyaWFuDQo=

    --------------r77XaYU0ti27y2PcF2OneC8d--

    -----BEGIN PGP SIGNATURE-----

    wsF5BAABCAAjFiEEZsLkTtkOMnWOfVXA0feB7/n0o7YFAmOdPwkFAwAAAAAACgkQ0feB7/n0o7Z2 bRAA5BrKCkDatu7i+pJx9XfW2Gbj6VCUITEgUg9KqCiO77uxo+dGMdTJIBEgI2jb39XmuXIKiert 8ysE3bsfsFAjk/Uh++MPiqP13LH5nBY3rZnJBU1ozCuP0iW4hLYcBnbkDFZVhtTpzheoBICwj1FX OlxFy0qRv/io8G9jvt1H70g3nC26UGXjwDeP/gujYOQkhhH91G8wnW1a88vhlwW9xbVh9Jz1LqLd +egHfElOinM0pON6V3lCCgA9QTEAieMwYw3r0vGJoLitZg3nW142/KY4HqGBxqRMXO4jDnYqVCYr 7ptcBtEoZqs0+Ormha657CioQ5AgFk1Wy9Ui0CgpUHgsA9FeEQ9lyjgjM1yfpYJ76BStB7PXzHS4 xubLiZYMF8C4wOH6rla42lEM9mDo/6neBilpHXbZS8ICUKTuVE6e3EIMxvAv70hG8BTT5kdEyHFu k0JMYS5ySvRByANBzPkisg24h4BXONWMJe0mat91xJv6O3Lqlb/5onb+ewgMOATtcaw6YSykZkmR IOtc8m3xLG3FACFzmL+NPcWAw1O8WtpkPleMy/PddKSuPfS+wn7ugktyQSYwPbEQeq6+J5VEu3AR xc9r5HhQGsL/gkKLxeoRAIMHcPWr8NCZaCcgmBuzLGbfQ4JP1UcnuoSKMgNnWlJ99DftdkCvCo2Z GFE=
    =ox9z
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Helmert III@21:1/5 to Brian Evans on Sun Dec 18 03:00:02 2022
    On Fri, Dec 16, 2022 at 11:01:13PM -0500, Brian Evans wrote:
    On 12/15/22 20:08, Duncan wrote:
    Florian Schmaus posted on Thu, 15 Dec 2022 21:40:19 +0100 as excerpted:

    On 15/12/2022 21.10, Toralf Förster wrote:
    On 12/15/22 20:22, Florian Schmaus wrote:
    o use PORTDIR_OVERLAY and multiple repositories on their system: a
    system-wide, managed by portage, and a dev repository (in your HOME), >>>> scoped in via PORTDIR_OVERLAY.

    Isn't this covered by /etc/portage/repos.conf/*

    Absolutely, but this requires a manual intervention from the user. And,
    of course, you can totally opt-out from portage managing (syncing) the
    repository, but then you have to take care of syncing yourself.

    The point is that with the new portage release, portage's behavior
    changes. And I would argue that portage should not, in its effort to
    become more user friendly, disregard ebuild-developer friendliness.
    Assuming it is achievable with a reasonable amount of additional code
    complexity.

    This bit me too, and making things worse, the truncate killed the git history that presumably had the answer I needed to fix it up.
    =:^( Fortunately I had a bit of a clue due to preemptively following the portage changelog where I had seen a hint, so I was able to dig it up
    again without the git log help that's definitely now my first instinct.


    Thankfully, if anyone does accidentally gets shallowed, just executing
    'git fetch --unshallow' will revert the default '--depth 1'

    I really don't care for that 'git clean' patch. If that makes it in
    without a way to opt-out, it will be patched out for me personally.

    Brian

    By "that 'git clean'" patch, do you mean [1]? Why are you speaking as
    if you're talking about a 3rd party and not people that are also on
    the gentoo-dev mailing list? It seems like the more productive thing
    to do would be to at least offer substantive criticism about a
    specific PR, maybe even in the PR itself.

    While I'm at it: you used to be reachable on IRC, but you never
    migrated away from Freenode. Why? It seems like every few days someone
    is looking for you only to be surprised that you're not in Gentoo's
    IRC community anymore.

    [1] https://github.com/gentoo/portage/pull/939

    -----BEGIN PGP SIGNATURE-----

    iHUEABYKAB0WIQQyG9yfCrmO0LPSdG2gXq2+aa/JtQUCY55ySgAKCRCgXq2+aa/J tZi6AQDvzOvyKix5KhTqgMfOs3R8EpoWFdicNZEImwaRyGLy7QD+MWvQK1HZDbkR 2EwxwQs5RvHk/aNCG7wIU4UmtNb+sQY=
    =vg7p
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)