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

Sgmoore/update neon ext core22 #4023

Merged
merged 59 commits into from
Feb 23, 2023
Merged

Sgmoore/update neon ext core22 #4023

merged 59 commits into from
Feb 23, 2023

Conversation

ScarlettGatelyMoore
Copy link
Contributor

  • [x ] Have you followed the guidelines for contributing?
  • [ x] Have you signed the CLA?
  • Have you successfully run make lint?
  • Have you successfully run pytest tests/unit?

Needs global set for tests to pass. Store request is in.

@lengau
Copy link
Contributor

lengau commented Jan 25, 2023

Please fix the linting issues. If you've got tox 4 on your machine you can check it locally with tox run -m lint

@ScarlettGatelyMoore
Copy link
Contributor Author

I am pretty certain the rest of the tests require the global set on the content pack.

ScarlettGatelyMoore and others added 21 commits February 4, 2023 07:09
…e black happy. I wish it would make up its mind which way to do it.
- remove PYTHONPATH, it is not in the SDK
- GETTEXT is also not in the SDK
- Simplify string operations

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
@sergiusens
Copy link
Collaborator

I have done the last bit of test updates, will keep an eye on spread integration tests. I would encourage the rename of the snaps to

  • kf5-qt%QT_VERSION%-sdk
  • kf5-qt%QT_VERSION%

If the kf5 version is not as important; this would save the need to rebuild all snaps all the time, save us from requesting default connections and take advantage of delta downloads for the content snap

@codecov-commenter
Copy link

codecov-commenter commented Feb 16, 2023

Codecov Report

Merging #4023 (dc7160f) into main (46791aa) will increase coverage by 0.07%.
The diff coverage is 95.77%.

❗ Current head dc7160f differs from pull request most recent head c9779d8. Consider uploading reports for the commit c9779d8 to get more accurate results

📣 This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@            Coverage Diff             @@
##             main    #4023      +/-   ##
==========================================
+ Coverage   91.68%   91.75%   +0.07%     
==========================================
  Files          78       79       +1     
  Lines        5230     5301      +71     
==========================================
+ Hits         4795     4864      +69     
- Misses        435      437       +2     
Impacted Files Coverage Δ
snapcraft/extensions/kde_neon.py 95.71% <95.71%> (ø)
snapcraft/extensions/registry.py 90.47% <100.00%> (+0.47%) ⬆️
snapcraft/commands/extensions.py 100.00% <0.00%> (+1.88%) ⬆️

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@ScarlettGatelyMoore
Copy link
Contributor Author

I have done the last bit of test updates, will keep an eye on spread integration tests. I would encourage the rename of the snaps to

* `kf5-qt%QT_VERSION%-sdk`

* `kf5-qt%QT_VERSION%`

If the kf5 version is not as important; this would save the need to rebuild all snaps all the time, save us from requesting default connections and take advantage of delta downloads for the content snap

Hi Sergio, as Harald mentioned in the channel, users would end up with weird bugs if the content snap kf5 versions don't exactly match the versions the applications are built with. So we have to keep this format. However, I can get away with shortening kde-framworks... to kde-kf5 . It won't help with the store wait time or provisional updates sadly.

@sergiusens
Copy link
Collaborator

@ScarlettGatelyMoore let's make sure the next update has the proper name then. Also, is the content snap clear for global connection?

@sergiusens sergiusens enabled auto-merge (squash) February 23, 2023 19:14
@sergiusens sergiusens merged commit 4e50340 into canonical:main Feb 23, 2023
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.

4 participants