libvirt uninstallable in F30 Koji because of broken ceph dep

2019-03-07 Thread Richard W.M. Jones
DEBUG util.py:554:  BUILDSTDERR: Error: 
DEBUG util.py:554:  BUILDSTDERR:  Problem: package 
libvirt-daemon-kvm-5.1.0-1.fc30.x86_64 requires libvirt-daemon-driver-storage = 
5.1.0-1.fc30, but none of the providers can be installed
DEBUG util.py:554:  BUILDSTDERR:   - package libguestfs-1:1.40.2-2.fc30.x86_64 
requires libvirt-daemon-kvm >= 0.10.2-3, but none of the providers can be 
installed
DEBUG util.py:554:  BUILDSTDERR:   - package 
libvirt-daemon-driver-storage-5.1.0-1.fc30.x86_64 requires 
libvirt-daemon-driver-storage-rbd = 5.1.0-1.fc30, but none of the providers can 
be installed
DEBUG util.py:554:  BUILDSTDERR:   - package 
libguestfs-devel-1:1.40.2-2.fc30.x86_64 requires libguestfs.so.0()(64bit), but 
none of the providers can be installed
DEBUG util.py:554:  BUILDSTDERR:   - package 
libguestfs-devel-1:1.40.2-2.fc30.x86_64 requires libguestfs(x86-64) = 
1:1.40.2-2.fc30, but none of the providers can be installed
DEBUG util.py:554:  BUILDSTDERR:   - package 
libvirt-daemon-driver-storage-rbd-5.1.0-1.fc30.x86_64 requires 
librados.so.2()(64bit), but none of the providers can be installed
DEBUG util.py:554:  BUILDSTDERR:   - conflicting requests
DEBUG util.py:554:  BUILDSTDERR:   - nothing provides libcrc32.so()(64bit) 
needed by librados2-1:14.1.0-1.fc30.x86_64

