Allow access to permissions property of GitHubActionStep's in pre/post

#304 is a great feature, however, it doesn't not provide a surface to control the permissions property emitted for the job. This means that the job emitted cannot be provided with the id-token: write permission and cannot authenticate with AWS using the GitHub identity provider.
Either access to the permissions property of the GitHubActionStep or the ability to pass id-token: write as a boolean would make GitHubActionStep's much more useful in pre/post deploy steps.
Taking a look over #304, I think the change should be fairly trivial? Provided I have time, I may be able to open a PR.

Please open a PR! This library is basically exclusively open source contributions at this point. I think access to permissions makes the most sense, but that's just my initial opinion.


Pagination, when loading more results, highlighted result is no more highlighted and the highlighted index starts from the top again

Check the "Loading remote data" example on the examples page

src/js/select2/results.js, line: 248
dist/js/select2.full.js, line: 984
If you disable this line, "self.setClasses",
it works as intended.
Still cant understand why this function has to be called here

Any news on that?

Any news on that?

It's a bug, we're aware of it. We always encourage pull requests if anyone has the time to track down and correct the issue, otherwise tickets wait until they show up near the top of our list.
This ticket is not currently attached to a milestone, so there is no release where we can point to where this problem will be fixed.


Please add support for Serialization of Fortran classes, and subroutine arguments declared intent(in).

The non-descriptive error message :
SENA-shallow-water/build/src/fortran/serialbox_pp/module_shallow_water_model.f90:341:74:

  341 |     call fs_read_field(ppser_serializer_ref, ppser_savepoint, 'b', this%b)
      |                                                                          1
Error: There is no specific subroutine for the generic 'fs_read_field' at (1)

Displays when trying to Serialize data as part of a Fortran class - class(shallow_water_model_type), intent(  in) :: this.
As well as when trying to serialize data passed as Fortran subroutine arguments declared intent(in)
SENA-shallow-water/build/src/fortran/serialbox_pp/module_shallow_water_model.f90:344:73:

  344 |     call fs_read_field(ppser_serializer_ref, ppser_savepoint, 'xps', xps)
      |                                                                         1
Error: There is no specific subroutine for the generic 'fs_read_field' at (1)

Steps to Reproduce:
clone SENA-shallow-water repository
Insert Serialbox directives into subroutines adv_nsteps_model, update_interior_model, or update_boundaries_model (within  module_shallow_water_model.f90)
Build the code following README.md or build.sh

Thanks for your report. Unfortunately, we cannot easily invest resources to fix problems appearing in codes outside of our collaborations.
However, this is an open source project and we happily take contributions to improve Serialbox (after signing the contributor agreement).
Alternatively, it might increase the changed to get a fix if you provide a minimal standalone example that reproduces the issue (stackoverflow style https://stackoverflow.com/help/minimal-reproducible-example).


Date for results?

This is a great project to feature in my newsletter. Is there a date to release results/models?
Thanks

Hey Robin, still working on it -- we just got permission to release the dataset!


Managed Grafana - Can't see current cost in Cost Analysis

An undocumented limitation of Azure Managed Grafana is that you can't see current cost of it inside Cost Analysis. At least I can't with  a MCA CSP Azure Plan subscription.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: c8c8cfd8-9194-a2df-0f05-ba6fb30cd744
Version Independent ID: 0e2e6a7c-1710-5a8d-f213-f31fc95ae0c1
Content: Azure Managed Grafana limitations
Content Source: articles/managed-grafana/known-limitations.md
Service: managed-grafana
GitHub Login: @mcleanbyron
Microsoft Alias: mcleans

@o-l-a-v Thanks for letting know that it seems like an issue in particular instance. I will wait for your update with the results after an Azure support ticket and then we can decide if any note or instruction needs to be added in the referred Azure document so it helps avoid confusion going forward. Thanks.

@o-l-a-v At this point it appears that there's no edits or updates needed for the documentation so closing this issue for now. If you get an update with results after opening support ticket and if it mentions anything that requires update in the referred Azure document, please do let us know and we will gladly continue the discussion.

We're still having a ticket with Microsoft.
It seems that cost data comes once a month, instead of continously like with ither Azure resources.

Result of the Azure ticket:

Symptom: Cost for resource group with the AMG not showing cost. Later it started showing the cost but not the forecast cost.
Resolution: Cost management blade needs to have a certain amount of day data in order to start populating cost prediction and graphs. After a few days the cost in the resource groups was populated. The forecast changes depend ending on what data is available for the period, how long of a period you select, and wat filter we apply. When we select year we could have a forecast, because more amount of data.

In our experience, cost forecast for Grafana takes considerably longer to populate than for other Azure resources.


Investigate issue with release_notes.py when no content is found

Three issues discovered in this build:
https://codeship.io/projects/35613/builds/2388196

There should be release note content since there hasn't been a production release and one merged pull request has content
We need to handle a graceful SystemExit exception if there is no content without thinking it is an error and warrants a traceback.
The failure of the release_notes.py execution should have marked the build as a failure

The release notes generation is now completely rewritten and accessible through cci task run github_release_notes


Errors in HA log

I have 2 MHI zsx airco's installed in HA but got mostly this errors:
2022-09-22 16:23:52.220 ERROR (MainThread) [custom_components.mitsubishi-wf-rac.wfrac.device] Error: something whent wrong updating the airco [Airco woonkamer] valus - error: HTTPConnectionPool(host='<IP_ADDRESS>', port=51443): Max retries exceeded with url: /beaver/command/getAirconStat (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f6c79c8b250>: Failed to establish a new connection: [Errno 111] Connection refused'))
2022-09-22 16:23:58.299 ERROR (MainThread) [custom_components.mitsubishi-wf-rac.wfrac.device] Error: something whent wrong updating the airco [Airco overloop] valus - error: HTTPConnectionPool(host='<IP_ADDRESS>', port=51443): Max retries exceeded with url: /beaver/command/getAirconStat (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f6c79cd3d30>: Failed to establish a new connection: [Errno 111] Connection refused'))
Is this a bug or do i have (wifi) connection problems?

Hey @egbert63 thank you for reporting this but this is a known issue and are still looking for an solution. see issue #15
If you restart Home Assistant it should be resolved for now.
So I will close this issue because there is already an issue for it.

Thanks for your quick answer!
Now i read the other issue.
Should i give the airco's a static IP, is raar netter?
Egbert
Op do 22 sep. 2022 20:37 schreef jeatheak @.***>:

Closed #22
https://github.com/jeatheak/Mitsubishi-WF-RAC-Integration/issues/22 as
completed.
—
Reply to this email directly, view it on GitHub
https://github.com/jeatheak/Mitsubishi-WF-RAC-Integration/issues/22#event-7442073875,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A2LIYB2CDQO22O2Y6MNIFTTV7SRNNANCNFSM6AAAAAAQTJFOTI
.
You are receiving this because you were mentioned.Message ID:
<jeatheak/Mitsubishi-WF-RAC-Integration/issue/22/issue_event/7442073875@
github.com>

Hey,
As far as I know that should not be necessary.
I have the API errors also and my IP never changes (its on DHCP) so that should not be the case.
For now only a Restart helps unfortunately.

Again thanks and i will read further in github.
And thx for this integration, exept the errors the control Works oké
Op do 22 sep. 2022 20:46 schreef jeatheak @.***>:

Hey,
As far as I know that should not be necessary.
I have the API errors also and my IP never changes (its on DHCP) so that
should not be the case.
For now only a Restart helps unfortunately.
—
Reply to this email directly, view it on GitHub
https://github.com/jeatheak/Mitsubishi-WF-RAC-Integration/issues/22#issuecomment-1255416772,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A2LIYBZ7A34RCKIBZ7DQFNDV7SSRDANCNFSM6AAAAAAQTJFOTI
.
You are receiving this because you were mentioned.Message ID:
@.***>


Add cli to remove versions

Follow up of https://github.com/owncloud/ocis/issues/9282
We want a cli command to delete all revisions on a storage provider. This is needed for user who use the new DisableVersioning feature and want to clean up their storage. (aka "delete all old versions of my files")
Acceptance criteria:

glob all spaces
delete all old revisions of files
DO NOT TOUCH current the version of the files, only old revisions!
include a --dry-run flag that doesn't actually delete the revisions but only prints what it would delete.

@rhafer @micbar @tbsbdr any more acceptance criteria?

Would it be possible to add a flag for deleting all old revisions of one particular file? Is the new CLI command able to detect and purge orphan revisions of deleted files?

Would it be possible to add a flag for deleting all old revisions of one particular file?

Not in the scope in of this ticket. This is about removing ALL revisions after disabling versioning. What is the usecase of this scenario?

orphan revisions of deleted files

Those should not exist. When a file is deleted the revision should be deleted as well. If this is not the case it is a bug.
To detect orphaned blobs/nodes or other inconsistencies, one should use the ocis backup consistency command. It currently does not have a delete flag, so deleting would need to be done manually. But such a flag could easily be added if there is a need for it.

The primary motivation for this request is to get some control over the disc usage by spaces. Let’s take as an example one of my installations. Three spaces, each with the limit of 1GB, no personal folders. One space size is 395MB, the second 59MB and the last 41 MB = 485MB in total.
du -sh /home/ocis/.ocis/storage/users/spaces gives 12G.
We need at least the very basic tool for removing old revisions in order not to run out of the disc space. Actually, I don’t want to disable versioning – my users love it.

It’s perfect, thank you! What would be an appropriate way to get a file id, preferably via the web interface? Or could you display a file id with the --dry-run flag?
Regarding a comprehensive solution, I think that setting up the max number of revisions doesn’t ensure that disk space is not overused. It was done just fine in  https://doc.owncloud.com/webui/next/classic_ui/files/version_control.html and as an admin I really love this quote:

The version app never uses more that 50% of the user’s currently available free space.

Unfortunately I cannot print the fileid with this command as I am missing essential information. It can be obtained through inspecting web requests (should be in every PROPFIND) or looking into the logs. Here is an example for one:
d419032c-65b9-4f4e-b1e4-0c69a946181d$44b5a63b-540c-4002-a674-0e9c833bbe49!e8a73d49-2e00-4322-9f34-9d7f178577b2

I am afraid there is no simpler way to acquire this information right now. This would need another feature request.

Regarding a comprehensive solution, I think that setting up the max number of revisions doesn’t ensure that disk space is not overused. It was done just fine in https://doc.owncloud.com/webui/next/classic_ui/files/version_control.html and as an admin I really love this quote:

Please open a feature request for this, my paygrade is not hight enough to decide on such features ;)

One space size is 395MB, the second 59MB and the last 41 MB = 485MB in total.
du -sh /home/ocis/.ocis/storage/users/spaces gives 12G.

This sounds a very large discrepancy. It would be interesting to know if ocis backup consistency shows any inconsistencies for those spaces, or if these 11.5G are really actual versions.

Unfortunately I cannot print the fileid with this command as I am missing essential information.

Scratch that. I found a way to print the fileid within the command. Will be visible when used with -v flag. Of course it also works when the fileid is copied from web.
I also added possibility to remove all versions on one space - just because it was easily doable.

That is marvelous! Thank you very much!

It would be interesting to know if ocis backup consistency shows any inconsistencies for those spaces

I am afraid, it does not work for me right away:
# ocis backup consistency /home/ocis/.ocis/
No help topic for 'backup'
# ocis version
Version: 4.0.2
Compiled: 2023-10-06 00:00:00 +0000 UTC

Please open a feature request for this

https://github.com/owncloud/ocis/issues/9512

I am afraid, it does not work for me right away:

The backup consistency command needs ocis v5 at least.
Thanks for the feature request. I'll push it when I get a chance!


move savegame api into ecs api

engine().savegame().create is misleading. What is saved?
engine().ecosphere().createSavegame() is much simpler

merged in master


[Pick a theme color] Add arbitrary colour selections

Not sure if this is a useful request, but I'll just do it.
Right now we can pick a theme from perhaps 20 default ones.
e. g. in
chrome://settings/manageProfile
The default is nice but I want a light green instead. This one is
not so easily available. Could we add a colour-chooser widget
there? That way we could pick arbitrary colours rather than
the defaults.

@rubyFeedback This will be coming in Chromium 118, so I dont wanna put the work in to backport it since it is coming out soon anyway.


[Backup/Restore] Postgresql wrongly references Endpoint instead of Service in k8s

Looking into restore code for kubernetes, I can see in these lines that we must delete patroni-<charm-name>-config endpoint to restore from backup.
However, Patroni coming from latest 14.9, channel=14/edge, does not exist as an endpoint. It exists as a Service.
That section should fail during restore process.

@marceloneppel I am not sure how backup tests pass (CI and manual) if @phvalguima is right.
Should we fix something here?

@phvalguima I have quickly deployed the latest PostgreSQL:
ubuntu@juju350:~$ juju deploy postgresql-k8s --trust --channel 14/edge
Deployed "postgresql-k8s" from charm-hub charm "postgresql-k8s", revision 351 in channel 14/edge on<EMAIL_ADDRESS>
And I do see both Services and Endpoint patroni-<app>-config:
ubuntu@juju350:~$ kubectl get endpoints -n testisterraform | grep patroni
patroni-postgresql-k8s-config   <none>                            3m14s
patroni-postgresql-k8s-sync     <none>                            3m10s
patroni-postgresql-k8s          <none>                            3m11s

ubuntu@juju350:~$ kubectl get services -n testisterraform | grep patroni
patroni-postgresql-k8s-config   ClusterIP   None             <none>        <none>              3m22s
ubuntu@juju350:~$

We are most probably do not use patroni endpoint here, but safety first: on recover let's clean garbage.
The only open question to resolve this GH issue on my side: should we also remove patroni-<app>-sync endpoint?
CC: @marceloneppel , @dragomirp .


Bump types-toml from <IP_ADDRESS> to <IP_ADDRESS> (#5609)

Pull request opened by the merge tool on behalf of #5609

Merged in fce8c758605f15bec86ad7d7e65e5bf18737a4eb


[STORM-756] ShellBolt can delay sending tuples on demand from subprocess

Please refer https://issues.apache.org/jira/browse/STORM-756 to see more details.

introduce new multilang protocol: delay [seconds]

command: "delay", msg: "seconds(number format)"
python: storm.delay(seconds)
ruby: Storm::Protocol.delay(seconds)

expose pending queue size to let users check and request delay

python: storm.getPendingQueueSize()
ruby: Storm::Protocol.get_pending_queue_size()

Hard to upmerge so I close this and make fresh PR.


URI encode slashes in job names when building urls

Job names can contain slashes and this was causing 404s.

Hi @mmb, thanks for the PR! Somehow we missed it until today.
This seems like like a reasonable fix. Would you be able to rebase master and add a test? The test can be written in either ruby (https://github.com/concourse/web/tree/master/acceptance) or javascript (https://github.com/concourse/web/tree/master/wats). Let us know if you have trouble running the tests.

I will add a test. Thanks!

The change I made fixed the URLs when there are existing builds, but it double encodes them when there are no builds. It must be called sometimes with the job name encoded and sometimes not.
It seems like all escaping should be done when the url is constructed in fetchJobBuilds, fetchJob and triggerBuild. Do you agree?

Good catch. It looks like we use different job names when there are builds and when there are no builds. When there are no builds, the job name is fetched from the URI (which is encoded): https://github.com/concourse/web/blob/master/elm/src/Job.elm#L82-L85. And when there are builds, the job name is fetched from the Build API response (which is not encoded). It might be a good idea to unify these two cases.
FYI, we are going to restrict the use of / in job and resource names in the future with https://github.com/concourse/concourse/issues/2336. We would still want this PR to ensure backwards compatibility.

Hi @mmb , we merged your branch accidentally. If you have changes regarding @mhuangpivotal comment, could you please submit a new PR for it? Sorry about this. Thx.


Replace deprecated constant DEVICE_CLASS_OPENING

Home assistant is logging warning regarding deprecated constant DEVICE_CLASS_OPENING:
2024-02-15 23:18:14.509 WARNING (MainThread) [homeassistant.components.binary_sensor] DEVICE_CLASS_OPENING was used from froggy, this is a deprecated constant which will be removed in HA Core 2025.1. Use BinarySensorDeviceClass.OPENING instead, please create a bug report at https://github.com/PiotrMachowski/Home-Assistant-custom-components-Froggy/issues 2024-02-15 23:18:14.510 WARNING (MainThread) [homeassistant.components.binary_sensor] DEVICE_CLASS_OPENING was used from froggy, this is a deprecated constant which will be removed in HA Core 2025.1. Use BinarySensorDeviceClass.OPENING instead, please create a bug report at https://github.com/PiotrMachowski/Home-Assistant-custom-components-Froggy/issues
Would it be possible to replace it to BinarySensorDeviceClass.Opening? Seems like straight forward change.

Woah, somebody uses this integration 😮

Unfortunately in some places Google Maps is not showing accurate opening times, so this integration comes in handy :)


Arrow data conversion optimization

This PR support the arrow data conversion in xgboost. And the data load and conversion time can improve 25x compared with the upstream xgboost.

@FelixYBW @zhangzhang10  This PR implement the basic function and only support the float data type. We will support the double data type later.


Take an array of fasta files as input and use seqkit rmdup

Merges them and removes duplicate sequences.

Very cool - merged!


Add additional ssh key file names

Hi,
This PR (fix and replace the PR #745 and #749) add other possible types of SSH key files and variations on the extensions:

identity
id_dsa
id_ecdsa
id_ed25519
id_ecdsa_sk
id_ed25519_sk

My sources were the following:

The content of the sshd_config file:

The content of the configuration folder of a ssh server /etc/ssh:

The documentation of the ssh-keygen tool:

Thank you very much in advance 😃

Good eye - well spotted!
Thanks for the pull request.

Thank you very much 😃


exclude private and test plans if read_all not set

Fixes https://github.com/DigitalCurationCentre/DMPonline-Service/issues/594
Changes proposed in this PR:

there was already a config setting org_admins_read_all but it wasn't being used in the org_admin plans page
this PR fixes that by removing private and test plans from the orgadmin view if org_admin_read_all is false.

We use this in our DMPTuuli instance.

@weiweishi @lagoan - highlighting this option to restrict visibility of plans for admins as I think you were interested in that and I didn't know we were working on this for some of our instances.

@weiweishi @lagoan - highlighting this option to restrict visibility of plans for admins as I think you were interested in that and I didn't know we were working on this for some of our instances.

Thank you @pherterich this is great to see! thanks for the update. I will let the team know.


config.xml not loading from correct folder. (2009021)

Revision: e04350f545b6c4ae8b8a9203418b461cf19160c9
origin/omnibar
Starbuck always try to load config.xml from UI location folder , but not from webworks application folder .

when start Starbuck , web inspector shows XHR loadinf config.xml from UI location folder

when switch to a webworks application in omni bar , web inspector does not show any loading action for config.xml

when  make a  XHR  call ,  it always looking  under  UI path  but not  under webworks application path .

Fixed


Can't override :follow

Hey!
I'm trying to override the follow preview-window option, but because it's set as the last part of the command, I can't seem to get it to work.
in scripts/.envs
TMUX_FZF_PREVIEW_OPTIONS="--preview='$current_dir/.preview {}' --preview-window=$fzf_preview_window_follow"

and, for example, scripts/pane.sh
target_origin=$(printf "%s\n[cancel]" "$panes" | eval "$TMUX_FZF_BIN $TMUX_FZF_OPTIONS $TMUX_FZF_PREVIEW_OPTIONS")

Ideally, "follow" would be opt-out, maybe by adding an extra variable, TMUX_FZF_FOLLOW=0, which would then default to nofollow instead of follow.
I can probably get a PR out if that's easier for you, just let me know.

Sorry for late reply. PR is welcome :)


Seeking to a specific offset using ConcurrentMessageListenerContainer with ConsumerSeekAware

I've been trying to implement a feature in my application that would allow to invoke a custom seek during runtime.
I've implemented the ConsumerSeekAware in my listener class and registered the callback instances per partition upon assignment, but I'm having issues invoking the seek operation.
It looks like kafka's consumer is pretty defensive with regards to which threads are allowed to access it simultaneously.
As per the documentation, the only details regarding the threads is: you should store the callback in a ThreadLocal or some other structure keyed by the listener Thread.
It looks to me that the issue is that the implementation of the ConsumerSeekCallback invokes the seek operation directly on the kafka consumer instances instead of the seek on the ListenerConsumer instances:
ConsumerSeekCallback callback = new ConsumerSeekCallback() {

	@Override
	public void seek(String topic, int partition, long offset) {
		ListenerConsumer.this.consumer.seek(new TopicPartition(topic, partition), offset);
	}
};

https://github.com/spring-projects/spring-kafka/blob/master/spring-kafka/src/main/java/org/springframework/kafka/listener/KafkaMessageListenerContainer.java#L461
Since ListenerConsumer internally implements a consumer loop, I don't understand how is it possible to call the kafka consumer without causing thread conflicts.
According to the implementation, it looks like ListenerConsumer has a way of invoking the seek via the seeks LinkedBlockingQueue that gets polled within the consumer loop.

@maxceban That particular callback (in seekPartitions) is only ever called on the consumer thread. The callback passed into onPartitionsAssigned() and onIdleContainer() must only be used in the scope of those method calls - which guarantees the seek is performed on the consumer thread. The callback passed in via registerSeekCallback() is the one you can save off (in  a ThreadLocal<?>) for later, arbitrary, seeks.
When autoCommit is true, the listener is (and has to be) invoked on the actual consumer thread. Otherwise, the listener is invoked on the listener thread.
In either case, the SeekCallback that is registered with the listener (via registerSeekCallback()) is the ListenerConsumer object and it's seek() method always queues the seek requests so they run on the kafka consumer thread (as is required, as you point out).
The reason we suggest storing the callback in a thread local is for multi-threaded listeners so the seek goes to the right consumer.
This complexity (extra thread) was required because in 0.9.x and 0.10.0, the kafka client tied heartbeats to polls and thus a slow listener would cause a rebalance. We detect slow listeners and pause/resume the consumer as needed.
Thankfully, the 0.10.1 client now handles heartbeats separately KIP-62.
We therefore plan on always running the listener on the consumer thread in the next release, to remove this complexity.
Please let us know if you still feel there's a problem here.

Closing with no response; please reopen if you feel there is still an issue.


:sparkles::racehorse: Created Fibonacci sequence with Recursive for C++ #196

Why:
Closed #196
What's being changed:
:sparkles: :racehorse: Created Fibonacci sequence with recursive workflow for C++
Check off the following:

[ ] I have reviewed my changes in staging (look for "Automatically generated comment" and click Modified to view your latest changes).
[ ] For content changes, I have completed the self-review checklist.

Hey @rgodoy86
Please update the file

Thank you for your review. I hope now it is properly committed.

https://codinasion.web.app/programme/fibonnaci-series-using-recursion/


Fix fragments that update other profiles

SettingsLoader::_parse used to skip profiles which didn't have either a "guid"
or "name" field, due to #9962. This is however wrong for fragment loading, as
fragments can alternatively use an "updates" field instead of guid/name.
SettingsLoader::_parse was updated to allow profiles with this alternative
field during fragment loading.
PR Checklist

[x] Closes #11331
[x] I work here
[x] Tests added/passed

Validation Steps Performed

Wrote the following to
%LOCALAPPDATA%\Microsoft\Windows Terminal\Fragments\test\test.json:{
  "profiles": [
    {
      "updates": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
      "background": "#FFD700"
    }
  ]
}

Use white-space suppression to review 👌: https://github.com/microsoft/terminal/pull/11343/files?diff=split&w=1

@msftbot make sure @PankajBhojwani signs off on this

@msftbot merge this in 2 minutes


Truncated sentence in Output section?

"See below forth" – it looks like something is supposed to come after this?

@andyw8 Thanks! Addressed in https://github.com/codeclimate/spec/commit/68bf40c484e6b8d42508ab3cbe786a3714c46156


Update README.md

Added angularjs 1 implementation. Thought it might be nice to have a guideline for this if anyone is coming from an angularjs approach. Not sure if it is useful in the general case and so maybe not a useful change

@4tron, Appreciate the input, but I do think that the Angular implementation is a bit outside of a typical use case. Thanks though!


Enable Lazy Loading by Default and Remove Labs Setting

Fix #3389

can you remove the string settings_labs_room_members_lazy_loading from the en string file, please?
Thus, people will not translate it anymore.

there is also settings_labs_room_members_lazy_loading_error_message, removing both.


Could not install com.soundcloud.TouchApp-7.56.0-SCMusicPlus.ipa to iPhone

Steps to recreate :

Decrypting Soundcloud 7.56.0 IPA with ARMConverter
Sideloadly! 0.50.3 => iPhone 16 iOS 18.1
Inject dylib => SCMusicPlus DEB file => Apple ID/Export IPA => Start

And it goes Invalid value of WKCompanion AppBundleldentifier key in WatchKit 2.0 app's Info.plist: com.soundcloud. TouchApp (expected com.soundcloud.TouchApp.JF29M2RV24)

Open the ipa in WinRar or 7-Zip, go to payload and delete the "Watch" Folder.

Sideloading is fixed but now the app crash on launch.

Unfortunately you got an bad soundcloud ipa. I also didn’t found any good one, i just took the latest release of scmusicplus with the ipa file. I don’t think you lose much of the features by having an older version.
Am 05.12.2024 um 21:49 schrieb CHARTOGNE Maxime @.***>:

Open the ipa in WinRar or 7-Zip, go to payload and delete the "Watch" Folder.
Sideloading is fixed but now the app crash on launch.
—
Reply to this email directly, view it on GitHubhttps://github.com/Rov3r/scmusicplus/issues/13#issuecomment-2521373237, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARLOCIYMEW5E4S2RQK2AGGD2EC333AVCNFSM6AAAAABRNDG3WWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMRRGM3TGMRTG4.
You are receiving this because you commented.Message ID: @.***>


Update to PHP 8.4 impacting image

Discussed in https://github.com/orgs/YOURLS/discussions/3826

Originally posted by @syntax922 November 26, 2024
Has anyone else had issues with the new image from Nov 21? I'm not sure why it isn't version locked, but the change seems to be breaking. I noticed in the Aura/sql group (which is an upstream package) that they noticed a breaking change and are having to make changes to their libraries.
I'm by no means an expert on images, but I was able to make it work by rolling back the php version change and rebuilding my own image.

Thanks for filing this issue, @syntax922.
Indeed, YOURLS (and its dependencies) seems not compatible yet with PHP 8.4 (https://github.com/YOURLS/YOURLS/pull/3827), and the container images have been bumped to PHP 8.4 a bit too early (https://github.com/YOURLS/containers/pull/310).
I'm going to revert the PHP platform bump, and ensure the next minor PHP version is validated before merged.


ndt7: fix message scaling in the download measurement

The message scaling algorithm stopped at ~64k even if MaxScaledMessageSize is set to 1MB (1 << 20).
This one-line diff fixes the algorithm by comparing the current message size (rather than the total amount of bytes sent) to the maximum message size.
As a result, the first doubling happens after 16 messages and the subsequent ones every 8 messages.

This change is

Pull Request Test Coverage Report for Build 1440

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
5 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.1%) to 81.788%

Files with Coverage Reduction
New Missed Lines
%

ndt7/upload/sender/sender.go
5
65.91%

Totals

Change from base Build 1434:
-0.1%

Covered Lines:
1729

Relevant Lines:
2114

💛  - Coveralls

🎉