#163 Welcome to Fedora @vanessakris!
Closed: C: Complete 2 years ago by alciregi. Opened 2 years ago by ankursinha.

Hello @vanessakris kris ! Welcome to Fedora!

Before we begin, please subscribe to the Fedora join mailing list at
fedora-join@lists.fedoraproject.org
.
We use this list for general discussion, and it is also where the community
shares tasks that need help.

Then, could you please introduce yourself (preferably on the list) so that the
community can get to know you? (interests, skills, anything you wish to say
about yourself really)

In the meantime, these links would be a good read. They tell you what the
Free/Open Source community is about, and then they'll introduce you to Fedora:
what Fedora is all about, and what we do, and of course, how we do it:

If you have any questions at all, please ask! We'll use this ticket to keep in
touch! :)


Note: your introduction on the NeuroFedora mailing list is here:

https://lists.fedoraproject.org/archives/list/neurofedora@lists.fedoraproject.org/message/WSBQJKYWXUZCFTUNRRYU5SNBGXCLIJWA/

I'd still suggest also sending one to the fedora-join mailing list. it's a more general mailing list :)

Note: your introduction on the NeuroFedora mailing list is here:

https://lists.fedoraproject.org/archives/list/neurofedora@lists.fedoraproject.org/message/WSBQJKYWXUZCFTUNRRYU5SNBGXCLIJWA/

I'd still suggest also sending one to the fedora-join mailing list. it's a more general mailing list :)

I've done that :smile:

Metadata Update from @ankursinha:
- Issue tagged with: I: Mentored

2 years ago

Do take a look at the notes we've made here for you too:

https://pagure.io/neuro-sig/NeuroFedora/issue/478

Metadata Update from @ankursinha:
- Issue untagged with: C: Introduction requested
- Issue tagged with: S: Introduced myself

2 years ago

python-glymur packaged locally but threw some errors at the end

Provides: python-glymur = 0.9.4-1.fc34 python3-glymur = 0.9.4-1.fc34 python3.9-glymur = 0.9.4-1.fc34 python3.9dist(glymur) = 0.9.4 python3dist(glymur) = 0.9.4
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: python(abi) = 3.9 python3.9dist(lxml) python3.9dist(numpy) python3.9dist(setuptools)
Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/vanessa/rpmbuild/BUILDROOT/python-glymur-0.9.4-1.fc34.x86_64
error: Installed (but unpackaged) file(s) found:
/usr/bin/jp2dump
/usr/lib/python3.9/site-packages/tests/init.py
/usr/lib/python3.9/site-packages/tests/pycache/init.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/init.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/fixtures.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/fixtures.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_callbacks.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_callbacks.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_cinema.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_cinema.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_codestream.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_codestream.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_colour_specification_box.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_colour_specification_box.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_config.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_config.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box_jpx.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box_jpx.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box_uuid.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box_uuid.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box_xml.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box_xml.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2k.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2k.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_openjp2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_openjp2.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_printing.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_printing.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_set_decoded_components.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_set_decoded_components.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_warnings.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_warnings.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_writing_tiles.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_writing_tiles.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/fixtures.py
/usr/lib/python3.9/site-packages/tests/test_callbacks.py
/usr/lib/python3.9/site-packages/tests/test_cinema.py
/usr/lib/python3.9/site-packages/tests/test_codestream.py
/usr/lib/python3.9/site-packages/tests/test_colour_specification_box.py
/usr/lib/python3.9/site-packages/tests/test_config.py
/usr/lib/python3.9/site-packages/tests/test_jp2box.py
/usr/lib/python3.9/site-packages/tests/test_jp2box_jpx.py
/usr/lib/python3.9/site-packages/tests/test_jp2box_uuid.py
/usr/lib/python3.9/site-packages/tests/test_jp2box_xml.py
/usr/lib/python3.9/site-packages/tests/test_jp2k.py
/usr/lib/python3.9/site-packages/tests/test_openjp2.py
/usr/lib/python3.9/site-packages/tests/test_printing.py
/usr/lib/python3.9/site-packages/tests/test_set_decoded_components.py
/usr/lib/python3.9/site-packages/tests/test_warnings.py
/usr/lib/python3.9/site-packages/tests/test_writing_tiles.py

