How to package a Git repository

2016-09-09 Thread Florian Weimer
I would like to build (S)RPMs directly from a Git repository (which 
contains the .spec file in the top-level directory).  This is for a 
CI-style project, with a quick release cycle.


I have a Lua script fragment which generates a proper SRPM with the 
mock-scm target in COPR, and which is also compatible with “fedpkg 
srpm”.  But rpmbuild strips leading path components from Source: and 
Patch: references, so this only works if all files are in a single 
directory.


Are there any alternatives that work in COPR, EPEL and Fedora proper?

I think it's strange that I have to put a tarball somewhere just for 
RPM's sake if there is no separate upstream, and there are no upstream 
releases as a result.  It's just an annoyance and yet another step that 
can go wrong in various ways.


Thanks,
Florian
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Review request: perl-Path-Iterator-Rule, perl-Number-Range

2016-09-09 Thread Sandro Mani

Hi

I need the following packages reviewed to update licensecheck and 
perl-String-Copyright:


perl-Path-Iterator-Rule - 
https://bugzilla.redhat.com/show_bug.cgi?id=1373244

perl-Number-Range - https://bugzilla.redhat.com/show_bug.cgi?id=1374642

Happy to review in exchange.

Sandro
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Review request: perl-Path-Iterator-Rule, perl-Number-Range

2016-09-09 Thread gil



Il 09/09/2016 11:46, Sandro Mani ha scritto:

Hi

I need the following packages reviewed to update licensecheck and 
perl-String-Copyright:


perl-Path-Iterator-Rule - 
https://bugzilla.redhat.com/show_bug.cgi?id=1373244

perl-Number-Range - https://bugzilla.redhat.com/show_bug.cgi?id=1374642


hi
take!
for now I have nothing to be reviewed urgently
(maybe only after https://bugzilla.redhat.com/show_bug.cgi?id=1366843 )
if there is someone who needs it i leave these
regards
.g

Happy to review in exchange.

Sandro
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: How to package a Git repository

2016-09-09 Thread Igor Gnatenko
In DNF CI we use rpm-gitoverlay[0], but due to RPM we have to prepare
archive from git, replace path for %(auto)setup, and some other magic,
so you can't use it as is in Fedora. But you can easily use it with
COPR as you don't have to follow all guidelines.

When I deal with one project I just do: $ rpm-gitoverlay build-package
-n libdnf rpm copr --owner ignatenkobrain --project libdnf
which does everything for me.


[0] https://github.com/ignatenkobrain/rpm-gitoverlay

On Fri, Sep 9, 2016 at 11:25 AM, Florian Weimer  wrote:
> I would like to build (S)RPMs directly from a Git repository (which contains
> the .spec file in the top-level directory).  This is for a CI-style project,
> with a quick release cycle.
>
> I have a Lua script fragment which generates a proper SRPM with the mock-scm
> target in COPR, and which is also compatible with “fedpkg srpm”.  But
> rpmbuild strips leading path components from Source: and Patch: references,
> so this only works if all files are in a single directory.
>
> Are there any alternatives that work in COPR, EPEL and Fedora proper?
>
> I think it's strange that I have to put a tarball somewhere just for RPM's
> sake if there is no separate upstream, and there are no upstream releases as
> a result.  It's just an annoyance and yet another step that can go wrong in
> various ways.
>
> Thanks,
> Florian
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org



-- 
-Igor Gnatenko
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Versioning the Packaging Guidelines

2016-09-09 Thread Alec Leamas

Dear list,


There is an ongoing thread in debian-devel on their Standards-Version 
usage. Reading this, it strikes me that Fedora lacks this info.


The basic package lifecycle is that it is reviewed to current standards, 
and after that start lagging from the actual standards. To which extent 
depends on the maintainer.


Debian addresses this by actually versioning their guidelines, and 
tracking the last version checked in  the package. There are checklists 
how to update between each version of the standard.


Could we learn anything from this? Fedora is not a rolling distribution, 
but the guidelines are. Would it be a good idea to actually provide 
versions of the guidelines? To track the last version checked in the 
packages?


If not for anything else., it would certainly make the life of 
fedora-review maintainers easier. That said,  I'm turning a blind eye to 
the obvious technical hassles versioning a wiki.


Just my 5 öre


--alec
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Versioning the Packaging Guidelines

2016-09-09 Thread gil



Il 09/09/2016 14:13, Alec Leamas ha scritto:

Dear list,


There is an ongoing thread in debian-devel on their Standards-Version 
usage. Reading this, it strikes me that Fedora lacks this info.


The basic package lifecycle is that it is reviewed to current 
standards, and after that start lagging from the actual standards. To 
which extent depends on the maintainer.


Debian addresses this by actually versioning their guidelines, and 
tracking the last version checked in  the package. There are 
checklists how to update between each version of the standard.


Could we learn anything from this? Fedora is not a rolling 
distribution, but the guidelines are. Would it be a good idea to 
actually provide versions of the guidelines? To track the last version 
checked in the packages?


If not for anything else., it would certainly make the life of 
fedora-review maintainers easier.

hi
to me it seems the opposite ...
regards
.g
That said,  I'm turning a blind eye to the obvious technical hassles 
versioning a wiki.


Just my 5 öre


--alec
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Versioning the Packaging Guidelines

2016-09-09 Thread Josh Boyer
On Fri, Sep 9, 2016 at 8:13 AM, Alec Leamas  wrote:
> Dear list,
>
>
> There is an ongoing thread in debian-devel on their Standards-Version usage.
> Reading this, it strikes me that Fedora lacks this info.
>
> The basic package lifecycle is that it is reviewed to current standards, and
> after that start lagging from the actual standards. To which extent depends
> on the maintainer.

Correct.  And the lag is really kind of the hard part.  To my
knowledge, there is still no group that actively reviews already
approved package for continued adherence to any version of the
guidelines.  There are good reasons for this, mostly stemming from
lack of review resources to begin with, but that means a review is a
one-time event for the bulk of the packages in Fedora.

> Debian addresses this by actually versioning their guidelines, and tracking
> the last version checked in  the package. There are checklists how to update
> between each version of the standard.
>
> Could we learn anything from this? Fedora is not a rolling distribution, but
> the guidelines are. Would it be a good idea to actually provide versions of
> the guidelines? To track the last version checked in the packages?

I think these are ideas worth discussing, but you should probably
discuss them with the FPC directly.

> If not for anything else., it would certainly make the life of fedora-review
> maintainers easier. That said,  I'm turning a blind eye to the obvious
> technical hassles versioning a wiki.

It wouldn't be that difficult to pull it out of the wiki and into a
pagure.io repo that actually publishes things, etc.  Again a topic of
conversation for the FPC.  I would really suggest opening a ticket
with them.

josh
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Versioning the Packaging Guidelines

2016-09-09 Thread Marcin Juszkiewicz
W dniu 09.09.2016 o 14:25, gil pisze:
>> Could we learn anything from this? Fedora is not a rolling
>> distribution, but the guidelines are. Would it be a good idea to
>> actually provide versions of the guidelines? To track the last version
>> checked in the packages?
>>
>> If not for anything else., it would certainly make the life of
>> fedora-review maintainers easier.

> to me it seems the opposite ...

As long time Debian user (who played with packaging too) I would say
that updating package to newest guidelines was described well in
guidelines changelog. Especially when package is well maintained it
often just meant "updated to latest standards. no changes required".
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Versioning the Packaging Guidelines

2016-09-09 Thread Alec Leamas



On 09/09/16 14:39, Josh Boyer wrote:

On Fri, Sep 9, 2016 at 8:13 AM, Alec Leamas  wrote:

Dear list,


There is an ongoing thread in debian-devel on their Standards-Version usage.
Reading this, it strikes me that Fedora lacks this info.




It wouldn't be that difficult to pull it out of the wiki and into a
pagure.io repo that actually publishes things, etc.  Again a topic of
conversation for the FPC.  I would really suggest opening a ticket
with them.




Done: https://fedorahosted.org/fpc/ticket/646

Cheers!

--alec
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Orphaned: elementry, evas-generic-loaders

2016-09-09 Thread Kevin Kofler
Christopher Meng wrote:
> 100 is not enough at all, even .

100 is enough for all practical purposes. Even kdelibs3, which has had no 
upstream release for 8 years, is only at -75. And in the unlikely event you 
really reach 99, you can go to 99.1, 99.2, …

> Since efl has higher version, just use proper macros.
> 
> Obsoletes: evas-generic-loaders <=  %{version}-%{release}

That should be < rather than <= again. And it only makes sense if the 
version numbers actually correlate. Otherwise it is too broad.

There is no case in which < 1.17.0-100 will fail, but something like < 3.0 
will work. The -100 hack is actually the narrowest Obsoletes you can use. If 
you don't like it, use < 1.17.1 (the next narrowest).

> Obsoletes: evas-generic-loaders%{?_isa} <=  %{version}-%{release}

And this one is just nonsense, as Igor Gnatenko pointed out.

Kevin Kofler
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


[Test-Announce] Fedora 25 Branched 20160909.n.0 nightly compose nominated for testing

2016-09-09 Thread rawhide
Announcing the creation of a new nightly release validation test event
for Fedora 25 Branched 20160909.n.0. Please help run some tests for this
nightly compose if you have time. For more information on nightly
release validation testing, see:
https://fedoraproject.org/wiki/QA:Release_validation_test_plan

Test coverage information for the current release can be seen at:
https://www.happyassassin.net/testcase_stats/25

You can see all results, find testing instructions and image download
locations, and enter results on the Summary page:

https://fedoraproject.org/wiki/Test_Results:Fedora_25_Branched_20160909.n.0_Summary

The individual test result pages are:

https://fedoraproject.org/wiki/Test_Results:Fedora_25_Branched_20160909.n.0_Installation
https://fedoraproject.org/wiki/Test_Results:Fedora_25_Branched_20160909.n.0_Base
https://fedoraproject.org/wiki/Test_Results:Fedora_25_Branched_20160909.n.0_Server
https://fedoraproject.org/wiki/Test_Results:Fedora_25_Branched_20160909.n.0_Cloud
https://fedoraproject.org/wiki/Test_Results:Fedora_25_Branched_20160909.n.0_Desktop
https://fedoraproject.org/wiki/Test_Results:Fedora_25_Branched_20160909.n.0_Security_Lab

Thank you for testing!
-- 
Mail generated by relval: https://www.happyassassin.net/relval/
___
test-announce mailing list
test-annou...@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/test-annou...@lists.fedoraproject.org
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


TBB license change and package rebuilds

2016-09-09 Thread Jerry James
[This message BCC'd to affected maintainers.]

A new version of tbb has been released.  With this release, the
license changes from "GPLv2 with exceptions" to "ASL 2.0".

There is no soname bump in this release, but one section of the API
changed in a backwards-incompatible way.  Therefore, I intend to
rebuild all tbb-using packages for Rawhide and F-25, in case they use
that part of the API.  I have already done local builds in mock, with
no problems.  The affected packages are:

- ceres-solver
- embree
- gazebo
- mathicgb
- OCE
- suitesparse

There is another reason for these rebuilds.  TBB was available only on
a restricted set of architectures in the past, and most of these
packages still reflect that.  Today, though, TBB is available on all
arches in all supported versions of Fedora, and in RHEL > 6.  I
propose to remove the architecture restrictions from the above
packages, or use them only for RHEL <= 6. (except for embree, which
has an architecture restriction of its own).

If the suitesparse maintainer does not object, I would also like to
fix something I noticed in the build logs.  GCC complains about
unrecognized pragmas.
- #pragma ivdep: I propose to change all instances of this to #pragma GCC ivdep.
- #pragma novector: there is no GCC equivalent, so nothing can be done here.
- #pragma omp ...: I propose to build CHOLMOD with -fopenmp so these
will be defined and used.

If any maintainers of the above packages object to any part of this
plan, please let me know soon.  If nobody objects, I will do all of
these builds early next week.  Regards,
-- 
Jerry James
http://www.jamezone.org/
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: How to package a Git repository

2016-09-09 Thread John Florian
On Fri, 2016-09-09 at 11:25 +0200, Florian Weimer wrote:

I would like to build (S)RPMs directly from a Git repository (which
contains the .spec file in the top-level directory).  This is for a
CI-style project, with a quick release cycle.

I have a Lua script fragment which generates a proper SRPM with the
mock-scm target in COPR, and which is also compatible with “fedpkg
srpm”.  But rpmbuild strips leading path components from Source: and
Patch: references, so this only works if all files are in a single
directory.

Are there any alternatives that work in COPR, EPEL and Fedora proper?

I think it's strange that I have to put a tarball somewhere just for
RPM's sake if there is no separate upstream, and there are no upstream
releases as a result.  It's just an annoyance and yet another step that
can go wrong in various ways.


This is my situation with everything I package (privately for my employer).  I 
went in circles for a while simply believing I had to be doing something wrong 
until I considered the fact that most people doing packaging are not the 
authors.  This all settled in completely when I began recalling the days of 
yore when one would download a tgz, extract, config, make, etc..  Still I think 
it's a shame that this isn't handled better.  With very large projects it's 
quite a waste of time to archive just to meet the expected input format only to 
have the process reversed immediately.

That said, I do much as Igor has already mentioned.  My build process starts 
with tito but lands in our Koji.  I use the following Makefile without any 
changes for each of my projects to facilitate tito's 
tito.release.KojiGitReleaser:

$ cat Makefile
# Extract NVR from the spec while stripping any macros, specifically the
# disttag macro.
name := $(shell awk '/^Name:/{print $$2}' *.spec)
version := $(shell \
   awk '/^Version:/{print gensub(/%{.*?}/, "", "g", $$2)}' *.spec \
   )
release := $(shell \
   awk '/^Release:/{print gensub(/%{.*?}/, "", "g", $$2)}' *.spec \
   )
# The treeish we'll archive is effectively the Git tag that tito created.
treeish := ${name}-${version}-${release}

# Koji's buildSRPMFromSCM method expects a target named "sources" which
# ultimately must ensure that a tarball of the package's sources and its spec
# file are present.  Our practice is to always keep a spec file in the Git
# repository, but we must build the tarball on the fly to resemble an upstream
# published work.
sources:
   git archive \
   --output=${name}-${version}.tar.gz \
   --prefix=${name}-${version}/ \
   ${treeish}


Hope this helps!
--
John Florian mailto:john.flor...@dart.biz>>
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


F26 System Wide Change: DNF 2.0

2016-09-09 Thread Jan Kurik
= Proposed System Wide Change: DNF 2.0 =
https://fedoraproject.org/wiki/Changes/DNF-2.0


Change owner(s):
* Jan Silhan 
* Michal Luscon 
* Igor Gnatenko 


DNF rebase to version 2.0.


== Detailed Description ==
DNF-2.0 is the next upcoming major version of DNF package manager.
Unfortunately, it brings some incompatibilities with previous version
of DNF (DNF-1) which were either needed to preserve compatibility with
YUM CLI or where bigger redesigns were needed. A list of identified
incompatible changes can be found here
http://dnf.readthedocs.io/en/latest/dnf-1_vs_dnf-2.html


== Scope ==
Proposal owners:
* complete release notes
* deliver DNF-2.0 stack to Rawhide

Other developers:
* Owners of 3rd party DNF plugins or components depending on DNF
should check and adjust their packages otherwise they may not work
with DNF-2.0.

Release engineering:
* All release engineering tools that depends on DNF should be tested
against DNF-2.0.
-- 
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: How to package a Git repository

2016-09-09 Thread Igor Gnatenko
Problem with tito as it doesn't really do proper archive for
build/release and doesn't work properly in many cases:
1. Version is specified in spec -> all builds will be unordered.
Example: Version: 2.0.0 -> 2.0.0-1.git.tree-ish
2. Replaces archive. Source: https://.../%{name}-%{version}.tar.gz is
404 as tito creates releases in %{name}-%{version}-X where X is
release. If we are talking about Github, then even you change URL to
proper it still doesn't work because %(auto)setup fails, as github
generates archive in %{name}-%{name}-%{version}-X format.
X. Requires some files in upstream repo

I would not recommend using tito. I would recommend to have spec in
upstream ONLY for reference, but have proper Fedora ones in our
dist-git.

On Fri, Sep 9, 2016 at 4:47 PM, John Florian  wrote:
> On Fri, 2016-09-09 at 11:25 +0200, Florian Weimer wrote:
>
> I would like to build (S)RPMs directly from a Git repository (which
> contains the .spec file in the top-level directory).  This is for a
> CI-style project, with a quick release cycle.
>
> I have a Lua script fragment which generates a proper SRPM with the
> mock-scm target in COPR, and which is also compatible with “fedpkg
> srpm”.  But rpmbuild strips leading path components from Source: and
> Patch: references, so this only works if all files are in a single
> directory.
>
> Are there any alternatives that work in COPR, EPEL and Fedora proper?
>
> I think it's strange that I have to put a tarball somewhere just for
> RPM's sake if there is no separate upstream, and there are no upstream
> releases as a result.  It's just an annoyance and yet another step that
> can go wrong in various ways.
>
>
> This is my situation with everything I package (privately for my employer).
> I went in circles for a while simply believing I had to be doing something
> wrong until I considered the fact that most people doing packaging are not
> the authors.  This all settled in completely when I began recalling the days
> of yore when one would download a tgz, extract, config, make, etc..  Still I
> think it's a shame that this isn't handled better.  With very large projects
> it's quite a waste of time to archive just to meet the expected input format
> only to have the process reversed immediately.
>
> That said, I do much as Igor has already mentioned.  My build process starts
> with tito but lands in our Koji.  I use the following Makefile without any
> changes for each of my projects to facilitate tito's
> tito.release.KojiGitReleaser:
>
> $ cat Makefile
> # Extract NVR from the spec while stripping any macros, specifically the
> # disttag macro.
> name := $(shell awk '/^Name:/{print $$2}' *.spec)
> version := $(shell \
>awk '/^Version:/{print gensub(/%{.*?}/, "", "g", $$2)}' *.spec \
>)
> release := $(shell \
>awk '/^Release:/{print gensub(/%{.*?}/, "", "g", $$2)}' *.spec \
>)
> # The treeish we'll archive is effectively the Git tag that tito created.
> treeish := ${name}-${version}-${release}
>
> # Koji's buildSRPMFromSCM method expects a target named "sources" which
> # ultimately must ensure that a tarball of the package's sources and its
> spec
> # file are present.  Our practice is to always keep a spec file in the Git
> # repository, but we must build the tarball on the fly to resemble an
> upstream
> # published work.
> sources:
>git archive \
>--output=${name}-${version}.tar.gz \
>--prefix=${name}-${version}/ \
>${treeish}
>
>
> Hope this helps!
> --
> John Florian 
>
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org
>



-- 
-Igor Gnatenko
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Fedora 25-20160909.n.0 compose check report

2016-09-09 Thread Fedora compose checker
Missing expected images:

Cloud_base raw-xz i386

Failed openQA tests: 12/92 (x86_64), 2/17 (i386), 1/2 (arm)

New failures (same test did not fail in 25-20160908.n.0):

ID: 33211   Test: x86_64 Server-dvd-iso install_default_upload
URL: https://openqa.fedoraproject.org/tests/33211
ID: 33232   Test: x86_64 universal install_anaconda_text
URL: https://openqa.fedoraproject.org/tests/33232
ID: 33234   Test: x86_64 universal install_repository_http_variation
URL: https://openqa.fedoraproject.org/tests/33234
ID: 33245   Test: x86_64 universal install_multi_empty
URL: https://openqa.fedoraproject.org/tests/33245
ID: 33260   Test: x86_64 universal install_btrfs@uefi
URL: https://openqa.fedoraproject.org/tests/33260
ID: 33289   Test: i386 universal install_lvmthin
URL: https://openqa.fedoraproject.org/tests/33289

Old failures (same test failed in 25-20160908.n.0):

ID: 33198   Test: x86_64 Atomic-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/33198
ID: 33207   Test: arm Minimal-raw_xz-raw.xz 
install_arm_image_deployment_upload
URL: https://openqa.fedoraproject.org/tests/33207
ID: 33253   Test: x86_64 universal install_iscsi
URL: https://openqa.fedoraproject.org/tests/33253
ID: 33271   Test: x86_64 universal upgrade_2_minimal_64bit
URL: https://openqa.fedoraproject.org/tests/33271
ID: 33272   Test: x86_64 universal upgrade_2_desktop_64bit
URL: https://openqa.fedoraproject.org/tests/33272
ID: 33273   Test: x86_64 universal upgrade_2_server_64bit
URL: https://openqa.fedoraproject.org/tests/33273
ID: 33274   Test: x86_64 universal upgrade_2_kde_64bit
URL: https://openqa.fedoraproject.org/tests/33274
ID: 33275   Test: x86_64 universal upgrade_2_desktop_encrypted_64bit
URL: https://openqa.fedoraproject.org/tests/33275
ID: 33291   Test: i386 universal upgrade_2_desktop_32bit
URL: https://openqa.fedoraproject.org/tests/33291

Passed openQA tests: 68/92 (x86_64), 15/17 (i386)

New passes (same test did not pass in 25-20160908.n.0):

ID: 33254   Test: x86_64 universal install_package_set_kde
URL: https://openqa.fedoraproject.org/tests/33254
ID: 33270   Test: x86_64 universal upgrade_desktop_encrypted_64bit
URL: https://openqa.fedoraproject.org/tests/33270

Skipped openQA tests: 13 of 111
-- 
Mail generated by check-compose:
https://git.fedorahosted.org/cgit/fedora-qa.git/tree/check-compose
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: How to package a Git repository

2016-09-09 Thread John Florian
On Fri, 2016-09-09 at 16:54 +0200, Igor Gnatenko wrote:
Problem with tito as it doesn't really do proper archive for
build/release and doesn't work properly in many cases:
1. Version is specified in spec -> all builds will be unordered.
Example: Version: 2.0.0 -> 2.0.0-1.git.tree-ish

I don't have any problem with this at all.  For my test builds I don't use 
tito.release.KojiGitReleaser
 but rather tito.release.KojiReleaser which produces builds named like:

builder-6.14-1.git.6.05be4b1.fc24
builder-6.14-1.git.7.40346c1.fc24
builder-6.14-1.git.8.c448a30.fc24

... where the '.6', '.7', '.'8' following represents the number of commits 
since the last "tito tag" operation.  I only get burned when redo one of those 
"steps" with "git commit --fixup" followed later by "git rebase -i 
--autosquash".  However, by that time I'm finalizing a branch and can live with 
a reinstall vs upgrade.


2. Replaces archive. Source: https://.../%{name}-%{version}.tar.gz is
404 as tito creates releases in %{name}-%{version}-X where X is
release. If we are talking about Github, then even you change URL to
proper it still doesn't work because %(auto)setup fails, as github
generates archive in %{name}-%{name}-%{version}-X format.

I'm not 100% sure I follow you here, but I suspect I get away with this because 
all my spec's have:

​​Source0:%{name}-%{version}.tar.gz

Granted, this would never fly in Fedora proper, but for private work it suits 
me fine.  I otherwise attempt to adhere to FPG as much as possible as it 
generally makes life simpler.

X. Requires some files in upstream repo

I'm not sure I follow here either, but as the author and packager for my 
projects, I actually prefer that our Git repo has everything needed, spec, 
Makefile, etc. right there.  The only part that makes me cringe is the fact 
that Makefile is duped all over the place.  I hate dupes and strive for DRY 
because eventually they all need to change.

I would not recommend using tito. I would recommend to have spec in
upstream ONLY for reference, but have proper Fedora ones in our
dist-git.

In my case (but perhaps not Mr. Weimer's) is that I don't have to be proper per 
Fedora.  FWIW, I found tito to be a godsend for bringing ease to my situation.

That all said, I'm very curious how your rpm-gitoverlay helps exactly.  I've 
found a solution that works for me, but I hammered out a solution without as 
broad an understanding of how Fedora is built as I have now -- and I'm certain 
my current understanding is probably woefully lacking.  Is rgo something that 
could be used with our private Koji setup?  My quick glance at the code leads 
me it's suited for copr or rpmbuild only.


--

John Florian mailto:john.flor...@dart.biz>>
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: How to package a Git repository

2016-09-09 Thread Ben Rosser
On Fri, Sep 9, 2016 at 5:25 AM, Florian Weimer  wrote:

> I would like to build (S)RPMs directly from a Git repository (which
> contains the .spec file in the top-level directory).  This is for a
> CI-style project, with a quick release cycle.
>
> I have a Lua script fragment which generates a proper SRPM with the
> mock-scm target in COPR, and which is also compatible with “fedpkg srpm”.
> But rpmbuild strips leading path components from Source: and Patch:
> references, so this only works if all files are in a single directory.
>
> Are there any alternatives that work in COPR, EPEL and Fedora proper?
>
> I think it's strange that I have to put a tarball somewhere just for RPM's
> sake if there is no separate upstream, and there are no upstream releases
> as a result.  It's just an annoyance and yet another step that can go wrong
> in various ways.
>
> Thanks,
> Florian
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


There is the --build-in-place option to rpmbuild, which will "Build from
locally checked out sources. Sets _builddir to current working directory.
Skips handling of -n and untar in the %setup and the deletion of the
buildSubdir."

This might be helpful, if the current working directory is the root of the
git repository. I think it's a relatively new option-- I seem to remember
it being added somewhere in the Fedora 23 cycle?

Ben Rosser
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: How to package a Git repository

2016-09-09 Thread William Moreno
2016-09-09 3:25 GMT-06:00, Florian Weimer :
> I would like to build (S)RPMs directly from a Git repository (which
> contains the .spec file in the top-level directory).  This is for a
> CI-style project, with a quick release cycle.
>

Tito can help you:

https://github.com/dgoodwin/tito
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: TBB license change and package rebuilds - openmp issues

2016-09-09 Thread Orion Poplawski
On 09/09/2016 08:24 AM, Jerry James wrote:
> There is no soname bump in this release, but one section of the API
> changed in a backwards-incompatible way.  

If they broke ABI, why wasn't the soname bumped?

> If the suitesparse maintainer does not object, I would also like to
> fix something I noticed in the build logs.  GCC complains about
> unrecognized pragmas.
> - #pragma ivdep: I propose to change all instances of this to #pragma GCC 
> ivdep.
> - #pragma novector: there is no GCC equivalent, so nothing can be done here.
> - #pragma omp ...: I propose to build CHOLMOD with -fopenmp so these
> will be defined and used.

I'm concerned about this last change - if I understand it correctly everything
that link to CHOLMOD will now need to use -fopenmp as well.  I'm not
necessarily opposed to this, but it does have larger ramifications.  I know in
various places libraries will provide both serial and openmp versions.  I
wonder if it's time for Fedora to work out a scheme for this, or perhaps
simply embrace the multi-core age and accept openmp versions as standard.


-- 
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane   or...@nwra.com
Boulder, CO 80301   http://www.nwra.com
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Summary/Minutes from today's FESCo Meeting (2016-09-09)

2016-09-09 Thread Kalev Lember
===
#fedora-meeting: FESCO (2016-09-09)
===


Meeting started by kalev at 16:00:26 UTC. The full logs are available at
https://meetbot.fedoraproject.org/fedora-meeting/2016-09-09/fesco.2016-09-09-16.00.log.html
.



Meeting summary
---
* init process  (kalev, 16:00:29)

* #1609 Fedora 26 schedule proposal  (kalev, 16:02:18)
  * AGREED: Keep the originally-approvde Wednesday mass-rebuild (+1:7,
0:0, -1:0)  (kalev, 16:10:22)

* #1617 Council update on Third Party Software policy  (kalev, 16:10:37)
  * AGREED: Approve
https://fedorahosted.org/fesco/ticket/1617#comment:10 with the edit
"... by an active Fedora Working Group (for Editions) or FESCo (for
all other deliverables) ..." (+1:6, 0:0, -1:0)  (kalev, 16:22:27)

* Next week's chair  (kalev, 16:23:02)
  * AGREED: jwb to chair next week  (kalev, 16:23:56)

* Open Floor  (kalev, 16:24:12)

Meeting ended at 16:29:29 UTC.




Action Items






Action Items, by person
---
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* kalev (50)
* sgallagh (26)
* nirik (21)
* zodbot (16)
* Rathann (15)
* jwb (12)
* jsmith (9)
* pbrobinson (5)
* paragan (5)
* cschalle (2)
* maxamillion (0)
* dgilmore (0)
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: TBB license change and package rebuilds - openmp issues

2016-09-09 Thread Dominik 'Rathann' Mierzejewski
On Friday, 09 September 2016 at 18:22, Orion Poplawski wrote:
> On 09/09/2016 08:24 AM, Jerry James wrote:
> > There is no soname bump in this release, but one section of the API
> > changed in a backwards-incompatible way.  
> 
> If they broke ABI, why wasn't the soname bumped?
> 
> > If the suitesparse maintainer does not object, I would also like to
> > fix something I noticed in the build logs.  GCC complains about
> > unrecognized pragmas.
> > - #pragma ivdep: I propose to change all instances of this to #pragma GCC 
> > ivdep.
> > - #pragma novector: there is no GCC equivalent, so nothing can be done here.
> > - #pragma omp ...: I propose to build CHOLMOD with -fopenmp so these
> > will be defined and used.
> 
> I'm concerned about this last change - if I understand it correctly everything
> that link to CHOLMOD will now need to use -fopenmp as well.  I'm not
> necessarily opposed to this, but it does have larger ramifications.  I know in
> various places libraries will provide both serial and openmp versions.  I
> wonder if it's time for Fedora to work out a scheme for this, or perhaps
> simply embrace the multi-core age and accept openmp versions as standard.

I'd be wary against making it default. Thread-safety is still not
universal and sometimes multi-threading makes things slower.

Regards,
Dominik
-- 
Fedora http://fedoraproject.org/wiki/User:Rathann
RPMFusion http://rpmfusion.org
"Faith manages."
-- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: TBB license change and package rebuilds - openmp issues

2016-09-09 Thread Jakub Jelinek
On Fri, Sep 09, 2016 at 10:22:19AM -0600, Orion Poplawski wrote:
> On 09/09/2016 08:24 AM, Jerry James wrote:
> > There is no soname bump in this release, but one section of the API
> > changed in a backwards-incompatible way.  
> 
> If they broke ABI, why wasn't the soname bumped?
> 
> > If the suitesparse maintainer does not object, I would also like to
> > fix something I noticed in the build logs.  GCC complains about
> > unrecognized pragmas.
> > - #pragma ivdep: I propose to change all instances of this to #pragma GCC 
> > ivdep.
> > - #pragma novector: there is no GCC equivalent, so nothing can be done here.
> > - #pragma omp ...: I propose to build CHOLMOD with -fopenmp so these
> > will be defined and used.
> 
> I'm concerned about this last change - if I understand it correctly everything
> that link to CHOLMOD will now need to use -fopenmp as well.  I'm not
> necessarily opposed to this, but it does have larger ramifications.  I know in
> various places libraries will provide both serial and openmp versions.  I
> wonder if it's time for Fedora to work out a scheme for this, or perhaps
> simply embrace the multi-core age and accept openmp versions as standard.

Why would you need to compile all other libraries that use something with
-fopenmp just because you built something with -fopenmp?  If it is a shared
library, it will be (have to be) linked with -fopenmp and thus link libgomp
and libpthread, but other libraries can still be serial or use
POSIX threads on their own. If it is a static library, sure, you need to
make sure you link with -fopenmp whatever links that static library in, but
that doesn't mean you need to compile anything else with -fopenmp.
If the library compiled with -fopenmp calls into code from other libraries
from parallel regions, sure, you need to make sure that those functions are
thread safe, but that is about it.

Jakub
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: TBB license change and package rebuilds - openmp issues

2016-09-09 Thread Benson Muite


On 09/09/2016 07:37 PM, Dominik 'Rathann' Mierzejewski wrote:

On Friday, 09 September 2016 at 18:22, Orion Poplawski wrote:

On 09/09/2016 08:24 AM, Jerry James wrote:

There is no soname bump in this release, but one section of the API
changed in a backwards-incompatible way.

If they broke ABI, why wasn't the soname bumped?


If the suitesparse maintainer does not object, I would also like to
fix something I noticed in the build logs.  GCC complains about
unrecognized pragmas.
- #pragma ivdep: I propose to change all instances of this to #pragma GCC ivdep.
- #pragma novector: there is no GCC equivalent, so nothing can be done here.
- #pragma omp ...: I propose to build CHOLMOD with -fopenmp so these
will be defined and used.

I'm concerned about this last change - if I understand it correctly everything
that link to CHOLMOD will now need to use -fopenmp as well.  I'm not
necessarily opposed to this, but it does have larger ramifications.  I know in
various places libraries will provide both serial and openmp versions.  I
wonder if it's time for Fedora to work out a scheme for this, or perhaps
simply embrace the multi-core age and accept openmp versions as standard.

I'd be wary against making it default. Thread-safety is still not
universal and sometimes multi-threading makes things slower.

Regards,
Dominik


Many codes can use multithreading support, though one sometimes gets 
conflicts.  It would be beneficial to have two builds  - single threaded 
and multithreaded, perhaps with single threaded as default. People can 
then choose appropriate package. Multithreaded can lead to improvements, 
but is problem dependent. Are there standard flags for multithreaded builds?

--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Weak deps in updates

2016-09-09 Thread Kevin Fenzi
ok. With excellent help from walters we got the atomic updates composes
working again and everything has now pushed out. (Although
fedora-24-updates-testing just pushed out so it will take it a few to
mirror). 

So, all the updates/updates-testing repos should now have weak deps. 

Can folks retest and let me know if there's still any issues?

Thanks,

kevin


pgpdxey_Dfyiu.pgp
Description: OpenPGP digital signature
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Please clean up unneeded files from fedorapeople.org groups and repos

2016-09-09 Thread Kevin Fenzi
On Fri, 9 Sep 2016 08:37:19 +0200
Igor Gnatenko  wrote:

> Kevin, help me please with cleanup:
> 
> [ignatenkobrain@people02 ~][PROD]$ rm -rf
> /home/fedora/ignatenkobrain/public_git/*
> rm: cannot remove
> ‘/home/fedora/ignatenkobrain/public_git/shiny.git/objects/20/3a73563e678017862cc45354588d40a967a57d’:
> Permission denied
> rm: cannot remove
> ‘/home/fedora/ignatenkobrain/public_git/shiny.git/objects/8b/cff8eb33b25bef2d995ce4bc420153f2c1aade’:
> Permission denied
> rm: cannot remove
> ‘/home/fedora/ignatenkobrain/public_git/shiny.git/objects/a8/3159425e2105565b79d0daeef7e16073d0d32a’:
> Permission denied
> rm: cannot remove
> ‘/home/fedora/ignatenkobrain/public_git/shiny.git/objects/e5/2ea1c393718f48e74abf0c2062b753cb542f4c’:
> Permission denied
> rm: cannot remove
> ‘/home/fedora/ignatenkobrain/public_git/shiny.git/objects/ef/56842f0422bf92e453ec47c8f1556bdeb04b77’:
> Permission denied
> rm: cannot remove
> ‘/home/fedora/ignatenkobrain/public_git/shiny.git/objects/f0/5c6e5deddbcc835948588534b0c2f34248d6f6’:
> Permission denied

Removed. 

Those were files pushed by someone else into your repo. I would have
thought acls would allow you to remove them, but the acls seem to have
gotten lost somewhere. 

Anyhow, they are removed and thanks for cleaning up your space.

kevin


pgpQvfKZY5nTo.pgp
Description: OpenPGP digital signature
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


F24, small backward steps

2016-09-09 Thread Roger Wells
Just a couple of smallish things after upgrading (via dnf) from F23 to
F24 a couple of months ago:

1. deja-dup gui:

one has to deselect then reselect the Overview option in order
to be offered the "Backup Now" option.

The details option in the progress dialog will only display two
or three lines, is not resizeable, and does not follow resizing the
entire dialog

The progress dialog does not wait to be dismissed at the end,
causing any messages about problems (like failure to backup a particular
file) to not be seen

2. fingerprint identification:

The laptop has a fingerprint reader and it works fine.  However
I prefer not to use it. The user set up specifies that fingerprint login
is disabled.

However whenever I am asked for a password the fingerprint
reader blinks until I swipe a finger over it (even after using a
password). 

No fingerprint is registered.

This is different than F23 where it never blinked.

3. Scrolling issues:

This, edge and natural scrolling via the touchpad, was covered
nicely in a previous thread. 

Solutions offered there work well but should be better
integrated as I am sure they will be.


Desktop is: gnome-desktop3-3.20.2-1.fc24.x86_64

laptop is Thinkpad X240 (Intel graphics)

Not to be a pita, just trying to help
I really like Fedora & the Gnome desktop

-- 
Roger Wells, P.E.
leidos
221 Third St
Newport, RI 02840
401-847-4210 (voice)
401-849-1585 (fax)
roger.k.we...@leidos.com

--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: F24, small backward steps

2016-09-09 Thread Adam Williamson
On Fri, 2016-09-09 at 15:53 -0400, Roger Wells wrote:
> Just a couple of smallish things after upgrading (via dnf) from F23 to
> F24 a couple of months ago:
> 
> 1. deja-dup gui:
> 
> one has to deselect then reselect the Overview option in order
> to be offered the "Backup Now" option.
> 
> The details option in the progress dialog will only display two
> or three lines, is not resizeable, and does not follow resizing the
> entire dialog
> 
> The progress dialog does not wait to be dismissed at the end,
> causing any messages about problems (like failure to backup a particular
> file) to not be seen

This really isn't anything particular to Fedora. deja-dup is just an
app we ship. The appropriate place to report issues with it is to its
upstream bug tracker.

> 2. fingerprint identification:
> 
> The laptop has a fingerprint reader and it works fine.  However
> I prefer not to use it. The user set up specifies that fingerprint login
> is disabled.
> 
> However whenever I am asked for a password the fingerprint
> reader blinks until I swipe a finger over it (even after using a
> password). 
> 
> No fingerprint is registered.
> 
> This is different than F23 where it never blinked.

This you should probably file a bug on (against, I guess, gnome-shell?
But it depends a lot on the answer to my second question below...), but
with a bit more detail. What exactly do you mean by "The user set up
specifies that fingerprint login is disabled" - what "user set up" are
you referring to exactly? When exactly does this happen - more detail
on "whenever I am asked for a password". Thanks!
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: F26 System Wide Change: DNF 2.0

2016-09-09 Thread Mathieu Bridon
Hi,

On Fri, 2016-09-09 at 16:49 +0200, Jan Kurik wrote:
> = Proposed System Wide Change: DNF 2.0 =

This email says it is a system-wide change.

> https://fedoraproject.org/wiki/Changes/DNF-2.0

But this page keeps saying « not a System Wide Change ».

Which is? :)


-- 
Mathieu
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: F26 System Wide Change: DNF 2.0

2016-09-09 Thread Igor Gnatenko
If it requires actions from releng, then it's system-wide change. But
it's not about changing existing process of building distro, it's just
bugfixing releng tools.

So I'm not sure.

On Fri, Sep 9, 2016 at 10:38 PM, Mathieu Bridon  wrote:
> Hi,
>
> On Fri, 2016-09-09 at 16:49 +0200, Jan Kurik wrote:
>> = Proposed System Wide Change: DNF 2.0 =
>
> This email says it is a system-wide change.
>
>> https://fedoraproject.org/wiki/Changes/DNF-2.0
>
> But this page keeps saying « not a System Wide Change ».
>
> Which is? :)
>
>
> --
> Mathieu
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org



-- 
-Igor Gnatenko
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: F26 System Wide Change: DNF 2.0

2016-09-09 Thread Pierre-Yves Chibon
On Fri, Sep 09, 2016 at 11:00:21PM +0200, Igor Gnatenko wrote:
> If it requires actions from releng, then it's system-wide change. But
> it's not about changing existing process of building distro, it's just
> bugfixing releng tools.
> 
> So I'm not sure.
> 
> On Fri, Sep 9, 2016 at 10:38 PM, Mathieu Bridon  wrote:
> > Hi,
> >
> > On Fri, 2016-09-09 at 16:49 +0200, Jan Kurik wrote:
> >> = Proposed System Wide Change: DNF 2.0 =
> >
> > This email says it is a system-wide change.
> >
> >> https://fedoraproject.org/wiki/Changes/DNF-2.0
> >
> > But this page keeps saying « not a System Wide Change ».
> >
> > Which is? :)

Well, it could influence releng depending on the behavior of dnf-2 vs -1 and I
think dnf is critical enough that making it a System Wide Change would be a good
idea regardless.

What is the down side of making a System-Wide Change? More people know about it?
A more defined rollback procedure?
Both seems like good ideas :)


My 2cts,
Pierre
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: F24, small backward steps

2016-09-09 Thread Paul Wouters

On Fri, 9 Sep 2016, Adam Williamson wrote:


2. fingerprint identification:

The laptop has a fingerprint reader and it works fine.  However
I prefer not to use it. The user set up specifies that fingerprint login
is disabled.

However whenever I am asked for a password the fingerprint
reader blinks until I swipe a finger over it (even after using a
password).

No fingerprint is registered.

This is different than F23 where it never blinked.


This you should probably file a bug on (against, I guess, gnome-shell?
But it depends a lot on the answer to my second question below...), but
with a bit more detail. What exactly do you mean by "The user set up
specifies that fingerprint login is disabled" - what "user set up" are
you referring to exactly? When exactly does this happen - more detail
on "whenever I am asked for a password". Thanks!


This happened to me too. I did not enable fingerprint based logins
(since half a dozen governments have my fingerprints) and whenever I
open my laptop or unlock the screensaver using a password, the green
fingerprint LED starts blinking. This did not happen on f23.

Paul
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: F24, small backward steps

2016-09-09 Thread Roger Wells
On 09/09/2016 04:44 PM, Adam Williamson wrote:
> On Fri, 2016-09-09 at 15:53 -0400, Roger Wells wrote:
>> Just a couple of smallish things after upgrading (via dnf) from F23 to
>> F24 a couple of months ago:
>>
>> 1. deja-dup gui:
>>
>> one has to deselect then reselect the Overview option in order
>> to be offered the "Backup Now" option.
>>
>> The details option in the progress dialog will only display two
>> or three lines, is not resizeable, and does not follow resizing the
>> entire dialog
>>
>> The progress dialog does not wait to be dismissed at the end,
>> causing any messages about problems (like failure to backup a particular
>> file) to not be seen
> 
> This really isn't anything particular to Fedora. deja-dup is just an
> app we ship. The appropriate place to report issues with it is to its
> upstream bug tracker.

Just did that.
> 
>> 2. fingerprint identification:
>>
>> The laptop has a fingerprint reader and it works fine.  However
>> I prefer not to use it. The user set up specifies that fingerprint login
>> is disabled.
>>
>> However whenever I am asked for a password the fingerprint
>> reader blinks until I swipe a finger over it (even after using a
>> password). 
>>
>> No fingerprint is registered.
>>
>> This is different than F23 where it never blinked.
> 
> This you should probably file a bug on (against, I guess, gnome-shell?
> But it depends a lot on the answer to my second question below...), but
> with a bit more detail. What exactly do you mean by "The user set up
> specifies that fingerprint login is disabled" - what "user set up" are
> you referring to exactly? When exactly does this happen - more detail
> on "whenever I am asked for a password". Thanks!

1. Press the button on the upper right corner of the Gnome desktop.
2. Press the settings button on the lower left of the menu
3. Select Users

On the resulting "Users" dialog one can select Fingerprint Login:
Disabled/Enabled

In my case it is Disabled

As far as when this occurs, at least:
1. at boot up login
2. after suspense login
and not
1. not when a browser asks for a password when visiting a site
2. when issuing a command using sudo, like mounting an external share

Once again, this did not occur on F23 and started as soon as I upgraded
to F24

Its no big deal.  We could do like windows 10 which just stops the
fingerprint reader when a password is entered.

Let me know if you think I should submit this upstream somewhere.

It feels like it may be similar to the scrolling problems mentioned that
seem be fixed after installing libinit and adjusting some configuration
files in /etc.  After doing that the Gnome "Mouse & Touchpad" settings
dialog (same place as the "Users" mentioned above) took on a whole new
meaningful life.

HTH,
thanks for your response

> 


-- 
Roger Wells, P.E.
leidos
221 Third St
Newport, RI 02840
401-847-4210 (voice)
401-849-1585 (fax)
roger.k.we...@leidos.com
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: F24, small backward steps

2016-09-09 Thread Adam Williamson
On Fri, 2016-09-09 at 17:45 -0400, Roger Wells wrote:
> 
> Let me know if you think I should submit this upstream somewhere.

Probably to gnome-shell on bugzilla.gnome.org , I guess.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: TBB license change and package rebuilds - openmp issues

2016-09-09 Thread Orion Poplawski
On 09/09/2016 10:50 AM, Jakub Jelinek wrote:
> On Fri, Sep 09, 2016 at 10:22:19AM -0600, Orion Poplawski wrote:
>> On 09/09/2016 08:24 AM, Jerry James wrote:
>>> There is no soname bump in this release, but one section of the API
>>> changed in a backwards-incompatible way.  
>>
>> If they broke ABI, why wasn't the soname bumped?
>>
>>> If the suitesparse maintainer does not object, I would also like to
>>> fix something I noticed in the build logs.  GCC complains about
>>> unrecognized pragmas.
>>> - #pragma ivdep: I propose to change all instances of this to #pragma GCC 
>>> ivdep.
>>> - #pragma novector: there is no GCC equivalent, so nothing can be done here.
>>> - #pragma omp ...: I propose to build CHOLMOD with -fopenmp so these
>>> will be defined and used.
>>
>> I'm concerned about this last change - if I understand it correctly 
>> everything
>> that link to CHOLMOD will now need to use -fopenmp as well.  I'm not
>> necessarily opposed to this, but it does have larger ramifications.  I know 
>> in
>> various places libraries will provide both serial and openmp versions.  I
>> wonder if it's time for Fedora to work out a scheme for this, or perhaps
>> simply embrace the multi-core age and accept openmp versions as standard.
> 
> Why would you need to compile all other libraries that use something with
> -fopenmp just because you built something with -fopenmp?  If it is a shared
> library, it will be (have to be) linked with -fopenmp and thus link libgomp
> and libpthread, but other libraries can still be serial or use
> POSIX threads on their own. If it is a static library, sure, you need to
> make sure you link with -fopenmp whatever links that static library in, but
> that doesn't mean you need to compile anything else with -fopenmp.
> If the library compiled with -fopenmp calls into code from other libraries
> from parallel regions, sure, you need to make sure that those functions are
> thread safe, but that is about it.
> 
>   Jakub

Ah, yes, thanks for the clarification.  However, suitesparse does ship static
libraries, so at least for those I think the openmp versions should be named
different.

One question I have though is if the application using the shared openmp
compiled library is not linked with -fopenmp, will the openmp code in the
library get activated or not?

-- 
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane   or...@nwra.com
Boulder, CO 80301   http://www.nwra.com
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


[Test-Announce] 2016-09-12 @ 16:00 UTC - Fedora 25 Blocker Review

2016-09-09 Thread Adam Williamson
# F25 Blocker Review meeting
# Date: 2016-09-12
# Time: 16:00 UTC
# Location: #fedora-blocker-review on irc.freenode.net

Hi folks! We currently have 9 proposed Beta blockers and 9 proposed
Final blockers to review (whew - this might be a long one).

If you have time this weekend, you can take a look at the proposed or
accepted blockers before the meeting -  the full lists can be found
here: https://qa.fedoraproject.org/blockerbugs/ .

We'll be evaluating these bugs to see if they violate any of the 
Release Criteria and warrant the blocking of a release if they're not 
fixed. Information on the release criteria for F25 can be found on the 
wiki [0].

For more information about the Blocker and Freeze exception process, 
check out these links:
 - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process
 - https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process

And for those of you who are curious how a Blocker Review Meeting 
works - or how it's supposed to go and you want to run one - check out 
the SOP on the wiki:
 - https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting

Have a good weekend and see you Monday!


[0] https://fedoraproject.org/wiki/Fedora_Release_Criteria
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
test-announce mailing list
test-annou...@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/test-annou...@lists.fedoraproject.org
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


[Test-Announce] 2016-09-12 @ 15:00 UTC - Fedora QA Meeting

2016-09-09 Thread Adam Williamson
# Fedora Quality Assurance Meeting
# Date: 2016-09-12
# Time: 15:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting on irc.freenode.net

Greetings testers!

It's meeting time again on Monday! We haven't had a meeting for a while
and everyone should be around so far as I know, so a good time to sync
up.

If anyone has any other items for the agenda, please reply to this
email and suggest them! Thanks.

== Proposed Agenda Topics ==

1. Previous meeting follow-up
2. Fedora 25 Beta status
3. Test Day status
4. Open floor
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
___
test-announce mailing list
test-annou...@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/test-annou...@lists.fedoraproject.org
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Fedorahosted.org sunset: 2017-02-28

2016-09-09 Thread Adam Williamson
On Wed, 2016-09-07 at 10:44 -0600, Kevin Fenzi wrote:
> Greetings. 
> 
> Fedora Infrastructure currently maintains two sites for general open
> source code hosting: fedorahosted.org and pagure.io. 
> 
> Fedorahosted.org was established in late 2007 using Trac for issues and
> wiki pages, Fedora Account System groups for access control and source
> uploads, and offering a variety of Source Control Management tools
> (git, svn, hg, bzr). With the rise of new workflows and source
> repositories fedorahosted.org has ceased to grow, adding just one new
> project this year and a handful the year before. 

I'm replying here as I'm not subscribed to users@.

Pagure is fine for code projects, but we (still) use the fedora-qa trac
instance for tracking non-code-related activity, like arranging Test
Days. Is Pagure the recommended replacement for this kind of purpose
also? It doesn't feel right. If not, what is? Thanks!
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Fedora Rawhide-20160909.n.0 compose check report

2016-09-09 Thread Fedora compose checker
Missing expected images:

Kde live i386
Kde live x86_64
Cloud_base raw-xz i386
Atomic raw-xz x86_64
Kde raw-xz armhfp

Failed openQA tests: 5/85 (x86_64), 3/16 (i386), 1/2 (arm)

New failures (same test did not fail in Rawhide-20160908.n.0):

ID: 33357   Test: x86_64 universal install_package_set_kde
URL: https://openqa.fedoraproject.org/tests/33357
ID: 33389   Test: i386 universal install_software_raid
URL: https://openqa.fedoraproject.org/tests/33389
ID: 33395   Test: i386 universal install_package_set_kde
URL: https://openqa.fedoraproject.org/tests/33395

Old failures (same test failed in Rawhide-20160908.n.0):

ID: 33309   Test: x86_64 Atomic-boot-iso install_default
URL: https://openqa.fedoraproject.org/tests/33309
ID: 33310   Test: arm Minimal-raw_xz-raw.xz 
install_arm_image_deployment_upload
URL: https://openqa.fedoraproject.org/tests/33310
ID: 33326   Test: x86_64 Server-dvd-iso realmd_join_cockpit
URL: https://openqa.fedoraproject.org/tests/33326
ID: 5   Test: x86_64 universal install_anaconda_text
URL: https://openqa.fedoraproject.org/tests/5
ID: 33356   Test: x86_64 universal install_iscsi
URL: https://openqa.fedoraproject.org/tests/33356
ID: 33394   Test: i386 universal upgrade_2_desktop_32bit
URL: https://openqa.fedoraproject.org/tests/33394

Passed openQA tests: 80/85 (x86_64), 13/16 (i386)

New passes (same test did not pass in Rawhide-20160908.n.0):

ID: 33306   Test: x86_64 Workstation-boot-iso install_default@uefi
URL: https://openqa.fedoraproject.org/tests/33306
ID: 33325   Test: x86_64 Server-dvd-iso server_cockpit_basic
URL: https://openqa.fedoraproject.org/tests/33325
ID: 33361   Test: x86_64 universal install_software_raid@uefi
URL: https://openqa.fedoraproject.org/tests/33361
ID: 33373   Test: x86_64 universal upgrade_desktop_encrypted_64bit
URL: https://openqa.fedoraproject.org/tests/33373
ID: 33376   Test: x86_64 universal upgrade_2_server_64bit
URL: https://openqa.fedoraproject.org/tests/33376
ID: 33377   Test: x86_64 universal upgrade_2_kde_64bit
URL: https://openqa.fedoraproject.org/tests/33377

Skipped openQA tests: 1 of 103
-- 
Mail generated by check-compose:
https://git.fedorahosted.org/cgit/fedora-qa.git/tree/check-compose
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org