• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • IBM Rejiggers RPM Repos for Open Source Software

    September 12, 2022 Alex Woodie

    IBM has made a change to how it distributes open source software for the IBM i platform. Instead of using a single RPM repository to distribute the software for all release of the IBM i operating system, as has been the case for the past five years, IBM is now delivering software through operating system-specific releases. The change was made to address difficulties that have arisen in the use of a single repo for all releases of IBM i, the company says.

    IBM rolled out its new RPM (which stands for Red Hat Package Manager) back in 2018 as a way to simplify delivery of open source software, and bring IBM i open source software delivery in line with industry standards. The RPM packages contain all the software needed to install a particular piece of software on IBM i, and these packages are hosted on repositories hosted on the Internet.

    IBM didn’t officially announce the change with its IBM i software distribution mechanism. But it did have open source czar Jesse Gorzinski write a column about the change – which actually occurred way back at the beginning of 2022 – in TechChannel.

    According to Gorzinski’s August column, which you can read here, the biggest problem with the single-repo approach was that it could lead to builds of open source software breaking when changes are made to support specific releases of the IBM i OS.

    “. . . [A] single repository is an insufficient approach when supporting multiple releases of the OS,” Gorzinski writes. “RPMs are often built with the earliest OS release that is supported. As releases fall out of support, RPMs are rebuilt on a newer version of the OS. For example, the singular repository initially hosted packages built for IBM i 7.2. These packages would run on IBM i 7.2 or newer. If that repository contained IBM i 7.3 builds, it would actively break current 7.2 users.”

    IBM no longer offers mainstream support for IBM i 7.1 and IBM i 7.2, although customers can pay for extended support for these operating systems through April 2024 (extended support for 7.1 is only available for certain hardware; see the IBM i release lifecycle document for more info).

    However, there are still many companies running these older operating systems, and they may want to download and run some free open source software on their server. Under IBM’s old RPM approach, which updates the repo when older releases of the OS go out of support, users on older OSes could get broken versions of the open source software.

    Another problem has to do with the need of some IBM i customers to tweak their configurations in order to get around network and connectivity issues. “. . . IBM i clients have diverse constraints in terms of network topology, DNS setup or internet access,” Gorzinski writes. “As a results [sic], customers have needed to manually modify configuration files to switch protocols, use hardcoded IP addresses or circumvent other connectivity problems.”

    Under the new RPM approach, called “ibmi-repos,” IBM i repos will be organized by operating system release level. There will be an IBM i Base repo (“ibmi-base”) that contains RPMs of open source software for the oldest release of the operating system under support. That is currently IBM i 7.3.

    There will also be an IBM i Release repo (“ibmi-release”), which will contain the RPMs built specifically for certain IBM i releases. There will be a repo specifically for IBM i 7.2, which will enable those 7.2 users to get RPM packages that work with their operating system. (There won’t be a 7.1 repo, since 7.1 was already out of mainstream support when IBM shifted away from the 5733-OPS licensed product to the RPM and Yum method back in 2018.)

    Additionally, the ibmi-repos package will also include “unsecure” versions of the builds. These unsecure versions are sometimes necessary for “circumventing some common connectivity/configuration issues,” Gorzinski says.

    According to the IBM i OSS Docs website, the ibm-release repo will automatically point users to the right directory based on the version of the operating system they’re running. The ibmi-base repo “will contain packages which are applicable to all releases supported by that repo (i.e., there’s a minimum release),” the website says. “Over time, this repo will change as older IBM i releases go out of support and a new minimum release base repo is created.”

    The new repos are now being pointed to with both RPM control points supported by IBM, including via Yum running on IBM i and through the Access Client Solutions user interface. Starting on August 18, users on IBM i 7.3 and above will see an ibmi-repos update in the ibmi-release repo, IBM says on the IBM i OSS Docs site. “This update changes the ibmi-base repo URL from the old 7.2+ repo to the new 7.3+ repo,” the company says.

    Gorzinski, whose official title is business architect of open source technologies, advises IBM i customers to install the ibmi-repos package, which will automatically configure the new repositories. If users don’t install the new ibmi-repos package, they can continue to use the original repository, which will continue to be available and functional.

    However, Gorzinski warns that, if users ignore the new ibmi-repos and run old one that’s been sent out to pasture, they run the risk of being “stuck in September 2022.”

    RELATED STORIES

    MariaDB Now Available Via RPM

    Zend Server for IBM i Now 64-Bit, Available Via RPM

    RPM And Yum Are A Big Deal For IBM i. Here’s Why

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: IBM i, IBM i 7.1, IBM i 7.2, IBM i 7.3, RPG, RPM, Yum

    Sponsored by
    WorksRight Software

    Do you need area code information?
    Do you need ZIP Code information?
    Do you need ZIP+4 information?
    Do you need city name information?
    Do you need county information?
    Do you need a nearest dealer locator system?

    We can HELP! We have affordable AS/400 software and data to do all of the above. Whether you need a simple city name retrieval system or a sophisticated CASS postal coding system, we have it for you!

    The ZIP/CITY system is based on 5-digit ZIP Codes. You can retrieve city names, state names, county names, area codes, time zones, latitude, longitude, and more just by knowing the ZIP Code. We supply information on all the latest area code changes. A nearest dealer locator function is also included. ZIP/CITY includes software, data, monthly updates, and unlimited support. The cost is $495 per year.

    PER/ZIP4 is a sophisticated CASS certified postal coding system for assigning ZIP Codes, ZIP+4, carrier route, and delivery point codes. PER/ZIP4 also provides county names and FIPS codes. PER/ZIP4 can be used interactively, in batch, and with callable programs. PER/ZIP4 includes software, data, monthly updates, and unlimited support. The cost is $3,900 for the first year, and $1,950 for renewal.

    Just call us and we’ll arrange for 30 days FREE use of either ZIP/CITY or PER/ZIP4.

    WorksRight Software, Inc.
    Phone: 601-856-8337
    Fax: 601-856-9432
    Email: software@worksright.com
    Website: www.worksright.com

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    IBM i PTF Guide, Volume 24, Number 36 Guru: The SND-MSG Op Code And Message Subfiles

    Leave a Reply Cancel reply

TFH Volume: 32 Issue: 59

This Issue Sponsored By

  • TL Ashford
  • Fresche Solutions
  • WorksRight Software
  • Computer Keyes
  • Manta Technologies

Table of Contents

  • The Scoop On The Full Subscription Power S1014 With IBM i
  • Thoroughly Modern: Four Ways Staff Augmentation Is Helping IT Get Things Done
  • Guru: The SND-MSG Op Code And Message Subfiles
  • IBM Rejiggers RPM Repos for Open Source Software
  • IBM i PTF Guide, Volume 24, Number 36

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24
  • Big Blue Raises IBM i License Transfer Fees, Other Prices
  • Keep The IBM i Youth Movement Going With More Training, Better Tools
  • Remain Begins Migrating DevOps Tools To VS Code
  • IBM Readies LTO-10 Tape Drives And Libraries
  • IBM i PTF Guide, Volume 27, Number 23

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle