Crash Log when hovering Filled Shulker Box

https://paste.atlauncher.com/view/be0ba75d-7179-4cb9-b0d2-9828c6d8218a

Does the same issue occur without my mod or is it fixed if you remove AdvancedNBTTooltips?

It does not happen without mod. I am using maybe conflict with EasyShulkerBox?

Probably

I think this is the same issue as #41

Look like it was conflict with ShetipianCore, which was recently causing crash with shulkerbox but have been fixed. I will test again today.

I found out commit f0ad35a9a4b394f554035f42bc5dba31044494ab is the cause of the crash


used string data type and added time complexity to the program

What type of PR is this? (check all applicable)

[ ] 🚀 Added Name
[ ] ✨ Feature
[ ] 🌟 stared the repo
[ ] 🐛 Grammatical Error
[ ] 📝 Documentation Update
[ ] 🚩 Other

Description
Improved Delete_vowels.cpp by adding its time complexity.
Add Link of GitHub Profile
https://github.com/Ishanned

Kindly review & merge followed by providing hacktoberFest2022 acceptance tag

@kaivalya98 please review the pr and let me know if anything else needs to be done


Incorrect resolve on some URIs

The code Uri.parse("foo:").resolve("baz") resolves to the URI foo:/baz. It should actually (according to RFC 3986) become foo:baz.

Fixed in revision 00090a0c


[QA] RC7 restore from trashbin fails, when parent folder is missing

Deployed ocis v1.0.0-rc7 via hetzner-deploy/make_ocis_test.sh -> ocis/deployments/examples/ocis_traefik/

log in as einstein via web UI,
create folder nnn
upload screenshot.png into folder nnn
delete screenshot.png, delete folder nnn
visit deleted files, try to restore nnn/screenshot.png

the restore fails. BAD

Expected behaviour: missing parent folders are created as part of the restore (or the user is asked where to restore to)
Workaround: first restore nnn or create a fresh folder nnn, then restore nnn/screenshot.png
The restore also fails when the parent folder was renamed.

[ ]  ToDo QA team: check if tests exist for this case, if not add (API) tests, if yes see why they have not cached that issue before

This issue need to be fixed on the UI level, the API just does a MOVE so if the original folder does not exist a new destination need to be given.
I will retest with web & oc10

same issue with oc10 & web but the error message is nicer


Swap-or-Not Shuffle - (Spec PR #576)

Description
As an implementer, I want the client shuffling algorithm to use the more efficient "swap-or-not" shuffle as described in v0.2.0 of the spec Eth2 Spec PR #576 so that Artemis is compliant with the beacon chain specification.
Acceptance Criteria

Artemis's set shuffling implementation uses the algorithm defined in the linked PR.
Adequate test coverage of the change is maintained.

Additional Information

Please refer to https://github.com/ethereum/eth2.0-specs/pull/576.
NOTE: See https://github.com/ethereum/eth2.0-test-generators/issues/10 for an open issue concerning updating shared tests to use the latest shuffling algorithm.

Closed by #420


Wipe output on failure: key generation

More wiping 🧹
Refactor high-level EC/RSA key generation functions in Themis so that they are easier to follow and it is easier to insert additional actions into the error path. Then insert soter_wipe() for already exported public key if private key export fails or vice versa.
While we're here, I've noticed and fixed clang-tidy complaints about mismatched integer types in OpenSSL code for RSA key generation. (BoringSSL code is fine, it already uses correct types.)
Checklist

[X] Change is covered by automated tests
[X] The coding guidelines are followed

@vixentael,

Looks suspicious

Which parts, exactly? I can elaborate if you wish.
I do need to know this so that I can hide backdoors better next time! /s


ERROR Failed to read team strategy.

I want to run example_defense_agent.py. But it reports an error:ERROR Failed to read team strategy.

@xiaoxingyu you should run your code from the directory ~/HFO

Hi @xiaoxingyu. Were you able to resolve this issue?

I was facing the same issue, surprisingly the sh file was throwing an error, but when I tried running the commands on the terminal separately (first running the server and then connecting the agents), it worked.


Molecular and functional variation in iPSC-derived sensory neurons

Paper:
Molecular and functional variation in iPSC-derived sensory neurons
https://www.nature.com/articles/s41588-017-0005-8#Sec14
Google Sheet:
https://docs.google.com/spreadsheets/d/16VbFEjycFAfhKLzIaq_DTtABLDN8i-bz/edit#gid=279698443

I'm moving this to stalled for now because there is some information I need from the authors before I can continue (I sent them an email today).

Unfortunately the authors got back to let us know that the data and metadata for the single single-cell sample is not available, because of data protection and lack of sample metadata. I will move this project to ineligible status and am closing this ticket.


[Bug] Get-Folder returns empty with parameter -FolderPath

Describe the bug
FolderPath returns nothing,
There is nothing returned for FolderPath. It's working ONYL with parameter -id
C:\Program Files\WindowsPowerShell\Modules\Thycotic.SecretServer\0.37.0\functions\folders\Get-Folder.ps1
To Reproduce
PS C:\Users\User1> $ResFolders = Get-TssFolder -TssSession $MyTSSSession -FolderPath "\AT" -Verbose
VERBOSE: GET https://MySecretServerURL/api/v1/version with 0-byte payload
VERBOSE: received 190-byte response of content type application/json; charset=utf-8
VERBOSE: GET https://MySecretServerURL/api/v1/folders?sortBy[0].direction=asc&sortBy[0].name=FolderPath&take=2147483647&filter.folderTypeId=1 with
VERBOSE: GET https://MySecretServerURL/api/v1/folders?sortBy[0].direction=asc&sortBy[0].name=FolderPath&take=2147483647&filter.folderTypeId=1 with 0-byte payload
VERBOSE: received 1850-byte response of content type application/json; charset=utf-8
PS C:\Users\User1> $ResFolders
#<empty output!>
1. Error/issue observed:
#<empty output!>

Expected behavior
Invoke-TssRestApi -PersonalAccessToken $MyTSSSession.AccessToken -Uri "https://MySecretServerURL/api/v1/folders?sortBy[0].direction=asc&sortBy[0].name=FolderPath&take=2147483647&filter.folderTypeId=1"

filter      : @{searchText=; folderTypeId=1; parentFolderId=; permissionRequired=}
skip        : 0
take        :<PHONE_NUMBER>
total       : 5
pageCount   : 0
currentPage : 1
batchCount  : 1
prevSkip    : 0
nextSkip    :<PHONE_NUMBER>
hasPrev     : False
hasNext     : False
records     : {@{id=9; folderName=AT-General; }...}
sortBy      : {@{name=FolderPath; direction=Asc; priority=0}}
success     : True
severity    : None

Secret Server
Build/Version: any
PowerShell version
5.1
Name                           Value
----                           -----
PSVersion                      5.1.18362.1474
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.18362.1474
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

Host information:
[x] Windows PowerShell 5.1
[ ] PowerShell 7+
[ ] PowerShell ISE
[ ] VS Code (Insiders/Stable)
Additional context
Add any other context about the problem here.

The command provided

$ResFolders = Get-TssFolder -TssSession $MyTSSSession -FolderPath "\AT" -Verbose

The expected behavior is not related to the Get-Folder functionality. You can use Search-TssFolder to retrieve a full list of folders and utilize PowerShell filtering if you would like. The FolderPath support of Get-TssFolder is using that same search endpoint internally and then doing a -eq comparison to the folder path found and the one provided:
https://github.com/thycotic-ps/thycotic.secretserver/blob/63255411bd9c4095cc76ad65a8472c4816be99e8/src/functions/folders/Get-Folder.ps1#L84-L88
Do note it is an exact match and not a matched comparison. You do not provide a list of folders that do exists in your SS instance but based on your original command values it is only going to return a folder called AT that is a root folder. If that does not exists then the command will return nothing.

Hi Shawn,
Well my Folder is called AT AND IS a Root Folder 😉
$ResFolders = Get-TssFolder -TssSession $MyTSSSession -FolderPath "AT" -Verbose
Also -FolderPath /at/at-general Or -FolderPath at/at-general
Returns nothing, so what can I use it for if this parameter is just producing heat?
And since you mention it:
Search-TssFolder -TssSession $POITSSSession -ParentFolderId -1 -SearchText AT
Is ignoring -ParentFolderId -1
Ans also showing me things like personal Folders…
So for real live scenarios I cannot really use any of these 2 cmdlets, but need to fallback to the plain rest to get the results I need
Invoke-ITSSRestApi -uri "…./folders?filter.searchText=AT&filter.parentFolderId=-1"
Thanks
Peter
Von: Shawn Melton @.>
Gesendet: Freitag, 30. April 2021 04:35
An: thycotic-ps/thycotic.secretserver @.>
Cc: Cermak Peter (POI - AT/Salzburg) @.>; Author @.>
Betreff: [EXT] Re: [thycotic-ps/thycotic.secretserver] [Bug] Get-Folder returns empty with parameter -FolderPath (#172)
The command provided
$ResFolders = Get-TssFolder -TssSession $MyTSSSession -FolderPath "\AT" -Verbose
The expected behavior is not related to the Get-Folder functionality. You can use Search-TssFolder to retrieve a full list of folders and utilize PowerShell filtering if you would like. The FolderPath support of Get-TssFolder is using that same search endpoint internally and then doing a -eq comparison to the folder path found and the one provided:
https://github.com/thycotic-ps/thycotic.secretserver/blob/63255411bd9c4095cc76ad65a8472c4816be99e8/src/functions/folders/Get-Folder.ps1#L84-L88
Do note it is an exact match and not a matched comparison. You do not provide a list of folders that do exists in your SS instance but based on your original command values it is only going to return a folder called AT that is a root folder. If that does not exists then the command will return nothing.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/thycotic-ps/thycotic.secretserver/issues/172#issuecomment-829754804, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACUTKNJC74AYTHHEK75FEZ3TLIJLPANCNFSM43ZEZXHQ.
Internal


where is this dataset "dfner_13k.pkl"

where is this dataset "dfner_13k.pkl"

公众号算法美食屋后台回复关键词：torchkeras


Alert if pagerduty is unavailable

If riemann can't alert via pagerduty, redirect to cloud-gov-support.
cc @sharms

Done in https://github.com/18F/cg-riemann-boshrelease/pull/32.


Feature Requests

@laktak - I'm a ST3 noob so haven't yet figure out how to do this (or if it is at all possible), but I would like to see the following in sublime-hjson:

Block commenting: In other languages / syntax definitions, I am able to do a Ctrl + Shift + / to comment out some code selection using the appropriate block commenting mechanism. Currently that is not possible in sublime-hjson. I understand that Hjson has only line level comments, so the preferred behavior would be to either offer multi-line comments (## ?) or simply prepend the entire selection with hashes (#)

Coding in Hjson could be greatly enhanced, if the package could figure out that a key or value needs quotes and then apply the quotes directly. That way, the user coding by hand doesn't need to get back to fixing up the code.

Good idea, I fixed 1 for you - it should update on the new packagecontrol.io soon.
I don't think 2 is possible - if you write true the editor can't know if you want the boolean value or the text.

Good idea, I fixed 1 for you - it should update on the new packagecontrol.io soon.
I don't think 2 is possible - if you write true the editor can't know if you want the boolean value or the text.

For 2, my request was to enable auto-quoting for the keys only, not values. So if you are typing a key you don't need to quote it but as soon as you type a non-alpha numeric the quotes kick in. Alternatively you could have the quotes kick in after the key is compete and the user types the following colon.
The process would have to work in reverse as well: as soon as the "offending" characters from the key disappear, the quotes get taken out as well. Again, you could have once check that triggers upon typing the colon which determines if the key needs to be quoted or not.

For 2, my request was to enable auto-quoting for the keys only, not values. So if you are typing a key you don't need to quote it but as soon as you type a non-alpha numeric the quotes kick in. Alternatively you could have the quotes kick in after the key is compete and the user types the following colon.
The process would have to work in reverse as well: as soon as the "offending" characters from the key disappear, the quotes get taken out as well. Again, you could have once check that triggers upon typing the colon which determines if the key needs to be quoted or not.

The Hjson definition for Sublime is mostly xml/regex. I guess you could do this with another plugin but I'm not a ST3 expert either.


Unclear documentation for use_multiprocessing

The documentation is too broad for the use_multiprocessing argument for e.g. Model.predict.
What is being parallelized? Is it only data loading? Let's say we're using GPU for inference. Does this argument control whether data is loaded in multiple processes while the GPU is being used for inference? Or does this mean that data is loaded in multiple processes and inference is being run in multiple processes? Or does this mean that data is loaded in a single process but inference is being run in multiple processes? Or does this mean something similar to tf.config.threading.set_intra_op_parallelism_threads or tf.config.threading.set_inter_op_parallelism_threads in which the model execution is parallelized?
Please clarify what use_multiprocessing is parallelizing.

@aamster,
We would prefer a PR for the validation, Could you please feel free to submit a PR for the requested change or share the link where the requested change is to be made. Thank you!

Hi @tilakrayal I do not know the answer to my question. I am asking for use_multiprocessing to be clarified. I'm not able to make a PR to address this since I don't know the answer.

@aamster,
The use_multiprocessing (and workers and max_queue_size) parameters apply to the batch data generation. The clue in the documentation is this: "Used for generator or keras.utils.Sequence input only" https://keras.io/api/models/model_training_apis/#fit-method.
If use_multiprocessing is True and workers > 0, then keras will create multiple (number = workers) processes to run simultaneously and prepare batches from your generator/sequence. They will try to keep the queue of batches ready for training up to max_queue_size.
If use_multiprocessing is False and workers > 1, then keras will create multiple (number = workers) threads to simultaneously prepare batches, similar to above (but your input data object needs to be thread safe).
If your batch data generation is the bottleneck in your training process, this can speed things up a lot. I have found use_multiprocessing True to speed up batch data bound work linearly e.g. 2 workers = 2x as fast (though there is overhead to start the processes). For use_multiprocessing False and threads, I have found an unpredictable 0%-15% speed increase, without overhead. Also please take a look at this link for the reference. Thank you!

@tilakrayal thank you for that information.
I do not think we should rely on assumptions or hints when reading the documentation. Exactly what you wrote above needs to be added to the documentation.
The interaction of use_multiprocessing and num_workers is completely missing from the documentation.

Hi, to answer to your question, the method which you are looking for is .fit and it uses multiprocessing for generator or keras.utils.Sequence input only and it is used only during training of the model.
In the same way, to make use of multiprocessing during inference, you need to pass use_multiprocessing= True when using model.evaluate and same for model.predict().
It is only applied when the data is generator or keras.utils.Sequence from the accepted type of data input from below from the argument for x.

A Numpy array (or array-like), or a list of arrays (in case the model has multiple inputs).
A TensorFlow tensor, or a list of tensors (in case the model has multiple inputs).
A dict mapping input names to the corresponding array/tensors, if the model has named inputs.
A tf.data dataset. Should return a tuple of either (inputs, targets) or (inputs, targets, sample_weights).
A generator or keras.utils.Sequence returning (inputs, targets) or (inputs, targets, sample weights).


Send private messages through the Graph API

Hi there! I wanna know if the library offers some support to send private messages through the Graph API. I researched a little bit and I found that there's some ways to achieve this, if the library doesn't have any support for this I could make a fork and add this feature :P

Sorry I researched further and I realized that is impossible to do it only through the Graph API, closing issue.

No worries @astinx!


Review logging and usagemetrics reporting from HydroClient

Steps to reproduce
Expected Behavior
Positive Test Case
Please include a publicly available URL to view the work.
Also, please provide step by step instructions on how to properly test this.

Go to _
link
_
Click on xxx and yyy
Note that [specific thing] happens, whereas in the past [other specific thing] happens.
Actual Behavior

with the change to 1.4 the requests have changed but logging and reporting had not adapted.
Meeting with Martin, Brian, Tony to discuss what changes need to be made.  An outcome of this task will be identifying and creating Jira ticket to resolve the tracking issues.
Tony Castronova Martin Seul


dCache Docs

Its great the dCache was added! A few things:

A couple typos in the dCache docs (section 2.7.5).  likt should be like and 257 MB should be 256 MB
It would be helpful in the docs, section 2.6 Address Space, if the memory map figure showed which region is data cacheable.

I fixed the two typos in PR: #565

Its great the dCache was added! A few things:

Haha thanks! But it is still quite basic and not very performance-boosting 😉

A couple typos in the dCache docs (section 2.7.5). likt should be like and 257 MB should be 256 MB

Thanks for finding (and fixing)!

It would be helpful in the docs, section 2.6 Address Space, if the memory map figure showed which region is data cacheable.

I agree. I haven't done this yet because I am still thinking about a more generic mapping option. Maybe some programmable boundaries so you can define which addresses are cached and which are not?! 🤔

It would be helpful in the docs, section 2.6 Address Space, if the memory map figure showed which region is data cacheable.

What do you think about this?

Looks great to me!


EMP-Connector Missing to Consume Events While still being Subscribed and Long Polling

EMP Connector is missing to consume events while still being subscribed and long polling the salesforce server. We found two scenarios when this happened.

Scenario 1 - The event was produced exactly at the same instance when long polling ended. When client connected back for next long polling, it did not receive the event.
Scenario 2 - At times, even when the event is produced when the client is in middle of long polling, server did not send any event to the client. Client returned with EOF Exception from the server.

We worked with salesforce on this and they confirmed that events are delivered to the clientIds which we claimed that missed those events.
Any insights on why client is missing these events.?

What happens if you try to replay from the last known offset ?


Vulnerability roundup 104: libarchive-3.5.1: 1 advisory [6.5]

search, files

[ ] CVE-2021-36976 CVSSv3=6.5 (nixos-21.05, nixos-unstable)

CVE details
CVE-2021-36976
libarchive 3.4.1 through 3.5.1 has a use-after-free in copy_string (called from do_uncompress_block and process_block).

Scanned versions: nixos-21.05: 2262d7863a6; nixos-unstable: 1905f5f2e55.
Cc @jcumming

Upstream: https://github.com/libarchive/libarchive/issues/1554
Sounds like WIP, on a quick glance.

Fixed by #159465


Add bfloat16 data type in ngraph

Create bfloat16 data type in ngraph

add bfloat16 data type
add bf16 element type

Note

current implementation only targets little endian system
unit test cases still need some thoughts and to be added later

Thank you all for reviewing! Pushed the commit with updates covering the latest comments.


Add x86 Assembly and Brainf*ck to the list.

To compile the assembly code, on linux, write these 2 commands:
nasm -f elf main.asm
ld -s -o main.o

Looks good but never tried it 😅

yeah, no one uses bf but its technically a language so why not haha


Re-enable Mac CI build and make it required

I think we're running out of memory on the mac image for some reason?

We're not running out of memory, opam is unreasonably trying to allocate 260 PB.

this was done separately, closing


Need mechanism to relieve need to hardcode AWS api secrets

I created a related issue in: https://github.com/vcr/vcr/issues/599
(with regard to creating scripted acceptance tests and feature specs)
Relying on developers to diligently scrub their code of secrets prior to commit is a giant security vulnerability.  Why can't we rely on either environment variables, or ~/.aws/credentials or ~/.fog?

+1


Read JSON-LD from codes.wmo.int for code lists

When parsing code lists we should parse the files from codes.wmo.int, e.g.:
https://codes.wmo.int/wmdr/FacilityType?_format=jsonld&status=valid
At the moment a basic JSON file is used that has to be custom generated, see https://github.com/wmo-im/wis2box-webapp/blob/4cf04663ba2c7df3d87ace5b760c7f3f756653b5/src/components/CodeListSelector.vue#L55

Draft code in https://github.com/wmo-im/wis2box-webapp/tree/codeswmoint

Merged as part of #32


Refers to OMS instead of Azure Solutions

Hi - looks like this needs a refresh for the OMS functionality move into the Azure portal.

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

ID: 8f4189bc-bdd3-b634-9845-ed52bb520a25
Version Independent ID: c98fd62b-df4b-4f12-d599-e3c0f7626cda
Content: Monitor the health of devices with Device Health
Content Source: windows/deployment/update/device-health-monitor.md
Product: w10
GitHub Login: @jaimeo
Microsoft Alias: jaimeo

@officedocsbot assign @e0i

@markoshea1212
This issue has had already been addressed with the following commit and content has been updated according to your feedback.
[747018] cleaning up remaining references to OMS
We are thus closing this issue since it seems to be resolved.
Thank you for taking the time to provide feedback.

@officedocsbot close


Fix/fmn fmnh2 ids

Main improvements in this PR:
As proposed in #711:

Changes the ID of MAM20020r to MAM01828r to match FMN metabolites in other compartments
Changes the ID of MAM20023i to MAM01828i to match FMN metabolites in other compartments
Changes the ID of MAM20022i to MAM20019i to match FMNH2 metabolites in other compartments
Changes the formulas of MAM01828r and MAM01828i to C17H19N4O9P
Associates MAM01828r and MAM01828i with KEGG ID C00061
Associates MAM20019r and MAM20019i with KEGG ID C01847

I hereby confirm that I have:

[ ] Tested my code on my own computer for running the model
[X] Selected develop as a target branch
[ ] Any removed reactions and metabolites have been moved to the corresponding deprecated identifier lists

the charge state of FMN (MAM01828) should all be changed to -3, according to CHEBI annotation under pH=7.4

oh I just edited the rows for MAM20020r, MAM20023i, and MAM20022i in metabolites.tsv directly to change the IDs rather than moving them to deprecatedMetabolites.tsv and making new rows for the new IDs in metabolites.tsv; do you want me to make new rows in deprecatedMetabolites.tsv for them?
Also if we change the charges on any of the FMN metabolites, we're going to have to edit all the reactions they participate in to make sure they're still charge- and mass-balanced

do you want me to make new rows in deprecatedMetabolites.tsv for them?

yes please, these ids won't be reused anyway

Also if we change the charges on any of the FMN metabolites, we're going to have to edit all the reactions they participate in to make sure they're still charge- and mass-balanced

you are right, the reactions should be balanced

I haven't looked at all of these super carefully, but I'm pretty sure every single one would have to be changed to keep them charge-balanced after changing the charges on the FMN metabolites from -2 to -3
MAM01828c
MAR06509: FAD [c] (-2) + H2O [c] (0) --> AMP [c] (-2) + FMN [c] (-2) + 2 H+ [c] (1)
MAR20122: ADP [x] (-3) + FMN [c] (-2) <=> ADP [c] (-3) + FMN [x] (-2)
MAR20120: FMN [c] (-2) + NAD+ [x] (-1) <=> FMN [x] (-2) + NAD+ [c] (-1)
MAR06508: ATP [c] (-4) + FMN [c] (-2) + H+ [c] (1) --> FAD [c] (-2) + PPi [c] (-3)
MAR06506: ATP [c] (-4) + riboflavin [c] (0) --> ADP [c] (-3) + FMN [c] (-2) + H+ [c] (1)
MAR06507: FMN [c] (-2) + H2O [c] (0) --> Pi [c] (-2) + riboflavin [c] (0)
MAR20119: FAD [x] (-2) + FMN [c] (-2) <=> FAD [c] (-2) + FMN [x] (-2)
MAR20121: AMP [x] (-2) + FMN [c] (-2) <=> AMP [c] (-2) + FMN [x] (-2)
MAR20118: CoA [x] (-4) + FMN [c] (-2) <=> CoA [c] (-4) + FMN [x] (-2)
MAM01828x
MAR20122: ADP [x] (-3) + FMN [c] (-2) <=> ADP [c] (-3) + FMN [x] (-2)
MAR20119: FAD [x] (-2) + FMN [c] (-2) <=> FAD [c] (-2) + FMN [x] (-2)
MAR20121: AMP [x] (-2) + FMN [c] (-2) <=> AMP [c] (-2) + FMN [x] (-2)
MAR20117: FAD [x] (-2) + H2O [x] (0) --> AMP [x] (-2) + FMN [x] (-2) + 2 H+ [x] (1)
MAR20120: FMN [c] (-2) + NAD+ [x] (-1) <=> FMN [x] (-2) + NAD+ [c] (-1)
MAR20118: CoA [x] (-4) + FMN [c] (-2) <=> CoA [c] (-4) + FMN [x] (-2)
MAM01828e
MAR08962: FMN [e] (-2) <=>
MAR08969: FMN [e] (-2) + H2O [e] (0) --> Pi [e] (-2) + riboflavin [e] (0)
MAR08968: FAD [e] (-2) + H2O [e] (0) --> AMP [e] (-2) + FMN [e] (-2) + 2 H+ [e] (1)
MAM01828r
MAR20027: lauric acid [r] (-1) + O2 [r] (0) + FMNH2 [r] (-2) --> FMN [r] (-2) + H+ [r] (1) + H2O [r] (0) + 11-hydroxydodecanoate [r] (0)
MAR20023: EPA [r] (-1) + O2 [r] (0) + FMNH2 [r] (-2) --> FMN [r] (-2) + H+ [r] (1) + H2O [r] (0) + 19-hydroxy-(5Z,8Z,11Z,14Z,17Z)-eicosapentaenoate [r] (0)
MAR20025: DHA [r] (-1) + O2 [r] (0) + FMNH2 [r] (-2) --> FMN [r] (-2) + H+ [r] (1) + H2O [r] (0) + 21-hydroxy-(4Z,7Z,10Z,13Z,16Z,19Z)-docosahexaenoate [r] (0)
MAR20021: mead acid [r] (-1) + O2 [r] (0) + FMNH2 [r] (-2) --> FMN [r] (-2) + H+ [r] (1) + H2O [r] (0) + 19-hydroxy-(5Z,8Z,11Z)-eicosatrienoate [r] (0)
MAR20029: myristic acid [r] (-1) + O2 [r] (0) + FMNH2 [r] (-2) --> FMN [r] (-2) + H+ [r] (1) + H2O [r] (0) + 13-hydroxytetradecanoate [r] (0)
MAM01828i
MAR20026: DHA [i] (-1) + O2 [i] (0) + FMNH2 [i] (-2) --> FMN [i] (-2) + H+ [i] (1) + H2O [i] (0) + 21-hydroxy-(4Z,7Z,10Z,13Z,16Z,19Z)-docosahexaenoate [i] (0)
MAR20028: lauric acid [i] (-1) + O2 [i] (0) + FMNH2 [i] (-2) --> FMN [i] (-2) + H+ [i] (1) + H2O [i] (0) + 11-hydroxydodecanoate [i] (0)
MAR20022: mead acid [i] (-1) + O2 [i] (0) + FMNH2 [i] (-2) --> FMN [i] (-2) + H+ [i] (1) + H2O [i] (0) + 19-hydroxy-(5Z,8Z,11Z)-eicosatrienoate [i] (0)
MAR20030: myristic acid [i] (-1) + O2 [i] (0) + FMNH2 [i] (-2) --> FMN [i] (-2) + H+ [i] (1) + H2O [i] (0) + 13-hydroxytetradecanoate [i] (0)
MAR20024: EPA [i] (-1) + O2 [i] (0) + FMNH2 [i] (-2) --> FMN [i] (-2) + H+ [i] (1) + H2O [i] (0) + 19-hydroxy-(5Z,8Z,11Z,14Z,17Z)-eicosapentaenoate [i] (0)

hmm it looks like all of the reactions that involve MAM01828r are already charge-imbalanced (-3 on the left and -1 on the right), but just changing the charge on FMN to -3 would still leave it at -3 vs -2

oh it occurs to me that part of the problem with the currently-imbalanced reactions in [i] and [r] is that they have (neutral) fatty acids as reactants and produce the conjugate bases + protons as products, but the conjugate bases incorrectly have charges of 0. While changing all of those charges to -1 would I think be more realistic, we'd have to see if all of the other reactions each of those metabolites participates in would also have to be adjusted, and I don't know how many more rounds of that would be necessary

hmm it looks like all of the reactions that involve MAM01828r are already charge-imbalanced (-3 on the left and -1 on the right), but just changing the charge on FMN to -3 would still leave it at -3 vs -2

right, maybe resolve the balancing issue another time


fix: fix régression upload

Corrige l'upload

:tada: This PR is included in version 3.20.0 :tada:
The release is available on:

GitHub release
v3.20.0

Your semantic-release bot :package::rocket:


Avoid computing the full mask at each step, lazy computing is better

Currently the implementation computes the full next-allowed-token mask at each decoding step according to the grammar and the prefix.
However, in many cases, the model's most likely token is probably valid so computing the entire mask is unnecessary.
Instead, iterately validate tokens with highest likelihood until finding the first match would probably be better.
This would need some refactoring in the logit processor class.

starting working on this for this week.

solved in #101


Download Azure model via AzCopy

In azure image classification, download the model via AzCopy

@LittleLittleCloud Would you be able to take this work item?


Verify Mac artifact codesigning on x64 and arm64

Intel x64 and ARM Mac artifacts are uploaded separately.  Run codesign verification on Macs of both architectures.
Would prevent arm packages from being shipped without codesigning, as happened in 3.3.4 and 3.7: https://github.com/flutter/flutter/issues/111764#issuecomment-1275539149

LGTM. umm shamefully speaking verify binary codesigned is a tech debt that historically and notoriously does not run on release branch due to git issue https://github.com/flutter/flutter/issues/116611

LGTM. umm shamefully speaking verify binary codesigned is a tech debt that historically and notoriously does not run on release branch(#116611 ) due to git issue (e.g. https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8790347300087503201/+/u/Verify_binaries_codesigned/verify_binaries_codesigned/test_stderr) I remember tracing it with Chrsitopher but it wasn't trivial to fix

@XilaiZhang how do you suggest I force these to run then?

LGTM. umm shamefully speaking verify binary codesigned is a tech debt that historically and notoriously does not run on release branch(#116611 ) due to git issue (e.g. https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8790347300087503201/+/u/Verify_binaries_codesigned/verify_binaries_codesigned/test_stderr) I remember tracing it with Chrsitopher but it wasn't trivial to fix

@XilaiZhang how do you suggest I force these to run then to test them before the next release?

Umm i am not sure how to surpass the git error in the luci build. Maybe Christopher would know more?


In CSV plugin, path_as_pattern field columns should be known categories

In the path column on dask the paths are known categories, which is why they are parse-able before the data are read. It would be good if the path_as_pattern fields were also known in this same way. It is a little tricky because the mapping from paths to unique pattern-field values is not necessarily 1:1 so we can't just use the same cat.codes. I guess what we should do is declare a new category index with new codes  and field values and then map path codes to field codes. That should work.

the mapping from paths to unique pattern-field values is not necessarily 1:1

Why is this? Is there an anti-example?
Are you thinking that the category mapping should be an input to the CSV reader, so that the correct value can be added within tasks, or should the codes be passed directly?

For instance in the csv example there are 9 files representing 3 emissions scenarios and 3 models. The user won't have to input anything. I was just making notes for myself for later.


Update Pluggables Framework Documentation

Description:
This PR updates the documentation for the Pluggables framework to provide a clearer understanding of its capabilities and limitations. The changes aim to improve the clarity and accuracy of the information provided to developers.
Changes Made:
Added a note highlighting that Pluggables are not compatible with server-side rendering (SSR) and are better suited for visual enhancements rather than handling critical data during the loading process.
This Pr is related to the issue #4735

The major change is at line no 60 .

@Akshat2Jain this PR needs a change log entry: https://6.docs.plone.org/contributing/index.html#change-log-entry
You can ignore the failed docs build, which should be fixed in https://github.com/plone/volto/pull/4941

@Akshat2Jain you need to merge the latest changes from master into this branch. There should be a button in the GitHub UI. The failing docs check will pass after you do so.

@sneridagh this is docs only, and I approve. I'll let you merge and release.


Removed default publish in Emit

Removed default publish in Emit which triggered a broadcast on all connected clients across namespaces and rooms. See also issue #15.

hi @ceelian  thanks


Permission issue when enabling persistance

Hello,
I have almost done the bare metal installation of this helm chart except enabling the existing pv claim. And then it breaks my deployment. The postgres pod is getting error like below, I have also disabled the password auto generator:
chown: changing ownership of '/var/lib/postgresql/data/pgdata': Operation not permitted
I am very much confused where I am doing the mistakes. If I add securityContext ( runasuser: 65534) in the values.yaml file the postgres pod works fine but then the zabbix web can't up the nginx service.
Anyone have idea what is going wrong here?

Hi there,
I do not really have an idea what is going wrong there, as I don't have this problem in any of the deployments I did so far.
What kind of storage backend are you using in your cluster? What Kubernetes Distribution are you using?
Thanks
Christian

Want to share any details? Otherwise I would like to close this issue.

Hi Christian,
Sorry for not getting back to you. Our issue was solved. We had to add a security context in the values.yaml file to get it work. Our storage class was external nfs server.
Kind Regards
Mohd Salman Isha

From: Christian Anton @.>
Sent: Thursday, November 3, 2022 8:20:43 AM
To: zabbix-community/helm-zabbix @.>
Cc: Salman Isha @.>; Author @.>
Subject: Re: [zabbix-community/helm-zabbix] Permission issue when enabling persistance (Issue #8)
Want to share any details? Otherwise I would like to close this issue.
—
Reply to this email directly, view it on GitHubhttps://github.com/zabbix-community/helm-zabbix/issues/8#issuecomment-1301770915, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AMYX2H7IRT32FWPMHH2PIA3WGNYVXANCNFSM6AAAAAARCQEIBI.
You are receiving this because you authored the thread.Message ID: @.***>

I see, that's a common case then and not really specific to this helm chart. Nice to know you were able to solve it. Happy helming and happy Zabbixing :-)


fix(hyprland): use workspace name as default icon

Wlr and Sway modules use the workspace name as the default icon if no icon is provided. This adds the same behavior for the hyprland/workspace module.
Closes https://github.com/Alexays/Waybar/issues/2533

Wlr impl: https://github.com/Alexays/Waybar/blob/6997b34a816afea1e429e037249a9d67c38d35f7/src/modules/wlr/workspace_manager.cpp#L519
Sway impl: https://github.com/Alexays/Waybar/blob/6997b34a816afea1e429e037249a9d67c38d35f7/src/modules/sway/workspaces.cpp#L326


Cannot run example_1 on cloud

🐛 Bug

error:
[flow] 2022-09-01T08:53:04.580Z ERROR: Found an exception when loading your application from examples/1_app_agnostic.py. Please, resolve it to run your app.
[flow] 2022-09-01T08:53:04.580Z Traceback (most recent call last):
[flow] 2022-09-01T08:53:04.580Z   File "examples/1_app_agnostic.py", line 5, in <module>
[flow] 2022-09-01T08:53:04.580Z     from lightning_hpo import Sweep
[flow] 2022-09-01T08:53:04.580Z   File "/content/venv/lib/python3.8/site-packages/lightning_hpo/__init__.py", line 22, in <module>
[flow] 2022-09-01T08:53:04.580Z     from lightning_hpo.components.sweep import Sweep  # noqa: E402
[flow] 2022-09-01T08:53:04.580Z   File "/content/venv/lib/python3.8/site-packages/lightning_hpo/components/sweep.py", line 5, in <module>
[flow] 2022-09-01T08:53:04.580Z     from lightning.app.components.python.tracer import Code
[flow] 2022-09-01T08:53:04.580Z ImportError: cannot import name 'Code' from 'lightning.app.components.python.tracer' (/content/venv/lib/python3.8/site-packages/lightning/app/components/python/tracer.py)
[flow] 2022-09-01T08:53:04.583Z ERROR: Found an exception when loading your application from examples/1_app_agnostic.py. Please, resolve it to run your app.
[flow] 2022-09-01T08:53:04.583Z Traceback (most recent call last):
[flow] 2022-09-01T08:53:04.583Z   File "examples/1_app_agnostic.py", line 5, in <module>
[flow] 2022-09-01T08:53:04.583Z     from lightning_hpo import Sweep
[flow] 2022-09-01T08:53:04.583Z   File "/content/venv/lib/python3.8/site-packages/lightning_hpo/__init__.py", line 22, in <module>
[flow] 2022-09-01T08:53:04.583Z     from lightning_hpo.components.sweep import Sweep  # noqa: E402
[flow] 2022-09-01T08:53:04.583Z   File "/content/venv/lib/python3.8/site-packages/lightning_hpo/components/sweep.py", line 5, in <module>
[flow] 2022-09-01T08:53:04.583Z     from lightning.app.components.python.tracer import Code
[flow] 2022-09-01T08:53:04.583Z ImportError: cannot import name 'Code' from 'lightning.app.components.python.tracer' (/content/venv/lib/python3.8/site-packages/lightning/app/components/python/tracer.py)
[flow] 2022-09-01T08:53:04.692Z ERROR: Found an exception when loading your application from examples/1_app_agnostic.py. Please, resolve it to run your app.
[flow] 2022-09-01T08:53:04.692Z Traceback (most recent call last):
[flow] 2022-09-01T08:53:04.692Z   File "examples/1_app_agnostic.py", line 5, in <module>
[flow] 2022-09-01T08:53:04.692Z     from lightning_hpo import Sweep
[flow] 2022-09-01T08:53:04.692Z   File "/content/venv/lib/python3.8/site-packages/lightning_hpo/__init__.py", line 22, in <module>
[flow] 2022-09-01T08:53:04.692Z     from lightning_hpo.components.sweep import Sweep  # noqa: E402
[flow] 2022-09-01T08:53:04.692Z   File "/content/venv/lib/python3.8/site-packages/lightning_hpo/components/sweep.py", line 5, in <module>
[flow] 2022-09-01T08:53:04.692Z     from lightning.app.components.python.tracer import Code
[flow] 2022-09-01T08:53:04.692Z ImportError: cannot import name 'Code' from 'lightning.app.components.python.tracer' (/content/venv/lib/python3.8/site-packages/lightning/app/components/python/tracer.py)
[flow] 2022-09-01T08:53:05.113Z INFO: Found dead components ['Flow', 'Server', 'root.hi_plot'], Exiting execution!!!

To Reproduce
lightning run app examples/1_app_agnostic.py --cloud

This wasn't using the latest version of lightning.
Resolved by updating the docs installation protocol.


Metal shader-code-gen: insert code blocks only once

Metal shaders are not separate files, thus code blocks which are used multiple times generate compile errors. Thus, only insert code blocks once.

Fixed.


adminMail as default sender

We already have this parameter in the application. Do not you think best use it and avoid another variable to set an email address?

I can't merge this as is, because some applications may not have adminEmail param. You should add check if this param is set, otherwise it should be set to<EMAIL_ADDRESS>

done!

Thank you!


An index.html file in the static folder should be hosted on the root of the service

There are two use-cases for lib-static

static content (.js, .css, ...) - we don't want special handling of html files, redirection, or directory-index.
static website - we DO want redirection and directory-index

Inspiration:
https://httpd.apache.org/docs/trunk/mod/mod_dir.html

New spec implemented


Post office should have opening_hours instead collection_times

You are right - thank you!

Couldn't they have both ? Usually there is a specific time each day when the collected mail is sent to a sorting/distribution site, and past this time the mail would be collected/sent the next day; which is very much like a post_box.

This is probably not easy to verify.

In france, post office collection times are available on lapostefr.fr, the official website for post offices (see bottom of picture).
I think that you can get collection times in post offices by asking at the counter, and I trust it can be qualified as "easily verifiable", even if it need a survey.


Fix an endless loop in rsa_builtin_keygen

This fixes an endless loop in the genrsa command.
openssl genrsa -3 5 .. 9 => endless loop
This is a regression from 1.0.2.

Hi, I added a test case for this, as I just learned how to do it.
Could you please re-review.
Thanks.

6979583 in master and 0d41526 in 1.1.0.  thanks!


Support build tags in fillstruct

Previously there was no way to use fillstruct on a file like this:
// +build xxx

package main

import (
    "fmt"
    "net/mail"
)

func main() {
    fmt.Println(mail.Address{})
}

Thank you for your pull request.

Do you think we could use the buildutil.TagsFlag as in https://github.com/dominikh/go-tools/pull/272?
Could you rebase the changes into one commit and add the prefix cmd/fillstruct:  to the commit message; thank you.

It's been a while, but finally getting back to this. As far as I can see, this is no longer needed: it works for me without any build tags, too.

Yes, the build tags can now be passed via environment variables to the tool when loading:
https://github.com/davidrjenni/reftools/blob/master/cmd/fillstruct/main.go#L120


Hiera 5 support

Are there any plans of supporting hiera 5? Puppet changed how backends are built and it definitely is much easier to build as its basically just a puppet function now:
https://docs.puppet.com/puppet/4.9/hiera_custom_backends.html
https://docs.puppet.com/puppet/4.9/hiera_custom_lookup_key.html
Deprecation is set for puppet 6 so there is plenty of time to migrate. We are not using Hiera 5 yet but I figured id at least get this open as there are some really cool features in 5 that you do not need to fully migrate over to get.

Yep - this is totally planned and hopefully will get released soon

Awesome, thank you!


Tests failing on MacOS

Apple M1, macOS Ventura 13.6
go test ./... is failing at github.com/ServiceWeaver/weaver/internal/testdeployer
Below: 2 successive attempts
This may or may not be related to the window "Do you want the application “testdeployer.test” to accept incoming network connections?" showing up, where I need to click OK

--- FAIL: TestHostnameWeaveletAddress (0.00s)
    remoteweavelet_test.go:437: net.LookupIP("deleplace-macbookpro.roam.internal"): lookup deleplace-macbookpro.roam.internal: no such host
D1017 11:47:37.850467 weavelet             5d2bca72 remoteweavelet.go:336                │ Constructed component="testdeployer.a" serviceweaver/logerror="write protobuf length: write |1: broken pipe"
D1017 11:47:37.850470 weavelet             5d2bca72 remoteweavelet.go:491                │ Updated component="testdeployer.a" serviceweaver/logerror="write protobuf length: write |1: broken pipe"
D1017 11:47:37.850476 testdeployer.a       5d2bca72 components.go:58                    │ A serviceweaver/logerror="write protobuf length: write |1: broken pipe"
D1017 11:47:37.850477 testdeployer.b       5d2bca72 components.go:63                    │ B serviceweaver/logerror="write protobuf length: write |1: broken pipe"
D1017 11:47:37.850478 testdeployer.c       5d2bca72 components.go:68                    │ C serviceweaver/logerror="write protobuf length: write |1: broken pipe"
FAIL
FAIL	github.com/ServiceWeaver/weaver/internal/testdeployer	0.771s

This small test fails on my Mac for some reason, without showing any popup window
func TestLookup(t *testing.T) {
	hostname, err := os.Hostname()
	if err != nil {
		t.Fatal(err)
	}
	ips, err := net.LookupIP(hostname)
	if err != nil {
		t.Fatalf("net.LookupIP(%q): %v", hostname, err)
	}
	t.Log(ips)
}

->
--- FAIL: TestLookup (0.00s)
    lookup_test.go:16: net.LookupIP("deleplace-macbookpro.roam.internal"): lookup deleplace-macbookpro.roam.internal: no such host

Maybe it is just caused by the specific configuration of my machine:
% hostname
deleplace-macbookpro.roam.internal
% host deleplace-macbookpro.roam.internal
Host deleplace-macbookpro.roam.internal not found: 3(NXDOMAIN)

Hi @Deleplace,
you can try add:
<IP_ADDRESS>    deleplace-macbookpro.roam.internal in  /etc/hosts
After making these changes, you might need to flush the DNS cache to ensure the changes take effect immediately.
dscacheutil -flushcache
For verify, you try:
ping deleplace-macbookpro.roam.internal
the re-run go test ./...

Hi @Deleplace, are the tests still failing on MacOS for you?

I think the problem wasn't in the Service Weaver code.
Thanks to @htiennv's advice, I can now run the tests without failures.


In 0.6.0, models using STI are not unscoped correctly

class List < ActiveRecord::Base
  has_many :items
end

class Item < ActiveRecord::Base
  belongs_to :list
  acts_as_list scope: :list
end

class RedItem < Item
end

class BlueItem < Item
end

l = List.create
i1 = l.items.create type: 'RedItem'
i2 = l.items.create type: 'BlueItem'
p [i1.position, i2.position]
# => [1, 1]

With 0.5.0, it prints:
# => [1, 2]

which is what I would expect.

Never mind -- I see now that #147 fixes this.


Export tracks as kml file

Would it be possible to make a kml file that you could view in other apps like Google Earth etc.

Unsure if this has been tested code has changed since then the 205 line is now at 235. Unsure if the fix has been tested/applied. But its unrelated to this issue. We have excel export now.
Perhaps tag issue as Feature request. And close or update pull request.


Create timer unit tests that simulate long-running-services

Add a test that moves time g_start_time back by more than 25 days (This helps us test overflow issues - especially on 32-bit systems) like the following:
https://github.com/grpc/grpc/pull/15813
https://github.com/grpc/grpc/pull/14894

https://github.com/grpc/grpc/pull/16170 is good enough to test this scenario.


Skip printing of INDEPENDENT block from AST to NMODL

As INDEPENDENT is deprecated and has no impact/role in NEURON/NMODL models, we have removed the AST nodes related to this construct.
When user provide an input with INDEPENDENT {} block then just add a comment and simply skip printing it.
Update test accordingly

fixes #1123
With this
$ cat test.py

import nmodl
print(nmodl.to_nmodl(nmodl.NmodlDriver().parse_string("NEURON {} INDEPENDENT {t FROM 0 TO 1 WITH 1 (ms)}")))

and it will give
NEURON {
}

: INDEPENDENT block is deprecated and has no effect in the NEURON model. Skipped!

We can think of alternatives: bring back some part of the old implementation and reproduce the same INDEPENDENT block that the user provides. But I am not sure there is any more value to it as the INDEPENDENT is not useful in the MOD file.

What about code generations for versions of NEURON that still supported the syntax, and more generally for the future, how will the package nmodl deal with different NMODL (the language) versions. Is there an official spec yet for NMODL?

What about code generations for versions of NEURON that still supported the syntax,

Just to clarify: NEURON as well as this new NMODL accept the INDEPENDENT block as input. But, internally it's unused and doesn't have any impact on the generated code. So it's basically no-op.

and more generally for the future, how will the package nmodl deal with different NMODL (the language) versions

Valid question but I don't have a good answer. Until today, everything is backward compatible and from the user's perspective, nothing has been removed.
In this PR I am taking a shortcut to skip INDEPENDENT blocks because they are not useful anyway.

Is there an official spec yet for NMODL?

spec is a strong word and following pages are definitely incomplete:

https://nrn.readthedocs.io/en/latest/hoc/modelspec/programmatic/mechanisms/nmodl.html
https://nrn.readthedocs.io/en/latest/hoc/modelspec/programmatic/mechanisms/nmodl2.html

But in terms of "technical structure", full language AST is expressed in this (incompletely documented) YAML file: https://github.com/BlueBrain/nmodl/blob/master/src/language/nmodl.yaml
And my hope was/is that with enough documentation, this can serve as something close to spec.


signInActivity can be updated with failed requests.

Please update https://learn.microsoft.com/en-us/azure/active-directory/reports-monitoring/howto-manage-inactive-user-accounts
I have confirmed that signInActivity can be updated with failed requests as well. This article only discusses about successful signins so it is misleading.
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 3e0a0671-953a-7797-6e0c-6616420f4c3b
Version Independent ID: a2de95d1-67b2-bcc6-402f-f5d23c53d13a
Content: How to manage inactive user accounts - Microsoft Entra
Content Source: articles/active-directory/reports-monitoring/howto-manage-inactive-user-accounts.md
Service: active-directory
Sub-service: report-monitor
GitHub Login: @shlipsey3
Microsoft Alias: sarahlipsey

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

@willfiddes
I've delegated this to @shlipsey3, a content author, to review and share their valuable insights.

Sorry I was late to reply. The article was updated to include a line that successful and failed sign-in attempts are included in the lastSignInActivity.
To generate a lastSignInDateTime timestamp, you must attempt a sign-in. Either a failed or successful sign-in attempt, as long as it's recorded in the Azure AD sign-in logs, generates a lastSignInDateTime timestamp.
#please-close


gitlab startup errors since eadb998

Issue description
I believe commit eadb9985819327f6bce7da87730d32e5018ee848 broke gitlab startup.
On this line, the pre-start script attempts to link an smtp settings file into the 'initializers' subdirectory of '/var/gitlab/state/config/', but at the time the target directory doesn't exist so this errors.
Before eadb9985819327f6bce7da87730d32e5018ee848, this line would have created the 'initializers' directory, but it now happens too late.
I can make a PR that simply adds a 'mkdir' to make it work, if that's the right solution.
Steps to reproduce
Enable the gitlab service in nixos, set services.gitlab.smtp.enable to true, and try to start gitlab.
Technical details

system: "x86_64-linux"
host os: Linux 4.14.79, NixOS, 18.09.1228.a4c4cbb613c (Jellyfish)
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.1.3
channels(catherine): "nixpkgs-18.09.810.59fe4c7f17a"
channels(root): ""
nixpkgs: /home/catherine/.nix-defexpr/channels/nixpkgs

cc @globin


So Long, and Thanks for All the Fish

This fork of Workiva/thrift has been trailing apache/thrift for over 4 years now.  In order to keep up with the latest in communication technologies (and resolve CVEs in a timely manner, we are looking to archive Workiva/thrift.  At this time, we have verified with all our internal consumers that Workiva/thrift is no longer in use internally, and kindly ask the public to resolve to upstream apache/thrift for the latest and greatest of strongly-typed inter-language communication.

Security Insights

(5) Vulnerable direct dependencies were detected
1 vulns in com.google.guava:guava < 24.1.1 via contrib/thrift-maven-plugin/pom.xml
1 vulns in connect < 2.8.1 via package.json
3 vulns in rack < 2.1.4 via lib/rb/thrift.gemspec
3 vulns in rack < 2.1.4 via test/rb/Gemfile
3 vulns in ws < 1.1.5 via package.json

Action Items

Review dependencies for available updates
See this Splunk dashboard for more CVE details
Review PR for security impact; comment "security review required" if needed or unsure
Verify aviary.yaml coverage of security relevant code

Questions or Comments? Reach out on Slack: #support-infosec.

@Workiva/release-management-p for merge


Add replies sorted sets for each parent post

It seems the frontend prefers requesting replies per parent.
Right now we have a /v0/thread endpoint that returns any depth. This PR makes it by default only direct replies: https://github.com/pubky/pubky-nexus/pull/152
However, this endpoint will always hit the graph and direct replies are trivial to index. We should use a Redis Sorted set for direct replies.

Fixed with https://github.com/pubky/pubky-nexus/pull/182


Build fails (linker) w/ GHC 7.8.4, linux, instant client <IP_ADDRESS>.0

Hi,
I'm having no luck building/installing 0.9.3. Compile goes fine but linker fails.
Latest attempt has $ORACLE_HOME pointing at extracted "instantclient_12_1" with client+sqlplus+sdk, tried also setting $LD_LIBRARY_PATH to this dir. Previously tried using rpms (via 'alien' to convert to dpkg for my ubuntu box), but it appears takusen wants the directory layout of the zip files (looking for "sdk" directory). In any case, compile works so I think at least the "sdk/include" part is fine.
Verbose output for linker portion of 'cabal build':
Linking...
[(InstalledPackageId
"base-<IP_ADDRESS>-bfd89587617e381ae01b8dd7b6c7f1c1",PackageIdentifier {pkgName =
PackageName {unPackageName = "base"}, pkgVersion = Version {versionBranch =
[4,7,0,2], versionTags = []}},ModuleRenaming True []),(InstalledPackageId
"mtl-<IP_ADDRESS>-96f1a7910a7553352339ed05fb61c269",PackageIdentifier {pkgName =
PackageName {unPackageName = "mtl"}, pkgVersion = Version {versionBranch =
[2,1,3,1], versionTags = []}},ModuleRenaming True []),(InstalledPackageId
"old-time-<IP_ADDRESS>-e3f776e97c1a6ff1770b04943a7ef7c6",PackageIdentifier {pkgName
= PackageName {unPackageName = "old-time"}, pkgVersion = Version
{versionBranch = [1,1,0,2], versionTags = []}},ModuleRenaming True
[]),(InstalledPackageId
"time-1.4.2-9b3076800c33f8382c38628f35717951",PackageIdentifier {pkgName =
PackageName {unPackageName = "time"}, pkgVersion = Version {versionBranch =
[1,4,2], versionTags = []}},ModuleRenaming True [])]
/usr/bin/ar -r dist/build/libHStakusen-oracle-0.9.3.a-13201/libHStakusen-oracle-0.9.3.a dist/build/Database/Enumerator.o dist/build/Database/Util.o dist/build/Control/Exception/MonadIO.o dist/build/Foreign/C/UTF8.o dist/build/Database/Oracle/Enumerator.o dist/build/Database/Oracle/OCIConstants.o dist/build/Database/Oracle/OCIFunctions.o dist/build/Database/InternalEnumerator.o
/usr/bin/ar: creating dist/build/libHStakusen-oracle-0.9.3.a-13201/libHStakusen-oracle-0.9.3.a
/usr/bin/strip dist/build/libHStakusen-oracle-0.9.3.a-13201/libHStakusen-oracle-0.9.3.a --strip-unneeded
/usr/bin/ar -r dist/build/libHStakusen-oracle-0.9.3_p.a-13201/libHStakusen-oracle-0.9.3_p.a dist/build/Database/Enumerator.p_o dist/build/Database/Util.p_o dist/build/Control/Exception/MonadIO.p_o dist/build/Foreign/C/UTF8.p_o dist/build/Database/Oracle/Enumerator.p_o dist/build/Database/Oracle/OCIConstants.p_o dist/build/Database/Oracle/OCIFunctions.p_o dist/build/Database/InternalEnumerator.p_o
/usr/bin/ar: creating dist/build/libHStakusen-oracle-0.9.3_p.a-13201/libHStakusen-oracle-0.9.3_p.a
/usr/bin/strip dist/build/libHStakusen-oracle-0.9.3_p.a-13201/libHStakusen-oracle-0.9.3_p.a --strip-unneeded
/opt/ghc/7.8.4/bin/ghc -shared -dynamic -lclntsh -L/home/stuart/Downloads/instantclient_12_1 '-dynload deploy' -optl-Wl,-rpath,/home/stuart/.cabal/lib/x86_64-linux-ghc-7.8.4/QuickCheck-2.8 -optl-Wl,-rpath,/opt/ghc/7.8.4/lib/ghc-7.8.4/array-<IP_ADDRESS> -optl-Wl,-rpath,/opt/ghc/7.8.4/lib/ghc-7.8.4/base-<IP_ADDRESS> -optl-Wl,-rpath,/opt/ghc/7.8.4/lib/ghc-7.8.4/rts-1.0 -optl-Wl,-rpath,/opt/ghc/7.8.4/lib/ghc-7.8.4/containers-<IP_ADDRESS> -optl-Wl,-rpath,/opt/ghc/7.8.4/lib/ghc-7.8.4/deepseq-<IP_ADDRESS> -optl-Wl,-rpath,/opt/ghc/7.8.4/lib/ghc-7.8.4/ghc-prim-<IP_ADDRESS> -optl-Wl,-rpath,/opt/ghc/7.8.4/lib/ghc-7.8.4/integer-gmp-<IP_ADDRESS> -optl-Wl,-rpath,/home/stuart/.cabal/lib/x86_64-linux-ghc-7.8.4/mtl-<IP_ADDRESS> -optl-Wl,-rpath,/opt/ghc/7.8.4/lib/ghc-7.8.4/old-locale-<IP_ADDRESS> -optl-Wl,-rpath,/opt/ghc/7.8.4/lib/ghc-7.8.4/old-time-<IP_ADDRESS> -optl-Wl,-rpath,/opt/ghc/7.8.4/lib/ghc-7.8.4/pretty-<IP_ADDRESS> -optl-Wl,-rpath,/home/stuart/.cabal/lib/x86_64-linux-ghc-7.8.4/primitive-<IP_ADDRESS> -optl-Wl,-rpath,/home/stuart/.cabal/lib/x86_64-linux-ghc-7.8.4/random-1.1 -optl-Wl,-rpath,/opt/ghc/7.8.4/lib/ghc-7.8.4/template-haskell-<IP_ADDRESS> -optl-Wl,-rpath,/home/stuart/.cabal/lib/x86_64-linux-ghc-7.8.4/tf-random-0.5 -optl-Wl,-rpath,/opt/ghc/7.8.4/lib/ghc-7.8.4/time-1.4.2 -optl-Wl,-rpath,/opt/ghc/7.8.4/lib/ghc-7.8.4/transformers-<IP_ADDRESS> -package-name takusen-oracle-0.9.3 -no-auto-link-packages -package-db dist/package.conf.inplace -package-id base-<IP_ADDRESS>-bfd89587617e381ae01b8dd7b6c7f1c1 -package-id mtl-<IP_ADDRESS>-96f1a7910a7553352339ed05fb61c269 -package-id old-time-<IP_ADDRESS>-e3f776e97c1a6ff1770b04943a7ef7c6 -package-id time-1.4.2-9b3076800c33f8382c38628f35717951 dist/build/Database/Enumerator.dyn_o dist/build/Database/Util.dyn_o dist/build/Control/Exception/MonadIO.dyn_o dist/build/Foreign/C/UTF8.dyn_o dist/build/Database/Oracle/Enumerator.dyn_o dist/build/Database/Oracle/OCIConstants.dyn_o dist/build/Database/Oracle/OCIFunctions.dyn_o dist/build/Database/InternalEnumerator.dyn_o -o dist/build/libHStakusen-oracle-0.9.3-ghc7.8.4.so
/usr/bin/ld: cannot find -lclntsh
collect2: error: ld returned 1 exit status

my $ORACLE_HOME (/home/stuart/Downloads/instantclient_12_1) listing:
./sdk
./sdk/ott
./sdk/SDK_README
./sdk/include
./sdk/include/occiAQ.h
./sdk/include/occiObjects.h
./sdk/include/occiCommon.h
./sdk/include/oci8dp.h
./sdk/include/ocixmldb.h
./sdk/include/nzerror.h
./sdk/include/occiData.h
./sdk/include/ort.h
./sdk/include/oratypes.h
./sdk/include/odci.h
./sdk/include/ocixstream.h
./sdk/include/ocidem.h
./sdk/include/ori.h
./sdk/include/oci.h
./sdk/include/ociapr.h
./sdk/include/ocidfn.h
./sdk/include/ldap.h
./sdk/include/nzt.h
./sdk/include/ociap.h
./sdk/include/ocikpr.h
./sdk/include/oci1.h
./sdk/include/oro.h
./sdk/include/occi.h
./sdk/include/orl.h
./sdk/include/occiControl.h
./sdk/include/ocidef.h
./sdk/include/orid.h
./sdk/include/xa.h
./sdk/include/ociextp.h
./sdk/ottclasses.zip
./sdk/demo
./sdk/demo/cdemo81.c
./sdk/demo/occiobj.typ
./sdk/demo/occidemod.sql
./sdk/demo/demo.mk
./sdk/demo/occiobj.cpp
./sdk/demo/occidml.cpp
./sdk/demo/oraaccess.xml
./sdk/demo/setuporamysql.sh
./sdk/demo/occidemo.sql
./sdk/admin
./sdk/admin/oraaccess.xsd
./sqlplus
./tmp
./tmp/oci.c
./glogin.sql
./libclntsh.so.12.1
./libmql1.so
./libocijdbc12.so
./adrci
./BASIC_README
./SQLPLUS_README
./uidrvci
./ojdbc7.jar
./libsqlplusic.so
./libsqlplus.so
./ojdbc6.jar
./libipc1.so
./xstreams.jar
./libociei.so
./liboramysql12.so
./libons.so
./genezi
./libclntshcore.so.12.1
./libocci.so.12.1
./libnnz12.so

Hi,
Could you, please, try to create a symbolic link to libclntsh.so.12.1:
ln -s libclntsh.so.12.1 libclntsh.so

Let me know if it helps.

That fixed it, thanks! Closing issue

Hi, I have exactly the same error, I'm using GHC 7.10.3 + Oracle instant-client <IP_ADDRESS>.0.
I've extracted all the files inside the same folder, assigned it to ORACLE_HOME.
I also symlinked the libclntsh.so file. But when building the project, takusen still output the error :
jgx@lambda:~/Projects/jgoux/test-oracle$ stack build
takusen-oracle-<IP_ADDRESS>: build
Preprocessing library takusen-oracle-<IP_ADDRESS>...

Database/Enumerator.hs:41:14: Warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

Database/Util.hs:14:14: Warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

Database/Oracle/Enumerator.hs:13:14: Warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS
/usr/bin/ld: cannot find -lclntsh
collect2: error: ld returned 1 exit status

--  While building package takusen-oracle-<IP_ADDRESS> using:
      /home/jgx/Projects/jgoux/test-oracle/.stack-work/downloaded/2f8e0783302dd9a255c85ad4323ec3eacfa07f43a0dd6f9bed46674515c809d7/
.stack-work/dist/x86_64-linux/Cabal-<IP_ADDRESS>/setup/setup --builddir=.stack-work/dist/x86_64-linux/Cabal-<IP_ADDRESS> build lib:takusen-
oracle --ghc-options " -ddump-hi -ddump-to-file"
    Process exited with code: ExitFailure 1

In stack.yaml there is an extra libraries directory for linking:
extra-lib-dirs:
- /Users/paul/instantclient

It is set according my installation of InstantClient. So you should change it to full path to your client.

Wow, that was it ! :+1: :sparkles:
It could be a great to add this little tip in the doc, so beginners like me could start right away. :)
Thanks again !


Read quotes file

It is imperative to the proper working of the studies to get prices from the prices files.

implemented and tested


Responsive break point differ from vic standard

https://github.com/victoriauniversity/vuw-styleguide/blob/develop/src/assets/toolkit/styles/_settings.responsive.scss#L13

Yep, this brings 5 levels of responsiveness and thus adds more flexibility.
You do not have to use all of them for every single responsive element so it shouldn't add unnecessary styles. You only use what you need.
Do you see any other issues/dangers here?


2D OpenGL windows aren't synced with vsync

Since Exokit as an engine is agnostic, a user could want to render OpenGL on a non-VR canvas via the GLFW window.
Currently, exokit uses a 90FPS setInterval loop that results in screen tearing.

Also, it's been pointed out that folks with 120 Hz monitors are actually undershooting frames with the current scheme.


Migrate SQLiteTracker to a new package

We want to invest more in the experiment tracking feature, so we'll move it into a new separate package. We'll keep it working here as well for some time so users have time to switch (we'll add the new package as a dependency here so the import works but the code won't be here anymore)

Note: we haven't decided on a name


How to do passive migration？

According to the description in your paper, this studio supports passive migration, how do you trigger a passive migration?i have finished active migration，but how to migration when the pod fails. sorry  to disturb，thank you for teaching！ @vutuong @nezytic59

@120L020314 Which paper are you mentioning?

@vutuong In the paper of Migrating Pods in Kubernetes,i mention this part:
The controller has to take care of creating a Pod when a MigratingPod is frist created and
of migrating the Pod whenever it gets deleted. In order to react to deletion it uses Finalizers
to prevent the Pod from being deleted right away. For the prototype, the controller was implemented following the operator pattern, which will be explained briely before describing
how the migration operator works.
and if "The controller has to take care of creating a Pod when a MigratingPod is frist created and
of migrating the Pod whenever it gets deleted." means when pod gets deleted ,it will be migrated passive? thank you,but i don't know my understanding is correct or wrong.


Editor font size is 14

Closes #232

I'm not really convinced wit the results.
Here is the original, with size 12:

And here is a variant with size 13:

I think 13 is better


Fix viewport scaling on small screens

Make the viewport scale on smaller screens so that the demo site does not appear to be zoomed in.

Maybe also add a warning when the viewport is in portrait mode until the mobile view is done


serasearchtop.com

Hi,
please, introduce serasearchtop.com
The domain is used to inject ads (or malicious code) via malicious google chrome extension (PDF Toolbox).
for details, see
https://palant.info/2023/05/16/malicious-code-in-pdf-toolbox-extension/
Thank you.

Thank you Anon @smed79 this is added in commit e1a2bf21 and will be live in the next release.
Closing.


fix: catch undefined navigation

In my case I have an onFocus prop in a reusable component which can be used across the app. The onFocus prop will be called in the useNavigationEvents hook whenever the component is focused. However, in some cases the navigation is undefined because the reusable component is used in places where no navigation is present. Since we cannot conditionally use hooks, this will always fail.
In addition to the simple return in the hook we could also print a comment to inform the user about this behaviour.

Wouldn't it be an error in most cases though? I don't imagine lot of people having same component both in Navigation tree and outside

I forgot to mention that in my case the onFocus prop is optional. As soon as this reusable component is used in a Portal for example the issue will appear. If you are willing to accept the PR, I can also implement similar checks in the other hooks and print a warning.

I also have the case in my apps where sometimes I want a component to behave different conditionally depending if it's on a react-navigation tree (ie there's a provider on top) or not
I know this is a bit hacky and not very idiomatic but sometimes it's more convenient. For example I can make a generic  that is automatically wired to the navigation back (with ability to override).
The core (withNavigation etc) does not currently really permit to handle those cases as it fails whenever the context is not found.
But not sure if we need to design apis with this in mind, as long as we allow "useNavigation" to return nothing if there's no navigation in context that could be enough.
@jaulz I suggest this workaround:
const navigation = useNavigation()
const isFocused = navigation ? useNavigationFocus().isFocused : false;

This may seem counterintuitive and it's generally advised to NOT use conditionals with hooks, but for this usecase it's fine because the test will remain true/false for the whole livetime of the comp so the hooks ordering will be preserved. This trick is often used also for conditionally using hooks in node/browser envs differently.
Please tell me if this solves your problem
If we need to merge this PR, I'd rather wait until we find a good setup to actually test the dev. Didn't find time to fix this example app PR which has a metro config issue or something: https://github.com/react-navigation/hooks/pull/28

@slorber thanks for your response! That's exactly how I workaround the issue at the moment but I thought it would anyway make sense to catch such errors and make it more intuitive for other developers.

Honestly I think we'd rather fail fast in such case, with an explicit error message telling the user he did not set the container/provider correctly.
I think it's safer to make life easier for beginners, and still offer workarounds for more complex usecases. What we really don't want is a beginner that did not set correctly the provider, tries to listen to events for some reasons and receive no event and open an issue about that.

closing because we choose to fail fast, while still providing a way to access navigation conditionnally using useContext(NavigationContext)
See https://github.com/react-navigation/hooks/issues/37


Public Sale - Change name in the Project contract

Describe the bug
Change name in the Project contract from Carb_Var_Max_value into "Need to be define"

waiting for the Starknet Update


Testing

Here is how we test identity
Assertions.assertEquals(
    "value",
    String(
        Fork(
            True,
            "value".asEntity,
            0.asEntity
        ).dataize()
    )
)

But it would be more elegant if we could do this
Assertions.assertIdentity(
    "value".asEntity,
    Fork(
        True,
        "value".asEntity,
        0.asEntity
    )
)

@Masynchin I agree

@kerelape which version of JUnit do we use? I can't find it in pom.xml.

@Masynchin seems to be 5.6.2
https://github.com/jcabi/jcabi-parent/blob/68a57385a96a571c9f2a7b52d827477e2551cf9c/pom.xml#L1480-L1492

@Masynchin are you up to this?

@kerelape I got into university life, almost no time since. I don't think I can spend appropriate amount of time on this project.


How to close pip container programmatically?

There's no API exposed yet to allow this kind of feature. The implementation of this player is currently 1:1 with the original source. However, further features could be implemented in the future.


improve logging for index and quant programs

@DongzeHE — the merge of dev into your branch seems to have messed up.  It overwrites some changes that were previously made upstream.  This is why you are getting e.g. the clippy warnings about not using ProgramVerbosity and execute_command.  I think this PR needs to be re-written by first ensuring that the forked branch is up to date with upstream, and then playing back the new commits on top of that.

As discussed, the updated changes will be in a new PR, so we will abandon this one ;P.


import fails after installation via pip on mac os

Hi there, as part of the review at https://github.com/openjournals/joss-reviews/issues/3545 (see also https://github.com/openjournals/joss-reviews/issues/3554) I was following the installation instructions like this:

create conda env with python 3.8
install via pip install sorn
in python shell run import sorn

and got the following error:
Python 3.8.10 (default, May 19 2021, 11:01:55)
[Clang 10.0.0 ] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sorn
Traceback (most recent call last):
  File "/Users/Jan/anaconda3/envs/sorn-review/lib/python3.8/site-packages/sorn/sorn.py", line 10, in <module>
    from sorn.utils import Initializer
  File "/Users/Jan/anaconda3/envs/sorn-review/lib/python3.8/site-packages/sorn/utils.py", line 9, in <module>
    import networkx as nx
ModuleNotFoundError: No module named 'networkx'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/Jan/anaconda3/envs/sorn-review/lib/python3.8/site-packages/sorn/__init__.py", line 1, in <module>
    from .sorn import Simulator, Trainer
  File "/Users/Jan/anaconda3/envs/sorn-review/lib/python3.8/site-packages/sorn/sorn.py", line 12, in <module>
    from utils import Initializer
ModuleNotFoundError: No module named 'utils'

Any suggestions for a fix?
Best,
Jan

the same problem occurs on Ubuntu 20.04

Hi @janfb I checked the problem with the Windows and Ubuntu machines, the code works without problems up to py3.8 and for py3.9 there are version compatibility issues between dependencies.
I have also checked the Mac OS virtual environments and there are no problems when the package is imported at Jupyter notebooks.
However, when I import the package from the terminal, I got errors and was able to reproduce the same as you reported. I suspect that the problem might be related to the system 'PATH'. Thank you for reporting the problem. I am investigating it.

Hi @janfb, networkx package is added to the requirements. I made the necessary changes and updated the pypi package v0.5.1 is online now. Thanks again for the issue.

Great, the import works now. Thanks for the quick fix!


Update LICENSE to match that of Swinject.

I want to use "Swinject Contributers" as the license owner to match that of Swinject project if you don't mind. Your contribution is visible at Contributors page (though the contribution to develop the initial version is invisible).
It's ok to list the names of you guys on README.

@Lutzifer you need to register your email address you use with Git to GitHub to show your contribution there.


vendor: golang.org/x/crypto 1d94cc7ab1c630336ab82ccb9c9cda72a875c382

related PR in containerd/cri: https://github.com/containerd/cri/pull/1402
full diff: https://github.com/golang/crypto/compare/69ecbb4d6d5dab05e49161c6e77ea40a030884e1...1d94cc7ab1c630336ab82ccb9c9cda72a875c382
I'm doing a around across repositories to update in preparation of a security release that was announced for tomorrow (so that we can update again with just the changes related to that fix);
https://groups.google.com/d/msgid/golang-announce/CA%2B2K_Kox3xkjj6gWkp%3DY6fmp7sO4T%2BbgudjjZZ%3Duwgp476pmEw%40mail.gmail.com

Codecov Report

Merging #4042 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #4042   +/-   ##
======================================
  Coverage    42.7%   42.7%
======================================
  Files         130     130
  Lines       14769   14769
======================================
  Hits         6307    6307
  Misses       7543    7543
  Partials      919     919

Flag
Coverage Δ

#linux
46.1% <ø> (ø)
:arrow_up:

#windows
38.29% <ø> (ø)
:arrow_up:

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 986f294...f3652d0. Read the comment docs.


https://opentelemetry.io/docs/concepts/glossary/#processor

https://opentelemetry.io/docs/concepts/glossary/#processor talks about Instrumentation Library, but not sure what is the connection between Instrumentation Library and processor here....

It may be better to remove it, as it is a collector specific term. (There are other processors like spanprocessor/logrecordprocessor, but not in the glossary, and don't think we should have it for the processor in the collector in the main glossary).

Thanks for calling this out. We had a few places in the past already that mixed instrumentation libraries with other components (here I would say it's language specific SDK)
Feel free to raise a PR

@cijothomas Will you open the PR? Thanks!

https://github.com/open-telemetry/opentelemetry.io/pull/4307

@ricardoamaro please look above that @IrisDyr asked to pick this first and we should give people some time to provide their PR after volunteering. This is a trivial change, but I want to be respectful here. @IrisDyr please let us know if you are OK with us merging @ricardoamaro's PR.

It's okay for me to merge it. Thank you @svrnm

Thank you, @IrisDyr 👍🏽! I would also be ok waiting more. Taking the opportunity here to learn the ropes :)


Show an unexpected error when trying uploading a page blob not in a multiple of 512 bytes

Storage Explorer Version: 1.6.2
Platform/OS Version: Windows 10/MacOS High Sierra/ Linux Ubuntu 16.04
Architecture: ia32/x64
Build Number: 20190108.1
Commit: 1d51960b
Regression From: Regression from 1.5.0 release (build: 20181026.3)
Steps to Reproduce:

Uncheck 'Use AzCopy for Improved Blob Upload and Download' under Experimental.
Expand a non-ADLS account -> Blob Containers -> Create a new blob container.
Upload a file as page blob that isn't a multiple of 512 bytes in length to it.
Check the Activities.

Expected Experience:
Show errors like the below:

Actual Experience:
Show the below error messages in Activities.

Detail: {"message":""Upload failed unexpectedly after 5 attempt""}

Drilled down into the storage client library and found out they're explicitely throwing an error in a callback instead of passing the error to our callback. Since callbacks are asynchronous, the original try/catch context is lost, and therefore there's no way for us to properly catch and handle it.
@XiaoningLiu, can we get this fixed?

We can add a workaround where we check the file size manually.


Remove deprecated travis_release task

I would like to release https://github.com/voxpupuli/voxpupuli-release/pull/71 before we merge this one


Query: Allow set operations to work after casting

Resolves #7280
There were mainly 2 issues here

When marking source2 in set operation for materialization, we had exact type match. Which is not correct because Concat<T> can take parameter of derived type of T.
Since our shaped queries are transparent to cast result operator which are directly assignable, while forming Concat<T> we need to find the right type to use for T since we had swallowed it earlier.

ping @anpete @maumar


Add custom verification for DepthToSpace and SpaceToDepth operators.

This PR adds custom verify methods for the DepthToSpace and SpaceToDepth operators to check that:

input tensor has 4 dims
blocksize is strictly positive and divides the appropriate input tensor dimension(s) without remainder

Jenkins Linux s390x Build #2258 [push] Add custom verification ... passed after 1 hr 3 min

Jenkins Linux ppc64le Build #1368 [push] Add custom verification ... passed after 1 hr 18 min


Please invite me to the Infraform Community

Name
Hemant
Additional Context
Proudly Open Source Enthusiast

Invitation sent to join the GitHub Organization. Welcome to Infraform 🎉Please check your mail to accept the invitation sent by GitHub! 🤖About usInfraform is an open source solution for serverless platforms, it is designed for developing solutions and enhancing creators to create their infrastructure 💻 Great to have you in our community ✨ Looking forward to your valuable contributions! 🤓 You can also check our community ✨ Github ✨ LinkedIn 💜 You can also share our community with other folks who want to learn about development, DevOps, tech, and contribute together and with us 👉💜👈


Trojan detected

Some anti-viruses detects a Trojan inside:
https://www.virustotal.com/#/file/2498d0157ab1cfea942364bbb31aa5ac688599a8f33fc712870936d592bc59db/detection

This is essentially the same as #12 so I'm just going to copy paste the answer i gave there:
There are several reasons why this might be happening:

Windows executables need to be "signed" by a certificate authority so that Windows considers them "safe". If the program isn't signed, Windows defaults to warning you about the program possibly making bad things, even if it doesn't. I guess that the antivirus automatically detects executables that aren't signed and flags them as viruses
Windows scans the file names of executables, and if it thinks it might be a setup-like program, it defaults to ask for admin rights (you can read more about this in this other issue). Maybe this somehow triggers the antivirus?
Maybe there is some other reason why the antivirus flags it as a virus, but i wouldn't know what it is.

I can assure you that the program isn't a virus, and because it's open source you are completely free to check the source code and verify that nothing sketchy is going on.

The latest version now has an embedded manifest file, and now only one antivirus flags it as a virus

Thanks


Conversion error

Hi,
After conversion of:  https://github.com/HegemanLab/small-thermo-raw-file-examples/blob/master/ginkgotoxin-ms-switching.raw to idexed mzML
I get an:
IndexedMzMLDecoder::domParseIndexedEnd Error: expected only 'spectrum' or 'chromatogram' below indexList but found instead 'dummy' when reading in OpenMS.

ok this is probably related to an error on my side (specified an output file instead of the output directory).
Should not generate an empty file though...

What do you think is better for you, to have an option that you can specify an output file name. ?

Yes, this would be better for us. I will work around that for now


[#1730] Fixed endpoint validation a11y issues.

#1730
===
The user will now be alerted about validation every 2 seconds at the most.

Coverage increased (+0.03%) to 65.913% when pulling 45920478bd7085689ff23a9c81ba1114eaa27516 on toanzian/acc-#1730 into 97d88a1281b1946db03464de6938203fb0b4e514 on master.


ros-kinetic-librealsense fails on install within container

Required Info

Camera Model
n/a

Firmware Version
n/a

Operating System & Version
Ubuntu 16.04 LTS

Kernel Version (Linux Only)
(e.g. 4.14.13)

Platform
PC

SDK Version
legacy

Language
bash

Segment
Robot

Issue Description
Versions:

Host OS: Ubuntu 16.04 LTS
Platform: docker
OS: Ubuntu 16.04 LTS
ros-kinetic-realsense: ros-kinetic-librealsense_1.12.1

Hi,
We’ve had an issue installing the ros-kinetic-librealsense package within our ROS related containers, where the postinst deb script fails with:
Setting up ros-kinetic-librealsense (1.12.1-0xenial-20190607-170900-0800) ...
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
/var/lib/dpkg/info/ros-kinetic-librealsense.postinst: 40: /var/lib/dpkg/info/ros-kinetic-librealsense.postinst: udevadm: not found
libkmod: ERROR ../libkmod/libkmod.c:586 kmod_search_moddep: could not open moddep file '/lib/modules/4.15.0-1028-gcp/modules.dep.bin'
modinfo: ERROR: Module alias uvcvideo not found.
dpkg: error processing package ros-kinetic-librealsense (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up ros-kinetic-openni2-camera (0.4.2-0xenial-20190608-120620-0800) ...
Setting up ros-kinetic-openni2-launch (0.4.2-0xenial-20190608-132724-0800) ...
dpkg: dependency problems prevent configuration of ros-kinetic-realsense-camera:
 ros-kinetic-realsense-camera depends on ros-kinetic-librealsense; however:
  Package ros-kinetic-librealsense is not configured yet.

The issue comes from the deb postinst script check that sees if the package is installed in a container or without one. Without one it works as expected, however when ran from within a container it fails (the script check reports that it’s executed not from within a container). So the following command in postinst is buggy: docker_cnt=$(awk '$2 == "(1,"' /proc/1/sched  | wc -l)
Fix
What we have done is to update the postinst script such that it detects the presence of a container better (hopefully!) with the following command: docker_cnt=$(awk -F/ '$2 == "docker"' /proc/1/cgroup  | wc -l) and had to consequentially invert the conditional checks.
Those fixes can be seen here in this gist. The lines of note are 29, 37 and 65
The steps we have taken to resolve the issue locally (within a ubuntu:16.04 container) are:
# basic container setup
apt-get update
apt-get install -y lsb-release
apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list
apt-get update

# dependencies needed by librealsense. `deb -i` will not resolve these
apt-get install -y binutils cpp cpp-5 dkms fakeroot gcc gcc-5 kmod libasan2 libatomic1 libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libfakeroot libgcc-5-dev libgmp10 libgomp1 libisl15 libitm1 liblsan0 libmpc3 libmpfr4 libmpx0 libquadmath0 libssl-dev libssl-doc libtsan0 libubsan0 libusb-1.0-0 libusb-1.0-0-dev libusb-1.0-doc linux-headers-4.4.0-159 linux-headers-4.4.0-159-generic linux-headers-generic linux-libc-dev make manpages manpages-dev menu patch zlib1g-dev
apt-get install -y libssl-dev libssl-doc libusb-1.0-0 libusb-1.0-0-dev libusb-1.0-doc linux-headers-4.4.0-159 linux-headers-4.4.0-159-generic linux-headers-generic zlib1g-dev

# modify librealsense deb (unpack, replace script, repack)
apt-get download ros-kinetic-librealsense
dpkg-deb -R ros-kinetic-librealsense*.deb ros-rslib/

wget https://gist.githubusercontent.com/dizz/404ef259a15e1410d692792da0c27a47/raw/3769e80a051b5f2ce2a08d4ee6f79c766724f495/postinst
chmod +x postinst
cp postinst ros-rslib/DEBIAN
dpkg-deb -b ./ros-rslib/ ros-kinetic-librealsense_1.12.1-0xenial-20190830_icrlab_amd64.deb

# install container friendly libsense
dpkg -i ros-kinetic-librealsense_1.12.1-0xenial-20190830_icrlab_amd64.deb

# lock from updates
apt-mark hold ros-kinetic-librealsense

This then resolves the issues related to the install within a container.
Perhaps someone could point me to the person responsible for the builds so we could think about a patch?
Cheers,
Andy
PS: While there was a build issue on Ubuntu 16.04 LTS, the same problem did not show itself using a MacOS based docker build.

@dizz
Since SDK 1.0 is not maintained, still thanks for your contribution.

How to do you solve this problem? I have the same problem when I tried to install ros packages within the container.
Errors were encountered while processing:
ros-kinetic-librealsense

Manual instructions to fix are in this post. It's possible that they're now outdated, however.

@doronhi's fix does not work for me ( docker run osrf/ros:kinetic-desktop-full cat /proc/1/cgroup returns 0::/). This may be an Arch thing, or Kernel 5.15 :shrug:
In any case, I added this fix to my Dockerfile to have the postinstall just always assume it's in a container.


Enforce permissions on Win

Describe your changes
Enforce folder permission on Windows, giving only administrators and system access to the NetBird folder.
Issue ticket number and link
Checklist

[x] Is it a bug fix
[ ] Is a typo/documentation fix
[ ] Is a feature enhancement
[ ] It is a refactor
[ ] Created tests that fail without the change (if possible)
[ ] Extended the README / documentation, if necessary

I think it would be better to replace the permissions on every install / update.
I just checked two installations (MSI & EXE) and it won't fix already too open permissions


Create an SSH key and add it to GitHub account

See:

https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/#generating-a-new-ssh-key (you may omit adding a password)
https://help.github.com/articles/connecting-to-github-with-ssh/

After completing instructions, post the result of the following command in a comment to this issue:
ssh -T<EMAIL_ADDRESS>
Check yourself
If performed correctly, you'll see your GitHub username in the console output.

Hi l1storez! You've successfully authenticated, but GitHub does not provide shell access


add ability to plot learning curves

Visualizing how my deep learning model performed, I need to plot my model's training history in cleverhans. (i.e. epochs vs accuracy)
Earlier with keras, code like this would do the job.
...
 ...
 import matplotlib.pyplot as plt

 ...
 ...
 # code for building your model
 ...
 ...

 # train your model
 history = model.fit(train_data, train_labels,
                     nb_epoch=nb_epoch, batch_size=32)

 print(history.history.keys())

 plt.figure(1)

 # summarize history for accuracy

 plt.subplot(211)
 plt.plot(history.history['acc'])
 plt.plot(history.history['val_acc'])
 plt.title('model accuracy')
 plt.ylabel('accuracy')
 plt.xlabel('epoch')
 plt.legend(['train', 'test'], loc='upper left')

Now using cleverhans, I am finding accuracy differently, I am wondering how the graph I would like to plot would be possible as code like :
history = model.fit(train_data, train_labels,
                    nb_epoch=nb_epoch, batch_size=32)

has been replaced with code like:
...........................
#code for building model
................................

# Create TF session and set as Keras backend session
sess = tf.Session()
keras.backend.set_session(sess)

#tensorflow placeholder variables
x = tf.placeholder(tf.float32,shape = (None, X_train_scaled.shape[1]))
y = tf.placeholder(tf.float32,shape = (None, 5))

model = mlp_model()
predictions = model(x)
init = tf.global_variables_initializer()
sess.run(init)

#Train the model
train_params = {
                'nb_epochs': 100,
                'batch_size' : 128,
                'learning_rate' : 0.1,
                'verbose' : 0
                }

rng = np.random.RandomState([2018, 9, 24])

#train the model, not test
model_train(sess,
            x,
            y,
            predictions,
            X_train_scaled,
            Y_train,
            evaluate=evaluate,
            args = train_params)

Thanks for the info.. Also, how can I calculate evaluation metrics other than 'accuracy' like precision, recall etc Because, .
model_train(sess,
            x,
            y,
            predictions,
            X_train_scaled,
            Y_train,
            evaluate=evaluate,
            args = train_params)

returns boolean whereas,
model_eval(sess, x, y, predictions, X_test_scaled, Y_test, args = eval_params)
returns a float with accuracy value.

That feature doesn't exist yet. If you'd like to add precision / recall metrics for detectors you're welcome to. So far we actually don't have any detector-based functionality that I know of though. I have implemented accuracy / coverage metrics for multiclass classifiers and will send a pull request soon.

Some of this has been implemented by Ian in:
https://github.com/tensorflow/cleverhans/tree/master/cleverhans/plot
https://github.com/tensorflow/cleverhans/tree/master/scripts
I'll close this because we are trying to keep CleverHans to core features needed to benchmark models rather than visualize learning curves.


Possibility to prevent saving the value in local storage (only read, no write or change)

🚀 Feature Proposal
A callback method to control (or prevent) saving to localstorage. An optional one parameter in .init() to suppress saving. The developer writes the value via the application logic (read only, not add/change is done in the LanguageDetector). Default can be write/read as now.
Motivation
We are developing an application for Europe, here there are legal requirements that allow saving information to the localstorage only after the user has agreed to this.
Currently, however, the init() already stores the value in the localstorage before the customer agrees.
So a function to suppress saving until the user wants it would be good.
Ideal would be a callback method that can be appended as an option that can prevent or allow this via a boolean return value.

Just set the cache option to an empty array:
instead of caches: ['localStorage', 'cookie']
-> caches: []


Add Gower College Swansea

Campus 1,
Tycoch Rd, Sketty, Swansea SA2 9EB
Campus 2,
Belgrave Rd, Gorseinon, Swansea SA4 6RD,
Campus 3,
Units 1&2, Jubilee Ct, Swansea SA5 4HB,
Campus 4,
77 Walter Rd, Uplands, Swansea SA1 4QA
Campus 5,
Sketty Ln, Sketty, Swansea SA2 8QF
https://www.gcs.ac.uk - College URL
https://www.gcs.ac.uk/full-time-course/information-technology-btec-extended-diploma - IT/CS course
https://www.gcs.ac.uk/staff-student-portal - Domain confirmation

@Ranger-4297 First stage of verification passed, official domain is gcs.ac.uk as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@Ranger-4297 Pull request merged. Thank you.


Picklable file iterator?

@dwf Wondering if you consider this within the scope of the framework.
File handles are iterators, and they can't be pickled.
>>> f = open('README.md')
>>> f
<open file 'README.md', mode 'r' at 0x7f13b1360d20>
>>> it = iter(f)
>>> it
<open file 'README.md', mode 'r' at 0x7f13b1360d20>
>>> next(it)
'picklable_itertools\n'
>>> cPickle.dumps(it)
TypeError: can't pickle file objects

Analogously to ordered_sequence_iterator, can I add a file_iterator? It will be a bit more involved, because it needs to handle a variety of things through custom __getstate__ and __setstate__ methods:

Upon pickling, close and remove file handle
When unpickling, re-open the file, re-iterate over the lines until we get back to where we were
Have sensible defaults for if the file is not available in the unpickled environment, is no longer writable, etc. Dill implements all of this, so we can steal a lot of the behaviour from there.

Sounds good to me.


logging directed to kernel window rather than ipython console

After upgrading to latest version of ipython any logging to the console is not showing on the ipython console. Instead it is showing in the kernel window. The standard python console still works as expected.

this was due to logging being initialized in a spyder plugin.


Create Function App + App Service Plan

Use Consumption plan rather than host-based use -- host-based makes sense when you have incoming streaming and always want responsiveness.
There doesn't seem to be code signing of functions, but still researching
If not we'll use Docker containers and sign those.
Assuming these are not HTTP-accessible.

This is setup and is using code (vs Docker containers) for now. It's also setup for host-based use instead of consumption use, as (IIRC) the consumption configuration conflicted with a different requirement.


Update Quarkus to 3.2.10.Final

There is new Quarkus LTS version released - 3.2.10.Final. We need to upgrade our repositories to this version.

All PRs merged. Closing.


Crash when updating Forestry to 4.2.4

I get a crash when i try to enter in my world i just updated Forestry to the latest version.

And another one of these...
Your world got corrupted. Nothing we can do about it.

And another one of these...
Your world got corrupted. Nothing we can do about it.

link #2835


List & filter splits command

Description
Closes https://github.com/quickwit-inc/quickwit/issues/541
output
./quickwit split list --index-id=wiki --states=published,new  --from=2021-12-03T23:12:35 --to=2021-12-10 --tags=foo,bar
Id 01FNZY4ADH87HVRCYW0SVN4T8Q Created at 2021-12-03 10:41:14 Updated at 2021-12-03 10:41:15 Num docs   10000 Size    11MB Demux ops       0 Time range [*]
Id 01FP00JG4FYSRZFPTEGSBK7X4D Created at 2021-12-03 11:23:56 Updated at 2021-12-03 11:23:57 Num docs   10000 Size    11MB Demux ops       0 Time range [*]

How was this PR tested?
unit tests

Let's review this PR next week.


Play Button from controls is disappearing. Not able to play videos

Play button hides shortly after rendering the video. I am setting controls={true} and paused={true}. version 5.0.2. Help
iOS 14+ simulator

Yes, I have same issue, I can't play the in iOS 14+, In older version it's working.

Yes, I have same issue, I can't play the in iOS 14+, In older version it's working.

Same issue here. Doing a pinch to zoom on the video component will reveal the play button. Other issues suggest that iOS 14.2.+ fixes this problem. Will try that.