DevHeads.net

Postings by =?ISO-8859-1?Q?Paulo_C=E9sar_Pereira_de_Andrade?=

Review swaps

Hi,
I have two packages that need review for a
sagemath 7.6 update:

<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1445411" title="https://bugzilla.redhat.com/show_bug.cgi?id=1445411">https://bugzilla.redhat.com/show_bug.cgi?id=1445411</a>
[Review Request: python-cysignals - Interrupt and signal handling for Cython]

<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1445412" title="https://bugzilla.redhat.com/show_bug.cgi?id=1445412">https://bugzilla.redhat.com/show_bug.cgi?id=1445412</a>
[Review Request: python-fpylll - A Python wrapper for fplll]

python-fpylll needs python-cysignals, so, to review both,
one possible option is:

$ mkdir cysignals
$ cp python*-cysignals*.rpm cysignals
$ createrepo cysignals/
$ fedora-review -r -n python-fpylll -L cysignals

Thanks,
Paulo

Review swaps

I have two packages for review. These should be very
simple reviews.

python-pathlib2: <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1406962" title="https://bugzilla.redhat.com/show_bug.cgi?id=1406962">https://bugzilla.redhat.com/show_bug.cgi?id=1406962</a>
python-ipykernel: <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1406958" title="https://bugzilla.redhat.com/show_bug.cgi?id=1406958">https://bugzilla.redhat.com/show_bug.cgi?id=1406958</a>

Thanks,
Paulo

review-swap: brial

This package is required for an update to sagemath 7.3.

Brial is a replacement to PolyBori, and needs a bundled significantly
different Cudd, so, cannot use the system one.

It has only one conflict, brial-devel conflicts with polybori-devel.

Newer sagemath will use it, so polybori is likely to get orphaned
at some point:

$ dnf repoquery --whatrequires 'libpolybori-0.8.so.3()(64bit)'
Last metadata expiration check: 2:32:10 ago on Tue Aug 16 06:45:26 2016.
polybori-devel-0:0.8.3-36.fc25.x86_64
python-polybori-0:0.8.3-36.fc25.x86_64
sagemath-core-0:6.8-13.fc26.x86_64

Thanks,
Paulo

Review swaps

Hi,

Two easy reviews. These are required to update to sagemath-6.8.
[I will work to update to sagemath-6.9...]

<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1278081" title="https://bugzilla.redhat.com/show_bug.cgi?id=1278081">https://bugzilla.redhat.com/show_bug.cgi?id=1278081</a>
rw - Program that calculates rank-width and rank-decompositions
rw is a program that calculates rank-width and rank-decompositions.
It is based on ideas from "Computing rank-width exactly" by Sang-il Oum,
"Sopra una formula numerica" by Ernesto Pascal, "Generation of a Vector
from the Lexicographical Index" by B.P. Buckles and M. Lybanon and
"Fast additions on masked integers" by Michael D. Adams and David S.

About making noarch package arch specific, when contents differ.

I had this build failure:

Package: sagemath-6.5-7.fc22
Status: failed
Built by: pcpa
ID: 672175
Started: Sat, 25 Jul 2015 22:52:10 UTC
Finished: Sun, 26 Jul 2015 07:57:28 UTC

Closed tasks:
mismatch when analyzing sagemath-doc-en-6.5-7.fc22.noarch.rpm, rpmdiff
output was:
error: cannot open Packages index using db5 - Permission denied (13)
error: cannot open Packages database in /var/lib/rpm
error: cannot open

Quick C++ question for C++ experts :)

Is this expected to not compile with -fno-implicit-templates?

---%<---
$ cat test.cc
#include <string>
std::string test(int i)
{
std::string t;
std::string s = "(";
t = "";
for (int r = i; r; r>>=1) {
if (r & 1)
t = "1" + t;
else
t = "0" + t;
}
s += t;
s += ")";
return s;
}

int
main(int argc, char *argv[])
{
std::string s = test(16);
return 0;
}

$ g++ -fno-implicit-templates test.cc
/tmp/ccai7t5T.o: In function `test(int)':
test.cc:(.text+0x9d): undefined reference to
`std::__cxx11::basic_string<char, std::char_

Update to 0ad-0.18

Hi,

In case you would like to see it faster in Fedora :)

0ad-0.18 needs mozjs31, so I need this package reviewed
and approved:
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1202131" title="https://bugzilla.redhat.com/show_bug.cgi?id=1202131">https://bugzilla.redhat.com/show_bug.cgi?id=1202131</a>

For rawhide I also need gloox rebuilt for the new
c++ string and list abi:
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1202059" title="https://bugzilla.redhat.com/show_bug.cgi?id=1202059">https://bugzilla.redhat.com/show_bug.cgi?id=1202059</a>

I pushed commits for 0ad and 0ad-data only for rawhide,
but requiring the new mozjs31 package, and gloox rebuilt,
"it works for me".

Thanks,
Paulo

what is, regarding to std::string and std::list, plan to rebuild packages and better procedures?

In my case, I was updating coin-or packages when one of then
started failing at link time, only on i686, like this:

