Re: /usr/bin/ld is broken in rawhide

2019-02-26 Thread Todd Zullinger
Orion Poplawski wrote:
> With current koji buildroot I end up with:
> 
> + ls -l /usr/bin/ld /usr/bin/ld.bfd /usr/bin/ld.gold /usr/bin/ldd
> --w---. 1 root root 3814880 Feb 27 04:00 /usr/bin/ld
> -rwxr-xr-x. 1 root root 1841608 Feb 26 15:02 /usr/bin/ld.bfd
> -rwxr-xr-x. 1 root root 3814880 Feb 26 15:02 /usr/bin/ld.gold
> -rwxr-xr-x. 1 root root5441 Feb 19 07:39 /usr/bin/ldd
> 
> and thus:
> 
> BUILDSTDERR: collect2: fatal error: cannot find 'ld'

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

It might be worth untagging the binutils update until a fixed
build is ready, which it looks like Mamoru has done:

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

-- 
Todd


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


/usr/bin/ld is broken in rawhide

2019-02-26 Thread Orion Poplawski

With current koji buildroot I end up with:

+ ls -l /usr/bin/ld /usr/bin/ld.bfd /usr/bin/ld.gold /usr/bin/ldd 
--w---. 1 root root 3814880 Feb 27 04:00 /usr/bin/ld

-rwxr-xr-x. 1 root root 1841608 Feb 26 15:02 /usr/bin/ld.bfd
-rwxr-xr-x. 1 root root 3814880 Feb 26 15:02 /usr/bin/ld.gold
-rwxr-xr-x. 1 root root5441 Feb 19 07:39 /usr/bin/ldd

and thus:

BUILDSTDERR: collect2: fatal error: cannot find 'ld'


--
Orion Poplawski
Manager of NWRA Technical Systems  720-772-5637
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane   or...@nwra.com
Boulder, CO 80301 https://www.nwra.com/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Self Introduction: ChillyBot

2019-02-26 Thread Robin Lee
On Wed, Feb 27, 2019 at 2:42 AM absolutezero  wrote:
>
> Hello everyone!
>
> My name is Chilly. I am looking to bring back Snort IDS into the Fedora 
> Project and maintain it for at least several years. I am relatively new to 
> packaging but have been using Fedora for many years now as my daily driver. 
> Doing my best to follow to guide according to 
> https://fedoraproject.org/wiki/Join_the_package_collection_maintainers and am 
> excited to contribute. I work as a Linux Sysadmin and infosec/privacy 
> consultant.
Grad to hear that!
>
> GPG Fingerprint: 0977E14243A7B76741A6E049076FD2093766DC98
>
> Any question or comments feel free to contact me directly :)
>
> Best wishes,
>
> Chilly
>
> ___
> 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: GCC9 bug on ppc64le ? or why just fail in ppc64le rawhide?