(from https://kojipkgs.fedoraproject.org//work/tasks/15/33260015/root.log)

This looks like it might be fixed by ceph-14.1.0-2.fc30.

Do we just need to add a build override, or does this require a
further fix in libvirt and/or ceph?

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW
___
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: GNOME 3.31.92 megaupdate and the F30 Beta freeze

2019-03-07 Thread Kalev Lember

On 3/4/19 17:43, Kalev Lember wrote:

It's GNOME 3.31.92 release this week. We have a f30-gnome side tag as
usual; if you are helping with builds please do F30 builds with 'fedpkg
build --target f30-gnome'. I'll collect all the builds from the side tag
and submit a megaupdate to Bodhi later this week.


The update is in Bodhi now: 
https://bodhi.fedoraproject.org/updates/FEDORA-2019-6ce38b68d8


Kalev
___
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


Question about Python 2 (sub-)package removal in Fedora

2019-03-07 Thread Richard W.M. Jones

Related to:
https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal

I have some packages which build python 2 subpackages, but they are
not "python packages" as such.  One example is nbdkit:

  https://koji.fedoraproject.org/koji/buildinfo?buildID=1225638

This package isn't listed in
https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal/List
I don't know how that list was constructed, whether this was missed by
accident, or design.

Anyway my question is should I remove these subpackages myself?  Now?
And in what releases of Fedora (ie. 31 only?  30 and 31?)

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/
___
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: Question about Python 2 (sub-)package removal in Fedora

2019-03-07 Thread Miro Hrončok

On 07. 03. 19 9:11, Richard W.M. Jones wrote:


Related to:
https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal

I have some packages which build python 2 subpackages, but they are
not "python packages" as such.  One example is nbdkit:

   https://koji.fedoraproject.org/koji/buildinfo?buildID=1225638

This package isn't listed in
https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal/List
I don't know how that list was constructed, whether this was missed by
accident, or design.


Only Python 2 modules (i.e. stuff that installs into /usr/lib(64)?/python2.7) 
were detected. Yours seem to be like some sort of plugins.



Anyway my question is should I remove these subpackages myself?  Now?
And in what releases of Fedora (ie. 31 only?  30 and 31?)


If they are not depended upon, please remove them.

Since the beta freeze for Fedora 30 already happened and I don't think this 
would unblock plenty other packages, I suggest to do it in Fedora 31 only.


--
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: libvirt uninstallable in F30 Koji because of broken ceph dep

2019-03-07 Thread Richard W.M. Jones
On Thu, Mar 07, 2019 at 08:02:00AM +, Richard W.M. Jones wrote:
> DEBUG util.py:554:  BUILDSTDERR: Error: 
> DEBUG util.py:554:  BUILDSTDERR:  Problem: package 
> libvirt-daemon-kvm-5.1.0-1.fc30.x86_64 requires libvirt-daemon-driver-storage 
> = 5.1.0-1.fc30, but none of the providers can be installed
> DEBUG util.py:554:  BUILDSTDERR:   - package 
> libguestfs-1:1.40.2-2.fc30.x86_64 requires libvirt-daemon-kvm >= 0.10.2-3, 
> but none of the providers can be installed
> DEBUG util.py:554:  BUILDSTDERR:   - package 
> libvirt-daemon-driver-storage-5.1.0-1.fc30.x86_64 requires 
> libvirt-daemon-driver-storage-rbd = 5.1.0-1.fc30, but none of the providers 
> can be installed
> DEBUG util.py:554:  BUILDSTDERR:   - package 
> libguestfs-devel-1:1.40.2-2.fc30.x86_64 requires libguestfs.so.0()(64bit), 
> but none of the providers can be installed
> DEBUG util.py:554:  BUILDSTDERR:   - package 
> libguestfs-devel-1:1.40.2-2.fc30.x86_64 requires libguestfs(x86-64) = 
> 1:1.40.2-2.fc30, but none of the providers can be installed
> DEBUG util.py:554:  BUILDSTDERR:   - package 
> libvirt-daemon-driver-storage-rbd-5.1.0-1.fc30.x86_64 requires 
> librados.so.2()(64bit), but none of the providers can be installed
> DEBUG util.py:554:  BUILDSTDERR:   - conflicting requests
> DEBUG util.py:554:  BUILDSTDERR:   - nothing provides libcrc32.so()(64bit) 
> needed by librados2-1:14.1.0-1.fc30.x86_64
> 
> (from https://kojipkgs.fedoraproject.org//work/tasks/15/33260015/root.log)
> 
> This looks like it might be fixed by ceph-14.1.0-2.fc30.
> 
> Do we just need to add a build override, or does this require a
> further fix in libvirt and/or ceph?

To answer my own question - I added a 5 day build override and that
seems to have fixed things.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW
___
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: Question about Python 2 (sub-)package removal in Fedora

2019-03-07 Thread Richard W.M. Jones
On Thu, Mar 07, 2019 at 09:15:23AM +0100, Miro Hrončok wrote:
> On 07. 03. 19 9:11, Richard W.M. Jones wrote:
> >
> >Related to:
> >https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
> >
> >I have some packages which build python 2 subpackages, but they are
> >not "python packages" as such.  One example is nbdkit:
> >
> >   https://koji.fedoraproject.org/koji/buildinfo?buildID=1225638
> >
> >This package isn't listed in
> >https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal/List
> >I don't know how that list was constructed, whether this was missed by
> >accident, or design.
> 
> Only Python 2 modules (i.e. stuff that installs into
> /usr/lib(64)?/python2.7) were detected. Yours seem to be like some
> sort of plugins.

Another one would be python2-libguestfs which does install files in
/usr/lib64/python2.7 and is present in the list, but wasn't removed by
anyone nor was a bug filed against it AFAICS.  Anyway I can deal with
this one too.

> >Anyway my question is should I remove these subpackages myself?  Now?
> >And in what releases of Fedora (ie. 31 only?  30 and 31?)
> 
> If they are not depended upon, please remove them.
> 
> Since the beta freeze for Fedora 30 already happened and I don't
> think this would unblock plenty other packages, I suggest to do it
> in Fedora 31 only.

OK, it'll be good to finally get rid of Python 2.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/
___
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: Question about Python 2 (sub-)package removal in Fedora

2019-03-07 Thread Miro Hrončok

On 07. 03. 19 9:33, Richard W.M. Jones wrote:

On Thu, Mar 07, 2019 at 09:15:23AM +0100, Miro Hrončok wrote:

On 07. 03. 19 9:11, Richard W.M. Jones wrote:


Related to:
https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal

I have some packages which build python 2 subpackages, but they are
not "python packages" as such.  One example is nbdkit:

   https://koji.fedoraproject.org/koji/buildinfo?buildID=1225638

This package isn't listed in
https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal/List
I don't know how that list was constructed, whether this was missed by
accident, or design.


Only Python 2 modules (i.e. stuff that installs into
/usr/lib(64)?/python2.7) were detected. Yours seem to be like some
sort of plugins.


Another one would be python2-libguestfs which does install files in
/usr/lib64/python2.7 and is present in the list, but wasn't removed by
anyone nor was a bug filed against it AFAICS.  Anyway I can deal with
this one too.



I get this on the latest compose from February:

$ dnf repoquery --repo=rawhide --repo=rawhide-source --whatrequires 
python2-libguestfs

imagefactory-0:1.1.11-2.fc30.noarch
kimchi-0:1.5.1-11.fc30.noarch
oz-0:0.16.0-8.fc30.noarch
vdsm-hook-fileinject-0:4.18.999-447.git0bb7717.fc28.noarch

While I'd like to get rid of as much Python 2 packages as possible, I'd advise 
not to remove packages that are being dependent upon (unless properly 
communicated with the maintainers of the dependent packages).


--
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: Question about Python 2 (sub-)package removal in Fedora

2019-03-07 Thread Richard W.M. Jones
On Thu, Mar 07, 2019 at 09:37:12AM +0100, Miro Hrončok wrote:
> On 07. 03. 19 9:33, Richard W.M. Jones wrote:
> >On Thu, Mar 07, 2019 at 09:15:23AM +0100, Miro Hrončok wrote:
> >>On 07. 03. 19 9:11, Richard W.M. Jones wrote:
> >>>
> >>>Related to:
> >>>https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
> >>>
> >>>I have some packages which build python 2 subpackages, but they are
> >>>not "python packages" as such.  One example is nbdkit:
> >>>
> >>>   https://koji.fedoraproject.org/koji/buildinfo?buildID=1225638
> >>>
> >>>This package isn't listed in
> >>>https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal/List
> >>>I don't know how that list was constructed, whether this was missed by
> >>>accident, or design.
> >>
> >>Only Python 2 modules (i.e. stuff that installs into
> >>/usr/lib(64)?/python2.7) were detected. Yours seem to be like some
> >>sort of plugins.
> >
> >Another one would be python2-libguestfs which does install files in
> >/usr/lib64/python2.7 and is present in the list, but wasn't removed by
> >anyone nor was a bug filed against it AFAICS.  Anyway I can deal with
> >this one too.
> 
> 
> I get this on the latest compose from February:
> 
> $ dnf repoquery --repo=rawhide --repo=rawhide-source --whatrequires
> python2-libguestfs
> imagefactory-0:1.1.11-2.fc30.noarch
> kimchi-0:1.5.1-11.fc30.noarch
> oz-0:0.16.0-8.fc30.noarch
> vdsm-hook-fileinject-0:4.18.999-447.git0bb7717.fc28.noarch
> 
> While I'd like to get rid of as much Python 2 packages as possible,
> I'd advise not to remove packages that are being dependent upon
> (unless properly communicated with the maintainers of the dependent
> packages).

OK I see, thanks.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://libguestfs.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: libvirt uninstallable in F30 Koji because of broken ceph dep

2019-03-07 Thread Daniel P . Berrangé
On Thu, Mar 07, 2019 at 08:29:52AM +, Richard W.M. Jones wrote:
> On Thu, Mar 07, 2019 at 08:02:00AM +, Richard W.M. Jones wrote:
> > DEBUG util.py:554:  BUILDSTDERR: Error: 
> > DEBUG util.py:554:  BUILDSTDERR:  Problem: package 
> > libvirt-daemon-kvm-5.1.0-1.fc30.x86_64 requires 
> > libvirt-daemon-driver-storage = 5.1.0-1.fc30, but none of the providers can 
> > be installed
> > DEBUG util.py:554:  BUILDSTDERR:   - package 
> > libguestfs-1:1.40.2-2.fc30.x86_64 requires libvirt-daemon-kvm >= 0.10.2-3, 
> > but none of the providers can be installed
> > DEBUG util.py:554:  BUILDSTDERR:   - package 
> > libvirt-daemon-driver-storage-5.1.0-1.fc30.x86_64 requires 
> > libvirt-daemon-driver-storage-rbd = 5.1.0-1.fc30, but none of the providers 
> > can be installed
> > DEBUG util.py:554:  BUILDSTDERR:   - package 
> > libguestfs-devel-1:1.40.2-2.fc30.x86_64 requires libguestfs.so.0()(64bit), 
> > but none of the providers can be installed
> > DEBUG util.py:554:  BUILDSTDERR:   - package 
> > libguestfs-devel-1:1.40.2-2.fc30.x86_64 requires libguestfs(x86-64) = 
> > 1:1.40.2-2.fc30, but none of the providers can be installed
> > DEBUG util.py:554:  BUILDSTDERR:   - package 
> > libvirt-daemon-driver-storage-rbd-5.1.0-1.fc30.x86_64 requires 
> > librados.so.2()(64bit), but none of the providers can be installed
> > DEBUG util.py:554:  BUILDSTDERR:   - conflicting requests
> > DEBUG util.py:554:  BUILDSTDERR:   - nothing provides libcrc32.so()(64bit) 
> > needed by librados2-1:14.1.0-1.fc30.x86_64
> > 
> > (from https://kojipkgs.fedoraproject.org//work/tasks/15/33260015/root.log)
> > 
> > This looks like it might be fixed by ceph-14.1.0-2.fc30.
> > 
> > Do we just need to add a build override, or does this require a
> > further fix in libvirt and/or ceph?
> 
> To answer my own question - I added a 5 day build override and that
> seems to have fixed things.

So I guess there was a ceph override already when we built it, and this
this expired preventing installs until you re-added the override ?

Regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|
___
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: libvirt uninstallable in F30 Koji because of broken ceph dep

2019-03-07 Thread Richard W.M. Jones
On Thu, Mar 07, 2019 at 09:47:51AM +, Daniel P. Berrangé wrote:
> On Thu, Mar 07, 2019 at 08:29:52AM +, Richard W.M. Jones wrote:
> > On Thu, Mar 07, 2019 at 08:02:00AM +, Richard W.M. Jones wrote:
> > > DEBUG util.py:554:  BUILDSTDERR: Error: 
> > > DEBUG util.py:554:  BUILDSTDERR:  Problem: package 
> > > libvirt-daemon-kvm-5.1.0-1.fc30.x86_64 requires 
> > > libvirt-daemon-driver-storage = 5.1.0-1.fc30, but none of the providers 
> > > can be installed
> > > DEBUG util.py:554:  BUILDSTDERR:   - package 
> > > libguestfs-1:1.40.2-2.fc30.x86_64 requires libvirt-daemon-kvm >= 
> > > 0.10.2-3, but none of the providers can be installed
> > > DEBUG util.py:554:  BUILDSTDERR:   - package 
> > > libvirt-daemon-driver-storage-5.1.0-1.fc30.x86_64 requires 
> > > libvirt-daemon-driver-storage-rbd = 5.1.0-1.fc30, but none of the 
> > > providers can be installed
> > > DEBUG util.py:554:  BUILDSTDERR:   - package 
> > > libguestfs-devel-1:1.40.2-2.fc30.x86_64 requires 
> > > libguestfs.so.0()(64bit), but none of the providers can be installed
> > > DEBUG util.py:554:  BUILDSTDERR:   - package 
> > > libguestfs-devel-1:1.40.2-2.fc30.x86_64 requires libguestfs(x86-64) = 
> > > 1:1.40.2-2.fc30, but none of the providers can be installed
> > > DEBUG util.py:554:  BUILDSTDERR:   - package 
> > > libvirt-daemon-driver-storage-rbd-5.1.0-1.fc30.x86_64 requires 
> > > librados.so.2()(64bit), but none of the providers can be installed
> > > DEBUG util.py:554:  BUILDSTDERR:   - conflicting requests
> > > DEBUG util.py:554:  BUILDSTDERR:   - nothing provides 
> > > libcrc32.so()(64bit) needed by librados2-1:14.1.0-1.fc30.x86_64
> > > 
> > > (from https://kojipkgs.fedoraproject.org//work/tasks/15/33260015/root.log)
> > > 
> > > This looks like it might be fixed by ceph-14.1.0-2.fc30.
> > > 
> > > Do we just need to add a build override, or does this require a
> > > further fix in libvirt and/or ceph?
> > 
> > To answer my own question - I added a 5 day build override and that
> > seems to have fixed things.
> 
> So I guess there was a ceph override already when we built it, and this
> this expired preventing installs until you re-added the override ?

I'm not sure if the libvirt build would have been affected by this?
In any case the 5 day override fixes things for now.

There is no Bodhi update for ceph however.  I'm not sure if we need
one.  Up til quite recently Bodhi was not required for F30, but I see
now updates appearing:

https://bodhi.fedoraproject.org/updates/?releases=F30&status=pending

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html
___
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: libvirt uninstallable in F30 Koji because of broken ceph dep

2019-03-07 Thread Björn 'besser82' Esser
Am Donnerstag, den 07.03.2019, 09:53 + schrieb Richard W.M. Jones:
> On Thu, Mar 07, 2019 at 09:47:51AM +, Daniel P. Berrangé wrote:
> > On Thu, Mar 07, 2019 at 08:29:52AM +, Richard W.M. Jones wrote:
> > > On Thu, Mar 07, 2019 at 08:02:00AM +, Richard W.M. Jones
> > > wrote:
> > > > DEBUG util.py:554:  BUILDSTDERR: Error: 
> > > > DEBUG util.py:554:  BUILDSTDERR:  Problem: package libvirt-
> > > > daemon-kvm-5.1.0-1.fc30.x86_64 requires libvirt-daemon-driver-
> > > > storage = 5.1.0-1.fc30, but none of the providers can be
> > > > installed
> > > > DEBUG util.py:554:  BUILDSTDERR:   - package libguestfs-
> > > > 1:1.40.2-2.fc30.x86_64 requires libvirt-daemon-kvm >= 0.10.2-3,
> > > > but none of the providers can be installed
> > > > DEBUG util.py:554:  BUILDSTDERR:   - package libvirt-daemon-
> > > > driver-storage-5.1.0-1.fc30.x86_64 requires libvirt-daemon-
> > > > driver-storage-rbd = 5.1.0-1.fc30, but none of the providers can
> > > > be installed
> > > > DEBUG util.py:554:  BUILDSTDERR:   - package libguestfs-devel-
> > > > 1:1.40.2-2.fc30.x86_64 requires libguestfs.so.0()(64bit), but
> > > > none of the providers can be installed
> > > > DEBUG util.py:554:  BUILDSTDERR:   - package libguestfs-devel-
> > > > 1:1.40.2-2.fc30.x86_64 requires libguestfs(x86-64) = 1:1.40.2-
> > > > 2.fc30, but none of the providers can be installed
> > > > DEBUG util.py:554:  BUILDSTDERR:   - package libvirt-daemon-
> > > > driver-storage-rbd-5.1.0-1.fc30.x86_64 requires
> > > > librados.so.2()(64bit), but none of the providers can be
> > > > installed
> > > > DEBUG util.py:554:  BUILDSTDERR:   - conflicting requests
> > > > DEBUG util.py:554:  BUILDSTDERR:   - nothing provides
> > > > libcrc32.so()(64bit) needed by librados2-1:14.1.0-1.fc30.x86_64
> > > > 
> > > > (from 
> > > > https://kojipkgs.fedoraproject.org//work/tasks/15/33260015/root.log
> > > > )
> > > > 
> > > > This looks like it might be fixed by ceph-14.1.0-2.fc30.
> > > > 
> > > > Do we just need to add a build override, or does this require a
> > > > further fix in libvirt and/or ceph?
> > > 
> > > To answer my own question - I added a 5 day build override and
> > > that
> > > seems to have fixed things.
> > 
> > So I guess there was a ceph override already when we built it, and
> > this
> > this expired preventing installs until you re-added the override ?
> 
> I'm not sure if the libvirt build would have been affected by this?
> In any case the 5 day override fixes things for now.
> 
> There is no Bodhi update for ceph however.  I'm not sure if we need
> one.  Up til quite recently Bodhi was not required for F30, but I see
> now updates appearing:
> 
> https://bodhi.fedoraproject.org/updates/?releases=F30&status=pending


Hi,

the recent build of ceph was made after the bodhi activation point, so
an update for it needs to be submitted.  As we are in the beta freeze
for now, you should also ask for a freeze exception.

You should tag the buildroot override for ceph up until Apr 4th, to make
sure it will be available during the hole possible time of the beta
freeze.

Björn


signature.asc
Description: This is a digitally signed message part
___
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: The state of Zanata Python client (Python 3 support)

2019-03-07 Thread Martin Kolman
On Thu, 2019-03-07 at 12:38 +0800, Jens-Ulrik Petersen wrote:
> Thanks to Sundeep, who has already started and worked on this.
> So hopefully we will have a working py3 zanata-python-client for F30+ soon. 
> :-)
Nice & thanks in advance! :) Can definitely help testing the new version once 
it become available. :)
> See https://github.com/zanata/zanata-python-client/pull/52
> 
> Jens
> 
> 
> On Tue, Mar 5, 2019 at 9:56 PM Martin Kolman  wrote:
> > Hi,
> > 
> > I come from the tha Anaconda installer project and we use the Python Zanata 
> > client to push & pull translations from
> > the
> > 
> > Fedora Zanata instance where Anaconda is being translated. As far as I 
> > know, there are many other projects that do
> > the
> > 
> > same (Blivet, Blivet-GUI, Storaged, etc.), even though it might not be 
> > readily apparent due to not directly
> > depending on
> > 
> > the python2-zanata-client package, but rather just installing it manually 
> > on the machine where builds are being
> > created.
> > 
> > 
> > 
> > As we all know, Python 2 is going away soon (in less than 10 months) and 
> > Fedora is already doing a lot of work to
> > get
> > 
> > remove as many Python 2 packages as possible. 
> > 
> > 
> > 
> > Therefore it's pretty alarming that something as important as a client for 
> > the official Fedora translation service
> > is
> > 
> > still Python 2-only with not even a hint of Python 3 support being worked 
> > on as far as I can tell. Python Zanata
> > client
> > 
> > upstream[0] has last activity ~year ago, but seems to be mostly dead since 
> > 2017 with no support for Python 3 in
> > sight.
> > 
> > 
> > 
> > There are also some bugs & an upstream issue inquiring about Python 3 
> > support in the Zanata Python client:
> > 
> > https://bugzilla.redhat.com/show_bug.cgi?id=1676408
> > 
> > https://bugzilla.redhat.com/show_bug.cgi?id=1685550
> > 
> > https://zanata.atlassian.net/browse/ZNTA-2791
> > 
> > 
> > 
> > And at the moment, the client can't even be installed on Rawhide and F30:
> > 
> > https://bugzilla.redhat.com/show_bug.cgi?id=1676388
> > 
> > 
> > 
> > This has prompted me to write this email & to CC all people mentioned as 
> > maintainers on the package page[0].
> > 
> > 
> > 
> > What can be done about this ? Is Python 3 support for the Zanata Python 
> > client being worked on, so that we won't
> > loose
> > 
> > the package ? Or do we just wait for it to be dropped from Fedora - and 
> > then what ?
> > 
> > 
> > 
> > Hopefully someone can answer these questions. :)
> > 
> > 
> > 
> > Best Wishes
> > 
> > Martin Kolman
> > 
> > 
> > 
> > [0] https://github.com/zanata/zanata-python-client
> > 
> > [1] https://src.fedoraproject.org/rpms/zanata-python-client
> > 
> > ___
> > 
> > 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
___
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


