Skip to Content.
Sympa Menu

perfsonar-user - Re: [perfsonar-user] Enterprise Linux bundle question

Subject: perfSONAR User Q&A and Other Discussion

List archive

Re: [perfsonar-user] Enterprise Linux bundle question


Chronological Thread 
  • From: "Fleming, Andy" <>
  • To: "" <>, Adam Griffith <>, Andrew Lake <>
  • Subject: Re: [perfsonar-user] Enterprise Linux bundle question
  • Date: Wed, 5 Jul 2023 17:05:53 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=anl.gov; dmarc=pass action=none header.from=anl.gov; dkim=pass header.d=anl.gov; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=pU7lVfPVz0y+W6gOrnIILUHudqiL0t5GzWyQgC7qPHo=; b=jQamaOe9CFfc58qlji0Sv09M+pyzYkOSkj4PMpIDwJolGUGN4TVA3YJizAtYz2Grf47imEpQY8675fM+cQGpLsfj0aoeRHVRHLhOX+YIanJnGEvvqgSfjkoA4dtrJZwwRKeLV8tpZ6zWYMRkK9ms2oc1daje1+OsNK3uCdGGB2Aa/4qnP7ljxz/Pq1cV0UjoMRTrEimBqrBm6DbS2DbdZQ2fd6p2uzeMxC+kMxvDUI89f/d1aBMRaLAOaPKv0oLLwAMxJHBx6UN6CFZJ3jFzShCNjgOyoTZ6PTpSK/4dmdvMCoTQAcFpw1YZhSmfFmMS+kMnDuF2uSuTWUieaUtLrQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D5qHUnlk3Ckc1v2syLzAQBDITTqBpxQwqpHUVSq7YTn4zDDcovSelNEzJhs30GxbRTRBa8v9DOSE7DmFvD6Clpx+3vUzVFCdHdK698UCPbA1ngp4jYFaavojACpOh+gwUogTF4+8yK6ZhI0Mq/xfrztJbQmeVvzqCXxGSM6trJk+DZWFbkHN+p2aYZ9wPea5Mck77PwYY00nB5999TOWQPP42IaWXQC4y1D3Ex0xx34fh9oinZkOJTIMuD32j7j0Rqrm0HHMyHDJbqRJ+fBQ7kPT+GMIu+8DAvJu0rjXQgdAjk2HWPiXPurF+PUWFXjrQTzyRzt4A9uoXj4dZuonhg==
  • Msip_labels:

I think what Adam is trying to get at is how a lot of repos have all the versions of a package and you let the package manager work out what version is the newest and dependencies etc.  Take the OS base repos or EPEL for example.  

The reason for this is so that you can install a very specific version if you want.   Say I want to install a new server but I want it on the exact same point release as my others, until I upgrade them all at once or do more testing.  


This also helps greatly with things like upgrades.  If you find you need to roll back, you can do things like dnf downgrade ...   I'm not saying there is anything wrong with the strategy of a new folder for each release and changing the pointer, but its not what a lot of EL admins would expect based on how minor versions of packages are released for a lot of other EL repos.  

I'm not saying there is anything inherently wrong with the approach the perfSONAR team has taken on the EL repos, but at the same time, I'm not sure I understand what benefit there is over having a 5.x repo that only has the latest one rather then one that has all of the 5.0.x packages and letting the system's package management pick out the latest one from the repo just like how OS and update packages work?   



From: <> on behalf of Andrew Lake <>
Sent: Wednesday, July 5, 2023 8:51 AM
To: <>; Adam Griffith <>
Subject: Re: [perfsonar-user] Enterprise Linux bundle question
 
Hi,

The perfsonar-repo RPM always points at the “latest” directory. If you want to point at a specific version of perfSONAR you need to update the /etc/yum.repos.d/perfSONAR.repo file by hand to point at the desired version. There is no previous version of the perfsonar-repo RPM since they all point at the “latest” directory. The various perfSONAR versions can be found here: https://software.internet2.edu/rpms/el7/x86_64/. Instead of https://software.internet2.edu/rpms/el7/x86_64/latest replace “/latest” with your desired version e.g. https://software.internet2.edu/rpms/el7/x86_64/5.0.2 

Hope that helps,
Andy


On July 4, 2023 at 3:09:25 AM, Adam Griffith () wrote:

Hi All,

A general Enterprise Linux bundle query. According to the currently published version of the online docs, in order to install a perfSONAR `5.0.3` bundle we must note that `5.0.3` corresponds to version `0.11.1` of this RPM (using `el7` as an arbitrary example):

```text
```

After installing the RPM above, we can search for available packages and receive the expected `5.0.3` results.

```shell
[root@4e618e7e63c4 /]# yum list perfsonar* --showduplicates
Loaded plugins: fastestmirror, ovl
...    
Installed Packages
perfsonar-repo.noarch                                           0.11-1                         @/perfsonar-repo-0.11-1.noarch
Available Packages
perfsonar-archive.noarch                                        5.0.3-1.el7                    perfSONAR                    
perfsonar-archive.noarch                                        5.0.3-1.el7                    perfSONAR                    
perfsonar-common.noarch                                     5.0.3-1.el7                    perfSONAR
...
```

Is there instead a YUM/DNF repository containing all versions of the various bundles and RPMS?

E.g.

```shell
[root@4e618e7e63c4 /]# yum list perfsonar-* --showduplicates
Loaded plugins: fastestmirror, ovl
...    
Installed Packages
...
Available Packages
perfsonar-archive.noarch                                        5.0.1-1.el7                    perfSONAR                    
perfsonar-archive.noarch                                        5.0.2-1.el7                    perfSONAR                    
perfsonar-archive.noarch                                        5.0.3-1.el7                    perfSONAR
perfsonar-common.noarch                                     5.0.1-1.el7                    perfSONAR
perfsonar-common.noarch                                     5.0.2-1.el7                    perfSONAR
perfsonar-common.noarch                                     5.0.3-1.el7                    perfSONAR
...
```


Cheers,

Adam Griffith

DevOps Engineer
University of Utah

Center for High Performance Computing
155 South 1452 East RM 405
Salt Lake City, UT 84112
http://map.utah.edu/?buildingnumber=19

--
To unsubscribe from this list: https://lists.internet2.edu/sympa/signoff/perfsonar-user



Archive powered by MHonArc 2.6.24.

Top of Page