New update 5.0.0 nothing works

Which version of the WSTagsField are you using?
5.0.0
On which platform does the issue happen?
iOS12.2
What did you do?
With the new version the app crash on:
self.tagsField.placeholder = ""
self.tagsField.placeholderAlwaysVisible = true
and
self.tagsField.onTextFieldDidChange(self.tagsField)
self.tagsField.endEditing()
EXC_BAD_ACCESS

I have just clean up everything. Now it's ok


Updated test.html for PiusDevOp

I made some changes in the my test.html file. This file contained information about a sample of Amazon database diagram.
Please review and merge for me.

thanks for your help.


Update stable version in repo from 0.0.5 to 0.0.6

Think about update stable version to 0.0.6
Version: stable=0.0.5 (530 days old) => latest=0.0.6 (15 days old)
Installs: stable=4 (50%), latest=1 (12.5%), total=8
Click to edit

done

done


Add sugar for child-delegation for on-* methods

The on-* events are checked for containing a .. If this is the case, reference the corresponding child with name before the . and the methodName following the ..
Fixes #3259

We're not convinced that this feature fits a wide enough number of use cases to be included directly. Rather than merging this PR, we want to add better extension points so that our awesome users can innovate. See https://github.com/Polymer/polymer/issues/3369.

I am sad to not see this merged, as I find myself in this situation more often than not. That said, I do understand the reasoning about the use case and will wait for the result of #3369 to act accordingly.


Move the prometheus adapter over to the new style

Called prometheus2 to avoid conflicts for now.
Unfortunately github doesn't show the diff against //adapter/prometheus, but so it goes.
Release note:
None

This change is

Here's the diff in text form: https://gist.github.com/ZackButcher/efb457a3b605ad1b0cd3be09f2273207

/lgtm

/lgtm


Update cadence batch command to receive more input

What changed?
Update cadence batch command to receive more input

Why?
To make batch activity more configurable
Currently, if we have lots of workflows to process in the batch activity, the activity frequently times out and we have no way to change the default heart beat timeout via CLI.

How did you test it?
manual local test

Potential risks

Release notes

Documentation Changes

Pull Request Test Coverage Report for Build 8509ae87-1955-48f0-9f93-1400f219e320

0 of 15 (0.0%)  changed or added relevant lines in 2 files are covered.
95 unchanged lines in 13 files lost coverage.
Overall coverage decreased (-0.04%) to 56.848%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

service/worker/batcher/workflow.go
0
6
0.0%

tools/cli/workflowBatchCommands.go
0
9
0.0%

Files with Coverage Reduction
New Missed Lines
%

common/task/weightedRoundRobinTaskScheduler.go
1
89.64%

common/persistence/executionManager.go
2
76.94%

common/persistence/statsComputer.go
2
96.43%

common/task/fifoTaskScheduler.go
2
87.63%

service/history/queue/timer_queue_processor.go
2
58.37%

common/persistence/nosql/nosqlplugin/cassandra/workflow.go
3
54.59%

common/persistence/sql/sqlExecutionStore.go
5
62.91%

common/persistence/nosql/nosqlplugin/cassandra/workflowUtils.go
8
75.91%

service/history/shard/context.go
9
66.19%

common/persistence/nosql/nosqlplugin/cassandra/tasks.go
14
72.8%

Totals

Change from base Build 1c02c61e-cc68-4f50-8dae-3cbf79e3d603:
-0.04%

Covered Lines:
82940

Relevant Lines:
145899

💛  - Coveralls


Issues with Bootstrap

Hi, I ran into a couple issues when working with Bootstrap Tour. Not working for me on both Bootstrap 3.3.7 and 4.0.0 beta
When using Bootstrap Tour all my Bootstrap Tooltips break and are no longer functioning, they get generated but the opacity stays on 0, the animate in breaks.
With bootstrap-tour.js/bootstrap-tour.min.js I get the following while using:

TypeError: n.data(...).tip is not a function
When pressing a button "Error: No method named "destroy". Content and title also render blank.

With bootstrap-tour-standalone.js/bootstrap-tour-standalone.min.js I get the following while using:

Shows the popup and content, but the positioning is weird ( off screen a lot of times ) and the arrow is not working.

Backdrop also never seems to work.

Fixed it on my fork (https://github.com/djacobi-venturetech/bootstrap-tour/tree/v0.12.1), but didn't want to create a pull request because I wasn't sure where to put it.

I have the destroy issue as well


Use correct CmdLet name Get-JenkinsViewList - Fixes #68

Fixed this with the other stuff, but forgot to create a PR.
But that's the last one for the moment, promised :-)

This change is

Thanks again for your PR! :) Awesome stuff. I'll release this to the PSGallery now.

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Rails 5 support

To test rails 5 support:
gem "action_mailer_auto_url_options", github: "sunny", branch: "rails5"

Merged in 0728e3357b0af57ba1fbf2a85ab52c82169f9a37


added two use cases

Those were the two main ones I could think of

@Tobsl3r Great use cases! Thank you 👍


Improve dump option support

add JS_SetDumpFlags() to select active dump options
accept -d[] and --dump[=] to specify active dump options, generalize command line option handling
make all defined DUMP_XXX output dynamically selectable
improve DUMP_READ_OBJECT output, fix indentation issue

This needs a rebase now that you did the split and the other stuff can be merged.

This needs a rebase now that you did the split and the other stuff can be merged.

Yes, I am aware of this and it would have been difficult to avoid it.
Can I just rebase my branch on master and push again?

Yes you can do that. Make sure to use --force then.

@bnoordhuis do you have any remarks? can I proceed and merge this?


Docs: Update Auth0 SSO doc

Auth0 setup documentation suggests users configure application as "Regular Web Application" which is incorrect. It should be configured as "Single Page Application"

@akash-jain-10 @vivekratnavel - Is it just the image that needs a change or are there any further steps that change based on selecting "Single Page Web Apps"

@ShilpaVernekar Just the image needs to be replaced.

@vivekratnavel @akash-jain-10 - Created a PR for the same - https://github.com/open-metadata/OpenMetadata/pull/7293
Thanks @parthp2107 for helping with this


Jakarta JSON-P support.

Add new JmesPath module to support Jakarta JSON-P 1.1.6.
It passes all tests.

Thank you for the contribution. I will look it through as soon as I can. Could you tell me more about your use case in the meantime? It's interesting to hear what people are using this library for.

A solution I am working on stores and serves JSON documents. I am playing with JMESPath for JSON transformation functionalities, both for document import / export as for creating alternate / partial document views. I think it can be composed with something like JSON Patch.

Suggested changes applied. Please check if it is ok now.

I went ahead and merged. I'll post here when I've done the release, it be a day or two, sorry.

Thank you Theo, that is just fine.

Released as v0.5.0. Sorry for the delay, and thanks again for the contribution!

No problem. It was short enough for me. :)
Thank you for your really nice and very useful work.


--use_unsloth+FlashAttention-2问题

Reminder

[X] I have read the README and searched the existing issues.

训练完第一个epoch后开始训第二个epoch时报OOM
{'loss': 0.1504, 'learning_rate': 5.3225422472465824e-05, 'epoch': 0.96}
{'loss': 0.1224, 'learning_rate': 4.249723008276737e-05, 'epoch': 1.1}
 58%|████████████████████████████████████████████████████████████████████████████████████████████████▋                                                                     | 85/146 [27:22<18:49, 18.52s/it]Traceback (most recent call last):
  File "/LLaMA-Factory/src/train_bash.py", line 14, in <module>
    main()
  File "/LLaMA-Factory/src/train_bash.py", line 5, in main
    run_exp()
  File "/LLaMA-Factory/src/llmtuner/train/tuner.py", line 26, in run_exp
    run_sft(model_args, data_args, training_args, finetuning_args, generating_args, callbacks)
  File "/LLaMA-Factory/src/llmtuner/train/sft/workflow.py", line 71, in run_sft
    train_result = trainer.train(resume_from_checkpoint=training_args.resume_from_checkpoint)
  File "/usr/local/lib/python3.10/dist-packages/transformers/trainer.py", line 1537, in train
    return inner_training_loop(
  File "/usr/local/lib/python3.10/dist-packages/transformers/trainer.py", line 1854, in _inner_training_loop
    tr_loss_step = self.training_step(model, inputs)
  File "/usr/local/lib/python3.10/dist-packages/transformers/trainer.py", line 2735, in training_step
    loss = self.compute_loss(model, inputs)
  File "/usr/local/lib/python3.10/dist-packages/transformers/trainer.py", line 2758, in compute_loss
    outputs = model(**inputs)
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/parallel/distributed.py", line 1519, in forward
    else self._run_ddp_forward(*inputs, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/parallel/distributed.py", line 1355, in _run_ddp_forward
    return self.module(*inputs, **kwargs)  # type: ignore[index]
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/accelerate/utils/operations.py", line 680, in forward
    return model_forward(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/accelerate/utils/operations.py", line 668, in __call__
    return convert_to_fp32(self.model_forward(*args, **kwargs))
  File "/usr/local/lib/python3.10/dist-packages/torch/amp/autocast_mode.py", line 16, in decorate_autocast
    return func(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/unsloth/models/llama.py", line 581, in PeftModelForCausalLM_fast_forward
    return self.base_model(
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/peft/tuners/tuners_utils.py", line 108, in forward
    return self.model.forward(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/unsloth/models/llama.py", line 537, in LlamaForCausalLM_fast_forward
    logits = self.lm_head(hidden_states)
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py", line 1581, in _call_impl
    hook_result = hook(self, args, result)
  File "/LLaMA-Factory/src/llmtuner/model/patcher.py", line 212, in fp32_forward_post_hook
    return output.to(torch.float32)
torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 2.82 GiB. GPU 2 has a total capacty of 44.56 GiB of which 2.51 GiB is free. Process 125865 has 42.06 GiB memory in use. Of the allocated memory 36.20 GiB is allocated by PyTorch, and 4.35 GiB is reserved by PyTorch but unallocated. If reserved but unallocated memory is large try setting max_split_size_mb to avoid fragmentation.  See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF

Expected behavior
1、现在LLaMA-Factory中使用--use_unsloth支持多卡训练吗？目前我看训练过程好像没问题，希望支持多卡训练。
2、训练第二个epoch开始的时候报OOM，怀疑代码哪里有问题。
System Info
No response
Others
No response

Does normal Llama-Factory work fine, or is it just Unsloth which OOMs? Also this is a 8bit finetune right? Not 4bit?

8bit finetune
I reduced the batch size and there was no OOM.

@fst813 Oh coolies - technically Unsloth does not support 8bit lolll since the dequantization steps are different. You will get some speedups + memory reductions, but just less on 8bit :)

@danielhanchen When enabling --quantization_bit 8, the Unsloth cannot be used when loading the model？

@danielhanchen I used int8 to load the model（--quantization_bit 8）, the log contains: Unsloth 2023.12 patched 40 layers with 40 QKV layers, 40 O layers and 40 MLP layers.

@fst813 OHH well I mean if it works, I'll be damned! Like I didn't even confirm if 8bit quantization works, but if according to your tests it works - well that's a miracle!! I supported 4bit and 16bit, just not 8bit, but if 8bit seems to work, that's pretty cool!

@danielhanchen is beast  but yeah I need help lol getting this issue ImportError: unsloth==2023.12 is required for a normal functioning of this module, but found unsloth==2024.1.

@drewskidang fixed

Hey @fst813  I just found --template codellama in your script, but when I checked the template.py file, there was no codellama template. Did you create it yourself, or am I missing something? @hiyouga

@VoiceBeer There is no codellama template in our official implementation, it appears to be a custom template added by the user.

thx @hiyouga appreciate it


Search on documentation

See https://github.com/storybooks/storybooks.github.io/issues/46

Finding something in the documentation is hard right now.
We need to create something that will allow users to type in a query and we'll display a list of page / segments.

We should add a proper search to the homepage & header.

We should ask the algolia folks to setup docsearch for us

https://community.algolia.com/docsearch/

I submitted a request, cool suggestion!

LMK if you need help setting it up, I've done it before a few times ;)


Populate tag suggestions with all journal files

Is your feature request related to a problem? Please describe.
Previously, I kept my journal in one big file - now I use weekly org-journal files.  One thing I like to do is tag my entries.
When I invoke counsel-org-tag, it only suggests me tags that have been used in the current file, meaning I have to re-enter my tags every week.
Describe the solution you'd like
Add tags from all journals to the counsel suggestions.
Describe alternatives you've considered
To be honest, I have no idea how this suggestion list works, maybe some counsel advice would also be adequate.

Thank you for the suggestion. I don't think this is something org-journal can reasonably do, as we try to not read more than the current journal file for performance reasons. But if you find a good way for doing this, pull requests would be appreciated.


There is no discussion in this web page of the Bottom Filter Bar in List View of Entities. What field is the filter based on, and when the Filter bar will appear or not appear.

[Enter feedback here]

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

ID: 802c5ab2-6384-9f67-586f-8de66cd361cc
Version Independent ID: 12fb39ec-1f3c-e49b-de9c-7d9d09b29fc4
Content: Sorting, Searching, and Filtering Lists - Business Central
Content Source: business-central/ui-enter-criteria-filters.md
Service: dynamics365-business-central
GitHub Login: @jswymer
Microsoft Alias: jswymer

Hello @devman2k,
Thank you for your feedback! To help us understand the feedback, which list view were you looking at? In the base version of Business Central, lists generally do not have something I would recognize as a "bottom filter bar", at least not in the browser.

Crm not BC
Thanks,
Bryan
Bryan Tuttle
President
MCT,MCSD,MCDBA,MCAD
CodeRight Inc.
20 Marion Drive
Tewksbury, MA 01876
Phone:<PHONE_NUMBER>

From: Eva Dupont @.>
Sent: Wednesday, July 7, 2021 4:07 AM
To: MicrosoftDocs/dynamics365smb-docs @.>
Cc: Bryan Tuttle<EMAIL_ADDRESS>Mention @.***>
Subject: Re: [MicrosoftDocs/dynamics365smb-docs] There is no discussion in this web page of the Bottom Filter Bar in List View of Entities. What field is the filter based on, and when the Filter bar will appear or not appear. (#585)
Hello @devman2khttps://github.com/devman2k,
Thank you for your feedback! To help us understand the feedback, which list view were you looking at? In the base version of Business Central, lists generally do not have something I would recognize as a "bottom filter bar", at least not in the browser.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/dynamics365smb-docs/issues/585#issuecomment-875386043, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AB37BSDEDIKMOSIPEJOTHLTTWQDKZANCNFSM47SU24NQ.

Hi Bryan,
Thanks for the clarification! I'm closing the Issue as not applicable to Business Central.

Ok but strange. As the page I was commenting on was on CRM. Not BC.
Thanks
Bryan
From: Eva Dupont @.>
Sent: Wednesday, July 7, 2021 8:10 AM
To: MicrosoftDocs/dynamics365smb-docs @.>
Cc: Bryan Tuttle<EMAIL_ADDRESS>Mention @.***>
Subject: Re: [MicrosoftDocs/dynamics365smb-docs] There is no discussion in this web page of the Bottom Filter Bar in List View of Entities. What field is the filter based on, and when the Filter bar will appear or not appear. (#585)
Hi Bryan,
Thanks for the clarification! I'm closing the Issue as not applicable to Business Central.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/dynamics365smb-docs/issues/585#issuecomment-875550058, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AB37BSEZD3CFJNISKKMBY2DTWQ7ZBANCNFSM47SU24NQ.


Add crash.money to index.html

Webring icon is in the Elsewhere list at the bottom of the homepage (:
I'm a little light on portfolio ish content right now, working on getting more up there!

I love how much it has grown since I was last there! It's becoming a really comfy hub, I'm glad to welcome it to the webring!


Adding http methods: patch, head, options

See doc refs:
https://v2.angular.io/docs/ts/latest/api/http/index/Http-class.html

We currently do not use these options, but I guess doesnt hurt to have them


Change repo name to match package name

I think we should change the repository name (pushin-js) to match the package name (pushin) to reduce any confusion and keep things as simple as possible.
As far as I can tell, there should be no negative consequences for those already using the package. It's unclear what happens to forked repos.

@arturovt  I'm curious to get your opinion on this idea

Hey, this is safe to rename the repo, just need to update references within package.json.

@arturovt Ah good point, thanks! I'll hold off on this until we finish up the typescript refactor.

I have updated references and changed the repo name. This will be released with v4.
Sadly I didn't think about how the prerelease status means that the latest release does not have these changes. I think the effects are pretty minimal though... just some broken links here and there. With our current velocity, I think we'll make enough progress where we can release a stable v4 pretty soon.


adv(false positive): all the CVE here is marked false positive by main…

…tainers
https://github.com/apache/cassandra/blob/cassandra-5.0/.build/owasp/dependency-check-suppressions.xml
The way they suppressing false positive explained here https://jeremylong.github.io/DependencyCheck/general/suppression.html

@jamie-albert did you look into these?


🐛 iPhone 12 Front Camera returning that device does not support focus, when it works fine on the native iOS camera

What's happening?
I am trying to use tap to focus (from example app) and it works great on the back camera, but does not work on the front camera (camera facing me).
However, when I open the iPhone native camera app, the front camera has a good tap to focus feature and it adjusts the lighting and focus based off where I press.
Reproduceable Code
//Exact same code as example app:

  const onFocusTap = useCallback(
    ({ nativeEvent: event }: GestureResponderEvent) => {
      if (!device?.supportsFocus) {
        console.log("Focus not supported!")
        return
      }
      camera.current?.focus({
        x: event.locationX,
        y: event.locationY,
      })
    },
    [device?.supportsFocus],
  )

Relevant log output
N/A

Camera Device
{
  "sensorOrientation": "landscape-right",
  "hasTorch": false,
  "maxExposure": 8,
  "supportsLowLightBoost": false,
  "minFocusDistance": 0,
  "isMultiCam": false,
  "name": "Front Camera",
  "minExposure": -8,
  "hasFlash": true,
  "maxZoom": 128.875,
  "id": "com.apple.avfoundation.avcapturedevice.built-in_video:1",
  "formats": [],
  "physicalDevices": [
    "wide-angle-camera"
  ],
  "supportsFocus": false,
  "neutralZoom": 1,
  "supportsRawCapture": false,
  "hardwareLevel": "full",
  "position": "front",
  "minZoom": 1
}

Device
iPhone 12 (iOS 17.3.1)
VisionCamera Version
3.9.0
Can you reproduce this issue in the VisionCamera Example app?
Yes, I can reproduce the same issue in the Example app here
Additional information

[X] I am using Expo
[ ] I have enabled Frame Processors (react-native-worklets-core)
[X] I have read the Troubleshooting Guide
[X] I agree to follow this project's Code of Conduct
[X] I searched for similar issues in this repository and found none.

Relevant log output
N/A

I'm sorry if this comes across as rude, but I don't understand why people leave out the log output. This is literally the only piece of information I need to investigate this, yet you leave it out.
Closing this issue for now, sorry. If you add logs I can re-open.

@mrousavy Sorry about that. I had never gotten xcode logs before! Thank you for challenging me, and I believe I figured out how.
Bridge call to: deviceContexts
[GESTURE HANDLER] Initialize gesture handler for view <RNSScreenView: 0x12827fe00; frame = (0 0; 390 844); autoresize = W+H; gestureRecognizers = <NSArray: 0x2826cbba0>; animations = { UIPacingAnimationForAnimatorsKey=<CABasicAnimation: 0x2828e1b80>; opacity=<CASpringAnimation: 0x2828e1be0>; }; layer = <CALayer: 0x2828f6880>> reactTag: 365; frame = {{0, 0}, {390, 844}}; layer = <CALayer: 0x2828f6880>
Camera: Back Camera | Format: (3840x2160 photo / 3840x2160@60 video @ 60fps)
VisionCamera.didSetProps(_:): Updating 27 props: [onInitialized, cameraId, enableBufferCompression, onCodeScanned, photoHdr, collapsable, onStarted, lowLightBoost, isActive, pixelFormat, video, enableFpsGraph, onError, fps, onStopped, onViewReady, enableHighQualityPhotos, enableFrameProcessor, enableZoomGesture, orientation, videoHdr, audio, format, flex, exposure, zoom, photo]
VisionCamera.configure(_:): configure { ... }: Waiting for lock...
VisionCamera.configure(_:): configure { ... }: Updating CameraSession Configuration...
VisionCamera.configureDevice(configuration:): Configuring Camera com.apple.avfoundation.avcapturedevice.built-in_video:0...
VisionCamera.configureDevice(configuration:): Successfully configured Input Device!
VisionCamera.configureOutputs(configuration:): Configuring Outputs...
VisionCamera.configureOutputs(configuration:): Adding Photo output...
VisionCamera.configureOutputs(configuration:): Adding Video Data output...
VisionCamera.configureOutputs(configuration:): Successfully configured all outputs!
VisionCamera.configureFormat(configuration:device:): Configuring Format (3840x2160 |<EMAIL_ADDRESS>(ISO: 33.0..3168.0, Pixel Formats: [VisionCamera.PixelFormat.yuv, VisionCamera.PixelFormat.yuv, VisionCamera.PixelFormat.rgb, VisionCamera.PixelFormat.unknown, VisionCamera.PixelFormat.unknown, VisionCamera.PixelFormat.unknown]))...
VisionCamera.configureFormat(configuration:device:): Successfully configured Format!
VisionCamera.onCameraStarted(): Camera started!
VisionCamera.onSessionInitialized(): Camera initialized!
VisionCamera.configure(_:): Beginning AudioSession configuration...
VisionCamera.configureAudioSession(configuration:): Configuring Audio Session...
VisionCamera.configureAudioSession(configuration:): Adding Audio input...
VisionCamera.configureAudioSession(configuration:): Adding Audio Data output...
VisionCamera.configure(_:): Committed AudioSession configuration!
[GESTURE HANDLER] Initialize gesture handler for view <RNSScreenView: 0x127754000; frame = (0 0; 390 844); autoresize = W+H; gestureRecognizers = <NSArray: 0x2826f5890>; animations = { UIPacingAnimationForAnimatorsKey=<CABasicAnimation: 0x282f01360>; position=<CASpringAnimation: 0x282f01300>; }; layer = <CALayer: 0x282f22460>> reactTag: 549; frame = {{0, 0}, {390, 844}}; layer = <CALayer: 0x282f22460>
Camera: Front Camera | Format: (3840x2160 photo / 3840x2160@60 video @ 60fps)
VisionCamera.didSetProps(_:): Updating 2 props: [cameraId, format]
VisionCamera.configure(_:): configure { ... }: Waiting for lock...
VisionCamera.configure(_:): configure { ... }: Updating CameraSession Configuration...
VisionCamera.configureDevice(configuration:): Configuring Camera com.apple.avfoundation.avcapturedevice.built-in_video:1...
VisionCamera.configureDevice(configuration:): Successfully configured Input Device!
VisionCamera.configureOutputs(configuration:): Configuring Outputs...
VisionCamera.configureOutputs(configuration:): Adding Photo output...
VisionCamera.configureOutputs(configuration:): Adding Video Data output...
VisionCamera.configureOutputs(configuration:): Successfully configured all outputs!
VisionCamera.configureFormat(configuration:device:): Configuring Format (3840x2160 |<EMAIL_ADDRESS>(ISO: 23.0..2208.0, Pixel Formats: [VisionCamera.PixelFormat.yuv, VisionCamera.PixelFormat.yuv, VisionCamera.PixelFormat.rgb, VisionCamera.PixelFormat.unknown, VisionCamera.PixelFormat.unknown, VisionCamera.PixelFormat.unknown]))...
VisionCamera.configureFormat(configuration:device:): Successfully configured Format!
VisionCamera.onSessionInitialized(): Camera initialized!
tcp_input [C<IP_ADDRESS>:3] flags=[R] seq=3256765643, ack=0, win=0 state=LAST_ACK rcv_nxt=3256765643, snd_una=2470308156
tcp_input [C<IP_ADDRESS>:3] flags=[R] seq=3256765643, ack=0, win=0 state=CLOSED rcv_nxt=3256765643, snd_una=2470308156
tcp_input [C<IP_ADDRESS>:3] flags=[R] seq=3256765643, ack=0, win=0 state=CLOSED rcv_nxt=3256765643, snd_una=2470308156
tcp_input [C<IP_ADDRESS>:3] flags=[R] seq=2265444067, ack=0, win=0 state=LAST_ACK rcv_nxt=2265444067, snd_una=3653737952
tcp_input [C<IP_ADDRESS>:3] flags=[R] seq=2265444067, ack=0, win=0 state=CLOSED rcv_nxt=2265444067, snd_una=3653737952
tcp_input [C<IP_ADDRESS>:3] flags=[R] seq=2720296222, ack=0, win=0 state=LAST_ACK rcv_nxt=2720296222, snd_una=3467708932
tcp_input [C<IP_ADDRESS>:3] flags=[R] seq=2720296222, ack=0, win=0 state=CLOSED rcv_nxt=2720296222, snd_una=3467708932
tcp_input [C<IP_ADDRESS>:3] flags=[R] seq=2720296222, ack=0, win=0 state=CLOSED rcv_nxt=2720296222, snd_una=3467708932
tcp_input [C<IP_ADDRESS>:3] flags=[R] seq=2720296222, ack=0, win=0 state=CLOSED rcv_nxt=2720296222, snd_una=3467708932
nw_connection_copy_connected_local_endpoint_block_invoke [C91] Client called nw_connection_copy_connected_local_endpoint on unconnected nw_connection
nw_connection_copy_connected_remote_endpoint_block_invoke [C91] Client called nw_connection_copy_connected_remote_endpoint on unconnected nw_connection
nw_connection_copy_protocol_metadata_internal_block_invoke [C91] Client called nw_connection_copy_protocol_metadata_internal on unconnected nw_connection

Thanks for posting logs, yes this is exactly what I need, but it doesn't look like you are calling focus here? At least I don't see any focus locks..

@mrousavy Okay so I added more console logs to my code. The camera starts as a back camera (which you will see in the logs). I tapped focus and it logged the focus events. Then I swapped to front camera and it is saying "Device does not support focus!". As stated though, on the native iOS camera app, I can tap all over and get it to focus.
My focus code:
  const onFocusTap = useCallback(
    ({ nativeEvent: event }: GestureResponderEvent) => {
      if (!device?.supportsFocus) {
        console.log("Device does not support focus!!")
        return
      }
      console.log("FOCUSING CAMERA: x:", event.locationX, "y:", event.locationY)
      camera.current?.focus({
        x: event.locationX,
        y: event.locationY,
      })
    },
    [device?.supportsFocus],
  )

More logs:
Camera: Back Camera | Format: (3840x2160 photo / 3840x2160@60 video @ 60fps)
VisionCamera.didSetProps(_:): Updating 27 props: [onInitialized, cameraId, enableBufferCompression, onCodeScanned, photoHdr, collapsable, onStarted, lowLightBoost, isActive, pixelFormat, video, enableFpsGraph, onError, fps, onStopped, onViewReady, enableHighQualityPhotos, enableFrameProcessor, enableZoomGesture, orientation, videoHdr, audio, format, flex, exposure, zoom, photo]
VisionCamera.configure(_:): configure { ... }: Waiting for lock...
VisionCamera.configure(_:): configure { ... }: Updating CameraSession Configuration...
VisionCamera.configureDevice(configuration:): Configuring Camera com.apple.avfoundation.avcapturedevice.built-in_video:0...
VisionCamera.configureDevice(configuration:): Successfully configured Input Device!
VisionCamera.configureOutputs(configuration:): Configuring Outputs...
VisionCamera.configureOutputs(configuration:): Adding Photo output...
VisionCamera.configureOutputs(configuration:): Adding Video Data output...
VisionCamera.configureOutputs(configuration:): Successfully configured all outputs!
VisionCamera.configureFormat(configuration:device:): Configuring Format (3840x2160 |<EMAIL_ADDRESS>(ISO: 33.0..3168.0, Pixel Formats: [VisionCamera.PixelFormat.yuv, VisionCamera.PixelFormat.yuv, VisionCamera.PixelFormat.rgb, VisionCamera.PixelFormat.unknown, VisionCamera.PixelFormat.unknown, VisionCamera.PixelFormat.unknown]))...
VisionCamera.configureFormat(configuration:device:): Successfully configured Format!
VisionCamera.onCameraStarted(): Camera started!
VisionCamera.onSessionInitialized(): Camera initialized!
VisionCamera.configure(_:): Beginning AudioSession configuration...
VisionCamera.configureAudioSession(configuration:): Configuring Audio Session...
VisionCamera.configureAudioSession(configuration:): Adding Audio input...
VisionCamera.configureAudioSession(configuration:): Adding Audio Data output...
VisionCamera.configure(_:): Committed AudioSession configuration!
[GESTURE HANDLER] Initialize gesture handler for view <RNSScreenView: 0x10f878c00; frame = (0 0; 390 844); autoresize = W+H; gestureRecognizers = <NSArray: 0x2829339f0>; layer = <CALayer: 0x28270cac0>> reactTag: 555; frame = {{0, 0}, {390, 844}}; layer = <CALayer: 0x28270cac0>
'FOCUSING CAMERA: x:', 160, 'y:',<PHONE_NUMBER>941406
VisionCamera.focus(point:): Focusing (0.45221167831059306, 0.5737230121116377)...
WARNING: Logging before InitGoogleLogging() is written to STDERR
I0305 14:39:44.975244<PHONE_NUMBER> JSIExecutor.cpp:376] Memory warning (pressure level: TRIM_MEMORY_RUNNING_CRITICAL) received by JS VM, running a GC
[I] <libMMKV.mm:301::-[MMKV onMemoryWarning]> cleaning on memory warning mmkv.default
[I] <MMKV.cpp:308::clearMemoryCache> clearMemoryCache [mmkv.default]
[I] <MemoryFile.cpp:103::close> closing fd[0x15], /var/mobile/Containers/Data/Application/1AAC40AC-AF6C-418A-9DF0-01149577BE07/Documents/mmkv/mmkv.default
'FOCUSING CAMERA: x:', 327, 'y:',<PHONE_NUMBER>470703
VisionCamera.focus(point:): Focusing (0.3819115263590879, 0.2219589257503949)...
'FOCUSING CAMERA: x:',<PHONE_NUMBER>9414062, 'y:', 393
VisionCamera.focus(point:): Focusing (0.4656398104265402, 0.5470423243935953)...

Swapped to front facing camera:
Camera: Front Camera | Format: (3840x2160 photo / 3840x2160@60 video @ 60fps)
VisionCamera.didSetProps(_:): Updating 2 props: [cameraId, format]
VisionCamera.configure(_:): configure { ... }: Waiting for lock...
VisionCamera.configure(_:): configure { ... }: Updating CameraSession Configuration...
VisionCamera.configureDevice(configuration:): Configuring Camera com.apple.avfoundation.avcapturedevice.built-in_video:1...
VisionCamera.configureDevice(configuration:): Successfully configured Input Device!
VisionCamera.configureOutputs(configuration:): Configuring Outputs...
VisionCamera.configureOutputs(configuration:): Adding Photo output...
VisionCamera.configureOutputs(configuration:): Adding Video Data output...
VisionCamera.configureOutputs(configuration:): Successfully configured all outputs!
VisionCamera.configureFormat(configuration:device:): Configuring Format (3840x2160 |<EMAIL_ADDRESS>(ISO: 23.0..2208.0, Pixel Formats: [VisionCamera.PixelFormat.yuv, VisionCamera.PixelFormat.yuv, VisionCamera.PixelFormat.rgb, VisionCamera.PixelFormat.unknown, VisionCamera.PixelFormat.unknown, VisionCamera.PixelFormat.unknown]))...
VisionCamera.configureFormat(configuration:device:): Successfully configured Format!
VisionCamera.onSessionInitialized(): Camera initialized!
Device does not support focus!!
Device does not support focus!!
Device does not support focus!!
Device does not support focus!!
nw_connection_copy_connected_local_endpoint_block_invoke [C55] Client called nw_connection_copy_connected_local_endpoint on unconnected nw_connection
nw_connection_copy_connected_remote_endpoint_block_invoke [C55] Client called nw_connection_copy_connected_remote_endpoint on unconnected nw_connection
nw_connection_copy_protocol_metadata_internal_block_invoke [C55] Client called nw_connection_copy_protocol_metadata_internal on unconnected nw_connection

@mrousavy Hello Marc, just to follow up, I replicated the exact same thing with my friends iPhone 13 Pro and my iPhone 12. Both say the front camera doesn't support focus, but they both can be focused on the native camera app.

Hey @ChristopherGabba - well honestly I don't really know how this can happen - I am basically just checking the value of isFocusPointOfInterestSupported - I don't know why this is false in your case.
And I think the com.apple.avfoundation.avcapturedevice.built-in_video:1 device is the default front camera. Are there any other front camera devices on that phone? Maybe a true depth one? Idk...

@mrousavy Interesting.... I looked up the specs:

It would appear that it doesn't have an actual focal lens for the front facing camera. Instead they used a software based approach to focus.
Explanation I found:
The iPhone 12's front-facing camera does not have a traditional focus lens like the one you might find in a DSLR camera. Instead, it uses a fixed-focus lens system, which is common in most smartphones' front-facing cameras. This means that the lens does not physically move to focus on subjects at different distances. However, the camera is designed to keep the subject in focus within a typical range of distances suitable for selfies and video calls.
The front-facing camera of the iPhone 12 uses sophisticated software algorithms to ensure that the subject is in clear focus and to adjust the depth of field digitally, creating a sharp image with a blurred background effect in Portrait mode, if desired. This is achieved through a combination of the camera's fixed optics and the phone's processing capabilities.
This may be same the for the iPhone 13 Pro as well. If this is the case, do you have any recommendations on how to solve this issue with the front facing camera for these ranges of iPhones?

Well I have honestly no idea how to workaround this issue - if focus(..) doesn't work then there's nothing I can do, I am literally just calling the iOS Camera focus API.


fix bugs in club registeration + login pages

Issue  📐

**I Rashid have worked for #269 **

Guidelines 🔐
I accept the fact that i have followed the guidelines and have not copied the codes from around the internet

[x] Contribution Guidelines
[x] Code of Conduct

Issue to be closed 🛅

**My pull request closes #269 **

Screenshots 📷
Here are the pictures of changes that i have made 🔽

Hi @rashidmya , great to see you contributed to the project !
But please always ask for getting assigned before making a Pull request. You can surely take up on some other issues, as of this i would like to assign someone else.
Cheers,
Tamal.


Collapsible panel with multiple tiles

I want to achieve something like this. Is this possible..?? if yes.. can you please tell me which library i can use and a similar example / demo would be great.
Thanks

Closing this as this project is no longer being maintained, per the README and the ISSUE_TEMPLATE.


Broken API

curl https://terminal-stocks.dev/market-summary is returning.
Sorry, we couldn't find. Please check the stock ticker and provide correct one. Invalid Crumb. For Developers - https://bit.ly/yahoo-finance-api-feedback
Same for other APIs with stock tickers.

@chris-hmmr looks like something has changed from Yahoo API.

Hi @shweshi, yes, it seems Yahoo is curtailing API access. I shall investigate if there is a way to circumvent or fix this.

Looks like the issue on the dependent library has been resolved, see here. I'll update the package and check locally if that fixes our issue as well.

Hi @shweshi, I opened a PR with a fix https://github.com/shweshi/terminal-stocks/pull/20/files. Please review.

@shweshi you're welcome. Bugfix is now live terminal-stocks.dev/AAPL


Fix build:watch command in examples/getting-started-typescript

Summary
The path ./src passed to the p option of tsc command is wrong.
Therefore, the following error occurs when using build:watch comamnd.
$ tsc -w -p ./src
error TS5057: Cannot find a tsconfig.json file at the specified directory: './src'.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

So I changed it to the correct path where tsconfig.json exists.
Requirements (place an x in each [ ])

[x] I've read and understood the Contributing Guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


ASPNET Core SignalR Supported platforms

Fixes #6015
Review URL

@anurse @BrennanConroy @mikaelm12 Adding you all so you're aware it's here. I realize it's a busy week.


travis: Use rustup provided clippy.

Now Clippy can be installed through Rustup! https://internals.rust-lang.org/t/clippy-is-available-as-a-rustup-component/7967
This PR moves us to an unlocked nightly version and uses the Rustup provided version.
One potential gotcha here is that we might see new clippy lints in unrelated PRs. An alternative is to lock to a particular Rust version like TiKV and upgrade regularly. However I think with raft-rs it might be ok to just track nightly.
Also see https://github.com/pingcap/grpc-rs/pull/208

LGTM

@breeswish Youre breeswish is my command. :)

LGTM


Write an example Mill build for arrow-kt/arrow (1500USD Bounty)

From the maintainer Li Haoyi: I'm putting a 1500USD bounty on this issue, payable by bank transfer on a merged PR implementing this.

The goal of this ticket is to write an example Mill build for https://github.com/arrow-kt/arrow, in the spirit of the other example Mill builds for:

Mockito https://github.com/com-lihaoyi/mill/tree/main/example/thirdparty/mockito
Netty https://github.com/com-lihaoyi/mill/tree/main/example/thirdparty/netty
Gatling https://github.com/com-lihaoyi/mill/tree/main/example/thirdparty/gatling

The other three examples cover Java and Scala for Gradle/Maven/SBT, the end goal of writing an example for arrow-kt is to have a reference example for Kotlin and Gradle-Kotlin
The goal of the example build isn't to reach 100% compatibility as a drop-in replacement for the original build. Rather, it is to be able to demonstrate a "representative" build: able to do most of the core, interesting functionality, without necessarily reproducing every quirk of the original.
In particular, the example build should be able to compile, package, and run most existing tests. The only exception would be functionality not supported by Mill: e.g. using different JVM versions (at least until https://github.com/com-lihaoyi/mill/issues/3480 lands), Kotlin-JS (until https://github.com/com-lihaoyi/mill/issues/3611 lands), or android stuff (until https://github.com/com-lihaoyi/mill/issues/3550 lands).
Arrow's gradle build has 1 root build.gradle.kts and 20 sub-folder build.gradle.kts files, which should translate into 1 Mill RootModule and 20 nested modules.
Once the build is complete, and all modules compile and pass tests, the pull request should come with an ad-hoc performance comparison between the old Gradle build and the new example Mill build, in the spirit of the existing comparisons with Maven https://mill-build.org/mill/comparisons/maven.html Gradle https://mill-build.org/mill/comparisons/gradle.html and SBT https://mill-build.org/mill/comparisons/sbt.html. It should also contain a writeup of what parts of the build were not covered in the example, and why (e.g. due to features not supported in Mill)

@lihaoyi I would like to give this a shot.

@chaitanyawaikar go for it

@lihaoyi Do you assign these issues, or can someone directly raise the PRs? Asking because I want to give it a try...

Just directly raise PRs. Bounties remain up for grabs until they are closed
On Sat, 12 Oct 2024 at 11:44 PM, Rahat @.***> wrote:

@lihaoyi https://github.com/lihaoyi Do you assign these issues, or can
someone directly raise the PRs? Asking because I want to give it a try...
—
Reply to this email directly, view it on GitHub
https://github.com/com-lihaoyi/mill/issues/3670#issuecomment-2408708023,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE5HBDAYOO6YOOJAJIGV6E3Z3GJ4RAVCNFSM6AAAAABPNKR3KWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBYG4YDQMBSGM
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

PR in progress - https://github.com/com-lihaoyi/mill/pull/3726

PS - @chaitanyawaikar, are you doing this? or can I?

@rahat2134 I would require one more week and would let you know if I am not able to proceed. In that case, I can provide you with my WIP PR so that you could build on top of that. Thanks


New Worker API reports deprecation warning about not using ObjectFactory.mapProperty()  in Gradle 5.6

I'm seeing a deprecation warning about not using ObjectFactory.mapProperty() which I don't think I have any control over.
E.g. a simple project defined with ~/tstProj/build.gradle:
import org.gradle.api.DefaultTask
import org.gradle.api.tasks.TaskAction
import org.gradle.workers.IsolationMode
import org.gradle.workers.WorkAction
import org.gradle.workers.WorkParameters
import org.gradle.workers.WorkQueue
import org.gradle.workers.WorkerExecutor

import javax.inject.Inject

task myTask(type: MyTask) {
    description 'My Task'
}

class MyTask extends DefaultTask {
    final WorkerExecutor workerExecutor

    @Inject
    MyTask(WorkerExecutor workerExecutor) {
        this.workerExecutor = workerExecutor
    }

    @TaskAction
    def run() {
        Properties myProps = new Properties()
        myProps.setProperty('key1', 'value1')
        myProps.setProperty('key2', 'value2')
        myProps.setProperty('key3', 'value3')

        final WorkQueue workQueue = workerExecutor.processIsolation();

        workQueue.submit(MyRunner.class, { MyParameters params ->
            params.myProps = myProps
        })
    }

    static interface MyParameters extends WorkParameters {
        Property<Properties> getMyProps();
    }

    static abstract class MyRunner implements WorkAction<MyParameters> {
        @Override
        public void execute() {
            Properties myProps = parameters.myProps.get()
            myProps.store(System.out, null)
        }
    }
}

result:
./gradlew myTask
...
> Task :myTask
Caching disabled for task ':myTask' because:
  Build cache is disabled
Task ':myTask' is not up-to-date because:
  Task has not declared any outputs despite executing actions.
Using method ObjectFactory.property() method to create a property of type Map<K, V> has been deprecated. This will fail with an error in Gradle 6.0. Please use the ObjectFactory.mapProperty() method instead.
	at MyTask$_run_closure1.doCall(/Users/steffenyount/dev/2/tstProj/build.gradle:33)
	(Run with --stacktrace to get the full stack trace of this deprecation warning.)
#Wed Aug 21 15:17:48 PDT 2019
key3=value3
key2=value2
key1=value1
:myTask (Thread[Execution worker for ':',5,main]) completed. Took 1.49 secs.

BUILD SUCCESSFUL in 2s
1 actionable task: 1 executed

Expected Behavior
should not see a deprecation warning about not using ObjectFactory.mapProperty()
Current Behavior
I am seeing a deprecation warning about not using ObjectFactory.mapProperty()
Context
I want to pass a java.util.Properties object to my worker
Steps to Reproduce
See example above.
Your Environment
OSX

Thanks for the report @steffenyount.  We're working on a fix for #10323 to go into 5.6.1, but it's good that you've adopted the new worker api semantics.  You can get rid of the deprecation by using MapProperty instead of Property<Properties> although that requires you to treat it like a Map in your work action - not sure if that would be an issue for you or not.  The issue here (and with #10323) is that there is special handling for Map objects and since Properties is-a Map, it gets caught up in that.  We're looking at better ways to handle this.

See this comment for a little further information on this.


Allow the loading order of IEA data to be prioritised

so that we can load in a preferred order:
GO_REF:0000003	IEA	EC
GO_REF:0000116	IEA	RHEA
GO_REF:0000041	IEA	UniPathway
GO_REF:0000002	IEA	InterPro
GO_REF:0000104	IEA	UniRule
GO_REF:0000043	IEA	UniProtKB-KW
GO_REF:0000044	IEA	UniProtKB-SubCell
GO_REF:0000117	IEA	ARBA
TreeGrafter which isn't currently loaded.

There's a prototype of this running on my desktop.  I hope I got the priority right with EC being the highest priority and ARBA being the lowest.  Currently the GO_REFS not in your list have higher priority than those in your list.  Let me know if I should change that.
Here are GO_REFs that are use in GO annotations but are not in your list:

GO_REF:00000051
GO_REF:0000024
GO_REF:0000033
GO_REF:0000036
GO_REF:0000050
GO_REF:0000051
GO_REF:0000111
GO_REF:0000114

There are about 360 annotation differences after making these filtering changes.

Before - https://www.pombase.org/gene/SPBC16H5.06
(Might look different after the nightly load)

After the code change - https://desktop.kmr.nz/gene/SPBC16H5.06

This looks good,
GO_REF:00000051 is a typo, I will fix

These should not be used for IEA, ar they? If so I need to fix
GO_REF:0000024
GO_REF:0000033
GO_REF:0000036
GO_REF:0000050
GO_REF:0000051
GO_REF:0000111
GO_REF:0000114
ALso can I change the order slightly
Rhea then EC.
We should align with Rhea first because GO is aligned with Rhea.
Also for tonight (or tomorrow)  could you include TReeGrafter  as the lowest priority.
We might take it out again, but I need the numbers for the paper and I can have another look

yes go ahead, sorry for delay, in transit back south

Also for tonight (or tomorrow) could you include TReeGrafter as the lowest priority.

I've added the TreeGrafter data to tonight's load and added GO_REF:0000118 to the IEA GO filtering.
The filtering changes are committed for tonight.

The load has finished.  There are about 1300 more GO annotations than yesterday and about 1500 TreeGrafter annotations: https://pombase.org/reference/GO_REF:0000118
My desktop is running the Chado from yesterday if you'd like to compare anything.

Great.
Can you remon me the order we are currently using to filter redundancy?

    inferred from physical interaction   # special case: only when missing "with"
    inferred from biological aspect of ancestor
    inferred from biological aspect of descendant
    inferred by curator
    inferred from sequence orthology
    inferred from sequence or structural similarity
    inferred from sequence model
    traceable author statement
    non-traceable author statement
    inferred from expression pattern
    inferred from electronic annotation
    inferred from reviewed computational analysis

a) do we have any with "inferred from reviewed computational analysis", I think this is legacy, in which case we can remove
b) could you do one run with the precedence
inferred from physical interaction   # special case: only when missing "with"
inferred from biological aspect of descendant
inferred by curator
inferred from sequence orthology
inferred from sequence or structural similarity
inferred from sequence model
traceable author statement
non-traceable author statement
inferred from expression pattern

*****   inferred from biological aspect of ancestor
inferred from electronic annotation
(It won't change actual annotations but it will allow me to see how many. manual are covered by IBA)

do we have any with "inferred from reviewed computational analysis", I think this is legacy, in which case we can remove

Yep, I can't see any in Chado.  I'll remove it.

could you do one run with the precedence

So temporarily move IBA to just above IEA in precedence?
I'll run it on my desktop while the main load is running tonight.  Then it will be easy to compare.

Yes that's correct. I forgot that we gave it higher precedence, and I want to see how many of the annotations are covered by any manual code.

temporarily move IBA to just above IEA in precedence?

Hi Val.
Here are the before and after GAF files with the extra product and term name columns:

https://curation.pombase.org/kmr44/pombase_style_gaf-2024-03-13-standard-ev-order.tsv
https://curation.pombase.org/kmr44/pombase_style_gaf-2024-03-13-new-ev-order.tsv

perfect, I got the number, we can switch back to standard.

I didn't change the code for the nightly load, I run it on my desktop with the order switched.

Is there anything else to do here?

NO, I might need a run with a different order at some point to extract an intersection. I think I know how to get this but will discuss with you at some point! no hurry, I can do a back of an envelope figure to demonstrate my point.

Tha wasn't meant to be a shouty NO ;)


Enable dendron functionality in any workspace, folder, or window

Is your feature request related to a problem? Please describe.
Coming from Obsidian, one of the reasons why I tried dendron was so that I could unify the program where I take notes with the program where I do most of my work (VSCode). Often times I need to take notes while coding. To my knowledge, dendron requires a dendron workspace to be open to have most of its functionality enabled (i.e. dendron.createDailyJournalNote fails with error: "engine not set" when invoked in a non-dendron workspace).
Describe alternatives you've considered
Currently, I have to keep one VSCode window dedicated to the dendron workspace alongside other windows for coding. This leads to frustrating context switching when writing notes that require code references (i.e. frequent Alt+Tab-ing between windows) and makes dendron's note-taking workflow feel similar to external programs with no VSCode interface, such as Obsidian.
Describe the solution you'd like
I think it would be useful to have the dendron hierarchy/view tree in its own activity bar pane when you are in any workspace other than a dendron workspace (similar to GitLens's implementation). Creating notes, lookup, and other functionality should work in reference to the selected dendron workspace regardless of the workspace/window you're currently in. I'm unsure of the performance ramifications of such a feature, but if they're significant then only a subset of key features could be enabled.

thanks for the feature request. definitely see the use case for having dendron live alongside your vscode projects.
the reason we currently require the workspace is because dendron has a bunch of workspace related features that look for changes in files within the workspace and update dendron's internal index. while it's possible to support dendron without a workspace, it's not currently implemented
what we can do is set a flag to turn any existing vscode workspace into a dendron workspace. this would require that dendron be able to ignore folders that are not notes and will work well as long as you keep your notes in a separate folder from your code.
if this works for your use case, I can add it to our November milestones.
in the meanwhile, we do support adding existing folders to your dendron workspace which is not what you asked for but might be a stopgap in the meantime: https://dendron.so/notes/401c5889-20ae-4b3a-8468-269def4b4865.html#use-dendron-with-a-current-folder

This is also tracked in the public roadmap as #41. We will try to tackle both of these in that one epic.


Add isSupported to createAll

What

createAll returns empty array and throws error is isSupported false
update existing createAll tests and add test for isSupported false

Why
Prevents createAll running if govuk-frontend not supported.

@patrickpatrickpatrick I've change the base of the PR to not point to main, so we can work on the JS API without disturbing the Navigation component release.


Can't connect to asset library on Windows 7 in 2.1 branch

Operating system or device - Godot version:
Windows 7 x64
Issue description (what happened, and what was expected):
Trying to access the asset library fails, a blank panel is opened with an error message at the bottom:

Can't connect to host: https://godotengine.org/asset-library/api

Same happens for 'Templates' in the project manager.
Steps to reproduce:

Open a project in Godot's editor
Open the asset library
Error message Can't connect to host: https://godotengine.org/asset-library/api appears at the bottom

ping @Faless maybe related to your cherry picks?

ping @Faless maybe related to your cherry picks?

Definitely, I'll have a look at it today.
@eska014 can you try running godot from the command line and post the messages in the windows command prompt when you get the "can't connect message"?

I'm able to reproduce this, I'll start digging


kata-containers-image package

clear-containers-image package is built using an osbuilder released image on github. I was wondering if we want to build kata-containers-image package this way or using the scripts to generate an image in the build system and then package it.
If the image will be generated from the scripts, it would be cool to have this PR landed.
If we want packages generated from an official image, then we need to release a stable image on this repository.
What do you think? @jcvenegas @jodh-intel @bergwolf @egernst

update: In this initial packaging work the scrips will build the image locally and upload it to obs as source0.

closing, we generate the image using osbuilder in OBS


if the config is not valid fullerite should fail out better

If the config isn't valid json we should say so and fail out soon. Currently it 'kinda' fails.

I've got a commit that fixes this here: https://github.com/jaxxstorm/fullerite/commit/b2b15c4c399edd15d401309fb2ca7c6e513c5812
But I'm struggling with the tests as I'm pretty new to go.

#21 fixed this.


Discover Sales Order API from S/4HANA Cloud System

Tutorial URL: https://developers.sap.com/tutorials/cp-apim-sales-tracker-api-discover.html
Step 2 (2). When i try to copy the sandbox URL, it gives an error "Unable to copy API : The swagger version of the API proxy is unsupported." Please  check the attached screenshot.

Dear Colleague,
We have already identified this issue and team is fixing it.
Regards
shilpa

@shilpavij If you already have an issue open for this problem, you can close this one. Otherwise, keep open until fixed

We can close this


Model Showing Extra Class Label

Hello,
When training my model for some reason it is coming up with an additional class. For example I currently have the following as classes [1, 2, 3, 4, 5] but when analyzing the tree using plot model it shows the following:

What is class 0 and why does this show up? Obviously 0% of the dataset has it but why is it here in the first place, i also believe it shows up when outputting the summary of the model. Even when turing my y label array to a set it gives the following:

Which comes from this snippet:
       temp = list(zip(self.x_train, self.y_train))
        random.shuffle(temp)
        x_train, y_train = zip(*temp)
        my_set = set(y_train)
        print(my_set)
        train_data = self.random_forest.make_tf_dataset(
            np.array(x_train), np.array(y_train)
        )

        # print(len(list(train_data.as_numpy_iterator())))
        self.model_6.fit(train_data, verbose=1)

Any idea whats going on?

@laneciar can you please tell me what your classes are and what loss function and metric are you using?

@Cheril311 My classes are what is in the picture above, {1, 2, 3, 4, 5} are each associated with an x row, as for loss function and metric its just the default that the Random Forest model uses, I don't specify one.

@Cheril311 Here is some source code:
Random Forest, i use the rf_model for training and the second returned model for evaluating and predicting.
ef create_single_model(self):
        input_features = tf.keras.Input(shape=(self.num_features,))

        # preprocessor = tf.keras.layers.Dense(self.num_features, activation=tf.nn.relu6)
        # preprocess_features = preprocessor(input_features)

        rf_model_1 = tfdf.keras.RandomForestModel(
            verbose=1,
            task=tfdf.keras.Task.CLASSIFICATION,
            num_trees=self.num_of_trees,
            max_depth=32,
            # hyperparameter_template="benchmark_rank1@v1",
            # bootstrap_size_ratio=1.0,  # Optimal at 1  0.6470000147819519
            categorical_algorithm="CART",  # CART and RANDOM provide same accuracy 0.6470000147819519
            growing_strategy="LOCAL",  # LOCAL signficiantly better 0.6470000147819519
            # honest=False,  # honest True is slightly better 0.6470000147819519
            # max_depth=5,  # Caps at 32 slightly better  0.6480000019073486
            # min_examples=5,  # Best at 5  0.6480000019073486
            # missing_value_policy="LOCAL_IMPUTATION",  # No change .6480000019073486
            sorting_strategy="PRESORT",  # No change .6480000019073486
            sparse_oblique_normalization="MIN_MAX",  # Signficiantly helps 0.6850000023841858
            # sparse_oblique_num_projections_exponent=2.0,  # Crashes when above 2
            # sparse_oblique_weights="BINARY",  # Slightly better
            split_axis="SPARSE_OBLIQUE",  # Slightly better
            # winner_take_all=True,  # Slightly better
        )
        out = rf_model_1(input_features)

        model = tf.keras.models.Model(input_features, out)

        return rf_model_1, model

Training: I shuffle the x and y data so the labels are mixed up and not in order
tf.keras.utils.plot_model(
            self.single_model,
            to_file="./info/single_arch/model_test.png",
            show_shapes=True,
            show_layer_names=True,
        )

        temp = list(zip(self.x_train, self.y_train))
        random.shuffle(temp)
        x_train, y_train = zip(*temp)
        train_data = self.random_forest.make_tf_dataset(
            np.array(x_train), np.array(y_train)
        )

        # print(len(list(train_data.as_numpy_iterator())))
        self.model_6.fit(train_data, verbose=1)

        self.model_6.compile(["accuracy"])
        validation_data = self.random_forest.make_tf_dataset(self.x_test, self.y_test)
        evaluation_df6_only = self.model_6.evaluate(validation_data, return_dict=True)

        with open("./info/single_arch/model_6.html", "w") as f:
            f.write(
                tfdf.model_plotter.plot_model(self.model_6, tree_idx=0, max_depth=10)
            )
        print("Accuracy (D6 only): ", evaluation_df6_only["accuracy"])

Hope this helps, let me know if you want anything else.

Hi Lanceciar,
This class 0 is an artifact of the way classes are handled internally. This class 0 represents the out-of-vocabulary values. However, since out-of-vocabulary values are not permitted for labels, it is always 0.
Thanks for the heads-up. We will resolve it :).


Feature request: Restoring the table data asynchronously.

Is your feature request related to a problem? Please describe.
Currently, when restoring the table data, the restoring of data is done in the serial way i.e. restoring of another table information only happens when the previous table is successfully restored.
Describe the solution you'd like
I would like to restore all the tables asynchronously.
Describe alternatives you've considered
It would be really great if we could restore the data using multithread as well. This will ensure the faster restore of the data.
Additional context
Add any other context or screenshots about the feature request here.

Resolved in


Automatically add a tag whenever a deploy gets done

Coverage: 93.533%. Remained the same when pulling 28ffc23871e4bbd170b985c1ea414054a3ba4a90 on deploy-tags into cec4007b99f24d7261a951a24331d43490640278 on main.

Cool.  How do I view tags and return to a tag?  I've never used tags before.  I presume this is a tool to help with reverting deployments?

Tags are very much like branches (which are sometimes called "branch
tags"), only simpler.  A tag names a specific commit so you can find it
again.  Branch tags are just names that move when you push new commits to
that branch.  You can see what tags exist with git tag.  You can move a
local repo to a tag with git checkout  (just like with branch tags).
However, it will give you a warning about being in "detached HEAD state"
which essentially means that adding commits will not update any branch
tag.  You can create a new branch after checking out a tag by using git
switch -c  (as the warning tells you).  Note that switch is
really just another name for checkout so you can also use git checkout -b
.
Tags can be used to conceptually "revert" deployments.  You probably
already know this, but this is not at all what git revert is used for and
personally I never use git revert.  Technically what most people want when
they want to revert a deployment is to get the main branch back to having
the same code as it did before some deployment happened.  In my opinion the
simplest, safest way to do that is to "fail forward", meaning add new
commits that make the main branch have the same code as it had before.
Assuming no new files have been added or removed, this can be done with:
git checkout
tar cf tmp.tar git diff --name-only main
git checkout main
tar xf tmp.tar
git commit -a -m 'Revert back to the code for '
git push
If files have been deleted, then they should get added to tmp.tar while on
the tag.  If files have been added, then they will need to be explicitly
removed from main using git rm.  This will allow everyone else's local
repos to get the changes by just doing a normal git pull and the GitHub
repos will not need anything tweaking.
There are more complicated ways to do reverts, but I don't see any reason
why we would need to do that.
The main practical use for tags is to compare the current code with the
some previous release just using git diff .  Occasionally, I'll use a
tag to run a previous version of the code so I can figure out if a bug
existed before the latest deploy or not.  This can be difficult if there
has been a lot of change to the database schema or the Gemfile.  I also use
tags with git bisect to figure out when a specific change was introduced.
Hope that helps!
On Sun, Feb 19, 2023 at 8:50 PM Jason Hollinger @.***>
wrote:

Cool. How do I view tags and return to a tag? I've never used tags before.
I presume this is a tool to help with reverting deployments?
—
Reply to this email directly, view it on GitHub
https://github.com/MushroomObserver/mushroom-observer/pull/1369#issuecomment-1436185970,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAYQDUVXMEVVOE4DEWMD6M3WYLEXNANCNFSM6AAAAAAVBJLZBQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

Nathan
Thanks for doing this.
Is there a way to do automatic (or semi-automatic) versioning?

Joe

On Mon, Feb 20, 2023 at 5:13 AM Nathan Wilson @.***>
wrote:

Tags are very much like branches (which are sometimes called "branch
tags"), only simpler. A tag names a specific commit so you can find it
again. Branch tags are just names that move when you push new commits to
that branch. You can see what tags exist with git tag. You can move a
local repo to a tag with git checkout  (just like with branch tags).
However, it will give you a warning about being in "detached HEAD state"
which essentially means that adding commits will not update any branch
tag. You can create a new branch after checking out a tag by using git
switch -c  (as the warning tells you). Note that switch is
really just another name for checkout so you can also use git checkout -b
.
Tags can be used to conceptually "revert" deployments. You probably
already know this, but this is not at all what git revert is used for and
personally I never use git revert. Technically what most people want when
they want to revert a deployment is to get the main branch back to having
the same code as it did before some deployment happened. In my opinion the
simplest, safest way to do that is to "fail forward", meaning add new
commits that make the main branch have the same code as it had before.
Assuming no new files have been added or removed, this can be done with:
git checkout
tar cf tmp.tar git diff --name-only main
git checkout main
tar xf tmp.tar
git commit -a -m 'Revert back to the code for '
git push
If files have been deleted, then they should get added to tmp.tar while on
the tag. If files have been added, then they will need to be explicitly
removed from main using git rm. This will allow everyone else's local
repos to get the changes by just doing a normal git pull and the GitHub
repos will not need anything tweaking.
There are more complicated ways to do reverts, but I don't see any reason
why we would need to do that.
The main practical use for tags is to compare the current code with the
some previous release just using git diff . Occasionally, I'll use a
tag to run a previous version of the code so I can figure out if a bug
existed before the latest deploy or not. This can be difficult if there
has been a lot of change to the database schema or the Gemfile. I also use
tags with git bisect to figure out when a specific change was introduced.
Hope that helps!
On Sun, Feb 19, 2023 at 8:50 PM Jason Hollinger @.***>
wrote:

Cool. How do I view tags and return to a tag? I've never used tags
before.
I presume this is a tool to help with reverting deployments?
—
Reply to this email directly, view it on GitHub
<
https://github.com/MushroomObserver/mushroom-observer/pull/1369#issuecomment-1436185970
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AAYQDUVXMEVVOE4DEWMD6M3WYLEXNANCNFSM6AAAAAAVBJLZBQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/MushroomObserver/mushroom-observer/pull/1369#issuecomment-1437008632,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAALDFFZMY4KBO33HNFO2YTWYNUZPANCNFSM6AAAAAAVBJLZBQ
.
You are receiving this because your review was requested.Message ID:
@.***>

There are definitely ways to do semantic versioning if that's what you mean, but it requires more work both to set it up and to use it.  What I'd do is have the deploy script automatically update a version file and commit it before the tag gets applied. However, it's a fair amount of mechanism and if it fails you end up with a bit of a mess.  It also means humans have to decide for each deploy whether it's a major vs. minor vs. patch and have whoever is doing the deploy provide that info in someway.  This is cognitive overhead that I don't think we want.  That's why I went with simple timestamp based versioning since it's fully automatic, way better than what we have at the moment, and in my view fits with how we like to do things.  The timestamp also has obvious meaning.  Happy to discuss further if you think it's warranted.

No need to discuss further.
I just wanted to know if it could be done easily.
On Mon, Feb 20, 2023 at 6:38 AM Nathan Wilson @.***>
wrote:

There are definitely ways to do semantic versioning if that's what you
mean, but it requires more work both to set it up and to use it. What I'd
do is have the deploy script automatically update a version file and commit
it before the tag gets applied. However, it's a fair amount of mechanism
and if it fails you end up with a bit of a mess. It also means humans have
to decide for each deploy whether it's a major vs. minor vs. patch and have
whoever is doing the deploy provide that info in someway. This is cognitive
overhead that I don't think we want. That's why I went with simple
timestamp based versioning since it's fully automatic, way better than what
we have at the moment, and in my view fits with how we like to do things.
The timestamp also has obvious meaning. Happy to discuss further if you
think it's warranted.
—
Reply to this email directly, view it on GitHub
https://github.com/MushroomObserver/mushroom-observer/pull/1369#issuecomment-1437124431,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAALDFH4RMBSWY4APJEZUQLWYN6WRANCNFSM6AAAAAAVBJLZBQ
.
You are receiving this because your review was requested.Message ID:
@.***>

Thanks for the great overview, Nathan!  It all sounds perfectly fine to me.
I will have to look up git bisect, another command I've never heard of.
Also -- and I don't mean to argue anything here, just conversational --
I've done the equivalent of git checkout $previous-tag to get production
up and running again.  That buys time to figure out what happened and fix
it, then I just git checkout main and deploy as per usual.  That avoids
all the rigmarole around taring changes, etc.   But that's only acceptable,
presumably, if the bug is anticipated to be easy to find and fix so that
production stays in "detached head" mode for only a short amount of time.
And I would communicate that clearly to the team while it was in effect.
Importantly: these new tags will make this workflow much easier, too.  I
always struggled to identify which commit was the one I wanted in the
output of git log.
On Mon, Feb 20, 2023 at 10:12 AM Joseph D. Cohen @.***>
wrote:

No need to discuss further.
I just wanted to know if it could be done easily.
On Mon, Feb 20, 2023 at 6:38 AM Nathan Wilson @.***>
wrote:

There are definitely ways to do semantic versioning if that's what you
mean, but it requires more work both to set it up and to use it. What I'd
do is have the deploy script automatically update a version file and
commit
it before the tag gets applied. However, it's a fair amount of mechanism
and if it fails you end up with a bit of a mess. It also means humans
have
to decide for each deploy whether it's a major vs. minor vs. patch and
have
whoever is doing the deploy provide that info in someway. This is
cognitive
overhead that I don't think we want. That's why I went with simple
timestamp based versioning since it's fully automatic, way better than
what
we have at the moment, and in my view fits with how we like to do things.
The timestamp also has obvious meaning. Happy to discuss further if you
think it's warranted.
—
Reply to this email directly, view it on GitHub
<
https://github.com/MushroomObserver/mushroom-observer/pull/1369#issuecomment-1437124431
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AAALDFH4RMBSWY4APJEZUQLWYN6WRANCNFSM6AAAAAAVBJLZBQ
.
You are receiving this because your review was requested.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/MushroomObserver/mushroom-observer/pull/1369#issuecomment-1437171913,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAYTNNJD2P2ATU7VG5MD6ZDWYOCVFANCNFSM6AAAAAAVBJLZBQ
.
You are receiving this because you commented.Message ID:
@.***>

Yeah, that's a totally legit short term use of tags.  I was really talking about reverting code within the code base vs. getting production working if it's broken.  Tags are great for just getting back to where things were in production.


[Request] support for old npo.nl Silverlight video-streams

youtube-dl.exe -vF http://www.npo.nl/de-nieuwe-mens-deel-1/21-07-2010/WO_VPRO_043706
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-vF', 'http://www.npo.nl/de-nieuwe-mens-deel-1/21-07-2010WO_VPR
O_043706']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2014.11.20
[debug] Python version 2.7.8 - Windows-XP-5.1.2600-SP3
[debug] exe versions: ffmpeg N-65810-
[debug] Proxy map: {}
[npo.nl] WO_VPRO_043706: Downloading JSON metadata
[npo.nl] WO_VPRO_043706: Downloading token
Traceback (most recent call last):
  File "__main__.py", line 18, in <module>
  File "youtube_dl\__init__.pyo", line 356, in main
  File "youtube_dl\__init__.pyo", line 346, in _real_main
  File "youtube_dl\YoutubeDL.pyo", line 1094, in download
  File "youtube_dl\YoutubeDL.pyo", line 536, in extract_info
  File "youtube_dl\extractor\common.pyo", line 199, in extract
  File "youtube_dl\extractor\npo.pyo", line 60, in _real_extract
  File "youtube_dl\extractor\npo.pyo", line 78, in _get_info
KeyError: u'pubopties'

Firefox's webconsole detects
http://cgi.omroep.nl/cgi-bin/streams?/tv/vpro/GE/bb.20060421.asf?title=De nieuwe mens - Deel 1
which downloads as streams.wmv and contains:
<ASX version = "3.0">
<ENTRY>
<Ref href = "mms://hurley.omroep.nl/public/ug-od/media6/ru_14/ap/media/tv/vpro/GE/bb.2006042
1.asf?wmt=5470f7cd&wmhash=7c7d45ac"/>
<title>De nieuwe mens - Deel 1</title>
</ENTRY>

</ASX>

youtube-dl.exe -vF http://www.npo.nl/valentijn/15-05-2013/WO_VARA_010361
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-vF', 'http://www.npo.nl/valentijn/15-05-2013/WO_VARA_010361']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2014.11.20
[debug] Python version 2.7.8 - Windows-XP-5.1.2600-SP3
[debug] exe versions: ffmpeg N-65810-
[debug] Proxy map: {}
[npo.nl] WO_VARA_010361: Downloading JSON metadata
[npo.nl] WO_VARA_010361: Downloading token
Traceback (most recent call last):
  File "__main__.py", line 18, in <module>
  File "youtube_dl\__init__.pyo", line 356, in main
  File "youtube_dl\__init__.pyo", line 346, in _real_main
  File "youtube_dl\YoutubeDL.pyo", line 1094, in download
  File "youtube_dl\YoutubeDL.pyo", line 536, in extract_info
  File "youtube_dl\extractor\common.pyo", line 199, in extract
  File "youtube_dl\extractor\npo.pyo", line 60, in _real_extract
  File "youtube_dl\extractor\npo.pyo", line 78, in _get_info
KeyError: u'pubopties'

Firefox's webconsole detects
http://cgi.omroep.nl/legacy/player?/id/VARA/rest/2007/VARA_101158543/bb.20071030.asf
which downloads as player.wmv and contains:
<ASX version = "3.0">
<ENTRY>
<Ref href = "mms://hurley.omroep.nl/public/ug-od/media4/ru_28/ap/media/id/VARA/rest/2007/VAR
A_101158543/bb.20071030.asf?wmt=54710b30&wmhash=4f31c006"/>
</ENTRY>

</ASX>

Does youtube-dl support the mms-protocol? FFMpeg doesn't, in which case libmms might be needed.

I was getting used to youtube-dl being updated at least once a week. Now 2<IP_ADDRESS> is still the latest version. I would love to test this fix of yours, dstftw, but youtube-dl needs to be updated first.
(Or if someone can explain to me step-by-step how I can compile the exe-file myself, I would welcome that too. I'm no programmer, sorry.)

I was getting used to youtube-dl being updated at least once a week. Now 2<IP_ADDRESS> is still the latest version. I would love to test this fix of yours, dstftw, but youtube-dl needs to be updated first.
(Or if someone can explain to me step-by-step how I can compile the exe-file myself, I would welcome that too. I'm no programmer, sorry.)

There is no need in compiling the exe - you can run if from sources. Grab the latest sources from here and unzip or just clone the git repository: git clone https://github.com/rg3/youtube-dl. Then navigate with command line to a directory where you grabbed the sources and run python -m youtube_dl URL. You'll need python installed.

There is no need in compiling the exe - you can run if from sources. Grab the latest sources from here and unzip or just clone the git repository: git clone https://github.com/rg3/youtube-dl. Then navigate with command line to a directory where you grabbed the sources and run python -m youtube_dl URL. You'll need python installed.

First one is ok now, but not the second one:
youtube-dl.exe -vF http://www.npo.nl/valentijn/15-05-2013/WO_VARA_010361
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-vF', 'http://www.npo.nl/valentijn/15-05-2013/WO_VARA_010361']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2015.01.02
[debug] Python version 2.7.8 - Windows-XP-5.1.2600-SP3
[debug] exe versions: ffmpeg N-65810-g1b5ec6a
[debug] Proxy map: {}
[npo.nl] WO_VARA_010361: Downloading JSON metadata
[npo.nl] WO_VARA_010361: Downloading token
[npo.nl] WO_VARA_010361: Downloading stream 0 ASX playlist
[npo.nl] WO_VARA_010361: Downloading stream 1 ASX playlist
Traceback (most recent call last):
  File "__main__.py", line 19, in <module>
  File "youtube_dl\__init__.pyo", line 361, in main
  File "youtube_dl\__init__.pyo", line 351, in _real_main
  File "youtube_dl\YoutubeDL.pyo", line 1165, in download
  File "youtube_dl\YoutubeDL.pyo", line 592, in extract_info
  File "youtube_dl\extractor\common.pyo", line 243, in extract
  File "youtube_dl\extractor\npo.pyo", line 75, in _real_extract
  File "youtube_dl\extractor\npo.pyo", line 152, in _get_info
  File "youtube_dl\utils.pyo", line 1224, in parse_duration
AttributeError: 'bool' object has no attribute 'strip'

Same problem: I cannot download the video http://www.rai.tv/dl/RaiTV/programmi/media/ContentItem-bde5986e-e524-4700-9eac-999afdd0f197.html from the URL: http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=MjDPE0Bw1uIeeqqEEqual where actually is stored. At that URL the video is easy to see with VLC so I was wondering if it could be possible to use youtube-dl + VLC in order to download it.
Thank you

Fresh, update:
I can see the video on VLC but when I try to download it it says:
L'ingresso non può essere aperto:
VLC non è in grado di aprire il MRL 'mms://wms2.rai.it/raitrecdn/raitre/parlaconme/273146.wmv'. Controlla il registro per i dettagli.
what's that URL? The file is there!!!

@francesco1119 your issue is unrelated (it's a different site), please read the bug reporting instructions and open a new issue.


Fix typo for flight level coordinate in netCDF4tools.py

fix typo

This should have better gone better into stable. It is easier to communicate to someone having a server for the two actual campaigns by showing on a release a diff to the previous one. Here it is hidden until the next major and only known to the one creating and merging the Pull Request.

My bad, I didn't check. It can still go to stable, just cherry-pick it and make another PR.


[CI] standalone job is not running tests

https://github.com/isri-aist/NMPC/actions/runs/3666505498/jobs/6198250807#step:5:925
The catkin build job runs the tests.
https://github.com/isri-aist/NMPC/actions/runs/3666499431/jobs/6198239246#step:8:1766

Because of the meta-project approach the standalone build takes, the tests are run as part of the build step. The output is a little scrambled because the tests are allowed to run while the next project is building but if you search for "tests passed" you should see the outputs of the tests of each project). If a test fail, the build will fail as well.
However I see how this can be confusing so I have added standalone tests target for each project

Oh, thank you for the explanation. The tests were indeed running in the build steps.


Course Link no longer valid

The link to go to the edx course from this page links to the edx website, but the link on the edx page to register for the course is no longer valid (I htink it's been retired)
[Enter feedback here]

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

ID: 773576c4-687f-d7b4-8b94-3f3f4cf357d6
Version Independent ID: dcfa310b-d9d1-23a9-dac7-4a0cef529f65
Content: Evaluate Model: Component Reference - Azure Machine Learning
Content Source: articles/machine-learning/component-reference/evaluate-model.md
Service: machine-learning
Sub-service: core
GitHub Login: @likebupt
Microsoft Alias: keli19

@WilldotNET
Thanks for your feedback! We will investigate and update as appropriate.

@WilldotNET
Thank you for bringing this to our attention. I've assigned this issue to the author who will investigate and update as appropriate.

@likebupt
Could you Please review this and update as appropriate.

@likebupt
Could you Please review this and update as appropriate.


refactor: components and tests

Refactor components, classes and tests using syntactic sugar,
Here is so benefits: the decrease of source files size
Before
words: 10675
lines: 426
After
words: 9796
lines: 353
Reduced the words by ~8% and lines by ~17%, without any breaking change.
⚠npm run demo raise an error about class properties, but there were already used... I don't want to install the babel plugin before more info about that.

I got the chance to test this PR more thoroughly and everything looks good so far! I merged the changes from your  updated dependencies branch which also contain a fix for the npm run demo error. This error was there before, so I'm very glad you caught it.
Once again thank you for the great work in improving this library 😃


Multiple MarketplaceId's in AmazonOrderList class

Hi!
In the AmazonFeed class i can use: "setMarketplaceIds" to set multiple marketplaces.
I cant find this function for the AmazonOrderList class.
Is there a way to get my orders of all marketplace instead of only default (Germany)?
Raymond

The Order List class has setMarketplaceFilter instead, which was added in the most recent release. If you are using an older version, I recommend updating.

Thank @Peardian. Found it :)
@ all, just put this for EU marketplaces:
[        $amazon->setMarketplaceFilter(
array(
'A1PA6795UKMFR9',
'A1RKKUPIHCS9HS',
'A13V1IB3VIYZZH',
'APJ6JRA9NG5V4',
'A1F83G8C2ARO7P'
)
);]

Glad to hear it. I recommend reading through the function documentation in each class in case there are other features in there that you find useful.


[ja] Localize Kubernetes API Server Bypass Risks

Description

Translate docs/concepts/security/api-server-bypass-risks.md into Japanese
ToDo:need more improvement

Issue

Closes: #47548

/close
Feel free to reopen when you work on :)


Add ability to toggle currencies

Resolves #130
This was a bit more involved than I thought. We have calls to config.get('enabledCoins') at different places in the code but it was sometimes stored and treated as a static property.
This meant updating currencies could mean that values on other places using config.get('enabledCoins') will become out of sync with the actual enabled coins. So I've moved enabledCoins into appContainer.state and now everything references it from there.
We should also probably refactor to use appContainer.state.enabledCoins everywhere in the app instead of appContainer.state.currencies which we poll marketmaker for.
At the moment, because most places use the marketmaker response if you enable a new currency and then switch to the dashboard view, there can be a delay of a few seconds and then suddenly your new currency will appear. This doesn't make sense because we know which currencies are enabled immediately.
This PR is already getting a bit heavy and it works as is, it's just not optimal. So the refactor should probably be in a follow up PR.
This needs a bit more testing before it's ready to merge. It'll break stuff if you disable a currency that's in the current trading pair.
Also, the UI needs a lot of 💄

Nice!

If I select BTC in the Exchange view, then disable BTC in the settings, then go back to the Exchange, it crashes:
index.js:29 TypeError: Cannot read property 'filter' of undefined
    at formatOrders (api.js:130)
    at api.js:145
    at Generator.next (<anonymous>)
    at step (index.js:11)
    at index.js:11
    at <anonymous>

If I select BTC in the Exchange view, then disable BTC in the settings, then go back to the Exchange, it crashes:

Yup 👇

This needs a bit more testing before it's ready to merge. It'll break stuff if you disable a currency that's in the current trading pair.

We should also probably refactor to use appContainer.state.enabledCoins everywhere in the app instead of appContainer.state.currencies which we poll marketmaker for.

On second thoughts I don't think this is a good idea. We might enable a coin, show it somewhere instantly, but then the response might come back from marketmaker a few seconds later saying there was a problem enabling it.
We would then have to un enable it again which would be very strange and hard to show a useful error if this could happen after they've navigated away from the view.
Also, that's assuming we actually catch the error, we've got no docs so an error could slip by un noticed.
So even if it's a bit laggy, we're probably better of relying on the marketmaker portfolio responses as the single source of truth for what currencies are enabled, to ensure consistency between UI <-> marketmaker.

So even if it's a bit laggy, we're probably better of relying on the marketmaker portfolio responses as the single source of truth for what currencies are enabled, to ensure consistency between UI <-> marketmaker.

I agree, considering what we're dealing with.

@sindresorhus fixed, you can now disable coins in the trading pair.
You will still possibly see the
index.js:29 TypeError: Cannot read property 'filter' of undefined
    at formatOrders (api.js:130)
    at api.js:145
    at Generator.next (<anonymous>)
    at step (index.js:11)
    at index.js:11
    at <anonymous>

error.
This is because the order book doesn't check the active pair in the response is the same as when the request was sent. This causes other issues too. been meaning to fix for a while, will do it in a follow up PR.
Is this good to merge as is?

@sindresorhus are you able to have a look at https://github.com/lukechilds/hyperdex/pull/202/commits/7920407340d7dc1ca960ae833e1fcc402ebe2ad5 when you get a chance?
I can't understand why it doesn't work. It complains that appContainer is undefined but when it get's called later on in other methods it's defined. It's only undefined when the constructor function is called.
I'd understand if it was some appContainer property that hasn't been setup yet but how can appContainer be undefined and then be defined later on in the same scope?It's imported at the top of the file, how can this be possible? 🤯

@lukechilds Solution: https://github.com/lukechilds/hyperdex/pull/207

@sindresorhus thanks for your fix, this should be working now.

Working great now! 🙌


Appsmith Admin should have control over RAG.

Appsmith Admin should have control over the configurations.

This is duplicate.


About pretrained speech content space

Thank you for the great work.
In the Equation 2, you use F_c^v and  F_c^a to calculate the loss function  L_c^v2a. However, in the code "av_model.py", when mode == 'sync', you use function **sync(self, augmented, spectrogram)**to train the speech content space.
If i am not wrong, in the function, you use  F_n of Non-Identity space and  F_c^a to calculate the  loss function  L_c^v2a.
Does it play the same role as equation 2?
Looking for your reply and best wishes!

@DaddyJin it is nice of you to see into the code. I am sorry that this part is not updated yet to the final version. The training procedure is the same as written in the paper. This was an older version where we tried to sync F_n with F^a and once.
The actual 'sync' is the same as self.compute_sync_loss(V_mouth_feature, A_mouth_feature, G_losses) as written in L526.

Thank you for the reply.
Looking forward to the training code. ^_^


IE does not add text

Hello,
First, sorry for my Google Translate English.
I am using fromHTML method JSPDF plugin and I'm in trouble in the browser that is not adding text in the PDF.
I located the problem that occurs in this code snippet found in the file "from_html.js"
// Only add the text if the text node is in the body element
if (cn.ownerDocument.body.contains (cn)) {
renderer.addText (value, fragmentCSS);
}
The "cn.ownerDocument.body.contains (cn)" always returns false when I'm in IE, unlike other browsers.
I appreciate any help.
Ps: I'm sorry for my English Google Translate.

use polyfill:
if ( !String.prototype.contains ) {
    String.prototype.contains = function() {
        return String.prototype.indexOf.apply( this, arguments ) !== -1;
    };
}

The same problem here.
In IE11 it is not working properly.
Polyfill is not working.

Hi, I found a solution.
Change the line:
if (cn.ownerDocument.body.contains (cn)) {
by:
if(!!(cn.ownerDocument.body.compareDocumentPosition(cn) & 16)){
Regards!


[BUG] User Reported Java Error when using Zap to try and trade USDT for gOHM

Describe the Bug
User Reported Java Error when using Zap to try and trade USDT for gOHM.
To Reproduce
N/A
Expected Behavior
Trade should have gone through as the USDT / gOHM Pair should be good.
Workarounds (if any)
N/A
Screenshots

Desktop (please complete the following information):

OS: [Windows]
Browser [Brave]
Version [Version 1.37.109 Chromium: 100.0.4896.60 (Official Build) (64-bit)]

Smartphone (please complete the following information):
Getting info from user:

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional Context
N/A

This may have been an issue with the Zapper API, which we upgraded around this time. Will close this for now as I don't think it's resurfaced since then.


Fix for Publishing

This fixes: [SwiftUI] Publishing changes from within view updates is not allowed, this will cause undefined behavior.

also fixes the issue where the height doesn't resize back leaving empty space (this happens when the window becomes larger)


CAMEL-18698: Add support for multiple input/output data types on components

Description

This PR enhances the mechanism of input/output DataType and Transformer in order to support multiple data types on components as described in https://issues.apache.org/jira/browse/CAMEL-18698
The existing Transformer and DataType support is enhanced with

Add data type to transform EIP resulting in a transformation from given type to target type using a matching transformer implementation
Enhance data type transformer resolving mechanism to support:

Lazy loading of transformer implementations via resource path factory finder
Add annotation based transformer loader (adds possibility to load transformer implementations with classpath scan)

Add possibility to configure preloading of default Camel transformer implementations
Add default Camel transformer implementations for String and byte[]
Add CloudEvents transformer implementation to transform any Camel Exchange into CloudEvent using Http or Json binding
Add AWS S3 CloudEvents transformer implementation to transform getObject response into proper CloudEvent

The idea is to add Transformer implementations to Camel components that match data type information given on the route as an input/output type. Based on that data type contract the Camel internal advice will automatically resolve matching transformer implementations and apply its data type transformation logic as part of the route. Transformer implementations may be preloaded via Camel context configuration or lazy loaded via factory finder resource path lookup.
Users may also explicitly use a transform EIP as part of the route and provide a target data type as an outcome of the transformation. Based on that data type information the same Transformer resolving mechanism may find a matching transformer implementation and apply its logic.
This enhances the declarative contract based data type transformation in routes and suits best for usage in KameletBindings where the user declaratively specifies input/output data types as part of a binding. Each Kamelet may expose supported supported data type specifications for input and output and leverage the provided transformer implementations in Camel components.
As an example this PR adds transformer implementations for CloudEvents (Http and Json binding) so users may transform any Exchange data into a proper CloudEvent by just specifying the respective data type (http:application/cloudevents or application/cloudevents+json). The AWS S3 component also adds a new transformer implementation (aws2-s3:application-cloudevents) to create a proper CloudEvent with attributes filled from the data coming from the AWS S3 getObject response. This way the user is able to use the same AWS S3 component to properly create CloudEvent data type format.
Example:
apiVersion: camel.apache.org/v1alpha1
kind: KameletBinding
metadata:
  name: aws-s3-cloudevents-source
spec:
  source:
    ref:
      kind: Kamelet
      apiVersion: camel.apache.org/v1
      name: aws2-s3-source
    dataTypes:
      out:
        format: aws2-s3:application/cloudevents
    properties:
      [...]
  sink:
    ref:
      kind: Kamelet
      apiVersion: camel.apache.org/v1
      name: http-sink
    dataTypes:
      in:
        format: application/cloudevents+json
    properties:
      url: http:localhost:8080

The binding uses the component specific aws2-s3:application/cloudevents data type in order to apply the CloudEvent transformation provided in the aws2-s3 component (sets CloudEvent attributes with data from the getObject response). Then in the sink the application/cloudevents+json input data type is used to transform the S3 event into a proper CloudEvent Json binding.
Successor PR for #8694
Closes #8694
Target

[x] I checked that the commit is targeting the correct branch (note that Camel 3 uses camel-3.x, whereas Camel 4 uses the main branch)

Tracking

[x] If this is a large change, bug fix, or code improvement, I checked there is a JIRA issue filed for the change (usually before you start working on it).
https://issues.apache.org/jira/browse/CAMEL-18698

Apache Camel coding standards and style

[x] I checked that each commit in the pull request has a meaningful subject line and body.

[x] I have run mvn clean install -DskipTests locally and I have committed all auto-generated changes

FYI @igarashitm

@davsclaus many thanks for your review! Done with incorporating the changes
You even had a good antenna for the additional plain route YAML DSL test. There was a YAML deserializer option missing for these data types. So now it is working as expected!

@oscerd I was able to fix a broken xref: link in the documentation but the failing unit tests in camel-core seem to not be related to my changes. is that possible?
[camel-core] [ERROR] Failures:
[camel-core] [ERROR]   FileConsumerMoveExpressionTest.testRenameToId mock://result Body of message: 0. Expected: <Hello World> but was: <>
[camel-core] [ERROR]   SchedulerNoPolledMessagesTest.testSchedulerNoPolledMessages Assertion error at index 1 on mock mock://result with predicate: arrives no later than 500 milliseconds before next (delta: 535 millis) exchange on Exchange[C9EA20FDC190658-0000000000000001]
[camel-core] [ERROR]   DurationRoutePolicyFactoryTest.testDurationRoutePolicyFactory:40->ContextTestSupport.assertMockEndpointsSatisfied:357 mock://foo Received message count 1, expected at least 10
[camel-core] [ERROR]   DurationRoutePolicyMaxSecondsTest.testDurationRoutePolicy:40->ContextTestSupport.assertMockEndpointsSatisfied:357 mock://foo Received message count 1, expected at least 10
[camel-core] [ERROR]   LimitedPollingConsumerPollStrategyTest.testRestartManuallyLimitedPollingConsumerPollStrategy:189 Should still be started ==> expected: <true> but was: <false>
[camel-core] [ERROR]   ScheduledPollConsumerTest.testRetryAtMostThreeTimes:114 expected: <4> but was: <8>
[camel-core] [ERROR]   ResequenceStreamRejectOldExchangesTest.testDuplicateAfterCapacityReached:52->ContextTestSupport.assertMockEndpointsSatisfied:357 mock://result Received message count. Expected: <3> but was: <4>
[camel-core] [ERROR]   AsyncProcessorAwaitManagerInterruptWithRedeliveryTest.testAsyncAwaitInterrupt:66 Should throw exception
[camel-core] [ERROR] Errors:
[camel-core] [ERROR] org.apache.camel.processor.SplitParallelTimeoutTest.testSplitParallelTimeout
[camel-core] [ERROR]   Run 1: SplitParallelTimeoutTest.testSplitParallelTimeout » Timeout testSplitParallelTimeout() timed out after 50 seconds

@oscerd have you seen such errors in other PRs too or is this something specific to this one?

I'm fine with merging and see how it goes on CI. Go ahead.


dataSetCacheManager return wrong type multiframe image (dev branch)

for dev branch
if image multiframe and already loaded. (XA,uSG)
cornerstoneWADOImageLoader.wadouri.dataSetCacheManager.load function return type of dataset
alreadyLoadedpromise.resolve(loadedDataSets[uri].dataSet);
but
loadDataSetFromPromise function use byte array and convert dataset again.
var byteArray = new Uint8Array(dicomPart10AsArrayBuffer);
var dataSet = dicomParser.parseDicom(byteArray);

Ran into this just now.

Fixed in most recent push - can you verify?  Thanks for reporting

Can you please verify and close if fixed?  Thanks

I'm sorry for the late reply.
Yes problem fixed.


Re-parallelize the checking of resources in LookupResources

This was removed during the cursoring+limits work due to the complexity involved, but is brought back via the use of a specialized stream implementation that queues all results to be processed and then published, maintaining the proper publishing order while running the checks in parallel where applicable
Basic benchmark when checks are necessary for the results:
v1.21.0:
BenchmarkServices/lookup_with_intersection/postgres/v1-10      	      10	  29911154 ns/op	10162012 B/op	  101606 allocs/op

v1.22.0-rc4:
BenchmarkServices/lookup_with_intersection/postgres/v1-10      	      10<PHONE_NUMBER> ns/op	241257368 B/op	 3540723 allocs/op

this PR:
BenchmarkServices/lookup_with_intersection/postgres/v1-10      	      10	  43249717 ns/op	20608956 B/op	  204650 allocs/op

Updated