Re: Packages BuildRequiring python2-sphinx AND python3-devel

2019-04-29 Thread Matthias Runge
On Mon, Apr 29, 2019 at 10:58:45PM +0200, Miro Hrončok wrote:
> python-case  mrunge

Thank you for pointing this out, it is fixed in rawhide.

Matthias
-- 
Matthias Runge 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: dropping autogenerated dependency on pkg-config

2019-04-29 Thread Vít Ondruch

Dne 28. 04. 19 v 22:55 Zbigniew Jędrzejewski-Szmek napsal(a):
> Hi everyone,
>
> currently, we autogenerate a dependency on pkg-config for all rpms
> that ship a .pc file. "dnf repoquery --whatrequires /usr/bin/pkg-config"
> returns 4632 entries on my laptop.
>
> This has always felt backward to me: those packages *provide* something
> that is used by pkg-config, they don't *require* pkg-config for anything.
> As an analogy, packages with headers are read by a C compiler, but
> we don't make them require gcc, and if a package ships an .so file, we
> don't add a dependency on the linker to it. Instead, anything which wants
> to consume .pc files should simply depend on the tools that consume those
> files (pkg-config, pkgconf, or a custom re-implementation).


I don't think that this is completely wrong. However that dependency
should not be "Requires" but probably "Suggests". Not that we can really
benefit from "Suggests".


Vít


>
> Proposal: let's drop the autogenerated dependency on /usr/bin/pkg-config
> (this would require a trivial change in /usr/lib/rpm/pkgconfigdeps.sh).
>
> Note: autogenerated Provides/Requires like pkgconfig(foo) are not
> part of this proposal.
>
> Advantages:
> - less entries in the dependency graph
> - removal of illogical dependency
> - less packages installed (pkgconf, pkgconf-m4, pkgconf-pkg-config, 
> libpkgconf)
>   (Those packages are small, maybe 200k together so this isn't a strong
>reason.)
>
> Disadvantages:
> - stuff that uses pkg-config or pkgconf will need to grow a dependency
>   (e.g. meson which invokes /usr/bin/pkg-config internally).
>   so there will be some churn.
>
> Zbyszek
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


[Fedocal] Reminder meeting : Modularity Team (weekly)

2019-04-29 Thread nils
Dear all,

You are kindly invited to the meeting:
   Modularity Team (weekly) on 2019-04-30 from 15:00:00 to 16:00:00 UTC
   At fedora-meetin...@irc.freenode.net

The meeting will be about:
Meeting of the Modularity Team.

More information available at: [Modularity Team 
Docs](https://docs.pagure.org/modularity/)

The agenda for the meeting is available as flagged tickets [in the Modularity 
repository](https://pagure.io/modularity/issues?status=Open&tags=Meeting).



Source: https://apps.fedoraproject.org/calendar/meeting/9480/

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


white_dune reached version 1.0 (need sponsoring)

2019-04-29 Thread J. Scheurich

Hi,

white_dune (3D modeler and animation-tool) reached version 1 cause it could
render any visible node of VRML87/X3D 3.3.

It needs fedora sponsoring.

https://bugzilla.redhat.com/show_bug.cgi?id=1658153

Petr Mensik  wrote


| find anyone to sponsor your account on devel list. I think this
package is
| quite good and would be nice to have, especially to Games developers.
I would
| sponsor you myself, but not yet able to sponsor.


vcglib

https://bugzilla.redhat.com/show_bug.cgi?id=1677989

(nedded by white_dune) also needs fedora sponsoring.

so long
MUFTI
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Packages BuildRequiring python2-sphinx AND python3-devel

2019-04-29 Thread Richard Shaw
python-requests-cache has already been fixed in rawhide...

Thanks,
Richard
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 31 Self-Contained Change proposal: Minimal GDB in buildroot

2019-04-29 Thread Sergio Durigan Junior
On Monday, April 29 2019, Miro Hrončok wrote:

> On 29. 04. 19 8:26, Igor Gnatenko wrote:
>> This is what wiki says:
>>
>>   * |/usr/bin/gdb.minimal| — GDB executable built without optional unneeded 
>> features
>>   * |/usr/bin/gdb-add-index| — Executable script shared with gdb-headless
>> package (modified to fallback to gdb.minimal if exists)
>>
>> gdb-add-index is in both gdb-minimal and gdb-headless.
>
> Except:
>
> - that's not currently true
> - proper conflicts for lower versions need to be added then (not there now)

I've uploaded gdb-8.3.50.20190425-10.fc31 which should address these issues.

> Can we please figure the plan and **approve the change** before doing it?
>
> https://src.fedoraproject.org/rpms/gdb/c/cc7695234a0fb5d5e1357d9e30354aecc3fdc4e5?branch=master

Doing this doesn't impact the buildroot at all; things will only be
effective when rpm-build is changed to depend/suggest on gdb-minimal.  I
decided to go ahead and perform the split because I wanted to make sure
everything was in place before implementing the change.

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
http://sergiodj.net/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Packages BuildRequiring python2-sphinx AND python3-devel

2019-04-29 Thread Miro Hrončok

On 29. 04. 19 23:06, Miro Hrončok wrote:

On 29. 04. 19 23:05, Peter Robinson wrote:

There are 2 Python related changes in Fedora 31 that unfortunately interact with
each other.

https://fedoraproject.org/wiki/Changes/Python3.8
https://fedoraproject.org/wiki/Changes/Sphinx2

The following packages (owners bcc'ed) BuildRequire both python2-sphinx AND
python3-devel. Hence the package won't be able to be rebuilt for the Python 3.8
update. I'd appreciate if you could drop the dependency on python2-sphinx to
make the Python 3.8 transition possible.

For packages that are needed by other packages, I might eventually do it myself.

(Note that this information is from repoquery, if you already fixed this in git
only, sorry for the noise.)


I have an issue with xapian-bindings which appears to be broken when
building python3 with sphinx2, are they an incompatible update? With
Fedora 30 release activities I've not had time to investigate and I
wasn't aware of the major bump of sphnix2 would impact me. It's going
to be a few weeks or more due to other commitments before I might get
a chance to look at this again.


Yes, they've removed a lot of deprecated things.

I'll put xapian-bindings to my TODO.


Here's a very dirty PR that makes it work:

https://src.fedoraproject.org/rpms/xapian-bindings/pull-request/3


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Packages BuildRequiring python2-sphinx AND python3-devel

2019-04-29 Thread Miro Hrončok

On 29. 04. 19 23:05, Peter Robinson wrote:

There are 2 Python related changes in Fedora 31 that unfortunately interact with
each other.

https://fedoraproject.org/wiki/Changes/Python3.8
https://fedoraproject.org/wiki/Changes/Sphinx2

The following packages (owners bcc'ed) BuildRequire both python2-sphinx AND
python3-devel. Hence the package won't be able to be rebuilt for the Python 3.8
update. I'd appreciate if you could drop the dependency on python2-sphinx to
make the Python 3.8 transition possible.

For packages that are needed by other packages, I might eventually do it myself.

(Note that this information is from repoquery, if you already fixed this in git
only, sorry for the noise.)


I have an issue with xapian-bindings which appears to be broken when
building python3 with sphinx2, are they an incompatible update? With
Fedora 30 release activities I've not had time to investigate and I
wasn't aware of the major bump of sphnix2 would impact me. It's going
to be a few weeks or more due to other commitments before I might get
a chance to look at this again.


Yes, they've removed a lot of deprecated things.

I'll put xapian-bindings to my TODO.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Packages BuildRequiring python2-sphinx AND python3-devel

2019-04-29 Thread Peter Robinson
> There are 2 Python related changes in Fedora 31 that unfortunately interact 
> with
> each other.
>
> https://fedoraproject.org/wiki/Changes/Python3.8
> https://fedoraproject.org/wiki/Changes/Sphinx2
>
> The following packages (owners bcc'ed) BuildRequire both python2-sphinx AND
> python3-devel. Hence the package won't be able to be rebuilt for the Python 
> 3.8
> update. I'd appreciate if you could drop the dependency on python2-sphinx to
> make the Python 3.8 transition possible.
>
> For packages that are needed by other packages, I might eventually do it 
> myself.
>
> (Note that this information is from repoquery, if you already fixed this in 
> git
> only, sorry for the noise.)

I have an issue with xapian-bindings which appears to be broken when
building python3 with sphinx2, are they an incompatible update? With
Fedora 30 release activities I've not had time to investigate and I
wasn't aware of the major bump of sphnix2 would impact me. It's going
to be a few weeks or more due to other commitments before I might get
a chance to look at this again.

> Thank You!
>
> Maintainers by package:
> mellowplayer martinkg
> python-Bottleneckbesser82
> python-case  mrunge
> python-dulwich   fab
> python-feedparserhguemar lmacken louizatakk mcepl
> python-gunicorn  dcallagh
> python-hardware  flepied
> python-htmlmin   jujens
> python-jenkins-job-builder ignatenkobrain ktdreyer pabelanger
> python-jsonpath-rw-ext apevec hguemar pkilambi
> python-kazoo apevec nsaje
> python-ngram besser82
> python-oauth2client  mbaldessari ralph
> python-plaster   bowlofeggs
> python-pycares   fantom
> python-pypumpralph
> python-requests-cache codeblock hobbes1069
> python-rosdepcottsay rmattes thofmann
> python-rosinstallrmattes
> python-slixmpp   fantom louizatakk
> python-vcstools  cottsay rmattes
> python-wrapt chandankumar ralph
> python-wsgi_intercept apevec chandankumar
> python-wstoolankursinha cottsay rmattes
> python-yaql  mflobo
> waf  salimma thm
> xapian-bindings  denisarnaud drago01 pbrobinson sdz
>
> Packages by maintainer:
> ankursinha python-wstool
> apevec python-jsonpath-rw-ext python-kazoo python-wsgi_intercept
> besser82   python-Bottleneck python-ngram
> bowlofeggs python-plaster
> chandankumar python-wrapt python-wsgi_intercept
> codeblock  python-requests-cache
> cottsaypython-rosdep python-vcstools python-wstool
> dcallagh   python-gunicorn
> denisarnaud xapian-bindings
> drago01xapian-bindings
> fabpython-dulwich
> fantom python-pycares python-slixmpp
> flepiedpython-hardware
> hguemarpython-feedparser python-jsonpath-rw-ext
> hobbes1069 python-requests-cache
> ignatenkobrain python-jenkins-job-builder
> jujens python-htmlmin
> ktdreyer   python-jenkins-job-builder
> lmackenpython-feedparser
> louizatakk python-feedparser python-slixmpp
> martinkg   mellowplayer
> mbaldessari python-oauth2client
> mcepl  python-feedparser
> mflobo python-yaql
> mrunge python-case
> nsaje  python-kazoo
> pabelanger python-jenkins-job-builder
> pbrobinson xapian-bindings
> pkilambi   python-jsonpath-rw-ext
> ralph  python-oauth2client python-pypump python-wrapt
> rmattespython-rosdep python-rosinstall python-vcstools python-wstool
> salimmawaf
> sdzxapian-bindings
> thmwaf
> thofmann   python-rosdep
> --
> Miro Hrončok
> --
> Phone: +420777974800
> IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Packages BuildRequiring python2-sphinx AND python3-devel

2019-04-29 Thread Miro Hrončok

Hey!

There are 2 Python related changes in Fedora 31 that unfortunately interact with 
each other.


https://fedoraproject.org/wiki/Changes/Python3.8
https://fedoraproject.org/wiki/Changes/Sphinx2

The following packages (owners bcc'ed) BuildRequire both python2-sphinx AND 
python3-devel. Hence the package won't be able to be rebuilt for the Python 3.8 
update. I'd appreciate if you could drop the dependency on python2-sphinx to 
make the Python 3.8 transition possible.


For packages that are needed by other packages, I might eventually do it myself.

(Note that this information is from repoquery, if you already fixed this in git 
only, sorry for the noise.)


Thank You!

Maintainers by package:
mellowplayer martinkg
python-Bottleneckbesser82
python-case  mrunge
python-dulwich   fab
python-feedparserhguemar lmacken louizatakk mcepl
python-gunicorn  dcallagh
python-hardware  flepied
python-htmlmin   jujens
python-jenkins-job-builder ignatenkobrain ktdreyer pabelanger
python-jsonpath-rw-ext apevec hguemar pkilambi
python-kazoo apevec nsaje
python-ngram besser82
python-oauth2client  mbaldessari ralph
python-plaster   bowlofeggs
python-pycares   fantom
python-pypumpralph
python-requests-cache codeblock hobbes1069
python-rosdepcottsay rmattes thofmann
python-rosinstallrmattes
python-slixmpp   fantom louizatakk
python-vcstools  cottsay rmattes
python-wrapt chandankumar ralph
python-wsgi_intercept apevec chandankumar
python-wstoolankursinha cottsay rmattes
python-yaql  mflobo
waf  salimma thm
xapian-bindings  denisarnaud drago01 pbrobinson sdz

Packages by maintainer:
ankursinha python-wstool
apevec python-jsonpath-rw-ext python-kazoo python-wsgi_intercept
besser82   python-Bottleneck python-ngram
bowlofeggs python-plaster
chandankumar python-wrapt python-wsgi_intercept
codeblock  python-requests-cache
cottsaypython-rosdep python-vcstools python-wstool
dcallagh   python-gunicorn
denisarnaud xapian-bindings
drago01xapian-bindings
fabpython-dulwich
fantom python-pycares python-slixmpp
flepiedpython-hardware
hguemarpython-feedparser python-jsonpath-rw-ext
hobbes1069 python-requests-cache
ignatenkobrain python-jenkins-job-builder
jujens python-htmlmin
ktdreyer   python-jenkins-job-builder
lmackenpython-feedparser
louizatakk python-feedparser python-slixmpp
martinkg   mellowplayer
mbaldessari python-oauth2client
mcepl  python-feedparser
mflobo python-yaql
mrunge python-case
nsaje  python-kazoo
pabelanger python-jenkins-job-builder
pbrobinson xapian-bindings
pkilambi   python-jsonpath-rw-ext
ralph  python-oauth2client python-pypump python-wrapt
rmattespython-rosdep python-rosinstall python-vcstools python-wstool
salimmawaf
sdzxapian-bindings
thmwaf
thofmann   python-rosdep
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Fedora Atomic Host Two Week Release Announcement: 29.20190429.0

2019-04-29 Thread noreply

A new Fedora Atomic Host update is available via an OSTree update:

Version: 29.20190429.0
Commit(x86_64): 50310e46520cd08a28634d575fd78db9629c15263b4491d1b6cd20e141c25c17
Commit(aarch64): 
ca5a00b8558b6cec0a791a3788799c475c36b817e569e53a4bf975c124c5608c
Commit(ppc64le): 
83e2f74648b7bc41b232f3ec6c0ffbdac6e06042fc2fea806c4074d2be341bf7


We are releasing images from multiple architectures but please note
that x86_64 architecture is the only one that undergoes automated
testing at this time.

Existing systems can be upgraded in place via e.g. `atomic host upgrade`.

Corresponding image media for new installations can be downloaded from:

https://getfedora.org/en/atomic/download/

Alternatively, image artifacts can be found at the following links:
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/aarch64/images/Fedora-AtomicHost-29-20190429.0.aarch64.qcow2
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/aarch64/images/Fedora-AtomicHost-29-20190429.0.aarch64.raw.xz
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/aarch64/iso/Fedora-AtomicHost-ostree-aarch64-29-20190429.0.iso
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/ppc64le/images/Fedora-AtomicHost-29-20190429.0.ppc64le.qcow2
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/ppc64le/images/Fedora-AtomicHost-29-20190429.0.ppc64le.raw.xz
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/ppc64le/iso/Fedora-AtomicHost-ostree-ppc64le-29-20190429.0.iso
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/x86_64/images/Fedora-AtomicHost-29-20190429.0.x86_64.qcow2
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/x86_64/images/Fedora-AtomicHost-29-20190429.0.x86_64.raw.xz
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/x86_64/images/Fedora-AtomicHost-Vagrant-29-20190429.0.x86_64.vagrant-libvirt.box
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/x86_64/images/Fedora-AtomicHost-Vagrant-29-20190429.0.x86_64.vagrant-virtualbox.box
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/x86_64/iso/Fedora-AtomicHost-ostree-x86_64-29-20190429.0.iso

Respective signed CHECKSUM files can be found here:
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/aarch64/images/Fedora-AtomicHost-29-20190429.0-aarch64-CHECKSUM
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/aarch64/iso/Fedora-AtomicHost-29-20190429.0-aarch64-CHECKSUM
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/ppc64le/images/Fedora-AtomicHost-29-20190429.0-ppc64le-CHECKSUM
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/ppc64le/iso/Fedora-AtomicHost-29-20190429.0-ppc64le-CHECKSUM
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/x86_64/images/Fedora-AtomicHost-29-20190429.0-x86_64-CHECKSUM
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190429.0/AtomicHost/x86_64/iso/Fedora-AtomicHost-29-20190429.0-x86_64-CHECKSUM

For direct download, the "latest" targets are always available here:
x86_64:
https://getfedora.org/atomic_qcow2_x86_64_latest
https://getfedora.org/atomic_raw_x86_64_latest
https://getfedora.org/atomic_vagrant_libvirt_x86_64_latest
https://getfedora.org/atomic_vagrant_virtualbox_x86_64_latest
https://getfedora.org/atomic_dvd_ostree_x86_64_latest

aarch64:
https://getfedora.org/atomic_qcow2_aarch64_latest
https://getfedora.org/atomic_raw_aarch64_latest
https://getfedora.org/atomic_dvd_ostree_aarch64_latest

ppc64le:
https://getfedora.org/atomic_qcow2_ppc64le_latest
https://getfedora.org/atomic_raw_ppc64le_latest
https://getfedora.org/atomic_dvd_ostree_ppc64le_latest

Filename fetching URLs are available here:
x86_64:
https://getfedora.org/atomic_qcow2_x86_64_latest_filename
https://getfedora.org/atomic_raw_x86_64_latest_filename
https://getfedora.org/atomic_vagrant_libvirt_x86_64_latest_filename
https://getfedora.org/atomic_vagrant_virtualbox_x86_64_latest_filename
https://getfedora.org/atomic_dvd_ostree_x86_64_latest_filename

aarch64:
https://getfedora.org/atomic_qcow2_aarch64_latest_filename
https://getfedora.org/atomic_raw_aarch64_latest_filename
https://getfedora.org/atomic_dvd_ostree_aarch64_latest_filename

ppc64le:
https://getfedora.org/atomic_qcow2_ppc64le_latest_filename
https://getfedora.org/atomic_raw_ppc64le_latest_filename
https://getfedora.org/atomic_dvd_ostree_ppc64le_latest_filenam

Re: dropping autogenerated dependency on pkg-config

2019-04-29 Thread Neal Gompa
On Mon, Apr 29, 2019 at 3:20 PM Zbigniew Jędrzejewski-Szmek
 wrote:
>
> On Mon, Apr 29, 2019 at 02:00:41PM -0500, Rex Dieter wrote:
> > Zbigniew Jędrzejewski-Szmek wrote:
> >
> >
> > > Proposal: let's drop the autogenerated dependency on /usr/bin/pkg-config
> > > (this would require a trivial change in /usr/lib/rpm/pkgconfigdeps.sh).
> > >
> > > Note: autogenerated Provides/Requires like pkgconfig(foo) are not
> > > part of this proposal.
> > >
> > > Advantages:
> > > - less entries in the dependency graph
> > > - removal of illogical dependency
> > > - less packages installed (pkgconf, pkgconf-m4, pkgconf-pkg-config,
> > > libpkgconf)
> > >   (Those packages are small, maybe 200k together so this isn't a strong
> > >reason.)
> > >
> > > Disadvantages:
> > > - stuff that uses pkg-config or pkgconf will need to grow a dependency
> > >   (e.g. meson which invokes /usr/bin/pkg-config internally).
> > >   so there will be some churn.
> >
> > The work required to fix packages affected by this disadvantage
> > (potentially) far outweighs any advantage
> >
> > Now, if the proposal includes offering to help do a some/most of the work to
> > fix all these, then I withdraw the objection.
>
> Obviously. I would do most of the work myself.
>

I'm not convinced that this is worth it. There's nothing appreciably
saved by doing this, and it creates an annoying inconvenience for
people who are trying to package software in Fedora.

You're spending a ton of effort for 200KB that will have outsized
negative impact on the ecosystem by making it non-intuitively harder
to package and use software.

Beyond "removal of illogical dependency", which frankly only applies
to how systemd is packaged, why do you want to do this? This doesn't
save us an unwanted dep like the GCC removal does. This doesn't remove
a massive buildroot dependency like the GDB one does. If you want the
pkgconf-m4 package to not be auto-installed with pkgconf-pkg-config,
I'm happy to make that change.

But past that? What does anyone get from this? Basically nothing.




--
真実はいつも一つ!/ Always, there's only one truth!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: fuse/fuse3 - repos and moving forward

2019-04-29 Thread Phil Wyett
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Mon, 2019-04-29 at 20:17 +0100, Phil Wyett wrote:
> Hi all,
> 
> We have a fuse repo on pagure at 2.99 and a PR regarding fuse3 from 'dwd'. We
> also have a fuse3 repo that has been created on pagure. What is the situation
> at
> present and how we will be moving forward with fuse 3?
> 
> Regards
> 
> Phil
> 

Should have mentioned. This came to my attention as the latest gvfs has a dep on
fuse3.

Regards

Phil

- -- 
*** If this is a mailing list, I am subscribed, no need to CC me.***

Playing the game for the games sake.

Twitter: kathenasorg
IRC: kathenas
Web: https://kathenas.org
Github: https://github.com/kathenas
GitLab: https://gitlab.com/kathenas

GPG: A0C3 4C6A AC2B B8F4 F1E5 EDF4 333F 60DC B0B9 BB77
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAEBAgAGBQJcx06nAAoJEDM/YNywubt3X5AQAMWHrQuQ8kHlZzBKWrgx4bM4
eKclW4cITFF7PvLLlQSxzY3NYZtTKbtyeJ3sz/7unrnqmis9QIMCh+Mnf0tSeSbX
oAYXkCDtuACH8EWS5nk395tdtg+Of1eFbuKlNJzZ0DQikxQXpag3hqQBP8JO9vxO
rFHveNyTSHtfiuYJ37DEIX67TkJsjKp86Guzy5ezChVgvgrjYy9tfewx1fLc/CmK
RCrA8JTa7SjdkJ3nU0VcDXKOLV5txd6BJhxCFEBJv2hfq/Et5QfV4AEzy0UKdCBH
kk0Gxev/J9kQIYJGtclbOwd8zEuBfXZr2D/+uk9UYgYh9MGh2mPUYXiyS9r8A5cf
5nnIMBea0CSeciWt6bbLBRKC6c5avV/eNOTC5akp7RPGj2DhXOuE4cnhVFQ9CJIO
1P1TUfCJ6IjSW0v3h9xYADuRhMqecTCunBhFER2x3i4fU7c01MqZ1ed/m/feSdCB
ANqptQXn/i4Hew3j2NqNnipnVP3hqrW6vFfiQGQwXiwV/JBctTJubhd2T9areJfG
O8FPROtPy+F6csomQZCKcPuJdppf3BnBdvf3CcQKH0wmCuPWuT0RSFGQg6pJJ3PF
EDXknRFC8WIZLUBq4q4Zz8lNrDx1ZyDkzwoe/QIbC95Akk+9o3wuY+bgr6J5hsgI
2lqIq/nsgiDPWTfEMicU
=RMgC
-END PGP SIGNATURE-
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: dropping autogenerated dependency on pkg-config

2019-04-29 Thread Zbigniew Jędrzejewski-Szmek
On Mon, Apr 29, 2019 at 02:00:41PM -0500, Rex Dieter wrote:
> Zbigniew Jędrzejewski-Szmek wrote:
> 
> 
> > Proposal: let's drop the autogenerated dependency on /usr/bin/pkg-config
> > (this would require a trivial change in /usr/lib/rpm/pkgconfigdeps.sh).
> > 
> > Note: autogenerated Provides/Requires like pkgconfig(foo) are not
> > part of this proposal.
> > 
> > Advantages:
> > - less entries in the dependency graph
> > - removal of illogical dependency
> > - less packages installed (pkgconf, pkgconf-m4, pkgconf-pkg-config,
> > libpkgconf)
> >   (Those packages are small, maybe 200k together so this isn't a strong
> >reason.)
> > 
> > Disadvantages:
> > - stuff that uses pkg-config or pkgconf will need to grow a dependency
> >   (e.g. meson which invokes /usr/bin/pkg-config internally).
> >   so there will be some churn.
> 
> The work required to fix packages affected by this disadvantage 
> (potentially) far outweighs any advantage
> 
> Now, if the proposal includes offering to help do a some/most of the work to 
> fix all these, then I withdraw the objection. 

Obviously. I would do most of the work myself.

Zbyszek
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


fuse/fuse3 - repos and moving forward

2019-04-29 Thread Phil Wyett
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi all,

We have a fuse repo on pagure at 2.99 and a PR regarding fuse3 from 'dwd'. We
also have a fuse3 repo that has been created on pagure. What is the situation at
present and how we will be moving forward with fuse 3?

Regards

Phil

- -- 
*** If this is a mailing list, I am subscribed, no need to CC me.***

Playing the game for the games sake.

Twitter: kathenasorg
IRC: kathenas
Web: https://kathenas.org
Github: https://github.com/kathenas
GitLab: https://gitlab.com/kathenas

GPG: A0C3 4C6A AC2B B8F4 F1E5 EDF4 333F 60DC B0B9 BB77
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAEBAgAGBQJcx03nAAoJEDM/YNywubt3MegQAKAzd6f/3b38acNEXYU/edZe
W6BRRTPEsrv0i0i/3XOsJxuMUlSEBfIYB97WOhWvWDCEMxq3uFwrKZ4Eoqk7I89j
kVLoD3SWQ/xJgKqeiOpuJr3vj9hepDJm+WtfU390eJxmHxwFoi7nDIGI/BoCI/ZG
nyNnprSWuiV0PKYuX/wMMR9fIwjg7VisMrVspPR5ddKNBrO5KTmlZO0pBEVt49PU
XgKGCmE/GyWzaWTkBjcJvxm5tK04Kpkk6HY1DNygvQjk6/nlOk5b00/V8UQqV7d9
7EV+brFBPGDWiEbjYtgwZS6hXj2BKA+hzy3pA/XT0z/MHkkKAt/y2gKmcSut7zbX
MHm7pQ/YXTQHqDCW0NUPYcrlUpcHIeVI4OjEWeIL70MRFulf92/kltF5SGcFaIgo
5noYMnKbQT8IjAOaixlvX73jwmhYXg6EEe5vvmcYWRdpK1ALAsujUC3+zcgX3pPF
UVmn99/jQagxwKU9JUeM08MdgAvG/2AVKykxftiApRVI3JKvf+NRpFKH9L9mh/LQ
99Ed+Bj3iGvsILJ3cu+RIHiFokeKyfGiaikL9t/h8p/MHZK0RYLI6liTYYdFYnAv
BzeH/NrSUdMZf9fOS2BEDKq9TSBQegnzCPjqmqlFdZyXmpZrSxKUWZBgr/tGLi7J
+JquPRvQLqreg3wG9fhd
=btir
-END PGP SIGNATURE-
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Orphaned packages need new maintainers (lot of nodejs deps will be retired next week)

2019-04-29 Thread Rex Dieter
Miro Hrončok wrote:

> The following packages are orphaned and will be retired when they
...
> Request package ownership via releng ticket:
> https://pagure.io/releng/issues

> lightdm-gtk   cwickert, dbenoit, orphan,   3 weeks

https://pagure.io/releng/issue/8315

-- Rex
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: dropping autogenerated dependency on pkg-config

2019-04-29 Thread Rex Dieter
Zbigniew Jędrzejewski-Szmek wrote:


> Proposal: let's drop the autogenerated dependency on /usr/bin/pkg-config
> (this would require a trivial change in /usr/lib/rpm/pkgconfigdeps.sh).
> 
> Note: autogenerated Provides/Requires like pkgconfig(foo) are not
> part of this proposal.
> 
> Advantages:
> - less entries in the dependency graph
> - removal of illogical dependency
> - less packages installed (pkgconf, pkgconf-m4, pkgconf-pkg-config,
> libpkgconf)
>   (Those packages are small, maybe 200k together so this isn't a strong
>reason.)
> 
> Disadvantages:
> - stuff that uses pkg-config or pkgconf will need to grow a dependency
>   (e.g. meson which invokes /usr/bin/pkg-config internally).
>   so there will be some churn.

The work required to fix packages affected by this disadvantage 
(potentially) far outweighs any advantage

Now, if the proposal includes offering to help do a some/most of the work to 
fix all these, then I withdraw the objection. 

-- Rex
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Orphaned packages need new maintainers (lot of nodejs deps will be retired next week)

2019-04-29 Thread Miro Hrončok

The following packages are orphaned and will be retired when they
are orphaned for six weeks, unless someone adopts them. If you know for sure
that the package should be retired, please do so now with a proper reason:
https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life

Note: If you received this mail directly you (co)maintain one of the affected
packages or a package that depends on one. Please adopt the affected package or
retire your depending package to avoid broken dependencies, otherwise your
package will be retired when the affected package gets retired.

Grep the list for your FAS name, follow the transitive deps:
   https://churchyard.fedorapeople.org/orphans-2019-04-29.txt

Request package ownership via releng ticket: https://pagure.io/releng/issues

Packages retired today:
rubygem-fog rubygem-fog-atmos rubygem-fog-brightbox rubygem-fog-ecloud
rubygem-fog-profitbricks rubygem-fog-radosgw rubygem-fog-riakcs
rubygem-fog-sakuracloud rubygem-fog-serverlove rubygem-fog-softlayer
rubygem-fog-storm_on_demand rubygem-fog-terremark rubygem-fog-vmfusion
rubygem-fog-voxel rubygem-multipart


Package  (co)maintainers   Status Change

PyMca orphan   4 weeks ago
Ray   orphan   4 weeks ago
aeskulap  orphan   2 weeks ago
ahkab orphan   3 weeks ago
cwiid orphan   4 weeks ago
dvdbackup cicku, orphan2 weeks ago
emacs-pymacs  orphan   2 weeks ago
gnome-dvb-daemon  orphan   2 weeks ago
gnome-shell-extension-orphan   2 weeks ago
openweather
gnome-shell-extension-panel-osd   orphan   2 weeks ago
gnue-common   orphan   4 weeks ago
jam-control   orphan   4 weeks ago
lightdm-gtk   cwickert, dbenoit, orphan,   3 weeks ago
  rdieter
ltspfsenslaver, orphan 1 weeks ago
ninja-ide echevemaster, orphan 1 weeks ago
nodejs-after  nodejs-sig, orphan   6 weeks ago
nodejs-alter  nodejs-sig, orphan   6 weeks ago
nodejs-ansi-font  nodejs-sig, orphan   6 weeks ago
nodejs-ansidiff   nodejs-sig, orphan   6 weeks ago
nodejs-archiver   nodejs-sig, orphan   6 weeks ago
nodejs-archiver-utils nodejs-sig, orphan   6 weeks ago
nodejs-ast-traverse   nodejs-sig, orphan   6 weeks ago
nodejs-ast-types  nodejs-sig, orphan   6 weeks ago
nodejs-astral nodejs-sig, orphan   6 weeks ago
nodejs-astral-angular-annotatenodejs-sig, orphan   6 weeks ago
nodejs-astral-passnodejs-sig, orphan   6 weeks ago
nodejs-async-cachenodejs-sig, orphan   6 weeks ago
nodejs-async-each nodejs-sig, orphan   6 weeks ago
nodejs-aws-sign2  nodejs-sig, orphan   6 weeks ago
nodejs-base64-js  nodejs-sig, orphan   6 weeks ago
nodejs-basic-auth-parser  nodejs-sig, orphan   6 weeks ago
nodejs-bl nodejs-sig, orphan   6 weeks ago
nodejs-breakable  nodejs-sig, orphan   6 weeks ago
nodejs-camel-case nodejs-sig, orphan   6 weeks ago
nodejs-caniuse-db nodejs-sig, orphan   6 weeks ago
nodejs-change-casenodejs-sig, orphan   6 weeks ago
nodejs-clone  nodejs-sig, orphan   6 weeks ago
nodejs-clsnodejs-sig, orphan   6 weeks ago
nodejs-co nodejs-sig, orphan   6 weeks ago
nodejs-commoner   nodejs-sig, orphan   6 weeks ago
nodejs-compress-commons   nodejs-sig, orphan   6 weeks ago
nodejs-console-browserify nodejs-sig, orphan   6 weeks ago
nodejs-constant-case  nodejs-sig, orphan   6 weeks ago
nodejs-crc32-stream   nodejs-sig, orphan   6 weeks ago
nodejs-dashdash   nodejs-sig, orphan   6 weeks ago
nodejs-date-now   nodejs-sig, orphan   6 weeks ago
nodejs-deferred   

Re: rpmlint whitelisting broken in taskotron?

2019-04-29 Thread Tim Flink
On Fri, 26 Apr 2019 20:33:43 +0200
Fabio Valentini  wrote:

> On Fri, Apr 26, 2019, 20:24 Tim Flink  wrote:
> 
> > On Fri, 26 Apr 2019 16:42:30 +0200
> > Fabio Valentini  wrote:
> >  
> > > Hi,
> > >
> > > I've noticed that my bodhi updates started showing rpmlint errors
> > > for my packages again, where they were previously silent because
> > > I supply a $SRCNAME.rpmlintrc file in my dist-git repos.
> > >
> > > It looks like taskotron is broken and/or ignores this file again.
> > > Is this a known issue?
> > >
> > > For example, this build from today shows rpmlint issues that are
> > > explicitly whitelisted (using the file locally suppresses the
> > > warnings/errors as intended):
> > >
> > > update:
> > > https://bodhi.fedoraproject.org/updates/FEDORA-2019-ecaba1eef1 in
> > > repo: 
> > https://src.fedoraproject.org/rpms/elementary-greeter/blob/f30/f/elementary-greeter.rpmlintrc
> >
> > This was not a known issue, no. It stems from us depending on the
> > cgit interface which was taken down a few days ago - we're getting
> > 404s when we try to grab the rpmlintrc file
> >
> > I'm still looking into this but have filed an issue track it:
> >
> > https://pagure.io/taskotron/libtaskotron/issue/429
> >
> > Thanks for the report and sorry for the bother.
> >
> > Tim
> >  
> 
> Great, thanks for looking into it!
> 
> pagure provides really simple URLs to fetch raw files, so it
> shouldn't be hard to adapt the code from cgit, for example:
> 
> https://src.fedoraproject.org/rpms/elementary-photos/raw/47e73b7ac14dea07b5fcbd39b5f2aff67fea4fbc/f/elementary-photos.rpmlintrc

The freeze break request I needed to update the packages was approved
over the weekend and libtaskotron has been updated in production.

This issue with finding package-specific rpmlintrc files should be
fixed. Please let us know if you continue to see the issue.

Thanks,

Tim


pgpwZidTguql8.pgp
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using SCLs to build a C++ library for EL 7?

2019-04-29 Thread Georg Sauthoff
On Mon, Apr 29, 2019 at 05:11:53PM +0200, Dan Čermák wrote:
> John Reiser  writes:
[..]
> > What is the nature of the incompatibilities, and what are specific
> > examples?
> 
> We switched to from the POSIX regex library to  as it should be
> provided by a C++11 compatible compiler. Unfortunately gcc 4.8.5 does
> not properly implement  and it made a lot of tests fail. We have
> therefore switched to using the SCL gcc & clang compiler for now.

Yes, at least GCC 4.8/4.9 (with the then current libstdc++)
featured a severely broken  (e.g. also on Fedora 19).

If it's just  an alternative is to fallback to Boost regex
- e.g. like this:

#ifdef SOME_MACRO_THAT_SIGNALS_PROPER_REGEX_AVAILABILITY
#include 
namespace re = std;
#else
#include 
namespace re = boost;
#endif

And then use re::regex re::regex_match etc. in your code.

Best regards
Georg
-- 
'Embrace change' (Barack Ob^W^WKent Beck)
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Fedora Rawhide-20190429.n.0 compose check report

2019-04-29 Thread Fedora compose checker
Missing expected images:

Atomichost raw-xz x86_64
Atomichost qcow2 x86_64

Compose FAILS proposed Rawhide gating check!
3 of 47 required tests failed
openQA tests matching unsatisfied gating requirements shown with **GATING** 
below

Failed openQA tests: 10/137 (x86_64), 1/2 (arm), 2/24 (i386)

ID: 393350  Test: x86_64 Server-dvd-iso modularity_tests
URL: https://openqa.fedoraproject.org/tests/393350
ID: 393370  Test: x86_64 Workstation-live-iso desktop_browser **GATING**
URL: https://openqa.fedoraproject.org/tests/393370
ID: 393382  Test: x86_64 Workstation-boot-iso memory_check@uefi
URL: https://openqa.fedoraproject.org/tests/393382
ID: 393383  Test: x86_64 Workstation-boot-iso install_default@uefi 
**GATING**
URL: https://openqa.fedoraproject.org/tests/393383
ID: 393397  Test: x86_64 KDE-live-iso desktop_update_graphical
URL: https://openqa.fedoraproject.org/tests/393397
ID: 393399  Test: x86_64 KDE-live-iso apps_startstop
URL: https://openqa.fedoraproject.org/tests/393399
ID: 393402  Test: arm Minimal-raw_xz-raw.xz 
install_arm_image_deployment_upload
URL: https://openqa.fedoraproject.org/tests/393402
ID: 393422  Test: x86_64 universal install_european_language
URL: https://openqa.fedoraproject.org/tests/393422
ID: 393452  Test: x86_64 universal upgrade_2_server_64bit
URL: https://openqa.fedoraproject.org/tests/393452
ID: 393465  Test: x86_64 universal install_asian_language
URL: https://openqa.fedoraproject.org/tests/393465
ID: 393469  Test: x86_64 universal install_xfs@uefi
URL: https://openqa.fedoraproject.org/tests/393469
ID: 393480  Test: i386 universal install_repository_http_graphical 
**GATING**
URL: https://openqa.fedoraproject.org/tests/393480
ID: 393490  Test: i386 universal install_package_set_kde
URL: https://openqa.fedoraproject.org/tests/393490

Soft failed openQA tests: 3/24 (i386), 7/137 (x86_64)
(Tests completed, but using a workaround for a known bug)

ID: 393362  Test: i386 Server-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/393362
ID: 393363  Test: i386 Server-dvd-iso install_default
URL: https://openqa.fedoraproject.org/tests/393363
ID: 393372  Test: x86_64 Workstation-live-iso desktop_update_graphical
URL: https://openqa.fedoraproject.org/tests/393372
ID: 393381  Test: x86_64 Workstation-boot-iso memory_check
URL: https://openqa.fedoraproject.org/tests/393381
ID: 393386  Test: i386 Workstation-boot-iso memory_check
URL: https://openqa.fedoraproject.org/tests/393386
ID: 393413  Test: x86_64 universal upgrade_minimal_64bit
URL: https://openqa.fedoraproject.org/tests/393413
ID: 393415  Test: x86_64 universal upgrade_server_64bit
URL: https://openqa.fedoraproject.org/tests/393415
ID: 393416  Test: x86_64 universal upgrade_server_domain_controller
URL: https://openqa.fedoraproject.org/tests/393416
ID: 393417  Test: x86_64 universal upgrade_realmd_client
URL: https://openqa.fedoraproject.org/tests/393417
ID: 393473  Test: x86_64 universal upgrade_2_minimal_64bit
URL: https://openqa.fedoraproject.org/tests/393473

Passed openQA tests: 120/137 (x86_64), 19/24 (i386)

Skipped non-gating openQA tests: 1 of 163
-- 
Mail generated by check-compose:
https://pagure.io/fedora-qa/check-compose
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Orphaning rubygem-jquery-ui-rails

2019-04-29 Thread Pavel Valena
$SUBJ, as I have no use for it.

-- 
Pavel Valena
Software Engineer, Red Hat
Brno, Czech Republic
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Modularity UX Questions

2019-04-29 Thread Lukas Ruzicka
Hello,
please could you tell me if any decisions have been made on how this thread
is going to be handled? Is it defined somewhere, where I could read, what
the behaviour will be like?

Thanks.

On Tue, Apr 2, 2019 at 3:19 PM Adam Samalik  wrote:

>
>
> On Tue, Apr 2, 2019 at 2:50 PM Stephen Gallagher 
> wrote:
>
>> On Tue, Apr 2, 2019 at 3:36 AM Adam Samalik  wrote:
>>
>> > When a packager doesn't provide the YAML defaults file at all, I'd
>> assume it could have been unintentional and notified them about that fact.
>> However, I wouldn't prevent the module to get to the compose or anything —
>> just let them know so they can decide.
>> >
>> > How DNF should behave? Considering there is no default stream nor
>> default profile, I'd suggest the following command to fail with an
>> appropriate error message:
>> >
>> > $ dnf module install modulename:stream
>> >
>> > I'd strongly encourage DNF to suggest how to move forward, notifying
>> the user there is no default profile defined for this module and that they
>> either need to specify one in the install command:
>> >
>> > $ dnf module install modulename:stream/profile
>> >
>> > ... or to enable the module in order to consume the packages directly
>> by the following command:
>> >
>> > $ dnf module enable modulename:stream
>> > $ dnf install packagename
>> >
>> > As Modularity is a new technology, I personally wouldn't be afraid of
>> longer error messages — within reason of course — giving the user guidance.
>> >
>>
>> Yeah, I think if no default object exists in the metadata, `dnf module
>> install modulename:stream` should probably not install anything and
>> instead prompt them to select a profile explicitly (ideally listing
>> the available options or suggesting `dnf enable modulename:stream`).
>>
>> >>
>> >>
>> >>
>> >> === A module has explicitly set one or more of its streams to have no
>> >> default profiles ===
>> >>
>> >> This is a similar case to the above, except that a conscious choice
>> >> was made by the module maintainer to say that this module has no
>> >> reasonable default packages that could be selected. (For example, it
>> >> could be a collection of popular libraries that extend a particular
>> >> programming language, but there’s no obvious subset of them that makes
>> >> sense to install. It may exist and have streams solely because it
>> >> needs to be kept in sync with the interpreter version.)
>> >>
>> >> The open question is the same as the previous one: how should dnf
>> >> module install handle this case? In this particular example, it might
>> >> be more acceptable that it follows the enable fallback, since the
>> >> maintainer selected the lack of a profile explicitly. However, having
>> >> context-sensitive differences can be difficult for people to process.
>> >
>> >
>> > I assume the difference here is that the packager has provided the YAML
>> defaults file, but haven't specified a default profile as opposed to not
>> providing that file at all?
>> >
>>
>> No, this is "the packager has provided a YAML defaults file like:
>>
>> ```
>> document: modulemd-defaults
>> version: 1
>> data:
>> modified: 20190402
>> module: somemodule
>> stream: 1.0
>> profiles:
>> 1.0: [ ]
>> ```
>>
>> See that the '1.0' stream is listed as having an empty set of default
>> profiles. Thus, a conscious decision has been made that no default
>> makes sense for this stream. What do we do here?
>>
>> I'm leaning towards treating it like the above. DNF should provide a
>> helpful error suggesting available profiles or `dnf enable
>> module:stream`
>>
>
> Ah, got it!
>
> Still strongly prefer consistent behaviour of this and the above — failing
> and giving the user a guidance.
>
>
>>
>>
>> > If that's true, I would strongly prefer consistency and fail on an
>> install command without having a stream specified, and give the user
>> guidance in an error message as above.
>> >
>> >>
>> >>
>> >>
>> >> === A module has a profile that contains zero RPMs ===
>> >>
>> >> In this case, a profile definition has been made in the module
>> >> metadata and it explicitly contains zero RPMs within it. Such an
>> >> example might be for compatibility: the module previously provided a
>> >> profile with that name that contained content, but it is no longer
>> >> doing so. Retaining the name may have been done to allow existing
>> >> scripts to avoid breaking. If we have a profile that contains zero
>> >> packages, should it be an error if we attempt to install it? If not,
>> >> what should the UX look like?
>> >
>> >
>> > This seams as a strange, yet possible choice for the packager to make.
>> >
>> > I do not have a strong opinion on this one. I'd probably suggest to not
>> be too clever and let them have that choice, and make the install command
>> work without installing any RPMs, and possibly emit a warning to the user
>> about the fact.
>>
>> Yeah, I'm leaning towards making a zero-package profile be a
>> validation error in libmodu

Re: Fedora 32 System-Wide Change proposal: Retire Python 2

2019-04-29 Thread Adam Jackson
On Thu, 2019-04-25 at 21:13 +0200, Miro Hrončok wrote:
> On 25. 04. 19 20:33, Adam Jackson wrote:
> > On Thu, 2019-04-25 at 19:33 +0200, Miro Hrončok wrote:
> > > On 25. 04. 19 18:38, Nico Kadel-Garcia wrote:
> > > > How much is going to be needed for "mock" to still work for older
> > > > operating systems?
> > > 
> > > I'm confused. How is the change relevant for mock? I think I'm missing 
> > > some
> > > pieces of the thought process here, could you please elaborate on that?
> > 
> > mock defaults to setting up buildroots for older OSes with yum, from
> > the containing OS' side. yum is python2-only. So a py2-less host OS
> > can't build for older OSes, without some finagling. In fact currently
> > mock _defaults_ to yum, even for newer OSes, so removing python2 breaks
> > mock's default invocation.
> 
> yum was already removed from Fedora 31. So removal of python2 doesn't change 
> this, or does it?

I suppose removing python2 does not make it any _more_ broken, no.

- ajax
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using SCLs to build a C++ library for EL 7?

2019-04-29 Thread Dan Čermák
John Reiser  writes:

> It would be useful for posts to be specific, and/or to include a link
> to a detailed explanation.  Such information might attract the interest
> of others, and tend to encourage the discovery of multiple approaches
> towards dealing with the underlying problems.
>
>
> On 4/29/19 1210 UTC, Jonathan Wakely wrote:
>> On 29/04/19 07:52 -0400, Neal Gompa wrote:
>>> On Mon, Apr 29, 2019 at 7:50 AM Dan Čermák
>>>  wrote:

 Hi list,

 I'm co-maintaining a C++ library that has been continuously updated in
>
> Which library in which package?

libexiv2 in the exiv2 package.

>
 CentOS 7 but a recent change made it incompatible with the default GCC
 version available in el7. I.e. the next release (scheduled for the end
 of 2019) will FTBFS in CentOS/RHEL 7.
>
> What is the nature of the incompatibilities, and what are specific
> examples?

We switched to from the POSIX regex library to  as it should be
provided by a C++11 compatible compiler. Unfortunately gcc 4.8.5 does
not properly implement  and it made a lot of tests fail. We have
therefore switched to using the SCL gcc & clang compiler for now.

>

 Would it be fine to require a gcc version from a SCL to build this
 library? I'm afraid that due to the nature of C++'s non-standardized ABI
 it would require all dependent packages to be rebuild with gcc from the
 SCL too.

>>>
>>> Software Collections GCC is configured to follow C++ ABI from system
>>> GCC. This puts some limitations on the libstdc++ shipped by SCL GCC,
>
> For example, or a link to an explanation?
>
>>> but allows us to avoid that problem entirely.
>> 
>> If you're talking about the devtoolset version of GCC, that's not
>> strictly true. There are limitations on what is supported, so the
>
> For example; or a link to an explanation?
>
>> problem isn't avoided entirely.
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Un-orphaned NodeJS packages upgrades in rawhide

2019-04-29 Thread Fernando Nasser
On 2019-04-29 10:31 a.m., Tom Hughes wrote:
> On 29/04/2019 15:21, Jan Staněk wrote:
>
>> Only other option I can think of is going the Rust route (packages only
>> in rawhide, anything depending on them must be a module), which I'm not
>> a fan of.
>
> Module don't work for Node.js though.
>
> They work for rust and go because of static linking, so different
> packages can pull in the library versions (from parallel available
> modules) at build time and then those libraries are statically
> linked into the resulting program.
>
> Node.js is totally different though - there the node modules are
> needed at run time by the installed packages not just at build time
> so you would need parallel installability not just availability.


Right.  For major versions the only way is to resort to the good olde
versioned packages.

nodejs-xxx  for the latest
and nodejs-xxxN  for the legacy one needed

In the case of node I wonder if all packages should not be versioned
with the major version anyway.

Besides that, we'd have to relax dependencies with '^' around.  But to
do that we'd need to have some basic tests for the modules we meddle
with the dependencies.

Fernando

>
> Tom
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using SCLs to build a C++ library for EL 7?

2019-04-29 Thread John Reiser

It would be useful for posts to be specific, and/or to include a link
to a detailed explanation.  Such information might attract the interest
of others, and tend to encourage the discovery of multiple approaches
towards dealing with the underlying problems.


On 4/29/19 1210 UTC, Jonathan Wakely wrote:

On 29/04/19 07:52 -0400, Neal Gompa wrote:

On Mon, Apr 29, 2019 at 7:50 AM Dan Čermák
 wrote:


Hi list,

I'm co-maintaining a C++ library that has been continuously updated in


Which library in which package?


CentOS 7 but a recent change made it incompatible with the default GCC
version available in el7. I.e. the next release (scheduled for the end
of 2019) will FTBFS in CentOS/RHEL 7.


What is the nature of the incompatibilities, and what are specific examples?



Would it be fine to require a gcc version from a SCL to build this
library? I'm afraid that due to the nature of C++'s non-standardized ABI
it would require all dependent packages to be rebuild with gcc from the
SCL too.



Software Collections GCC is configured to follow C++ ABI from system
GCC. This puts some limitations on the libstdc++ shipped by SCL GCC,


For example, or a link to an explanation?


but allows us to avoid that problem entirely.


If you're talking about the devtoolset version of GCC, that's not
strictly true. There are limitations on what is supported, so the


For example; or a link to an explanation?


problem isn't avoided entirely.

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Fedora rawhide compose report: 20190429.n.0 changes

2019-04-29 Thread Fedora Rawhide Report
OLD: Fedora-Rawhide-20190428.n.0
NEW: Fedora-Rawhide-20190429.n.0

= SUMMARY =
Added images:14
Dropped images:  5
Added packages:  24
Dropped packages:0
Upgraded packages:   78
Downgraded packages: 1

Size of added packages:  8.85 MiB
Size of dropped packages:0 B
Size of upgraded packages:   4.19 GiB
Size of downgraded packages: 416.29 MiB

Size change of upgraded packages:   104.17 MiB
Size change of downgraded packages: -17.99 KiB

= ADDED IMAGES =
Image: Container_Base docker s390x
Path: 
Container/s390x/images/Fedora-Container-Base-Rawhide-20190429.n.0.s390x.tar.xz
Image: Python_Classroom vagrant-virtualbox x86_64
Path: 
Labs/x86_64/images/Fedora-Python-Classroom-Vagrant-Rawhide-20190429.n.0.x86_64.vagrant-virtualbox.box
Image: Cloud_Base qcow2 ppc64le
Path: Cloud/ppc64le/images/Fedora-Cloud-Base-Rawhide-20190429.n.0.ppc64le.qcow2
Image: Cloud_Base raw-xz s390x
Path: Cloud/s390x/images/Fedora-Cloud-Base-Rawhide-20190429.n.0.s390x.raw.xz
Image: Cloud_Base vmdk s390x
Path: Cloud/s390x/images/Fedora-Cloud-Base-Rawhide-20190429.n.0.s390x.vmdk
Image: Python_Classroom vagrant-libvirt x86_64
Path: 
Labs/x86_64/images/Fedora-Python-Classroom-Vagrant-Rawhide-20190429.n.0.x86_64.vagrant-libvirt.box
Image: Workstation live i386
Path: Workstation/i386/iso/Fedora-Workstation-Live-i386-Rawhide-20190429.n.0.iso
Image: Cloud_Base vmdk ppc64le
Path: Cloud/ppc64le/images/Fedora-Cloud-Base-Rawhide-20190429.n.0.ppc64le.vmdk
Image: Astronomy_KDE live i386
Path: Labs/i386/iso/Fedora-Astronomy_KDE-Live-i386-Rawhide-20190429.n.0.iso
Image: Cloud_Base raw-xz ppc64le
Path: Cloud/ppc64le/images/Fedora-Cloud-Base-Rawhide-20190429.n.0.ppc64le.raw.xz
Image: Cloud_Base qcow2 s390x
Path: Cloud/s390x/images/Fedora-Cloud-Base-Rawhide-20190429.n.0.s390x.qcow2
Image: Container_Minimal_Base docker ppc64le
Path: 
Container/ppc64le/images/Fedora-Container-Minimal-Base-Rawhide-20190429.n.0.ppc64le.tar.xz
Image: Container_Base docker ppc64le
Path: 
Container/ppc64le/images/Fedora-Container-Base-Rawhide-20190429.n.0.ppc64le.tar.xz
Image: Python_Classroom live x86_64
Path: 
Labs/x86_64/iso/Fedora-Python-Classroom-Live-x86_64-Rawhide-20190429.n.0.iso

= DROPPED IMAGES =
Image: Xfce live i386
Path: Spins/i386/iso/Fedora-Xfce-Live-i386-Rawhide-20190428.n.0.iso
Image: LXDE live x86_64
Path: Spins/x86_64/iso/Fedora-LXDE-Live-x86_64-Rawhide-20190428.n.0.iso
Image: LXQt raw-xz armhfp
Path: Spins/armhfp/images/Fedora-LXQt-armhfp-Rawhide-20190428.n.0-sda.raw.xz
Image: Container_Base docker x86_64
Path: 
Container/x86_64/images/Fedora-Container-Base-Rawhide-20190428.n.0.x86_64.tar.xz
Image: Silverblue dvd-ostree x86_64
Path: 
Silverblue/x86_64/iso/Fedora-Silverblue-ostree-x86_64-Rawhide-20190428.n.0.iso

= ADDED PACKAGES =
Package: rust-aes-soft-0.3.3-1.fc31
Summary: AES (Rijndael) block ciphers bit-sliced implementation
RPMs:rust-aes-soft+default-devel rust-aes-soft-devel
Size:94.82 KiB

Package: rust-afterburn-4.1.0-1.fc31
Summary: Simple cloud provider agent
RPMs:afterburn
Size:7.81 MiB

Package: rust-atk-0.6.0-1.fc31
Summary: Rust bindings for the ATK library
RPMs:rust-atk+default-devel rust-atk+dox-devel 
rust-atk+embed-lgpl-docs-devel rust-atk+gtk-rs-lgpl-docs-devel 
rust-atk+purge-lgpl-docs-devel rust-atk+v2_30-devel rust-atk-devel
Size:85.13 KiB

Package: rust-block-cipher-trait-0.6.2-1.fc31
Summary: Traits for description of block ciphers
RPMs:rust-block-cipher-trait+blobby-devel 
rust-block-cipher-trait+default-devel rust-block-cipher-trait+dev-devel 
rust-block-cipher-trait+std-devel rust-block-cipher-trait-devel
Size:44.04 KiB

Package: rust-block-modes-0.3.2-1.fc31
Summary: Block cipher modes of operation
RPMs:rust-block-modes+default-devel rust-block-modes+std-devel 
rust-block-modes-devel
Size:29.50 KiB

Package: rust-defmac-0.2.0-1.fc31
Summary: Macro to define lambda-like macros inline
RPMs:rust-defmac+default-devel rust-defmac-devel
Size:22.44 KiB

Package: rust-hex-literal-0.2.0-1.fc31
Summary: Procedural macro for converting hexadecimal string
RPMs:rust-hex-literal+default-devel rust-hex-literal-devel
Size:21.12 KiB

Package: rust-hex-literal-impl-0.2.0-1.fc31
Summary: Internal implementation of the hex-literal crate
RPMs:rust-hex-literal-impl+default-devel rust-hex-literal-impl-devel
Size:21.07 KiB

Package: rust-iter-read-0.2.0-1.fc31
Summary: Read implementation for iterators over u8 and related types
RPMs:rust-iter-read+default-devel rust-iter-read+unstable-devel 
rust-iter-read-devel
Size:30.94 KiB

Package: rust-lmdb-0.8.0-1.fc31
Summary: Idiomatic and safe LMDB wrapper
RPMs:rust-lmdb+default-devel rust-lmdb-devel
Size:36.89 KiB

Package: rust-lmdb-sys-0.8.0-1.fc31
Summary: Rust bindings for liblmdb
RPMs:rust-lmdb-sys+default-devel rust-lmdb-sys-devel
Size:18.98 KiB

Package: rust-mdl-1.0.4-1.fc31
Summary: Data model library to share app state between threads and process
RPMs

Orphaning system-config-firewall

2019-04-29 Thread Eric Garver
Hi,

I am orphaning system-config-firewall. It currently FTBFS and is
unmaintained upstream.

Migration to firewalld can be done with

# firewall-offline-cmd --migrate-system-config-firewall=file

Thanks.
Eric.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Un-orphaned NodeJS packages upgrades in rawhide

2019-04-29 Thread Tom Hughes

On 29/04/2019 15:21, Jan Staněk wrote:


Only other option I can think of is going the Rust route (packages only
in rawhide, anything depending on them must be a module), which I'm not
a fan of.


Module don't work for Node.js though.

They work for rust and go because of static linking, so different
packages can pull in the library versions (from parallel available
modules) at build time and then those libraries are statically
linked into the resulting program.

Node.js is totally different though - there the node modules are
needed at run time by the installed packages not just at build time
so you would need parallel installability not just availability.

Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Un-orphaned NodeJS packages upgrades in rawhide

2019-04-29 Thread Jan Staněk
On 29. 04. 19 15:42, Jared K. Smith wrote:
> One of the frustrating things with NodeJS packaging in Fedora is that
> because of the crazy number of dependencies between NodeJS packages, a
> simple version bump in one package could cause a whole cascade of other
> packages that need to be updated to newer versions to support that
> dependency here.

That's why I'm only doing this in Rawhide (and I would love to have
something akin to Rawhide-testing).

> The right thing to do in this case is to look at each of those packages,
> find anything that's dependent upon those packages, and make sure each
> one will still work with the newer version of the package.

That will never work (long-term) without the cooperation with the
maintainers of the affected packages. I'm happy to help with any issues
caused by the update, but I would leave finding these issues to koschei.

Only other option I can think of is going the Rust route (packages only
in rawhide, anything depending on them must be a module), which I'm not
a fan of.

Best regards,
-- 
Jan Staněk
Associate Software Engineer, Core Services
Red Hat Czech
jsta...@redhat.com IM: jstanek



signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Un-orphaned NodeJS packages upgrades in rawhide

2019-04-29 Thread Jared K. Smith
On Mon, Apr 29, 2019 at 7:49 AM Jan Staněk  wrote:

> Hello,
> I have recently (last week) taken on maintenance of several to-be
> orphaned nodejs packages. Since the packages were not upgraded for a
> while, they are usually a major version behind the upstream release.
> I have started to remedy this, but given the relatively large jump in
> version numbers, there might be issues.
>

One of the frustrating things with NodeJS packaging in Fedora is that
because of the crazy number of dependencies between NodeJS packages, a
simple version bump in one package could cause a whole cascade of other
packages that need to be updated to newer versions to support that
dependency here.

The right thing to do in this case is to look at each of those packages,
find anything that's dependent upon those packages, and make sure each one
will still work with the newer version of the package.  It's tiresome,
thankless work -- and you often end up getting three or four levels down
the dependency tree before realizing things aren't going to work -- which
is why I've stepped away from packaging up new NodeJS packages for a
while...

--
Jared Smith
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using SCLs to build a C++ library for EL 7?

2019-04-29 Thread Jonathan Wakely

On 29/04/19 07:52 -0400, Neal Gompa wrote:

On Mon, Apr 29, 2019 at 7:50 AM Dan Čermák
 wrote:


Hi list,

I'm co-maintaining a C++ library that has been continuously updated in
CentOS 7 but a recent change made it incompatible with the default GCC
version available in el7. I.e. the next release (scheduled for the end
of 2019) will FTBFS in CentOS/RHEL 7.

Would it be fine to require a gcc version from a SCL to build this
library? I'm afraid that due to the nature of C++'s non-standardized ABI
it would require all dependent packages to be rebuild with gcc from the
SCL too.



Software Collections GCC is configured to follow C++ ABI from system
GCC. This puts some limitations on the libstdc++ shipped by SCL GCC,
but allows us to avoid that problem entirely.


If you're talking about the devtoolset version of GCC, that's not
strictly true. There are limitations on what is supported, so the
problem isn't avoided entirely.


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: dropping autogenerated dependency on pkg-config

2019-04-29 Thread Zbigniew Jędrzejewski-Szmek
On Mon, Apr 29, 2019 at 06:29:06AM -0400, Neal Gompa wrote:
> On Mon, Apr 29, 2019 at 5:04 AM Lennart Poettering  
> wrote:
> >
> > On So, 28.04.19 20:55, Zbigniew Jędrzejewski-Szmek (zbys...@in.waw.pl) 
> > wrote:
> >
> > > Hi everyone,
> > >
> > > currently, we autogenerate a dependency on pkg-config for all rpms
> > > that ship a .pc file. "dnf repoquery --whatrequires /usr/bin/pkg-config"
> > > returns 4632 entries on my laptop.
> >
> > You probably need some base RPM to own the dir /usr/lib64/pkgconfig then,
> > which is currently owned by pkgconf-pkg-config, no?
> >
> 
> Correct. pkgconf-pkg-config owns all the base paths for pkgconfig content.

Or simply co-own the directory from all packages that put files there.
Systemd does this already, and explicitly skips the dependency on pkg-config.

Zbyszek
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: dropping autogenerated dependency on pkg-config

2019-04-29 Thread Neal Gompa
On Mon, Apr 29, 2019 at 8:05 AM Zbigniew Jędrzejewski-Szmek
 wrote:
>
> On Mon, Apr 29, 2019 at 06:29:06AM -0400, Neal Gompa wrote:
> > On Mon, Apr 29, 2019 at 5:04 AM Lennart Poettering  
> > wrote:
> > >
> > > On So, 28.04.19 20:55, Zbigniew Jędrzejewski-Szmek (zbys...@in.waw.pl) 
> > > wrote:
> > >
> > > > Hi everyone,
> > > >
> > > > currently, we autogenerate a dependency on pkg-config for all rpms
> > > > that ship a .pc file. "dnf repoquery --whatrequires /usr/bin/pkg-config"
> > > > returns 4632 entries on my laptop.
> > >
> > > You probably need some base RPM to own the dir /usr/lib64/pkgconfig then,
> > > which is currently owned by pkgconf-pkg-config, no?
> > >
> >
> > Correct. pkgconf-pkg-config owns all the base paths for pkgconfig content.
>
> Or simply co-own the directory from all packages that put files there.
> Systemd does this already, and explicitly skips the dependency on pkg-config.
>

It does this specifically because a pc file is shipped in the main
package. That's a pretty rare circumstance.



-- 
真実はいつも一つ!/ Always, there's only one truth!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using SCLs to build a C++ library for EL 7?

2019-04-29 Thread Stephen John Smoogen
On Mon, 29 Apr 2019 at 07:51, Dan Čermák 
wrote:

> Hi list,
>
> I'm co-maintaining a C++ library that has been continuously updated in
> CentOS 7 but a recent change made it incompatible with the default GCC
> version available in el7. I.e. the next release (scheduled for the end
> of 2019) will FTBFS in CentOS/RHEL 7.
>
>
I think this question should be more aimed at the epel-devel list versus
the fedora devel list.. EPEL does allow for SCL's to be used for building
packages but not for requiring it to be installed.



> Would it be fine to require a gcc version from a SCL to build this
> library? I'm afraid that due to the nature of C++'s non-standardized ABI
> it would require all dependent packages to be rebuild with gcc from the
> SCL too.
>
>
Will bow to what Neal and others say on this part.


>
> Cheers,
>
> Dan
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>


-- 
Stephen J Smoogen.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Using SCLs to build a C++ library for EL 7?

2019-04-29 Thread Neal Gompa
On Mon, Apr 29, 2019 at 7:50 AM Dan Čermák
 wrote:
>
> Hi list,
>
> I'm co-maintaining a C++ library that has been continuously updated in
> CentOS 7 but a recent change made it incompatible with the default GCC
> version available in el7. I.e. the next release (scheduled for the end
> of 2019) will FTBFS in CentOS/RHEL 7.
>
> Would it be fine to require a gcc version from a SCL to build this
> library? I'm afraid that due to the nature of C++'s non-standardized ABI
> it would require all dependent packages to be rebuild with gcc from the
> SCL too.
>

Software Collections GCC is configured to follow C++ ABI from system
GCC. This puts some limitations on the libstdc++ shipped by SCL GCC,
but allows us to avoid that problem entirely.



-- 
真実はいつも一つ!/ Always, there's only one truth!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Using SCLs to build a C++ library for EL 7?

2019-04-29 Thread Dan Čermák
Hi list,

I'm co-maintaining a C++ library that has been continuously updated in
CentOS 7 but a recent change made it incompatible with the default GCC
version available in el7. I.e. the next release (scheduled for the end
of 2019) will FTBFS in CentOS/RHEL 7.

Would it be fine to require a gcc version from a SCL to build this
library? I'm afraid that due to the nature of C++'s non-standardized ABI
it would require all dependent packages to be rebuild with gcc from the
SCL too.


Cheers,

Dan


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Un-orphaned NodeJS packages upgrades in rawhide

2019-04-29 Thread Jan Staněk
Hello,
I have recently (last week) taken on maintenance of several to-be
orphaned nodejs packages. Since the packages were not upgraded for a
while, they are usually a major version behind the upstream release.
I have started to remedy this, but given the relatively large jump in
version numbers, there might be issues. If your node package stops
building in rawhide suddenly, check the dependencies for updates;
feel free to reach to me with related issues.

The upgraded (or soon to be upgraded) packages in question:
- nodejs-bluebird
- nodejs-clean-css
- nodejs-grunt-known-options
- nodejs-path-exists

Keep in mind that the above list might expand in the near future,
given the current situation with many nodejs-* orphans.
-- 
Jan Staněk
Associate Software Engineer, Core Services
Red Hat Czech
jsta...@redhat.com IM: jstanek



signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: dropping autogenerated dependency on pkg-config

2019-04-29 Thread Neal Gompa
On Mon, Apr 29, 2019 at 5:04 AM Lennart Poettering  wrote:
>
> On So, 28.04.19 20:55, Zbigniew Jędrzejewski-Szmek (zbys...@in.waw.pl) wrote:
>
> > Hi everyone,
> >
> > currently, we autogenerate a dependency on pkg-config for all rpms
> > that ship a .pc file. "dnf repoquery --whatrequires /usr/bin/pkg-config"
> > returns 4632 entries on my laptop.
>
> You probably need some base RPM to own the dir /usr/lib64/pkgconfig then,
> which is currently owned by pkgconf-pkg-config, no?
>

Correct. pkgconf-pkg-config owns all the base paths for pkgconfig content.



-- 
真実はいつも一つ!/ Always, there's only one truth!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Orphaned packages need new maintainers

2019-04-29 Thread Fabio Valentini
On Mon, Apr 29, 2019, 11:47 Jan Staněk  wrote:

> On 27. 04. 19 10:51, Miro Hrončok wrote:
> > Zuzka, Jan, I've seen you requested soem nodejs packages recently. Would
> > you be able to take some more?
>
> If needed to keep them from orphaning, yes; but I cannot promise any
> really active maintenance. The best I can promise is that I will *try*
> to keep them up to date with upstream; any bugs will likely go unfixed
> (unless included in upstream update, OFC).
>

This sounds a lot like what the Stewardship SIG is aiming for. Feel free to
apply for membership if you're interested in sharing the maintenance burden
with like-minded, responsible packagers, until a permanent maintainer can
be found for these packages.

Fabio

-- 
> Jan Staněk
> Associate Software Engineer, Core Services
> Red Hat Czech
> jsta...@redhat.com IM: jstanek
>
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Orphaned packages need new maintainers

2019-04-29 Thread Jan Staněk
On 27. 04. 19 10:51, Miro Hrončok wrote:
> Zuzka, Jan, I've seen you requested soem nodejs packages recently. Would
> you be able to take some more?

If needed to keep them from orphaning, yes; but I cannot promise any
really active maintenance. The best I can promise is that I will *try*
to keep them up to date with upstream; any bugs will likely go unfixed
(unless included in upstream update, OFC).
-- 
Jan Staněk
Associate Software Engineer, Core Services
Red Hat Czech
jsta...@redhat.com IM: jstanek



signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fedora 31 Self-Contained Change proposal: Minimal GDB in buildroot

2019-04-29 Thread Igor Gnatenko
On Mon, Apr 29, 2019 at 8:44 AM Miro Hrončok  wrote:

> On 29. 04. 19 8:26, Igor Gnatenko wrote:
> > This is what wiki says:
> >
> >   * |/usr/bin/gdb.minimal| — GDB executable built without optional
> unneeded features
> >   * |/usr/bin/gdb-add-index| — Executable script shared with gdb-headless
> > package (modified to fallback to gdb.minimal if exists)
> >
> > gdb-add-index is in both gdb-minimal and gdb-headless.
>
> Except:
>
> - that's not currently true

- proper conflicts for lower versions need to be added then (not there now)
>
> Can we please figure the plan and **approve the change** before doing it?
>
>
> https://src.fedoraproject.org/rpms/gdb/c/cc7695234a0fb5d5e1357d9e30354aecc3fdc4e5?branch=master


This specific commit does not break anything, it is preparation. It does
not break anything or so.

This is the change we actually need to do for implementing change:
https://src.fedoraproject.org/rpms/gdb/pull-request/2

>
>
> --
> Miro Hrončok
> --
> Phone: +420777974800
> IRC: mhroncok
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: dropping autogenerated dependency on pkg-config

2019-04-29 Thread Lennart Poettering
On So, 28.04.19 20:55, Zbigniew Jędrzejewski-Szmek (zbys...@in.waw.pl) wrote:

> Hi everyone,
>
> currently, we autogenerate a dependency on pkg-config for all rpms
> that ship a .pc file. "dnf repoquery --whatrequires /usr/bin/pkg-config"
> returns 4632 entries on my laptop.

You probably need some base RPM to own the dir /usr/lib64/pkgconfig then,
which is currently owned by pkgconf-pkg-config, no?

Lennart

--
Lennart Poettering, Berlin
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Informal Review Request

2019-04-29 Thread Johannes Lips
Hi all,

since backintime released a new, major update we need to transition away from 
Qt4 to Qt5. I would like to ask for an informal review on the newly created 
spec file. 
https://bugzilla.redhat.com/show_bug.cgi?id=1703680
Additionally, I would like to ask if we should get rid of the -common 
subpackage. Originally this was needed, because backintime offered several GUI 
options, but nowadays only one (Qt) is left, so actually there is no advantage 
of a -common package, because there aren't any GUIs, which share anything. 
Also please check if the Provides, Obsoletes stuff works, I've tested it on 
fedora 29 and all seems to be working.

Thanks in advance
Johannes
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org