* [gentoo-dev] RFC Remove USE=fortran in default profile @ 2011-06-21 7:17 justin 2011-06-21 14:18 ` Matt Turner 0 siblings, 1 reply; 10+ messages in thread From: justin @ 2011-06-21 7:17 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 152 bytes --] HI, with the addition of the fortran-2.eclass, it is possible to remove the USE=fortran from the default profiles. Any objections? justin [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 262 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] RFC Remove USE=fortran in default profile 2011-06-21 7:17 [gentoo-dev] RFC Remove USE=fortran in default profile justin @ 2011-06-21 14:18 ` Matt Turner 2011-06-22 7:15 ` justin 0 siblings, 1 reply; 10+ messages in thread From: Matt Turner @ 2011-06-21 14:18 UTC (permalink / raw To: gentoo-dev On Tue, Jun 21, 2011 at 7:17 AM, justin <jlec@gentoo.org> wrote: > HI, > > with the addition of the fortran-2.eclass, it is possible to remove the > USE=fortran from the default profiles. Any objections? > > justin Nope, I actually suggested this back in December, and no one bothered to respond. Sounds good to me, Matt ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] RFC Remove USE=fortran in default profile 2011-06-21 14:18 ` Matt Turner @ 2011-06-22 7:15 ` justin 2011-06-22 7:55 ` Michał Górny 0 siblings, 1 reply; 10+ messages in thread From: justin @ 2011-06-22 7:15 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 619 bytes --] On 21/06/11 16:18, Matt Turner wrote: > On Tue, Jun 21, 2011 at 7:17 AM, justin <jlec@gentoo.org> wrote: >> HI, >> >> with the addition of the fortran-2.eclass, it is possible to remove the >> USE=fortran from the default profiles. Any objections? >> >> justin > > Nope, I actually suggested this back in December, and no one bothered > to respond. > > Sounds good to me, > Matt > Removing fortran and adding an dependency on virtual/fortran lets portage select dev-lang/ifc as the fortran compiler of choice. I reverted it back temporarily, so everything should be fine now again. justin [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 262 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] RFC Remove USE=fortran in default profile 2011-06-22 7:15 ` justin @ 2011-06-22 7:55 ` Michał Górny 2011-06-22 8:01 ` justin 0 siblings, 1 reply; 10+ messages in thread From: Michał Górny @ 2011-06-22 7:55 UTC (permalink / raw To: gentoo-dev; +Cc: jlec [-- Attachment #1: Type: text/plain, Size: 1003 bytes --] On Wed, 22 Jun 2011 09:15:35 +0200 justin <jlec@gentoo.org> wrote: > On 21/06/11 16:18, Matt Turner wrote: > > On Tue, Jun 21, 2011 at 7:17 AM, justin <jlec@gentoo.org> wrote: > >> HI, > >> > >> with the addition of the fortran-2.eclass, it is possible to > >> remove the USE=fortran from the default profiles. Any objections? > >> > >> justin > > > > Nope, I actually suggested this back in December, and no one > > bothered to respond. > > > > Sounds good to me, > > Matt > > > > Removing fortran and adding an dependency on virtual/fortran lets > portage select dev-lang/ifc as the fortran compiler of choice. That's because portage doesn't suggest USE changes for one-of deps, and just falls back to first USE-clean option. > I reverted it back temporarily, so everything should be fine now > again. As said on IRC, if you really intend to do a thing like that, you should re-enable fortfran on the gcc package by default. -- Best regards, Michał Górny [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 316 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] RFC Remove USE=fortran in default profile 2011-06-22 7:55 ` Michał Górny @ 2011-06-22 8:01 ` justin 2011-06-22 14:35 ` Matthew Summers 0 siblings, 1 reply; 10+ messages in thread From: justin @ 2011-06-22 8:01 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1453 bytes --] On 22/06/11 09:55, Michał Górny wrote: > On Wed, 22 Jun 2011 09:15:35 +0200 > justin <jlec@gentoo.org> wrote: > >> On 21/06/11 16:18, Matt Turner wrote: >>> On Tue, Jun 21, 2011 at 7:17 AM, justin <jlec@gentoo.org> wrote: >>>> HI, >>>> >>>> with the addition of the fortran-2.eclass, it is possible to >>>> remove the USE=fortran from the default profiles. Any objections? >>>> >>>> justin >>> >>> Nope, I actually suggested this back in December, and no one >>> bothered to respond. >>> >>> Sounds good to me, >>> Matt >>> >> >> Removing fortran and adding an dependency on virtual/fortran lets >> portage select dev-lang/ifc as the fortran compiler of choice. > > That's because portage doesn't suggest USE changes for one-of deps, and > just falls back to first USE-clean option. > In my tests it does. if there only gcc[-fortra] present, it asks me to change the USE. >> I reverted it back temporarily, so everything should be fine now >> again. > > As said on IRC, if you really intend to do a thing like that, you > should re-enable fortfran on the gcc package by default. > I reverted to where we came from. Every further proceeding will be coordinated with the toolchain guys. Generally I would like to remove USE=fortran from default, as nearly solely science packages are written in fortran and I doubt that nearly half of the user base do science. I will come up with a plan. jusitn [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 262 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] RFC Remove USE=fortran in default profile 2011-06-22 8:01 ` justin @ 2011-06-22 14:35 ` Matthew Summers 2011-06-22 14:47 ` Andreas K. Huettel 0 siblings, 1 reply; 10+ messages in thread From: Matthew Summers @ 2011-06-22 14:35 UTC (permalink / raw To: gentoo-dev On Wed, Jun 22, 2011 at 3:01 AM, justin <jlec@gentoo.org> wrote: > On 22/06/11 09:55, Michał Górny wrote: >> On Wed, 22 Jun 2011 09:15:35 +0200 >> justin <jlec@gentoo.org> wrote: >> >>> On 21/06/11 16:18, Matt Turner wrote: >>>> On Tue, Jun 21, 2011 at 7:17 AM, justin <jlec@gentoo.org> wrote: >>>>> HI, >>>>> >>>>> with the addition of the fortran-2.eclass, it is possible to >>>>> remove the USE=fortran from the default profiles. Any objections? >>>>> >>>>> justin >>>> >>>> Nope, I actually suggested this back in December, and no one >>>> bothered to respond. >>>> >>>> Sounds good to me, >>>> Matt >>>> >>> >>> Removing fortran and adding an dependency on virtual/fortran lets >>> portage select dev-lang/ifc as the fortran compiler of choice. >> >> That's because portage doesn't suggest USE changes for one-of deps, and >> just falls back to first USE-clean option. >> > > In my tests it does. if there only gcc[-fortra] present, it asks me to > change the USE. > >>> I reverted it back temporarily, so everything should be fine now >>> again. >> >> As said on IRC, if you really intend to do a thing like that, you >> should re-enable fortfran on the gcc package by default. >> > > I reverted to where we came from. Every further proceeding will be > coordinated with the toolchain guys. Generally I would like to remove > USE=fortran from default, as nearly solely science packages are written > in fortran and I doubt that nearly half of the user base do science. > > I will come up with a plan. > > jusitn > > Hey Justin, One thing to note is that a few various python modules, like numpy, really benefit from fortran. While many people using numpy are scientists, many are not and further there are various modules that depend on numpy that non-science folks use. I, for one, care little about where that flag is set, since I have manually set that USE for years now in make.conf. I am simply hoping to make you aware of the fact that there are potential cases that could be easily overlooked. Thanks! Matt -- Matthew W. Summers Gentoo Foundation ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] RFC Remove USE=fortran in default profile 2011-06-22 14:35 ` Matthew Summers @ 2011-06-22 14:47 ` Andreas K. Huettel 2011-06-22 15:16 ` justin 0 siblings, 1 reply; 10+ messages in thread From: Andreas K. Huettel @ 2011-06-22 14:47 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: Text/Plain, Size: 906 bytes --] Am Mittwoch 22 Juni 2011, 16:35:07 schrieb Matthew Summers: > > Hey Justin, > > One thing to note is that a few various python modules, like numpy, > really benefit from fortran. While many people using numpy are > scientists, many are not and further there are various modules that > depend on numpy that non-science folks use. I, for one, care little > about where that flag is set, since I have manually set that USE for > years now in make.conf. I am simply hoping to make you aware of the > fact that there are potential cases that could be easily overlooked. > > Thanks! > Matt > ... and there are also typical end user software packages like digikam and kipi-plugins for photo processing, which rely e.g on opencv for face recognition, red eye removal, ... -- Andreas K. Huettel Gentoo Linux developer - kde, sci, arm, tex dilfridge@gentoo.org http://www.akhuettel.de/ [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] RFC Remove USE=fortran in default profile 2011-06-22 14:47 ` Andreas K. Huettel @ 2011-06-22 15:16 ` justin 2011-06-22 19:17 ` James Cloos 2011-06-22 20:18 ` Mike Frysinger 0 siblings, 2 replies; 10+ messages in thread From: justin @ 2011-06-22 15:16 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1155 bytes --] On 6/22/11 4:47 PM, Andreas K. Huettel wrote: > Am Mittwoch 22 Juni 2011, 16:35:07 schrieb Matthew Summers: >> >> Hey Justin, >> >> One thing to note is that a few various python modules, like numpy, >> really benefit from fortran. While many people using numpy are >> scientists, many are not and further there are various modules that >> depend on numpy that non-science folks use. I, for one, care little >> about where that flag is set, since I have manually set that USE for >> years now in make.conf. I am simply hoping to make you aware of the >> fact that there are potential cases that could be easily overlooked. >> >> Thanks! >> Matt >> > > ... and there are also typical end user software packages like digikam and kipi-plugins for photo processing, which rely e.g on opencv for face recognition, red eye removal, ... > So then, lets make a clear decision how we should handle the fortran USE. 1. leave it as it is as global USE enabled. 2. enable it as default for gcc 3. let package maintainers fix their packages, means depend on fortran by default where it is the best and/or needed thanks justin [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 267 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] RFC Remove USE=fortran in default profile 2011-06-22 15:16 ` justin @ 2011-06-22 19:17 ` James Cloos 2011-06-22 20:18 ` Mike Frysinger 1 sibling, 0 replies; 10+ messages in thread From: James Cloos @ 2011-06-22 19:17 UTC (permalink / raw To: gentoo-dev >>>>> "j" == justin <jlec@gentoo.org> writes: j> 1. leave [the fortran USE flag] as it is as global USE enabled. This is the best option for the vast majority of users. There are just too many important and useful apps which (rely on libraries which)* include fortran code. The few cases where it is not a benefit can add -fortran to their /etc/make.conf or profile-specific make.defaults files. -JimC -- James Cloos <cloos@jhcloos.com> OpenPGP: 1024D/ED7DAEA6 ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-dev] RFC Remove USE=fortran in default profile 2011-06-22 15:16 ` justin 2011-06-22 19:17 ` James Cloos @ 2011-06-22 20:18 ` Mike Frysinger 1 sibling, 0 replies; 10+ messages in thread From: Mike Frysinger @ 2011-06-22 20:18 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: Text/Plain, Size: 1431 bytes --] On Wednesday, June 22, 2011 11:16:25 justin wrote: > On 6/22/11 4:47 PM, Andreas K. Huettel wrote: > > Am Mittwoch 22 Juni 2011, 16:35:07 schrieb Matthew Summers: > >> One thing to note is that a few various python modules, like numpy, > >> really benefit from fortran. While many people using numpy are > >> scientists, many are not and further there are various modules that > >> depend on numpy that non-science folks use. I, for one, care little > >> about where that flag is set, since I have manually set that USE for > >> years now in make.conf. I am simply hoping to make you aware of the > >> fact that there are potential cases that could be easily overlooked. > > > > ... and there are also typical end user software packages like digikam > > and kipi-plugins for photo processing, which rely e.g on opencv for face > > recognition, red eye removal, ... > > So then, > > lets make a clear decision how we should handle the fortran USE. > > 1. leave it as it is as global USE enabled. > > 2. enable it as default for gcc > > 3. let package maintainers fix their packages, > means depend on fortran by default where it is the best and/or needed (3) needs to be done regardless of anything else. default settings doesnt prevent people from disabling fortran on their systems and then hitting a broken build. if (3) is done, does it really need to be a global flag anymore ? -mike [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2011-06-22 20:19 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-06-21 7:17 [gentoo-dev] RFC Remove USE=fortran in default profile justin 2011-06-21 14:18 ` Matt Turner 2011-06-22 7:15 ` justin 2011-06-22 7:55 ` Michał Górny 2011-06-22 8:01 ` justin 2011-06-22 14:35 ` Matthew Summers 2011-06-22 14:47 ` Andreas K. Huettel 2011-06-22 15:16 ` justin 2011-06-22 19:17 ` James Cloos 2011-06-22 20:18 ` Mike Frysinger
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox