Re: [arch-dev-public] [arch-devops] New Archive Mirrors available

2020-12-17 Thread Sébastien Luttringer via arch-dev-public

On Thu, 2020-12-17 at 21:57 +0100, Jelle van der Waa wrote:
> I am happy to announce that thanks to Kake/PIA sponsoring us dedicated 
> servers, we now have three new Arch Linux Archive servers available at:
> 
> https://america.archive.pkgbuild.com/
> https://europe.archive.pkgbuild.com/
> https://asia.archive.pkgbuild.com/
> 

Great! Thanks you and Kake/PIA.

Regards,


Sébastien "Seblu" Luttringer



signature.asc
Description: This is a digitally signed message part


[arch-dev-public] Dropping arptables/ebtables

2020-12-11 Thread Sébastien Luttringer via arch-dev-public
Hello,

I would like stop maintaining arptables and ebtables and drop them in
[unsupported].
The future in the linux kernel is clearly nftables and keeping them in the
repository present is of little interest these days.

ebtables is still an hard dependency on others packages, but the iptables-nft
package ship a remplacement based on nftables. I have not tested the
compatibility, so if someone think it's not possible, please let me know.

If you have spare time, I suggest you take a look at the nftable package and
become a master in nft-fu. It is much more convenient and efficient than the
iptables / ipset / ebtables / arptables solution. For the less enthusiastic
about the command line, firewalld has an nftables backend.

Regards,

Sébastien "Seblu" Luttringer


signature.asc
Description: This is a digitally signed message part


Re: [arch-dev-public] News draft: libtraceevent>=5.9-1 update requires manual intervention

2020-10-24 Thread Sébastien Luttringer via arch-dev-public
On Sat, 2020-10-24 at 00:07 +0200, Jan Alexander Steffens wrote:
> On Wed, Oct 21, 2020 at 3:20 AM Sébastien Luttringer via
> arch-dev-public  wrote:
> 
> Was libtraceevent 5.9 never in [community-testing]?
No, like every release.

> 
> Next time, please release the affected package to [*testing] together
> with the draft.

Sure, I didn't know that rule. It's written somewhere or well known habit?

Regards,



signature.asc
Description: This is a digitally signed message part


Re: [arch-dev-public] mailman3/hyperkitty/postorius in the repos now

2020-02-02 Thread Sébastien Luttringer via arch-dev-public
On Sun, 2020-02-02 at 17:48 +0100, David Runge wrote:
> 
> Everyone, feel invited to install and test the applications and propose
> fixes and expansions to the documentation (or packages) as needed.
> 

Hello,

Great! So happy you moved forward. I'll test your work with my building 
co-owner mailing list.

For the record, the new mailman (3.x) ecosystem is split into several 
components (with different git and version),
while the current version (2.x) has all in one scm.
I remember you planned to name the package against the components names. Why 
did you named mailman-core to mailman3?

As soon as we don't require mailman 2.x on our infra, I plan to move mailman to 
AUR.

Cheers,


signature.asc
Description: This is a digitally signed message part


Re: [arch-dev-public] Adding a "posix" metapackage

2020-01-03 Thread Sébastien Luttringer via arch-dev-public

On Sat, 2020-01-04 at 13:08 +1000, Allan McRae via arch-dev-public wrote:
> On 4/1/20 12:47 pm, Sébastien Luttringer via arch-dev-public wrote:
> > One unfortunate consequence could be to have packages rely on it to make
> > dependencies shorter, and make us pull cups or cronie.
> 
> What?!  That is like saying one unfortunate consequence of pamcan hooks
> is that packages can have no files and just download and compile the
> source in a hook.  It is a ridiculous consideration.
> 

Your extreme example seems, indeed, a ridiculous use of hooks.
I hadn't realized that adding posix as a dependency on a package will be as
extreme and ridiculous as the example that you have just gave.
My mistake.

Regards,

Sébastien "Seblu" Luttringer



signature.asc
Description: This is a digitally signed message part


Re: [arch-dev-public] Adding a "posix" metapackage

2020-01-03 Thread Sébastien Luttringer via arch-dev-public
On Fri, 2020-01-03 at 11:11 -0500, Eli Schwartz via arch-dev-public wrote:
> On 1/3/20 10:48 AM, Sébastien Luttringer wrote:
> > On Thu, 2020-01-02 at 23:35 -0500, Eli Schwartz via arch-dev-public wrote:
> > > ...
> > > 
> > > Thoughts?
> > 
> 
> I would argue that POSIX is a standard which people actually care about,
> and LSB is a standard which no one cares about.

I agree that few people are interested in LSB. I think it's barely the same for
POSIX.

Our scripts are not written POSIX compatible (i.e they rely on more tools than
the standard). Do you still know people writing POSIX compatible scripts
nowadays (students excluded)?
The GNU Operating System (our core rely on it) have disagreements with POSIX
and are de-facto non-POSIX (e.g df).
I'm not able to tell you something in Arch that rely on POSIX.2 (Shell and
Utilities).
What make you think people care about this standard?

I'm not opposed to add a posix metapackage. I'm just very reserved about its
usefulness.

One unfortunate consequence could be to have packages rely on it to make
dependencies shorter, and make us pull cups or cronie.

Cheers,

Sébastien "Seblu" Luttringer


signature.asc
Description: This is a digitally signed message part


Re: [arch-dev-public] Adding a "posix" metapackage

2020-01-03 Thread Sébastien Luttringer via arch-dev-public

On Thu, 2020-01-02 at 23:35 -0500, Eli Schwartz via arch-dev-public wrote:
> ...
> 
> Thoughts?

