Re: F21 downloads repository metadata in 3 places!

2014-12-14 Thread Hedayat Vatankhah




/*Samuel Sieb */ wrote on Sat, 13 Dec 2014 23:32:23 -0800:

On 12/13/2014 01:10 PM, Hedayat Vatankhah wrote:

Hi!
I noticed that F21 can potentially download repository metadata 3 times:
1. Yum cache 2. DNF cache 3. PackageKit cache! It really hurts to see


I'm not aware of the PackageKit cache, where is it?

/var/cache/PackageKit



I did accidentally discover about dnf recently on some F20 systems.  I 
don't remember if it was network traffic or disk space that tipped me 
off, but I discovered that dnf was downloading stuff when I didn't 
even know it was installed.  I immediately disabled it, but that does 
seem like rather unfriendly behaviour...
I'd call it evil. Apparently, nobody around here cares. I think I should 
start thinking about my own "Fedora for Poor" product.


Regards,
Hedayat
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 downloads repository metadata in 3 places!

2014-12-14 Thread Sudhir Khanger
On Sunday, December 14, 2014 12:09:14 PM Hedayat Vatankhah wrote:
> I'd call it evil. Apparently, nobody around here cares. I think I should 
> start thinking about my own "Fedora for Poor" product.

It certainly affects me.

Most decision are being made on two assumptions 1. people have fast and 
unlimited internet connections and 2. people have high RAM and multiple core 
CPU powerful computers. Both of these assumptions are arbitrarily at best. DNF 
regularly downloads cache, disables delta RPM support, and doesn't support 
local repos. Instead of implementing different profiles for different type of 
networks like wifi vs mobile we are throwing it out without people's consent. 
I am in favor of automation but it should be implemented when it's ready.

-- 
Regards,
Sudhir Khanger,
sudhirkhanger.com,
github.com/donniezazen,
5577 8CDB A059 085D 1D60  807F 8C00 45D9 F5EF C394.

signature.asc
Description: This is a digitally signed message part.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

ssh problem with pkgs.fedoraproject.org

2014-12-14 Thread Yaniv Bronhaim
Hey,

According to
https://lists.fedoraproject.org/pipermail/devel/2014-June/199631.html
disabling selinux should do the trick, in my case it didn't really help

still getting:

 ssh bronh...@pkgs.fedoraproject.org -vvv
OpenSSH_6.4, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuration data /home/ybronhei/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 51: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to pkgs.fedoraproject.org [209.132.181.4] port 22.
debug1: Connection established.
debug3: Incorrect RSA1 identifier
debug3: Could not load "/home/ybronhei/.ssh/id_rsa" as a RSA1 public key
debug1: identity file /home/ybronhei/.ssh/id_rsa type 1
debug1: identity file /home/ybronhei/.ssh/id_rsa-cert type -1
debug1: identity file /home/ybronhei/.ssh/id_dsa type -1
debug1: identity file /home/ybronhei/.ssh/id_dsa-cert type -1
debug1: identity file /home/ybronhei/.ssh/id_ecdsa type -1
debug1: identity file /home/ybronhei/.ssh/id_ecdsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.4

and when trying to clone a project

fedpkg clone vdsm
Cloning into 'vdsm'...
ssh_exchange_identification: read: Connection reset by peer
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Could not execute clone: Command '['git', 'clone', 'ssh://
bronh...@pkgs.fedoraproject.org/vdsm', '--origin', 'origin']' returned
non-zero exit status

It worked few weeks ago.. and I updated my pk in my fas account.. its not
permission failure, so any ideas what can is it ?

Thanks
Yaniv Bronhaim.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

rawhide report: 20141214 changes

