I don’t disagree with using a package manager either.  I embrace such in my 
personal linux environments, where internet access is assumed.   However, MF 
space has been traditionally air-gapped so it just adds another layer of 
complexity.   Our installation happens to use Zscaler as our proxy product, and 
it dynamically creates certs in the communications stream, which causes all 
kinds of problems in the MF space coding a http_proxy.

To setup a new package manager for z/OS environment for one package is 
overkill.  Especially, since I have already burned more than a day trying to 
get it working.   The defacto package manager for z/OS is SMPE, that is what I 
embrace at every chance.

As for who we get support from, this all started because we license ADF/z 
(Application Development Foundation) that has GIT/DBB along with File manager, 
DEBUG, Fault Analyzer, APA, and IDZ packaged as a series of SMPE FMID’s, and is 
orderable as part of a PDO, or Serverpac.    It just made sense to buy the S&S 
from IBM in that case.

We have a relationship with Rocket for other products like Mainstar, HSM 
reporter, Bluezone, etc.



Dave Jousma
Vice President | Director, Technology Engineering





From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of 
Seymour J Metz <sme...@gmu.edu>
Date: Monday, November 6, 2023 at 6:55 AM
To: IBM-MAIN@LISTSERV.UA.EDU <IBM-MAIN@LISTSERV.UA.EDU>
Subject: Re: Rocket miniconda frustrations
Speaking as one who's been a systems programmer on multiple platforms, 
installing via a package manager seems simpler than installing via, e. g. , a 
tarbal, zip filel. The only complexity that I see is installing an additional 
package manager. 


Speaking as one who's been a systems programmer on multiple platforms, 
installing via a package manager seems simpler than installing via, e.g., a 
tarbal, zip filel. The only complexity that I see is installing an additional 
package manager.



I use ArcaOS and openSUSE at home, and ANPM and Yast are far more convenient 
than working from archives.





--

Shmuel (Seymour J.) Metz

https://urldefense.com/v3/__http://mason.gmu.edu/*smetz3__;fg!!MwwqYLOC6b6whF7V!nKw2Q_nZJULzrJ_tuJayNPhavuj9X-vPKdWbHtISI-iAxar4rZJNPWs83CGlohsSe3UQKlrzXvB06gkO$<https://urldefense.com/v3/__http:/mason.gmu.edu/*smetz3__;fg!!MwwqYLOC6b6whF7V!nKw2Q_nZJULzrJ_tuJayNPhavuj9X-vPKdWbHtISI-iAxar4rZJNPWs83CGlohsSe3UQKlrzXvB06gkO$>

עַם יִשְׂרָאֵל חַי







________________________________________

From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of 
David Crayford <dcrayf...@gmail.com>

Sent: Sunday, November 5, 2023 8:24 PM

To: IBM-MAIN@LISTSERV.UA.EDU

Subject: Re: Rocket miniconda frustrations



Rocket made the decision to remove the cURL CLI following a request from

the sales team aimed at reducing runtime dependencies. It's important to

note that Dave may gain access to Rocket Open AppDev for Z if he possesses

commercial support from IBM. To the best of my knowledge, IBM offers

enterprise support for Git to DBB customers. Nevertheless, some customers

prefer to exclusively engage with IBM for a single point of contact.



Rocket has bundled a range of ported tools into Rocket Open AppDev for Z,

which can be found at

https://urldefense.com/v3/__https://www.rocketsoftware.com/products/rocket-open-source/rocket-open-appdev-z__;!!MwwqYLOC6b6whF7V!nKw2Q_nZJULzrJ_tuJayNPhavuj9X-vPKdWbHtISI-iAxar4rZJNPWs83CGlohsSe3UQKlrzXuPV4erB$<https://urldefense.com/v3/__https:/www.rocketsoftware.com/products/rocket-open-source/rocket-open-appdev-z__;!!MwwqYLOC6b6whF7V!nKw2Q_nZJULzrJ_tuJayNPhavuj9X-vPKdWbHtISI-iAxar4rZJNPWs83CGlohsSe3UQKlrzXuPV4erB$>.

This solution not only provides enterprise support but also offers the

flexibility to choose between public, private, or on-premises conda

channels or SMP/E. For on-premises usage, you have the option to utilize

Artifactory, SonaType Nexus, or similar repository management systems.



Regarding conda, it offers more than just package management; it also

excels at effectively managing environments. Although our current internal

baseline environment remains stable and receives periodic updates, there

are instances where the need arises to employ different package versions.

For example, while our baseline Python version is Python 3.9, I often work

on projects that depend on Python 3.11.4 (zIIP). Conda simplifies the

process of switching between various software versions using "conda env

activate," offering a considerable efficiency advantage over dealing with

environment files. Conda also supports multiple languages and environments,

making it a versatile tool that can replace the likes of pip, npm,

luarocks, and more.



For those managing an on-prem channel, which should be of interest to

mainframe sites, conda may be the optimal solution. You can find more

information about conda at 
https://urldefense.com/v3/__https://docs.conda.io/en/latest/__;!!MwwqYLOC6b6whF7V!nKw2Q_nZJULzrJ_tuJayNPhavuj9X-vPKdWbHtISI-iAxar4rZJNPWs83CGlohsSe3UQKlrzXvpFHbFr$<https://urldefense.com/v3/__https:/docs.conda.io/en/latest/__;!!MwwqYLOC6b6whF7V!nKw2Q_nZJULzrJ_tuJayNPhavuj9X-vPKdWbHtISI-iAxar4rZJNPWs83CGlohsSe3UQKlrzXvpFHbFr$>.



It's worth mentioning that the introduction of a package manager for

installing ported tools hasn't been well-received by traditional sysprogs

who prefer the simplicity of downloading a tarball.

On Mon, Nov 6, 2023 at 12:25 AM Kirk Wolf <k...@coztoolkit.com> wrote:



> IBM removed cURL with a PTF? Wow.

>

> It sounds like you found a solution - going to the anaconda site that

> Rocket's miniconda uses and grabbing manually.

>

> I do understand why Rocket would want to use anaconda/miniconda, since it

> handles things like dependencies and other actions needed for

> installation.   They also want to distinguish their support vs free so it's

> understandable why they leave things out.

>

> Do you have an option of using a sandbox LPAR that *is* on the internet to

> manage Rocket packages and updates?  Then you could backup the filesystem

> and move it to your air gapped systems.

>

> Kirk Wolf

> Dovetailed Technologies

> http:// 
> <https://urldefense.com/v3/__http://secure-web.cisco.com/1Id-Qp2TEtetcpfLEhMZXip75BppuJVzAUWJwzcdSz8ngBRG3YYDWNLxGvwkErJWCtcgibj0zSH7FVkr7f7N0hhSt3tAzuazpVHgtc1FkvFjuyOj1aOmGc3Wu5BzzUoJI1pnFeWW52qvwauFPgosqqxmUU6jWnuvb25h_PjWJQ3zLX_FLsME8fR8SpPVMvD4eR9sFEB8tsaiiNhwjmegSsFXOqk_EF_KGUCuR7JYGlVP25pmddin99OcLd9_gFqMahs1MVvXS1Imb0LcATMnoECC4b_wbi4y1lpYc-7c3Aapf0L10I0l2QORnGF-gwyoTe97jXknyo3_gAyulXZFJ0yA0FrqkqHmJNu2G2AmV5VS6iava6oIigaaI5v4CFPSzJWXMn_MemamW4-m9-WPX0rH97d4Imk5mR4CxhB1RkyQ/http*3A*2F*2Fdovetail.com__;JSUl!!MwwqYLOC6b6whF7V!nKw2Q_nZJULzrJ_tuJayNPhavuj9X-vPKdWbHtISI-iAxar4rZJNPWs83CGlohsSe3UQKlrzXuVjcps-$<https://urldefense.com/v3/__http:/secure-web.cisco.com/1Id-Qp2TEtetcpfLEhMZXip75BppuJVzAUWJwzcdSz8ngBRG3YYDWNLxGvwkErJWCtcgibj0zSH7FVkr7f7N0hhSt3tAzuazpVHgtc1FkvFjuyOj1aOmGc3Wu5BzzUoJI1pnFeWW52qvwauFPgosqqxmUU6jWnuvb25h_PjWJQ3zLX_FLsME8fR8SpPVMvD4eR9sFEB8tsaiiNhwjmegSsFXOqk_EF_KGUCuR7JYGlVP25pmddin99OcLd9_gFqMahs1MVvXS1Imb0LcATMnoECC4b_wbi4y1lpYc-7c3Aapf0L10I0l2QORnGF-gwyoTe97jXknyo3_gAyulXZFJ0yA0FrqkqHmJNu2G2AmV5VS6iava6oIigaaI5v4CFPSzJWXMn_MemamW4-m9-WPX0rH97d4Imk5mR4CxhB1RkyQ/http*3A*2F*2Fdovetail.com__;JSUl!!MwwqYLOC6b6whF7V!nKw2Q_nZJULzrJ_tuJayNPhavuj9X-vPKdWbHtISI-iAxar4rZJNPWs83CGlohsSe3UQKlrzXuVjcps-$>>coztoolkit.com

>

> On Fri, Nov 3, 2023, at 6:44 PM, Jousma, David wrote:

> > We do pay for GIT client support through IBM, which I realize is

> actually rocket support behind the scenes.    cURL used to come packaged

> with GIT client but was removed with IBM ptf.

> >

> > I was able to just go to the public anaconda website, and download the

> cURL tarball, upload it, and expand it and clone it where needed.   Our

> Jenkins pipeline needs it.

> >

> > Dave Jousma

> >

> > Vice President | Director, Technology Engineering

> >

> >

> > Fifth Third Bank  |  1830 East Paris Ave, SE  |  MD RSCB2H  |  Grand

> Rapids, MI 49546

> >

> > 616.653.8429

> > ________________________________

> > From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on

> behalf of David Crayford <dcrayf...@gmail.com>

> > Sent: Friday, November 3, 2023 7:01:11 PM

> > To: IBM-MAIN@LISTSERV.UA.EDU <IBM-MAIN@LISTSERV.UA.EDU>

> > Subject: Re: Rocket miniconda frustrations

> >

> > > On 3 Nov 2023, at 10: 32 pm, Paul Gilmartin

> <0000042bfe9c879d-dmarc-request@ LISTSERV. UA. EDU> wrote: > > On Fri, 3

> Nov 2023 19: 42: 15 +0800, David Crayford wrote: >> >> Yes. But you still

> need the internet .. . >>

> >

> >

> > > On 3 Nov 2023, at 10:32 pm, Paul Gilmartin <

> 0000042bfe9c879d-dmarc-requ...@listserv.ua.edu> wrote:

> > >

> > > On Fri, 3 Nov 2023 19:42:15 +0800, David Crayford  wrote:

> > >>

> > >> Yes. But you still need the internet ...

> > >>

> > > What's the alternative?  Railway Express?  Dialup modem?

> >

> > A lot of customers air-gap their mainframe systems so you can’t use

> package managers. Colin Paice opened an issue for my pyzfile Python package

> to document installation methods on air-gapped systems

> https://urldefense.com/v3/__https://community.ibm.com/community/user/ibmz-and-linuxone/discussion/reading-an-mvs-dataset-using-z-open-automation-utility__;!!MwwqYLOC6b6whF7V!nVlHVMjwgMI8doNcGXgOJIwnci0yoWLQREmOo_7c-J1hWzEQQaXiHBinMK7zqEFHNnMuAhcKDi1m24hwsjs$<https://urldefense.com/v3/__https:/community.ibm.com/community/user/ibmz-and-linuxone/discussion/reading-an-mvs-dataset-using-z-open-automation-utility__;!!MwwqYLOC6b6whF7V!nVlHVMjwgMI8doNcGXgOJIwnci0yoWLQREmOo_7c-J1hWzEQQaXiHBinMK7zqEFHNnMuAhcKDi1m24hwsjs$%3e>

><https://urldefense.com/v3/__https:/community.ibm.com/community/user/ibmz-and-linuxone/discussion/reading-an-mvs-dataset-using-z-open-automation-utility__;!!MwwqYLOC6b6whF7V!nVlHVMjwgMI8doNcGXgOJIwnci0yoWLQREmOo_7c-J1hWzEQQaXiHBinMK7zqEFHNnMuAhcKDi1m24hwsjs$%3e>.

> >

> > Dave Jousma seems to have found a solution to his problem. Rocket

> provide an off-line channel for ported tools but it’s only available to

> customers with commercial support, in which case you have the choice of

> SMP/E. Most customers that are using ported tools for critical work, such

> as Git, have commercial support. Z/OS Open Tools is a great alternative if

> you only require free tools. They have ported tools not available from

> Rocket, such as nano, which most ISPF users will find easier to use then

> vim.

> >

> > >

> > > --

> > > gil

> > >

> > > ----------------------------------------------------------------------

> > > For IBM-MAIN subscribe / signoff / archive access instructions,

> > > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

> >

> >

> > ----------------------------------------------------------------------

> > For IBM-MAIN subscribe / signoff / archive access instructions,

> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

> >

> >

> > This e-mail transmission contains information that is confidential and

> may be privileged.   It is intended only for the addressee(s) named above.

> If you receive this e-mail in error, please do not read, copy or

> disseminate it in any manner. If you are not the intended recipient, any

> disclosure, copying, distribution or use of the contents of this

> information is prohibited. Please reply to the message immediately by

> informing the sender that the message was misdirected. After replying,

> please erase it from your computer system. Your assistance in correcting

> this error is appreciated.

> >

> > ----------------------------------------------------------------------

> > For IBM-MAIN subscribe / signoff / archive access instructions,

> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

> >

>

> ----------------------------------------------------------------------

> For IBM-MAIN subscribe / signoff / archive access instructions,

> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

>



----------------------------------------------------------------------

For IBM-MAIN subscribe / signoff / archive access instructions,

send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN





----------------------------------------------------------------------

For IBM-MAIN subscribe / signoff / archive access instructions,

send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to