Re: Attempt to update ispc

2019-01-26 Thread Luya Tshimbalanga
On 2019-01-26 12:24 a.m., Dominik 'Rathann' Mierzejewski wrote:
>
> I would try patching out the clang requirement from CMakeLists
> and building with system gcc.
>
> Regards,
> Dominik

Done. Unfortunately, the build failed as the compiler still remains
clang and finding the cause is beyond my knowledge. Here is the resulted
scratch build:


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


Luya

%global with_snapshot 0
%global commit e338aaaebcf0193e194b13267bc69e7a0ec4fa4d
%global shortcommit %(c=%{commit}; echo ${c:0:7})

Name:		ispc
Version:	1.10.0
%if %{with_snapshot}
Release:	0.5.git.20190102.%{shortcommit}%{?dist}
%else
Release:	1%{?dist}
%endif
Summary:	C-based SPMD programming language compiler

License:	BSD
URL:		https://ispc.github.io/
%if %{with_snapshot}
Source0:	https://github.com/%{name}/%{name}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz
%else
Source0:	https://github.com/%{name}/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
%endif
BuildRequires:	llvm-devel
BuildRequires:	clang-devel
BuildRequires:	gcc-c++
BuildRequires:	cmake
BuildRequires:	bison
BuildRequires:	doxygen
BuildRequires:	flex 
BuildRequires:	ncurses-devel
ExclusiveArch:	%{arm} %{ix86} x86_64
# Hardcoded path from 32-bit glibc-devel needed to build
# See https://github.com/ispc/ispc/wiki/Building-ispc:-Linux-and-Mac-OS-X
%ifarch x86_64
BuildRequires:	/usr/lib/crt1.o
%endif
BuildRequires:	zlib-devel
# Conditional build for f24 and less
%if 0%{?fedora} < 25 || 0%{?rhel} < 7
BuildRequires:	python2-devel
%else
BuildRequires:	python3-devel
%endif
# Set verbose compilation and remove -Werror on Makefile
#Patch0:		Makefile.patch
#Patch1:		0001-Remove-uses-of-LLVM-dump-functions.patch

%description
A compiler for a variant of the C programming language, with extensions for
"single program, multiple data" (SPMD) programming.

%prep
%if %{with_snapshot}
%autosetup -n %{name}-%{commit}
%else
%autosetup -n %{name}-%{version}
%endif

sed -i 's|set(CMAKE_C_COMPILER "clang")|set(CMAKE_C_COMPILER "gcc")|g' CMakeLists.txt
sed -i 's|set(CMAKE_CXX_COMPILER "clang++")|set(CMAKE_CXX_COMPILER "g++")|g' CMakeLists.txt

%build
mkdir build
pushd build
# Disable test otherwise build fails
%cmake -DISPC_INCLUDE_TESTS=OFF \
	..
popd
%make_build
%install
install -Dpm 0755 %{name} %{buildroot}%{_bindir}/%{name}

%files
%license LICENSE.txt
%{_bindir}/%{name}

%changelog
* Sat Jan 19 2019 Luya Tshimbalanga  - 1.10.0
- Update to 1.10.0

* Wed Dec 26 2018 Luya Tshimbalanga  - 1.9.3-0.5.git.20190102.e338aaa
- Git snasphot 20190102

* Wed Dec 26 2018 Luya Tshimbalanga  - 1.9.3-0.4.git.20181220.1e4bfb7
- Git snasphot 20181220

* Tue Nov 06 2018 Luya Tshimbalanga  - 1.9.3-0.3.git.20181106.3d846b
- Git snasphot 1.9.3

* Fri Jul 13 2018 Fedora Release Engineering  - 1.9.3-0.3.git.20180222.07fe054
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

