Re: [Ceph-announce] v16.2.6 Pacific released

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 9/20/21 4:54 AM, Fabian Grünbichler wrote:
> On September 17, 2021 8:24 pm, David Galloway wrote:
>>
>>
>> On 9/17/21 2:19 PM, David Galloway wrote:
>>>
>>>
>>> On 9/17/21 5:36 AM, Fabian Grünbichler wrote:
>>>> [...]
>>>>
>>>> I assume this is a bug in your repository software config or the scripts 
>>>> used for uploading - in case those are public I'd appreciate a pointer 
>>>> and might attempt fixing it myself.
>>>
>>> So the tool we use to store our repos before signing them is called
>>> chacra.  I added the Debian bullseye codename to the tool prior to this
>>> recent release.
>>>
>>> https://github.com/ceph/chacra/commit/cc55ed5849be48a679ebc49200a9dc1600a4401a
>>>
>>> We combine all our Ubuntu and Debian repos on the main chacra.ceph.com node.
>>>
>>> Here's the focal repo:
>>> https://chacra.ceph.com/r/ceph/pacific/ee28fb57e47e9f88813e24bbf4c14496ca299d31/ubuntu/focal/flavors/default/dists/
>>>
>>> Here's the bullseye repo:
>>> https://chacra.ceph.com/r/ceph/pacific/ee28fb57e47e9f88813e24bbf4c14496ca299d31/debian/bullseye/flavors/default/dists/
>>>
>>> The script I use to pull packages from chacra.ceph.com to the signing
>>> machine is here:
>>> https://github.com/ceph/ceph-build/blob/master/scripts/sync-pull#L15-L25
>>>
>>> The script just checks all possible combos for whichever repo has the
>>> most packages because that's where they all got combined by the chacra tool.
>>>
>>> So I think the problem we're running into here is ubuntu/focal was the
>>> latest distro combo and was where all the combined repos were going to.
>>>  But once debian/bullseye got added, that got reset somehow?
>>
>> Oh, actually, in this particular release, debian/buster is the combined
>> repo where all the packages ended up:
>> https://chacra.ceph.com/r/ceph/pacific/ee28fb57e47e9f88813e24bbf4c14496ca299d31/debian/buster/flavors/default/pool/main/c/ceph/
> 
> so if I understand correctly, the debs are picked up from the indivual 
> builds and collected, and then that collection is pulled, signed, and 
> pushed back out?

I'm not sure.  I'm not super familiar with .deb repos in the first place
or what magic chacra does in the background.  I think what I can do to
rectify this problem is just build all of the previous Pacific versions
for Bullseye.  I will try that.

> 
> if I look at buster[0] and bullseye[1], the relevant URLs both have the 
> Sources indices, but those get lost along the way somehow and only a 
> single distro (based on build order? sync order?) has Sources indices? 
> why aren't the Packages or Release indices lost in a similar fashion 
> (or are they, but they are regenerated by the signing machine)?  could 
> you ensure to pull the Sources indices per distro to ensure they are 
> signed and pushed again?
> 
> we can work around by adapting which distro we use for pulling (the 
> sources are identical atm anyway, but that might not be the case 
> forever), but changing that up every other release also seems weird ;)
> 
> 0: https://chacra.ceph.com/r/ceph/pacific/ee28fb57e47e9f88813e24bbf4c14496ca299d31/debian/buster/flavors/default/dists/buster/main/source/
> 1: https://chacra.ceph.com/r/ceph/pacific/ee28fb57e47e9f88813e24bbf4c14496ca299d31/debian/bullseye/flavors/default/dists/bullseye/main/source/
> 
>>
>>>
>>> I'm honestly not sure how to rectify this.  Does what I explained make
>>> sense to you enough that you could provide some pointers (or better yet,
>>> a PR? :) )
>>>
> 

_______________________________________________
Dev mailing list -- dev@xxxxxxx
To unsubscribe send an email to dev-leave@xxxxxxx




[Index of Archives]     [CEPH Users]     [Ceph Devel]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux