[Bug 842763] New: server:database:postgresql: Bug nothing provides libecpg6 = 9.3.0 needed by postgresql93-devel, nothing provides libpq5 = 9.3.0 needed by postgresql93-devel
https://bugzilla.novell.com/show_bug.cgi?id=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c0 Summary: server:database:postgresql: Bug nothing provides libecpg6 = 9.3.0 needed by postgresql93-devel, nothing provides libpq5 = 9.3.0 needed by postgresql93-devel Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: openSUSE 12.3 Status: NEW Severity: Major Priority: P5 - None Component: 3rd party software AssignedTo: max@suse.com ReportedBy: bruno@ioda-net.ch QAContact: opensuse-communityscreening@forge.provo.novell.com Found By: --- Blocker: --- Any package actually in server:database:postgresql or linked too have trouble with then unknown provides during build phase nothing provides libecpg6 = 9.3.0 needed by postgresql93-devel, nothing provides libpq5 = 9.3.0 needed by postgresql93-devel nothing provides libecpg6 = 9.2.4 needed by postgresql92-devel, nothing provides libpq5 = 9.2.4 needed by postgresql92-devel -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c1 Reinhard Max <max@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |adrian@suse.com AssignedTo|max@suse.com |opensuse-communityscreening | |@forge.provo.novell.com --- Comment #1 from Reinhard Max <max@suse.com> 2013-10-02 12:20:16 CEST --- The packages are there and RPM recognizes the dependencies when installing them by hand, only the build service seems to have a problem with them. Adrian, can you shed some light on this? -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c2 --- Comment #2 from Reinhard Max <max@suse.com> 2013-10-02 12:23:36 CEST --- BTW, when I download the libpq, libecpg and postgresql-libs packages using "osc getbinaries" and then point "osc build --prefer-pkgs" to that directory, it works as well, only resoulution within the build service seems to be broken. -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c3 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW CC| |coolo@suse.com, | |mls@suse.com InfoProvider|adrian@suse.com | AssignedTo|opensuse-communityscreening |max@suse.com |@forge.provo.novell.com | --- Comment #3 from Stephan Kulow <coolo@suse.com> 2013-10-07 10:17:16 CEST --- the libepcg6.rpm in the repository is libecpg6-9.1.9-2.6.i586: osc api /build/server:database:postgresql/openSUSE_Factory/i586/_repository/libecpg6.rpm | rpm -qp - built from postgresql91-libs-9.1.9-2.6.src.rpm For the build service there can only be one libecpg6.rpm in the repository - the last built one wins. So fix your packages according to that constraint. -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c4 --- Comment #4 from Reinhard Max <max@suse.com> 2013-10-07 10:52:23 CEST --- The download reposiories(*) have all three versions of the package, so why does the build service restrict itself to the one that was most recently built instead of taking the version that was explicitly requested or the highest version for unversioned requests? As a workaround for the time until this is fixed in the build service: Is there a way to suppress certain subpackages from being used by the build service other than disabling them in the spec file? IOW, I'd like to build -devel for all versions of PostgreSQL, but suppress libpq5 and libecpg6 (which fall out of the same spec file as -devel) for all but the most recent version. The individual devel packages are needed, because server extensions need to be built against the version they are meant to get used with, but they don't clash like the lib packages, because they have versioned package names. In contrast, client code can always be built against the most recent version and still connect to older servers, so having only the newest libpq and libecpg packages would be sufficient. *) http://download.opensuse.org/repositories/server:/database:/postgresql/openS... -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c Reinhard Max <max@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |coolo@suse.com -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c5 --- Comment #5 from Michael Schröder <mls@suse.com> 2013-10-07 09:37:09 UTC --- (You can disable "useforbuild" and use an aggregate to select the subpackage you want) -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c6 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|coolo@suse.com | --- Comment #6 from Stephan Kulow <coolo@suse.com> 2013-10-21 09:33:21 CEST --- ^ -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c7 --- Comment #7 from Bruno Friedmann <bruno@ioda-net.ch> 2013-10-22 09:33:57 UTC --- I'm still interested to get this one fixed so the split I would push for extension like postgresql-plr could happen https://build.opensuse.org/project/monitor/home:bruno_friedmann:branches:ser... Should the server:database:postgresql repo be splitted into pg version server:database:postgresql91 server:database:postgresql92 server:database:postgresql93 and server:database:postgresql being a link to last stable (93) ? I've saw that for php, or apache for example. But I don't see/knows the whole spectrum. -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c8 --- Comment #8 from Reinhard Max <max@suse.com> 2013-10-23 15:22:32 CEST --- I am working on a different solution that avoids the subproject bloat. There will be an additional switch in postgresqlXX-libs.spec, that controls whether only the *-devel subpackage will get built or the lib{pq,ecpg} subpackages as well. The devel subpackages will get built for all versions, but the library packages only for the latest one. -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c9 --- Comment #9 from Reinhard Max <max@suse.com> 2013-10-23 15:24:58 CEST --- .. and of course the -devel packages will be changed to also accept libpq versions that are greater than their own version. -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c10 --- Comment #10 from Bruno Friedmann <bruno@ioda-net.ch> 2013-10-24 05:58:17 UTC --- Thanks for the whole effort. -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c11 Bruno Friedmann <bruno@ioda-net.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|3rd party software |Other Version|unspecified |Final AssignedTo|max@suse.com |bnc-team-screening@forge.pr | |ovo.novell.com Product|openSUSE.org |openSUSE 13.1 Target Milestone|--- |Final QAContact|opensuse-communityscreening |qa-bugs@suse.de |@forge.provo.novell.com | OS/Version|openSUSE 12.3 |openSUSE 13.1 --- Comment #11 from Bruno Friedmann <bruno@ioda-net.ch> 2013-12-06 16:44:24 UTC --- Reinhard, it seems you successfully push your changes. But I'm still totally struggled to have the *-extension working has they should. I've a branch of server:database:postgresql in which I'm trying to split correctly postgresql-plr to the 3 version we have https://build.opensuse.org/package/show/home:bruno_friedmann:branches:server... I'm getting strange results : for example I got postgresql93-plr working for 12.2,12.3 but not 13.1 (unresolvable) postgresql92-plr is working only for 13.1 etc. Could someone explain me what rules, or what I have to do to make it work. So the extension is usable. -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c12 Reinhard Max <max@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED AssignedTo|bnc-team-screening@forge.pr |max@suse.com |ovo.novell.com | --- Comment #12 from Reinhard Max <max@suse.com> 2013-12-11 16:35:27 CET --- I hadn't pushed the changes at the time you wrote that last comment, but I have now (through and apprentice, in case you wonder about the different name in the change log). So, please wait for the builds to bubble their way through server:database:postgresql and retry. -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c13 --- Comment #13 from Bruno Friedmann <bruno@ioda-net.ch> 2013-12-11 18:12:12 UTC --- Thanks for the information, I will have a carefully look at the build. I've an postgresql-plr update waiting for too long now :-) If the build work, I should see the changes in my home:branch and how the splited packages will behave. If okay I will sr them back to server:postgresql -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c14 Bruno Friedmann <bruno@ioda-net.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |max@suse.com --- Comment #14 from Bruno Friedmann <bruno@ioda-net.ch> 2013-12-12 16:04:18 UTC --- I still get strange result in my branch https://build.opensuse.org/package/show/home:bruno_friedmann:branches:server... No postgresql91-devel 13.1 unresolvable. This start to be more & more annoying, and has to be fixed. -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c15 Reinhard Max <max@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|max@suse.com | --- Comment #15 from Reinhard Max <max@suse.com> 2013-12-12 17:13:04 CET --- Yes, there are some issues left and I am already working at them. BTW, there is no point in setting NEEDINFO to the bug assignee. -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c16 Reinhard Max <max@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |bruno@ioda-net.ch --- Comment #16 from Reinhard Max <max@suse.com> 2014-01-23 12:22:13 CET --- I see that some of the packages in your project still don't build for 13.1, but the packages they can't resolve are definitely there, so I wonder if you just need to retrigger the build. -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c17 Bruno Friedmann <bruno@ioda-net.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|bruno@ioda-net.ch | --- Comment #17 from Bruno Friedmann <bruno@ioda-net.ch> 2014-01-23 13:27:01 UTC --- Reinhard, I've just try to update & rebuild everything but still get unresolve nothing provides postgresql93-devel >= 9.3, nothing provides postgresql93-server >= 9.3 for example the https://build.opensuse.org/package/show/home:bruno_friedmann:branches:server... with 13.1 When it build correctly against postgresql93-server for 12.3. I'm totally puzzled by the situation, and really not being able to understand what's going wrong. Next week there's Fosdem at Brussels, I hope to meet Adrian or someone from the obs team who will be able to explain what's going wrong there. I will also be at Nürnberg Office from Friday 7th afternoon until Monday 10 February (due to Board face to face Meeting). Perhaps we could attempt a small meeting (I'm looking forward to meet you in real :-) and hack the situation. If I can split and build the plr module, then I will be able to send to update for 12.3 & 13.1 mainly due to the bugfix that if you crash R module, it crash also postgresql :-( -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c18 --- Comment #18 from Reinhard Max <max@suse.com> 2014-01-23 16:00:09 CET --- Hmm - one more thing you could try is to remove the version comparison from the Requires lines for packages that already have a versioned name, e.g. -BuildRequires: postgresql93-server >= 9.3 +BuildRequires: postgresql93-server BTW, is the server package really needed for building this? -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c19 --- Comment #19 from Bruno Friedmann <bruno@ioda-net.ch> 2014-01-23 17:03:51 UTC --- Your remarks give me an idea : the definition of the build path for 13.1 was totally wrong (When I've created the branch was the time obs was borking some meta attributes) I've now adjusted the build path for 13.1 to server:database:postgresql and it has start its build ... Hurraa Now about the server needed for build the answer is yes (for my point of view which could be wrong :-) the -server create the whole path where lib & contrib are stored. so I didn't have to create the path in this package. I believe this is more proper cause if the solver install plr before postgres I can't imagine what would happen if the user remove plr once postgresql in installed. Which directory belong to. Is my way of thinking make sense? -- 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=842763 https://bugzilla.novell.com/show_bug.cgi?id=842763#c20 Bruno Friedmann <bruno@ioda-net.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |CLOSED Resolution| |FIXED --- Comment #20 from Bruno Friedmann <bruno@ioda-net.ch> 2014-01-23 17:22:43 UTC --- Build done --- Bug CLOSED -- 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