* Thu Mar 15 2018 Iryna Shcherbina  - 1.9.3-0.2.git.20180222.07fe054
- Update Python 2 dependency declarations to new packaging standards
  (See https://fedoraproject.org/wikiComponents/FinalizingFedoraSwitchtoPython3)

* Sat Mar 03 2018 Luya Tshimbalanga  - 1.9.3-0.1.git.20180222.07fe054 
- Update to 1.9.3 git snapshot
- Use new guideline versioning semantique for snapshot

* Fri Mar 02 2018 Luya Tshimbalanga  - 1.9.2-1
- Update to 1.9.2

* Wed Feb 07 2018 Fedora Release Engineering  - 1.9.1-18.git.20171023.6dc0ccc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

* Tue Oct 24 2017 Tom Stellard  - 1.9.1-17.git.20171023.6dc0ccc
- Rebase to more current snapshot for LLVM 5.0 support.

* Wed Aug 02 2017 Fedora Release Engineering  - 1.9.1-16.git.20170324.a618ad4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

* Wed Jul 26 2017 Fedora Release Engineering  - 1.9.1-15.git.20170324.a618ad4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

* Thu May 25 2017 Peter Robinson  1.9.1-14.git.20170324.a618ad4
- Rebuild clang/llvm-4

* Mon May 15 2017 Fedora Release Engineering  - 1.9.1-13.git.20170324.a618ad4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild

* Fri Mar 24 2017 Igor Gnatenko  - 1.9.1-12.git.20170324.a618ad4
- Update to git snapshot which support LLVM4

* Thu Mar 16 2017 Luya Tshimbalanga  - 1.9.1-11
- Rebuild for llvm 3.9

* Fri Feb 10 2017 Fedora Release Engineering  - 1.9.1-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

* Sun Nov 06 2016 Luya Tshimbalanga  - 1.9.1-9
- Rebuilt agaisnt llvm

* Fri Aug 26 2016 Dan Horák  1.9.1-8
- set ExclusiveArch

* Tue Aug 23 2016 Luya Tshimbalanga  1.9.1-7
- Added conditional build for Fedora 24- and rhel7-

* Tue Aug 23 2016 Luya Tshimbalanga  1.9.1-6
- Included OPT and LDFLAGS on build line

* Tue Aug 23 2016 Luya Tshimbalanga  1.9.1-5
- Improved patch to remove -Werror line
- Removed unecesary CXXFLAGS and LDFLAGS on make_build line
- Removed useless llvm-config

* Sat Aug 20 2016 Luya Tshimbalanga  1.9.1-4
- Added gcc into mak

%find_lang for non-standard locations

2019-01-26 Thread Elliott Sales de Andrade
Hi,

The general guidelines currently state that translations should be
found using %find_lang; this macro provides a listing of all *.mo
files but not their containing directories.

Specifying just the files makes sense when they are in the global
location (/usr/share/locale), but not so much when they are in, e.g.,
the Python site-packages directories. For example, python3-humanize
currently lists:

/usr/lib/python3.7/site-packages/humanize
...
/usr/lib/python3.7/site-packages/humanize/locale/fr_FR/LC_MESSAGES/humanize.mo
/usr/lib/python3.7/site-packages/humanize/locale/ko_KR/LC_MESSAGES/humanize.mo
/usr/lib/python3.7/site-packages/humanize/locale/ru_RU/LC_MESSAGES/humanize.mo

but *not* the humanize/locale or humanize/locale/* directories. So
when you uninstall python3-humanize, you are left with the
/usr/lib/python3.7/site-packages/humanize/locale/*/LC_MESSAGES/
directories.

I see three ways forward:
1. Teach %find_lang to add directories if it's not in /usr/share/locale
2. Tell packagers to explicitly include the directories is not in
/usr/share/locale
3. Stop recommending %find_lang if it serves no other purpose than to
just list files (I *think* multiple packages owning directories is no
longer an issue?)

I'd lean towards 1 as I think 2 is just unnecessary extra work and the
condition in 3 is not probably true.

--
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: F30 Self-Contained Change proposal: Bash 5.0

2019-01-26 Thread Nico Kadel-Garcia
On Sat, Jan 26, 2019 at 12:05 PM Dominik 'Rathann' Mierzejewski
 wrote:
>
> On Saturday, 26 January 2019 at 17:15, John Reiser wrote:
> [...]
> > Already bash-5.0 has two official patches in three weeks.  The first one
> > fixes a bug in glob filename expansion.  Use of globbing is almost 
> > universal,
> > but the test cases did not catch the bug before release of bash-5.0.
> > Often that is an indication that more bugs should be expected.
> >
> > The risk may be large.  *EVERY* Fedora package uses bash.
> > rpm .spec file sections such as %build, %install, %clean, %post use /bin/sh,
> > and Fedora links /bin/sh -> bash.  That surely is "system-wide".
>
> +1.
>
> Upgrading the default system shell should be treated similarly to
> upgrading glibc. A System-Wide Change is definitely in order.
>
> Regards,
> Dominik

It's also only been released for barely 2 weeks, it's marked as a
major revision number, and it seems a bit late to accept for Fedora
30. Mark it as a candidate for Fedora 31, and move on?
___
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: [Late] F30 System-Wide Change proposal: GCC9

2019-01-26 Thread Dominique Martinet
Thank you two for the answer.

YOUNG, MICHAEL A. wrote on Sat, Jan 26, 2019 at 12:53:18PM +:
> The problem is your gcc build requires libgcc_s.so.1 which is the i386 
> version; the x86_64 version is libgcc_s.so.1()(64bit) . So something has 
> gone wrong in your build process.

Eh, even after reading this I was doubting you, but that appears to be
true... I guess asking rpm to add a couple of parenthesis after 32bit
lib requires to at least look like 64bit libs require and not a simple
file require would be asking too much, I never noticed it worked like
this for 32bit libs :/

And rightly enough rpm -qp --requires of "my" gcc does have both
libgcc_s.so.1 while fc30's libgcc.x86_64 only requires the x86_64
version; interesting given the src.rpm is the same.


I've extracted the rpm and am not quite sure where the auto requires
comes from, actually? I thought there was a script doing basically ldd
on each executable (as described on the rpm website[1]), but nothing in
the gcc package seems to require libgcc_s - what am I missing?

I can't see anything obviously different between both build logs, either
copr's[2] or koji's[3] (caution: files are 10MB (compressed) and 55MB
respectively); the logs are too different to diff because of parallel
build but at least lines containing "libgcc_s" are similar enough...

[1] http://ftp.rpm.org/max-rpm/s1-rpm-depend-auto-depend.html
[2] 
https://copr-be.cloud.fedoraproject.org/results/martinetd/gcc9/fedora-29-x86_64/00850190-gcc/build.log.gz
[3] 
https://kojipkgs.fedoraproject.org//packages/gcc/9.0.1/0.1.fc30/data/logs/x86_64/build.log


Will look into how autodepends works a bit more, I'm curious why this is
different.


Thanks,
-- 
Dominique
___
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: Looking to give these packages new maintainers

2019-01-26 Thread Dominik 'Rathann' Mierzejewski
On Saturday, 26 January 2019 at 10:34, Ankur Sinha wrote:
> Hi Dominik, Fabio,
> 
> On Sat, Jan 26, 2019 10:06:13 +0100, Fabio Valentini wrote:
> > You can count me in for those two packages as well (gitg, libgexiv2).
> > I use gitg regularly, and libgexiv2 is a dependency of one of my packages, 
> > too.
> 
> I've now added you both as admins to these packages (and removed
> myself).
> 
> Thanks very much :)

Great, thanks Ankur and Fabio!

Regards,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
___
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: F30 Self-Contained Change proposal: Bash 5.0

2019-01-26 Thread Dominik 'Rathann' Mierzejewski
On Saturday, 26 January 2019 at 17:15, John Reiser wrote:
[...]
> Already bash-5.0 has two official patches in three weeks.  The first one
> fixes a bug in glob filename expansion.  Use of globbing is almost universal,
> but the test cases did not catch the bug before release of bash-5.0.
> Often that is an indication that more bugs should be expected.
> 
> The risk may be large.  *EVERY* Fedora package uses bash.
> rpm .spec file sections such as %build, %install, %clean, %post use /bin/sh,
> and Fedora links /bin/sh -> bash.  That surely is "system-wide".

+1.

Upgrading the default system shell should be treated similarly to
upgrading glibc. A System-Wide Change is definitely in order.

Regards,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
___
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: [HEADS UP] Rebasing to Readline-8.0 in rawhide

2019-01-26 Thread Siteshwar Vashisht


- Original Message -
> From: "Jason L Tibbitts III" 
> To: "Siteshwar Vashisht" 
> Cc: "Development discussions related to Fedora" 
> 
> Sent: Thursday, January 24, 2019 6:54:59 PM
> Subject: Re: [HEADS UP] Rebasing to Readline-8.0 in rawhide
> 
> SV> Readline-8.0 was released earlier this month[1]. I am going to
> SV> rebase it in rawhide in couple of weeks.
> 
> Note that a couple of things break in weird ways every time readline gets a
> new
> major version.  For me that's the command line editing functionality of
> the kerberos tools like kadmin.  The root cause of this is something
> called "libss" which is part of e2fsprogs (!).  It tries to abstract
> readline functionality and has a hardcoded list of libraries that it
> looks for:
> 
> get_readline.c:#define DEFAULT_LIBPATH
> "libreadline.so.7:libreadline.so.6:libreadline.so.5:libreadline.so.4:libreadline.so:libedit.so.2:libedit.so:libeditline.so.0:libeditline.so"
> 
> Could you work with the e2fsprogs maintainer to make sure that libss
> continues to work as expected?

I would do that. I will also provide a compatibility package for readline 7.


> 
> Thanks,
> 
>  - J<
> ___
> 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
> 

-- 
--
Siteshwar Vashisht
___
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: F30 Self-Contained Change proposal: Bash 5.0

2019-01-26 Thread John Reiser

On 1/25/19 15:27 UTC, Neal Gompa wrote:

On Fri, Jan 25, 2019 at 10:17 AM Frantisek Zatloukal
 wrote:


Why is this Self-Contained Change and not a System Wide Change?

It seems, at least to me, that it should be System Wide Change, according to 
https://fedoraproject.org/wiki/Changes/Policy#Complex_system_wide_changes .



Is it really that complicated? It's just a readline bump and bash
itself getting bumped. From the Fedora perspective, it means we get to
drop a whole bunch of patches we were already carrying since they are
part of the 5.0 release.


Yes, it is that complicated.  "git diff --stat bash-4.4 bash-5.0" shows
 528 files changed, 81767 insertions(+), 63829 deletions(-)
in the 2 years and 3 months between releases.  Some of the changes
are included in Fedora's bash-4.4.3-23.1 but some are not.


 From the shell script language point of view, there is only one
notable backwards incompatible change: a behavior change to
namerefs, which are not commonly used at all.


Already bash-5.0 has two official patches in three weeks.  The first one
fixes a bug in glob filename expansion.  Use of globbing is almost universal,
but the test cases did not catch the bug before release of bash-5.0.
Often that is an indication that more bugs should be expected.

The risk may be large.  *EVERY* Fedora package uses bash.
rpm .spec file sections such as %build, %install, %clean, %post use /bin/sh,
and Fedora links /bin/sh -> bash.  That surely is "system-wide".


--   [[signature snipped]]

___
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: [Late] F30 System-Wide Change proposal: GCC9

2019-01-26 Thread YOUNG, MICHAEL A.
On Sat, 26 Jan 2019, Dominique Martinet wrote:

> Jonathan Wakely wrote on Fri, Jan 25, 2019 at 05:06:09PM +:
>>> I think it would help having more people test things, and if there are
>>> build failures would help package owners fix these - it's not always
>>> obvious to fix a build failure by repeatedly submitting a new package to
>>> build, and everyone doesn't have a rawhide install around.
>>
>> That's what 'mock' is for.
>
> Sure, I guess that was a bad argument; as I said I'm not maintaining
> packages so I can't do that for the tools where I'd have liked to test
> the new gcc.
>
>>> It's probably just me being lazy, though; I'll figure something out if
>>> there is no such plan :)
>>
>> It's really easy to build it yourself:
>> https://gcc.gnu.org/wiki/InstallingGCC
>>
>> Installing binutils is also simple. Build binutils and install it
>> first, then build GCC to use the same prefix as you installed binutils
>> to, and the new GCC will automatically use the new GCC.
>
> Sure, building a new toolchain is easy; that's one of the many
> possibilities there are to test it.
> One could also just use `dnf --installroot=/tmp/foo --releasever=30
> isntall gcc` to pop a new chroot, or install rawhide in a VM, but all of
> these solutions take disk space and aren't systematically used when
> building stuff so it makes the testing a much more conscious action than
> just install some rpm and start using it.
> (yes, if I build a toolchain I could just add it to my PATH and it would
> just work as well; as I said, I'm just lazy.)
>
>
> Honestly, I also figured dropping the existing fc30 srpm for gcc
> followed by libtools and friends in a fc29 copr would be even simpler
> for everyone - copr really is a great tool to test new utility versions,
> and most of the time it just works.
>
> Turns out I wasn't correct here as for some reason gcc9 does build fine
> but I can't get it to install in a chroot, feel free to try my attempt
> if you can figure why:
> https://copr.fedorainfracloud.org/coprs/martinetd/gcc9/
>
> I could upgrade libgcc/libgomp/libstdc++ (in a chroot without gcc) but
> trying to install gcc itself yields:
> Problem: package gcc-9.0.1-0.1.fc29.x86_64 requires libgcc_s.so.1, but none 
> of the providers can be installed
>  - libgcc-8.2.1-6.fc29.i686 has inferior architecture
>  - libgcc-8.2.1-2.fc29.i686 has inferior architecture
>  - cannot install both libgcc-8.2.1-6.fc29.x86_64 and 
> libgcc-9.0.1-0.1.fc29.x86_64
>  - cannot install both libgcc-8.2.1-2.fc29.x86_64 and 
> libgcc-9.0.1-0.1.fc29.x86_64
>  - package gcc-9.0.1-0.1.fc29.x86_64 requires libgcc >= 9.0.1-0.1.fc29, but 
> none of the providers can be installed
>  - cannot install the best candidate for the job
>
> while it really looks to me that it should be provided by the newer
> libgcc?
> # rpm -q --provides libgcc
> libgcc = 9.0.1-0.1.fc29
> libgcc(x86-64) = 9.0.1-0.1.fc29
> libgcc_s.so.1()(64bit)
> libgcc_s.so.1(GCC_3.0)(64bit)
> libgcc_s.so.1(GCC_3.3)(64bit)
> libgcc_s.so.1(GCC_3.3.1)(64bit)
> libgcc_s.so.1(GCC_3.4)(64bit)
> libgcc_s.so.1(GCC_3.4.2)(64bit)
> libgcc_s.so.1(GCC_3.4.4)(64bit)
> libgcc_s.so.1(GCC_4.0.0)(64bit)
> libgcc_s.so.1(GCC_4.2.0)(64bit)
> libgcc_s.so.1(GCC_4.3.0)(64bit)
> libgcc_s.so.1(GCC_4.7.0)(64bit)
> libgcc_s.so.1(GCC_4.8.0)(64bit)
> libgcc_s.so.1(GCC_7.0.0)(64bit)
>
> So, meh, I'll probably pick something else but I don't like not
> understanding why something doesn't work.

The problem is your gcc build requires libgcc_s.so.1 which is the i386 
version; the x86_64 version is libgcc_s.so.1()(64bit) . So something has 
gone wrong in your build process.

Michael Young
___
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: Looking to give these packages new maintainers

2019-01-26 Thread Artur Iwicki
I'd like to become a co-maintainer for openarena.
My FAS username: suve

A.I.
___
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 "see-also" field in bugzilla

2019-01-26 Thread Adam Williamson
On Sat, 2019-01-26 at 10:52 +, Ankur Sinha wrote:
> Hello,
> 
> I'd filed a ticket about renaming "External trackers" to something more
> appropriate, and upstream has requested feedback on the ticket now[1].
> Please comment in with your views there.
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=1666266

It's not just about the name, though. It's about the functionality.
"External trackers" does not automatically backlink. Also, the removal
of "See also" means that all *existing* "See also" links went away;
they were not automatically converted to 'External tracker' entries or
anything. I had created dozens over the years.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Looking to give these packages new maintainers

2019-01-26 Thread Benjamin Kircher


> On 26. Jan 2019, at 12:15, Benjamin Kircher  
> wrote:
> 
> 
> 
>> On 24. Jan 2019, at 12:19, Ankur Sinha  wrote:
>> 
>> Hello,
>> 
>> I'm trying to focus my rather limited free time on neurofedora[1].
>> So, I'd like to pass on a number of packages that I no longer use to
>> maintainers who would give them the required attention.
>> 
>> A few of them were inactive upstream so I have orphaned them. A few of
>> the rest already have co-maintainers, but more are welcome. I intend to
>> remove myself from them at the end of the month (31st). The ones that
>> have no co-maintainers until then will be orphaned.
>> 
>> Orphaned (inactive upstreams or retired due to broken deps)
>> - albumart: was retired, now orphaned
>> - gtg: inactive upstream
>> - labyrinth: inactive upstream
>> - memaker: inactive upstream
>> - pyode: dead package, py3ode is available but needs packaging
>> - python-inlinestyler: retired, now orphaned
>> - scout: inactive upstream
>> - toothchart: inactive upstream
>> - xword: inactive upstream
>> 
>> Looking for new (co)-maintainers:
>> - axel: Light command line download accelerator
>> - bibus: The bibus rpms
>> - blobby: The blobby rpms
>> - dcm4che-test: The dcm4che-test rpms
>> - gitg: The gitg rpms
>> - gnote: A note taking application for Gnome
>> - gnumed: The GNUmed electronic medical record client
>> - gtg: Getting Things GNOME!
>> - hamster-time-tracker: A GTK3 time tracker
>> - jigdo: The jigdo rpms
>> - kapow: The kapow rpms
>> - libgexiv2 A GObject wrapper around the Exiv2 photo metadata library
>> - lifeograph: The lifeograph rpms
>> - lingot: LINGOT Is Not a Guitar-Only Tuner
>> - mrpt: The mrpt rpms
>> - nautilus-pastebin: The nautilus-pastebin rpms
>> - nut-nutrition: The nut-nutrition rpms
>> - openarena: The openarena rpms
>> - openmolar: The openmolar rpms
>> - OSGi-bundle-ant-task: The OSGi-bundle-ant-task rpms
>> - Panini: Visual tool for creating perspective views from panoramic and wide 
>> angle photographs
>> - prepaid-manager-applet: The prepaid-manager-applet rpms
>> - pystache: The pystache rpms
>> - python-baker: The python-baker rpms
>> - python-django-post_office: The python-django-post_office rpms
>> - python-django-stopforumspam
>> - python-uri-templates: The python-uri-templates rpms
>> - rssdler: RSS Broadcatcher for podcasts, videocasts, and torrent feeds
>> - tagtool: The tagtool rpms
>> - trash-cli: Command line interface to the freedesktop.org trashcan
>> - xmedcon: The xmedcon rpms
>> 
>> 
>> [1] https://neuro.fedoraproject.org
> 
> 
> Hi, 
> 
> you can add me to trash-cli if you like. I use it quite heavily.


Sorry, forgot to mention my Fedora ID: bkircher

BK
___
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: Looking to give these packages new maintainers

2019-01-26 Thread Benjamin Kircher


> On 24. Jan 2019, at 12:19, Ankur Sinha  wrote:
> 
> Hello,
> 
> I'm trying to focus my rather limited free time on neurofedora[1].
> So, I'd like to pass on a number of packages that I no longer use to
> maintainers who would give them the required attention.
> 
> A few of them were inactive upstream so I have orphaned them. A few of
> the rest already have co-maintainers, but more are welcome. I intend to
> remove myself from them at the end of the month (31st). The ones that
> have no co-maintainers until then will be orphaned.
> 
> Orphaned (inactive upstreams or retired due to broken deps)
> - albumart: was retired, now orphaned
> - gtg: inactive upstream
> - labyrinth: inactive upstream
> - memaker: inactive upstream
> - pyode: dead package, py3ode is available but needs packaging
> - python-inlinestyler: retired, now orphaned
> - scout: inactive upstream
> - toothchart: inactive upstream
> - xword: inactive upstream
> 
> Looking for new (co)-maintainers:
> - axel: Light command line download accelerator
> - bibus: The bibus rpms
> - blobby: The blobby rpms
> - dcm4che-test: The dcm4che-test rpms
> - gitg: The gitg rpms
> - gnote: A note taking application for Gnome
> - gnumed: The GNUmed electronic medical record client
> - gtg: Getting Things GNOME!
> - hamster-time-tracker: A GTK3 time tracker
> - jigdo: The jigdo rpms
> - kapow: The kapow rpms
> - libgexiv2 A GObject wrapper around the Exiv2 photo metadata library
> - lifeograph: The lifeograph rpms
> - lingot: LINGOT Is Not a Guitar-Only Tuner
> - mrpt: The mrpt rpms
> - nautilus-pastebin: The nautilus-pastebin rpms
> - nut-nutrition: The nut-nutrition rpms
> - openarena: The openarena rpms
> - openmolar: The openmolar rpms
> - OSGi-bundle-ant-task: The OSGi-bundle-ant-task rpms
> - Panini: Visual tool for creating perspective views from panoramic and wide 
> angle photographs
> - prepaid-manager-applet: The prepaid-manager-applet rpms
> - pystache: The pystache rpms
> - python-baker: The python-baker rpms
> - python-django-post_office: The python-django-post_office rpms
> - python-django-stopforumspam
> - python-uri-templates: The python-uri-templates rpms
> - rssdler: RSS Broadcatcher for podcasts, videocasts, and torrent feeds
> - tagtool: The tagtool rpms
> - trash-cli: Command line interface to the freedesktop.org trashcan
> - xmedcon: The xmedcon rpms
> 
> 
> [1] https://neuro.fedoraproject.org


Hi, 

you can add me to trash-cli if you like. I use it quite heavily.

BK
___
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 "see-also" field in bugzilla

2019-01-26 Thread Ankur Sinha
Hello,

I'd filed a ticket about renaming "External trackers" to something more
appropriate, and upstream has requested feedback on the ticket now[1].
Please comment in with your views there.

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

-- 
Thanks,
Regards,

Ankur Sinha "FranciscoD"
https://fedoraproject.org/wiki/User:Ankursinha

Time zone: Europe/London


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


btrfs-heatmap changed license

2019-01-26 Thread Juan Orti
This is a heads up for the license change of btrfs-heatmap, it is now
MIT (it was GPLv2 previously).
___
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: [Late] F30 System-Wide Change proposal: GCC9

2019-01-26 Thread Dominique Martinet
Jonathan Wakely wrote on Fri, Jan 25, 2019 at 05:06:09PM +:
>> I think it would help having more people test things, and if there are
>> build failures would help package owners fix these - it's not always
>> obvious to fix a build failure by repeatedly submitting a new package to
>> build, and everyone doesn't have a rawhide install around.
> 
> That's what 'mock' is for.

Sure, I guess that was a bad argument; as I said I'm not maintaining
packages so I can't do that for the tools where I'd have liked to test
the new gcc.

> >It's probably just me being lazy, though; I'll figure something out if
> >there is no such plan :)
> 
> It's really easy to build it yourself:
> https://gcc.gnu.org/wiki/InstallingGCC
> 
> Installing binutils is also simple. Build binutils and install it
> first, then build GCC to use the same prefix as you installed binutils
> to, and the new GCC will automatically use the new GCC.

Sure, building a new toolchain is easy; that's one of the many
possibilities there are to test it.
One could also just use `dnf --installroot=/tmp/foo --releasever=30
isntall gcc` to pop a new chroot, or install rawhide in a VM, but all of
these solutions take disk space and aren't systematically used when
building stuff so it makes the testing a much more conscious action than
just install some rpm and start using it.
(yes, if I build a toolchain I could just add it to my PATH and it would
just work as well; as I said, I'm just lazy.)


Honestly, I also figured dropping the existing fc30 srpm for gcc
followed by libtools and friends in a fc29 copr would be even simpler
for everyone - copr really is a great tool to test new utility versions,
and most of the time it just works.

Turns out I wasn't correct here as for some reason gcc9 does build fine
but I can't get it to install in a chroot, feel free to try my attempt
if you can figure why:
https://copr.fedorainfracloud.org/coprs/martinetd/gcc9/

I could upgrade libgcc/libgomp/libstdc++ (in a chroot without gcc) but
trying to install gcc itself yields:
 Problem: package gcc-9.0.1-0.1.fc29.x86_64 requires libgcc_s.so.1, but none of 
the providers can be installed
  - libgcc-8.2.1-6.fc29.i686 has inferior architecture
  - libgcc-8.2.1-2.fc29.i686 has inferior architecture
  - cannot install both libgcc-8.2.1-6.fc29.x86_64 and 
libgcc-9.0.1-0.1.fc29.x86_64
  - cannot install both libgcc-8.2.1-2.fc29.x86_64 and 
libgcc-9.0.1-0.1.fc29.x86_64
  - package gcc-9.0.1-0.1.fc29.x86_64 requires libgcc >= 9.0.1-0.1.fc29, but 
none of the providers can be installed
  - cannot install the best candidate for the job

while it really looks to me that it should be provided by the newer
libgcc?
# rpm -q --provides libgcc
libgcc = 9.0.1-0.1.fc29
libgcc(x86-64) = 9.0.1-0.1.fc29
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libgcc_s.so.1(GCC_3.3)(64bit)
libgcc_s.so.1(GCC_3.3.1)(64bit)
libgcc_s.so.1(GCC_3.4)(64bit)
libgcc_s.so.1(GCC_3.4.2)(64bit)
libgcc_s.so.1(GCC_3.4.4)(64bit)
libgcc_s.so.1(GCC_4.0.0)(64bit)
libgcc_s.so.1(GCC_4.2.0)(64bit)
libgcc_s.so.1(GCC_4.3.0)(64bit)
libgcc_s.so.1(GCC_4.7.0)(64bit)
libgcc_s.so.1(GCC_4.8.0)(64bit)
libgcc_s.so.1(GCC_7.0.0)(64bit)

So, meh, I'll probably pick something else but I don't like not
understanding why something doesn't work.
-- 
Dominique
___
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: Looking to give these packages new maintainers

2019-01-26 Thread Ankur Sinha
Hi Dominik, Fabio,

On Sat, Jan 26, 2019 10:06:13 +0100, Fabio Valentini wrote:
> You can count me in for those two packages as well (gitg, libgexiv2).
> I use gitg regularly, and libgexiv2 is a dependency of one of my packages, 
> too.

I've now added you both as admins to these packages (and removed
myself).

Thanks very much :)

-- 
Regards,

Ankur Sinha "FranciscoD"
https://fedoraproject.org/wiki/User:Ankursinha

Time zone: Europe/London


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


Re: Looking to give these packages new maintainers

2019-01-26 Thread Fabio Valentini
On Sat, Jan 26, 2019 at 12:52 AM Dominik 'Rathann' Mierzejewski
 wrote:
>
> On Thursday, 24 January 2019 at 12:19, Ankur Sinha wrote:
> > Hello,
> >
> > I'm trying to focus my rather limited free time on neurofedora[1].
> > So, I'd like to pass on a number of packages that I no longer use to
> > maintainers who would give them the required attention.
> >
> > A few of them were inactive upstream so I have orphaned them. A few of
> > the rest already have co-maintainers, but more are welcome. I intend to
> > remove myself from them at the end of the month (31st). The ones that
> > have no co-maintainers until then will be orphaned.
> [...]
> > Looking for new (co)-maintainers:
> [...]
> > - gitg: The gitg rpms
>
> I use it quite often. I'll adopt it so that it doesn't get retired.
> Co-maintainers welcome!
>
> [...]
> > - libgexiv2 A GObject wrapper around the Exiv2 photo metadata library
>
> This is a dependency of one of my packages. I'll adopt it so it doesn't
> get retired.

You can count me in for those two packages as well (gitg, libgexiv2).
I use gitg regularly, and libgexiv2 is a dependency of one of my packages, too.

Fabio

> Regards,
> Dominik
> --
> Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
> There should be a science of discontent. People need hard times and
> oppression to develop psychic muscles.
> -- from "Collected Sayings of Muad'Dib" by the Princess Irulan
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Attempt to update ispc

2019-01-26 Thread Dominik 'Rathann' Mierzejewski
On Saturday, 26 January 2019 at 02:20, Luya Tshimbalanga wrote:
> On 2019-01-25 9:02 a.m., Jonathan Wakely wrote:
> >
> >> Upstream reason. Trying to build with gcc will fail. See the attacked
> >> CMakeLists.txt from ispc-1.10.0
> >
> > That says it wants to build with clang, but doesn't say why building
> > with GCC will fail. Is it due to a GCC bug? Is it something we can
> > fix? 
> 
> 
> My bad as I quickly wrote before leaving to work. Here is the updated
> spec file and the result scratch build:
> 
> https://koji.fedoraproject.org/koji/taskinfo?taskID=32250196

Well, obviously existing CMakeLists file enforces the use of clang.
The developers seem to have a strong preference for clang. The issue
tracker has a couple of closed issues around this topic:

https://github.com/ispc/ispc/issues/1355
https://github.com/ispc/ispc/issues/1352

I would try patching out the clang requirement from CMakeLists
and building with system gcc.

Regards,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
___
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