CUDA is not available issue

UserWarning: torch.cuda.amp.GradScaler is enabled, but CUDA is not available.  Disabling.
  warnings.warn("torch.cuda.amp.GradScaler is enabled, but CUDA is not available.  Disabling.")

Hello,
I have this issue when running the AI.
I have found issue #138 and I ran the one liner script and got None
So I've tried looking for CUDA drivers for my RTX 2080 Ti, but I didn't find anything except a package called NVIDIA CUDA Toolkit in winget so I ran winget install Nvidia.CUDA and it installed successfully but even after a restart it didn't change anything.
Has anyone got this issue too? Did anyone manage to fix it?

I have the same problem I keep getting this:
Setting jit to False because torch version is not 1.7.1.
c:\programdata\anaconda\lib\site-packages\torch\cuda\amp\grad_scaler.py:115: UserWarning: torch.cuda.amp.GradScaler is enabled, but CUDA is not available.  Disabling.
warnings.warn("torch.cuda.amp.GradScaler is enabled, but CUDA is not available.  Disabling.")
Starting up...
Imagining "dlkjsa" from the depths of my weights...
epochs:   0%|                                                                                | 0/20 [00:00<?, ?it/s]c:\programdata\anaconda\lib\site-packages\torch\cuda\amp\autocast_mode.py:120: UserWarning: torch.cuda.amp.autocast only affects CUDA ops, but CUDA is not available.  Disabling.
warnings.warn("torch.cuda.amp.autocast only affects CUDA ops, but CUDA is not available.  Disabling.")
This is all it says for about 30 mins freezes up then shuts down.

I also downloaded the toolkit and it did nothing

Alright I've found a solution and I'm posting it here for people in the future.
Torch did not install properly and so I tried getting the correct version but got an OS Error when trying to install torch
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: 'C:\\Users\\h_bas\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python39\\site-packages\\caffe2\\python\\serialized_test\\data\\operator_test\\collect_and_distribute_fpn_rpn_proposals_op_test.test_collect_and_dist.zip'

So I made a forum post on the PyTorch forums here which details a fix for file paths being too long
https://discuss.pytorch.org/t/installation-problem-oserror-errno-2/131750


Refactor initial editor stages

https://discord.com/channels/691052431525675048/789987800014651412/1290117367606677564
Yeah that makes some sense to me. Establishing the foundation of the editor and creating read-only versions of widgets for the component editor is a decent chunk of work for step 1.
Step 2 could be the editing mvp. Basically adding edit capability to those widgets, add/remove entities/components, and being able to save scenes. Maybe throw in a transform gizmo because that’s something everyone is going to look for.

Remember to update the milestones on this repo too :)

related #51


plot_bloch_multivector does not accept single qubit states and is used in the Qiskit Textbook

Informations

Qiskit version: {'qiskit-terra': '0.15.1', 'qiskit-aer': '0.6.1', 'qiskit-ignis': '0.4.0', 'qiskit-ibmq-provider': '0.8.0', 'qiskit-aqua': '0.7.5', 'qiskit': '0.20.0'}
Python version: 3.8.5
Operating system: 10.15.5 (Catalina)

To start, I was unsure whether to report this as a bug or an issue in the Qiskit Textbook but I will post the issue and potential solution.
What is the current behavior?
The plot_bloch_multivector function imported from qiskit.visualization throws a TypeError when passed a single qubit state: TypeError: '>' not supported between instances of 'int' and 'NoneType'
Why this is an issue in Qiskit Textbook as well
Section 1.4: Single Qubit Gates
Subsection 1.1: The X-Gate
There is a code snippet here that falls prey to using a single qubit state and throws the error described above when run

Steps to reproduce the problem
from qiskit import QuantumCircuit
from qiskit.quantum_info import Statevector
from qiskit.visualization import plot_bloch_multivector

qc = QuantumCircuit(1)
state = Statevector.from_instruction(qc)
plot_bloch_multivector(state)

What is the expected behavior?
If plot_bloch_multivector is only supposed to handle multi qubit states (as I would guess by the name) then a more graceful and informational error would be expected. If this is not the case, then the function must be fixed to plot single qubit states.
Suggested solutions
I would look to this function found in .venv/lib/python3.8/site-packages/qiskit/visualization/utils.py

It appears on line 308 that the number of qubits is checked in case it is not a multi-qubit quantum state; however, instead of checking for num < 2 || num is None it only checks if num is None. This then creates the root of the issue on line 313 where the function np.zeros((3, 2 * (num - 1)), dtype=np.bool)) creates an empty array.

@apaparazzi0329 Is it alright if I try fixing this issue?

Hi @g-ebbs thanks for asking. I was actually planning to start contributing to the Qiskit project as part of my journey to learn quantum computing so I would like to tackle this myself. I would just like clarification to know if the intention of plot_bloch_multivector is to only plot multi-qubit quantum states or if single qubit states should also be plotted.

No worries @apaparazzi0329 , good luck!

Yep looks like the issue was already resolved👍🏼


Export comments to PDF.

Proposed comment pipeline:

JSON to markdown
Markdown to HTML
HTML to PDF

Now with unstyled pdf previews

@cmc333333 do you want the wkhtmltox install script to live in n&c? Like I was saying, I'm not crazy about increasing the amount of stuff we have to copy and paste to make a new repo, but I also don't mind moving the script.

Nice work on the two step generation process. @jehlers you might want to see^

Oooooo interesting! :smile:
It took me a minute to figure this out, the user will have to "build" their comment before they can download it?

@jehlers right, it's a two-step process at the moment. Is that going to be confusing to users? It's possible to make it work with one click, but the workarounds I've thought of are less than elegant, technically.

@jmcarp We can make it work if necessary as a two step process. I'll definitely want some language thoughts from @brittag! But IF we have time / find a good workaround, one step is definitely the ideal.


New fixture - American-DJ-Hyper-Gem-LED

Hopefully v2 of this fixture PR should work OK.

Awesome work with this fixture ! thank you very much :+1:


Add Notion database support to NotionReader

Summary
I/F is backward compatible. The core functionality to be crawled was carved out as a separate library, and the logic to crawl the db was added to that library.
Feature

Add Notion DB Suport
Add method loadPages, toDocuments

To allow users to handle the serialization process
They are also used inside loadData

@yisding
As I previously informed you, I have added support for Notion's database. Please check it out.


Adding new fullnode address to Carpe fullnode playlist

 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.Bogdan seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Closing this and will create a new one instead with the right user


Error building psych from source

Describe your bug here.
Got a clean copy of the source code and tried to build it using both the bat file in the art folder and through lime test windows. Gives me the error shown below. Literally nothing was touched or edited whatsoever, and I've followed the build guide on the original Funkin repo to the letter, installing every library and VS 2019 components. What's the issue here?
Command Prompt/Terminal logs (if existing)
source/ModsMenuState.hx:387: characters 6-28 : {+ length : Int } should be String
source/ModsMenuState.hx:391: characters 6-42 : {+ length : Int } should be String
source/ModsMenuState.hx:395: characters 36-47 : Array access is not allowed on {+ length : Int }
source/ModsMenuState.hx:395: characters 36-47 : For function argument 'Red'

Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
Nothing was edited.

same

ModsMenuState is unfinished rn I think, you can probably get rid of that file until it's complete, and then in MainMenuState put /* and */ around any code that refers to ModsMenuState

this worked, thanks!

KutikiPlayz I don't understand can you record showing how you do it?

do you know what files have code that refers to ModsMenuState so I can easily comment out the code?

The file that references ModsMenuState is MainMenuState.hx, you can comment out the code that references the file like so:

I still don't understand


Add missing SVG icons

This PR adds SVG files for all icons.
Closes #157
Still missing plot-window.svg and plot-window-image.svg.

It would be good to remove the useless entities from the SVG files. Else it is fine.
I do not merge cause it is flagged in progress, but there not problem to merge.

It would be nice to update the printer and the save icon.

All icons are now available as svg, plus I 'optimized' svg files using scour: https://github.com/scour-project/scour

Fine :-)


Updated hadoop version from 2.6.0 to 3.1.0

As discussed on the dev mail list, I have upgraded Hadoop from 2.6.0 to 3.1.0.  The build is successful, but no other functionality or incorporation of new Hadoop 3.1 features yet...

@abossert thanks for the contribution. Seeing no activity on the PR since Jan, what's the plan forward?

Thomas,
It’s still on my radar...but have been sidetracked with a large project at work.  I’m circling back around to this later this week.
Aaron
Sent from my iPhone

On Apr 13, 2019, at 15:52, Thomas Weise<EMAIL_ADDRESS>wrote:
@abossert thanks for the contribution. Seeing no activity on the PR since Jan, what's the plan forward?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@abossert any update? If not, I'll close the PR, please re-open when there is an update.


First 3 copy buttons not working in /play route

That's weird why only first 3 not working

Its a complex bug , I tried to fix it but failed , would have to try more


windowsPb: Fix the Rust install location

[x] commit message has one of the standard prefixes
[ ] faq.md updated if appropriate
[ ] other documentation is changed or added (if applicable)
[ ] playbook changes run through VPC or QPC (if you have access)
[ ] VPC/QPC not applicable for this PR
[ ] for inventory.yml changes, bastillion/nagios/jenkins updated accordingly

Ref https://github.com/adoptium/infrastructure/issues/3123#issue-1791954714
Rust gets installed into C:\rust\bin\rustc.exe while the task to check if it is already installed looks elsewhere

Works in AWX. Rust tasks get skipped when it is already installed


feat(serviceMonitors): add option of additional Labels in serviceMonitor

Description
Adds ability to add additional Labels to ServiceMonitor in case Prometheus is scraping for specific labels
Issues Resolved
#585
Check List

[x] Commits are signed per the DCO using --signoff

For any changes to files within Helm chart directories:

[x] Helm chart version bumped
[x] Helm chart CHANGELOG.md updated to reflect change

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Adding @VILJkid to add some thoughts on this as the original serviceMonitor feature contributor.
Thanks.

We will most likely merge the original backport 1.x PR before this one:

https://github.com/opensearch-project/helm-charts/pull/578

Thanks @eyenx for this feature addition!
Custom labels will help organize it more effectively.
This looks good. Adding a sample custom label in comment would be helpful!

Will do after lunch

@VILJkid Done!

Hi @eyenx please rebase your changes as @VILJkid 's fix just merged.
We will go ahead and review this starting next week.
Thanks being patient!

@peterzhuamazon rebased

aaah my editor reformatted the whole CHANGELOG.. one sec.

Okay @peterzhuamazon @VILJkid fixed it.

LGTM, thanks @eyenx.

Thanks @eyenx for the contribution and would you mind backport to 1.x as well?
Thanks!

Thanks @eyenx for the contribution and would you mind backport to 1.x as well?
Thanks!

I'll try to see if  I can fit this into my schedule of this week.

@peterzhuamazon https://github.com/opensearch-project/helm-charts/pull/592


[DOI Registration] Reminders

Periodically (daily) remind reviewers to check the pending list if it has resources in it

This has been indexed alongside related GH Issues, and relevant information extracted into a growing design document, and reorganized beneath major topics. Areas for meeting/presentation/async viewing by stakeholders, meetings and discussion/action items are also designated.

This has been indexed alongside related GH Issues, and relevant information extracted into a growing design document, and reorganized beneath major topics. Areas for meeting/presentation/async viewing by stakeholders, meetings and discussion/action items are also designated.


Hide the first line in home page subheading on mobile

This PR removes the first line of the subheading on mobile.
From Slack

Can @igorkofman review?

 Drop first line under main page title on mobile.


Install problems

Hi
I have running problems!
I had gitted the Blockly-GPIO code into the raspberry pi, and started a  nginx http server.
Blockly can be displayed well on remote browser, when I click run button, nothing happen on RPi.
I checked browser log, websocket is still connecting, then connection failed.
Do I miss somethings?

Hi @sinocgtchen, sorry for the very late response, I was away on holiday and somehow missed this was here.
I'd like to first mention that this was a proof of concept more than anything, not really a project capable to do anything more than what's shown on the video.
Could you post the connection issues log from the javascript console? It is hard to figure out what might be the problem without them. My first suggestion was going to be the websocket ip not being correct, but if you are saying that it opened the connection (even if it closed afterwards), then it must be something else.

hi @carlosperate ,
thank you very much for this useful code. I would likte to ad "Save XML" and "Load XML" as the BlocklyDuino to save the sketch. How can I do it? could you please give me some advice?

The main front en logic is located in https://github.com/carlosperate/Blockly-gPIo/blob/master/public/js/app_logic.js
You can copy the save and load XML code from blocklyduino and apply it to the Blockly workspace from this application (which is Bgpio.workspace in the file above).


LightStep gRPC TracingService broken in 0.50.0

Describe the bug
Configuring a TracingService with LightStep using the gRPC endpoint does not work; it causes the Ambassador container to crash loop.
To Reproduce
Configure a TracingService pointing at LightStep's gRPC endpoint, collector-grpc.lightstep.com:
      ---
      apiVersion: ambassador/v0
      kind: TracingService
      name: lightstep
      service: collector-grpc.lightstep.com:443
      driver: lightstep
      config:
        access_token_file: /config/lightstep_access_token

Do a fresh deploy of Ambassador. See that the pod is in CrashLoopBackOff with a message like:
[2019-02-04 22:50:41.328][000063][critical][main] [source/server/server.cc:81] error initializing configuration '/ambassador/bootstrap-ads.json': cluster_tracing_collector_grpc_lightstep_com_443 collector cluster must support http2 for gRPC calls

Expected behavior
The deploy to be successful, and LightStep tracing to work.
Versions (please complete the following information):

Ambassador: 0.50.0-rc8
Kubernetes environment GKE
Version 1.11

Additional context
There was a prior commit that fixed this for 0.40, 0687180d. Oddly, the file that was there is not reachable from HEAD of master but also has no git log of being deleted, which confuses me.
The problem is that the configured tracing cluster is missing http2_protocol_options: {}; see the Envoy example here.
I was able to at least get 0.50.0 deployed by deleting the TracingService configuration and adding it later. It shows up in the Ambassador admin page as being configured without error, but it does not actually work; no spans are sent.
See related issue https://github.com/datawire/ambassador/issues/796.

Thank you @sbaum1994! Fix is shipping in 0.61.


I created a raspberry pi image

Hi,
if anyone is interested, I create a Raspberry Pi image with
en_coref_sm installed (with spacy, and en_core_web_sm) , ready to go:
to download it : https://drive.google.com/file/d/1swM9xNzCGpFat2o3iK_CiM8tm4rhFwj8/view?usp=sharing
The image is based on https://github.com/bamarni/pi64/ , a 64bit linux for raspberry pi :
currently tested on PI 3B+ (2017) but should work on all raspberry pi 3.

That's very cool!
The new version (4.0) has a smaller model since we are now independent of SpaCy models.
Feel free to tell me if you try to convert it and experience issues with a R-Pi.


V 0.3.0 buttons examples shown on ReadMe, compact error

got an error when trying out the updated buttons
TypeError: buttons() got an unexpected keyword argument 'compact'

Hi, The issue has fixed in new version 0.3.1,btw, the compact  param has removed,use gap=0 instead.


Added debug and release build options

Updated packages, streamlined npm commands in package.json
Addresses #4

How come your tsconfig JSON files have lots of comments? Check this out: https://stackoverflow.com/questions/244777/can-comments-be-used-in-json

Oh, that's interesting. I copied that from an example somewhere and never thought that I was in a JSON file 😅
It 'works' but yes, it should be removed as it doesn't seem to be standard.

Removed JSON comments @willeastcott


[Bug] 大家OpenAI翻译好用吗？

Verify steps

[X] Is this something you can debug and fix? Send a pull request! Bug fixes and documentation fixes are welcome.
[X] I have read the Wiki, especially the FAQ page.
[X] I have searched on the issue tracker for a related issue.

MetaTube Plugin Version
v2023.326.630.0
MetaTube Server Version
1.0.27
What OS are you seeing the problem on?
No response
Description
OpenAI翻译似乎没有效果（已经填入了API Key），更换了引擎以后刷新元数据，变成了日文。是否有OpenAI版本的限制，比如收费版？
MetaTube Server
No response
Jellyfin/Emby Logs
No response
MetaTube Server Logs
No response
How to Reproduce
No response

明白了，只有API Key是不够的，要有credit，我的free trail里没有credit。

请问什么意思？填入openai 的 api key 不能用翻译？

要有credit才行
On Tue, 6 June 2023, 10:20 am Tong Yuqiang, @.***>
wrote:

请问什么意思？填入openai 的 api key 不能用翻译？
—
Reply to this email directly, view it on GitHub
https://github.com/metatube-community/jellyfin-plugin-metatube/issues/152#issuecomment-1577721290,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A2D4V5NTSGGUHRUTB47XC2LXJZZVTANCNFSM6AAAAAAWJ2NRSA
.
You are receiving this because you modified the open/close state.Message
ID: <metatube-community/jellyfin-plugin-metatube/issues/152/1577721290@
github.com>


Feature request: Change output of results from !search command

Please tick all applicable boxes.

[x] I am using Python 3.5.3 or higher (run python --version on the command line)
[x] I have followed the official guides to install the bot for my system
[x] I have updated my dependencies to the latest version using the appropriate update script

Which version are you using?

[x] The latest master version (release-260419)
[ ] The latest review version

What type of issue are you creating?

[ ] Bug
[x] Feature request
[ ] Question

Description of issue
Would be nice to display tha search results in a numbered list instead of a message as it is now.
Its more convenient and instead of showing the video thumbnail you can show song duration.
Much like the rythm bot does it.

Oh sorry I looked through the issues when creating this but turns out I created a duplicate!
Closing this one.


Check available Minting Capacity before starting the Process and advise if insufficient