Posix is an old standard which fail to make a common ground to Unix systems.

If we think user needs meta packages to install their Arch, is the Linux
Standard Base more relevant to us?

Cheers,

Sébastien "Seblu" Luttringer


signature.asc
Description: This is a digitally signed message part


Re: [arch-dev-public] New kernel packages and mkinitcpio hooks

2019-11-12 Thread Sébastien Luttringer via arch-dev-public
On Mon, 2019-11-11 at 15:41 -0500, Eli Schwartz via arch-dev-public wrote:
> On 11/10/19 9:54 PM, Sébastien Luttringer via arch-dev-public wrote:
> As I said above, the documentation for kernel-install is pretty clear on
> its expected usage. It's a one-stop shop, it executes mkinitcpio or
> whatever other plugin you've installed for generating an initramfs, and
> it's totally 100% independent of the mkinitcpio hook.

Hi Eli,

Let me first agree on the clarity of kernel-install documentation. Its goal is
well summed in the man page NAME section: "Add and remove kernel and initramfs
images to and from /boot.

> ...
> 
> Also, yes, kernel-install mandates the use of systemd-boot. 
No, kernel-install doesn't mandate use of systemd-boot.
It's a modular framework to make your machine bootable.
The default plugin, install kernel for systemd-boot which is different.

Since 2014, I use kernel-install[1] to manage kernel upgrades on over than 300
Arch servers. There is regular Arch kernels, custom versioned kernels, some are
booted with grub (uefi or not) others with systemd-boot.

> Meanwhile, mkinitcpio's presets and the kernel file which was
> historically installed by the linux package install directly to:
> 
> /boot/vmlinuz-linux
> /boot/initramfs-linux.img
An Arch plugin of few lines could easily put the files in our historical
location. This are just examples [2][3].

> Under no circumstances can we unilaterally remove mkinitcpio presets and
> switch to kernel-install without a mandatory manual intervention for all
> (or most) archlinux users. 
We can easily switch to kernel-install, without user intervention, as it was
done with pacman hooks. Switching from mkinitcpio is another topic.

kernel-install runs a collection of scripts (hooks), with the systemd
overriding logic. There is no huge difference with the pacman hooks, except the
logic is cross distro, provided by systemd, and not tied to pacman.
Improvements can be shared. What it makes me prefer systemd kernel-install than
pacman hooks logic.

Regards,

[1] https://git.seblu.net/archlinux/kernel-install-poc/
[2] 
https://git.seblu.net/archlinux/kernel-install-poc/blob/master/90-loaderentry-compat.install
[3] 
https://git.seblu.net/archlinux/kernel-install-poc/blob/master/50-mkinitcpio-compat.install

-- 
Sébastien Luttringer


signature.asc
Description: This is a digitally signed message part


Re: [arch-dev-public] New kernel packages and mkinitcpio hooks

2019-11-10 Thread Sébastien Luttringer via arch-dev-public

On Sun, 2019-11-10 at 18:41 -0300, Giancarlo Razzolini via arch-dev-public
wrote:
> These changes were made after a lot of discussions between myself, Jen and
> the maintainers
> of the other kernels as well. We have spent a lot of time to arrive at this
> current format. [2]

Hello,

Nice to see that moving forward. It is a smart to move pacman installed kernel
out of /boot.
Why do you rely on mkinitcpio (or later dracut) to install them in /boot
instead of the systemd kernel-install logic?

Regards,


Sébastien "Seblu" Luttringer


signature.asc
Description: This is a digitally signed message part


Re: [arch-dev-public] new archweb release

2019-09-11 Thread Sébastien Luttringer via arch-dev-public
On Wed, 2019-09-11 at 21:37 +0200, Jelle van der Waa wrote:
> 
> - When enough signoffs are reached, archweb automatically sends a mail
>   to the packager that the package has reached the target signoffs! If
>   this is too spammy we can consider a "daily" report.
> 
So useful feature ! Thanks.

Regards,

-- 
Sébastien Luttringer


signature.asc
Description: This is a digitally signed message part


Re: [arch-dev-public] Proposal for a new organisation structure

2019-06-03 Thread Sébastien Luttringer via arch-dev-public
On Sun, 2019-06-02 at 05:55 +0200, Christian Rebischke via arch-dev-public
wrote:
> On Sun, Jun 02, 2019 at 01:07:12PM +1000, Allan McRae wrote:
> > On 2/6/19 9:08 am, Christian Rebischke via arch-dev-public wrote:
> > > 1. Simplified repositories
> > > Currently we have [core], [extra] and [community]. These
> > > threerepositories are there, because they have grown to this structure
> > > overtime. At the moment I don't see any real meaning for the split of
> > > [core]and [extra]. So one suggestion would be to either:  - merge [extra]
> > > and [core]
> > 
> > I stopped reading here.   If you don't understand the difference
> > between[core] and [extra], you should ask.  Particularly before proposing
> > theremoval of [core].
> > Allan
> 
> Hi Allan,I didn't propose the removal of [core], I proposed a discussion
> aroundthe current repository and organisation structure. Merging [core]
> and[extra] is just one of many ideas. If you have something to say, pleasedo
> so and don't keep your secret. I would be glad if you could share it.
> chris

Hello,
[core] packages must land in [testing] and receive signoffs before reaching
[core].In other words, packages in [core] must receive positive feedback before
a wider diffusion.This introduce a latency to lower the risk of base components
breaking.
So, before merging [core] and [extra] we should have a way to flag packages
which requires signoffs.
Secretly,

Sébastien "Seblu" Luttringer


signature.asc
Description: This is a digitally signed message part