Re: Package Maintainer application - Bert Peters

2024-05-07 Thread kpcyrd

On 5/5/24 5:04 PM, gromit wrote:
Use the discussion period to ask Bert anything that is not covered in 
his application or which raised questions for you, also have a look at 
his PKBUILDs :)


I've briefly interacted with bertptrs a few times on irc over the years 
and I think they'd be a great addition to the team.


cheers,
kpcyrd


Re: package aid - tmpfiles.d problems

2023-06-14 Thread kpcyrd

On 6/14/23 13:10, Polarian wrote:

Are you sure this is not an isolated case?


In some cases Rust invokes the C compiler system to compile libraries 
into object files and for some reason the C compiler seems to remove 
parts of the public abi.


I don't know why that is (I'm not that deep into the C lore), but it 
seems to be either a problem with `-flto=auto` or the way some C 
libraries define their public api (the ring crate in your case).


I recommend to try building Rust projects with standard options first, 
and only add `options=(!lto)` if there are problems.


Admittedly I use a raw chroot, using pacstrap to install only base-devel 
and the dependencies listed in the PKGBUILD, and then simply chroot into 
it, create a build user and then clone the package into that home 
directory, and then build.


As far as I am aware this manual method is fully conforms with dev 
tools, and therefore it should exhibit the same behaviour, but if I am 
wrong please let me know :)


The official way to build a package in Arch Linux is `pkgctl build`, 
that way you get the official Arch Linux build environment.


If you invoke makepkg directly you aren't using devtools (makepkg is 
from the pacman package, which Arch Linux is building on top of with 
devtools), and you're likely using the wrong makepkg configuration, the 
official one is located at


/usr/share/devtools/makepkg.conf.d/x86_64.conf

You can see the difference here:

% rg ^OPTIONS /usr/share/devtools/makepkg.conf.d/x86_64.conf
97:OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge debug 
lto)

% rg ^OPTIONS /etc/makepkg.conf
95:OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge 
!debug !lto)


Oh and I know a lot of people who are reading this will tell me just to 
use dev tools, but I personally like making everything 100x harder for 
myself, so let me be me.


If you expect support you should use the officially supported tools. 路 
People might not care about your problems if you don't.


Re: PKGBUILD: on makedepends

2022-12-12 Thread kpcyrd

On 12/12/22 07:31, Greg Minshall wrote:

hi.  i am putting together a PKGBUILD.  there are certain dependencies
required for cutting a release, rolling a version, etc.  but, for just
downloading the sources and building, these dependencies are not needed.

can i leave dependencies *out* of makedepends that are only used for
non-mainline build/installation tasks?


Yes you can leave them out. In makedepends you only add additional 
dependencies that are used to build the project.


The code of release tooling (and its dependencies) can be safely ignored.

Cheers!


Re: [aur-general] TU application - Morganamilo

2021-07-03 Thread kpcyrd via aur-general
hi!

I've just started the vote, the voting period ends on 2021-07-10.

https://aur.archlinux.org/tu/?id=130

(this is the first time I'm starting a vote, hopefully I did everything
right) :)


Re: [aur-general] TU application - Morganamilo

2021-06-18 Thread kpcyrd via aur-general
On Fri, Jun 18, 2021 at 02:35:24PM +0100, Morgan Adamiec via aur-general wrote:
> I'm Morgan, Morganamilo in most places and I'd like to apply to become a
> Trusted User with dvzrv and kpcyrd's sponsorship.

I confirm my sponsorship.


signature.asc
Description: PGP signature