I understand that the main measure of Minting Capacity is the Overall Available Collateral among all signers. This should be the Total Available ETH vs Total Bonded ETH (currently in Ropsten Available ETH is in Contract 0x35a29348640e8E65568d7DccFaf8F7A8146580E6, I'm not sure how to see the Bonded ETH)
Enhancement Request: Execute a query before starting the process to understand the available Collateral for bonding in the system and advise if there is not enough capacity (i.e so the process is not started).

There are actually two possible issues here:

There are not enough bonds available to back the deposit you are trying to create.
The TBTC supply cap has been reached, and no further TBTC can be minted (this is later in the process).

Agreed that both need clearer errors before a transaction is submitted.


add new nushell def --env def --wrapped syntax

Kubouch introduced some new syntax in PR10566. We need to support this syntax in the extension.
Old Env Syntax
def-env name [] {}

New Env Syntax
def --env name [] {}

or (I don't think the order matters)
def name --env [] {}

Old Wrapped Syntax
extern-wrapped name [] {}

New Wrapped Syntax
def --wrapped name [] {}

or (I don't think the order matters)
def name --wrapped [] {}

@glcraft Are you interested in helping with this one too?

I have some question:

I can handle any flags with --\w+ or I can handle only these two flags --(?:env|wrapped). I think it's better for the highlighter to handle all flags with the first solution to make colors consistent as you type. What do you prefer ?
About the order, it is simpler to implement both flags position at once at once, like (flags)(name)(flags), which makes the following valid for the highlighter : def --env name --env [] {}. Is it okay for you or do I need to make 2 separates rules. (Remember, this is for the highlighter only, it does not affect validation code in any case)
Should I need to wrap multi flags in case def evolves in the future to handle multiple flags, like def --flags1 --flags2 name [] {} ?

Right now, there are only env and wrapped. I haven't heard of any plans to add others.
Ok so I will implement those two only. If necessary in the future we can change for some more easily.
I think one rule is fine for the highlighter, if that's easier. If two rules is easier, do that.
It's easier to make one rule. I will do so 👍
I don't understand this question.
Is it planned that we use def with more than one flag at a time.
As you said earlier, there is no plan to other flags. So are --env and --wrapped usable in a same definition ?
Something like def --env --wrapped [] {}

I'd guess that def --env --wrapped [] {} is probably a thing. It means that we pass arguments as strings to an external and then we can also change the environment after that, like doing a cd. So, I think we should plan on that happening.

closed by #160


⚠ Bofrost.at has degraded performance

In 6b8e6b7, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1126 ms

Resolved: Bofrost.at performance has improved in 286abde after 6 minutes.


Fix mutable flag transmission in .astype

As title. np.ndarray.astype always returns a mutable array.
Fixes #3844

While I agree we should match NumPy, this behavior seems like a bug, or at least counter-intuitive?

After some looking at the NumPy docs, where I learned the default behavior is to copy the array, the NumPy behavior makes sense.

Ready to merge once this passes CI.


CSV parser doesn't have a parameter "delimiter"

It's better to have it.

#1108 already solved this issue.


Error "Failed to copy stdout.txt/ivf, continuing anyway"

When running the all-in-one Docker instance and submitting new jobs, I get the following output:
Building codec 'rav1e' (using BUILD_OPTIONS '')
[...]
Finished release [optimized + debuginfo] target(s) in 2m 52s

null
ok
2020-01-28 14:11:22.811 Encoding grandma_short.y4m with quality 252 for run @Job1 on <IP_ADDRESS>
2020-01-28 14:11:23.815 Encoding grandma_short.y4m with quality 220 for run @Job1 on <IP_ADDRESS>
scp: /data/work/slot3/grandma_short.y4m-252-stdout.txt: No such file or directory
2020-01-28 14:11:31.556 Failed to copy back grandma_short.y4m-252-stdout.txt, continuing anyway
protocol error: filename does not match request
2020-01-28 14:11:31.667 Failed to copy back grandma_short.y4m-252.ivf, continuing anyway
2020-01-28 14:11:31.838 grandma_short.y4m with quality 252 for run @Job1 finished.
2020-01-28 14:11:31.838 Encoding grandma_short.y4m with quality 80 for run @Job1 on <IP_ADDRESS>
scp: /data/work/slot2/grandma_short.y4m-220-stdout.txt: No such file or directory
2020-01-28 14:11:32.445 Failed to copy back grandma_short.y4m-220-stdout.txt, continuing anyway
protocol error: filename does not match request
2020-01-28 14:11:32.577 Failed to copy back grandma_short.y4m-220.ivf, continuing anyway
2020-01-28 14:11:32.844 grandma_short.y4m with quality 220 for run @Job1 finished.

I get similar protocol error issues with the "libaom (High Latency CQP)" codec.
Are these scp and protocol errors expected or did I forget to do something? The localhost web UI seems to be working fine, curves and BD Rate Reports are displayed.

@tdaede I am also having similar issue when deploying AWCY, looks like the file is not being stored in work/slots$number folder ivf, if we kill any encode in middle of jobs, we get the ivf files, thus it is having some issue in middle of the code, need to narrow down. As there is no .ivf files, analyzer is also not working,
in the vimeo's instance when they deployed, similar issue was being noticed.


add support for social links

This pr add syntax to _config.yaml as follows:
social:
  zhihu: https://www.zhihu.com || zhihu
  github: https://github.com/somebody || github
  twitter: https://twitter.com/somebody || twitter

The key is an identifier for the social link (and what will be shown when mouse hover on the icon), the string before the "||" is the link and the part after is the name of the awesome, the part "igloo" of
<i class="fas fa-igloo">

This syntax is taken from theme next. Ths effect is like:

Note the first icon not shown is because firefox/chrome cann't show it, the icon for github and twitter looks fine.

There is already an older version of Fontawesome included in this theme, can't you use it instead of introducing a new one?

Sorry I didn't look closely before creating this pr. I need to be able to write github instead of f09b to use its icon, I don't know if this is possible with otf fonts?

just add the class fa-github to <i>
https://fontawesome.com/v4.7.0/icon/github

The problem is landscape doesn't include needed css file #8

@lijinpei
I like your proposal. Can you rebase?
For fontawesome, can you use v4.7.0? Add the (minified version) css file to "source/css/font", then use the following in <head>
<%- css('css/fonts/font-awesome-4.7.0.min.js') %>

instead of <link rel="stylesheet">.

There is already an older version of Fontawesome included in this theme, can't you use it instead of introducing a new one?

The css version lets the user refer to a icon by name, the "font file" version can only be referred to by unicode.

I haven't test it, so far I can verify that https://github.com/hexojs/hexo-theme-landscape/blob/d43a9ef40ac0c7c1ed1ef1f188fff7dcce62ae65/source/css/fonts/font-awesome-4.7.0.min.css corresponds to https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css

I haven't test it, so far I can verify that https://github.com/hexojs/hexo-theme-landscape/blob/d43a9ef40ac0c7c1ed1ef1f188fff7dcce62ae65/source/css/fonts/font-awesome-4.7.0.min.css corresponds to https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css

I download the file from fontawesome's website, it should be the same with the cdn's version. Maybe we can deplot it from some cdn link, or upgrade to fontawesome 5 ? Fontawesome 5 support more icons than fa 4.

We prefer to self-host; I'm aware we still use jsdelivr, we are (slowly) moving to self-host. font-awesome 5 is clunky to integrate, i.e. fa- is separated into fas- and fab-.

social:
  zhihu: https://www.zhihu.com || zhihu
  github: https://github.com/somebody || github
  twitter: https://twitter.com/somebody || twitter

why not just derive icon name from the object key, instead of using ||, like this.

👍

Hi, Is it mergeable? I'd like to see this feature 👍

Superseded by https://github.com/hexojs/hexo-theme-landscape/pull/177


Move to zoneinfo instead of pytz

Is your feature request related to a problem? Please describe.
Django 4.0 included a move to zoneinfo instead of Pytz for timezone in datetime/time. Pytz support will be totally remove in Django 5.0
Describe the solution you'd like
Currently a transitional settings USE_DEPRECATED_PYTZ is used to keep pytz usage since we have Django<4.0 support that don't have the zoneinfo support.
We should drop this settings and move to zoneinfo usage instead of pytz everywhere it is directly used.
Describe alternatives you've considered
Including a support for both libraries would be too difficult to manage.

Also now Django>=4.0 there is this warnings:

The django.utils.timezone.utc alias is deprecated. Please update your code to use datetime.timezone.utc instead.

And

The USE_L10N setting is deprecated. Starting with Django 5.0, localized formatting of data will always be enabled. For example Django will display numbers and dates using the format of the current locale.

These should not be difficult to fix but only when dropping Django<4.0 supports.

Done with #34


FAI-235: PMML: Enhance marshaller for DMN's use case

See https://issues.redhat.com/browse/FAI-235
This adds basic marshalling of ALL PMML model types for use by the DMN editor.

@yesamer FYI... this will add support for all PMML model types to the client side marshaller.
At present only Scorecards and Regression Models are supported.

@yesamer This should be ready to roll!
@tiagobento @jiripetrlik @kelvah (@ederign) @yesamer needs this to re-use the PMML client-side marshaller in DMN.

@manstis
One more question. There is screenshot from Business Central in the JIRA. Is there something like that in Kogito? Where does it come from?

@manstis
One more question. There is screenshot from Business Central in the JIRA. Is there something like that in Kogito? Where does it come from?

I can answer to this question. That is the place where PMML are consumed in DMNEditor. I'm currently working for enabling the same feature in Kogito, for this reason I need to use the PMML marshaller @manstis wrote in this repo.

@manstis
One more question. There is screenshot from Business Central in the JIRA. Is there something like that in Kogito? Where does it come from?

@jiripetrlik I can answer to this question. That is the place where PMML are consumed in DMNEditor. I'm currently working for enabling the same feature in Kogito, for this reason I need to use the PMML marshaller @manstis wrote in this repo.

@yesamer
So, it is screenshot from 7.x stream right?

@jiripetrlik Yes. Once I'll complete my task I expect the same screenshot will be valid for Kogito too.

Hi @jiripetrlik the main JIRA is https://issues.redhat.com/browse/FAI-174
The pmml-editor-marshaller is to ultimately be used by the (work in progress) editor.
Some files are generated (from PMML4.4 XSD) and some are not.

This file is generated.
These files and these are hand-written.
We will support other versions.

The XML->UI model marshalling works like this:-

We have an object model generated from the XSD (well, it's generated from Java classes generated from the XSD)
We use a TypeScript library to convert the XML to JAXB-like[1] JSON.
We use another TypeScript library to convert the JAXB-like[1] JSON to JSON matching the generated classes[2].

The longer term plan is to replace the use of xml-js and jsonata with an in-house XML marshaller that follows Java's Jackson but generates Java code that can be transpiled by the GWT compiler/J2CL into JavaScript and hence usable from TypeScript. It is a development/research work in progress at the moment.
Notes:
[1] JAXB-like JSON is like this:
{
  "elements": [
    {
      "type": "element",
      "name": "Header"
    },
    {
      "type": "element",
      "name": "DataDictionary",
      "attributes": {
        "numberOfFields": "3"
      }
    }
  ]
}

[2] JSON matching the object model is like this:
{
  "Header": {},
  "DataDictionary": {
    "numberOfFields": 3
  }
}

@tiagobento Hello, well the plan is to re-use the resulting TS/JS library the same as we do for others in Business Central. AFAIK this entails unpacking the NPM, copying the applicable JS file to somewhere within the consuming application; then having GWT inject the said JS into it's host HTML page; writing some Java/GWT classes annotation with @JsInterop (and related) annotations to expose the JS classes to GWT and then use like any other class inside GWT... Here's the starting point for where we use the Monaco editor from GWT too..... feel free to follow the code down the rabbit hole.
Of course we first need a new release of kogito-tooling to publish pmml-editor-marshaller.. (and then to fix anything I've probably forgotten/did not know to do in order for it to be consumed the same as Monaco).
@karreiro @yesamer Could you please confirm, correct or elaborate on what I've said above?

@manstis Ok, I understand. My concern is that the editors come first on the "build pipeline", since kogito-tooling depends on them. If we make the SceSim/DMN editors depend on a package released by kogito-tooling, we'd be making it always the case that this package will always be one version behind everything.
To address that, I'd recommend adding the pmml-marshaller as a library on GwtMapping, (See #235. Formerly GwtEditorRoutes). This way, we make sure that the DMN/SceSim Editors define a contract with JsInterop and that the pmml-marshaller implements it, like we do with other things we provide (e.g. Resource Content API). WDYT?

Build: manstis/FAI-235

@tiagobento Ah, I understand your concern completely.. and TBH I had not thought about that.

To address that, I'd recommend adding the pmml-marshaller as a library on GwtEditorMapping, (See #235. Formerly GwtEditorRoutes). This way, we make sure that the DMN/SceSim Editors define a contract with JsInterop and that the pmml-marshaller implements it, like we do with other things we provide (e.g. Resource Content API). WDYT?

IIUC are you suggesting to add pmml-editor-marshaller as a (dev)-dependency to kie-bc-editors?
Should it be a dev dependency or a full/normal one?

@manstis Since we'll not use the PMML Marshaller directly on kie-bc-editors, as they only provide the glue code between Kogito Tooling and the Editors themselves, I believe we can add pmml-marshaller as a dependency of our apps (e.g. VS Code and Chrome Extensions, Desktop and Online). I think placing the library in a pmml folder on the same level as the other ones is a good idea. When we have the pmml editor itself, we can use the same folder to store its JS bundles etc, WDYT?

@tiagobento IIUC, the current guideline for Kogito Tooling libraries re-usability on editors is to expose APIs via envelope for now.
With that said, I believe that @yesamer will re-use the marshaller that @manstis made by exposing an envelope API that will be consumed in the editor (just like Guided Tour, Resource Content API, State Control, etc). Differently, from the approach we use for importing Monaco.
Am I missing something? :-)

@karreiro It can be done both ways. We can either load the library like we do with Jsonix or expose it on window.envelope. Both ways will work fine, but I think for this case loading the library and consuming it directly makes more sense to me. Note that window.envelope is provided to both GWT-based editors at the moment, so BPMN would have PMML-Marshalling capabilities, although I think it won't need it at all. Making it this way would only make the EditorEnvelope bundle heavier for the BPMN Editor.
window.envelope is supposed to expose things that are provided by the EditorEnvelope, and I don't think that a PMML Marshaller is something that the EditorEnvelope provides, but rather a library that's packaged with the PMML Editor and can be loaded by other editors that need it.
A third option would be binding it to a global object that's not window.envelope, but it would have the same problem of making the EditorEnvelope bundle bigger for the BPMN Editor.

I'm not sure I'm following @tiagobento @karreiro.
online-editor (for example) would have a dependency on pmml-editor-marshaller. How would that JS then get exposed to the editor itself? Firstly it'd be bundled into the single JS for the whole of online-editor (unless there's some webpack magic we can do), secondly it'd live "outside" the envelope (in kogito land, not editor land). Jsonix is bundled with the editor in editor land so is accessible via a path. We can't do that with the pmml-editor-marshaller w/o it being a version behind.
I'm on PTO as from next week (2 weeks). Does this PR need something major before it's mergable? Does it make sense to merge "as is" so others can contribute anything that may be needed to assist @yesamer while I'm on PTO?

@manstis We can merge the PR. How we are going to make it usable in other directories can be addressed separately.
The idea is to make the pmml-editor-marshaller be available through a path as well. We can copy the whole dist/index.js bundle produced by the pmml-editor-marshaller module and copy it to a pmml folder that's beside the bpmn, dmn and scesim folders. On the DMN Editor, we add a new path on the GwtMapping file, saying that we'll need to load ${editorInitArgs.resourcesPathPrefix}/../pmml/marshaller.js too. This file would then create a PMMLMarshaller global namespace, where everything it provides would go under. In GWT code, we would create the respective JsInterop clases to map it. Does that make sense?

@manstis @tiagobento @karreiro For your information, I'm following the solution @karreiro described, it's almost completed.
My concern to evaluate a different solution is a mixture of lack of time and experience, in my case. Consider I'm a novice in TS/JS world and it's mandatory to have this feature available next week. Therefore, I'm available to consider a different solution, but I'll need a consistent support in that case.

@yesamer Don't worry. In practice, the difference would be that the methods you'd call would be in window.PMMLMarshaller instead of window.envelope. Let's wait for @manstis' and @karreiro's input so we can agree on a solution.

Considering the work we have already done, I would just use the envelope for now. Also, this approach gives us the flexibility of doing some pre-processing before the GWT edit properly consumes the entities provided by the marshaller. However, let's stay vigilant for what we're sharing in the envelope on future development. Wdyt @tiagobento?

@karreiro Sure. That doesn't seem like a big overhead for the moment. We should keep an eye on that and act accordingly in the future. +1 to keep binding the PMML Marshaller to the window.envelope object.

@tiagobento OK, I completely understand your proposal.

The idea is to make the pmml-editor-marshaller be available through a path as well. We can copy the whole dist/index.js bundle produced by the pmml-editor-marshaller module and copy it to a pmml folder that's beside the bpmn, dmn and scesim folders. On the DMN Editor, we add a new path on the GwtEditorMapping file, saying that we'll need to load ${editorInitArgs.resourcesPathPrefix}/../pmml/marshaller.js too. This file would then create a PMMLMarshaller global namespace, where everything it provides would go under. In GWT code, we would create the respective JsInterop clases to map it.

@karreiro @yesamer OK, I completely understand your solution.

Considering the work we have already done, I would just use the envelope for now. Also, this approach gives us the flexibility of doing some pre-processing before the GWT edit properly consumes the entities provided by the marshaller. However, let's stay vigilant for what we're sharing in the envelope on future development.

However adding the PMML marshaller to the envelope does expose it to every editor; even if not needed. That said (it's fortunate) DMN, PMML, BPMN (and possibly, one day, scesim) all need the PMML marshaller! Furthermore exposing it via the envelope does mean we get a single bundle with it; whereas adding separately to each editor would lead to the PMML bundle being loaded into each IFRAME.... pros and cons for both.
Since @tiagobento et al is the architect of kogito-tooling I'd be inclined to incorporate his wishes longer term.

@tiagobento @jiripetrlik I'm on PTO for two weeks as from the end of today (UK time).
I think it should be merged "as is" and it allows @yesamer to progress DMN's usage..  after @jiripetrlik has approved.

@manstis Thanks for the reply, I'm glad we're able to reason about these trade-offs together. We'll go with adding the PMML Marshaller to the Envelope right now, but ideally we should migrate to not having editor-specific libraries bundled with the GWT Editors Envelope. Enjoy your PTO 😉

Waiting for @kelvah's review then we're good to merge.

@kelvah @jiripetrlik Can you please review that?

Hi @jomarko @jiripetrlik this PR is ready for your re-review :-)

CI issue (downloading dependencies).. retesting..

@jiripetrlik @jomarko CI is green. Can you guys please take a look at this PR?


Delay load the large intersight client

Fixes #66
Related to https://github.com/xlab-si/intersight-sdk-ruby/issues/13
Delay loading the intersight client saves time booting the rails application
along with memory and required files:
% time bundle exec rails r 'ManageIQ::Providers::CiscoIntersight::ManagerMixin'
Before:
bundle exec rails r 'ManageIQ::Providers::CiscoIntersight::ManagerMixin'  15.39s user 6.63s system 92% cpu 23.869 total
After:
bundle exec rails r 'ManageIQ::Providers::CiscoIntersight::ManagerMixin'  4.86s user 2.28s system 98% cpu 7.215 total

@jrafanie looks good, just need to add the require to the spec/models/manageiq/providers/cisco_intersight/physical_infra_manager_spec.rb spec as well now

Thanks, fixed.


Adding contributors to main readme.md

This PR adds image of contributors' avatars auto generated by contrib.rock to main readme.md. If there's anything that need to be changed, please let me know!

Thank you for your time and effort!

I am glad to have wonderful contributors like you to this repo. Thank you for your valuable contribution and your amazing suggestion🥰


Implement default for crate types

Global variables with godot-rust is very tricky: The language itself doesn't allow variables in global scale, so variables with holds the value of, for example, get_node() function have to:

Be inside the class struct: With unimplemented default traits, one have to type the same variable at least 3 time (in the struct declaration, in new(), and finally in ready())
Lazy-static approach: Variables that only run once in ready() can easily be considered static, however as it requires getting variables from the class struct, it ends quite complicated
Assign to a variable once for every single loop: This is what I've seen from most of the example files, not sure if it would re-assign memories for the “unchanged” variables leading to a performance loss

Using default implementations allows a more concise way, like c# in Godot where one only writes twice for a constant variable that has to be assigned after the node is created. An example would be:
impl Default for Ref<Node> {
	fn default() -> Ref<Node> {
		Node::new().into_shared()
	}
}

On the other hand, Default encourages half-initialized state, where you need to rely on explicit checks or manually keeping an "init flag". Why not use an Option?
Do you have some example code that illustrates this problem?

Why not use an Option

Never thought about it. It seems my ignorance took me to a wrong direction.
Thanks and sorry about the inconvenience!

One pattern I used a while ago:
// pure game-logic, nothing Godot-related
struct World { ... }

#[derive(NativeClass)]
#[inherit(Node)]
pub struct GodotApi {
    world: Option<World>, // late-init
}

#[methods]
impl GodotApi {
    fn new(_owner: &Node) -> Self {
        Self {
            world: None,
        }
    }

    #[export]
    fn initialize(
        &mut self,
        _owner: &Node,
        other_param: Ref<Node>,
    ) {
        let info = extract_info(other_param);
        self.world = Some(World::new(info));
    }

    // Utility to access world in other methods
    fn world(&mut self) -> &mut World {
        self.world.as_mut().expect("World was not initialized yet")
    }
}

For other classes, I try to keep them initialized as soon as possible, e.g. provide functions that return fully initialized structs (even possible in GDScript through a factory class).


Export fails if table has a calculated column with an error in its expression

Describe the problem
Error HTTP/500: Internal Server Error.
The query referenced calculated column 'Approval History Cases'[Workflow Case Sub Category FOR Request Export] which does not hold any data because there is an error in its expression.
Bravo version
0.9.1 (0.9.8124.15471)
Tabular model
Power BI Desktop, import mode
Power BI
Desktop - March 2022
Steps to reproduce the behavior
No response
Additional context
No response
Screenshots
No response
Anything else ?
Trace Id: 00-c094e9ce54c51d418729dc59a7b32389-16ca4a28adadb440-00

Fixed in 0.9.3


Inquiry: Fast method for classifying faces in a group of photos

I hope this message finds you well.
I have a question regarding the capabilities of CompreFace and I would appreciate your assistance. I am currently looking for a fast method to classify faces in a group of photos, where similar faces are labeled with the same tag. The tags can be initially random and can be modified later. I have already utilized the CompreFace DetectionFace method to extract thumbnails and embedding datasets for each face in the photos.
Now, I am wondering how I can proceed to classify these photos. I would like to group the photos based on the similarity of the faces. For example, if there are 20 photos in a group and each photo contains 1-3 faces, there are approximately 5 unique faces among the 20 photos. Therefore, I aim to separate the 20 photos into 5 groups.
Could you please let me know if it is possible to achieve this using the existing CompreFace REST API? Your support and guidance in this matter would be greatly appreciated.
Thank you very much.

I described it here:
https://github.com/exadel-inc/CompreFace/discussions/1049


feat: Cloudprovider Policy support via cilium config

Introducing a new cilium config field egress-deny-tuples to allow cloudprovider to block certain traffic without denying rest of traffic.The deny tuples are converted to Cilium Egress Deny rules and enforced to all cilium endpoints without default deny. So only traffic to endpoints configured in deny-tuples would be blocked while rest of traffic allowed. If any of other NetworkPolicy or CiliumNetworkPolicy is enforced for an endpoint, then it goes to default deny as usual. This change would not regress any exisiting NetworkPolicy behaviour.
Please ensure your pull request adheres to the following guidelines:

[ ] For first time contributors, read Submitting a pull request
[ ] All code is covered by unit and/or runtime tests where feasible.
[ ] All commits contain a well written commit description including a title,
description and a Fixes: #XXX line if the commit addresses a particular
GitHub issue.
[ ] If your commit description contains a Fixes: <commit-id> tag, then
please add the commit author[s] as reviewer[s] to this issue.
[ ] All commits are signed off. See the section Developer’s Certificate of Origin
[ ] Provide a title or release-note blurb suitable for the release notes.
[ ] Are you a user of Cilium? Please add yourself to the Users doc
[ ] Thanks for contributing!

Fixes: #26135
CFP: https://github.com/cilium/design-cfps/pull/12
<!-- Enter the release note text here if needed or remove this section! -->

I've asked @nathanjsweet to take a look at the policy logic changes, since he knows that code the best.
I'll start to think about how this is all plumbed together.
In the mean time, @tamilmani1989, would you mind splitting this in to a few commits? There should be one commit for the "front-end" (e.g. policy ingestion via command line), and at least one for the "non-default-deny" mode for policies.

@squeed / @nathanjsweet i split into different commits. there were some failures due to that and i hope it will go away once i squash back the commits.. would be great if you take a look at PR and share your suggestions

Hi there, @tamilmani1989.
This https://github.com/cilium/cilium/pull/30572 is fortunately timed :-). There are some other users that would like similar logic added to the core of the policy engine. After looking at your PR, I realized it missed a few special cases in calculating policy defaults. So, I filed a PR that implements just the non-default-deny logic. Could you review that and see that it meets your needs?
I'm still mulling over the question of how to have a "stickier" policy enforcement. This PR creates a policy type that is enforced, even if policy is disabled. We need to proceed carefully here.
 They can create HostNetwork pods, change Cilium images, etc. Even if we ignore a specific config-map key, there's many, many other ways to circumvent policy. How do you envision enforcing this?
If, however, we assume that administrators do not have the ability to write to the kube-system namespace, then it's not actually possible to disable policy. So, I'm not sure there's much value in a non-disable-able policy; if administrators can change Cilium ConfigMaps, then they can just remove the policy in question.
Now, I do think it would be nice to have statically-defined policies. If you would like to make a small controller (probably adding on to the work in https://github.com/cilium/cilium/pull/30322 ) that watches a directory and applies any policies found in there, I would be 100% in favor. You could then build a custom image of Cilium, or deploy it with a ConfigMap that included these static policies.
Make sense? Happy to talk about this online if it would help.

Thanks @squeed for responding back.

 They can create HostNetwork pods, change Cilium images, etc. Even if we ignore a specific config-map key, there's many, many other ways to circumvent policy. How do you envision enforcing this?

Cloud provider doesn't allow changing the config map or cilium image. It will get reconciled back to original config/image. Cluster admin would not have control over it.
Today only k8s network policies are supported and if we go by your PR we have to start supporting cnp.
It would be good if we can discuss this over a call. I will reach out to you in slack if that's ok.

Now, I do think it would be nice to have statically-defined policies. If you would like to make a small controller (probably adding on to the work in https://github.com/cilium/cilium/pull/30322 ) that watches a directory and applies any policies found in there, I would be 100% in favor. You could then build a custom image of Cilium, or deploy it with a ConfigMap that included these static policies.

Incidentally, I do think that this solves a slightly more general problem than the current proposal by abstracting the solution space further, and I think that provides some useful properties. In conjunction with the feature in #30572 this would solve the problem space in a way that is more supportable long-term IMO. Rather than providing a way for users to specify individual rules on the commandline in a relatively static and limited way, being able to pick up YAML/JSON specifications from a directory would provide the full power of the policy engine without requiring us to think about how to expose and translate a new rule language for the new commandline flag.
I think we could do this even by supporting the existing policy formats KNP/CNP/CCNP, as long as we ensure that they are somehow namespaced separately from k8s resources. That is to say, if someone loads these policies from a directory, there is no way for someone to also create a network policy resource in k8s that modifies or alters the policies loaded from disk. If you look at cilium-dbg policy add ... and the json policy examples under examples/, you may get a sense for the ability to do this already. The format is effectively the same as the CNP resources in that case, and done in cilium-dbg rather than cilium-agent, but the same principle applies for Casey's proposal.


Is it possible to delay third party scripts when using nuxt 2 + manual mode?

Is it possible to delay third party scripts when using nuxt 2 + manual mode?

If you load the script within a component that is wrapped in a manual hydration component it would delay it.
There is no special configuration though, if that's what you're asking


Adds the uniform shadow sampler2d back in the referenced compiler nod…

…es variables

Could you explain, I am not sure to understand the why


Minor style enhancements for AppFooter

This PR introduces two minor style  enhancements for the AppFooter component:

decerase font size for very small screen width (vuetify breakpoint xs)
avoid special color for links in footer

Thanks for the review!

Thanks for the review!


1.4.0 bluealsa I can't see the default sound card bluealsa

 nano /etc/asound.conf

pcm.btreceiver {
type plug
slave.pcm {
    type bluealsa
    device "41:42:08:68:33:30"
    profile "a2dp"
}
hint {
    show on
    description "Bluetooth Receiver"
}

}
pcm.!default {
type plug
slave.pcm "btreceiver"
}

Bluetooth speakers should have been set to the default speaker, but

cat /proc/asound/cards

0 [Headphones     ]: bcm2835_headphonbcm2835 Headphones - bcm2835 Headphones
bcm2835 Headphones

There is no appearance
Execute alsamixercan only find

And execute
alsamixer  -D  bluealsa

How to modify the Bluealsa volume by simple alsamixer in the Raspberry Pi, without having to specify bluealsa each time

You set set the default pcm to be a bluealsa device, but for alsamixer you also need to set the default ctl to be bluealsa:
ctl.!default bluealsa

However, there may be some undesirable side effects of this - see my notes on using bluealsa as default ALSA device on the wiki here: https://github.com/Arkq/bluez-alsa/wiki/Using-bluealsa-as-default-ALSA-PCM

您将默认 pcm 设置为 bluealsa 设备，但对于 alsamixer，您还需要将默认 ctl 设置为 bluealsa：
ctl.!default bluealsa

    type plug
    slave.pcm {
        type bluealsa
        device "41:42:08:68:33:30"
        profile "a2dp"
    }
    hint {
        show on
        description "Bluetooth Receiver"
    }
}

pcm.!default {
 type plug
    slave.pcm "btreceiver"

}

ctl.default {
type bluealsa
}

pi@raspberrypi:~ $ alsamixer
ALSA lib conf.c:1410:(parse_def) default is not a compound
ALSA lib conf.c:1887:(_snd_config_load_with_include) _toplevel_:20:13:Invalid argument
ALSA lib conf.c:3650:(config_file_open) /etc/asound.conf may be old or corrupted: consider to remove or fix it
ALSA lib conf.c:3572:(snd_config_hooks_call) function snd_config_hook_load returned error: Invalid argument
ALSA lib conf.c:4026:(snd_config_update_r) hooks failed, removing configuration
cannot open mixer: Invalid argument

I automatically link the speaker by setting the 20 seconds after power on, but runs alsamixer to get these errors.

ctl.default is wrong. Should be ctl.!default

ctl.default is wrong. Should be ctl.!default

ctl.!default {
type bluealsa
}

Thank you very much

@borine  hi
But after rebooting, the adjusted volume will return to 100. isn't that a problem with bluealsa?

But after rebooting, the adjusted volume will return to 100. isn't that a problem with bluealsa?

Not really. alsactl only works with hardware soundcards, so does not save the state of bluealsa controls, so that is a problem with ALSA.

Okay, a little regret


Integrate Result<T> into MediatorEndpoints

Mediator endpoints should have support for Result<T> when making requests. This would allow us to use the result type end-to-end.
This feature should be added side-by-side the existing implementation, and should not include major breaking changes. This allows consumers to migrate existing endpoints.
Adding this to the server implementation shouldn't be too hard. IRequestHandlers will need to have their signatures updated, and the endpoint mapper should accept an IRequestHandler<T1, T2 OR IRequestHandler<T1, Result<T2>>.
The client implementation is likely to be trickier, as it just has a Send method, whose return signature we can't modify. Ideally we would update this to return a Result, but we need to avoid breaking changes. Instead we may add a SendResult (or similar), which will nicely deserialise results.

HTTP Mediator work tracked in #116.


Duplicated cell names after concatenation

In DropSeq experiments cell names are encoded by 12nt barcodes. It seems that no name check is performed when merging multiple datasets in ScanPy.
>>> from collections import Counter
>>> import scanpy.api  as sc

>>> f = sc.read("data1.txt").transpose()
>>> g = sc.read("data2.txt").transpose()
>>> c = f.concatenate(g)

>>> len(c.obs_names)
7932
>>> len(set(c.obs_names))
7890

>>> cc = Counter(c.obs_names)
>>> cc.most_common(10)
[('AAAAAAAAAAAA', 2), ('TCCTGTCTCTTA', 2), ('CGCAAGGGAAAG', 2), ('ACCCGTCTATGT', 2), ('CTCCTGTCTCTT', 2), ('TTCCTGTCTCTT', 2), ('CCCTGTCTCTTA', 2), ('CCGCTGTCTCTT', 2), ('GACAAACCTACC', 2), ('ACACTGTCTCTT', 2)]

Hi Davide,
thank you! Currently, we use the default behavior of pandas concatenate: see here. I'll not be able to fix this during the next days. @flying-sheep, could you have a look and maybe figure out a meaningful option or meaningful default to circumvent this? It should be easy to simply pass an option to DataFrame.concat().
@dawe Thanks again for your pull request. I also put a new anndata version that incorporates it on PyPI.
Cheers,
Alex

What would be a useful default?
I would assume: Drop identical observations and throw an error if observations with the same ID but different data exist.

I wouldn't make assumptions on the data themselves, it may be that different cells (with the same name) in different experiments get the same counts for the same gene, especially if this is low (0-2).
I'm also a Seurat user, which allows only pairwise merging of different dataset and I believe that a useful default would be add a N_ at the beginning of observation names with N being in a range(len(experiments)). This would allow seamless automatic merging of multiple datasets.

So, this is solved in anndata 0.5 and scanpy 0.4.3. See the release notes (https://scanpy.readthedocs.io) and https://github.com/theislab/anndata/commit/63500075e926f202e856bd04ec673df55bbd2460 and the example.
Hope this is a meaningful default. If you pass index_unique=None, then it keeps duplicates.


Document the download endpoint

Ah nice! Thanks for writing this up! I should have time tomorrow afternoon to review it in depth.
I think I need to add something like fileDownloadUrl to the Ringtail.Context so this is more discoverable/usable - currently you have to do some manip of the Ringtail.apiUrl to compute the download URLs which isn't clear or documented anywhere, hah.


GL Error

When running this mod (latest version of psychedelicraft, botania, and forge) with botania it seems to spam my console with a GL Error here is the log
https://gist.github.com/XBlackLeopardX/07c2ecc5e0a824e15c0d

Hmmm.... There is no indication of this being Psychedelicraft's fault, but of course I can't just dismiss it.
I take it it doesn't happen if Psychedelicraft is not installed, and neither does it happen if Botania is not installed?
In that case, I'd wager it's a shader issue. Does it still spam the error when you disable shaders in the config?
Lastly, do you notice anything different, visually?

Correct remove botania and I don't get the error or remove Psychedelicraft and I don't get the error
With shaders disabled the error doesn't appear at all in the console
Also I havn't noticed anything visually off it all looks like it should

Interesting... I highly suspect Botania is calling some OGL methods that depend on no shader being set up. I might investigate this myself in the future, but it might help to report this to the Botania author, too - especially with the information about what version the errors started occuring in. They probably have better chances of figuring out exactly what OGL calls cause this issue than I do.

The class I use for shaders is here https://github.com/Vazkii/Botania/blob/master/src/main/java/vazkii/botania/client/core/helper/ShaderHelper.java
Perhaps you ought to have a look at it, you seem much more experient on this than I am, I don't have that much experience regarding shader code so there might be some bad practices in there.

@Vazkii
Alright, I'm noticing a few things here. Good on you for trying to improve the code, I don't see that a lot! :D
Firstly, OpenGLHelper wraps a lot of GL calls these days. Not only do they improve compatibility between mods, and towards more graphics cards, but they also ensure code sanity internally.
My example of a fully wrapped shader looks like this:
https://github.com/Ivorforce/IvToolkit/blob/2a03617dd4a1a05e2e4340239f3ef73d7f9a3d11/src/main/java/ivorius/ivtoolkit/rendering/IvShaderInstance.java
It's Apache 2.0, so if you want to use it, go ahead and copy it - with proper attribution, of course. This would make the whole process a bit easier and a lot stabler. :)
That aside, there are inherent problems involved with two mods running shaders at once. After looking at your code a bit more, I'm willing to bet the gl errors are thrown by me trying to set uniforms when the shader is not bound.
It's possible to solve this, albeit with noticeable visual artifacts surrounding all your renderings utilizing shaders, to manually make the processes compatible, by simply re-binding the currently used shader after yours is done (making a shader stack, so to say).
This whole thing is basically the reason I discourage using shaders for random objects in the first place - it makes you incompatible to a lot of other mods doing the same. Also it won't work in 1.8+ either way, with Mojang wrapping everything with their own shaders :P
To improve your future debugging capabilities, I highly recommend you get your own logger (logger = fmlPreInitializationEvent.getModLog();) and log to that, rather than using the FMLLog. It should always be clear what mod is logging what, especially to the end user.
If you're going as deep as shaders, you should also definitely consider logging glErrors yourself. I do it post every render pass, which is why this is logged by Psychedelicraft rather than vanilla in the first place. The code looks like this: https://github.com/Ivorforce/IvToolkit/blob/2a03617dd4a1a05e2e4340239f3ef73d7f9a3d11/src/main/java/ivorius/ivtoolkit/rendering/IvOpenGLHelper.java#L82-93
Shouldn't call it too often, but certainly after big operations.
Btw., this is unrelated, but you can basically replace your big readFileAsString with a simple
String myString = IOUtils.toString(ShaderHelper.class.getResourceAsStream(filename), "UTF-8");
Just saying :P
@XBlackLeopardX Basically what this means is that Vazkii's shaders cancel out mine, and you'd notice the difference when hallucinating on drugs (aka activating my shader's capabilities).
This is an inherent incompatibility, and I'm afraid you'll have to disable either Psychedelicraft's or Botania's shaders.


Get Wav Peak Data as Int16 Values

I want to use NAudio to extract the peak values of wav audio files like the audiowaveform library provides. Which is an array of short values like:
{
  "version": 2,
  "channels": 2,
  "sample_rate": 48000,
  "samples_per_pixel": 512,
  "bits": 8,
  "length": 3,
  "data": [-65,63,-66,64,-40,41,-39,45,-55,43,-55,44]
}

https://github.com/bbc/audiowaveform/blob/master/doc/DataFormat.md
I saw that NAudio has a built-in WaveformRenderer that outputs png images, but I just need the raw peak data. Built-in NAudio classes like MaxPeakProvider (which is initialized with waveReader.ToSampleProvider()) etc. works with floats, I need them as short values. Is it possible?

You can convert them back into floats by multiplying the float value by short.MaxValue and then casting to a short. You if your incoming audio is already as shorts, then just make your own version of MaxPeakProvider that takes an IWaveProvider, and uses BitConvertor or similar to read out the float values as they pass through.


Gracefully handle missing asset tables

When scanning I am now getting the following error:
magpie_1   | 14:26:08.813 [main] INFO  i.o.m.c.c.s.PolicyAnalyzerServiceImpl - Analyzing rule - Ensure CloudTrail is enabled in all regions
magpie_1   |
pg_1       | 2021-06-09 14:26:08.824 UTC [2232] ERROR:  relation "awscloudtrailtrail" does not exist at character 81
pg_1       | 2021-06-09 14:26:08.824 UTC [2232] STATEMENT:  SELECT 'No global trail exists' AS arn WHERE NOT EXISTS
pg_1       |        (SELECT *
pg_1       |         FROM awscloudtrailtrail
pg_1       |         WHERE supplementaryConfiguration->'trailDetails'->'trail'->'isMultiRegionTrail' = 'true'
pg_1       |           AND supplementaryConfiguration->'status'->'isLogging' = 'true'
pg_1       |           AND EXISTS
pg_1       |             (SELECT *
pg_1       |              FROM jsonb_array_elements(supplementaryConfiguration->'eventSelectors'->'eventSelectors') eventSelector
pg_1       |              WHERE eventSelector->>'includeManagementEvents' = 'true'
pg_1       |                AND eventSelector->>'readWriteType' = 'All'))
magpie_1   | 14:26:08.836 [main] ERROR io.openraven.magpie.cli.Policy - Analyze error: org.postgresql.util.PSQLException: ERROR: relation "awscloudtrailtrail" does not exist
magpie_1   |   Position: 81 [statement:"SELECT 'No global trail exists' AS arn WHERE NOT EXISTS
magpie_1   |     (SELECT *
magpie_1   |      FROM awscloudtrailtrail
magpie_1   |      WHERE supplementaryConfiguration->'trailDetails'->'trail'->'isMultiRegionTrail' = 'true'
magpie_1   |        AND supplementaryConfiguration->'status'->'isLogging' = 'true'
magpie_1   |        AND EXISTS
magpie_1   |          (SELECT *
magpie_1   |           FROM jsonb_array_elements(supplementaryConfiguration->'eventSelectors'->'eventSelectors') eventSelector
magpie_1   |           WHERE eventSelector->>'includeManagementEvents' = 'true'
magpie_1   |             AND eventSelector->>'readWriteType' = 'All'));
magpie_1   | ", arguments:{positional:{}, named:{}, finder:[]}]
magpie_1   | 14:26:08.837 [main] INFO  io.openraven.magpie.cli.Policy - Policy analysis  completed in 1.380898s
magpie-quickrun_magpie_1 exited with code 0

The Magpie container appears to exit immediately with an incomplete scan.    A PSQLException for a missing relation (table) should not be logged as an error.  Instead log a user-friendly INFO message and a full stacktrace on DEBUG.  Then continue as normal so the scan completes.

Already Done


Remove unnecessary bounds on Entry::Value

Codecov Report

Merging #116 (0a75d13) into develop (35e420a) will decrease coverage by 0.00%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop     #116      +/-   ##
===========================================
- Coverage    68.08%   68.07%   -0.01%
===========================================
  Files           52       52
  Lines         8064     8065       +1
===========================================
  Hits          5490     5490
- Misses        2574     2575       +1

Impacted Files
Coverage Δ

src/collections/mod.rs
100.00% <ø> (ø)

src/plugins/signer.rs
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 35e420a...0a75d13. Read the comment docs.

Closing since this now has conflicts, we can make a new PR for this change. Although, wondering why those bounds are removed for Value at the trait level but not Key

It looks like Map never requires that the generic value type be Encode or Decode, only State. So we didn't necessarily need the bounds for the map to function. For the keys, we wanted ordering parity with keys and their encodings so we needed Encode + Decode for the MapKey layer.


Incorrect text output

Microsoft PowerToys version
0.72.0
Installation method
WinGet, Other (please specify in "Steps to Reproduce")
Running as admin
No
Area(s) with issue?
TextExtractor
Steps to reproduce
Where install PowerToys: https://christitus.com/debloat-windows-10-2020/

✔ Expected Behavior
Expected result:
add [bx+di],al
add [ecx],al
add [rcx],al
❌ Actual Behavior
Actual result:
add [bx+di],al
add [ecxlal
add
Other Software
HxD version <IP_ADDRESS>

This issue is with the underlying OCR Engine and fixing it is beyond the scope of this project.


fixed intermittent failures in external Jen , added back monitoring exporter test

http://build.weblogick8s.org:8080/job/weblogic-kubernetes-operator-quicktest/1038

@marinakog can you put some notes on how you are fixing the intermittent failures, what changes you are doing in the description of the PR. Thanks.

combined shell scripts into one call from java, added more cleanup
https://build.weblogick8s.org:8443/job/weblogic-kubernetes-operator-quicktest/1046/ is clean


fix #3585 VoidResponse should not be shared

ApiCallDetails will be set and overridden by multiple requests.

ported to master: 2c698bc82a9a75ea751be20c5f5f939cc5996b1e
made similar change in 5.x: ddc28acad9fb381fcd57461f369730faff182582


Debug Breakpoints

Type: Bug
Weird behaviour on breakpoints after makeing changes, seems that breakpoints don't remain in the same line and very often debug breaks in a different file.
I'm debuggin using Edge
Angular 11
VS Code version: Code 1.82.2 (abd2f3db4bdb28f9e95536dfa84d8479f1eb312d, 2023-09-14T05:55:25.390Z)
OS version: Windows_NT x64 10.0.17763
Modes:

System Info

Item
Value

CPUs
Intel(R) Xeon(R) Gold 5218R CPU @ 2.10GHz (8 x 2100)

GPU Status
2d_canvas: unavailable_softwarecanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: disabled_softwaremultiple_raster_threads: enabled_onopengl: disabled_offrasterization: disabled_softwareraw_draw: disabled_off_okvideo_decode: disabled_softwarevideo_encode: disabled_softwarevulkan: disabled_offwebgl: unavailable_softwarewebgl2: unavailable_softwarewebgpu: unavailable_software

Load (avg)
undefined

Memory (System)
32.00GB (7.55GB free)

Process Argv
--crash-reporter-id fdd0f0a7-0af7-4257-9a65-67284322290b

Screen Reader
no

VM
100%

Extensions (52)

Extension
Author (truncated)
Version

csharp-to-typescript
adr
1.12.1

vscode-angular2-files
ale
1.6.4

ng-template
Ang
15.2.0

npm-intellisense
chr
1.4.4

path-intellisense
chr
2.8.4

vscode-eslint
dba
2.4.2

githistory
don
0.6.20

bracket-pair-toggler
dzh
0.0.3

gitlens
eam
14.3.0

EditorConfig
Edi
0.16.4

vscode-great-icons
emm
2.1.102

prettier-vscode
esb
10.1.0

evolution-gaming--vscode-eslint
evo
1.9.2

ft-extension-pack
Fer
0.0.1

file-icons
fil
1.1.0

vscode-firefox-debug
fir
2.9.8

workspace
Foo
1.3.0

auto-close-tag
for
0.5.14

auto-rename-tag
for
0.1.10

lintlens
ghm
7.5.0

copilot-chat
Git
0.7.1

angular-bootstrap
her
4.0.9

githd
hui
2.3.3

output-colorizer
IBM
0.1.2

vscode-implicit-indent
jem
1.1.1

angular-essentials
joh
16.0.4

pwa-tools
joh
0.1.0

vscode-commitizen
Kni
1.1.0

eslintlens
ldl
0.0.6

vscode-eslint-ts-fix
lyn
2.2.2

eslint-language-service
man
1.1.2

workspace-storage-cleanup
meh
1.1.5

Angular-BeastCode
Mik
10.0.3

vscode-scss
mrm
0.10.0

vscode-edge-devtools
ms-
2.1.3

vscode-groovy-lint
Nic
2.0.0

vscode-html-scss
P-d
0.0.42

material-icon-theme
PKi
4.30.1

tsimporter
pmn
2.0.1

angular-cli
seg
0.0.19

ionic-switch
shi
0.0.2

vscode-scss-formatter
sib
3.0.0

vscode-autohide
sir
1.0.8

vscode-smoothtype
spi
1.2.0

autoimport
ste
1.5.4

move-ts
str
1.12.0

icons
tal
3.7.0

vscode-css-custom-properties
Toc
0.0.5

intellicode-api-usage-examples
Vis
0.2.8

vscode-icons
vsc
12.5.0

vscode-todo-highlight
way
1.0.5

pretty-ts-errors
yoa
0.5.2

(1 theme extensions excluded)

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vsdfh931cf:30280410
vshan820:30294714
vstes263:30335439
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593:30376534
pythonvs932:30410667
py29gd2263cf:30792227
vsclangdc:30486549
c4g48928:30535728
dsvsc012:30540252
pynewext54:30695312
azure-dev_surveyone:30548225
3biah626:30602489
f6dab269:30613381
showlangstatbar:30737416
a2ce3375:30757347
pythonfmttext:30731395
fixshowwlkth:30771522
showindicator:30805244
pythongtdpath:30769146
i26e3531:30792625
pythonnosmt12:30797651
pythonidxptcf:30805731
pythonnoceb:30805159
copilotsettingc:30839828
asynctok:30821568
dsvsc013:30795093
dsvsc014:30804076
diffeditorv2:30821572
dsvsc015cf:30829746

I also encountered the same problem, which occurred after upgrading to 1.82.2

I have the same problem with this version.

I got version 1.81.1 from here while this issue is fixed!

What language?

Typescript/javascript with Angular for me

什么语言？

Mine is Typescript Nuxt3 project
I have already returned it 1.80.2

Typescript/Angular

I'm running Angular Typescript and having the same issue. Tried using Chrome, Firefox and Edge

Would be helpful if you can provide a simple example that we can use to repro, and/or grab logs
/jsDebugLogs

Please collect trace logs using the following instructions:

If you're able to, add "trace": true to your launch.json and reproduce the issue. The location of the log file on your disk will be written to the Debug Console. Share that with us.
⚠ This log file will not contain source code, but will contain file paths. You can drop it into https://microsoft.github.io/vscode-pwa-analyzer/index.html to see what it contains. If you'd rather not share the log publicly, you can email it to<EMAIL_ADDRESS>

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


[macos] add retries to Homebrew install

Description
add retries to Homebrew install
Related issue:
Check list

[ ] Related issue / work item is attached
[ ] Tests are written (if applicable)
[ ] Documentation is updated (if applicable)
[ ] Changes are tested and related VM images are successfully generated

abandon in favor of https://github.com/actions/runner-images/pull/8630


add VAMPS deposition tests

From: https://github.com/biocore/qiita/pull/1671#issuecomment-191299751

closing, we haven't made any VAMPS depositions in a few years ...


STORM-3166: Make Utils.threadDump account for threads dying before it…

… can get the ThreadInfo
https://issues.apache.org/jira/browse/STORM-3166

Failure caused by https://issues.apache.org/jira/browse/STORM-3167

Yes, exactly.


500 error on creating pull request

Gogs version (or commit ref): <IP_ADDRESS>7
Git version: 2.8.1
Operating system: debian jessie
Database: Sqlite
Can you reproduce the bug at http://try.gogs.io: No
Log gist: https://gist.github.com/akademic/afef02f8954f9b210d1e7146f8fb5480

Description
Steps for reproduction:

user1 create repo1 with commits
user2 forks user1/repo1 as user2/repo1
user2 adds new commit to user2/repo2 and push it
user2 clicks on Create Pull Request
See 500 error

I got the same behavior on all my repos when trying create issues (have not tried pull request yet):
[E] NewIssue: newIssue: GetRepositoryByID: repository does not exist
I don't know what update broke this but it worked a week ago.
I'm using the gogs docker image.

Having the same problem when creating new issues on Debian Jessie. Version 0.9.46 here, aka 1c7dcdd6b948b9c177b5ed4e036e612508ee9832.
[...outers/repo/issue.go:435 NewIssuePost()] [E] NewIssue: newIssue: GetRepositoryByID: repository does not exist [id: 14, uid: 0, name: ]

If I get a moment, I'll try to reproduce it against HEAD.

I bisected, and f1b8d52eb3ac230ed5a275f4a844ddb0cf48041e appears to be the offending commit.

Aha!
I think I fixed it. I just created #3296; I'd appreciate some feedback.
Seems like the SQLite driver for xorm can't retrieve data once an update occurs. A comment in issue.go says as much:
// During the session, SQLite3 dirver cannot handle retrieve objects after update something.
// So we have to get all needed labels first.

Patch has pushed to fix this issue, please test on master branch or https://try.gogs.io.

Testing on c2fb01a257cfcddf5dc279fcd66175280778f7a9 just now
Works fine!

Works on latest gogs docker (<IP_ADDRESS>1)!

For anyone blocking on this, I'll have a new revision release ASAP.


Avoid stealing touches from other native modals.

With react-native-navigation, an overlay with interceptTouchesOutside=false is not allowed to pass through the touches because of the wrapper view introduces by react-native-root-siblings.
As I've seen in the issues section in react-native-navigation, many people ditch libraries like react-native-popup-dialog and react-native-root-toast due to this issue.

@magicismight This is an important one :-)

Care for a release? :-)

@danielgindi I remember I already published?

Oh yes. Seems like you have published to npm but no commit/tag here with the version, so I got confused. Sorry!

@danielgindi Sorry not that formal 🤣


Adding hanaonazure release 1.3.5 to the index

This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

If this PR is for a new extension or change to an existing extension, use the following to try out the changes in this PR:
docker run -it microsoft/azure-cli:latest
export EXT=<NAME>
pip install --upgrade --target ~/.azure/cliextensions/$EXT "git+https://github.com/pabowers/azure-cli-extensions.git@pabowers-hanaonazure-1-3-5#subdirectory=src/$EXT&egg=$EXT"


UMI analysis in bcbio

Hi Brad,
I'm interested in performing UMI analysis. Does bcbio supports this type of barcoding and umi scheme? My read looks like this:
@K00151:215:HHNMKBBXX:7:1101:23581:1384 BC:Z:CGCACTAAACACCAAG   QT:Z:AAFFFJJJAAFFFJJJ   ZU:Z:ATTGGGCA   ZQ:Z:JJJJJJJF
CACTGAGATCACTGGCACACAAGCAGAGCCCTCTTGCTGTGTTTGTTCTTCCCTTTGGATCTCCTGGCCCTCCCTCGCAGGGAAGCGAGTGTGCCAGTGTTCATGGACTCCTGATGAGATCGGAAGAGCACACGTCTGAACTCCAGTCACC
+
AAFFFJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFJJJJJJJJJJJJFJJJJAFJ<JJJJJJJFF<AJAAFJJAJFJJFJJJJ<F<JJJJ
where BC: barcode; QT: barcode quality; ZU: Umi; ZQ: Umi quality
Thanks!

We definitely have UMI support, but it might take some massaging of your input files to get them in a form that bcbio deals with. Is this a variant calling or RNA-seq experiment? We support several different RNA-seq schemes. For variant calling the best approach would be to adjust these the inputs so the barcode is in the read name:
@k00151:215:HHNMKBBXX:7:1101:23581:1384:UMI_ATTGGGCA

and then use umi: fastq_name in the your configuration:
http://bcbio-nextgen.readthedocs.io/en/latest/contents/configuration.html#umis
Happy to provide more specific advice if you can give us more details about your data analysis. Thanks much.

Hi Brad,
Thanks for your reply. My reads come in this form for both variant calling and RNAseq because of our in-house script that post-processes the data as it comes out of the sequencer. I can do some bash scripting to adjust the inputs into the specific format you specified above and use umi: fastq_name in my config file. Can bcbio accept this configuration for normal RNAseq runs as well, or must it be 1 of the 3 schemes [harvard-indrop, harvard-indrop-v2, cel-seq]?
Thanks!

For single cell RNAseq, it does have to match one of the supported schemas so you'd have to do a bit of input transformation to match a supported schema (https://github.com/chapmanb/bcbio-nextgen/tree/master/bcbio/data/umis) or we could add support for your approach. @roryk might have more specific suggestions if you can describe your UMI tagging approach. Hope this helps.

Great-- if you can adjust your reads to have a format like this:
@NS500233:572:H25VKBGX2:1:11101:10465:1041:CELL_AAGAGTAT:UMI_NNNNNN

and send along a snippet of the data, I can add support for handling pre-transformed reads to the single-cell RNA-seq pipeline.

Hi @chapmanb and @roryk ,
Thanks a lot for your replies. My experiment is just plain RNA-seq (not single cell RNA-seq). UMIs are added as a portion of custom adaptors/dual barcodes during the PCR amplification step in a Script-Seq protocol to account for PCR bias.
Looking at @NS500233:572:H25VKBGX2:1:11101:10465:1041:CELL_AAGAGTAT:UMI_NNNNNN
does CELL_AAGAGTAT refer to the barcode? Mine is 16bp long and is the same for the entire sample, not sure how this feeds into the single-cell RNA-seq pipeline...

Hi @phu5ion,
Gotcha-- is Script-Seq tag based? Does it just get the 3' end of the transcripts? If so running it through the single-cell pipeline will be the way to go, it doesn't actually have to be single cell data. We run DGE analyses through that same pipeline, it just does tag based RNA quantification.
That's right CELL_foo is for a cell/well/whatever with a barcode foo. The samples will get quantitated by separating out on CELL_.

sample.zip
Hi @roryk
Sorry for taking a while to get back. Yes it's tag-based. Sounds good! I've attached a short snippet of my files here.

Closing this stale issue!


Setup DynamoDB backup lambda function

There's an official AWS way, but it apparently can get a bit expensive.  This lambda https://github.com/CU-CloudCollab/aws-examples/tree/master/lambda/dynamodb-backup is apparently a cheap way to do a backup to s3.

moving away from Dynamodb.


Support for UNAuthorizationStatusNotDetermined

iOS 10+ supports a value of UNAuthorizationStatusNotDetermined for authorizationStatus which means that the user has not yet been shown the system permissions popup. This is useful in implementing a common UX flow in which an app screen explaining why push notifications are necessary is shown before showing the system popup.
Android example:

I can see that we're already checking for and returning the provisional state here.
https://github.com/wix/react-native-notifications/blob/d727df5ef8adb600c162d7584847dc858027e95f/lib/ios/RNNotificationCenter.m#L122
Would the maintainers be open to a PR to add a line below it to check for the notDetermined state?
More context on this SO post.

Not sure how to upvote this request, but I would like it too :D


usage of JDBCoData from PowerBI or Excel

Thank you very much for providing this!
We are also interested in using odata primarily in order to get data from an Oracle database in PowerBI.
I got this to work in general with our Oracle DB, but when using this as an OData source from PowerBI or Excel, I am encountering issues, see attached pdf.
Thanks for any pointers on this.
Best regards,
Bernd
JDBCoData_PowerBI.pdf

I have thought about Oracle and PowerBI before but thought that Oracle has a Restful interface and for PowerBI you would access databases directly, not via OData. Therefore I thought it is not important. Given that you are using both, I am obviously missing something why this is a valid use case and should be supported. Any input?

wasn't aware of this, to be frank. Will inquire with our Oracle team...


Render MachineHealthCheck from cluster chart

Closes https://github.com/giantswarm/roadmap/issues/3047
What this PR does / why we need it
This PR removes MachineHealthCheck from cluster-aws and it configures cluster chart to render it.
Checklist

[x] Update changelog in CHANGELOG.md.

Trigger e2e tests

/run cluster-test-suites

/metadata  (MachineHealthCheck/org-giantswarm/test-wc-minimal-control-plane)
  + one map entry added:
    annotations:

Will fix this to remove the empty map.

One more check after updating the PR
/run cluster-test-suites

/run cluster-test-suites

lgtm if the rendered health check is the same as before

With the few expected labels/annotations being different (e.g. team name, chart name), the rendered MachineHealthCheck resource is the same (the MachineHealthCheck  template code in cluster chart is basically copy-pasted from cluster-aws).

I have rebased the PR to resolve git conflicts in CHANGELOG.

/run cluster-test-suites

autoscaler e2e tests not be affected by this PR, retrying one more time
/run cluster-test-suites

/run cluster-test-suites

Another attempt after merging the fix here https://github.com/giantswarm/cluster-aws/pull/508
/run cluster-test-suites


Create README.md

Ok now this is extensive. I saw some common issues in there, but it's pretty good for manual pieces of what we do


[DRAFT] Missing configmaps should not be requeued

Codecov Report

Merging #35 (f7205c5) into main (5122265) will not change coverage.
Report is 1 commits behind head on main.
The diff coverage is 0.00%.

Additional details and impacted files

@@           Coverage Diff           @@
##             main      #35   +/-   ##
=======================================
  Coverage   10.53%   10.53%
=======================================
  Files          11       11
  Lines         655      655
=======================================
  Hits           69       69
  Misses        577      577
  Partials        9        9

Files Changed
Coverage Δ

...rs/goalertintegration/clusterdeployment_deleted.go
0.00% <0.00%> (ø)


Set up Hosting Platform

Description:
This ticket to set up hosting environment decided in #33
Acceptance Criteria:

[x] request environments through product registry
[x] onboarding into environments for devs is set up and completed
[ ] devs can access environments

Dependencies

Blocked by #33

Relevant documentation as reference
Definition of Ready
Definition of Done
Notes:

Moving out of blocked for me to set up AWS space :)
FYI @marcellmueller

Request sent through today! review is in progress

@marcellmueller did you get any emails (to your gov one) about access to the new space? Should be up now and I have you and Om as admins.
e07de9

No I haven't received anything yet!
Marcel Mueller (he/him)
Full Stack Developer | Button Inc.
Email: @.*** | Phone:<PHONE_NUMBER>
[cid:20aca65b-2445-47a1-a486-82ffbf81f810]
This e-mail and attachments are only for the use of the intended recipient and must not be distributed, disclosed, used, or copied by or to anyone else. If you receive this in error, please contact me immediately and delete all copies of this e-mail and any attachments.

From: JLWade @.>
Sent: November 28, 2024 8:55 AM
To: bcgov/nr-rec-resources @.>
Cc: Marcel Mueller @.>; Mention @.>
Subject: Re: [bcgov/nr-rec-resources] Set up Hosting Platform (Issue #59)
@marcellmuellerhttps://github.com/marcellmueller did you get any emails (to your gov one) about access to the new space? Should be up now and I have you and Om as admins.
e07de9
—
Reply to this email directly, view it on GitHubhttps://github.com/bcgov/nr-rec-resources/issues/59#issuecomment-2506512637, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADMZKERRA2EKKPRL6UOHU7D2C5DIBAVCNFSM6AAAAABROPJ3H2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMBWGUYTENRTG4.
You are receiving this because you were mentioned.Message ID: @.***>


[Refer here] link in #[Interacting with Emulator] section in the readme is asking a login

Describe the bug
More details link in Interacting with Emulator section in the readme is asking a login
To Reproduce
Steps to reproduce the behavior:

Access to the readme https://github.com/Azure/azure-event-hubs-emulator-installer

Expected behavior
Access the link without login or warning the user that this is a protected resource
Screenshots

Broken link being referred to : "https://review.learn.microsoft.com/en-us/azure/event-hubs/test-locally-with-event-hub-emulator?branch=pr-en-us-272443&tabs=automated-script"

Resolved with PR. Closing the issue.


[FLINK-20460][Connector-HBase] Support async lookup for HBase connector

What is the purpose of the change
Support async lookup for HBase connector.
Brief change log
1.Add HBaseRowDataAsyncLookupFunction to support async lookup HBase.
2.Add HBaseLookupOptions to manage lookup options.
3.Modification HBase2DynamicTableFactory to append lookup options.
4.Modification HBaseDynamicTableSource#getLookupRuntimeProvider to  Support AsyncTableFunctionProvider.
5.Modification HBaseSerde#convertToRow to support return a new object each time and to allow the results to be stored directly
in the cache.
Verifying this change
This change added tests and can be verified as follows:
1.HBaseDynamicTableFactoryTest#testLookupOptions
2.HBaseDynamicTableFactoryTest#testLookupAsync
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (yes)
If yes, how is the feature documented? (docs)

@anlen321  could you rebase your branch to the lastest master to resolve the conflicts?

@anlen321  could you rebase your branch to the lastest master to resolve the conflicts?

@anlen321 could you rebase your branch to the lastest master to resolve the conflicts?

ok,I will resolve it.

@anlen321 could you rebase your branch to the lastest master to resolve the conflicts?

ok,I will resolve it.

Hi @leonardBang  could you help to review this?

Hi @leonardBang  could you help to review this?

I'll take a look this PR, @wuchong .
@anlen321 Looks like you fixed the conflicts with git merge command, it's recommended to use git rebase master command to fix the conflicts, could you move your change to single commit and then we will help review. Currently your two commits are messed up with others', it's hard to read.

I'll take a look this PR, @wuchong .
@anlen321 Looks like you fixed the conflicts with git merge command, it's recommended to use git rebase master command to fix the conflicts, could you move your change to single commit and then we will help review. Currently your two commits are messed up with others', it's hard to read.

@leonardBang My current approach to conflict is not friendly and resulted in the inclusion of other commits. So I want to create a new branch and apply for a new pull request. Do you think it is OK?

@leonardBang My current approach to conflict is not friendly and resulted in the inclusion of other commits. So I want to create a new branch and apply for a new pull request. Do you think it is OK?

@leonardBang My current approach to conflict is not friendly and resulted in the inclusion of other commits. So I want to create a new branch and apply for a new pull request. Do you think it is OK?

You don't need to raise up a new PR, you can prepare your new branch(e.g: branch_a) which based on latest master and appended with a single commit that contains your change, and then (1)  delete the anlen321:FLINK-20460 in your local git branch -D FLINK-20460, (3) checkout a new branch named FLINK-20460 from the branch_a,(4) push the  FLINK-20460 branch to remote git push origin FLINK-20460, the PR will automatically update

@leonardBang My current approach to conflict is not friendly and resulted in the inclusion of other commits. So I want to create a new branch and apply for a new pull request. Do you think it is OK?

You don't need to raise up a new PR, you can prepare your new branch(e.g: branch_a) which based on latest master and appended with a single commit that contains your change, and then (1)  delete the anlen321:FLINK-20460 in your local git branch -D FLINK-20460, (3) checkout a new branch named FLINK-20460 from the branch_a,(4) push the  FLINK-20460 branch to remote git push origin FLINK-20460, the PR will automatically update

@leonardBang My current approach to conflict is not friendly and resulted in the inclusion of other commits. So I want to create a new branch and apply for a new pull request. Do you think it is OK?

You don't need to raise up a new PR, you can prepare your new branch(e.g: branch_a) which based on latest master and appended with a single commit that contains your change, and then (1) delete the anlen321:FLINK-20460 in your local git branch -D FLINK-20460, (3) checkout a new branch named FLINK-20460 from the branch_a,(4) push the FLINK-20460 branch to remote git push origin FLINK-20460, the PR will automatically update

Thank you!This method sounds good, I will follow your way to do.

@leonardBang My current approach to conflict is not friendly and resulted in the inclusion of other commits. So I want to create a new branch and apply for a new pull request. Do you think it is OK?

You don't need to raise up a new PR, you can prepare your new branch(e.g: branch_a) which based on latest master and appended with a single commit that contains your change, and then (1) delete the anlen321:FLINK-20460 in your local git branch -D FLINK-20460, (3) checkout a new branch named FLINK-20460 from the branch_a,(4) push the FLINK-20460 branch to remote git push origin FLINK-20460, the PR will automatically update

Thank you!This method sounds good, I will follow your way to do.

I'll take a look this PR, @wuchong .
@anlen321 Looks like you fixed the conflicts with git merge command, it's recommended to use git rebase master command to fix the conflicts, could you move your change to single commit and then we will help review? Currently your two commits are messed up with others', it's hard to read.

I'll take a look this PR, @wuchong .
@anlen321 Looks like you fixed the conflicts with git merge command, it's recommended to use git rebase master command to fix the conflicts, could you move your change to single commit and then we will help review? Currently your two commits are messed up with others', it's hard to read.

Hi @leonardBang I have submitted the new commit, please help to review it.thanks!

Hi @leonardBang I have submitted the new commit, please help to review it.thanks!

@wuchong@leonardBang could you help me to review this?

Hi @leonardBang  Thanks for your some comments，I've solved it. could you help to review this?

Hi @wuchong Thanks for your some comments，I've solved it. could you help to review this?

I have rebased and squashed the branch to trigger the build again. Will merge it once build is passed.

I have rebased and squashed the branch to trigger the build again. Will merge it once build is passed.

Thank you very mach!

The failed test is not related to this PR. Will merge it.


Modify the "present" method from internal to public

Thanks!

I am upload new version of pod. Need update to 1.0.2.

Thanks


[EventHubs] sanitize api version from avro recordings

pipelines are failing when running non-live tests, b/c of strange pip install issues (i.e. installing diff versions of azure-schemaregistry for diff OSes). Scrubbing api-version altogether to avoid failures.

/azp run python - schemaregistry - tests

run against release pipeline here: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=2098473&view=results


SUBTASK: Script to Restore R53 records from backup

Acceptance Criteria:

Script to restore R53 records from backup
Should be able to restore all hosted zones or individual records
Runs from manually triggered workflow
Unit tests for script

Need a test AWS account to test restoring R53 data from backup please.

Task branch - https://github.com/ministryofjustice/operations-engineering/tree/restore-route53-from-backup


CookieXSRFStrategy support

[ 2.0.0-dev.53.0 ] Dart SDK Version (dart --version)
[5.0.0-alpha+11 ] AngularDart Version (i.e. 4.0.0, 5.0.0-alpha+5, MASTER)
[Windows ] Whether you are using Windows, MacOSX, or Linux (if applicable)
[ Chrome] Whether you are using Chrome, Safari, Firefox, Edge (if appplicable)
[ ] Any other packages or constraints we should know about

There is a CookieXSRFStrategy support in Angular dart ?
If CookieXSRFStrategy support not exist, which library can I use ?

Sorry it's not clear what you are asking. AngularDart does not handle anything specific with HTTP, including Cookies or XSRF. You will want to look at dart:html or package:http for those bits. Thanks!