public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] New Manifest Hashes
@ 2012-07-01 20:17 Jeff Horelick
  2012-07-02 10:52 ` Alec Warner
  0 siblings, 1 reply; 4+ messages in thread
From: Jeff Horelick @ 2012-07-01 20:17 UTC (permalink / raw
  To: gentoo-dev-announce, gentoo-dev

As of Wednesday, July 4, 2012 at approximately 10:00 UTC, the manifest
hashes used on the gentoo-x86 tree will change to "SHA256 SHA512
WHIRLPOOL". To facilitate this change, developers MUST be using at
least portage-2.1.10.49 (or portage-2.2_alpha89), or, if your
dev-lang/python is built with USE="-ssl", portage-2.1.10.51 (or
portage-2.2_alpha95) or later is required.

For users, if they are on a older portage, it will gracefully
downgrade. For developers, however, not using a supported version will
cause tree inconsistencies. Developers will also need to make sure
they cvs up metadata/layout.conf (or cvs up the entire tree) after
this change occurs before making any commits.

Thanks



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] New Manifest Hashes
  2012-07-01 20:17 [gentoo-dev] New Manifest Hashes Jeff Horelick
@ 2012-07-02 10:52 ` Alec Warner
  2012-07-02 19:40   ` Zac Medico
  0 siblings, 1 reply; 4+ messages in thread
From: Alec Warner @ 2012-07-02 10:52 UTC (permalink / raw
  To: gentoo-dev

On Sun, Jul 1, 2012 at 1:17 PM, Jeff Horelick <jdhore@gentoo.org> wrote:
> As of Wednesday, July 4, 2012 at approximately 10:00 UTC, the manifest
> hashes used on the gentoo-x86 tree will change to "SHA256 SHA512
> WHIRLPOOL". To facilitate this change, developers MUST be using at
> least portage-2.1.10.49 (or portage-2.2_alpha89), or, if your
> dev-lang/python is built with USE="-ssl", portage-2.1.10.51 (or
> portage-2.2_alpha95) or later is required.
>
> For users, if they are on a older portage, it will gracefully
> downgrade. For developers, however, not using a supported version will
> cause tree inconsistencies. Developers will also need to make sure
> they cvs up metadata/layout.conf (or cvs up the entire tree) after
> this change occurs before making any commits.
>
> Thanks
>

Why don't we just reject manifests with old hashes?

-A



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] New Manifest Hashes
  2012-07-02 10:52 ` Alec Warner
@ 2012-07-02 19:40   ` Zac Medico
  2012-07-04  9:00     ` Jeff Horelick
  0 siblings, 1 reply; 4+ messages in thread
From: Zac Medico @ 2012-07-02 19:40 UTC (permalink / raw
  To: gentoo-dev

On 07/02/2012 03:52 AM, Alec Warner wrote:
> On Sun, Jul 1, 2012 at 1:17 PM, Jeff Horelick <jdhore@gentoo.org> wrote:
>> As of Wednesday, July 4, 2012 at approximately 10:00 UTC, the manifest
>> hashes used on the gentoo-x86 tree will change to "SHA256 SHA512
>> WHIRLPOOL". To facilitate this change, developers MUST be using at
>> least portage-2.1.10.49 (or portage-2.2_alpha89), or, if your
>> dev-lang/python is built with USE="-ssl", portage-2.1.10.51 (or
>> portage-2.2_alpha95) or later is required.
>>
>> For users, if they are on a older portage, it will gracefully
>> downgrade. For developers, however, not using a supported version will
>> cause tree inconsistencies. Developers will also need to make sure
>> they cvs up metadata/layout.conf (or cvs up the entire tree) after
>> this change occurs before making any commits.
>>
>> Thanks
>>
> 
> Why don't we just reject manifests with old hashes?

If we do that then we should only do it for *new* distfiles, because it
will take some time for the new hashes to be generated for all of the
existing files. By allowing the digests to be updated gradually, it's
friendlier to committers since they aren't suddenly forced to download a
bunch of distfiles just to generate the new digests.
-- 
Thanks,
Zac




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] New Manifest Hashes
  2012-07-02 19:40   ` Zac Medico
@ 2012-07-04  9:00     ` Jeff Horelick
  0 siblings, 0 replies; 4+ messages in thread
From: Jeff Horelick @ 2012-07-04  9:00 UTC (permalink / raw
  To: gentoo-dev

The change has been made.

Please remember to cvs up metadata/layout.conf and update portage (if
necessary) before committing.

Thanks



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-07-04  9:01 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-01 20:17 [gentoo-dev] New Manifest Hashes Jeff Horelick
2012-07-02 10:52 ` Alec Warner
2012-07-02 19:40   ` Zac Medico
2012-07-04  9:00     ` Jeff Horelick

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox