[opensuse-factory] Why list libstatgrab so OLD on Leap 42.2 and will it be updated for 42.3?
All, Leap 42.2 is packaged with libstatgrab6. This is way old and isn't sufficient for the build requirements of the good tools like bwm-ng cli bandwidth monitor (which requires libstatgrab >= 0.9) libstatgrab10 is current. Does anyone know whether this will be updated? I've been building my own copy of libstatgrab to meet the dependency for bwn-ng (which ought to be packaged as part of OSS), e.g. $ l1 rpmbuild/RPMS/x86_64/ bwm-ng-0.6.1-3.1.x86_64.rpm libstatgrab-devel-0.91-17.11.x86_64.rpm libstatgrab10-0.91-17.11.x86_64.rpm from: $ l1 suse/132/srpm/ bwm-ng-0.6.1-3.1.src.rpm libstatgrab-0.91-17.11.src.rpm webpin does not report any other bwm-ng packages available. It would be nice to have at least a current version of libstatgrab. -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Montag, 22. Mai 2017, 09:03:50 CEST schrieb David C. Rankin:
All,
Leap 42.2 is packaged with libstatgrab6. This is way old and isn't sufficient for the build requirements of the good tools like bwm-ng cli bandwidth monitor (which requires libstatgrab >= 0.9) libstatgrab10 is current.
Does anyone know whether this will be updated? I've been building my own copy of libstatgrab to meet the dependency for bwn-ng (which ought to be packaged as part of OSS), e.g.
$ l1 rpmbuild/RPMS/x86_64/ bwm-ng-0.6.1-3.1.x86_64.rpm libstatgrab-devel-0.91-17.11.x86_64.rpm libstatgrab10-0.91-17.11.x86_64.rpm
from:
$ l1 suse/132/srpm/ bwm-ng-0.6.1-3.1.src.rpm libstatgrab-0.91-17.11.src.rpm
webpin does not report any other bwm-ng packages available. It would be nice to have at least a current version of libstatgrab.
...libstatgrab 0.10 and bwm-ng 0.6.1 are in network:utilities and in factory...
On 05/22/2017 02:20 AM, Mathias Homann wrote:
...libstatgrab 0.10 and bwm-ng 0.6.1 are in network:utilities and in factory...
Whoop! Thank you. Now if we can just get gcc >= 4.9, we can even use the _Generic selector along with _Atomic and stdatomic.h :) (I know, it's jumping from 4.8 to 6-4.1 and glibc 2.25 [at least that is where factory is] -- that's a big move -- and a lot of work -- kudos to the devs working that one :) -- David C. Rankin, J.D.,P.E.
On Monday 2017-05-22 10:01, David C. Rankin wrote:
On 05/22/2017 02:20 AM, Mathias Homann wrote:
...libstatgrab 0.10 and bwm-ng 0.6.1 are in network:utilities and in factory...
Thank you. Now if we can just get gcc >= 4.9, we can even use the _Generic selector along with _Atomic and stdatomic.h :)
(I know, it's jumping from 4.8 to 6-4.1 and glibc 2.25 [at least that is where factory is] -- that's a big move -- and a lot of work -- kudos to the devs working that one :)
42.2 offers gcc6, so I don't see the problem. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 05/22/2017 03:10 AM, Jan Engelhardt wrote:
42.2 offers gcc6, so I don't see the problem.
But the default install is: $ gcc --version gcc (SUSE Linux) 4.8.5 Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I asked about updating and was summarily cautioned about NOT being able to change the compiler without breaking the system. I guess if I install another box and can do a text-only install, choose gcc6 and then build from there. I haven't tried to change gcc on opensuse (though I do recall having both 4.5 and 4.6 installed during that period (I think those were the 11.4 days). I would like gcc6, but don't want to end up breaking all toolchains, etc. if something doesn't go quite right... I thought it would have just be a rpm -e current gcc and current glibc and then rpm -Uvh newgcc and newglibc, but the discussion on the user-list indicated it was not easily done. Do you have any rabbits you can pull out of your hat here Jan? -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Monday 2017-05-22 10:29, David C. Rankin wrote:
On 05/22/2017 03:10 AM, Jan Engelhardt wrote:
42.2 offers gcc6, so I don't see the problem.
But the default install is:
Why care about the default? All you want is libstatgrab, right? BuildRequires: gcc6 export CC=gcc-6 done -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 05/22/2017 03:36 AM, Jan Engelhardt wrote:
Why care about the default? All you want is libstatgrab, right?
BuildRequires: gcc6 export CC=gcc-6 done
Oh!, My bad, Jan. I'm sorry. The _Generic and _Atomic comments were not related to the libstatgrab build (it currently builds fine on anything 13.1 forward). The _Generic and _Atomic comments were simply a general desire to have the selector macro and the atomic type available for use and testing. It's hard to learn how to ride a bike on the road while watching someone else do it from the sidewalk sitting on your trike :) -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2017-05-22 15:48, David C. Rankin wrote:
The _Generic and _Atomic comments were simply a general desire to have the selector macro and the atomic type available for use and testing.
It's hard to learn how to ride a bike on the road while watching someone else do it from the sidewalk sitting on your trike :)
you can just install the newer gcc6 package in addition to the standard one without worry of breaking anything using zypper in gcc6 or add to .spec file BuildRequires: gcc6 and then in the project you want to use it in, you do export CC=gcc-6 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 05/23/2017 09:46 AM, Bernhard M. Wiedemann wrote:
you can just install the newer gcc6 package in addition to the standard one without worry of breaking anything using zypper in gcc6
Thanks Bernhard, Yamaban That what I wanted to confirm. I do recall having multiple versions on one install a couple of years ago (I think it was 11.4), but I didn't know if there was any reason not to do so on Leap. I guess if it installs as gcc6 (meaning /usr/bin/gcc6), then there isn't a problem. -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, 22 May 2017 10:29, David C. Rankin wrote:
On 05/22/2017 03:10 AM, Jan Engelhardt wrote:
42.2 offers gcc6, so I don't see the problem.
But the default install is:
$ gcc --version gcc (SUSE Linux) 4.8.5 Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
I asked about updating and was summarily cautioned about NOT being able to change the compiler without breaking the system. I guess if I install another box and can do a text-only install, choose gcc6 and then build from there. I haven't tried to change gcc on opensuse (though I do recall having both 4.5 and 4.6 installed during that period (I think those were the 11.4 days).
I would like gcc6, but don't want to end up breaking all toolchains, etc. if something doesn't go quite right...
I thought it would have just be a rpm -e current gcc and current glibc and then rpm -Uvh newgcc and newglibc, but the discussion on the user-list indicated it was not easily done.
Do you have any rabbits you can pull out of your hat here Jan?
Eh? In the spec-file (pseudo-code, please correct speccing, etc) [pseudo-code] # pull in gcc6 Build-Requires: gcc6 # use it! (put BEFORE build / make) DEFINE cc=gcc6 [/pseudo-code] - Yamaban. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
David C. Rankin schrieb:
Leap 42.2 is packaged with libstatgrab6. This is way old and isn't sufficient for the build requirements of the good tools like bwm-ng cli bandwidth monitor (which requires libstatgrab >= 0.9) libstatgrab10 is current.
Does anyone know whether this will be updated? I've been building my own copy of libstatgrab to meet the dependency for bwn-ng (which ought to be packaged as part of OSS), e.g.
$ osc whatdependson openSUSE:Leap:42.3 libstatgrab standard x86_64 libstatgrab : collectd lxqt-panel If both work with the new version, libstatgrab could be updated I suppose. Someone has to actively submit libstatgrab and the maintainer has to ack it though. cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.com/ SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (6)
-
Bernhard M. Wiedemann
-
David C. Rankin
-
Jan Engelhardt
-
Ludwig Nussel
-
Mathias Homann
-
Yamaban