2019-02-26 Thread Sérgio Basto
On Tue, 2019-02-26 at 22:44 +0100, Florian Weimer wrote:
> * Sérgio Basto:
> 
> >  stdio.h defines EOF as -1 , so if we want work with files
> > and use EOF character, we need use signed chars, though .
> 
> No, this is not how it works.
> 
> Most C interfaces (hopefully all of them, but I wouldn't be sure)
> that
> use in-band signaling for EOF return ints.  EOF is returned as int,
> and
> the characters are returned after casting them to unsigned char, even
> if
> char is signed on the architecture.
> 
> So getchar returns 255 when reading the character 'ÿ' in ISO-8859-1,
> and
> -1 for EOF.
> 
> It is a common mistake to use a char variable to store the result of
> getchar and similar functions because this way, you cannot tell 'ÿ'
> and
> EOF apart.  This leads either to premature detection of EOF, or
> infinite
> loops reading 'ÿ' over and over again, depending on the architecture.


OK , I made another patch [1] not touching ./Source/Common/gdcmString.h
and instead use definition of EOL, I use the default char of template
... 

[1]

https://src.fedoraproject.org/fork/sergiomb/rpms/gdcm/blob/master/f/gdcm-2.8.8-dont_use_EOF.patch
  

> Thanks,
> Florian
-- 
Sérgio M. B.
___
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: Reminder: Beta freeze and code complete deadline in one week

2019-02-26 Thread Sérgio Basto
On Tue, 2019-02-26 at 16:09 -0800, Kevin Fenzi wrote:
> On 2/26/19 11:11 AM, Sérgio Basto wrote:
> > On Tue, 2019-02-26 at 10:38 -0500, Ben Cotton wrote:
> > > According to the Fedora 30 schedule[1], the 100% code complete
> > > deadline[2] for Changes is Tuesday, 5 March. The beta freeze[3]
> > > takes effect on this date as well. All Changes should be in
> > > "ON_QA"
> > > state by then.
> > 
> > I still haven't any compose for F30 completed, we should have time
> > to
> 
> We have. The compose on the 24th finished and synced out.
> 
> > build some packages against f30 buildroots , this situation also
> > happened in F29 .
> 
> The buildroot is in koji and is always updated, or do you mean
> something
> else?

yes, without composes, buildroots on copr, mock and RPMFusion aren't
updated . 

> > Question why composer are broken , when is most needed ? 
> 
> Because we don't have gating and everyone drops tons of changes in.
> 
> > What I mean is Beta freeze should be postponed after two weeks of
> > composer start to work . Given 2 week to packages maintainers fix
> > the
> > FTBFS packages etc . 
> 
> You can work on FTBFS anytime... thats not constrained by the
> compose.

Without buildroots updated is much more difficult test the builds.
Sorry for my bad mood , I'm tired, but since I'm on reflection , I
think after mass rebuild with new gcc we should wait a little more
until mass branching, new gcc always have a lot of FTBFS 

No branched composes also means no testing installations, dnf broken
deps and debug a lot of things .


Many thanks,
-- 
Sérgio M. B.
___
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: Reminder: Beta freeze and code complete deadline in one week

2019-02-26 Thread Kevin Fenzi
On 2/26/19 11:11 AM, Sérgio Basto wrote:
> On Tue, 2019-02-26 at 10:38 -0500, Ben Cotton wrote:
>> According to the Fedora 30 schedule[1], the 100% code complete
>> deadline[2] for Changes is Tuesday, 5 March. The beta freeze[3]
>> takes effect on this date as well. All Changes should be in "ON_QA"
>> state by then.
> 
> I still haven't any compose for F30 completed, we should have time to

We have. The compose on the 24th finished and synced out.

> build some packages against f30 buildroots , this situation also
> happened in F29 .

The buildroot is in koji and is always updated, or do you mean something
else?

> Question why composer are broken , when is most needed ? 

Because we don't have gating and everyone drops tons of changes in.

> What I mean is Beta freeze should be postponed after two weeks of
> composer start to work . Given 2 week to packages maintainers fix the
> FTBFS packages etc . 

You can work on FTBFS anytime... thats not constrained by the compose.

kevin



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


Re: python-cherrypy vs python3-cherrypy - can we keep just one?

2019-02-26 Thread Miro Hrončok

On 26. 02. 19 18:37, Ken Dreyer wrote:

On Fri, Feb 15, 2019 at 1:10 AM Matthias Runge  wrote:

With that, I'm looking for co-maintainers for python-cherrypy. The
package is severely outdated and it seems there hasn't been any
significant contribution to this over the past 4 years. I may have been
too optimistic with my available time for this.


The newest versions of Ceph depend on CherryPy, so I'm interested in
keeping it up-to-date as long as that continues.

There are several new dependencies to bring in. I've packaged them in
https://copr.fedorainfracloud.org/coprs/ktdreyer/python-cherrypy/


Would you please send this as a PR to the python-cherrypy package?


We also need python-path to be updated,
https://src.fedoraproject.org/rpms/python-path/pull-request/2 . Xavier
would you please review and merge that change?


I've posted some comments there.

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


Re: Orphaned packages that will be retired

2019-02-26 Thread François Cami
On Mon, Feb 25, 2019 at 9:51 PM Miro Hrončok  wrote:
>
> The following packages are orphaned and will be retired when they
> are orphaned for six weeks, unless someone adopts them. If you know for sure
> that the package should be retired, please do so now with a proper reason:
> https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
>
> Note: If you received this mail directly you (co)maintain one of the affected
> packages or a package that depends on one. Please adopt the affected package 
> or
> retire your depending package to avoid broken dependencies, otherwise your
> package will be retired when the affected package gets retired.
>
> Full dependencies breakdown at
> https://churchyard.fedorapeople.org/orphans-2019-02-25.txt
> Grep it for your FAS name.
>
>  Package  (co)maintainers   Status 
> Change
> 
> OSGi-bundle-ant-task  orphan   3 weeks ago
> RunSnakeRun   orphan   6 weeks ago
> SimplyHTMLmizdebsk, orphan 2 weeks ago
> aether-connector-okhttp   galileo, mizdebsk, orphan2 weeks ago
> ant   akurtakov, jcapik, kdaniel,  2 weeks ago
>mizdebsk, msrb, orphan
> ant-antunit   mizdebsk, orion, orphan  2 weeks ago

I'll take ant and ant-antunit

> apache-commons-daemon mizdebsk, orphan, spike  2 weeks ago

and apache-commons-daemon
if no one objects to it ( https://pagure.io/releng/issue/8171 ).

Regards,
François

> apache-commons-discovery  lkundrak, mizdebsk, orphan,  2 weeks ago
>spike
> apache-commons-el fnasser, mizdebsk, orphan,   2 weeks ago
>spike
> apache-commons-fileupload jerboaa, mizdebsk, mmraka,   2 weeks ago
>orphan, spike
> apache-commons-io mizdebsk, orphan, spike  2 weeks ago
> apache-commons-jexl   mizdebsk, orphan 2 weeks ago
> apache-commons-jxpath fnasser, mizdebsk, orphan,   2 weeks ago
>spike
> apache-commons-lang   mizdebsk, orphan, spike  2 weeks ago
> apache-commons-lang3  mizdebsk, orphan 2 weeks ago
> apache-commons-loggingkdaniel, mizdebsk, orphan,   2 weeks ago
>spike
> apache-commons-netmizdebsk, orphan, spike  2 weeks ago
> apache-ivymizdebsk, orphan 2 weeks ago
> apache-james-project  lef, mizdebsk, orphan2 weeks ago
> apache-logging-parent mizdebsk, orphan 2 weeks ago
> apache-mime4j lef, mizdebsk, orphan2 weeks ago
> apache-parent mizdebsk, orphan 2 weeks ago
> apache-ratmizdebsk, orphan 2 weeks ago
> apache-resource-bundles   mizdebsk, orphan 2 weeks ago
> apiguardian   mizdebsk, orphan 2 weeks ago
> aqute-bnd jcapik, mizdebsk, orphan 2 weeks ago
> args4jjcapik, mizdebsk, orphan 2 weeks ago
> atinject  kdaniel, mizdebsk, orphan2 weeks ago
> avalon-framework  jerboaa, mizdebsk, orphan2 weeks ago
> avalon-logkit jerboaa, mizdebsk, orphan2 weeks ago
> base64coder   jcapik, mizdebsk, orphan 2 weeks ago
> batik jvanek, mizdebsk, orphan 2 weeks ago
> bcel  mizdebsk, orphan 2 weeks ago
> bea-stax  jcapik, mizdebsk, orphan 2 weeks ago
> beust-jcommander  jcapik, jvanek, mizdebsk,2 weeks ago
>orphan
> blobbyorphan   3 weeks ago
> bsf   choeger, mizdebsk, orphan2 weeks ago
> bsh   mizdebsk, orphan 2 weeks ago
> c3p0  dchen, lef, orphan   2 weeks ago
> cal10nmizdebsk, orphan 2 weeks ago
> catkinorphan, rmattes, robotics-sig,   5 weeks ago
>thofmann
> checkstyledbhole, greghellings, lef,   2 weeks ago
>mizdebsk, nsantos, orphan,
>rmyers
> clang5.0

Re: GCC9 bug on ppc64le ? or why just fail in ppc64le rawhide?

2019-02-26 Thread Florian Weimer
* Sérgio Basto:

>  stdio.h defines EOF as -1 , so if we want work with files
> and use EOF character, we need use signed chars, though .

No, this is not how it works.

Most C interfaces (hopefully all of them, but I wouldn't be sure) that
use in-band signaling for EOF return ints.  EOF is returned as int, and
the characters are returned after casting them to unsigned char, even if
char is signed on the architecture.

So getchar returns 255 when reading the character 'ÿ' in ISO-8859-1, and
-1 for EOF.

It is a common mistake to use a char variable to store the result of
getchar and similar functions because this way, you cannot tell 'ÿ' and
EOF apart.  This leads either to premature detection of EOF, or infinite
loops reading 'ÿ' over and over again, depending on the architecture.

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


Re: GCC9 bug on ppc64le ? or why just fail in ppc64le rawhide?

2019-02-26 Thread Florian Weimer
* Tom Hughes:

> On 26/02/2019 19:42, Sérgio Basto wrote:
>
>> Is stdio.h that defines EOF as -1 , so if we what work with files and
>> use EOF character,  we need use signed chars, though .
>
> No, you need to use int. The EOF value is deliberately outside the
> range of character values so that EOF is not a valid character!

EOF is a valid character, 'ÿ', in the Latin-1 encoding on x86 and
various other architectures.  On those architectures, EOF and 'ÿ' have
the same type and value as far as the C language is concerned.  (In C++,
character literals have type char, so the types are different.)

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


Re: GCC9 bug on ppc64le ? or why just fail in ppc64le rawhide?

2019-02-26 Thread Sérgio Basto
On Tue, 2019-02-26 at 20:52 +, Jonathan Wakely wrote:
> On 26/02/19 19:42 +, Sérgio Basto wrote:
> > On Tue, 2019-02-26 at 14:46 +, Jonathan Wakely wrote:
> > > On 26/02/19 13:28 +0100, Florian Weimer wrote:
> > > > * Sérgio Basto:
> > > > 
> > > > > The key was "can't represent -1 with an unsigned number" , I
> > > > > add
> > > > > some sign char to the code [1] and it fix the FTBFS
> > > > > 
> > > > > Thanks ,
> > > > > 
> > > > > [1]
> > > > > 
> > 
> > 
https://src.fedoraproject.org/fork/sergiomb/rpms/gdcm/blob/master/f/gdcm-2.8.8-fix-narrow.patch
> > > > 
> > > > Please note that this patch changes the mangled names of
> > > > template
> > > > instantiations and thus breaks ABI.  I'm not sure if this
> > > > appropriate
> > > > for a Fedora downstream-only patch, but maybe it's okay based
> > > > on
> > > > what
> > > > the package does.
> > > 
> > > I was going to say the same thing. It looks very wrong to me.
> > > 
> > > It would be better to fix the use of the class, not the
> > > definition of
> > > the class. i.e. change String to String<(char)EOF,
> > > ...>.
> > > 
> > > Or stop assuming that EOF can fit in a character type and use
> > > something like String<(char)-1, ...> instead. Otherwise if EOF
> > > happens
> > > to be a value like -191 then (char)EOF will produce the character
> > > 'A'
> > > which is probably not what it wants as a delimiter. EOF isn't
> > > going
> > > to
> > > equal -191 for glibc, but it's still bogus to use EOF there IMO.
> > 
> > Is stdio.h that defines EOF as -1 , so if we what work with files
> > and
> > use EOF character,  we need use signed chars, though .
> 
> I don't understand what you're saying here, sorry.

 stdio.h defines EOF as -1 , so if we want work with files
and use EOF character, we need use signed chars, though .


> If you're saying any code using files needs to use signed char,
> that's
> not true. You just need to stop trying to use EOF where a char is
> needed. EOF is not a char, it's an int.

ok 

> > This code is just part of directory Testing
> 
> But your patch is to Source/Common/gdcmString.h which is not just a
> test, right?

aah yes now I understood the point . 


Thanks, 


-- 
Sérgio M. B.
___
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: apiextractor FTBFS troubleshooting

2019-02-26 Thread Richard Shaw
On Tue, Feb 26, 2019 at 1:29 PM Jakub Jelinek  wrote:

> No, see my other mail on what should be done.
>

Since the scratch build shows that the tests pass I'm tempted to disable
%check for now just to fix the FTBFS issue and re-enable when qt is fixed.

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


Re: qt4 rebuild

2019-02-26 Thread Rob Crittenden
Richard Shaw wrote:
> Ok, I updated the patch the COMPILER_VERSION issue (committed) and have
> a local patch for the Q_FOREACH problem based on a qt 5 commit:
> 
> https://github.com/qt/qtbase/commit/c35a3f519007af44c3b364b9af86f6a336f6411b
> 
> With both of those problems fixed the build still fails probably due to
> gcc 9 being more pedantic than previous versions.
> 
> With my scratch build[1] I'm getting this strange error that I don't get
> on a local mock build:
> 
> collect2: fatal error: cannot find 'ld'
> 
> So I'm pretty much out of my league at this point. I can commit the
> Q_FOREACH patch if needed.
> 
> Thanks,
> Richard
> 
> [1] https://koji.fedoraproject.org/koji/taskinfo?taskID=33069763

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

rob
___
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: qt4 rebuild

2019-02-26 Thread Richard Shaw
Ok, I updated the patch the COMPILER_VERSION issue (committed) and have a
local patch for the Q_FOREACH problem based on a qt 5 commit:

https://github.com/qt/qtbase/commit/c35a3f519007af44c3b364b9af86f6a336f6411b

With both of those problems fixed the build still fails probably due to gcc
9 being more pedantic than previous versions.

With my scratch build[1] I'm getting this strange error that I don't get on
a local mock build:

collect2: fatal error: cannot find 'ld'

So I'm pretty much out of my league at this point. I can commit the
Q_FOREACH patch if needed.

Thanks,
Richard

[1] https://koji.fedoraproject.org/koji/taskinfo?taskID=33069763

>
___
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: GCC9 bug on ppc64le ? or why just fail in ppc64le rawhide?

2019-02-26 Thread Jonathan Wakely

On 26/02/19 19:42 +, Sérgio Basto wrote:

On Tue, 2019-02-26 at 14:46 +, Jonathan Wakely wrote:

On 26/02/19 13:28 +0100, Florian Weimer wrote:
> * Sérgio Basto:
>
> > The key was "can't represent -1 with an unsigned number" , I add
> > some sign char to the code [1] and it fix the FTBFS
> >
> > Thanks ,
> >
> > [1]
> >

https://src.fedoraproject.org/fork/sergiomb/rpms/gdcm/blob/master/f/gdcm-2.8.8-fix-narrow.patch

>
> Please note that this patch changes the mangled names of template
> instantiations and thus breaks ABI.  I'm not sure if this
> appropriate
> for a Fedora downstream-only patch, but maybe it's okay based on
> what
> the package does.

I was going to say the same thing. It looks very wrong to me.

It would be better to fix the use of the class, not the definition of
the class. i.e. change String to String<(char)EOF, ...>.

Or stop assuming that EOF can fit in a character type and use
something like String<(char)-1, ...> instead. Otherwise if EOF
happens
to be a value like -191 then (char)EOF will produce the character 'A'
which is probably not what it wants as a delimiter. EOF isn't going
to
equal -191 for glibc, but it's still bogus to use EOF there IMO.


Is stdio.h that defines EOF as -1 , so if we what work with files and
use EOF character,  we need use signed chars, though .


I don't understand what you're saying here, sorry.

If you're saying any code using files needs to use signed char, that's
not true. You just need to stop trying to use EOF where a char is
needed. EOF is not a char, it's an int.


This code is just part of directory Testing


But your patch is to Source/Common/gdcmString.h which is not just a
test, right?
___
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: GCC9 bug on ppc64le ? or why just fail in ppc64le rawhide?

2019-02-26 Thread Tom Hughes

On 26/02/2019 19:42, Sérgio Basto wrote:


Is stdio.h that defines EOF as -1 , so if we what work with files and
use EOF character,  we need use signed chars, though .


No, you need to use int. The EOF value is deliberately outside the
range of character values so that EOF is not a valid character!

If you look at the stdio functions that can return EOF you will
find that they all use int not char...

Tom

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


Re: apiextractor FTBFS troubleshooting

2019-02-26 Thread Richard Shaw
On Tue, Feb 26, 2019 at 11:38 AM Jakub Jelinek  wrote:

> On Wed, Feb 27, 2019 at 02:29:32AM +0900, Mamoru TASAKA wrote:
> > Richard Shaw wrote on 2019/02/27 2:23:
> > > On Tue, Feb 26, 2019 at 11:17 AM Mamoru TASAKA <
> mtas...@fedoraproject.org>
> > > wrote:
> > >
> > > > So... I guess Qt "foreach" behavior changed with gcc9..
> > > >
> > >
> > > Is there any chance this will change or magically get fixed if qt is
> > > rebuilt with gcc 9?
> > >
> > > Thanks,
> > > Richard
> > >
> >
> > Well, foreach or Q_FOREACH is just a "#define" macro (from
> /usr/include/Qt/qglobal.h and
> > /usr/include/QtCore/qglobal.h), so rebuilding qt(4) itself does not
> sense.
>
> The Q_FOREACH macro relied on a G++ bug, which got fixed (in particular,
> g++
> rejects forever break; and continue; in statement expressions
> outside of a loop body (condition, init expr, increment expr) if there is
> no outer loop, but due to a bug if it got past this check, for C++ would
> jump to the break/continue labels of the inner rather than outer loop; for
> C
> we got it right, and for GCC 9 finally fixed it.
> You need the
>
> https://github.com/qt/qtbase/commit/c35a3f519007af44c3b364b9af86f6a336f6411b
> fix, which should be in reasonably recent Qt, but if some packages use very
> old headers, the patch needs to be applied...
>

I created a patch based on that commit and am uploading an SRPM scratch
build (I didn't want to commit it if it's wrong) but it is uploading VERY
slowly.

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


Re: GCC9 bug on ppc64le ? or why just fail in ppc64le rawhide?

2019-02-26 Thread Sérgio Basto
On Tue, 2019-02-26 at 14:46 +, Jonathan Wakely wrote:
> On 26/02/19 13:28 +0100, Florian Weimer wrote:
> > * Sérgio Basto:
> > 
> > > The key was "can't represent -1 with an unsigned number" , I add
> > > some sign char to the code [1] and it fix the FTBFS
> > > 
> > > Thanks ,
> > > 
> > > [1]
> > > 
https://src.fedoraproject.org/fork/sergiomb/rpms/gdcm/blob/master/f/gdcm-2.8.8-fix-narrow.patch
> > 
> > Please note that this patch changes the mangled names of template
> > instantiations and thus breaks ABI.  I'm not sure if this
> > appropriate
> > for a Fedora downstream-only patch, but maybe it's okay based on
> > what
> > the package does.
> 
> I was going to say the same thing. It looks very wrong to me.
> 
> It would be better to fix the use of the class, not the definition of
> the class. i.e. change String to String<(char)EOF, ...>.
> 
> Or stop assuming that EOF can fit in a character type and use
> something like String<(char)-1, ...> instead. Otherwise if EOF
> happens
> to be a value like -191 then (char)EOF will produce the character 'A'
> which is probably not what it wants as a delimiter. EOF isn't going
> to
> equal -191 for glibc, but it's still bogus to use EOF there IMO.

Is stdio.h that defines EOF as -1 , so if we what work with files and
use EOF character,  we need use signed chars, though .

This code is just part of directory Testing



> 
-- 
Sérgio M. B.
___
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: Retire YUM 3

2019-02-26 Thread Sérgio Basto
On Tue, 2019-02-26 at 06:22 +, Sérgio Basto wrote:
> On Fri, 2019-02-01 at 11:23 -0500, Neal Gompa wrote:
> > RepoView just needs a patch to switch from rpmUtils and yum.comps
> > to
> > rpm and libcomps Python bindings, which I think I already wrote and
> > put somewhere. I'll have to dig it out.

Sorry my last email had lots of typo .

I need a tool to read repos and compare it .
I imported yours repoview repo [1] into gitub [2] , I don't use / know
mercurial 
Neal Gompa have use a user in github to update the authors in github
[3]

And other subject is "tracker bug for Fedora to switch over to dnf from
yum " [4] we still have a lot of packages dependent on yum .

Best regards,

[1] 
https://bitbucket.org/Conan_Kudo/repoview 

[2]
https://github.com/sergiomb2/repoview

[3]
https://github.com/sergiomb2/repoview/import/authors

[4]
https://bugzilla.redhat.com/show_bug.cgi?id=1156491

> I need a tool to read repos and compare it , meanwhile I found one
> bug  tracker bug for Fedora to switch over to dnf from yum and yum-
> utils [1] 
> 
> If you could find this code would be great , I checking your repo
> meanwhile . 
> 
> Thanks.
> 
> [1]
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=1156491
> 
> -- 
> Sérgio M. B.
> ___
> 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
-- 
Sérgio M. B.
___
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: apiextractor FTBFS troubleshooting

2019-02-26 Thread Jakub Jelinek
On Tue, Feb 26, 2019 at 01:25:54PM -0600, Richard Shaw wrote:
> > What I did is:
> >
> > LANG=C grep -rl 'foreach.*,' . | \
> > xargs sed -i -e '\@foreach.*,@s|foreach\(.*\),|for\1:|'
> >
> > So now I appreciate it if someone would investigate Q_FOREACH macro.
> >
> 
> Thanks Mamoru! As far as you know is this safe to put in an official build?

No, see my other mail on what should be done.

Jakub
___
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: apiextractor FTBFS troubleshooting

2019-02-26 Thread Richard Shaw
On Tue, Feb 26, 2019 at 11:39 AM Mamoru TASAKA 
wrote:

> Mamoru TASAKA wrote on 2019/02/27 2:29:
> > Richard Shaw wrote on 2019/02/27 2:23:
> >> On Tue, Feb 26, 2019 at 11:17 AM Mamoru TASAKA <
> mtas...@fedoraproject.org>
> >> wrote:
> >>
> >>> So... I guess Qt "foreach" behavior changed with gcc9..
> >>>
> >>
> >> Is there any chance this will change or magically get fixed if qt is
> >> rebuilt with gcc 9?
> >>
> >> Thanks,
> >> Richard
> >>
> >
> > Well, foreach or Q_FOREACH is just a "#define" macro (from
> /usr/include/Qt/qglobal.h and
> > /usr/include/QtCore/qglobal.h), so rebuilding qt(4) itself does not
> sense.
> >
>
> So now I tried to change all "foreach(... , ...)" usage with "for(... :
> ...)",
> actually it seems okay??
>
> https://koji.fedoraproject.org/koji/taskinfo?taskID=33067948
>
> What I did is:
>
> LANG=C grep -rl 'foreach.*,' . | \
> xargs sed -i -e '\@foreach.*,@s|foreach\(.*\),|for\1:|'
>
> So now I appreciate it if someone would investigate Q_FOREACH macro.
>

Thanks Mamoru! As far as you know is this safe to put in an official build?

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


Re: Reminder: Beta freeze and code complete deadline in one week

2019-02-26 Thread Sérgio Basto
On Tue, 2019-02-26 at 10:38 -0500, Ben Cotton wrote:
> According to the Fedora 30 schedule[1], the 100% code complete
> deadline[2] for Changes is Tuesday, 5 March. The beta freeze[3]
> takes effect on this date as well. All Changes should be in "ON_QA"
> state by then.

I still haven't any compose for F30 completed, we should have time to
build some packages against f30 buildroots , this situation also
happened in F29 .

Question why composer are broken , when is most needed ? 

What I mean is Beta freeze should be postponed after two weeks of
composer start to work . Given 2 week to packages maintainers fix the
FTBFS packages etc . 



> [1] https://fedoraproject.org/wiki/Releases/30/Schedule
> [2] 
> https://fedoraproject.org/wiki/Changes/Policy#Change_Checkpoint:_100.25_code_complete_deadline
> [3] https://fedoraproject.org/wiki/Milestone_freezes
> 
> -- 
> Ben Cotton
> Fedora Program Manager
> TZ=America/Indiana/Indianapolis
> ___
> 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
-- 
Sérgio M. B.
___
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


Self Introduction: ChillyBot

2019-02-26 Thread absolutezero
Hello everyone!

My name is Chilly. I am looking to bring back Snort IDS into the Fedora Project 
and maintain it for at least several years. I am relatively new to packaging 
but have been using Fedora for many years now as my daily driver. Doing my best 
to follow to guide according to 
https://fedoraproject.org/wiki/Join_the_package_collection_maintainers and am 
excited to contribute. I work as a Linux Sysadmin and infosec/privacy 
consultant.

GPG Fingerprint: 
[0977E14243A7B76741A6E049076FD2093766DC98](http://keys.fedoraproject.org/pks/lookup?search=0x0977E14243A7B76741A6E049076FD2093766DC98&fingerprint=on&hash=on&op=index)

Any question or comments feel free to contact me directly :)

Best wishes,

Chilly___
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: qt4 rebuild

2019-02-26 Thread Richard Shaw
On Tue, Feb 26, 2019 at 10:27 AM Rex Dieter  wrote:

> Richard Shaw wrote:
>
> > I'm troubleshooting why apiextractor tests segfault during package
> > building. I have not been able to attribute it to any change in build
> > flags so I started looking at qt4 which appears to still be FTBFS for F30
> > rebuild.
> >
> > There's a check in the spec file which fails:
> >
> > + grep '^#define QT_BUILD_KEY ' src/corelib/global/qconfig.h
> > #define QT_BUILD_KEY "x86_64 linux g++-9 full-config"
> > BUILDSTDERR: ++ grep '^#define QT_BUILD_KEY '
> src/corelib/global/qconfig.h
> > BUILDSTDERR: ++ cut '-d ' -f5
> > QT_BUILD_KEY_COMPILER failure
> > + QT_BUILD_KEY_COMPILER=g++-9
> > + '[' g++-9 '!=' g++-4 ']'
> > + echo 'QT_BUILD_KEY_COMPILER failure'
> > + exit 1
> >
> > It looks like after configuration that the "KEY" changed from g++4 to
> > g++9.
> >
> > Is this check appropriate?
>
> The check is legit'ish.  In particular, afaik, the key should not have
> changed, so that should be fixed in qt4
>

Found it... configure has been heavily patched to deal with newer gcc
versions but has not been updated to deal with gcc 9...


#---
# generate QT_BUILD_KEY
#---

# some compilers generate binary incompatible code between different
versions,
# so we need to generate a build key that is different between these
compilers
COMPAT_COMPILER=
case "$COMPILER" in
g++*)
# GNU C++
COMPILER_VERSION=`${QMAKE_CONF_COMPILER} -dumpversion 2>/dev/null`

case "$COMPILER_VERSION" in
*.*.*)
QT_GCC_MAJOR_VERSION=`echo $COMPILER_VERSION | sed
's,^\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*,\1,'`
QT_GCC_MINOR_VERSION=`echo $COMPILER_VERSION | sed
's,^\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*,\2,'`
QT_GCC_PATCH_VERSION=`echo $COMPILER_VERSION | sed
's,^\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*,\3,'`
;;
*.*)
QT_GCC_MAJOR_VERSION=`echo $COMPILER_VERSION | sed
's,^\([0-9]*\)\.\([0-9]*\).*,\1,'`
QT_GCC_MINOR_VERSION=`echo $COMPILER_VERSION | sed
's,^\([0-9]*\)\.\([0-9]*\).*,\2,'`
QT_GCC_PATCH_VERSION=0
;;
*)
QT_GCC_MAJOR_VERSION=$COMPILER_VERSION
QT_GCC_MINOR_VERSION=0
QT_GCC_PATCH_VERSION=0
;;
esac

case "$COMPILER_VERSION" in
2.95.*)
COMPILER_VERSION="2.95.*"
;;
3.*)
COMPILER_VERSION="3.*"
;;
5*|4.*) <<<--- HERE ---|||
COMPILER_VERSION="4"
;;
*)
;;
esac
[ '!' -z "$COMPILER_VERSION" ] && COMPILER="g++-${COMPILER_VERSION}"
;;
icc*)

I just updated the patch and performing a local mock build to see if that
was the only issue.

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


Re: apiextractor FTBFS troubleshooting

2019-02-26 Thread Mamoru TASAKA

Mamoru TASAKA wrote on 2019/02/27 2:29:

Richard Shaw wrote on 2019/02/27 2:23:

On Tue, Feb 26, 2019 at 11:17 AM Mamoru TASAKA 
wrote:


So... I guess Qt "foreach" behavior changed with gcc9..



Is there any chance this will change or magically get fixed if qt is
rebuilt with gcc 9?

Thanks,
Richard



Well, foreach or Q_FOREACH is just a "#define" macro (from 
/usr/include/Qt/qglobal.h and
/usr/include/QtCore/qglobal.h), so rebuilding qt(4) itself does not sense.



So now I tried to change all "foreach(... , ...)" usage with "for(... : ...)",
actually it seems okay??

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

What I did is:

LANG=C grep -rl 'foreach.*,' . | \
xargs sed -i -e '\@foreach.*,@s|foreach\(.*\),|for\1:|'

So now I appreciate it if someone would investigate Q_FOREACH macro.

Regards,
Mamoru

___
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: python-cherrypy vs python3-cherrypy - can we keep just one?

2019-02-26 Thread Ken Dreyer
On Fri, Feb 15, 2019 at 1:10 AM Matthias Runge  wrote:
> With that, I'm looking for co-maintainers for python-cherrypy. The
> package is severely outdated and it seems there hasn't been any
> significant contribution to this over the past 4 years. I may have been
> too optimistic with my available time for this.

The newest versions of Ceph depend on CherryPy, so I'm interested in
keeping it up-to-date as long as that continues.

There are several new dependencies to bring in. I've packaged them in
https://copr.fedorainfracloud.org/coprs/ktdreyer/python-cherrypy/

We also need python-path to be updated,
https://src.fedoraproject.org/rpms/python-path/pull-request/2 . Xavier
would you please review and merge that change?

- Ken
___
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: apiextractor FTBFS troubleshooting

2019-02-26 Thread Jakub Jelinek
On Wed, Feb 27, 2019 at 02:29:32AM +0900, Mamoru TASAKA wrote:
> Richard Shaw wrote on 2019/02/27 2:23:
> > On Tue, Feb 26, 2019 at 11:17 AM Mamoru TASAKA 
> > wrote:
> > 
> > > So... I guess Qt "foreach" behavior changed with gcc9..
> > > 
> > 
> > Is there any chance this will change or magically get fixed if qt is
> > rebuilt with gcc 9?
> > 
> > Thanks,
> > Richard
> > 
> 
> Well, foreach or Q_FOREACH is just a "#define" macro (from 
> /usr/include/Qt/qglobal.h and
> /usr/include/QtCore/qglobal.h), so rebuilding qt(4) itself does not sense.

The Q_FOREACH macro relied on a G++ bug, which got fixed (in particular, g++
rejects forever break; and continue; in statement expressions
outside of a loop body (condition, init expr, increment expr) if there is
no outer loop, but due to a bug if it got past this check, for C++ would
jump to the break/continue labels of the inner rather than outer loop; for C
we got it right, and for GCC 9 finally fixed it.
You need the
https://github.com/qt/qtbase/commit/c35a3f519007af44c3b364b9af86f6a336f6411b
fix, which should be in reasonably recent Qt, but if some packages use very
old headers, the patch needs to be applied...

Note, clang/clang++ for some weird reason chose the non-sensical behavior.

Jakub
___
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: apiextractor FTBFS troubleshooting

2019-02-26 Thread Mamoru TASAKA

Richard Shaw wrote on 2019/02/27 2:23:

On Tue, Feb 26, 2019 at 11:17 AM Mamoru TASAKA 
wrote:


So... I guess Qt "foreach" behavior changed with gcc9..



Is there any chance this will change or magically get fixed if qt is
rebuilt with gcc 9?

Thanks,
Richard



Well, foreach or Q_FOREACH is just a "#define" macro (from 
/usr/include/Qt/qglobal.h and
/usr/include/QtCore/qglobal.h), so rebuilding qt(4) itself does not sense.

Regards,
Mamoru
___
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: apiextractor FTBFS troubleshooting

2019-02-26 Thread Richard Shaw
On Tue, Feb 26, 2019 at 11:17 AM Mamoru TASAKA 
wrote:

> So... I guess Qt "foreach" behavior changed with gcc9..
>

Is there any chance this will change or magically get fixed if qt is
rebuilt with gcc 9?

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


Re: apiextractor FTBFS troubleshooting

2019-02-26 Thread Mamoru TASAKA

John Reiser wrote on 2019/02/26 13:18:

    That test 'testvoidarg' succeeds for me (normal termination, no SIGSEGV) on 
Fedora 28 and Fedora 29.


Yes, it only seems to affect f30/Rawhide with GCC 9 (though I'm not sure it's 
the culprit).


    The traceback says:
  > 41    QCOMPARE(addedFunc->arguments().count(), 0);
    so the suggestion is to check if addedFunc->arguments() is NULL.


'addedFunc' itself is 0 (NULL).
Substituting testvoidarg.cpp.o as compiled by gcc-8.2.1-6.fc28.x86_64 (from the 
same source)
gives the same SIGSEGV.  So compiling testvoidarg.cpp with gcc-9 is no longer a 
suspect.

=
void TestVoidArg::testVoidParsedFunction()
{
     const char cppCode[] = "struct A { void a(void); };";
     const char xmlCode[] = "\
     \
     \
     ";
     TestUtil t(cppCode, xmlCode);
     AbstractMetaClassList classes = t.builder()->classes();
     AbstractMetaClass* classA = classes.findClass("A");
     QVERIFY(classA);
     const AbstractMetaFunction* addedFunc = classA->findFunction("a");
     QCOMPARE(addedFunc->arguments().count(), 0); / line 41
}
=


The trouble here is that on "findFunction" as defined in 
abstractmetalang.cpp:1487

   1487 const AbstractMetaFunction* AbstractMetaClass::findFunction(const 
QString& functionName) const
   1488 {
   1489 foreach (const AbstractMetaFunction *f, functions()) {
   1490 if (f->name() == functionName)
   1491 return f;
   1492 }
   1493 return 0;
   1494 }

for QString list functions() it is expected to contain "a" but actually it just
contains "A" , which looks like its class name instead of function names 
contained
in the class - so it does not match and findFunction() returns 0.

Then... at least for testvoidarg test, the following patch seems to work...

--- apiextractor-0.10.10/abstractmetalang.cpp.for   2019-02-27 
02:08:50.743492673 +0900
+++ apiextractor-0.10.10/abstractmetalang.cpp   2019-02-27 02:09:26.443445212 
+0900
@@ -1486,7 +1486,8 @@
 
 const AbstractMetaFunction* AbstractMetaClass::findFunction(const QString& functionName) const

 {
-foreach (const AbstractMetaFunction *f, functions()) {
+//foreach (const AbstractMetaFunction *f, functions()) {
+   for (const AbstractMetaFunction *f : functions()) {
 if (f->name() == functionName)
 return f;
 }
==

https://koji.fedoraproject.org/koji/taskinfo?taskID=33067706
(There are still many test failures, but at least this shows:
  Start 33: testvoidarg
33/35 Test #33: testvoidarg ..   Passed0.01 sec


So... I guess Qt "foreach" behavior changed with gcc9..

Regards,
Mamoru

___
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: qt4 rebuild

2019-02-26 Thread Rex Dieter
Richard Shaw wrote:

> I'm troubleshooting why apiextractor tests segfault during package
> building. I have not been able to attribute it to any change in build
> flags so I started looking at qt4 which appears to still be FTBFS for F30
> rebuild.
> 
> There's a check in the spec file which fails:
> 
> + grep '^#define QT_BUILD_KEY ' src/corelib/global/qconfig.h
> #define QT_BUILD_KEY "x86_64 linux g++-9 full-config"
> BUILDSTDERR: ++ grep '^#define QT_BUILD_KEY ' src/corelib/global/qconfig.h
> BUILDSTDERR: ++ cut '-d ' -f5
> QT_BUILD_KEY_COMPILER failure
> + QT_BUILD_KEY_COMPILER=g++-9
> + '[' g++-9 '!=' g++-4 ']'
> + echo 'QT_BUILD_KEY_COMPILER failure'
> + exit 1
> 
> It looks like after configuration that the "KEY" changed from g++4 to
> g++9.
> 
> Is this check appropriate?

The check is legit'ish.  In particular, afaik, the key should not have 
changed, so that should be fixed in qt4

-- Rex

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


Re: apiextractor FTBFS troubleshooting

2019-02-26 Thread John Reiser

There are 8 libraries (-lQtTest -lQtCore -lQtGui -lxslt -lxml2 -lQtCore 
-lQtXmlPatterns -lQtXml)
plus an explicit libapiextractor.so.0.10.1.  Did you run nine tests, 
replacing the pieces
one-by-one with their Fedora 29 versions?


I'm not sure how to do that in a mock chroot... 


Boot the Fedora 30 Live Workstation from a USB flash memory drive, then use 
that.
___
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: apiextractor FTBFS troubleshooting

2019-02-26 Thread Richard Shaw
On Tue, Feb 26, 2019 at 9:52 AM John Reiser  wrote:

> > Is it definitely the linking? Or should I check the compiler arguments
> as well?
>
> There are 8 libraries (-lQtTest -lQtCore -lQtGui -lxslt -lxml2 -lQtCore
> -lQtXmlPatterns -lQtXml)
> plus an explicit libapiextractor.so.0.10.1.  Did you run nine tests,
> replacing the pieces
> one-by-one with their Fedora 29 versions?
>

I'm not sure how to do that in a mock chroot... Right now I just noticed
that qt did not get rebuilt yet for F30 due to this check in the spec file:

+ grep '^#define QT_BUILD_KEY ' src/corelib/global/qconfig.h
#define QT_BUILD_KEY "x86_64 linux g++-9 full-config"
BUILDSTDERR: ++ grep '^#define QT_BUILD_KEY ' src/corelib/global/qconfig.h
BUILDSTDERR: ++ cut '-d ' -f5
QT_BUILD_KEY_COMPILER failure
+ QT_BUILD_KEY_COMPILER=g++-9
+ '[' g++-9 '!=' g++-4 ']'
+ echo 'QT_BUILD_KEY_COMPILER failure'
+ exit 1

I wonder if getting a good rebuild could fix the problem?

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


qt4 rebuild

2019-02-26 Thread Richard Shaw
I'm troubleshooting why apiextractor tests segfault during package
building. I have not been able to attribute it to any change in build flags
so I started looking at qt4 which appears to still be FTBFS for F30 rebuild.

There's a check in the spec file which fails:

+ grep '^#define QT_BUILD_KEY ' src/corelib/global/qconfig.h
#define QT_BUILD_KEY "x86_64 linux g++-9 full-config"
BUILDSTDERR: ++ grep '^#define QT_BUILD_KEY ' src/corelib/global/qconfig.h
BUILDSTDERR: ++ cut '-d ' -f5
QT_BUILD_KEY_COMPILER failure
+ QT_BUILD_KEY_COMPILER=g++-9
+ '[' g++-9 '!=' g++-4 ']'
+ echo 'QT_BUILD_KEY_COMPILER failure'
+ exit 1

It looks like after configuration that the "KEY" changed from g++4 to g++9.

Is this check appropriate?

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


Re: apiextractor FTBFS troubleshooting

2019-02-26 Thread John Reiser

Is it definitely the linking? Or should I check the compiler arguments as well?


There are 8 libraries (-lQtTest -lQtCore -lQtGui -lxslt -lxml2 -lQtCore 
-lQtXmlPatterns -lQtXml)
plus an explicit libapiextractor.so.0.10.1.  Did you run nine tests, replacing 
the pieces
one-by-one with their Fedora 29 versions?
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Introducing packit

2019-02-26 Thread Miro Hrončok

On 20. 02. 19 23:24, Tomas Tomecek wrote:

Hello,

at DevConf.cz, we have introduced a new project: packit [1] [2].
[1] https://www.youtube.com/watch?v=KpF27v6K4Oc
[2] https://github.com/packit-service/packit


From the ticket:

>> FESCo is concerned that the presented idea of how this automation
>> should work is only applicable to a very limited set of packages and
>> would rather see a focus on automating stuff for greater
>> audience.
>
> Yes and no. With source-git [3] this is applicable to any project.
>
> [3] https://github.com/packit-service/packit#ehm-whats-source-git

This sounds like it is only applicable to projects:

 - controlled by Fedora AND
 - not concerned by the separation of concerns between upstream and downstream.

However it says something about source-git only projects as well. This seems 
like it is adding one extra level of complexity. Care to elaborate how this 
works exactly?


 A) for the package maintain who deliberately chose to do this
 B) for a provenpackager doing a mass change (e.g. removing  py2 subpackages)
 C) for releng doing a mass rebuild

I be especially interested in a step by step example in a form of "(who) does 
(what)".


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


Reminder: Beta freeze and code complete deadline in one week

2019-02-26 Thread Ben Cotton
According to the Fedora 30 schedule[1], the 100% code complete
deadline[2] for Changes is Tuesday, 5 March. The beta freeze[3]
takes effect on this date as well. All Changes should be in "ON_QA"
state by then.

[1] https://fedoraproject.org/wiki/Releases/30/Schedule
[2] 
https://fedoraproject.org/wiki/Changes/Policy#Change_Checkpoint:_100.25_code_complete_deadline
[3] https://fedoraproject.org/wiki/Milestone_freezes

-- 
Ben Cotton
Fedora Program Manager
TZ=America/Indiana/Indianapolis
___
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


[Modularity] Team IRC meeting minutes (2019-02-26)

2019-02-26 Thread Nils Philippsen

#fedora-meeting-3: Weekly Meeting of the Modularity Team



Meeting started by nils at 15:00:00 UTC.

Minutes: 
https://meetbot.fedoraproject.org/fedora-meeting-3/2019-02-26/modularity.2019-02-26-15.00.html
Minutes (text): 
https://meetbot.fedoraproject.org/fedora-meeting-3/2019-02-26/modularity.2019-02-26-15.00.txt
Log: 
https://meetbot.fedoraproject.org/fedora-meeting-3/2019-02-26/modularity.2019-02-26-15.00.log.html


Meeting summary
---
* Roll Call  (nils, 15:00:00)

* Agenda  (nils, 15:02:28)
  * #112 Discussion: Module lifecycles  (nils, 15:02:28)
  * #115 Discussion: Stream branch ownership for packages & modules
(nils, 15:02:28)

* #112 Discussion: Module lifecycles  (nils, 15:03:46)
  * LINK: https://pagure.io/modularity/issue/112   (nils, 15:03:46)
  * LINK: https://pagure.io/fesco/issue/2027   (nils, 15:03:46)
  * ACTION: sgallagh will send a PR to the lifecycles proposal removing
implementation details  (asamalik, 15:14:00)

* #115 Discussion: Stream branch ownership for packages & modules
  (nils, 15:20:50)
  * LINK: https://pagure.io/modularity/issue/115   (nils, 15:20:50)
  * LINK: https://pagure.io/fesco/issue/2028   (nils, 15:20:50)
  * postponed until next meeting  (nils, 15:21:20)

* Open Floor  (nils, 15:22:12)
  * fedmod 0.5.0 released and submitted as a Fedora update  (nils,
15:23:08)
  * summarize-module can query information from build systems (MBS)
alternatively to RPM repositories now  (nils, 15:26:20)
  * LINK: https://bodhi.fedoraproject.org/updates/FEDORA-2019-5f16d857b1
F28 update  (nils, 15:26:56)
  * LINK: https://bodhi.fedoraproject.org/updates/FEDORA-2019-773ef3b70b
F29 update  (nils, 15:27:09)
  * ACTION: nils write a blog post and get it published to
communityblog.fedoraproject.org  (nils, 15:28:24)

Meeting ended at 15:31:59 UTC.




Action Items

* sgallagh will send a PR to the lifecycles proposal removing
  implementation details
* nils write a blog post and get it published to
  communityblog.fedoraproject.org




Action Items, by person
---
* nils
  * nils write a blog post and get it published to
communityblog.fedoraproject.org
* sgallagh
  * sgallagh will send a PR to the lifecycles proposal removing
implementation details
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* nils (49)
* asamalik (27)
* langdon (17)
* contyk (13)
* zodbot (13)
* sgallagh (10)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot
-- 
Nils Philippsen"Those who would give up Essential Liberty to
Software Engineer   purchase a little Temporary Safety, deserve neither
Red Hat Liberty nor Safety."  --  Benjamin Franklin, 1759
PGP fingerprint:C4A8 9474 5C4C ADE3 2B8F  656D 47D8 9B65 6951 3011


___
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: apiextractor FTBFS troubleshooting

2019-02-26 Thread Richard Shaw
On Tue, Feb 26, 2019 at 8:44 AM John Reiser  wrote:

> > 'addedFunc' itself is 0 (NULL).
> > Substituting testvoidarg.cpp.o as compiled by
> gcc-8.2.1-6.fc28.x86_64 (from the same source)
> > gives the same SIGSEGV.  So compiling testvoidarg.cpp with gcc-9 is
> no longer a suspect.
> >
> >
> > I just performed a mockbuild for Fedora 29 and all tests passed... What
> am I missing?
>
> Look at the final command (the static binding) that built the
> 'testvoidarg' executable:
> =
> cd .../BUILD/apiextractor-0.10.10/x86_64-redhat-linux-gnu/tests &&
> /usr/bin/cmake -E cmake_link_script CMakeFiles/testvoidarg.dir/link.txt
> --verbose=1
>
> /usr/bin/c++  -O2 -g -pipe -Wall -Werror=format-security
> -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS \
> -fexceptions -fstack-protector-strong -grecord-gcc-switches
> -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 \
> -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
> -fasynchronous-unwind-tables \
> -fstack-clash-protection -fcf-protection -Wall -fvisibility=hidden
> -DNDEBUG  -Wl,-z,relro  -Wl,-z,now \
> -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic
> CMakeFiles/testvoidarg.dir/testvoidarg.cpp.o  \
> -o testvoidarg
> -Wl,-rpath,.../BUILD/apiextractor-0.10.10/x86_64-redhat-linux-gnu/tests \
> -lQtTest -lQtCore -lQtGui libapiextractor.so.0.10.10 -lxslt -lxml2
> -lQtCore -lQtXmlPatterns -lQtXml
> =
>
> Replace each piece, one-by-one, with the corresponding piece from Fedora
> 29,
> (or from Fedora 30, but compiled by gcc-8.2.1-6) and test before replacing
> the next piece, too.  In this case: each '-l' argument, and the
> libapiextractor.so.0.10.10 .
>

The lines are identical other than rawhide added -Wl,--as-needed but I
tried removing it and there was no difference.

I also checked the contents of all the spec files and they are also
identical.

Is it definitely the linking? Or should I check the compiler arguments as
well?

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


Re: GCC9 bug on ppc64le ? or why just fail in ppc64le rawhide?

2019-02-26 Thread Jonathan Wakely

On 26/02/19 13:28 +0100, Florian Weimer wrote:

* Sérgio Basto:


The key was "can't represent -1 with an unsigned number" , I add some sign char 
to the code [1] and it fix the FTBFS

Thanks ,

[1]
https://src.fedoraproject.org/fork/sergiomb/rpms/gdcm/blob/master/f/gdcm-2.8.8-fix-narrow.patch


Please note that this patch changes the mangled names of template
instantiations and thus breaks ABI.  I'm not sure if this appropriate
for a Fedora downstream-only patch, but maybe it's okay based on what
the package does.


I was going to say the same thing. It looks very wrong to me.

It would be better to fix the use of the class, not the definition of
the class. i.e. change String to String<(char)EOF, ...>.

Or stop assuming that EOF can fit in a character type and use
something like String<(char)-1, ...> instead. Otherwise if EOF happens
to be a value like -191 then (char)EOF will produce the character 'A'
which is probably not what it wants as a delimiter. EOF isn't going to
equal -191 for glibc, but it's still bogus to use EOF there IMO.

___
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: apiextractor FTBFS troubleshooting

2019-02-26 Thread John Reiser

'addedFunc' itself is 0 (NULL).
Substituting testvoidarg.cpp.o as compiled by gcc-8.2.1-6.fc28.x86_64 (from 
the same source)
gives the same SIGSEGV.  So compiling testvoidarg.cpp with gcc-9 is no 
longer a suspect.


I just performed a mockbuild for Fedora 29 and all tests passed... What am I 
missing?


Look at the final command (the static binding) that built the 'testvoidarg' 
executable:
=
cd .../BUILD/apiextractor-0.10.10/x86_64-redhat-linux-gnu/tests &&
/usr/bin/cmake -E cmake_link_script CMakeFiles/testvoidarg.dir/link.txt 
--verbose=1

/usr/bin/c++  -O2 -g -pipe -Wall -Werror=format-security 
-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS \
   -fexceptions -fstack-protector-strong -grecord-gcc-switches 
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 \
   -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic 
-fasynchronous-unwind-tables \
   -fstack-clash-protection -fcf-protection -Wall -fvisibility=hidden -DNDEBUG  
-Wl,-z,relro  -Wl,-z,now \
   -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic 
CMakeFiles/testvoidarg.dir/testvoidarg.cpp.o  \
   -o testvoidarg 
-Wl,-rpath,.../BUILD/apiextractor-0.10.10/x86_64-redhat-linux-gnu/tests \
   -lQtTest -lQtCore -lQtGui libapiextractor.so.0.10.10 -lxslt -lxml2 -lQtCore 
-lQtXmlPatterns -lQtXml
=

Replace each piece, one-by-one, with the corresponding piece from Fedora 29,
(or from Fedora 30, but compiled by gcc-8.2.1-6) and test before replacing
the next piece, too.  In this case: each '-l' argument, and the 
libapiextractor.so.0.10.10 .
___
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: Broken modules on rawhide

2019-02-26 Thread Miro Hrončok

On 26. 02. 19 15:07, Petr Šabata wrote:

On Tue, Feb 26, 2019 at 02:23:35PM +0100, Miroslav Suchý wrote:

From:
   https://bugzilla.redhat.com/show_bug.cgi?id=1680320#c2

When you try to run:
   mock -r fedora-rawhide-x86_64 shell

You will get:
  Problem 1: conflicting requests
   - nothing provides module(platform:f30) needed by module 
stratis:1:20181215204600:a5b0195c-0.x86_64
  Problem 2: conflicting requests
   - nothing provides module(platform:f30) needed by module 
standard-test-roles:3.0:3020190214144451:a5b0195c-0.x86_64


rawhide has module_id=platform:f31.


I think this shouldn't have been updated until after the branch
point.


When will be all rawhide modules rebuild? Or what is the solution for this? 
Because right now all rawhide modules are
basically broken. And because Mock started using modular fedora repos, then all 
Mock attempts for rawhides builds are
broken too.


At branch point, modules that can run on any platform, or are
compatible with platform:f31, will simply be tagged.  Modules that
could run of f31 if rebuilt will be rebuilt.

I think this is an unfortunate timing issue and needs to be
coordinated better in the future.  The branch point happens later
this week; perhaps we could revert the change for the time being?


I don't know what do you exactly mean by "branch point" but "Branch Fedora 30 
from Rawhide" already happened a week ago.


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


Re: Broken modules on rawhide

2019-02-26 Thread Tom Hughes

On 26/02/2019 14:08, Petr Šabata wrote:


I always wonder why people disable the repo -- it's part of
Fedora.  What's your motivation?


I'm not using it and it's extra metadata to fetch, parse
and store that slows down updating?

That and on work machines we're not currently mirroring
modules to our local mirror because we're not using them.

Tom

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


Re: apiextractor FTBFS troubleshooting

2019-02-26 Thread Richard Shaw
On Mon, Feb 25, 2019 at 10:19 PM John Reiser  wrote:

> > That test 'testvoidarg' succeeds for me (normal termination, no
> SIGSEGV) on Fedora 28 and Fedora 29.
> >
> >
> > Yes, it only seems to affect f30/Rawhide with GCC 9 (though I'm not sure
> it's the culprit).
> >
> >
> > The traceback says:
> >   > 41QCOMPARE(addedFunc->arguments().count(), 0);
> > so the suggestion is to check if addedFunc->arguments() is NULL.
>
> 'addedFunc' itself is 0 (NULL).
> Substituting testvoidarg.cpp.o as compiled by gcc-8.2.1-6.fc28.x86_64
> (from the same source)
> gives the same SIGSEGV.  So compiling testvoidarg.cpp with gcc-9 is no
> longer a suspect.
>

I just performed a mockbuild for Fedora 29 and all tests passed... What am
I missing?

Test project
/builddir/build/BUILD/apiextractor-0.10.10/x86_64-redhat-linux-gnu
  Start  1: testabstractmetaclass
 1/35 Test  #1: testabstractmetaclass    Passed0.02 sec
  Start  2: testabstractmetatype
 2/35 Test  #2: testabstractmetatype .   Passed0.02 sec
  Start  3: testaddfunction
 3/35 Test  #3: testaddfunction ..   Passed0.02 sec
  Start  4: testarrayargument
 4/35 Test  #4: testarrayargument    Passed0.01 sec
  Start  5: testcodeinjection
 5/35 Test  #5: testcodeinjection    Passed0.01 sec
  Start  6: testcontainer
 6/35 Test  #6: testcontainer    Passed0.01 sec
  Start  7: testconversionoperator
 7/35 Test  #7: testconversionoperator ...   Passed0.01 sec
  Start  8: testconversionruletag
 8/35 Test  #8: testconversionruletag    Passed0.02 sec
  Start  9: testctorinformation
 9/35 Test  #9: testctorinformation ..   Passed0.01 sec
  Start 10: testdroptypeentries
10/35 Test #10: testdroptypeentries ..   Passed0.02 sec
  Start 11: testdtorinformation
11/35 Test #11: testdtorinformation ..   Passed0.01 sec
  Start 12: testenum
12/35 Test #12: testenum .   Passed0.02 sec
  Start 13: testextrainclude
13/35 Test #13: testextrainclude .   Passed0.01 sec
  Start 14: testfunctiontag
14/35 Test #14: testfunctiontag ..   Passed0.01 sec
  Start 15: testimplicitconversions
15/35 Test #15: testimplicitconversions ..   Passed0.01 sec
  Start 16: testinserttemplate
16/35 Test #16: testinserttemplate ...   Passed0.01 sec
  Start 17: testmodifyfunction
17/35 Test #17: testmodifyfunction ...   Passed0.01 sec
  Start 18: testmultipleinheritance
18/35 Test #18: testmultipleinheritance ..   Passed0.01 sec
  Start 19: testnamespace
19/35 Test #19: testnamespace    Passed0.01 sec
  Start 20: testnestedtypes
20/35 Test #20: testnestedtypes ..   Passed0.01 sec
  Start 21: testnumericaltypedef
21/35 Test #21: testnumericaltypedef .   Passed0.01 sec
  Start 22: testprimitivetypetag
22/35 Test #22: testprimitivetypetag .   Passed0.01 sec
  Start 23: testrefcounttag
23/35 Test #23: testrefcounttag ..   Passed0.01 sec
  Start 24: testreferencetopointer
24/35 Test #24: testreferencetopointer ...   Passed0.01 sec
  Start 25: testremovefield
25/35 Test #25: testremovefield ..   Passed0.01 sec
  Start 26: testremoveimplconv
26/35 Test #26: testremoveimplconv ...   Passed0.01 sec
  Start 27: testremoveoperatormethod
27/35 Test #27: testremoveoperatormethod .   Passed0.01 sec
  Start 28: testresolvetype
28/35 Test #28: testresolvetype ..   Passed0.01 sec
  Start 29: testreverseoperators
29/35 Test #29: testreverseoperators .   Passed0.01 sec
  Start 30: testtemplates
30/35 Test #30: testtemplates    Passed0.02 sec
  Start 31: testtoposort
31/35 Test #31: testtoposort .   Passed0.01 sec
  Start 32: testvaluetypedefaultctortag
32/35 Test #32: testvaluetypedefaultctortag ..   Passed0.01 sec
  Start 33: testvoidarg
33/35 Test #33: testvoidarg ..   Passed0.01 sec
  Start 34: testtyperevision
34/35 Test #34: testtyperevision .   Passed0.01 sec
  Start 35: testmodifydocumentation
35/35 Test #35: testmodifydocumentation ..   Passed0.01 sec

100% tests passed, 0 tests failed out of 35

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

Re: Broken modules on rawhide

2019-02-26 Thread Petr Šabata
On Tue, Feb 26, 2019 at 02:41:56PM +0100, Fabio Valentini wrote:
> On Tue, Feb 26, 2019, 14:24 Miroslav Suchý  wrote:
> 
> > From:
> >   https://bugzilla.redhat.com/show_bug.cgi?id=1680320#c2
> >
> > When you try to run:
> >   mock -r fedora-rawhide-x86_64 shell
> >
> > You will get:
> >  Problem 1: conflicting requests
> >   - nothing provides module(platform:f30) needed by module
> > stratis:1:20181215204600:a5b0195c-0.x86_64
> >  Problem 2: conflicting requests
> >   - nothing provides module(platform:f30) needed by module
> > standard-test-roles:3.0:3020190214144451:a5b0195c-0.x86_64
> > 
> >
> > rawhide has module_id=platform:f31.
> >
> > When will be all rawhide modules rebuild? Or what is the solution for
> > this? Because right now all rawhide modules are
> > basically broken. And because Mock started using modular fedora repos,
> > then all Mock attempts for rawhides builds are
> > broken too.
> >
> 
> Related: It would be nice if module repositories in mock (and COPR) were an
> optional thing (right now, probably default=off, until that stuff is
> fixed), like bootstrap chroot and network access.
> 
> I know, "just add another option" ... still, I'll manually disable all
> modular repos in mock configs on my local system, but that's not an option
> for COPR.

I always wonder why people disable the repo -- it's part of
Fedora.  What's your motivation?

P


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: Broken modules on rawhide

2019-02-26 Thread Petr Šabata
On Tue, Feb 26, 2019 at 02:23:35PM +0100, Miroslav Suchý wrote:
> From:
>   https://bugzilla.redhat.com/show_bug.cgi?id=1680320#c2
> 
> When you try to run:
>   mock -r fedora-rawhide-x86_64 shell
> 
> You will get:
>  Problem 1: conflicting requests
>   - nothing provides module(platform:f30) needed by module 
> stratis:1:20181215204600:a5b0195c-0.x86_64
>  Problem 2: conflicting requests
>   - nothing provides module(platform:f30) needed by module 
> standard-test-roles:3.0:3020190214144451:a5b0195c-0.x86_64
> 
> 
> rawhide has module_id=platform:f31.

I think this shouldn't have been updated until after the branch
point.

> When will be all rawhide modules rebuild? Or what is the solution for this? 
> Because right now all rawhide modules are
> basically broken. And because Mock started using modular fedora repos, then 
> all Mock attempts for rawhides builds are
> broken too.

At branch point, modules that can run on any platform, or are
compatible with platform:f31, will simply be tagged.  Modules that
could run of f31 if rebuilt will be rebuilt.

I think this is an unfortunate timing issue and needs to be
coordinated better in the future.  The branch point happens later
this week; perhaps we could revert the change for the time being?

P


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: Broken modules on rawhide

2019-02-26 Thread Fabio Valentini
On Tue, Feb 26, 2019, 14:24 Miroslav Suchý  wrote:

> From:
>   https://bugzilla.redhat.com/show_bug.cgi?id=1680320#c2
>
> When you try to run:
>   mock -r fedora-rawhide-x86_64 shell
>
> You will get:
>  Problem 1: conflicting requests
>   - nothing provides module(platform:f30) needed by module
> stratis:1:20181215204600:a5b0195c-0.x86_64
>  Problem 2: conflicting requests
>   - nothing provides module(platform:f30) needed by module
> standard-test-roles:3.0:3020190214144451:a5b0195c-0.x86_64
> 
>
> rawhide has module_id=platform:f31.
>
> When will be all rawhide modules rebuild? Or what is the solution for
> this? Because right now all rawhide modules are
> basically broken. And because Mock started using modular fedora repos,
> then all Mock attempts for rawhides builds are
> broken too.
>

Related: It would be nice if module repositories in mock (and COPR) were an
optional thing (right now, probably default=off, until that stuff is
fixed), like bootstrap chroot and network access.

I know, "just add another option" ... still, I'll manually disable all
modular repos in mock configs on my local system, but that's not an option
for COPR.

Fabio


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


Broken modules on rawhide

2019-02-26 Thread Miroslav Suchý
From:
  https://bugzilla.redhat.com/show_bug.cgi?id=1680320#c2

When you try to run:
  mock -r fedora-rawhide-x86_64 shell

You will get:
 Problem 1: conflicting requests
  - nothing provides module(platform:f30) needed by module 
stratis:1:20181215204600:a5b0195c-0.x86_64
 Problem 2: conflicting requests
  - nothing provides module(platform:f30) needed by module 
standard-test-roles:3.0:3020190214144451:a5b0195c-0.x86_64


rawhide has module_id=platform:f31.

When will be all rawhide modules rebuild? Or what is the solution for this? 
Because right now all rawhide modules are
basically broken. And because Mock started using modular fedora repos, then all 
Mock attempts for rawhides builds are
broken too.

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


Re: GCC9 bug on ppc64le ? or why just fail in ppc64le rawhide?

2019-02-26 Thread Florian Weimer
* Sérgio Basto:

> The key was "can't represent -1 with an unsigned number" , I add some sign 
> char to the code [1] and it fix the FTBFS 
>
> Thanks , 
>
> [1]
> https://src.fedoraproject.org/fork/sergiomb/rpms/gdcm/blob/master/f/gdcm-2.8.8-fix-narrow.patch

Please note that this patch changes the mangled names of template
instantiations and thus breaks ABI.  I'm not sure if this appropriate
for a Fedora downstream-only patch, but maybe it's okay based on what
the package does.

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


Re: Orphaned packages that will be retired

2019-02-26 Thread Nils Philippsen
On Mon, 2019-02-25 at 21:49 +0100, Miro Hrončok wrote:

> Note: If you received this mail directly you (co)maintain one of the affected
> packages or a package that depends on one. Please adopt the affected package 
> or
> retire your depending package to avoid broken dependencies, otherwise your
> package will be retired when the affected package gets retired.
[...]
> python-rdflib dcallagh, dmalcolm, dscott,  1 weeks ago
>orphan, pingou
[...]
> nphilipp: python-rdflib

I'll take over this one, as it's a dependency of lv2, which I maintain.

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

Nils
-- 
Nils Philippsen"Those who would give up Essential Liberty to
Software Engineer   purchase a little Temporary Safety, deserve neither
Red Hat Liberty nor Safety."  --  Benjamin Franklin, 1759
PGP fingerprint:C4A8 9474 5C4C ADE3 2B8F  656D 47D8 9B65 6951 3011
___
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: APT,Synaptic ... ORPHANED

2019-02-26 Thread Panu Matilainen

On 2/26/19 9:37 AM, Mosaab Alzoubi wrote:

Due to like-dead upstream and security issue, I orphan these packages:

apt
synaptic
fedora-package-config-apt


Thank you!

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


Re: APT,Synaptic ... ORPHANED

2019-02-26 Thread Neal Gompa
On Tue, Feb 26, 2019 at 2:37 AM Mosaab Alzoubi  wrote:
>
> Due to like-dead upstream and security issue, I orphan these packages:
>
> apt

I'll take this. Then it can be updated to latest apt-dpkg instead and
used for other things.


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


Retire kchildlock package

2019-02-26 Thread Vascom
Hi all.

I am plan to retire package kchildlock from Fedora.
It is KDE4 application long time unsupported and FTBFS on rawhide and F30.

If no one need it I will retire package in one week.

https://src.fedoraproject.org/rpms/kchildlock
https://store.kde.org/p/1127875/
https://sourceforge.net/projects/kchildlock/

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


Orphaning procedure for qblade

2019-02-26 Thread Antonio Trande
Hi all.

I abandoned qblade packaging because upstream is unresponsive (as always).
Currently, qblade does not compile with gcc9.

Upstream project: https://sourceforge.net/projects/qblade/

-- 
---
Antonio Trande
Fedora Project
mailto 'sagitter at fedoraproject dot org'
GPG key: 0x6e0331dd1699e4d7
GPG key server: https://keys.fedoraproject.org/



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


Re: Orphaned packages that will be retired (and everything will most likely burn)

2019-02-26 Thread Vít Ondruch

Dne 20. 02. 19 v 10:02 Till Maas napsal(a):
> On Fri, Feb 15, 2019 at 04:28:17PM +0100, Vít Ondruch wrote:
>> Dne 15. 02. 19 v 14:22 Emmanuel Seyman napsal(a):
>>> * Hans de Goede [15/02/2019 12:09] :
 And automatic scripts really just should hand it over to the first 
 co-maintainer
 in the list.
>>
>> As long as we have no idea if the other maintainers are active, I am
>> strongly against the automation. I've been there. Followed nor
>> responsive policy just to find out later that instead of orphaning the
>> package, next inactive maintainer became owner. Very frustrating 
> The advantage is that this will clean up the co-maintainer list
> eventually.


Orphaned package is eventually retired and co-mainatainer list is
irrelevant then. I can't see your point.


Vít


>
> Kind regards
> Till
> ___
> 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