andrewmusselman commented on issue #194:
URL: 
https://github.com/apache/tooling-trusted-releases/issues/194#issuecomment-3459853195

   @sbp this looks straightforward except for some missing packages from 
`stagex`, like `gpg-agent`, `openjdk`, `rsync`, `software-properties-common`, 
and `subversion` : 
   ```
   $ find ./packages/*/ -name bash 
   ./packages/core/bash
   $ find ./packages/*/ -name curl
   ./packages/core/curl
   $ find ./packages/*/ -name git
   ./packages/core/git
   $ find ./packages/*/ -name go
   ./packages/core/go
   ./packages/pallet/go
   $ find ./packages/*/ -name gpg
   ./packages/user/gpg
   $ find ./packages/*/ -name gpg-agent
   $ find ./packages/*/ -name make
   ./packages/core/make
   $ find ./packages/*/ -name openjdk
   $ find ./packages/*/ -name rsync
   $ find ./packages/*/ -name software-properties-common
   $ find ./packages/*/ -name subversion
   $ find ./packages/*/ -name patch
   ./packages/user/patch
   $ find ./packages/*/ -name file
   ./packages/user/file
   ```
   
   The stagex irc channel was encouraging, they are up for getting things added:
   ```
   [21:29] == akm [[email protected]] has joined #stagex
   [21:30] <akm> hi, just got booted, is my question still there about adding 
packages? need `gpg-agent`, `openjdk`, `rsync`, `software-properties-common`, 
and `subversion` from apt, for example
   [21:30] <LordRyan> yeah i thought i scared you off with my warning of openjdk
   [21:30] <akm> ha sorry didn't even see it
   [21:31] <LordRyan> software-properties-common is very debian-specific so i'm 
not sure it makes sense for us to ship, and gpg-agent i think is included in 
`gpg`, given we ship it in AirgapOS
   [21:31] <akm> yeah I figured about the debianesque one
   [21:31] <LordRyan> that would mostly leave `openjdk`, `rsync`, and 
`subversion`. the latter two we just haven't shipped because we haven't had a 
need to - they should be super easy
   [21:31] <akm> good to know about gpg-agent
   [21:32] <LordRyan> but `openjdk` might be difficult. i know we've had 
difficulties in the past.
   [21:32] <akm> we could help, I'm at the ASF and we're building some tooling 
for infra
   [21:33] <RyanSquared[m]> Apache Software Foundation? or a different ASF?
   [21:33] <akm> I could file issues for each one if that helps
   [21:33] <akm> yeah apache
   [21:34] <RyanSquared[m]> i think it would be better for us to have it all as 
a single issue. most of our active contributors tend to work on "end goal" 
packages rather than intermediates, so it's a lot better to say "we need to 
ship openjdk" than to say "we need to ship libxrandr-dev so we can ship 
openjdk".
   [21:35] <akm> roger that, I'll file one now and if there's anything we can 
do to help we will
   [21:35] <akm> thanks guys
   [21:36] <RyanSquared[m]> np! it'd be nice to get openjdk in stagex for 
Distrust too, so there's at least incentive to get it done, and i can't imagine 
rsync and subversion would be too difficult if you'd like to make a PR for 
those instead.
   [21:37] <akm> excellent, yeah happy to do those; is it a simple matter (ha) 
of adding a directory with container file and .toml file?
   [21:38] <RyanSquared[m]> yep
   [21:38] <RyanSquared[m]> you can also do make preseed to download the 
latest release and see if it builds, without having to build everything yourself
   [21:38] <akm> wicked, will open issues and take a look at those two
   [21:38] <RyanSquared[m]> additionally, i would recommend using one of the 
Clang pallets if possible, we're planning to move off of gcc for any packages 
that don't strictly require it.
   [21:39] <akm> oh really, I am just looking at stagex for the first time so I 
don't know about preseed
   [21:39] <akm> okay good to know
   [21:40] <RyanSquared[m]> there's notes about preseed  in the contributing 
guidelines but most people usually wait until they have something ready to PR 
to read those...
   [21:40] <RyanSquared[m]> we should make it more discoverable
   [21:40] <akm> so I'll open one issue for all the packages but open PRs for 
individual packages if I can
   [21:40] <akm> got it
   [21:40] <RyanSquared[m]> sounds good 👍️
   [21:40] <akm> thanks again
   [21:40] <akm> have a good night/morning
   [21:50] <DannyGrove[m]> There is a very bare issue for packaging java 
https://codeberg.org/stagex/stagex/issues/647. I had started looking into it 
but didn't get very far. Help would be appreciated since there are other things 
higher in priority on my list. If you'd like to package all of javas 
intermediates as part of a single PR that is fine. Please just make a single 
commit per package and ideally commit in an order where each commit builds :)
   [21:55] <akm> okay will look at it thanks danny
   [22:16] <LanceVick[m]> There is no better use of our time than helping 
people be productive contributing to stagex, so any questions no matter how 
dumb you think they may be, ask any time.
   [22:34] <akm> awesome, appreciate the encouragement :)
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to