Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Point to generated files in PDL::PP doc #480

Merged
merged 3 commits into from
Jun 4, 2024
Merged

Conversation

jo-37
Copy link
Contributor

@jo-37 jo-37 commented Jun 2, 2024

No description provided.

@coveralls
Copy link

coveralls commented Jun 2, 2024

Coverage Status

coverage: 32.741% (-0.03%) from 32.768%
when pulling ee55a99 on jo-37:contrib
into 6bacfca on PDLPorters:master.

@mohawk2
Copy link
Member

mohawk2 commented Jun 2, 2024

Please can you add advice to make git ignore the generated files, and probably to add them to a MANIFEST.SKIP or equivalent?

@jo-37
Copy link
Contributor Author

jo-37 commented Jun 2, 2024

Please can you add advice to make git ignore the generated files, and probably to add them to a MANIFEST.SKIP or equivalent?

It's already there. That's why I asked in pdl-devel, see ".gitignore strangeness"

@mohawk2
Copy link
Member

mohawk2 commented Jun 2, 2024

It's already there. That's why I asked in pdl-devel, see ".gitignore strangeness"

Where?

@jo-37
Copy link
Contributor Author

jo-37 commented Jun 2, 2024

It's already there. That's why I asked in pdl-devel, see ".gitignore strangeness"

Where?

$ grep -e '\.pm' -e '\.c' -e '\.xs' .gitignore MANIFEST.SKIP
.gitignore:perlmain.c
.gitignore:Basic/Bad/Bad.c
.gitignore:Basic/Bad/Bad.pm
.gitignore:Basic/Bad/Bad.xs
.gitignore:Basic/Complex/Complex.c
.gitignore:Basic/Complex/Complex.pm
.gitignore:Basic/Complex/Complex.xs
.gitignore:Basic/Core/Config.pm
.gitignore:Basic/Core/Core.c
.gitignore:Basic/Core/Types.pm
.gitignore:Basic/Gen/PP/Dump.pm
.gitignore:Basic/Math/Math.c
.gitignore:Basic/Math/Math.pm
.gitignore:Basic/Math/Math.xs
.gitignore:Basic/MatrixOps/MatrixOps.c
.gitignore:Basic/MatrixOps/MatrixOps.pm
.gitignore:Basic/MatrixOps/MatrixOps.xs
.gitignore:Basic/Ops/Ops.c
.gitignore:Basic/Ops/Ops.pm
.gitignore:Basic/Ops/Ops.xs
.gitignore:Basic/Primitive/Primitive.c
.gitignore:Basic/Primitive/Primitive.pm
.gitignore:Basic/Primitive/Primitive.xs
.gitignore:Basic/Slices/Slices.c
.gitignore:Basic/Slices/Slices.pm
.gitignore:Basic/Slices/Slices.xs
.gitignore:Basic/Ufunc/Ufunc.c
.gitignore:Basic/Ufunc/Ufunc.pm
.gitignore:Basic/Ufunc/Ufunc.xs
.gitignore:Doc/Doc/Config.pm
.gitignore:Graphics/IIS/IIS.c
.gitignore:Graphics/IIS/IIS.pm
.gitignore:Graphics/IIS/IIS.xs
.gitignore:Graphics/TriD/OpenGLQ/OpenGLQ.c
.gitignore:Graphics/TriD/OpenGLQ/OpenGLQ.pm
.gitignore:Graphics/TriD/OpenGLQ/OpenGLQ.xs
.gitignore:Graphics/TriD/Rout/Rout.c
.gitignore:Graphics/TriD/Rout/Rout.pm
.gitignore:Graphics/TriD/Rout/Rout.xs
.gitignore:IO/Browser/Browser.c
.gitignore:IO/Browser/Browser.pm
.gitignore:IO/Browser/Browser.xs
.gitignore:IO/GD/GD.c
.gitignore:IO/GD/GD.pm
.gitignore:IO/GD/GD.xs
.gitignore:IO/HDF/SD/SD.c
.gitignore:IO/HDF/SD/SD.pm
.gitignore:IO/HDF/SD/SD.xs
.gitignore:IO/HDF/VS/VS.c
.gitignore:IO/HDF/VS/VS.pm
.gitignore:IO/HDF/VS/VS.xs
.gitignore:IO/Misc/Misc.c
.gitignore:IO/Misc/Misc.pm
.gitignore:IO/Misc/Misc.xs
.gitignore:IO/NDF/NDF.pm
.gitignore:IO/Pnm/Pnm.c
.gitignore:IO/Pnm/Pnm.pm
.gitignore:IO/Pnm/Pnm.xs
.gitignore:IO/Storable/Storable.c
.gitignore:IO/Storable/Storable.pm
.gitignore:IO/Storable/Storable.xs
.gitignore:Libtmp/CallExt/CallExt.c
.gitignore:Libtmp/Compression/Compression.c
.gitignore:Libtmp/Compression/Compression.pm
.gitignore:Libtmp/Compression/Compression.xs
.gitignore:Libtmp/FFT/FFT.c
.gitignore:Libtmp/FFT/FFT.pm
.gitignore:Libtmp/FFT/FFT.xs
.gitignore:Libtmp/Fit/Gaussian/Gaussian.c
.gitignore:Libtmp/Fit/Gaussian/Gaussian.pm
.gitignore:Libtmp/Fit/Gaussian/Gaussian.xs
.gitignore:Libtmp/GIS/Proj/Proj.c
.gitignore:Libtmp/GIS/Proj/Proj.pm
.gitignore:Libtmp/GIS/Proj/Proj.xs
.gitignore:Libtmp/GSL/CDF/CDF.c
.gitignore:Libtmp/GSL/CDF/CDF.pm
.gitignore:Libtmp/GSL/CDF/CDF.xs
.gitignore:Libtmp/GSL/DIFF/DIFF.c
.gitignore:Libtmp/GSL/DIFF/DIFF.pm
.gitignore:Libtmp/GSL/DIFF/DIFF.xs
.gitignore:Libtmp/GSL/INTEG/INTEG.c
.gitignore:Libtmp/GSL/INTEG/INTEG.pm
.gitignore:Libtmp/GSL/INTEG/INTEG.xs
.gitignore:Libtmp/GSL/INTERP/INTERP.c
.gitignore:Libtmp/GSL/INTERP/INTERP.pm
.gitignore:Libtmp/GSL/INTERP/INTERP.xs
.gitignore:Libtmp/GSL/LINALG/LINALG.c
.gitignore:Libtmp/GSL/LINALG/LINALG.pm
.gitignore:Libtmp/GSL/LINALG/LINALG.xs
.gitignore:Libtmp/GSL/MROOT/MROOT.c
.gitignore:Libtmp/GSL/MROOT/MROOT.pm
.gitignore:Libtmp/GSL/MROOT/MROOT.xs
.gitignore:Libtmp/GSL/RNG/RNG.c
.gitignore:Libtmp/GSL/RNG/RNG.pm
.gitignore:Libtmp/GSL/RNG/RNG.xs
.gitignore:Libtmp/GSL/SF/airy/AIRY.c
.gitignore:Libtmp/GSL/SF/airy/AIRY.pm
.gitignore:Libtmp/GSL/SF/airy/AIRY.xs
.gitignore:Libtmp/GSL/SF/bessel/BESSEL.c
.gitignore:Libtmp/GSL/SF/bessel/BESSEL.pm
.gitignore:Libtmp/GSL/SF/bessel/BESSEL.xs
.gitignore:Libtmp/GSL/SF/clausen/CLAUSEN.c
.gitignore:Libtmp/GSL/SF/clausen/CLAUSEN.pm
.gitignore:Libtmp/GSL/SF/clausen/CLAUSEN.xs
.gitignore:Libtmp/GSL/SF/coulomb/COULOMB.c
.gitignore:Libtmp/GSL/SF/coulomb/COULOMB.pm
.gitignore:Libtmp/GSL/SF/coulomb/COULOMB.xs
.gitignore:Libtmp/GSL/SF/coupling/COUPLING.c
.gitignore:Libtmp/GSL/SF/coupling/COUPLING.pm
.gitignore:Libtmp/GSL/SF/coupling/COUPLING.xs
.gitignore:Libtmp/GSL/SF/dawson/DAWSON.c
.gitignore:Libtmp/GSL/SF/dawson/DAWSON.pm
.gitignore:Libtmp/GSL/SF/dawson/DAWSON.xs
.gitignore:Libtmp/GSL/SF/debye/DEBYE.c
.gitignore:Libtmp/GSL/SF/debye/DEBYE.pm
.gitignore:Libtmp/GSL/SF/debye/DEBYE.xs
.gitignore:Libtmp/GSL/SF/dilog/DILOG.c
.gitignore:Libtmp/GSL/SF/dilog/DILOG.pm
.gitignore:Libtmp/GSL/SF/dilog/DILOG.xs
.gitignore:Libtmp/GSL/SF/elementary/ELEMENTARY.c
.gitignore:Libtmp/GSL/SF/elementary/ELEMENTARY.pm
.gitignore:Libtmp/GSL/SF/elementary/ELEMENTARY.xs
.gitignore:Libtmp/GSL/SF/ellint/ELLINT.c
.gitignore:Libtmp/GSL/SF/ellint/ELLINT.pm
.gitignore:Libtmp/GSL/SF/ellint/ELLINT.xs
.gitignore:Libtmp/GSL/SF/elljac/ELLJAC.c
.gitignore:Libtmp/GSL/SF/elljac/ELLJAC.pm
.gitignore:Libtmp/GSL/SF/elljac/ELLJAC.xs
.gitignore:Libtmp/GSL/SF/erf/ERF.c
.gitignore:Libtmp/GSL/SF/erf/ERF.pm
.gitignore:Libtmp/GSL/SF/erf/ERF.xs
.gitignore:Libtmp/GSL/SF/exp/EXP.c
.gitignore:Libtmp/GSL/SF/exp/EXP.pm
.gitignore:Libtmp/GSL/SF/exp/EXP.xs
.gitignore:Libtmp/GSL/SF/expint/EXPINT.c
.gitignore:Libtmp/GSL/SF/expint/EXPINT.pm
.gitignore:Libtmp/GSL/SF/expint/EXPINT.xs
.gitignore:Libtmp/GSL/SF/fermi_dirac/FERMI_DIRAC.c
.gitignore:Libtmp/GSL/SF/fermi_dirac/FERMI_DIRAC.pm
.gitignore:Libtmp/GSL/SF/fermi_dirac/FERMI_DIRAC.xs
.gitignore:Libtmp/GSL/SF/gamma/GAMMA.c
.gitignore:Libtmp/GSL/SF/gamma/GAMMA.pm
.gitignore:Libtmp/GSL/SF/gamma/GAMMA.xs
.gitignore:Libtmp/GSL/SF/gegenbauer/GEGENBAUER.c
.gitignore:Libtmp/GSL/SF/gegenbauer/GEGENBAUER.pm
.gitignore:Libtmp/GSL/SF/gegenbauer/GEGENBAUER.xs
.gitignore:Libtmp/GSL/SF/hyperg/HYPERG.c
.gitignore:Libtmp/GSL/SF/hyperg/HYPERG.pm
.gitignore:Libtmp/GSL/SF/hyperg/HYPERG.xs
.gitignore:Libtmp/GSL/SF/laguerre/LAGUERRE.c
.gitignore:Libtmp/GSL/SF/laguerre/LAGUERRE.pm
.gitignore:Libtmp/GSL/SF/laguerre/LAGUERRE.xs
.gitignore:Libtmp/GSL/SF/legendre/LEGENDRE.c
.gitignore:Libtmp/GSL/SF/legendre/LEGENDRE.pm
.gitignore:Libtmp/GSL/SF/legendre/LEGENDRE.xs
.gitignore:Libtmp/GSL/SF/log/LOG.c
.gitignore:Libtmp/GSL/SF/log/LOG.pm
.gitignore:Libtmp/GSL/SF/log/LOG.xs
.gitignore:Libtmp/GSL/SF/poly/POLY.c
.gitignore:Libtmp/GSL/SF/poly/POLY.pm
.gitignore:Libtmp/GSL/SF/poly/POLY.xs
.gitignore:Libtmp/GSL/SF/pow_int/POW_INT.c
.gitignore:Libtmp/GSL/SF/pow_int/POW_INT.pm
.gitignore:Libtmp/GSL/SF/pow_int/POW_INT.xs
.gitignore:Libtmp/GSL/SF/psi/PSI.c
.gitignore:Libtmp/GSL/SF/psi/PSI.pm
.gitignore:Libtmp/GSL/SF/psi/PSI.xs
.gitignore:Libtmp/GSL/SF/synchrotron/SYNCHROTRON.c
.gitignore:Libtmp/GSL/SF/synchrotron/SYNCHROTRON.pm
.gitignore:Libtmp/GSL/SF/synchrotron/SYNCHROTRON.xs
.gitignore:Libtmp/GSL/SF/transport/TRANSPORT.c
.gitignore:Libtmp/GSL/SF/transport/TRANSPORT.pm
.gitignore:Libtmp/GSL/SF/transport/TRANSPORT.xs
.gitignore:Libtmp/GSL/SF/trig/TRIG.c
.gitignore:Libtmp/GSL/SF/trig/TRIG.pm
.gitignore:Libtmp/GSL/SF/trig/TRIG.xs
.gitignore:Libtmp/GSL/SF/zeta/ZETA.c
.gitignore:Libtmp/GSL/SF/zeta/ZETA.pm
.gitignore:Libtmp/GSL/SF/zeta/ZETA.xs
.gitignore:Libtmp/Image2D/Image2D.c
.gitignore:Libtmp/Image2D/Image2D.pm
.gitignore:Libtmp/Image2D/Image2D.xs
.gitignore:Libtmp/ImageND/ImageND.c
.gitignore:Libtmp/ImageND/ImageND.pm
.gitignore:Libtmp/ImageND/ImageND.xs
.gitignore:Libtmp/ImageRGB/ImageRGB.c
.gitignore:Libtmp/ImageRGB/ImageRGB.pm
.gitignore:Libtmp/ImageRGB/ImageRGB.xs
.gitignore:Libtmp/Minuit/Minuit.c
.gitignore:Libtmp/Minuit/Minuit.pm
.gitignore:Libtmp/Minuit/Minuit.xs
.gitignore:Libtmp/Slatec/Slatec.c
.gitignore:Libtmp/Slatec/Slatec.pm
.gitignore:Libtmp/Slatec/Slatec.xs
.gitignore:Libtmp/Transform/Proj4/Proj4.c
.gitignore:Libtmp/Transform/Proj4/Proj4.pm
.gitignore:Libtmp/Transform/Proj4/Proj4.xs
.gitignore:Libtmp/Transform/Transform.c
.gitignore:Libtmp/Transform/Transform.pm
.gitignore:Libtmp/Transform/Transform.xs
.gitignore:perldl.conf-fast
.gitignore:perldl.conf-orig
.gitignore:pp-.c
MANIFEST.SKIP:Benchmark/Bench.c
MANIFEST.SKIP:^Basic/Bad/Bad.c$
MANIFEST.SKIP:^Basic/Bad/Bad.pm$
MANIFEST.SKIP:^Basic/Bad/Bad.xs$
MANIFEST.SKIP:^Basic/Complex/Complex.c
MANIFEST.SKIP:^Basic/Complex/Complex.pm
MANIFEST.SKIP:^Basic/Complex/Complex.xs
MANIFEST.SKIP:^Basic/Core/Config.pm
MANIFEST.SKIP:^Basic/Core/Core.c$
MANIFEST.SKIP:^Basic/Core/Types.pm$
MANIFEST.SKIP:^Basic/Gen/PP/Dump.pm$
MANIFEST.SKIP:^Basic/Gen/PP/Dump.pm.tmp$
MANIFEST.SKIP:^Basic/Math/Math.c$
MANIFEST.SKIP:^Basic/Math/Math.pm$
MANIFEST.SKIP:^Basic/Math/Math.xs$
MANIFEST.SKIP:^Basic/MatrixOps/MatrixOps.c
MANIFEST.SKIP:^Basic/MatrixOps/MatrixOps.pm
MANIFEST.SKIP:^Basic/MatrixOps/MatrixOps.xs
MANIFEST.SKIP:^Basic/Ops/Ops.c$
MANIFEST.SKIP:^Basic/Ops/Ops.pm$
MANIFEST.SKIP:^Basic/Ops/Ops.xs$
MANIFEST.SKIP:^Basic/Primitive/Primitive.c$
MANIFEST.SKIP:^Basic/Primitive/Primitive.pm$
MANIFEST.SKIP:^Basic/Primitive/Primitive.xs$
MANIFEST.SKIP:^Basic/Slices/Slices.c$
MANIFEST.SKIP:^Basic/Slices/Slices.pm$
MANIFEST.SKIP:^Basic/Slices/Slices.xs$
MANIFEST.SKIP:^Basic/Ufunc/Ufunc.c
MANIFEST.SKIP:^Basic/Ufunc/Ufunc.pm
MANIFEST.SKIP:^Basic/Ufunc/Ufunc.xs
MANIFEST.SKIP:^Doc/Doc/Config.pm$
MANIFEST.SKIP:^Graphics/TriD/TriD/Tk.pm$
MANIFEST.SKIP:^IO/GD/GD.c
MANIFEST.SKIP:^IO/GD/GD.pm
MANIFEST.SKIP:^IO/GD/GD.xs
MANIFEST.SKIP:^IO/HDF/SD/SD.c
MANIFEST.SKIP:^IO/HDF/SD/SD.pm
MANIFEST.SKIP:^IO/HDF/SD/SD.xs
MANIFEST.SKIP:^IO/HDF/VS/VS.c
MANIFEST.SKIP:^IO/HDF/VS/VS.pm
MANIFEST.SKIP:^IO/HDF/VS/VS.xs
MANIFEST.SKIP:^IO/NDF/NDF.pm$
MANIFEST.SKIP:^IO/Pnm/converters/pnmtotiff.c
MANIFEST.SKIP:^IO/Pnm/converters/tifftopnm.c
MANIFEST.SKIP:^IO/Storable/Storable.c
MANIFEST.SKIP:^IO/Storable/Storable.pm
MANIFEST.SKIP:^IO/Storable/Storable.xs
MANIFEST.SKIP:^Libtmp/CallExt/CallExt.c$
MANIFEST.SKIP:^Libtmp/Compression/Compression.c
MANIFEST.SKIP:^Libtmp/Compression/Compression.pm
MANIFEST.SKIP:^Libtmp/Compression/Compression.xs
MANIFEST.SKIP:^Libtmp/Fit/Gaussian/Gaussian.c
MANIFEST.SKIP:^Libtmp/Fit/Gaussian/Gaussian.pm
MANIFEST.SKIP:^Libtmp/Fit/Gaussian/Gaussian.xs
MANIFEST.SKIP:^Libtmp/GIS/Proj/Proj.c
MANIFEST.SKIP:^Libtmp/GIS/Proj/Proj.pm
MANIFEST.SKIP:^Libtmp/GIS/Proj/Proj.xs
MANIFEST.SKIP:^Libtmp/GSL/.
.pm$
MANIFEST.SKIP:^Libtmp/GSL/..xs$
MANIFEST.SKIP:^Libtmp/GSL/CDF/CDF.c
MANIFEST.SKIP:^Libtmp/GSL/CDF/CDF.pm
MANIFEST.SKIP:^Libtmp/GSL/CDF/CDF.xs
MANIFEST.SKIP:^Libtmp/GSL/DIFF/D.
.c$
MANIFEST.SKIP:^Libtmp/GSL/INTEG/I..c$
MANIFEST.SKIP:^Libtmp/GSL/INTERP/.
.c$
MANIFEST.SKIP:^Libtmp/GSL/LINALG/LINALG.c$
MANIFEST.SKIP:^Libtmp/GSL/LINALG/LINALG.pm$
MANIFEST.SKIP:^Libtmp/GSL/LINALG/LINALG.xs$
MANIFEST.SKIP:^Libtmp/GSL/MROOT/M..c$
MANIFEST.SKIP:^Libtmp/GSL/RNG/.
.c$
MANIFEST.SKIP:^Libtmp/GSL/SF/..c$
MANIFEST.SKIP:^Libtmp/Minuit/.
.pm$
MANIFEST.SKIP:^Libtmp/Minuit/..xs$
MANIFEST.SKIP:^Libtmp/Minuit/M.
.c$
MANIFEST.SKIP:^Libtmp/Slatec/Slatec.c
MANIFEST.SKIP:^Libtmp/Slatec/Slatec.pm
MANIFEST.SKIP:^Libtmp/Slatec/Slatec.xs
MANIFEST.SKIP:^Libtmp/Slatec/slatec/..c$
MANIFEST.SKIP:^Libtmp/Transform/Proj4/Proj4.c
MANIFEST.SKIP:^Libtmp/Transform/Proj4/Proj4.pm
MANIFEST.SKIP:^Libtmp/Transform/Proj4/Proj4.xs
MANIFEST.SKIP:^Libtmp/Transform/Transform.c
MANIFEST.SKIP:^Libtmp/Transform/Transform.pm
MANIFEST.SKIP:^Libtmp/Transform/Transform.xs
MANIFEST.SKIP:^cygwin/max_memory.c
MANIFEST.SKIP:^perldl.conf-fast
MANIFEST.SKIP:^perldl.conf-orig
MANIFEST.SKIP:pdlbasicops.c$
MANIFEST.SKIP:pdlexamples.c$
MANIFEST.SKIP:pdlmoremaths.c$
MANIFEST.SKIP:pdlstats.c$
MANIFEST.SKIP:^.cirrus.yml
MANIFEST.SKIP:pp-\w
.c$

@mohawk2
Copy link
Member

mohawk2 commented Jun 2, 2024

I wasn't asking where in the ignore/skip files the current ignoring and skipping is. I created/heavily maintained those files.

The request was that you put advice in the documentation change in this pull request to add ignoring and skipping, when creating a PP project. That was why I wrote:

Please can you add advice to make git ignore the generated files

@jo-37
Copy link
Contributor Author

jo-37 commented Jun 4, 2024

Hope I got it.

@mohawk2
Copy link
Member

mohawk2 commented Jun 4, 2024

Thank you, I tweaked it a bit too.

@mohawk2 mohawk2 merged commit 1fe7dbb into PDLPorters:master Jun 4, 2024
15 of 16 checks passed
@jo-37 jo-37 deleted the contrib branch June 5, 2024 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants