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

Registration in the general registry #22

Open
grasph opened this issue Jun 2, 2024 · 13 comments
Open

Registration in the general registry #22

grasph opened this issue Jun 2, 2024 · 13 comments

Comments

@grasph
Copy link
Member

grasph commented Jun 2, 2024

This issue is a placeholder to trigger registration of new release in the General Julia registry

@grasph
Copy link
Member Author

grasph commented Jun 2, 2024

@JuliaRegistrator register

@JuliaRegistrator
Copy link

Registration pull request created: JuliaRegistries/General/108095

Tip: Release Notes

Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.

@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.3.0 -m "<description of version>" 4041abbfb938e7c60de6e51f7a701abcc03f342b
git push origin v0.3.0

Also, note the warning: This looks like a new registration that registers version 0.3.0.
Ideally, you should register an initial release with 0.0.1, 0.1.0 or 1.0.0 version numbers
This can be safely ignored. However, if you want to fix this you can do so. Call register() again after making the fix. This will update the Pull request.

@grasph
Copy link
Member Author

grasph commented Jun 2, 2024

@JuliaRegistrator register

Release notes:

This release brings support of modern Julia releases. Previous one required Julia 1.3.x or below.

Breaking changes

CxxWrap is now used instead of Cxx bringing major changes in the API. This was required to support recent Julia versions. While previous release was providing access to the full ROOT C++ API, thanks to the dynamic binding of Cxx, with this release we are limited to the classes, for which the binding has been implemented so far.

@JuliaRegistrator
Copy link

Registration pull request updated: JuliaRegistries/General/108095

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.3.0 -m "<description of version>" 4041abbfb938e7c60de6e51f7a701abcc03f342b
git push origin v0.3.0

Also, note the warning: This looks like a new registration that registers version 0.3.0.
Ideally, you should register an initial release with 0.0.1, 0.1.0 or 1.0.0 version numbers
This can be safely ignored. However, if you want to fix this you can do so. Call register() again after making the fix. This will update the Pull request.

@grasph
Copy link
Member Author

grasph commented Jun 2, 2024

@JuliaRegistrator register

@JuliaRegistrator
Copy link

Registration pull request updated: JuliaRegistries/General/108095

Tip: Release Notes

Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.

@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.3.0 -m "<description of version>" 05f7924526d347d8843b5c3a54b061a6c94e1b96
git push origin v0.3.0

Also, note the warning: This looks like a new registration that registers version 0.3.0.
Ideally, you should register an initial release with 0.0.1, 0.1.0 or 1.0.0 version numbers
This can be safely ignored. However, if you want to fix this you can do so. Call register() again after making the fix. This will update the Pull request.

@grasph
Copy link
Member Author

grasph commented Jun 6, 2024

ROOT.demo() has been fixed.

@JuliaRegistrator register

@JuliaRegistrator
Copy link

Registration pull request updated: JuliaRegistries/General/108095

Tip: Release Notes

Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.

@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.3.0 -m "<description of version>" 8094ac289cc962c3fe1240c70f2100acef935bdc
git push origin v0.3.0

Also, note the warning: This looks like a new registration that registers version 0.3.0.
Ideally, you should register an initial release with 0.0.1, 0.1.0 or 1.0.0 version numbers
This can be safely ignored. However, if you want to fix this you can do so. Call register() again after making the fix. This will update the Pull request.

@oschulz
Copy link
Member

oschulz commented Jun 13, 2024

That's done now. :-)

@oschulz oschulz closed this as completed Jun 13, 2024
@grasph
Copy link
Member Author

grasph commented Sep 15, 2024

@JuliaRegistrator register

Release notes:

  • Upgraded supported ROOT version to 6.32.02 (latest from Conda, when making this release)
  • Support of TObArray
  • Add move! function, to disable deletion of a C++ object allocated from Julia
  • More convenient Get(::TFile,...) method, that returns an object of the expected with no need of cast anymore.
  • Support of file["content_name"] and file.content_name in addition to Get(file, "content_name") to retrieve an object from a TFile
  • Fix for compilation of ROOT libraries with clang (used on MacOS)
  • Fix support of std::vector. For std::vector SetObject must now be used instead of SetAddress and Branch takes now a reference instead of a pointer.
  • Branch() function has now default values for bufsize and splitlevel which becomes optionnal as in the ROOT C++ API.
  • Support of TH2x, TProfile, TProfile2D added. The ll ROOT Hist library is now covered.
  • Fix Fit function for ARM architecture.

Contributors to changes with respect to previous release: Philippe Gras and Pere Mato.

@grasph grasph reopened this Sep 15, 2024
@JuliaRegistrator
Copy link

Registration pull request created: JuliaRegistries/General/115246

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.3.1 -m "<description of version>" e62cdfab37740a15627c43830099fed29aa9f3ed
git push origin v0.3.1

@grasph
Copy link
Member Author

grasph commented Sep 19, 2024

@JuliaRegistrator register

Release notes:

  • Fix "missing assert.h" error with ROOT installed with latest Conda repository contents.

Contributors to code update respect to previous release: Philippe Gras.

@JuliaRegistrator
Copy link

Registration pull request created: JuliaRegistries/General/115473

Tagging

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.3.2 -m "<description of version>" db1b524feeaf2d6d4e0f76cb82f26323e0a4c2f6
git push origin v0.3.2

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

No branches or pull requests

3 participants