Re: [arch-dev-public] RFC: (devtools) Changing default compression method to zstd

2019-12-14 Thread Robin Broda via arch-dev-public
On 12/14/19 7:58 PM, Robin Broda via arch-dev-public wrote:
> On 12/8/19 1:39 PM, Robin Broda via arch-dev-public wrote:
>> What still needs to be done:
>> - infrastructure:
>>   - nginx rewrite rules hardcode xz PKGEXT 
>> https://github.com/archlinux/infrastructure/blob/7d0ad69030982875f862bc4916629ac3a74d1c49/roles/archive/templates/nginx.d.conf.j2#L32-L35
>>   - archive config(?) hardcodes PKGEXT 
>> https://github.com/archlinux/infrastructure/blob/7d0ad69030982875f862bc4916629ac3a74d1c49/roles/archive/templates/archive.conf.j2#L15
> 
> Unsolved: This needs fixing. I would *really* like someone from devtools to 
> take a look at this, but if unsolved i will also attempt to fix it.
> 

Gah, s/devtools/devops/

-- 
Rob (coderobe)

O< ascii ribbon campaign - stop html mail - www.asciiribbon.org



signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] RFC: (devtools) Changing default compression method to zstd

2019-12-14 Thread Eli Schwartz via arch-dev-public
On 12/14/19 1:58 PM, Robin Broda via arch-dev-public wrote:
> Hello again,
> 
> We are on our way to getting zstd merged.
> 
> The planned merge window for this is **2019/12/27** at around 20:00 
> Europe/Berlin time.
> Several team members will be meeting at the 36c3, so we figured this is a 
> good opportunity to do this,
> as it makes sure that several people are aware, ready, and together for this 
> - should anything immediately explode.
> 
> This has been ACK'd by anthraxx. Foxboron is also aware.
> I have been mentioning this on IRC, and discussed it with anthraxx via e-mail.
> This mail serves to formalize the plans.
> 
> **There is one hard requirement on the merge happening:**
> 
> All critical Arch Linux production infrastructure needs to be ready.
> The known-unsolved problems are labelled below, please see to them if any of 
> you can.
> I will also take a look myself, but I do not have much involvement with these 
> parts of the puzzle,
> so I would really appreciate someone with more in-depth knowledge taking a 
> look.
> 
> If the known issues are solved and nothing major comes up, the deployment 
> will happen as planned.
> 
> On 12/8/19 1:39 PM, Robin Broda via arch-dev-public wrote:
>> What still needs to be done:
>> - infrastructure:
>>   - nginx rewrite rules hardcode xz PKGEXT 
>> https://github.com/archlinux/infrastructure/blob/7d0ad69030982875f862bc4916629ac3a74d1c49/roles/archive/templates/nginx.d.conf.j2#L32-L35
>>   - archive config(?) hardcodes PKGEXT 
>> https://github.com/archlinux/infrastructure/blob/7d0ad69030982875f862bc4916629ac3a74d1c49/roles/archive/templates/archive.conf.j2#L15
> 
> Unsolved: This needs fixing. I would *really* like someone from devtools to 
> take a look at this, but if unsolved i will also attempt to fix it.
> 
>> - archivetools: https://github.com/archlinux/archivetools/issues/6
> 
> Unsolved: This needs fixing. If nobody else gets to it, I'll see to it myself.

Oof, this looks a bit confusing. It's using the $PKGEXT variable as both
a /usr/bin/find glob pattern and a sed injection (counting the number of
characters and trimming them off using .{number} !)

See https://github.com/archlinux/dbscripts/pull/4 for inspiration in
working around this misuse.

-- 
Eli Schwartz
Bug Wrangler and Trusted User



signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] RFC: (devtools) Changing default compression method to zstd

2019-12-14 Thread Robin Broda via arch-dev-public
Hello again,

We are on our way to getting zstd merged.

The planned merge window for this is **2019/12/27** at around 20:00 
Europe/Berlin time.
Several team members will be meeting at the 36c3, so we figured this is a good 
opportunity to do this,
as it makes sure that several people are aware, ready, and together for this - 
should anything immediately explode.

This has been ACK'd by anthraxx. Foxboron is also aware.
I have been mentioning this on IRC, and discussed it with anthraxx via e-mail.
This mail serves to formalize the plans.

**There is one hard requirement on the merge happening:**

All critical Arch Linux production infrastructure needs to be ready.
The known-unsolved problems are labelled below, please see to them if any of 
you can.
I will also take a look myself, but I do not have much involvement with these 
parts of the puzzle,
so I would really appreciate someone with more in-depth knowledge taking a look.

If the known issues are solved and nothing major comes up, the deployment will 
happen as planned.

On 12/8/19 1:39 PM, Robin Broda via arch-dev-public wrote:
> What still needs to be done:
> - infrastructure:
>   - nginx rewrite rules hardcode xz PKGEXT 
> https://github.com/archlinux/infrastructure/blob/7d0ad69030982875f862bc4916629ac3a74d1c49/roles/archive/templates/nginx.d.conf.j2#L32-L35
>   - archive config(?) hardcodes PKGEXT 
> https://github.com/archlinux/infrastructure/blob/7d0ad69030982875f862bc4916629ac3a74d1c49/roles/archive/templates/archive.conf.j2#L15

Unsolved: This needs fixing. I would *really* like someone from devtools to 
take a look at this, but if unsolved i will also attempt to fix it.

> - archivetools: https://github.com/archlinux/archivetools/issues/6

Unsolved: This needs fixing. If nobody else gets to it, I'll see to it myself.

> - namcap? some files refer to a hardcoded .xz, though jelle concluded that 
> this is irrelevant

Solved: This is indeed irrelevant (see Eli's reply)

> - srcpac (is this still used?)

Solved: This is indeed a dead project (see Eli's reply)

> - kde-build hardcodes pkg.tar.xz 
> https://git.archlinux.org/kde-build.git/tree/build-packages?id=cda04698f4064cb87d427ccb3bdf954f127c65f7#n35

Solved: arojas said this will be fixed after zstd is deployed. This is also 
non-critical.

> - devtools:
Solved: Patches ready, will be merged with the switcharoo.


I encourage every Arch Linux project maintainer to check their own code for 
hardcoded xz extensions, you probably know your code best.
Please 

-- 
Rob (coderobe)

O< ascii ribbon campaign - stop html mail - www.asciiribbon.org



signature.asc
Description: OpenPGP digital signature


[arch-dev-public] Missing bugtracker assignment emails

2019-12-14 Thread Morten Linderud via arch-dev-public
Yo!

Andreas Radke has done an impressive amount of bug assignments the past
week. But it looks like the assignment emails themselves are not sent
correctly and you might not have noticed this.

Please look over your bug assignments on the tracker in case you haven't
taken a look in a while :)

Happy holidays!

-- 
Morten Linderud
PGP: 9C02FF419FECBE16


signature.asc
Description: PGP signature