undefined reference to
`CoinMessageHandler::operator<<(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'

I tried to, temporarily fix it by, only on i686 building with
"-D_GLIBCXX_USE_CXX11_ABI=0" in CXXFLAGS. It did work
on a clean mock chroot, but would fail with a core dump during
%check in koji.

taskotron failure to see dependencies (...has inferior architecture )

...
Automatic push to stable based on karma has been
disabled for this update due to failure of an AutoQA
test
...

But I cannot see the error:

---8<---
not ok - depcheck for Bodhi update sagemath-6.1.1-6.fc20 # FAIL

dnf vs yum

I am sorry I did not fully follow the discussions earlier.

I only recall it was supposed to exist some compatibility
layer at some point.

But I keep all the time needing to

$ sudo rm -f /var/lib/rpm/__db*

because I forget and use yum instead of dnf in rawhide.

I am not really needing anything special, just install
a package, or run "dnf update" to update rawhide.

Thanks,
Paulo

rpath/runpath in binaries

Hi,

I missed the memo about it not being a fatal error now (rpmlint still tells it
is an error), but just in case, before attempting to enforce it a
package review,
I checked what I have right now in my rawhide box...

$ for f in /usr/bin/*; do file $f | grep -q ELF && chrpath -l $f |
grep -v "no rpath or runpath tag found"; done
/usr/bin/afm2pl: RPATH=/builddir/build/BUILD/texlive-2014/source/inst/lib
/usr/bin/afm2tfm: RPATH=/builddir/build/BUILD/texlive-2014/source/inst/lib
/usr/bin/aleph: RPATH=/builddir/build/BUILD/texlive-2014/source/inst/lib
/usr/bin/apper: RUNPATH=/usr/lib64/apper
/u

How to make a buildroot override for f21

I am making an update and to speed things up I made overrides
for f19 and f20, but for f21 I get

Could not determine release for coin-or-Ipopt-3.11.8-1.fc21 with tags ['f21']

Probably this is just a ping to update infrastructure :-)

(updated coin-or-Ipopt is required for just approved coin-or-Bonmin
package)

Thanks,
Paulo

review swap - coin-or-Osi

The package follows the same pattern of other coin-or
packages already in Fedora, should be trivial do review.

<a href="https://bugzilla.redhat.com/show_bug.cgi?id=894586" title="https://bugzilla.redhat.com/show_bug.cgi?id=894586">https://bugzilla.redhat.com/show_bug.cgi?id=894586</a>

Thanks,
Paulo

Re: Who uses abi-complian. V. I UVce-checker?

/ lo"'''' m'
Em 03/07/2013 21:16, "Richard Shaw" < ... at gmail dot com> escreveu:

libgd breakage

Hi,

It is taking a bit too long for some dependencies to be rebuilt
in rawhide.

Could a compat-libgd be provided please? I am receiving daily
mails about broken deps, already posted to $pkg-owner@ asking
what I could help, but still no response neither problems corrected.
Remi Collet told me it appears there are some FTBFS packages in
the cycle.

I would like to also start working on packaging sagemath 5.10,
but am not providing as much time to work on fedora as I would
want, so also not providing a compat-libgd sample package,
sorry...

Thanks,
Paulo

git rebase request on a project

Sorry if this is a dumb question, but I cannot find any information.

I would like to have "git rebase master" on f16, f17, and f18
branches of <a href="http://pkgs.fedoraproject.org/cgit/megaglest.git" title="http://pkgs.fedoraproject.org/cgit/megaglest.git">http://pkgs.fedoraproject.org/cgit/megaglest.git</a>
I once messed it a bit by adding a commit only to branches and
later merging master, now I cannot merge without a "merge master"
commit, and am not allowed to push myself a "git rebase master"
branch.

Thanks,
Paulo

Review swap: c-graph

This should be a very easy one
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=881794" title="https://bugzilla.redhat.com/show_bug.cgi?id=881794">https://bugzilla.redhat.com/show_bug.cgi?id=881794</a>

Megaglest unit moving error workaround

In case you have this issue, I just "rediscovered" a workaround. Add

EnableColorPicking=true

to $HOME/.megaglest/glestuser.ini

you probably will want to remove it later, once the problem is corrected
in mesa.

Initial fedora and upstream bug reports:
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=889685" title="https://bugzilla.redhat.com/show_bug.cgi?id=889685">https://bugzilla.redhat.com/show_bug.cgi?id=889685</a>
<a href="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=3598159&amp;group_id=300350&amp;atid=1266776" title="https://sourceforge.net/tracker/index.php?func=detail&amp;aid=3598159&amp;group_id=300350&amp;atid=1266776">https://sourceforge.net/tracker/index.php?func=detail&amp;aid=3598159&amp;group_...</a>

The problem appears to also affect f17 users, not just rawhude, based
on <a href="http://forums.fedoraforum.org/showthread.php?t=286192" title="http://forums.fedoraforum.org/showthread.php?t=286192">http://forums.fedoraforum.org/showthread.php?t=286192</a>

Thanks,
Paulo

rpmlib(X-CheckUnifiedSystemdir) is needed by filesystem-3-2.fc17.x86_64

I know I got what I deserved by attempting to "fix" by hand the move
from / to /usr, just did need to boot from the fedora16 dvd, mount lvm
root and finish my "fix"; brain fart, and cyclic dep on moving /lib64
to /usr/lib64 and then a symlink, leaving it with all binaries failing
due to missing /lib64/ld-linux-x86-64.so.2.
After that, while it is finishing updating to rawhide right now, I did
go search for documentation, but still find that
<a href="https://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#Fedora_16_-.3E_Fedora_17" title="https://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#Fedora_16_-.3E_Fedora_17">https://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#Fedora_16_-.3E...</a>
is not much clear about it.

Self introduction and sponsorship request

Hi,

I made a first contribution package for xedit, that happens to be the
text editor I use for most tasks :-) see
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=815624" title="https://bugzilla.redhat.com/show_bug.cgi?id=815624">https://bugzilla.redhat.com/show_bug.cgi?id=815624</a>

I would like to contribute to SciTech SIG.