Downgrading glibc from Rawhide removed /bin/sh (!)

2019-03-07 Thread Richard W.M. Jones

$ sudo dnf install glibc-headers.i686
Last metadata expiration check: 0:53:05 ago on Thu 07 Mar 2019 09:42:26 GMT.
Dependencies resolved.

 Package   Architecture Version Repository Size

Installing:
 glibc-headers i686 2.29-7.fc30 rawhide   475 k
Downgrading:
 glibc i686 2.29-7.fc30 rawhide   3.7 M
 glibc x86_64   2.29-7.fc30 rawhide   3.9 M
 glibc-all-langpacks   x86_64   2.29-7.fc30 rawhide25 M
 glibc-common  x86_64   2.29-7.fc30 rawhide   822 k
 glibc-devel   i686 2.29-7.fc30 rawhide   1.0 M
 glibc-devel   x86_64   2.29-7.fc30 rawhide   1.0 M
 glibc-headers x86_64   2.29-7.fc30 rawhide   474 k
 glibc-langpack-en x86_64   2.29-7.fc30 rawhide   820 k
 glibc-static  x86_64   2.29-7.fc30 rawhide   1.9 M

Transaction Summary

Install1 Package
Downgrade  9 Packages

Total download size: 39 M
Is this ok [y/N]: y
Downloading Packages:
(1/10): glibc-2.29-7.fc30.x86_64.rpm661 kB/s | 3.9 MB 00:06
(2/10): glibc-2.29-7.fc30.i686.rpm  610 kB/s | 3.7 MB 00:06
(3/10): glibc-common-2.29-7.fc30.x86_64.rpm 737 kB/s | 822 kB 00:01
(4/10): glibc-devel-2.29-7.fc30.i686.rpm675 kB/s | 1.0 MB 00:01
(5/10): glibc-devel-2.29-7.fc30.x86_64.rpm  926 kB/s | 1.0 MB 00:01
(6/10): glibc-headers-2.29-7.fc30.x86_64.rpm609 kB/s | 474 kB 00:00
(7/10): glibc-langpack-en-2.29-7.fc30.x86_64.rp 968 kB/s | 820 kB 00:00
(8/10): glibc-headers-2.29-7.fc30.i686.rpm  934 kB/s | 475 kB 00:00
(9/10): glibc-static-2.29-7.fc30.x86_64.rpm 882 kB/s | 1.9 MB 00:02
(10/10): glibc-all-langpacks-2.29-7.fc30.x86_64 1.3 MB/s |  25 MB 00:18

Total   2.0 MB/s |  39 MB 00:20 
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing:1/1 
  Downgrading  : glibc-all-langpacks-2.29-7.fc30.x86_641/19 
  Downgrading  : glibc-common-2.29-7.fc30.x86_64   2/19 
  Downgrading  : glibc-langpack-en-2.29-7.fc30.x86_64  3/19 
  Running scriptlet: glibc-2.29-7.fc30.x86_64  4/19 
  Downgrading  : glibc-2.29-7.fc30.x86_64  4/19 
  Running scriptlet: glibc-2.29-7.fc30.x86_64  4/19 
  Running scriptlet: glibc-headers-2.29-7.fc30.x86_64  5/19 
  Downgrading  : glibc-headers-2.29-7.fc30.x86_64  5/19 
  Downgrading  : glibc-devel-2.29-7.fc30.x86_646/19 
  Running scriptlet: glibc-headers-2.29-7.fc30.i6867/19 
  Installing   : glibc-headers-2.29-7.fc30.i6867/19 
  Running scriptlet: glibc-2.29-7.fc30.i6868/19 
  Downgrading  : glibc-2.29-7.fc30.i6868/19 
  Running scriptlet: glibc-2.29-7.fc30.i6868/19 
  Downgrading  : glibc-devel-2.29-7.fc30.i686  9/19 
  Downgrading  : glibc-static-2.29-7.fc30.x86_64  10/19 
  Cleanup  : glibc-devel-2.29.9000-4.fc31.i68611/19 
  Cleanup  : glibc-2.29.9000-4.fc31.i686  12/19 
  Cleanup  : glibc-static-2.29.9000-4.fc31.x86_64 13/19 
  Cleanup  : glibc-devel-2.29.9000-4.fc31.x86_64  14/19 
  Cleanup  : glibc-headers-2.29.9000-4.fc31.x86_6415/19 
  Cleanup  : glibc-langpack-en-2.29.9000-4.fc31.x86_6416/19 
  Cleanup  : glibc-2.29.9000-4.fc31.x86_6417/19 
  Cleanup  : glibc-all-langpacks-2.29.9000-4.fc31.x86_64  18/19 
  Running scriptlet: glibc-all-langpacks-2.29.9000-4.fc31.x86_64  18/19 
  Cleanup  : glibc-common-2.29.9000-4.fc31.x86_64 19/19 
  Running scriptlet: glibc-all-langpacks-2.29-7.fc30.x86_64   19/19 
  Running scriptlet: glibc-common-2.29.9000-4.fc31.x86_64 19/19 
error: failed to exec scriptlet interpreter /bin/sh: No such file or directory
warning: %triggerin(info-6.5-12.fc30.x86_64) scriptlet failed

Re: Downgrading glibc from Rawhide removed /bin/sh (!)

2019-03-07 Thread Richard W.M. Jones

Actually it's more subtle.  It didn't remove the files, but it did
break something really fundamental, perhaps execv?  Perhaps new
binaries cannot link with the slightly older glibc?

$ echo /usr/bin/ls
/usr/bin/ls
$ /usr/bin/ls
-bash: /usr/bin/ls: No such file or directory

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW
___
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: Downgrading glibc from Rawhide removed /bin/sh (!)

2019-03-07 Thread Hans de Goede

Hi,

On 07-03-19 11:45, Richard W.M. Jones wrote:


Actually it's more subtle.  It didn't remove the files, but it did
break something really fundamental, perhaps execv?  Perhaps new
binaries cannot link with the slightly older glibc?

$ echo /usr/bin/ls
/usr/bin/ls
$ /usr/bin/ls
-bash: /usr/bin/ls: No such file or directory


In my experience with breaking systems through glibc changes,
the "No such file or directory" error is not about ls, it
is about /lib64/ld-linux.so.2 missing.

On my system I have:

[hans@shalem ~]$ ls -l /lib/ld-linux.so.2
lrwxrwxrwx. 1 root root 10 14 dec 01:46 /lib/ld-linux.so.2 -> ld-2.28.so

I suspect the symlink somehow ended up broken or missing
due to the downgrade.

Regards,

Hans
___
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: Downgrading glibc from Rawhide removed /bin/sh (!)

2019-03-07 Thread Florian Weimer
* Richard W. M. Jones:

> $ sudo dnf install glibc-headers.i686
…
> Downgrading:

That looks like a bug in itself.

The last time I looked at something similar, I saw this: RPM would not
adjust a pre-existing symbolic link to a new target very late in the
transaction.  Like deleting old files which are gone in an update or
downgrade, this does *not* happen when the unpacking of the replacement
package happens, but towards the conclusion of the transaction.  In the
meantime, scriptlets run with the broken file system.

In your case, maybe one of the scriptlet errors prevented the final step
with the adjustment of the symbolic link by RPM.

(Just to be clear, the symbolic link is regularly packaged, it's not
something that we manage using scripts.)

Thanks,
Florian
___
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: Downgrading glibc from Rawhide removed /bin/sh (!)

2019-03-07 Thread Richard W.M. Jones
On Thu, Mar 07, 2019 at 12:13:22PM +0100, Florian Weimer wrote:
> * Richard W. M. Jones:
> 
> > $ sudo dnf install glibc-headers.i686
> …
> > Downgrading:
> 
> That looks like a bug in itself.
> 
> The last time I looked at something similar, I saw this: RPM would not
> adjust a pre-existing symbolic link to a new target very late in the
> transaction.  Like deleting old files which are gone in an update or
> downgrade, this does *not* happen when the unpacking of the replacement
> package happens, but towards the conclusion of the transaction.  In the
> meantime, scriptlets run with the broken file system.
>
> In your case, maybe one of the scriptlet errors prevented the final step
> with the adjustment of the symbolic link by RPM.
> 
> (Just to be clear, the symbolic link is regularly packaged, it's not
> something that we manage using scripts.)

I fixed this by typing ‘ldconfig’ (thankfully I had a root shell open
on the IPMI console ...)

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW
___
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: Proposal: Abandon v8 package

2019-03-07 Thread Elliott Sales de Andrade
On Thu, 28 Feb 2019 at 16:24, Stephen Gallagher  wrote:
>
> On Wed, Feb 27, 2019 at 7:02 PM Elliott Sales de Andrade
>  wrote:
> >
> > Let's try this again, but CC'ing the package owners.
> >
> > On 2019-02-17 9:12 p.m., Elliott Sales de Andrade wrote:
> > > Hi,
> > >
> > > Sorry for resurrecting a long-dead thread, but a few things happened 
> > > recently:
> > > 1. v8 was just retired last week or so,
> > > 2. R-V8 just ported itself from v8-314 to v8 LTS 6/7.
> > >
> > > Currently, R-V8 supports both v8-314 and v8, but as the latter fixes 
> > > several downstream package issues, it is the recommended build target. I 
> > > expect that eventually they will stop supporting 314 as well. This leaves 
> > > me in a bit of a pickle as it does not bundle v8 and neither I nor 
> > > upstream have any plans to build it ourselves.
> > >
> > >> For all of these same reasons, the Node.js SIG opted to carry a bundled
> > >> copy of v8 in that package as well. I think we should move to have v8
> > >> considered to be a copylib for all reasonable purposes within Fedora.
> > >
> > > In Debian, the nodejs package provides a stable *shared* v8 library, and 
> > > the recommended install is against libnode-dev. Unfortunately, in Fedora, 
> > > while nodejs-devel provides v8.h, it does *not* provide any shared 
> > > library.
> > >
> > > Is this something we can also do in Fedora, i.e., split out a nodejs-libs 
> > > subpackage, or similar?
> > >
>
>
> I've been keeping the Node.js packages in Fedora alive, but on
> life-support, for a couple years now. I don't have the cycles to look
> into a significant rework of how they're designed. If you have ideas
> for how to do what you're asking, I will happily review a pull request
> to http://src.fedoraproject.org/rpms/nodejs

OK, I've sent a pull-request to do so [1]. It essentially mimics what
the Debian package does (pass --shared and then manually install the
executable since their script will only install one or the other.) The
other changes just make sure paths are correct for tests to work. It
works for me [2] to build R-V8 (though copr gets stuck building nodejs
on x86_64 for some reason.)

[1] https://src.fedoraproject.org/rpms/nodejs/pull-request/4
[2] https://copr.fedorainfracloud.org/coprs/qulogic/nodejs-R-V8/builds/

-- 
Elliott
___
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: Downgrading glibc from Rawhide removed /bin/sh (!)

2019-03-07 Thread Panu Matilainen

On 3/7/19 1:13 PM, Florian Weimer wrote:

* Richard W. M. Jones:


$ sudo dnf install glibc-headers.i686

…

Downgrading:


That looks like a bug in itself.

The last time I looked at something similar, I saw this: RPM would not
adjust a pre-existing symbolic link to a new target very late in the
transaction.  Like deleting old files which are gone in an update or
downgrade, this does *not* happen when the unpacking of the replacement
package happens, but towards the conclusion of the transaction.  In the
meantime, scriptlets run with the broken file system.

In your case, maybe one of the scriptlet errors prevented the final step
with the adjustment of the symbolic link by RPM.

(Just to be clear, the symbolic link is regularly packaged, it's not
something that we manage using scripts.)


IIRC the issue is that at when ldconfig runs from the package scripts, 
on downgrade the newer file is still on disk and thus ldconfig leaves 
the link the way it is, but at the end of transaction it'll be gone and 
symlinks can be broken.


$ rpm -q --filetriggers glibc-common
transfiletriggerin scriptlet (using /bin/sh) -- /lib, /lib64, /usr/lib, 
/usr/lib64

/sbin/ldconfig
transfiletriggerpostun scriptlet (using /bin/sh) -- /lib, /lib64, 
/usr/lib, /usr/lib64

/sbin/ldconfig

The %transfiletriggerpostun would've probably fixed it if it used -p 
 instead of shell.


- Panu -
___
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: Proposal: Abandon v8 package

2019-03-07 Thread Stephen Gallagher
Great, thanks. I took a look and did a review. I have a couple minor
tweaks I'd like to see, then I'll go ahead and merge it (and
backport/sideport it to the 8.x and 11.x branches)

On Thu, Mar 7, 2019 at 6:44 AM Elliott Sales de Andrade
 wrote:
>
> On Thu, 28 Feb 2019 at 16:24, Stephen Gallagher  wrote:
> >
> > On Wed, Feb 27, 2019 at 7:02 PM Elliott Sales de Andrade
> >  wrote:
> > >
> > > Let's try this again, but CC'ing the package owners.
> > >
> > > On 2019-02-17 9:12 p.m., Elliott Sales de Andrade wrote:
> > > > Hi,
> > > >
> > > > Sorry for resurrecting a long-dead thread, but a few things happened 
> > > > recently:
> > > > 1. v8 was just retired last week or so,
> > > > 2. R-V8 just ported itself from v8-314 to v8 LTS 6/7.
> > > >
> > > > Currently, R-V8 supports both v8-314 and v8, but as the latter fixes 
> > > > several downstream package issues, it is the recommended build target. 
> > > > I expect that eventually they will stop supporting 314 as well. This 
> > > > leaves me in a bit of a pickle as it does not bundle v8 and neither I 
> > > > nor upstream have any plans to build it ourselves.
> > > >
> > > >> For all of these same reasons, the Node.js SIG opted to carry a bundled
> > > >> copy of v8 in that package as well. I think we should move to have v8
> > > >> considered to be a copylib for all reasonable purposes within Fedora.
> > > >
> > > > In Debian, the nodejs package provides a stable *shared* v8 library, 
> > > > and the recommended install is against libnode-dev. Unfortunately, in 
> > > > Fedora, while nodejs-devel provides v8.h, it does *not* provide any 
> > > > shared library.
> > > >
> > > > Is this something we can also do in Fedora, i.e., split out a 
> > > > nodejs-libs subpackage, or similar?
> > > >
> >
> >
> > I've been keeping the Node.js packages in Fedora alive, but on
> > life-support, for a couple years now. I don't have the cycles to look
> > into a significant rework of how they're designed. If you have ideas
> > for how to do what you're asking, I will happily review a pull request
> > to http://src.fedoraproject.org/rpms/nodejs
>
> OK, I've sent a pull-request to do so [1]. It essentially mimics what
> the Debian package does (pass --shared and then manually install the
> executable since their script will only install one or the other.) The
> other changes just make sure paths are correct for tests to work. It
> works for me [2] to build R-V8 (though copr gets stuck building nodejs
> on x86_64 for some reason.)
>
> [1] https://src.fedoraproject.org/rpms/nodejs/pull-request/4
> [2] https://copr.fedorainfracloud.org/coprs/qulogic/nodejs-R-V8/builds/
>
> --
> Elliott
___
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 System-Wide Change proposal: Gating Rawhide - Single package updates

2019-03-07 Thread Zamir SUN


On 3/2/19 5:02 PM, Pierre-Yves Chibon wrote:
> On Fri, Mar 01, 2019 at 06:57:48PM -0800, Tom Stellard wrote:
>> On 03/01/2019 01:19 PM, Ben Cotton wrote:
>>> https://fedoraproject.org/wiki/Changes/GatingRawhideSinglePackageUpdates
>>>
>>> == Summary ==
>>> We want to gate packages on test results before they can land in
>>> rawhide. This will reduce the amount of broken dependency,
>>> uninstallable packages and broken composes leading to a more stable
>>> rawhide as well as less work on the infrastructure and rel-eng teams
>>> to keep composes working.
>>>
>>
>> Does the gating prevent packages from being tagged at all so that they
>> won't even end up in the buildroot, or does it just gate packages from
>> going into a compose?
>  
> It gates the package from entering the buildroot, which will impact the 
> packages
> going into a compose, but as a side effect.
> 

Given it blocks packages from entering buildroot, I wonder if it is a
good idea to start gating whole Rawhide lifetime, I mean, from the
starting of a ready-to-release release branched out of Rawhide?

My case is, we have a set of packages to update each release. They
cannot do in parallel - they depend on one another. Currently we only
update them in Rawhide, because each package can get into buildroot
shortly after we build it, and we don't need to file a
buildroot-override. Once even packages cannot get into Rawhide
automatically (for example, I need to click a "waive test result" or
something), this is more like a burden.

As for the Single build updates vs multi build updates ratio, I don't
quite understand what the number is from - does it comes out of Bodhi?
If it means the updates in Bodhi, I want to mention that, in my case, I
never want to update multi build updates in a stable (or post-freeze)
release. Thus I seldom file multi build updates in bodhi. Especially we
don't need to file Bodhi to get packages into Rawhide at this point,
this maybe misleading in deciding to enable gating for Rawhide.

As a summarize, I think it is a good idea to have some sort of gating.
But I think we need to think carefully if we do really need to gate Rawhide.

> [...]
>>>  CI system 
>>> Nothing should change for the CI system but we will have to confirm
>>> this and test in staging that they behave as expected.
>>>
>> I think this issue might have to be fixed first, otherwise we would end
>> up with a lot of false negatives:
>> https://pagure.io/fedora-ci/general/issue/20
> 
> Thanks for your feedback, I'll follow up on this ticket to see if we can get 
> it
> sorted out.
> 
> 
> Pierre
> ___
> 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
> 

-- 
Zamir SUN
GPG : 1D86 6D4A 49CE 4BBD 72CF FCF5 D856 6E11 F2A0 525E
Want to know more about Fedora?
Visit https://fedoraproject.org/wiki/
Ready to contribute? See https://whatcanidoforfedora.org/
想了解更多中文资讯,访问 https://zh.fedoracommunity.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: Fedora 31 System-Wide Change proposal: Gating Rawhide - Single package updates

2019-03-07 Thread Pierre-Yves Chibon
On Thu, Mar 07, 2019 at 10:24:00PM +0800, Zamir SUN wrote:
> 
> 
> On 3/2/19 5:02 PM, Pierre-Yves Chibon wrote:
> > On Fri, Mar 01, 2019 at 06:57:48PM -0800, Tom Stellard wrote:
> >> On 03/01/2019 01:19 PM, Ben Cotton wrote:
> >>> https://fedoraproject.org/wiki/Changes/GatingRawhideSinglePackageUpdates
> >>>
> >>> == Summary ==
> >>> We want to gate packages on test results before they can land in
> >>> rawhide. This will reduce the amount of broken dependency,
> >>> uninstallable packages and broken composes leading to a more stable
> >>> rawhide as well as less work on the infrastructure and rel-eng teams
> >>> to keep composes working.
> >>>
> >>
> >> Does the gating prevent packages from being tagged at all so that they
> >> won't even end up in the buildroot, or does it just gate packages from
> >> going into a compose?
> >  
> > It gates the package from entering the buildroot, which will impact the 
> > packages
> > going into a compose, but as a side effect.
> > 
> 
> Given it blocks packages from entering buildroot, I wonder if it is a
> good idea to start gating whole Rawhide lifetime, I mean, from the
> starting of a ready-to-release release branched out of Rawhide?
> 
> My case is, we have a set of packages to update each release. They
> cannot do in parallel - they depend on one another. Currently we only
> update them in Rawhide, because each package can get into buildroot
> shortly after we build it, and we don't need to file a
> buildroot-override. Once even packages cannot get into Rawhide
> automatically (for example, I need to click a "waive test result" or
> something), this is more like a burden.

So what you are describing is basically the case of multi-packages update. You
want to ship as one packages that depend on each other and should be ship as one
unit.
The current approach specifically does not support this use case.
There are two ways to go about this:
- Do not opt-in into the gating (ie: do not add a gating.yaml in your dist-git
  repo)
- Do opt-in but when you need something faster, opt-out, by simply building the
  package in rawhide-candidate (or its equivalent) directly.

> As for the Single build updates vs multi build updates ratio, I don't
> quite understand what the number is from - does it comes out of Bodhi?

They do yes and indeed as you're mentioning they are informative but likely not
fully representative of rawhide.

> If it means the updates in Bodhi, I want to mention that, in my case, I
> never want to update multi build updates in a stable (or post-freeze)
> release. Thus I seldom file multi build updates in bodhi. Especially we
> don't need to file Bodhi to get packages into Rawhide at this point,
> this maybe misleading in deciding to enable gating for Rawhide.

The bodhi updates will be filled automatically and if tests pass (or if there
are no gating.yaml) the build will land in rawhide, automatically as well, just
as it does today.
The point of bodhi is to give us a way to see in which state is a package or why
a package that was built did not land in the rawhide buildroot in a place that
is accessible to everyone in the community.

> As a summarize, I think it is a good idea to have some sort of gating.
> But I think we need to think carefully if we do really need to gate Rawhide.

I don't think there are so many ways to stabilize rawhide so that compose (for
example) pass more often than they fail (there hasn't been a successful rawhide
compose in a week). CI and gating is one of them and one that is pretty standard
in our industry.


Pierre
___
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 System-Wide Change proposal: Gating Rawhide - Single package updates

2019-03-07 Thread Neal Gompa
On Thu, Mar 7, 2019 at 10:07 AM Pierre-Yves Chibon  wrote:
>
> On Thu, Mar 07, 2019 at 10:24:00PM +0800, Zamir SUN wrote:
> >
> >
> > On 3/2/19 5:02 PM, Pierre-Yves Chibon wrote:
> > > On Fri, Mar 01, 2019 at 06:57:48PM -0800, Tom Stellard wrote:
> > >> On 03/01/2019 01:19 PM, Ben Cotton wrote:
> > >>> https://fedoraproject.org/wiki/Changes/GatingRawhideSinglePackageUpdates
> > >>>
> > >>> == Summary ==
> > >>> We want to gate packages on test results before they can land in
> > >>> rawhide. This will reduce the amount of broken dependency,
> > >>> uninstallable packages and broken composes leading to a more stable
> > >>> rawhide as well as less work on the infrastructure and rel-eng teams
> > >>> to keep composes working.
> > >>>
> > >>
> > >> Does the gating prevent packages from being tagged at all so that they
> > >> won't even end up in the buildroot, or does it just gate packages from
> > >> going into a compose?
> > >
> > > It gates the package from entering the buildroot, which will impact the 
> > > packages
> > > going into a compose, but as a side effect.
> > >
> >
> > Given it blocks packages from entering buildroot, I wonder if it is a
> > good idea to start gating whole Rawhide lifetime, I mean, from the
> > starting of a ready-to-release release branched out of Rawhide?
> >
> > My case is, we have a set of packages to update each release. They
> > cannot do in parallel - they depend on one another. Currently we only
> > update them in Rawhide, because each package can get into buildroot
> > shortly after we build it, and we don't need to file a
> > buildroot-override. Once even packages cannot get into Rawhide
> > automatically (for example, I need to click a "waive test result" or
> > something), this is more like a burden.
>
> So what you are describing is basically the case of multi-packages update. You
> want to ship as one packages that depend on each other and should be ship as 
> one
> unit.
> The current approach specifically does not support this use case.
> There are two ways to go about this:
> - Do not opt-in into the gating (ie: do not add a gating.yaml in your dist-git
>   repo)
> - Do opt-in but when you need something faster, opt-out, by simply building 
> the
>   package in rawhide-candidate (or its equivalent) directly.
>
> > As for the Single build updates vs multi build updates ratio, I don't
> > quite understand what the number is from - does it comes out of Bodhi?
>
> They do yes and indeed as you're mentioning they are informative but likely 
> not
> fully representative of rawhide.
>
> > If it means the updates in Bodhi, I want to mention that, in my case, I
> > never want to update multi build updates in a stable (or post-freeze)
> > release. Thus I seldom file multi build updates in bodhi. Especially we
> > don't need to file Bodhi to get packages into Rawhide at this point,
> > this maybe misleading in deciding to enable gating for Rawhide.
>
> The bodhi updates will be filled automatically and if tests pass (or if there
> are no gating.yaml) the build will land in rawhide, automatically as well, 
> just
> as it does today.
> The point of bodhi is to give us a way to see in which state is a package or 
> why
> a package that was built did not land in the rawhide buildroot in a place that
> is accessible to everyone in the community.
>
> > As a summarize, I think it is a good idea to have some sort of gating.
> > But I think we need to think carefully if we do really need to gate Rawhide.
>
> I don't think there are so many ways to stabilize rawhide so that compose (for
> example) pass more often than they fail (there hasn't been a successful 
> rawhide
> compose in a week). CI and gating is one of them and one that is pretty 
> standard
> in our industry.
>

I hate to be the downer here, but I'm generally opposed to this idea
as it stands.

My ability to develop against Rawhide is principally centered around
the fact I can push packages and have them depend on each other.
Today, there is no freely accessible way for people to atomically
merge changes into the distribution. There's no way for people to
freely create spaces to do a bunch of work on a bunch of packages at
once and then merge it.

We kind of fake this by having to ask releng to grant unto a packager
or packagers a side-tag, which work is done there, and then it's
merged back into the distribution. But that model has only worked so
far because we have nothing like this in place for Rawhide, so we can
push all the stuff there, make sure it works, and then merge it into
branches. This is how KDE updates are done, for example. And
occasionally, the GNOME desktop is updated in the same manner.

The fatal misunderstanding here is that people think there's a
distinction between "single" and "multi" updates in Rawhide, when in
fact that doesn't exist. This proposal is doomed to failure because it
assumes stable updates workflows translate to development workflows.
And they don't. The reason why single updates

Re: Downgrading glibc from Rawhide removed /bin/sh (!)

2019-03-07 Thread Florian Weimer
* Panu Matilainen:

> On 3/7/19 1:13 PM, Florian Weimer wrote:
>> * Richard W. M. Jones:
>>
>>> $ sudo dnf install glibc-headers.i686
>> …
>>> Downgrading:
>>
>> That looks like a bug in itself.
>>
>> The last time I looked at something similar, I saw this: RPM would not
>> adjust a pre-existing symbolic link to a new target very late in the
>> transaction.  Like deleting old files which are gone in an update or
>> downgrade, this does *not* happen when the unpacking of the replacement
>> package happens, but towards the conclusion of the transaction.  In the
>> meantime, scriptlets run with the broken file system.
>>
>> In your case, maybe one of the scriptlet errors prevented the final step
>> with the adjustment of the symbolic link by RPM.
>>
>> (Just to be clear, the symbolic link is regularly packaged, it's not
>> something that we manage using scripts.)
>
> IIRC the issue is that at when ldconfig runs from the package scripts,
> on downgrade the newer file is still on disk and thus ldconfig leaves
> the link the way it is, but at the end of transaction it'll be gone
> and symlinks can be broken.

Is there a chance that RPM will be changed to run more scriptlets with
the final disk contents?

> $ rpm -q --filetriggers glibc-common
> transfiletriggerin scriptlet (using /bin/sh) -- /lib, /lib64,
> /usr/lib, /usr/lib64
> /sbin/ldconfig
> transfiletriggerpostun scriptlet (using /bin/sh) -- /lib, /lib64,
> /usr/lib, /usr/lib64
> /sbin/ldconfig
>
> The %transfiletriggerpostun would've probably fixed it if it used -p 
>  instead of shell.

We switched to the shell for the benefit of rpm-ostree.

Thanks,
Florian
___
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: Introducing packit

2019-03-07 Thread Tomas Tomecek
Hi Miro, sorry for a late reply: I wanted to think it through. Comments inline.

On Tue, Feb 26, 2019 at 4:43 PM Miro Hrončok  wrote:
>
> On 20. 02. 19 23:24, Tomas Tomecek wrote:
> > Hello,
> >
> > at DevConf.cz, we have introduced a new project: packit [1] [2].
> > [1] https://www.youtube.com/watch?v=KpF27v6K4Oc
> > [2] https://github.com/packit-service/packit
>
>  From the ticket:
>
>  >> FESCo is concerned that the presented idea of how this automation
>  >> should work is only applicable to a very limited set of packages and
>  >> would rather see a focus on automating stuff for greater
>  >> audience.
>  >
>  > Yes and no. With source-git [3] this is applicable to any project.
>  >
>  > [3] https://github.com/packit-service/packit#ehm-whats-source-git
>
> This sounds like it is only applicable to projects:
>
>   - controlled by Fedora AND
>   - not concerned by the separation of concerns between upstream and 
> downstream.

That's correct. Our short-term plan for packit is that people who are
upstreams (or are interested in the source-git workflow) would use it
to land their releases into Fedora.

>
> However it says something about source-git only projects as well. This seems
> like it is adding one extra level of complexity. Care to elaborate how this
> works exactly?
>
>   A) for the package maintain who deliberately chose to do this

Such packager would only work in the source-git/upstream repository
and would NOT need to touch dist-git in any way: packit would handle
everything.

Basically: do work in the upstream repo, make a release and packit
would propose a PR in Fedora dist-git to update to the upstream
release. Very similar steps for source-git.

>   B) for a provenpackager doing a mass change (e.g. removing  py2 subpackages)

Just do it. We plan for packit to sync spec file changes back to
upstream/source-git (listen to fedmsg events from dist-git). So that
they are equal in both places.

>   C) for releng doing a mass rebuild

^ it's the same


I understand that the workflow is not suitable for a bunch of
projects. Right now we have a set of goals to fulfill. Once they are
done (by Flock), we can start talking about how to make it suitable
for everyone. If that makes sense.


Tomas
___
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


license change for python-metar

2019-03-07 Thread Jos de Kloe
For your information:
the python-metar package has changed license from MIT to BSD,
starting with release 1.7.0.

see:
https://github.com/python-metar/python-metar/releases
https://src.fedoraproject.org/rpms/python-metar

best regards,

Jos de Kloe.
___
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: Scratch build uploads to koji VERY SLOW

2019-03-07 Thread Richard Shaw
On Wed, Mar 6, 2019 at 6:39 PM Kevin Fenzi  wrote:

> On 3/6/19 4:14 PM, Richard Shaw wrote:
> >
> > New since the last couple of weeks but I've been more active working on
> > FTBFS issues so can't say exactly when it started. It's never been super
> > speedy but also never been this painful.
>
> Odd. I can't think of anything on the server end that has changed
> recently that might cause this. It's just as fast as always for me.
>
> Has curl been updated on your machine(s) around the time it started?
>
> Does koji --debug build scratch tag src.rpm
>

Hah... just tried it and the srpm uploaded at >1MB/sec...

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


Packaging Question - Building the Binaries of my package

2019-03-07 Thread Michael Zhang
I’m a new maintainer and I’ve been trying to get my package, Open Liberty, into the Fedora repositories.
 
I currently build my rpms in a public Travis CI build. I do so by using wget to pull a zipped up pre-built openliberty package from “https://public.dhe.ibm.com/ibmdl/export/pub/software/openliberty/runtime/release/“ and simply extract it. The following is what I have in the %install portion of the spec file: 
 
mkdir -p %{buildroot}/usr/share/%{name}
cd %{buildroot}/usr/share/%{name}
tar -zxf %{_topdir}/SOURCES/%{name}-%{version}.tar.gz
 
Recently, someone advised me that I have to build the binaries from the source code in the %install phase. That is to say that I have to make it transparent how the binaries (ex. jar) are built. 
 
So after tinkering around, I can incorporate the building of the openliberty.zip into the Travis CI build but I cannot directly add it into the %install phase of the rpm spec file. Would that be fine?
 
Yours Sincerely,

 
  Michael Zhang
   Software Developer Test (WAS Install Team)
 Phone: 1-9054133415
 E-mail: michael.zh...@ibm.com
 

 

___
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 rawhide compose report: 20190306.n.1 changes

2019-03-07 Thread Tomasz Kłoczko
On Thu, 7 Mar 2019 at 12:17, Fedora Rawhide Report
 wrote:
>
> OLD: Fedora-Rawhide-20190217.n.0
> NEW: Fedora-Rawhide-20190306.n.1
>
> = SUMMARY =
> Added images:13
> Dropped images:  7
> Added packages:  128
> Dropped packages:174
> Upgraded packages:   1745
> Downgraded packages: 165

Looks like it is second or third time when after report about release
some batch of the packages nothing hit the ground/public repos.
My understanding is that it is some glitch in release infrastructure.
May we know what is the current situation?

kloczek
--
Tomasz Kłoczko |  LinkedIn: http://lnkd.in/FXPWxH
___
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 rawhide compose report: 20190306.n.1 changes

2019-03-07 Thread Kevin Fenzi
On 3/7/19 11:35 AM, Tomasz Kłoczko wrote:
> On Thu, 7 Mar 2019 at 12:17, Fedora Rawhide Report
>  wrote:
>>
>> OLD: Fedora-Rawhide-20190217.n.0
>> NEW: Fedora-Rawhide-20190306.n.1
>>
>> = SUMMARY =
>> Added images:13
>> Dropped images:  7
>> Added packages:  128
>> Dropped packages:174
>> Upgraded packages:   1745
>> Downgraded packages: 165
> 
> Looks like it is second or third time when after report about release
> some batch of the packages nothing hit the ground/public repos.
> My understanding is that it is some glitch in release infrastructure.
> May we know what is the current situation?

What ground/public repos do you mean here? The master mirror is
definitely updated. It's a large pile of changes, so other mirrors may
take a bit longer than normal to sync.

There's no glitch I am aware of, so more information would be helpful.

kevin



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 rawhide compose report: 20190306.n.1 changes

2019-03-07 Thread Miro Hrončok

On 07. 03. 19 21:19, Kevin Fenzi wrote:

On 3/7/19 11:35 AM, Tomasz Kłoczko wrote:

On Thu, 7 Mar 2019 at 12:17, Fedora Rawhide Report
 wrote:


OLD: Fedora-Rawhide-20190217.n.0
NEW: Fedora-Rawhide-20190306.n.1

= SUMMARY =
Added images:13
Dropped images:  7
Added packages:  128
Dropped packages:174
Upgraded packages:   1745
Downgraded packages: 165


Looks like it is second or third time when after report about release
some batch of the packages nothing hit the ground/public repos.
My understanding is that it is some glitch in release infrastructure.
May we know what is the current situation?


What ground/public repos do you mean here? The master mirror is
definitely updated. It's a large pile of changes, so other mirrors may
take a bit longer than normal to sync.

There's no glitch I am aware of, so more information would be helpful.


This seems quite OK:

https://admin.fedoraproject.org/mirrormanager/propgation

Yet all the mirrors I try randomly show Fedora-Rawhide-20190217.n.0

--
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: Packaging Question - Building the Binaries of my package

2019-03-07 Thread Felix Schwarz

Am 07.03.19 um 19:49 schrieb Michael Zhang:
> So after tinkering around, I can incorporate the building of the
> openliberty.zip into the Travis CI build but I cannot directly add it into the
> %install phase of the rpm spec file. Would that be fine?

To the best of my knowledge all building from source has to happen on Fedora
infrastructure.
(There are - rare - exceptions for bootstrapping compilers but that it likely
not the case for OpenLiberty.).

Felix
___
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: Packaging Question - Building the Binaries of my package

2019-03-07 Thread Matthew Miller
On Thu, Mar 07, 2019 at 06:49:12PM +, Michael Zhang wrote:
> Recently, someone advised me that I have to build the binaries from the
> source code in the %install phase. That is to say that I have to make it
> transparent how the binaries (ex. jar) are built. 

As I understand it, in Debian, developers can build packages on their own
systems and upload them. In Fedora, it doesn't work like that -- we have
dist-git (https://src.fedoraproject.org/) which holds spec files and patches
and references to source code in the look-aside cache. Those source files
should be "pure" -- they shouldn't have pre-built binaries.

> So after tinkering around, I can incorporate the building of the
> openliberty.zip into the Travis CI build but I cannot directly add it
> into the %install phase of the rpm spec file. Would that be fine?

So, no. :) Travis CI is completely outside of our control, and we don't have
a way to verify that the thing built there came from the provided source.
And, someone without access to Travis CI wouldn't be able to replicate your
build.



-- 
Matthew Miller

Fedora Project Leader
___
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: Packaging Question - Building the Binaries of my package

2019-03-07 Thread Randy Barlow
On Thu, 2019-03-07 at 18:49 +, Michael Zhang wrote:
> Recently, someone advised me that I have to build the binaries from
> the source code in the %install phase.

The building should happein the %build phase. The %install phase is
where the resulting artifacts are copied into the buildroot.


signature.asc
Description: This is a digitally signed message part
___
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 rawhide compose report: 20190306.n.1 changes

2019-03-07 Thread Stephen John Smoogen
On Thu, 7 Mar 2019 at 15:31, Miro Hrončok  wrote:
>
> On 07. 03. 19 21:19, Kevin Fenzi wrote:
> > On 3/7/19 11:35 AM, Tomasz Kłoczko wrote:
> >> On Thu, 7 Mar 2019 at 12:17, Fedora Rawhide Report
> >>  wrote:
> >>>
> >>> OLD: Fedora-Rawhide-20190217.n.0
> >>> NEW: Fedora-Rawhide-20190306.n.1
> >>>
> >>> = SUMMARY =
> >>> Added images:13
> >>> Dropped images:  7
> >>> Added packages:  128
> >>> Dropped packages:174
> >>> Upgraded packages:   1745
> >>> Downgraded packages: 165
> >>
> >> Looks like it is second or third time when after report about release
> >> some batch of the packages nothing hit the ground/public repos.
> >> My understanding is that it is some glitch in release infrastructure.
> >> May we know what is the current situation?
> >
> > What ground/public repos do you mean here? The master mirror is
> > definitely updated. It's a large pile of changes, so other mirrors may
> > take a bit longer than normal to sync.
> >
> > There's no glitch I am aware of, so more information would be helpful.
>
> This seems quite OK:
>
> https://admin.fedoraproject.org/mirrormanager/propgation
>
> Yet all the mirrors I try randomly show Fedora-Rawhide-20190217.n.0
>

There was several weeks of packages needing to be synced out. I expect
the mirrors will not be caught up until late Friday or Saturday.



-- 
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


Fedora Atomic Host Two Week Release Announcement: 29.20190306.2

2019-03-07 Thread noreply

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

Version: 29.20190306.2
Commit(x86_64): 57297da7779ed8b7b7b9a0f39f6f12a703000a40cf451770fe23749a5558f60d
Commit(aarch64): 
df56dcbc9ae6c0653122753b835668b4d729ea3943cb2541114dabd9c1d271bb
Commit(ppc64le): 
d01ba1b8cca9e71bd2a4e549ef2759bc99102f86ce2ff812011b294dc4ce93ef


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-20190306.2/AtomicHost/aarch64/images/Fedora-AtomicHost-29-20190306.2.aarch64.qcow2
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/aarch64/images/Fedora-AtomicHost-29-20190306.2.aarch64.raw.xz
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/aarch64/iso/Fedora-AtomicHost-ostree-aarch64-29-20190306.2.iso
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/ppc64le/images/Fedora-AtomicHost-29-20190306.2.ppc64le.qcow2
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/ppc64le/images/Fedora-AtomicHost-29-20190306.2.ppc64le.raw.xz
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/ppc64le/iso/Fedora-AtomicHost-ostree-ppc64le-29-20190306.2.iso
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/x86_64/images/Fedora-AtomicHost-29-20190306.2.x86_64.qcow2
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/x86_64/images/Fedora-AtomicHost-29-20190306.2.x86_64.raw.xz
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/x86_64/images/Fedora-AtomicHost-Vagrant-29-20190306.2.x86_64.vagrant-libvirt.box
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/x86_64/images/Fedora-AtomicHost-Vagrant-29-20190306.2.x86_64.vagrant-virtualbox.box
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/x86_64/iso/Fedora-AtomicHost-ostree-x86_64-29-20190306.2.iso

Respective signed CHECKSUM files can be found here:
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/aarch64/images/Fedora-AtomicHost-29-20190306.2-aarch64-CHECKSUM
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/aarch64/iso/Fedora-AtomicHost-29-20190306.2-aarch64-CHECKSUM
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/ppc64le/images/Fedora-AtomicHost-29-20190306.2-ppc64le-CHECKSUM
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/ppc64le/iso/Fedora-AtomicHost-29-20190306.2-ppc64le-CHECKSUM
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/x86_64/images/Fedora-AtomicHost-29-20190306.2-x86_64-CHECKSUM
https://alt.fedoraproject.org/pub/alt/atomic/stable/Fedora-29-updates-20190306.2/AtomicHost/x86_64/iso/Fedora-AtomicHost-29-20190306.2-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

Help needed regarding a build failure on x32 for python-twisted, might be kernel related

2019-03-07 Thread Robert-André Mauchin
Hello,

I'm trying to build the new python-twisted 18.9.0, but it fails on 32 bits 
architecture:

BUILDSTDERR: In file included from /usr/include/asm/socket.h:1,
BUILDSTDERR:  from /usr/include/bits/socket.h:393,
BUILDSTDERR:  from /usr/include/sys/socket.h:33,
BUILDSTDERR:  from src/twisted/python/_sendmsg.c:16:
BUILDSTDERR: src/twisted/python/_sendmsg.c: In function 'init_sendmsg':
BUILDSTDERR: src/twisted/python/_sendmsg.c:158:64: error: '__kernel_long_t' 
undeclared (first use in this function)
BUILDSTDERR:   158 | if (-1 == PyModule_AddIntConstant(module, 
"SCM_TIMESTAMP", SCM_TIMESTAMP)) {
BUILDSTDERR:  | 
^
BUILDSTDERR: src/twisted/python/_sendmsg.c:158:64: note: each undeclared 
identifier is reported only once for each function it appears in
BUILDSTDERR: error: command 'gcc' failed with exit status 1

https://koji.fedoraproject.org/koji/taskinfo?taskID=33279740

The relevant code in src/twisted/python/_sendmsg.c:

#if defined(SCM_TIMESTAMP)
if (-1 == PyModule_AddIntConstant(module, "SCM_TIMESTAMP", SCM_TIMESTAMP)) {
return;
}
#endif

https://github.com/twisted/twisted/blob/trunk/src/twisted/python/_sendmsg.c#L157

This seems related to the recent changes in the kernel regarding year 2038 bug 
and timestamps:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/include/uapi/asm-generic/socket.h?id=887feae36aee6c08e0dafcdaa5ba921abbb2c56b

Anyone has any insight as to what might be happening and how to solve it?

Thanks,

Robert-André


___
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: Help needed regarding a build failure on x32 for python-twisted, might be kernel related

2019-03-07 Thread Laura Abbott

On 3/7/19 2:23 PM, Robert-André Mauchin wrote:

Hello,

I'm trying to build the new python-twisted 18.9.0, but it fails on 32 bits 
architecture:

BUILDSTDERR: In file included from /usr/include/asm/socket.h:1,
BUILDSTDERR:  from /usr/include/bits/socket.h:393,
BUILDSTDERR:  from /usr/include/sys/socket.h:33,
BUILDSTDERR:  from src/twisted/python/_sendmsg.c:16:
BUILDSTDERR: src/twisted/python/_sendmsg.c: In function 'init_sendmsg':
BUILDSTDERR: src/twisted/python/_sendmsg.c:158:64: error: '__kernel_long_t' 
undeclared (first use in this function)
BUILDSTDERR:   158 | if (-1 == PyModule_AddIntConstant(module, 
"SCM_TIMESTAMP", SCM_TIMESTAMP)) {
BUILDSTDERR:  | 
^
BUILDSTDERR: src/twisted/python/_sendmsg.c:158:64: note: each undeclared 
identifier is reported only once for each function it appears in
BUILDSTDERR: error: command 'gcc' failed with exit status 1

https://koji.fedoraproject.org/koji/taskinfo?taskID=33279740

The relevant code in src/twisted/python/_sendmsg.c:

#if defined(SCM_TIMESTAMP)
 if (-1 == PyModule_AddIntConstant(module, "SCM_TIMESTAMP", SCM_TIMESTAMP)) 
{
 return;
 }
#endif

https://github.com/twisted/twisted/blob/trunk/src/twisted/python/_sendmsg.c#L157

This seems related to the recent changes in the kernel regarding year 2038 bug 
and timestamps:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/include/uapi/asm-generic/socket.h?id=887feae36aee6c08e0dafcdaa5ba921abbb2c56b

Anyone has any insight as to what might be happening and how to solve it?

Thanks,

Robert-André



See  https://bugzilla.redhat.com/show_bug.cgi?id=1686419
___
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: Packaging Question - Building the Binaries of my package

2019-03-07 Thread Rex Dieter
Michael Zhang wrote:

> Recently, someone advised me that I have to build the binaries from the
> source code in the %install phase. That is to say that I have to make it
> transparent how the binaries (ex. jar) are built.

See 
https://docs.fedoraproject.org/en-US/packaging-guidelines/what-can-be-packaged/#prebuilt-binaries-or-libraries

-- 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: modular repositories in mock configs: please don't

2019-03-07 Thread Miroslav Suchý
Dne 06. 03. 19 v 14:00 Mikolaj Izdebski napsal(a):
> - create a proper modulemd document
> - build some (zero or more) RPM packages using rpmbuild
> - create YUM repodata from built packages using createrepo_c
> - attach modulemd to repodata using modifyrepo_c

Yes. But the first and last steps needs to be automated. No ones wants to do 
that manually.

Miroslav
___
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 rawhide compose report: 20190306.n.1 changes

2019-03-07 Thread Tomasz Kłoczko
-- Tomasz Kłoczko | Tel: 0774 1209067 | LinkedIn: http://lnkd.in/FXPWxH
On Thu, 7 Mar 2019 at 20:37, Miro Hrončok  wrote:
[..]
> > What ground/public repos do you mean here? The master mirror is
> > definitely updated. It's a large pile of changes, so other mirrors may
> > take a bit longer than normal to sync.

> >
> > There's no glitch I am aware of, so more information would be helpful.
>
> This seems quite OK:
>
> https://admin.fedoraproject.org/mirrormanager/propgation
>
> Yet all the mirrors I try randomly show Fedora-Rawhide-20190217.n.0

For example:
ftp://ftp.icm.edu.pl/pub/linux/dist/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/
ftp://mirror.de.leaseweb.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/

Just done "dnf clean all" and on "dnf upgrade -vv" have warnings:

repo: downloading from remote: rawhide
error: Status code: 404 for
http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/c1cd3e4d1a46c4f79315b068f1d5a62b36ccc4b5352ac8ac09da1fa56c140296-primary.xml.gz
(http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/c1cd3e4d1a46c4f79315b068f1d5a62b36ccc4b5352ac8ac09da1fa56c140296-primary.xml.gz).
error: Status code: 404 for
http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/7a5d0a2faa3893e6554b0dfcc7f14f4757e3e0b96579d53e64aefe8b7994070c-filelists.xml.gz
(http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/7a5d0a2faa3893e6554b0dfcc7f14f4757e3e0b96579d53e64aefe8b7994070c-filelists.xml.gz).
error: Status code: 404 for
http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/0890e446db7e56de5765c414d7880997ff6dc809b850c766d18ed1ac32167824-comps-Everything.x86_64.xml.xz
(http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/0890e446db7e56de5765c414d7880997ff6dc809b850c766d18ed1ac32167824-comps-Everything.x86_64.xml.xz).
Fedora - Rawhide - Developmental packages for the next Fedora release
  3.3
MB/s |  61 MB 00:18
not found other for: Fedora - Rawhide - Developmental packages for the
next Fedora release
not found modules for: Fedora - Rawhide - Developmental packages for
the next Fedora release
not found deltainfo for: Fedora - Rawhide - Developmental packages for
the next Fedora release
not found updateinfo for: Fedora - Rawhide - Developmental packages
for the next Fedora release
rawhide: using metadata from Sun 17 Feb 2019 08:11:02 GMT.
 here

kloczek
-- 
Tomasz Kłoczko | LinkedIn: http://lnkd.in/FXPWxH
___
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 rawhide compose report: 20190306.n.1 changes

2019-03-07 Thread Stephen John Smoogen
On Thu, 7 Mar 2019 at 19:00, Tomasz Kłoczko  wrote:
>
> -- Tomasz Kłoczko | Tel: 0774 1209067 | LinkedIn: http://lnkd.in/FXPWxH
> On Thu, 7 Mar 2019 at 20:37, Miro Hrončok  wrote:
> [..]
> > > What ground/public repos do you mean here? The master mirror is
> > > definitely updated. It's a large pile of changes, so other mirrors may
> > > take a bit longer than normal to sync.
>
> > >
> > > There's no glitch I am aware of, so more information would be helpful.
> >
> > This seems quite OK:
> >
> > https://admin.fedoraproject.org/mirrormanager/propgation
> >
> > Yet all the mirrors I try randomly show Fedora-Rawhide-20190217.n.0
>
> For example:
> ftp://ftp.icm.edu.pl/pub/linux/dist/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/
> ftp://mirror.de.leaseweb.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/
>
> Just done "dnf clean all" and on "dnf upgrade -vv" have warnings:
>

We don't push to mirrors. They sync from either our main servers or a
tier 1 or tier 2 mirror which also pull/rsync from the master mirrors.
This means it will take time to get stuff down and out. So like I
said.. do not expect various mirrors to be in sync until Monday at the
latest. The more people trying to get stuff which isn't there just
makes this longer as they are usually getting resource limitations.



-- 
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: Help needed regarding a build failure on x32 for python-twisted, might be kernel related

2019-03-07 Thread Florian Weimer
* Robert-André Mauchin:

> https://koji.fedoraproject.org/koji/taskinfo?taskID=33279740

Since this has come up repeatedly in other contexts leading to
confusion:

This is not an x32 build.  I don't think Fedora has any x32 builders.

x32 is a distinct, incompatible architecture from i386/i686 and x86-64,
requiring different binaries.

Thanks,
Florian
___
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 rawhide compose report: 20190306.n.1 changes

2019-03-07 Thread Tomasz Kłoczko
On Fri, 8 Mar 2019 at 00:37, Stephen John Smoogen  wrote:
[..]
> We don't push to mirrors. They sync from either our main servers or a
> tier 1 or tier 2 mirror which also pull/rsync from the master mirrors.
> This means it will take time to get stuff down and out. So like I
> said.. do not expect various mirrors to be in sync until Monday at the
> latest. The more people trying to get stuff which isn't there just
> makes this longer as they are usually getting resource limitations.

I must be somehow extremely unlucky because after checking +two dozens
of the mirrors from
https://admin.fedoraproject.org/mirrormanager/mirrors/Fedora/development
available over rsync in UK, Poland, Netherlands, France and US I dd
not found even one synced :/
Interesting only is that they are all stopped synchronisation in the
middle of the Aug 2018 or 17 Feb 2019.
Can someone help and point on mirror accessible over rsync which is up-to-date?

Today after clean dnf caches again and rerun upgrade seems like at
least indexes are propagated correctly however:

Transaction Summary
=
Install 42 Packages
Upgrade489 Packages
Remove   3 Packages

Total download size: 841 M
DNF will only download packages for the transaction.
Downloading Packages:
[MIRROR] gdm-3.31.91-1.fc31.x86_64.rpm: Status code: 404 for
https://mirror.vorboss.net/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/g/gdm-3.31.91-1.fc31.x86_64.rpm
[FAILED] gdm-3.31.91-1.fc31.x86_64.rpm: No more mirrors to try - All
mirrors were already tried without success
(2-3/582): gdm-devel-3.31.91-1.fc31.x86_64.rpm 0%
[] 103
kB/s | 509 kB139:10 ETA
The downloaded packages were saved in cache until the next successful
transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Error downloading packages:
  Cannot download Packages/g/gdm-3.31.91-1.fc31.x86_64.rpm: All
mirrors were tried
Loaded plugins: builddep, changelog, config-manager, copr, debug,
debuginfo-install, download, generate_completion_cache,
needs-restarting, playground, repoclosure, repodiff, repograph,
repomanage, reposync
DNF version: 4.1.0

kloczek
-- 
Tomasz Kłoczko | LinkedIn: http://lnkd.in/FXPWxH
___
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