2014-12-14 Thread Fedora Rawhide Report
Compose started at Sun Dec 14 05:15:03 UTC 2014
Broken deps for i386
--
[3Depict]
3Depict-0.0.16-3.fc22.i686 requires libmgl.so.7.2.0
[Sprog]
Sprog-0.14-27.fc20.noarch requires perl(:MODULE_COMPAT_5.18.0)
[bibletime]
bibletime-2.10.1-4.fc22.i686 requires libsword-1.7.3.so
[cab]
cab-0.1.9-12.fc22.i686 requires cabal-dev
[dnssec-check]
dnssec-check-1.14.0.1-4.fc20.i686 requires libval-threads.so.14
dnssec-check-1.14.0.1-4.fc20.i686 requires libsres.so.14
[gcc-python-plugin]
gcc-python2-debug-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
gcc-python2-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
gcc-python3-debug-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
gcc-python3-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
[glances]
glances-2.1.2-2.fc22.noarch requires python-psutil >= 0:2.0.0
[kdeplasma-addons]
plasma-wallpaper-marble-4.14.3-1.fc22.i686 requires 
libmarblewidget.so.19
[nwchem]
nwchem-openmpi-6.3.2-11.fc21.i686 requires libmpi_usempi.so.1
[openstack-neutron-gbp]
openstack-neutron-gbp-2014.2-0.2.acb85f0git.fc22.noarch requires 
openstack-neutron = 0:2014.2
[pam_mapi]
pam_mapi-0.2.0-3.fc22.i686 requires libmapi.so.0
[python-selenium]
python3-selenium-2.43.0-1.fc22.noarch requires python3-rdflib
[rubygem-wirb]
rubygem-wirb-1.0.3-2.fc21.noarch requires rubygem(paint) < 0:0.9
[shogun]
shogun-doc-3.2.0.1-0.27.git20140804.96f3cf3.fc22.noarch requires 
shogun-data = 0:0.8.1-0.18.git20140804.48a1abb.fc22
[subsurface]
subsurface-4.2-3.fc22.i686 requires libmarblewidget.so.19
[uwsgi]
uwsgi-plugin-gridfs-2.0.7-2.fc22.i686 requires libmongoclient.so
uwsgi-stats-pusher-mongodb-2.0.7-2.fc22.i686 requires libmongoclient.so
[vfrnav]
vfrnav-20140510-2.fc22.i686 requires libpolyclipping.so.16
vfrnav-utils-20140510-2.fc22.i686 requires libpolyclipping.so.16



Broken deps for x86_64
--
[3Depict]
3Depict-0.0.16-3.fc22.x86_64 requires libmgl.so.7.2.0()(64bit)
[Sprog]
Sprog-0.14-27.fc20.noarch requires perl(:MODULE_COMPAT_5.18.0)
[bibletime]
bibletime-2.10.1-4.fc22.x86_64 requires libsword-1.7.3.so()(64bit)
[cab]
cab-0.1.9-12.fc22.x86_64 requires cabal-dev
[dnssec-check]
dnssec-check-1.14.0.1-4.fc20.x86_64 requires 
libval-threads.so.14()(64bit)
dnssec-check-1.14.0.1-4.fc20.x86_64 requires libsres.so.14()(64bit)
[gcc-python-plugin]
gcc-python2-debug-plugin-0.13-2.fc22.x86_64 requires gcc = 
0:4.9.2-1.fc22
gcc-python2-plugin-0.13-2.fc22.x86_64 requires gcc = 0:4.9.2-1.fc22
gcc-python3-debug-plugin-0.13-2.fc22.x86_64 requires gcc = 
0:4.9.2-1.fc22
gcc-python3-plugin-0.13-2.fc22.x86_64 requires gcc = 0:4.9.2-1.fc22
[glances]
glances-2.1.2-2.fc22.noarch requires python-psutil >= 0:2.0.0
[kdeplasma-addons]
plasma-wallpaper-marble-4.14.3-1.fc22.x86_64 requires 
libmarblewidget.so.19()(64bit)
[nwchem]
nwchem-openmpi-6.3.2-11.fc21.x86_64 requires libmpi_usempi.so.1()(64bit)
[openstack-neutron-gbp]
openstack-neutron-gbp-2014.2-0.2.acb85f0git.fc22.noarch requires 
openstack-neutron = 0:2014.2
[pam_mapi]
pam_mapi-0.2.0-3.fc22.i686 requires libmapi.so.0
pam_mapi-0.2.0-3.fc22.x86_64 requires libmapi.so.0()(64bit)
[python-selenium]
python3-selenium-2.43.0-1.fc22.noarch requires python3-rdflib
[rubygem-wirb]
rubygem-wirb-1.0.3-2.fc21.noarch requires rubygem(paint) < 0:0.9
[shogun]
shogun-doc-3.2.0.1-0.27.git20140804.96f3cf3.fc22.noarch requires 
shogun-data = 0:0.8.1-0.18.git20140804.48a1abb.fc22
[subsurface]
subsurface-4.2-3.fc22.x86_64 requires libmarblewidget.so.19()(64bit)
[uwsgi]
uwsgi-plugin-gridfs-2.0.7-2.fc22.x86_64 requires 
libmongoclient.so()(64bit)
uwsgi-stats-pusher-mongodb-2.0.7-2.fc22.x86_64 requires 
libmongoclient.so()(64bit)
[vfrnav]
vfrnav-20140510-2.fc22.i686 requires libpolyclipping.so.16
vfrnav-20140510-2.fc22.x86_64 requires libpolyclipping.so.16()(64bit)
vfrnav-utils-20140510-2.fc22.x86_64 requires 
libpolyclipping.so.16()(64bit)



Broken deps for armhfp
--
[3Depict]
3Depict-0.0.16-3.fc22.armv7hl requires libmgl.so.7.2.0
[Sprog]
Sprog-0.14-27.fc20.noarch requires perl(:MODULE_COMPAT_5.18.0)
[avro]
avro-mapred-1.7.5-9.fc22.noarch requires hadoop-mapreduce
avro-mapred-1.7.5-9.fc22.noarch requires hadoop-client
[bibletime]
bibletime-2.10.1-4.fc22.armv7hl requires libsword-1.7.3.so
[cab]
cab-0.1.9-12.fc22.armv7hl requires cabal-dev
[dnssec-check]
dnssec-check-1.14.0.1-4.fc20.armv7hl requires libval-threads.so.14
dnssec-check-1.14.0.1-4.fc20.armv7hl requires libsres.so.14
[gcc-python

Re: F21 downloads repository metadata in 3 places!

2014-12-14 Thread Rahul Sundaram
Hi

On Sun, Dec 14, 2014 at 5:17 AM, Sudhir Khanger  wrote:
>
>  DNF
> regularly downloads cache, disables delta RPM support, and doesn't support
> local repos.
>

With the latest dnf update, Delta RPM support is enabled again.

https://admin.fedoraproject.org/updates/dnf-0.6.3-2.fc21,dnf-plugins-core-0.1.4-1.fc21,hawkey-0.5.2-1.fc21

As a general recommendation, always refer to specific bug reports when
talking about issues

Rahul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: is it possible to skip a noarch subpackage on certains archs (arm)

2014-12-14 Thread Nico Kadel-Garcia
On Sat, Dec 13, 2014 at 4:32 PM, Zbigniew Jędrzejewski-Szmek
 wrote:
> On Sat, Dec 13, 2014 at 10:00:00AM -0500, Nico Kadel-Garcia wrote:

>> Would it be saner to make a separate SRPM that builds just the
>> documentation, even if it uses the same source tarball? That way,
>> minor version updates of the software would not force a rebuild of the
>> documentation.
> Yeah, but that's additional work for each update... and more chance to make
> an error. I actually prefer for the build to be long.

Yeah, it's a trade-off. There are tools where the documentation is
bulky, or inappropriate for streamlined builds. "apr-api-docs" comes
to mind as a  good example.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 downloads repository metadata in 3 places!

2014-12-14 Thread Kevin Kofler
Sudhir Khanger wrote:
> Most decision are being made on two assumptions 1. people have fast and
> unlimited internet connections and 2. people have high RAM and multiple
> core CPU powerful computers. Both of these assumptions are arbitrarily at
> best. DNF regularly downloads cache, disables delta RPM support,

It's actually ENABLING DeltaRPM support (as the latest DNF update now does) 
that makes assumption 2. DeltaRPMs reduce download bandwidth consumption at 
the expense of a lot of CPU power. It's a tradeoff between 1. and 2. If you 
have 1. more than 2. (as is the case for me), then DeltaRPMs actually make 
your updates slower. If you have 2. more than 1., they make your updates 
faster.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [Fedora-packaging] Summary/Minutes from today's FPC Meeting (2014-12-11 17:00 - 18:25 UTC)

2014-12-14 Thread Michel Alexandre Salim


On 12/13/2014 12:54 AM, Zbigniew Jędrzejewski-Szmek wrote:
> On Fri, Dec 12, 2014 at 09:38:52AM -0500, Bastien Nocera wrote:
>>
>>
>> - Original Message -
>>> On 12/12/2014 03:18 PM, Bastien Nocera wrote:


 - Original Message -
> On Fri, Dec 12, 2014 at 09:04:19AM -0500, Bastien Nocera wrote:
>>>
> Agreed, a static library is a waste of time. What about a normal
> shared library? Do you think patches to do that would be accepted?

 How does a shared library solve any of those problems?
>>> I wonder why I have to explain this ;)
>>>
>>> It would concentrate/centralize a distributed, undetectable origin of
>>> bug into one point of maintenance and development.
>>
>> It wouldn't solve the problem of not wanting to offer an API to 
>> third-parties...
> Hi,
> 
> I understand why upstream did not want to do that, but current
> situation is not very attractive either. The same piece of library-like
> code is duplicated in two places in gnome, in cinnamon, and we are talking
> about duplicating in a fourth place.
> 
> FPC wants to have it split out and shared. gvc has the last commmit in
> git 13 months ago. Shouldn't be that much of an issue to split it out.
> 
Having a static lib that goes against upstream's wishes, and that won't
be used by the core GNOME applications anyway, seems rather anomalous as
well.

On the other hand, given that Cinnamon, Budgie, and other GNOME-related
external projects are using this internal dependency anyway, I'd say the
intent of not offering an API to third-parties has already failed... and
not offering a *stable* API should be obvious enough by offering only a
static lib. We could even add a README.Fedora file clearly stating that
this library comes with no API stability guarantee.

Seems that we should go back to the FPC, now that the objection from
upstream (in some cases overlapping with Fedora package maintainers) is
clear. At the very least, we need a decision on what to do with shared
internal modules that are not intended to be used by external third
parties - like libgd and libg-v-c, but I won't be surprised if there are
others.

- is the current practice acceptable, or (per last week's FPC decision)
should the use of a static lib be required
- once such a static lib is made available, is its use optional or
mandatory for existing / new packages, and what's the timeline for
requiring dependent packages to build against it
- or should we have a two-tier policy, with, say, modules from the
originating project allowed to pull in such dependencies via git
submodules as per the current practice, but external modules required to
use the static lib?

With the latter, in the case that, say, individual GNOME modules need to
be built against different commits of such a shared dependency, they
still can, while we at least have centralized such dependency's usage by
external projects.

Best regards,

-
Michel Alexandre Salim
Fedora Project Contributor: http://fedoraproject.org/

Email:  sali...@fedoraproject.org  | GPG key ID: A36A937A
IDs:keybase.io/michel-slm  | IRC: michel_...@irc.freenode.net

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 downloads repository metadata in 3 places!

2014-12-14 Thread Robert Marcano
On Dec 14, 2014 10:12 PM, "Kevin Kofler"  wrote:
>
> Sudhir Khanger wrote:
> > Most decision are being made on two assumptions 1. people have fast and
> > unlimited internet connections and 2. people have high RAM and multiple
> > core CPU powerful computers. Both of these assumptions are arbitrarily
at
> > best. DNF regularly downloads cache, disables delta RPM support,
>
> It's actually ENABLING DeltaRPM support (as the latest DNF update now
does)
> that makes assumption 2. DeltaRPMs reduce download bandwidth consumption
at
> the expense of a lot of CPU power. It's a tradeoff between 1. and 2. If
you
> have 1. more than 2. (as is the case for me), then DeltaRPMs actually make
> your updates slower. If you have 2. more than 1., they make your updates
> faster.

I don't know why the time to rebuild rpms is important, updates are now
applied at boot time, so rpms can be rebuilt with smaller nice/ionice
before the user reboots (on Workstation product). Meanwhile bandwidth cost
money.

>
> Kevin Kofler
>
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct