Re: SL7x and the 'epel' repo

2015-03-27 Thread Tom H
On Thu, Mar 26, 2015 at 7:28 AM, Nico Kadel-Garcia nka...@gmail.com wrote:
 On Thu, Mar 26, 2015 at 5:59 AM, Tom H tomh0...@gmail.com wrote:
 On Tue, Mar 24, 2015 at 4:13 PM, Orion Poplawski or...@cora.nwra.com wrote:

 The ultimate cause of this issue was an upgrade of glib2 by RedHat in RHEL
 7.1. And because the glib2 library does not use symbol versioning, rpm 
 cannot
 automatically add the proper requires/provides to avoid installing
 incompatible libraries. So, this has nothing to do with EPEL, per se, but
 just normal issues that can occur with any update to RHEL.

 Rex Dieter (who's a Fedora and EPEL developer; it's too bad that the
 RH bugzilla instance doesn't add a dev icon to developers' names
 like the Gentoo one) explains in comments 5 and 7 why they don't do
 this. They don't need to because sticking to a specific point release
 is an SL quirk that's not supported by RHEL. So a RHEL user wouldn't
 hit this qtwebkit/glib problem and EPEL's developers don't waste their
 time ensuring that's it works.

 What? No, SL and CentOS *inherit* this behavior from Red Hat's minor
 point releases. Our favorite upstream vendor has moved away from the
 old practice, long before RHEL, of the point releases being supported
 individually long term, but they certainly publish new installation
 media with the new point releases. The big difference is that SL and
 CentOS continue to publish the point releases in different web
 accessible directories, so you can still see the point releases and
 updates segregated by time, and releases they were compatible with.
 RHEL publishes all the updates since the first point release in a
 giant pool, more like the SL 6x and 7x repositories: it can provide
 some really useful information about the point releases to compare
 thei contents among them.

I agree with your last point. RHEL and CentOS use the equivalent of
SL's 6x/7x by default and don't give the option of using 6.y/7.z.

Point releases are just a snapshot of the packages at a certain point
in time, like Debian 6.x/7.x and Ubuntu 12.04.x/14.04.x.

RHEL offers its customers an EUS program for them to remain at a point
release and get security updates but it doesn't publish the EUS
sources in the same way that it doesn't publish the ELS sources.


Re: SL7x and the 'epel' repo

2015-03-27 Thread John Pilkington

On 27/03/15 08:53, Tom H wrote:

On Thu, Mar 26, 2015 at 7:28 AM, Nico Kadel-Garcia nka...@gmail.com wrote:

On Thu, Mar 26, 2015 at 5:59 AM, Tom H tomh0...@gmail.com wrote:

On Tue, Mar 24, 2015 at 4:13 PM, Orion Poplawski or...@cora.nwra.com wrote:


The ultimate cause of this issue was an upgrade of glib2 by RedHat in RHEL
7.1. And because the glib2 library does not use symbol versioning, rpm cannot
automatically add the proper requires/provides to avoid installing
incompatible libraries. So, this has nothing to do with EPEL, per se, but
just normal issues that can occur with any update to RHEL.


Rex Dieter (who's a Fedora and EPEL developer; it's too bad that the
RH bugzilla instance doesn't add a dev icon to developers' names
like the Gentoo one) explains in comments 5 and 7 why they don't do
this. They don't need to because sticking to a specific point release
is an SL quirk that's not supported by RHEL. So a RHEL user wouldn't
hit this qtwebkit/glib problem and EPEL's developers don't waste their
time ensuring that's it works.


What? No, SL and CentOS *inherit* this behavior from Red Hat's minor
point releases. Our favorite upstream vendor has moved away from the
old practice, long before RHEL, of the point releases being supported
individually long term, but they certainly publish new installation
media with the new point releases. The big difference is that SL and
CentOS continue to publish the point releases in different web
accessible directories, so you can still see the point releases and
updates segregated by time, and releases they were compatible with.
RHEL publishes all the updates since the first point release in a
giant pool, more like the SL 6x and 7x repositories: it can provide
some really useful information about the point releases to compare
thei contents among them.


I agree with your last point. RHEL and CentOS use the equivalent of
SL's 6x/7x by default and don't give the option of using 6.y/7.z.

Point releases are just a snapshot of the packages at a certain point
in time, like Debian 6.x/7.x and Ubuntu 12.04.x/14.04.x.

RHEL offers its customers an EUS program for them to remain at a point
release and get security updates but it doesn't publish the EUS
sources in the same way that it doesn't publish the ELS sources.
-
But my original point was that glib2-2.36.3-5, which I see in SL7x, was 
incompatible with the new (in epel-testing) qtwebkit, which needed 
glib2-2.40.0-4 from SL7rolling built off TUV's 7.1


It seems that what I see as SL7x is still 7.0.  The naming of the 
download sites may have me confused.  I'm using yumex.


Re: USB point to point computer communications link

2015-03-27 Thread Mark Stodola

On 03/26/2015 06:51 PM, Kevin K wrote:

On Mar 26, 2015, at 6:37 PM, Yasha Karant ykar...@csusb.edu wrote:

My desktop workstation (currently X86-64 SL 7) has only one 802.3 physical 
port.  At my university, the IT gestapo will not allow the use of a local 802.3 
repeater (switch or hub) but requires a valid NIC MAC address and will 
disconnect any changes.  I have no 802.11 WNIC on my desktop workstation.  I 
just have obtained a new HP Zbook to run X86-64 Linux to replace my old mobile 
workstation (laptop) that was underprovisioned for 64 bit operation, had a worn 
out keyboard and pointing device, etc. (I regret to state that I am 
experimenting with OpenSUSE 13.2 on that machine for reasons beyond the subject 
matter of this post.)  The IT gestapo will not allow my workstation to serve as 
a HTTP server, etc. -- one cannot use scp, sftp, etc., for file transfer over 
the IT network from a desktop workstation (not a designated server).  I could 
attempt to transfer all of the files to the research network that has much less 
IT gestapo control -- but this is as tedious as what I am now doing. H

ence, a question:


Is there a software application utility that will convert a USB network between 
two machines running standard open systems protocols to allow file transfer 
between the two machines?  I am not referring to the methods used with an 
Android device, but with a regular Linux workstation.  A cursory search of such 
things on the web did not provide any insight.  At one time, UUCP would do this 
over a RS232 point-to-point link (cable) -- will this approach still work over 
a USB (not RS232) link?  Is there something better than UUCP?


Are you wanting to do a one time transfer between the two computers?  Or be 
able to get both on the net at the same time?

For 1 time use, I would suggest a crossover cable.  Configure one to allow the 
SSH daemon to run, and copy files using scp or sftp.

If you want both to connect to the net at the same time, and be able to talk to 
each other, then an inexpensive NAT router should do the trick.  Unless they 
are running special software that can detect that you have multiple computers 
attached to it, there should be no issue.  You still wouldn’t be able to 
connect BACK to your computer from outside if servers aren’t allowed.

Behind NAT, your workstation should be able to be a server to the zbook.

If all you are looking for is file transfer, is there a any reason why a 
USB drive is not a viable option?  With USB length limits, it sounds 
like the 2 machines will be in the same room with physical access.


Have you considered just adding a second NIC to the desktop for use with 
the laptop?


I recall seeing USB link devices for migrating Windows systems between 
computers several years ago, but do not have any experience with them.


Re: SL7x and the 'epel' repo

2015-03-27 Thread Akemi Yagi
On Fri, Mar 27, 2015 at 9:02 AM, Tim Kanuka tim.kan...@lightsource.ca wrote:
 I think having a EPEL mirror in the way described by Steve is an excellent 
 idea. It exactly parallels my own requirement (and I suppose any site's 
 requirement) of managing updates to many machines. The only way to guarantee 
 that you are not going to break something with an update is to test your 
 applications on an updated *test* environment. The only way to guarantee that 
 your *production* environment is updated in the same way as the *test* 
 environment is to have a mirror repo that is not changing unexpectedly.

I'd like to note that EPEL is not the only 3rd party repository. :-)

In the case of ELRepo, it was also debated when to release the
7.1-based packages. They are all built against RHEL 7.1 like EPEL's.
One thing that is different from EPEL is that ELRepo's el7.1 packages
that are _not_ backward compatible will not install on systems  7.1.
yum will complain. My understanding is that EPEL packages do not have
such 'Requires'.

Akemi


Re: SL7x and the 'epel' repo

2015-03-27 Thread Steve Gaarder
In that case, I'm thinking that it could be useful to maintain an EPEL 
mirror that does not get updated between TUV's release and the SL release. 
I could do that for my own use or it could be a community effort. 
Thoughts?


Steve Gaarder
System Administrator, Dept of Mathematics
Cornell University, Ithaca, NY, USA
gaar...@math.cornell.edu

On Fri, 27 Mar 2015, Akemi Yagi wrote:


On Fri, Mar 27, 2015 at 7:47 AM, Steve Gaarder gaar...@math.cornell.edu wrote:



Thinking about this some more, I assume that EPEL is actually built against
the latest from TUV, so 7.1 in this case.  Correct?


Yes, that is correct. There is a similar discussion thread on the
CentOS mailing list:

http://lists.centos.org/pipermail/centos/2015-March/150945.html

Akemi



RE: SL7x and the 'epel' repo

2015-03-27 Thread Tim Kanuka
I think having a EPEL mirror in the way described by Steve is an excellent 
idea. It exactly parallels my own requirement (and I suppose any site's 
requirement) of managing updates to many machines. The only way to guarantee 
that you are not going to break something with an update is to test your 
applications on an updated *test* environment. The only way to guarantee that 
your *production* environment is updated in the same way as the *test* 
environment is to have a mirror repo that is not changing unexpectedly.

Tim Kanuka
Canadian Light Source

 
-Original Message-
From: owner-scientific-linux-us...@listserv.fnal.gov 
[mailto:owner-scientific-linux-us...@listserv.fnal.gov] On Behalf Of Steve 
Gaarder
Sent: Friday, March 27, 2015 09:45
To: Akemi Yagi
Cc: SL Users
Subject: Re: SL7x and the 'epel' repo

In that case, I'm thinking that it could be useful to maintain an EPEL mirror 
that does not get updated between TUV's release and the SL release. 
I could do that for my own use or it could be a community effort. 
Thoughts?

Steve Gaarder
System Administrator, Dept of Mathematics Cornell University, Ithaca, NY, USA 
gaar...@math.cornell.edu

On Fri, 27 Mar 2015, Akemi Yagi wrote:

 On Fri, Mar 27, 2015 at 7:47 AM, Steve Gaarder gaar...@math.cornell.edu 
 wrote:


 Thinking about this some more, I assume that EPEL is actually built 
 against the latest from TUV, so 7.1 in this case.  Correct?

 Yes, that is correct. There is a similar discussion thread on the 
 CentOS mailing list:

 http://lists.centos.org/pipermail/centos/2015-March/150945.html

 Akemi



Re: USB point to point computer communications link

2015-03-27 Thread Konstantin Olchanski
Yasha, this is getting tiresome - your continuing use of this mailing
list to obtain free technical support for (imho) bizarre problems or wishes -
most of them complete with pity pledges please help me, our IT nazi would give 
me no soup
(as in Soup Nazi, http://en.wikipedia.org/wiki/The_Soup_Nazi, not the other, 
bad, nazis).

If your IT problems are real, and if they negatively affect
your work productivity, why don't you have the boss of your boss
have a talk with the boss of the boss of the IT departement's boss
to straighten it all out? If you work at a university, you must
know how this works.


K.O.


On Thu, Mar 26, 2015 at 04:37:34PM -0700, Yasha Karant wrote:
 My desktop workstation (currently X86-64 SL 7) has only one 802.3
 physical port.  At my university, the IT gestapo will not allow the
 use of a local 802.3 repeater (switch or hub) but requires a valid
 NIC MAC address and will disconnect any changes.  I have no 802.11
 WNIC on my desktop workstation.  I just have obtained a new HP Zbook
 to run X86-64 Linux to replace my old mobile workstation (laptop)
 that was underprovisioned for 64 bit operation, had a worn out
 keyboard and pointing device, etc. (I regret to state that I am
 experimenting with OpenSUSE 13.2 on that machine for reasons beyond
 the subject matter of this post.)  The IT gestapo will not allow my
 workstation to serve as a HTTP server, etc. -- one cannot use scp,
 sftp, etc., for file transfer over the IT network from a desktop
 workstation (not a designated server).  I could attempt to transfer
 all of the files to the research network that has much less IT
 gestapo control -- but this is as tedious as what I am now doing.
 Hence, a question:
 
 Is there a software application utility that will convert a USB
 network between two machines running standard open systems protocols
 to allow file transfer between the two machines?  I am not referring
 to the methods used with an Android device, but with a regular Linux
 workstation.  A cursory search of such things on the web did not
 provide any insight.  At one time, UUCP would do this over a RS232
 point-to-point link (cable) -- will this approach still work over a
 USB (not RS232) link?  Is there something better than UUCP?
 
 Yasha Karant

-- 
Konstantin Olchanski
Data Acquisition Systems: The Bytes Must Flow!
Email: olchansk-at-triumf-dot-ca
Snail mail: 4004 Wesbrook Mall, TRIUMF, Vancouver, B.C., V6T 2A3, Canada


Re: USB point to point computer communications link

2015-03-27 Thread Yasha Karant
That second NIC appears to be my only option.  A colleague down the hall 
does exactly that.  If I did attempt NAT, as was suggested, unless the 
device actually attached to the RJ-45 802.3 LAN port in the wall has the 
exact same MAC address, etc., as the NIC on my workstation, the local IT 
gestapo will disconnect my wall port and block all traffic -- until such 
time as the IT gestapo is instructed to detect the replacement NIC.  
This presents problems whenever there is a NIC failure or a replacement 
workstation.  Instead, our illustrious gestapo requires us to use 
Eduroam over 802.11 -- but refuses to allow any standard server daemons 
on a workstation for file transfer.  I can upload and download to a 
remote server as required -- is there a secure remote server that will 
allow mutli-Gbyte transfers and will allow https initiated download 
access via a web browser?  I do NOT want to put files on a site that may 
corrupt, infect, or redistribute these.


I was hoping to use USB 3 rather than 802.3 as the transfer.  A USB 
stick does work, but then one is back to sneaker-net.


Thanks for the suggestions.

Yasha Karant

On 03/27/2015 07:18 AM, Ken Teh wrote:
I was about to suggest Mark's point about the second nic in the 
desktop.  It seems to me the easiest and most versatile.  And a small 
switch to connect the laptop and the desktop (on the second nic).  No 
cross-over cable.  A small disjoint lan with hard-wired addresses in 
/etc/hosts. You can add as many machines as you have ports on the 
switch.  You could even turn your desktop into a NAT gateway if you wish.



On 03/27/2015 08:38 AM, Mark Stodola wrote:

On 03/26/2015 06:51 PM, Kevin K wrote:

On Mar 26, 2015, at 6:37 PM, Yasha Karant ykar...@csusb.edu wrote:

My desktop workstation (currently X86-64 SL 7) has only one 802.3 
physical port.  At my university, the IT gestapo will not allow the 
use of a local 802.3 repeater (switch or hub) but requires a valid 
NIC MAC address and will disconnect any changes.  I have no 802.11 
WNIC on my desktop workstation. I just have obtained a new HP Zbook 
to run X86-64 Linux to replace my old mobile workstation (laptop) 
that was underprovisioned for 64 bit operation, had a worn out 
keyboard and pointing device, etc. (I regret to state that I am 
experimenting with OpenSUSE 13.2 on that machine for reasons beyond 
the subject matter of this post.)  The IT gestapo will not allow my 
workstation to serve as a HTTP server, etc. -- one cannot use scp, 
sftp, etc., for file transfer over the IT network from a desktop 
workstation (not a designated server).  I could attempt to transfer 
all of the files to the research network that has much less IT 
gestapo control -- but this is as tedious as what I am no

w

doing. H

ence, a question:


Is there a software application utility that will convert a USB 
network between two machines running standard open systems 
protocols to allow file transfer between the two machines?  I am 
not referring to the methods used with an Android device, but with 
a regular Linux workstation.  A cursory search of such things on 
the web did not provide any insight.  At one time, UUCP would do 
this over a RS232 point-to-point link (cable) -- will this approach 
still work over a USB (not RS232) link?  Is there something better 
than UUCP?


Are you wanting to do a one time transfer between the two 
computers?  Or be able to get both on the net at the same time?


For 1 time use, I would suggest a crossover cable.  Configure one to 
allow the SSH daemon to run, and copy files using scp or sftp.


If you want both to connect to the net at the same time, and be able 
to talk to each other, then an inexpensive NAT router should do the 
trick.  Unless they are running special software that can detect 
that you have multiple computers attached to it, there should be no 
issue.  You still wouldn’t be able to connect BACK to your computer 
from outside if servers aren’t allowed.


Behind NAT, your workstation should be able to be a server to the 
zbook.


If all you are looking for is file transfer, is there a any reason 
why a USB drive is not a viable option?  With USB length limits, it 
sounds like the 2 machines will be in the same room with physical 
access.


Have you considered just adding a second NIC to the desktop for use 
with the laptop?


I recall seeing USB link devices for migrating Windows systems 
between computers several years ago, but do not have any experience 
with them.


Re: SL 7.1 schedule? (was Re: SL7x and the 'epel' repo)

2015-03-27 Thread Mark Stodola

On 03/27/2015 01:39 PM, Steve Gaarder wrote:

It would be very helpful to me if I could have some idea of when SL 7.1
is likely to emerge.  That will tell me whether I can just wait or need
to come up with some kind of workaround for the EPEL problem.

thanks,

Steve Gaarder
System Administrator, Dept of Mathematics
Cornell University, Ithaca, NY, USA
gaar...@math.cornell.edu


The BETA build was just posted for testing on March 23.  It doesn't look 
like much has changed, so I would expect it out in the very near future, 
unless testing shows problems of course.


Re: SL7x and the 'epel' repo

2015-03-27 Thread John Pilkington

On 27/03/15 18:01, Steve Gaarder wrote:

On Fri, 27 Mar 2015, Akemi Yagi wrote:

One thing that is different from EPEL is that ELRepo's el7.1 packages
that are _not_ backward compatible will not install on systems  7.1.
yum will complain. My understanding is that EPEL packages do not have
such 'Requires'.


Au contraire - right now, for example, I cannot install marco from EPEL:



Packages presumably vary, but the bugzilla comments indicated that the 
only real condition now for EPEL is compatibility with RHEL 7.1;  what 
concerned me was that there was no warning during installation that 
qtwebkit would fail.  In fact the failure was total, but with other 
(hypothetical) packages it might not have been so clearcut.


Re: USB point to point computer communications link

2015-03-27 Thread Kevin K
It isn’t so much the USB.  USB as a design is a master/slave relationship.  So 
you cannot connect 2 normal computers together with an USB cable.  It doesn’t 
matter what you are wanting to do with it.

There have been special USB cables in the past with some smarts in the middle 
so each computer thinks that it is talking to the middle, and it connects the 
2.  Whether they emulated serial cables, or LAN, I don’t recall.  It has been 
years, and I never needed one.

The 2 best suggestions so far has been to put in a second NIC in the desktop, 
and configure the Linux desktop to act as the NAT gateway for the portable.  Or 
just get a NAT router, and have it clone the desktop’s MAC address so it 
doesn’t look any different to the IT department.  Neither of these are a 
solution if you are in an environment where you don’t own the connected 
computers.

 On Mar 27, 2015, at 5:30 PM, Yasha Karant ykar...@csusb.edu wrote:
 
 The university system at which I am tenured has limited practical respect for 
 Faculty but much lipservice to the concept -- that is the reality.  I simply 
 was asking if such a utility existed within EL or Linux in general -- it 
 evidently does not.  UUCP does not easily work over USB although at one time 
 it did work for point-to-point RS-232 connections.  In the future, I will 
 omit the background as to why I post such a request for a utility, merely 
 that I need such a utility if it exists.  In the best of all possible worlds 
 -- not this one -- I would have a grad student, or even a talented undergrad, 
 see if UUCP could be modified.  For now, I am using the modern equivalent of 
 sneaker net.  Sorry to have bothered you.
 
 Yasha Karant
 
 On 03/27/2015 12:37 PM, Konstantin Olchanski wrote:
 
 Yasha, this is getting tiresome - your continuing use of this mailing
 list to obtain free technical support for (imho) bizarre problems or wishes -
 most of them complete with pity pledges please help me, our IT nazi would 
 give me no soup
 (as in Soup Nazi, http://en.wikipedia.org/wiki/The_Soup_Nazi, not the other, 
 bad, nazis).
 
 If your IT problems are real, and if they negatively affect
 your work productivity, why don't you have the boss of your boss
 have a talk with the boss of the boss of the IT departement's boss
 to straighten it all out? If you work at a university, you must
 know how this works.
 
 
 K.O.
 
 
 On Thu, Mar 26, 2015 at 04:37:34PM -0700, Yasha Karant wrote:
 My desktop workstation (currently X86-64 SL 7) has only one 802.3
 physical port.  At my university, the IT gestapo will not allow the
 use of a local 802.3 repeater (switch or hub) but requires a valid
 NIC MAC address and will disconnect any changes.  I have no 802.11
 WNIC on my desktop workstation.  I just have obtained a new HP Zbook
 to run X86-64 Linux to replace my old mobile workstation (laptop)
 that was underprovisioned for 64 bit operation, had a worn out
 keyboard and pointing device, etc. (I regret to state that I am
 experimenting with OpenSUSE 13.2 on that machine for reasons beyond
 the subject matter of this post.)  The IT gestapo will not allow my
 workstation to serve as a HTTP server, etc. -- one cannot use scp,
 sftp, etc., for file transfer over the IT network from a desktop
 workstation (not a designated server).  I could attempt to transfer
 all of the files to the research network that has much less IT
 gestapo control -- but this is as tedious as what I am now doing.
 Hence, a question:
 
 Is there a software application utility that will convert a USB
 network between two machines running standard open systems protocols
 to allow file transfer between the two machines?  I am not referring
 to the methods used with an Android device, but with a regular Linux
 workstation.  A cursory search of such things on the web did not
 provide any insight.  At one time, UUCP would do this over a RS232
 point-to-point link (cable) -- will this approach still work over a
 USB (not RS232) link?  Is there something better than UUCP?
 
 Yasha Karant


Re: USB point to point computer communications link

2015-03-27 Thread Nico Kadel-Garcia
On Fri, Mar 27, 2015 at 6:51 PM, Kevin K kevi...@fidnet.com wrote:
 It isn’t so much the USB.  USB as a design is a master/slave relationship.  
 So you cannot connect 2 normal computers together with an USB cable.  It 
 doesn’t matter what you are wanting to do with it.

Use two USB ethernet ports. They're cheap, most of them work quite
well with Linux, they're handy for other uses, and easily configured
for little private, non-routable VLAN. Since most modern such ports
are GigE compatible, the connections are hermaphroditic, and you won't
even need a crossover cable. And the USB ethernet ports are invaluable
when confronted with broken wireless environments. I always keep one
in my emergency computer widgets bin.