Hi,
I've created a new draft proposal on https://fedorahosted.org/fpc/ticket/608
It would be nice to have a new dynamic macro for tracking fpc (Free Pascal Compiler) supported architectures. Currently all packages which depend on fpc to build must list in the .spec file the ExclusiveArch entry.
Having an ExclusiveArch: %{fpc_arches} macro would be easier and future proof since in future there will be no need of manual intervention if fpc will become available on more architectures.
This has been proposed in a recent review request https://bugzilla.redhat.com/show_bug.cgi?id=1299127#c6
Thanks
Mattia
My understanding is that they are certainly allowed; however, I don't
think anyone has really done a lot with them, especially with Koschei.
DNF can totally process conditional dependencies as libsolv in Fedora
is compiled with support for it. I'm not sure why Koschei isn't
handling it well.
On Sun, Mar 13, 2016 at 7:04 PM, Rex Dieter <rdieter(a)math.unl.edu> wrote:
> Orion Poplawski wrote:
>
>> koschei is now reporting:
>>
>> Dependency problems nothing provides (sni-qt(x86-64) if
>> plasma-workspace) needed by qt-x11-1:4.8.7-11.fc25.x86_64
> ...
>> Is this a dnf/koschei issue or with the above conditional requires?
>
> I assume koschei (and friends).
>
>> Are these even allowed yet in Fedora?
>
> I also assumed so, since these rich deps are being used for langpacks
> already
>
> If that's not the case, I can certainly revert the changes
>
> -- Rex
>
>
> --
> devel mailing list
> devel(a)lists.fedoraproject.org
> http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org
--
真実はいつも一つ!/ Always, there's only one truth!
koschei is now reporting:
Dependency problems nothing provides (sni-qt(x86-64) if
plasma-workspace) needed by qt-x11-1:4.8.7-11.fc25.x86_64
Due to:
commit 2e4d8b085b13f10e7149eebf838cd92ce0a02534
Author: Rex Dieter <rdieter(a)math.unl.edu>
Date: Sat Mar 12 11:06:56 2016 -0600
x11: Requires: sni-qt if plasma-workspace, f23+
diff --git a/qt.spec b/qt.spec
index 1b94ae9..df9845e 100644
--- a/qt.spec
+++ b/qt.spec
@@ -44,7 +44,7 @@ Summary: Qt toolkit
Name: qt
Epoch: 1
Version: 4.8.7
-Release: 10%{?dist}
+Release: 11%{?dist}
# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception
details
License: (LGPLv2 with exceptions or GPLv3 with exceptions) and ASL 2.0
and BSD and FTL and MIT
@@ -521,8 +521,9 @@ Requires: %{name}%{?_isa} =
%{?epoch:%{epoch}:}%{version}-%{release}
Obsoletes: qt4-x11 < %{version}-%{release}
Provides: qt4-x11 = %{version}-%{release}
%{?_isa:Provides: qt4-x11%{?_isa} = %{version}-%{release}}
-%if 0%{?fedora} > 23
-Recommends: sni-qt%{?_isa}
+%if 0%{?fedora} > 22
+# add kde-workspace too? -- rex
+Requires: (sni-qt%{?_isa} if plasma-workspace)
%endif
%description x11
Qt libraries used for drawing widgets and OpenGL items.
@@ -1349,6 +1350,9 @@ fi
%changelog
+* Sat Mar 12 2016 Rex Dieter <rdieter(a)fedoraproject.org> - 1:4.8.7-11
+- -x11: Requires: sni-qt if plasma-workspace, f23+
+
* Fri Mar 11 2016 Rex Dieter <rdieter(a)fedoraproject.org> - 1:4.8.7-10
- -x11: Recommends: sni-qt, f24+
Is this a dnf/koschei issue or with the above conditional requires? Are
these even allowed yet in Fedora?
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane orion(a)cora.nwra.com
Boulder, CO 80301 http://www.cora.nwra.com
Following is the list of topics that will be discussed in the FPC
meeting Thursday at 2016-03-10 17:00 UTC in #fedora-meeting-1 on
irc.freenode.net.
Local time information (via. rktime):
2016-03-10 09:00 Thu US/Pacific PST
2016-03-10 12:00 Thu US/Eastern EST
2016-03-10 17:00 Thu UTC <-
2016-03-10 17:00 Thu Europe/London <-
2016-03-10 18:00 Thu Europe/Paris CET
2016-03-10 18:00 Thu Europe/Berlin CET
2016-03-10 22:30 Thu Asia/Calcutta IST
------------------new day----------------------
2016-03-11 01:00 Fri Asia/Singapore SGT
2016-03-11 01:00 Fri Asia/Hong_Kong HKT
2016-03-11 02:00 Fri Asia/Tokyo JST
2016-03-11 03:00 Fri Australia/Brisbane EST
Links to all tickets below can be found at:
https://fedorahosted.org/fpc/report/13
= Followups =
#topic #598 introduce pyp2rpm tool on Packaging:Python page
.fpc 598
https://fedorahosted.org/fpc/ticket/598
= New business =
#topic #604 Python filtering
.fpc 604
https://fedorahosted.org/fpc/ticket/604
#topic #606 Outdated info about scriptlet exit statuses
.fpc 606
https://fedorahosted.org/fpc/ticket/606
= Open Floor =
For more complete details, please visit each individual ticket. The
report of the agenda items can be found at:
https://fedorahosted.org/fpc/report/13
If you would like to add something to this agenda, you can reply to
this e-mail, file a new ticket at https://fedorahosted.org/fpc,
e-mail me directly, or bring it up at the end of the meeting, during
the open floor topic. Note that added topics may be deferred until
the following meeting.
Following is the list of topics that will be discussed in the FPC
meeting Thursday at 2016-03-03 17:00 UTC in #fedora-meeting-1 on
irc.freenode.net.
Local time information (via. rktime):
2016-03-03 09:00 Thu US/Pacific PST
2016-03-03 12:00 Thu US/Eastern EST
2016-03-03 17:00 Thu UTC <-
2016-03-03 17:00 Thu Europe/London <-
2016-03-03 18:00 Thu Europe/Paris CET
2016-03-03 18:00 Thu Europe/Berlin CET
2016-03-03 22:30 Thu Asia/Calcutta IST
------------------new day----------------------
2016-03-04 01:00 Fri Asia/Singapore SGT
2016-03-04 01:00 Fri Asia/Hong_Kong HKT
2016-03-04 02:00 Fri Asia/Tokyo JST
2016-03-04 03:00 Fri Australia/Brisbane EST
Links to all tickets below can be found at:
https://fedorahosted.org/fpc/report/13
= Followups =
#topic #558 Application/Library distinction and package splitting
.fpc 558
https://fedorahosted.org/fpc/ticket/558
#topic #566 RPM file triggers
.fpc 566
https://fedorahosted.org/fpc/ticket/566
#topic #598 introduce pyp2rpm tool on Packaging:Python page
.fpc 598
https://fedorahosted.org/fpc/ticket/598
= New business =
#topic #600 %systemd_requires macro
.fpc 600
https://fedorahosted.org/fpc/ticket/600
#topic #601 Standard macro for RPM macro directory
.fpc 601
https://fedorahosted.org/fpc/ticket/601
#topic #602 Mono packages must have ExclusiveArch: %{mono_arches}
.fpc 602
https://fedorahosted.org/fpc/ticket/602
#topic #605 Bootstrapping exception for GPRbuild
.fpc 605
https://fedorahosted.org/fpc/ticket/605
= Open Floor =
For more complete details, please visit each individual ticket. The
report of the agenda items can be found at:
https://fedorahosted.org/fpc/report/13
If you would like to add something to this agenda, you can reply to
this e-mail, file a new ticket at https://fedorahosted.org/fpc,
e-mail me directly, or bring it up at the end of the meeting, during
the open floor topic. Note that added topics may be deferred until
the following meeting.
Hello,
I've mostly sent this kind of announcements on buildsys-fedora, while I believe this mailing list would be far more suited.
https://github.com/alanfranz/docker-rpm-builder
docker-rpm-builder, basically, is a way to run plain old rpmbuild within the target distribution of choice, without the need of setting up virtual machines or managing state and leftover things. It should work on any host distro that supports docker, and on OSX with kitematic/docker-machine/boot2docker . It's being usually in real-world scenarios for building packages since at least one year, mostly for RHEL 5-6-7, with good results, and it's pretty stable nowadays; I wouldn't know what to add feature-wise, and I haven't received bug reports for a while (although this statement probably calls for problems :-) ).
bye,
Alan