RPM build errors:
Installed (but unpackaged) file(s) found:
/usr/bin/jp2dump
/usr/lib/python3.9/site-packages/tests/init.py
/usr/lib/python3.9/site-packages/tests/pycache/init.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/init.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/fixtures.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/fixtures.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_callbacks.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_callbacks.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_cinema.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_cinema.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_codestream.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_codestream.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_colour_specification_box.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_colour_specification_box.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_config.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_config.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box_jpx.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box_jpx.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box_uuid.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box_uuid.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box_xml.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2box_xml.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2k.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_jp2k.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_openjp2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_openjp2.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_printing.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_printing.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_set_decoded_components.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_set_decoded_components.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_warnings.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_warnings.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_writing_tiles.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/tests/pycache/test_writing_tiles.cpython-39.pyc
/usr/lib/python3.9/site-packages/tests/fixtures.py
/usr/lib/python3.9/site-packages/tests/test_callbacks.py
/usr/lib/python3.9/site-packages/tests/test_cinema.py
/usr/lib/python3.9/site-packages/tests/test_codestream.py
/usr/lib/python3.9/site-packages/tests/test_colour_specification_box.py
/usr/lib/python3.9/site-packages/tests/test_config.py
/usr/lib/python3.9/site-packages/tests/test_jp2box.py
/usr/lib/python3.9/site-packages/tests/test_jp2box_jpx.py
/usr/lib/python3.9/site-packages/tests/test_jp2box_uuid.py
/usr/lib/python3.9/site-packages/tests/test_jp2box_xml.py
/usr/lib/python3.9/site-packages/tests/test_jp2k.py
/usr/lib/python3.9/site-packages/tests/test_openjp2.py
/usr/lib/python3.9/site-packages/tests/test_printing.py
/usr/lib/python3.9/site-packages/tests/test_set_decoded_components.py
/usr/lib/python3.9/site-packages/tests/test_warnings.py
/usr/lib/python3.9/site-packages/tests/test_writing_tiles.py
Could not execute local: rpmbuild --define '_sourcedir /home/vanessa/Desktop/contributions/python-glymur' --define '_specdir /home/vanessa/Desktop/contributions/python-glymur' --define '_builddir /home/vanessa/Desktop/contributions/python-glymur' --define '_srcrpmdir /home/vanessa/Desktop/contributions/python-glymur' --define '_rpmdir /home/vanessa/Desktop/contributions/python-glymur' --define '_rpmfilename %%{ARCH}/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm' --define 'dist %{?distprefix}.fc34' --define 'fedora 34' --eval '%undefine rhel' --define 'fc34 1' -ba /home/vanessa/Desktop/contributions/python-glymur/python-glymur.spec 2>&1 | tee .build-0.9.4-1.fc34.log

The build system is saying: Installed (but unpackaged) file(s) found:---which means that certain files were built and installed when you ran your fedpkg command, but in your spec, these aren't listed in the %files section. So rpm doesn't know what to do with them.

/usr/bin/jp2dump looks like a tool provided by glymur, so we should include this in the package. To do that, add it to your %files section:

%{_bindir}/jp2dump

Note that we're using the %{_bindir}macro which expands to /usr/bin. More such macros are listed here:

https://docs.fedoraproject.org/en-US/packaging-guidelines/RPMMacros/

The next list of files are alll in the /usr/lib/python3.9/site-packages/tests/ folder. Ideally, the developers should not place them here---they should be in /usr/lib/python3.9/site-packages/glymur/tests (i.e., in the specific sub-folder for glymur).

As the name of the folder suggests, these are test files for us to check that glymur runs correctly, and are not going to be used by end-users. So we don't need to include them in the rpm. So, in our spec, we'll say that we want to exclude them. For that, add this to your %files section:

%exclude %{python3_sitelib}/tests

again, we're using the macro here %{python3_sitelib} which expands to /usr/lib/python3.9/site-packages.

We use these macros so that if the location changes in the future, only the definition of the macro needs to change. (If we used the complete path, we would have to manually update all the python packages in Fedora!)

The build system is saying: Installed (but unpackaged) file(s) found:---which means that certain files were built and installed when you ran your fedpkg command, but in your spec, these aren't listed in the %files section. So rpm doesn't know what to do with them.

/usr/bin/jp2dump looks like a tool provided by glymur, so we should include this in the package. To do that, add it to your %files section:

%{_bindir}/jp2dump

Note that we're using the %{_bindir}macro which expands to /usr/bin. More such macros are listed here:

https://docs.fedoraproject.org/en-US/packaging-guidelines/RPMMacros/

The next list of files are alll in the /usr/lib/python3.9/site-packages/tests/ folder. Ideally, the developers should not place them here---they should be in /usr/lib/python3.9/site-packages/glymur/tests (i.e., in the specific sub-folder for glymur).

As the name of the folder suggests, these are test files for us to check that glymur runs correctly, and are not going to be used by end-users. So we don't need to include them in the rpm. So, in our spec, we'll say that we want to exclude them. For that, add this to your %files section:

%exclude %{python3_sitelib}/tests

again, we're using the macro here %{python3_sitelib} which expands to /usr/lib/python3.9/site-packages.

We use these macros so that if the location changes in the future, only the definition of the macro needs to change. (If we used the complete path, we would have to manually update all the python packages in Fedora!)

Thank you @ankursinha, the package build was smooth after doing this.

Created an rpm package for the python-glymur using rpm RPM Package Manager. Glymur contains a Python interface to the OpenJPEG library which allows one to read and write JPEG 2000 files. Glymur works on Python 3.7, 3.8, and 3.9.

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

Created an RPM package using RPM package manager for Git-changelog called python-git-changelog. Git-changelog is an automatic Changelog generator using Jinja2 templates. From git logs to change logs.

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

Created a review for fides by oluyosola using fedora-review tool. Fides implements an Interior Trust Region Reflective for boundary constrained optimization problems based on the papers ColemanLi1994 and ColemanLi1996.Accordingly, Fides is named after the Roman goddess of trust and reliability.

fides features include:
-Boundary constrained and unconstrained interior trust-region optimization
-Reflective, truncated and optimization based boundary heuristics
-Exact, 2D and CG subproblem solvers
-BFGS, DFP, SR1, PSB, Broyden (good and bad) and Broyden
class iterative Hessian Approximation schemes
-SSM, TSSM, FX, GNSBFGS and custom hybrid Hessian Approximations schemes

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

Created a review for python-sphinxemoji by ankursinha using the fedora-review tool. Python-sphinxemoji is an extension to use emoji codes in your Sphinx documentation.

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

Created a review for python-pypesto by oluyosola using the fedora-review tool. pyPESTO is a widely applicable and highly customizable toolbox for parameter estimation
- Multi-start local optimization
- Profile computation and Result visualization
- Interface to AMICI for efficient simulation and sensitivity analysis of
-ordinary differential equation (ODE) models (example)
- Parameter estimation pipeline for systems biology problems specified in SBML
and PEtab (example)
- Parameter estimation with qualitative data as described in Schmiester et al
(2019). This is currently implemented in the feature_ordinal branch.

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

Created a review for Python-autograd by hardeborlaa using the fedora-review tool. Autograd can automatically differentiate native Python and Numpy code. It can handle a large subset of Python's features, including loops, ifs, recursion and closures, and it can even take derivatives of derivatives of derivatives.

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

Vanessa has also been sponsored as a package maintainer now.

I'll leave this ticket open, but as far as I'm concerned you're now a community member who knows how things work. So, whenever you think you know the information here and so don't need this ticket any more, please feel free to close it @vanessa_kris :)

I've also added the feedback tag---please think about your initial experience here and if there's anything that you think can be tweaked/improved/changed to help other new comers, please let us know.

Metadata Update from @ankursinha:
- Issue tagged with: I: Development, I: Packaging, I: QA, I: Science, S: Feedback, S: I am Fedora

2 years ago

Metadata Update from @ankursinha:
- Issue untagged with: S: Getting to know Fedora, S: Hello Fedora world

2 years ago

Vanessa has also been sponsored as a package maintainer now.

I'll leave this ticket open, but as far as I'm concerned you're now a community member who knows how things work. So, whenever you think you know the information here and so don't need this ticket any more, please feel free to close it @vanessa_kris :)

I've also added the feedback tag---please think about your initial experience here and if there's anything that you think can be tweaked/improved/changed to help other new comers, please let us know.

Thank you so much Ankursinha :)

Reassinging to @vanessakris (we won't use vanessa_kris anymore---FAS ids should not have underscores in them, but looks like this constraint was not added in the new account system yet.

Please see https://pagure.io/fedora-infrastructure/issue/10377 for more information on this.

Metadata Update from @ankursinha:
- Issue assigned to vanessakris (was: vanessa_kris)

2 years ago

Hey @ankursinha
Do you think that we can close this ticket as completed?
https://pagure.io/neuro-sig/NeuroFedora/issue/496

Yes, this one is OK to close now :)

--
Thanks,

Ankur

(Sent from mobile device)

Metadata Update from @alciregi:
- Issue tagged with: C: Closed

2 years ago

Metadata Update from @alciregi:
- Issue close_status updated to: C: Complete
- Issue status updated to: Closed (was: Open)

2 years ago

Login to comment on this ticket.

Metadata