First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 214379
Alias:
Product:
Component:
Status: REOPENED
Resolution:
Assigned To: Gentoo/BSD Team <bsd@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Henning Schild <henning@wh9.tu-dresden.de>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
pari-2.1.7-r1.ebuild.patch pari-2.1.7-r1.ebuild.patch patch Henning Schild 2008-03-23 14:45 0000 693 bytes Details | Diff
pari-2.3.2-r1.ebuild.patch pari-2.3.2-r1.ebuild.patch patch Henning Schild 2008-03-23 14:47 0000 693 bytes Details | Diff
pari-2.3.2-r1.ebuild.patch pari-2.3.2-r1.ebuild.patch patch Henning Schild 2008-03-23 14:49 0000 634 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 214379 depends on: Show dependency tree
Bug 214379 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.








View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-03-23 14:43 0000
sci-mathematics/pari ebuilds dont work on gfbsd only because the author assumes
that they are only used on linux



Reproducible: Always

Steps to Reproduce:
1.emerge pari on gfbsd



Actual Results:  
"cd Olinux-*" from ebuild fails

Expected Results:  
should merge

I created patches for 2.1.7-r1 and 2.3.2-r1.
Both patches use code/scripts from the package to calculate the correct name of
the directory to enter.
I successfully tested both ebuilds on linux/x86 and fbsd/x86.

------- Comment #1 From Henning Schild 2008-03-23 14:45:42 0000 -------
Created an attachment (id=147008) [edit]
pari-2.1.7-r1.ebuild.patch

the code to calculate osname and arch is copied from /Configure

------- Comment #2 From Henning Schild 2008-03-23 14:47:57 0000 -------
Created an attachment (id=147009) [edit]
pari-2.3.2-r1.ebuild.patch

uses a script from the package to calculate osname and arch, just like
./Configure does

------- Comment #3 From Henning Schild 2008-03-23 14:49:49 0000 -------
Created an attachment (id=147011) [edit]
pari-2.3.2-r1.ebuild.patch

attached wrong file ...

------- Comment #4 From Markus Dittrich 2008-04-03 12:40:48 0000 -------
Hi Henning,

Thanks much for the note & patch and I've just fixed
this in pari-2.3.2-r1 in portage cvs.
If at all possible, please CC the sci team on bugs like
this in the future since otherwise we'll only
discover them "by accident" since we're not notified.

best,
Markus

------- Comment #5 From Henning Schild 2008-04-04 08:38:30 0000 -------
I did not assign this bug to Gentoo/BSD because it is no BSD-only problem. It
is a general problem which only did not show up on linux. One of the
bug-wranglers got it wrong. But you found it and that does not matter anymore.

I came across the problem trying to install dev-perl/math-pari which depends on
pari-2.1.7. So please consider to also commit the fix for this version.

------- Comment #6 From Markus Dittrich 2008-04-04 13:30:27 0000 -------
Hi Henning, 

Typically, I never touch stable ebuilds unless they are broken 
for one of the keyworded arches. Unfortunately, it looks like fbsd 
currently is not among them. If these packages work for you
on fbsd, you should consider asking the bsd folks to
keyword them and the we can actually justify making these changes.

Thanks,
Markus

------- Comment #7 From Henning Schild 2008-04-04 14:01:34 0000 -------
I see why you dont want to change an ebuild that works for all officially
supported arches. I must admit that i dont really know whom i should report
this bug. If i report it to you you say that you dont care about fbsd, which is
fine.

But i also cant ask the fbsd-team to add the keyword since the keyword alone
wont repair this ebuild. Before the keyword is added the ebuild must be patched
in order to work on fbsd. I guess the fbsd team would have to ask the
maintainer of the ebuild anyways. And i assume that you are the maintainer.

I may be wrong but i think that the keyword depends on the patch. AFAIK linux
and fbsd share the same portage tree.

2.1.7-r2 with only ~x86-fbsd could be a solution that works for everyone.

------- Comment #8 From Markus Dittrich 2008-06-01 10:01:46 0000 -------
Hi Henning,

Can we close this bug? The proposed change is part
of our >=pari-2.3.2-r1 ebuilds.

Thanks,
Markus

------- Comment #9 From Henning Schild 2008-06-02 07:00:48 0000 -------
The latest dev-perl/math-pari still depends on pari-2.1.7. This bug cannot be
closed until no other ebuild depends on <pari-2.3.2-r1 or these ebuilds get
fixed too. I did not check how many other ebuilds depend on old versions of
pari, when math-pari is the only one it might be a good idea to check whether
it really needs 2.1.7.

First Last Prev Next    No search results available      Search page      Enter new bug