[Bug 804202] New: Import Fedora updates repository also

https://bugzilla.novell.com/show_bug.cgi?id=804202 https://bugzilla.novell.com/show_bug.cgi?id=804202#c0 Summary: Import Fedora updates repository also Classification: Internal Novell Products Product: openSUSE Build Service Version: 2.3 Platform: Other OS/Version: Other Status: NEW Severity: Minor Priority: P5 - None Component: General AssignedTo: adrian@suse.com ReportedBy: baurthefirst@gmail.com QAContact: adrian@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:18.0) Gecko/20100101 Firefox/18.0 Dear developers, Fedora 18 was imported into OBS as it Fedora 18 was released. Now, couple of month later, some important libraries were updated in Fedora, and I wonder, whether it's possible to build actual packages for Fedora via OBS? Currently those packages are still being built against older libraries. Fox example, gnuradio was updated from 3.6.2 to 3.6.3 in Fedora, and in OBS its still 3.6.2. Gnuradio offers only libgnuradio.3.6.3 so file. Sometimes in Fedora re-builds of packages against new libraries happen, for example when new boost was imported. Thank you Reproducible: Always Steps to Reproduce: 1. Build a package against Fedora 18 repo in OBS 2. Try to install in Fedora 18. 3. Library Actual Results: Packages in OBS built for Fedora 18 are being linked against older libraries. Expected Results: Make packages build on OBS for Fedora fully functional. E.g. build packages against latest updated libraries from Fedora. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=804202 https://bugzilla.novell.com/show_bug.cgi?id=804202#c1 --- Comment #1 from crayxt anonim <baurthefirst@gmail.com> 2013-02-18 04:54:45 UTC --- Sorry, missed that 3rd step in Steps to Reproduce: stage. Actually it should be: 3. Yum complains to library dependencies and refuses to install package from OBS. It happened to me when I built package gqrx against gnuradio (see above). I am sure there are other examples. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=804202 https://bugzilla.novell.com/show_bug.cgi?id=804202#c crayxt anonim <baurthefirst@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Version|2.3 |master Severity|Minor |Enhancement -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=804202 https://bugzilla.novell.com/show_bug.cgi?id=804202#c2 --- Comment #2 from Adrian Schröter <adrian@suse.com> 2013-05-27 08:37:55 UTC --- We never touch packages in main repos, because it would make it impossible to build for GA versions. And we assume that only backward compatible updates gets released. However, it is possible to create a Fedora:18:Update project and import some of the updates there if absolute needed. But your example with libgnuradio sounds like 3.6.3 is fully backward compatible to 3.6.2 (or they violate the gnu library versioning policies). It should be no problem to build it against 3.6.2 in OBS and install it together with 3.6.3, if the system has the fedora update channel added. Do you agree? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=804202 https://bugzilla.novell.com/show_bug.cgi?id=804202#c3 --- Comment #3 from crayxt anonim <baurthefirst@gmail.com> 2013-05-27 08:44:54 UTC --- Let me reproduce this, and I'll post here the exact error message. Thanks for the answer. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=804202 https://bugzilla.novell.com/show_bug.cgi?id=804202#c4 --- Comment #4 from crayxt anonim <baurthefirst@gmail.com> 2013-05-31 14:04:10 UTC --- Ok, I've put three packages into separate repository at https://build.opensuse.org/project/show?project=home%3Asotrudnik%3Afedora-18... Fedora 18 was released with gnuradio 3.6.2. Current version in Fedora repository is gnuradio 3.6.4. Now, I've built gnuradio against stock Fedora 18 without updates on build.opensuse.org. On my laptop I have gnuradio 3.6.4 which came with updates. rpm -qi gnuradio | head -3 Name : gnuradio Version : 3.6.4 Release : 1.fc18 Now, when I try to install gqrx from my repository, yum fails to install it with the following message: http://pastebin.com/FM8PZKtW -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=804202 https://bugzilla.novell.com/show_bug.cgi?id=804202#c5 Adrian Schröter <adrian@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |baurthefirst@gmail.com --- Comment #5 from Adrian Schröter <adrian@suse.com> 2013-06-03 02:46:50 UTC --- Requires: libgnuradio-fcd-3.6.2.so.0.0.0()(64bit) that looks quite wrong, it means that even patch level (eg. security updates) are not allowed? Can you check what is creating this exact dependency, is it the fedora rpm-build package itself? It would make Fedora 18 not maintainable at all if that is true ... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=804202 https://bugzilla.novell.com/show_bug.cgi?id=804202#c6 --- Comment #6 from Adrian Schröter <adrian@suse.com> 2013-06-03 02:48:56 UTC --- Another option is that the build system of gr-osmosdr is overwritting default so name handling and specifies these explicit. But I do not see the link call in the log file to say something about that. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=804202 https://bugzilla.novell.com/show_bug.cgi?id=804202#c7 --- Comment #7 from crayxt anonim <baurthefirst@gmail.com> 2013-06-04 01:10:21 UTC --- (In reply to comment #5)
Requires: libgnuradio-fcd-3.6.2.so.0.0.0()(64bit)
that looks quite wrong, it means that even patch level (eg. security updates) are not allowed?
Can you check what is creating this exact dependency, is it the fedora rpm-build package itself?
Any suggestion on how to check it? Build log is available at https://build.opensuse.org/package/rawlog?arch=i586&package=gqrx&project=home%3Asotrudnik%3Afedora-18-test&repository=Fedora_18 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=804202 https://bugzilla.novell.com/show_bug.cgi?id=804202#c8 Adrian Schröter <adrian@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|baurthefirst@gmail.com | --- Comment #8 from Adrian Schröter <adrian@suse.com> 2013-06-04 02:58:46 UTC --- log file does not help here, I would run a local build and run an "ldd" on the binaries (libs and executables) which are in that package. If they require libgnuradio-fcd-3.6.2.so.0.0.0 and not something like libgnuradio-fcd.so.0 the linker calls are wrong in that package. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=804202 https://bugzilla.novell.com/show_bug.cgi?id=804202#c9 --- Comment #9 from crayxt anonim <baurthefirst@gmail.com> 2013-06-04 06:46:43 UTC --- Ok, I've built gr-osmosdr locally, here is the ldd output is http://pastebin.com/TAdJKCgn Does linking depend on spec file? Could the issue be there? Or, say, in package itself? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=804202 https://bugzilla.novell.com/show_bug.cgi?id=804202#c10 Tim Serong <tserong@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tserong@suse.com --- Comment #10 from Tim Serong <tserong@suse.com> 2013-09-27 12:43:59 UTC --- I've got kind of a similar problem with Fedora 19. I'm building hawk in network:ha-clustering:Stable, which has a binary which links against libcib, which is provided by pacemaker-libs in Fedora. In Fedora 19 GA, it's libcib.so.2, so my build wants that. On my Fedora 19 test VM, pacemaker-libs from Fedora updates has libcib.so.3, so I can't actually install hawk, as it's built against libcib.so.2. Leaving aside the fact that it seems to run OK if I symlink libcib.so.2 to libcib.so.3 (yuck), this has got me thinking... If we had a Fedora:$VER:Update project on OBS, that would continually need to be refreshed, right? Any any packages dependent on it in OBS would continually rebuild...? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=804202 https://bugzilla.novell.com/show_bug.cgi?id=804202#c11 Dejan Muhamedagic <dmuhamedagic@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dmuhamedagic@suse.com --- Comment #11 from Dejan Muhamedagic <dmuhamedagic@suse.com> 2013-10-01 11:21:08 CEST --- I believe that the openSUSE packages are built by OBS with the latest updates. I never looked into it, but always assumed that it is so. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com