Re: Self Introduction: Malcolm Inglis (mcinglis)

2022-01-06 Thread Inglis, Malcolm via devel
Well, turns out https://pagure.io/packager-sponsors isn't allowing PRs.

I've pushed to a branch here with updates and dead-link-fixes for the README: 
https://pagure.io/fork/mcinglis/packager-sponsors/tree/pr-readme-update 

@Kevin Fenzi , you're welcome to pull that (or use it) into the repo if you 
think it looks good. Aside link fixes, it conditionalizes the blurb about 
"don't apply for sponsorship unless you have packages that have gone through 
package review process", which I think is what deterred me here.

Cheers,
Malcolm

On Thu, 6 Jan 2022 21:30:02 +, Malcolm Inglis  wrote:
> Thanks, Fabio!
>
> I'm sorry I missed the process to cut a ticket in packager-sponsors.
> I've done that now: https://pagure.io/packager-sponsors/issue/511
>
> That doc page was one of the few I was bouncing around until I opted
> to email this list. That page linked to the repo's README, which then
> linked "Procedure for new packagers" to
> https://fedoraproject.org/wiki/Join_the_package_collection_maintainers
> , which linked back to the original doc page. That page had a section
> on "How to find a sponsor", which seemed to imply I'd need to find a
> sponsor to volunteer *before* moving ahead. Meanwhile, I noticed that
> several 'Self Introduction' emails on this list had sought and
> received sponsorship, so I figured this was a way that would work.
>
> It may help if said doc page elaborated the process, perhaps by
> describing an example request, and if the README on
> `packager-sponsors` was also elaborated and updated to not link to
> dead wikis. I can try to send some PRs to help out there.
>
> I understood why `packager` membership is required for various
> infrastructure access; it makes perfect sense to avoid managing
> effectively-free-world-writable storage :) I don't believe I raised
> any contention there. The PR that Maxwell linked seems very appealing,
> though. It would be great if PRs with new sources from
> non-packager-members could pass CI without any action from
> maintainers.
>
> The problem that Maxwell raised about sources updates is not one that
> I've experienced. I've had a PR with new sources be accepted as-is
> just fine (
> https://src.fedoraproject.org/rpms/python-prompt-toolkit/pull-request/1
> ).  It's just that the CI run was failing (as per state of my other
> outstanding PRs) until the maintainer stepped in.
>
> Cheers, Malcolm
>
> P.S. my apologies for letting my corporate mailserver rules mess up
> the thread subject by adding '[EXTERNAL]'. I'll try to catch that in
> future.

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Self Introduction: Malcolm Inglis (mcinglis)

2022-01-06 Thread Inglis, Malcolm via devel
Thanks, Fabio!

I'm sorry I missed the process to cut a ticket in packager-sponsors. I've done 
that now: https://pagure.io/packager-sponsors/issue/511

That doc page was one of the few I was bouncing around until I opted to email 
this list. That page linked to the repo's README, which then linked "Procedure 
for new packagers" to 
https://fedoraproject.org/wiki/Join_the_package_collection_maintainers , which 
linked back to the original doc page. That page had a section on "How to find a 
sponsor", which seemed to imply I'd need to find a sponsor to volunteer 
*before* moving ahead. Meanwhile, I noticed that several 'Self Introduction' 
emails on this list had sought and received sponsorship, so I figured this was 
a way that would work.

It may help if said doc page elaborated the process, perhaps by describing an 
example request, and if the README on `packager-sponsors` was also elaborated 
and updated to not link to dead wikis. I can try to send some PRs to help out 
there.

I understood why `packager` membership is required for various infrastructure 
access; it makes perfect sense to avoid managing 
effectively-free-world-writable storage :) I don't believe I raised any 
contention there. The PR that Maxwell linked seems very appealing, though. It 
would be great if PRs with new sources from non-packager-members could pass CI 
without any action from maintainers.

The problem that Maxwell raised about sources updates is not one that I've 
experienced. I've had a PR with new sources be accepted as-is just fine ( 
https://src.fedoraproject.org/rpms/python-prompt-toolkit/pull-request/1 ). It's 
just that the CI run was failing (as per state of my other outstanding PRs) 
until the maintainer stepped in.

Cheers,
Malcolm

P.S. my apologies for letting my corporate mailserver rules mess up the thread 
subject by adding '[EXTERNAL]'. I'll try to catch that in future.

On Thu, 6 Jan 2022 18:27:31 +, "Fabio Valentini"  
wrote:
> Hi Malcolm,
>
> Welcome to Fedora! It's great to see more Amazon Linux people joining up. :)
>
> There *is* documentation for how to join the "packager" group, but it
> is sometimes not very discoverable, depending on the exact search
> terms you use ...
> https://docs.fedoraproject.org/en-US/package-maintainers/Joining_the_Package_Maintainers/
>
> Making PRs and proving that you have understood the basics of Fedora /
> RPM packaging is a good step towards getting sponsored.
> If you want to go the direct route, you can open a ticket here, where
> you can apply for sponsorship into the packager group directly:
> https://pagure.io/packager-sponsors (don't forget to list your
> contributions to Fedora in the ticket, i.e. accepted PRs, non-binding
> package reviews, etc.)
>
> And, you are right, not being able to upload sources for new versions
> when making a PR is unfortunate. On the other hand, making it possible
> to upload arbitrary files to Fedora servers for "untrusted" users is
> not a good idea either. So we really don't have a good solution for
> that yet ...
> As Maxwell has noted in another reply, you can use a partial
> workaround for this problem - by updating the "sources" and
> ".gitignore" files (running "fedpkg new-sources --offline"). Then a
> packager group member can just upload the actual file(s) to the cache
> and merge the PR - and this then doesn't require any additional
> commits or changes to your PR.
>
> Fabio / decathorpe
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam on the list, report it: 
> https://pagure.io/fedora-infrastructure

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Self Introduction: Malcolm Inglis (mcinglis)

2022-01-05 Thread Inglis, Malcolm via devel
Is someone willing to sponsor me into the `packager` group? I'd appreciate it!

(I was bouncing around the documentation for that, but it seems there's no 
formalized process currently - sorry if I missed something)

I have two outstanding PRs that I think are hanging on uploading new sources to 
the Lookaside Cache: 
https://src.fedoraproject.org/rpms/nfs-utils/pull-request/10 , 
https://src.fedoraproject.org/rpms/libesmtp/pull-request/1

I've been, and hope to continue, contributing small fixes for various packages 
that I've noticed while working on AL packaging, and in regular personal usage. 
Over time, I hope to do more.

Cheers

On Wed, 5 Jan 2022 02:11:15 +, Malcolm Inglis wrote:
> Hi Fedora developers,
>
> I’m looking to join your ranks 😊 I’ve made
> https://pagure.io/user/mcinglis/requests?type=filed&status=all
> https://src.fedoraproject.org/user/mcinglis/requests?type=filed&status=all PRs
> already, and had mistakenly skipped this important step of introducing myself.
>
> I’m a senior software engineer on the Amazon Linux team at AWS. I’m working on
> the infrastructure and tooling we use for AL packaging, and on maintenance of
> our user-space packages. I joined the AL team in Q3 2021 with much excitement
> for our direction regarding https://aws.amazon.com/linux/amazon-linux-2022/ 
> and
> Fedora collaboration, and am continuing to support that direction internally.
> I’ve been at Amazon since 2016, having worked in internal developer tools
> organization for the majority of that time, specifically on the massive
> internal build system and on enabling AWS deployments for Amazon’s developers.
> Prior to Amazon, I’ve worked on software for solar power system logging and
> control, and on CRUD web development projects. I studied software engineering
> and mathematics at the University of Queensland for several years.
>
> I’ve ran Fedora (Silverblue) as my daily driver on my laptop since at least
> 2011, though I experiment and dual boot various other distros on other 
> machines
> (big fan of Guix, Alpine and OpenBSD). Fedora’s always been my trusty
> workhorse, though, and I’m ashamed that it’s taken me this long to start
> contributing to the project that I’ve gotten so much value from. Better late
> than never!
>
> I live in Newcastle, WA, USA, and have lived in the Seattle area for the past
> six years. I’m originally from Brisbane, Australia. I have a
> http://minglis.id.au/ that’s been gathering dust, but am hoping to get around
> to that soon. Outside of software which I read and nerd about perhaps too 
> much,
> I love going places and doing things with my family. I enjoy reading science
> fiction and history. I am interested in futurism, space exploration and
> human-scale urban design, and appreciate good coffee and dry wine.
>
> Excited to get to work with you all,
>
> Malcolm.

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Self Introduction: Malcolm Inglis (mcinglis)

2022-01-04 Thread Inglis, Malcolm via devel
Hi Fedora developers,

I’m looking to join your ranks 😊 I’ve made 
a 
few 
PRs already, and had mistakenly skipped this important step of introducing 
myself.

I’m a senior software engineer on the Amazon Linux team at AWS. I’m working on 
the infrastructure and tooling we use for AL packaging, and on maintenance of 
our user-space packages. I joined the AL team in Q3 2021 with much excitement 
for our direction regarding 
AL22 and Fedora collaboration, 
and am continuing to support that direction internally. I’ve been at Amazon 
since 2016, having worked in internal developer tools organization for the 
majority of that time, specifically on the massive internal build system and on 
enabling AWS deployments for Amazon’s developers. Prior to Amazon, I’ve worked 
on software for solar power system logging and control, and on CRUD web 
development projects. I studied software engineering and mathematics at the 
University of Queensland for several years.

I’ve ran Fedora (Silverblue) as my daily driver on my laptop since at least 
2011, though I experiment and dual boot various other distros on other machines 
(big fan of Guix, Alpine and OpenBSD). Fedora’s always been my trusty 
workhorse, though, and I’m ashamed that it’s taken me this long to start 
contributing to the project that I’ve gotten so much value from. Better late 
than never!

I live in Newcastle, WA, USA, and have lived in the Seattle area for the past 
six years. I’m originally from Brisbane, Australia. I have a 
website that’s been gathering dust, but am hoping to get 
around to that soon. Outside of software which I read and nerd about perhaps 
too much, I love going places and doing things with my family. I enjoy reading 
science fiction and history. I am interested in futurism, space exploration and 
human-scale urban design, and appreciate good coffee and dry wine.

Excited to get to work with you all,
Malcolm.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure