[merge] Expected all items to be equal: [NotImplemented, 'vhea']

I've tried to merge previously prepared subset of NotoCJK (converted to ttf) with Noto Regular. I received some warnings and at the end an error. Here is part of logs:
WARNING:fontTools.merge:Dropped cmap subtable from font [1]:    format 14, platformID  0, platEncID  5
(...)
WARNING:fontTools.merge:Dropped mapping from codepoint 0XF904 to glyphId 'uniF904'
WARNING:fontTools.merge:Dropped mapping from codepoint 0XF908 to glyphId 'uniF908'
(... and many simillar warnings here ...)
Traceback (most recent call last):
  File "/some/path/noto_based_on.py", line 305, in <module>
    main()
  File "/some/path/noto_based_on.py", line 271, in main
    font = merger.merge(valid_files)
  File "/home/someuser/.local/lib/python3.6/site-packages/fontTools/merge.py", line 996, in merge
    table = clazz(tag).merge(self, tables)
  File "/home/someuser/.local/lib/python3.6/site-packages/fontTools/merge.py", line 159, in merge
    return m.mergeObjects(self, self.mergeMap, tables)
  File "/home/someuser/.local/lib/python3.6/site-packages/fontTools/merge.py", line 1044, in mergeObjects
    value = mergeLogic(getattr(table, key, NotImplemented) for table in tables)
  File "/home/someuser/.local/lib/python3.6/site-packages/fontTools/merge.py", line 48, in equal
    assert all(item == first for item in t), "Expected all items to be equal: %s" % lst
AssertionError: Expected all items to be equal: [NotImplemented, 'vhea']

If this operation is for some reason technically not possible, the error message should be more descriptive, I think.

I think the merge tool is expecting that all fonts have either vhea tables or none of them have, whereas in your case one of the fonts does not have vhea, hence the error. Yes, I agree with you that the error message could be improved.

Why merge tool has such expectation? Is it technical or library limitation? Should we consider it as a bug?

i believe it's by design, but @behdad can confirm. The merger tool can't merge vhea tables of different fonts if any of them does not specify one. It's kind of undefined what the result should be in that case.

I have no deep kowladge about the topic, but shouldn't the result be just the copy of vhea table from the font that actually contains it? Or merge from the list that contains it, ignored ones that doesn't? I think it could be the question for @behdad .

I have no deep kowladge about the topic, but shouldn't the result be just the copy of vhea table from the font that actually contains it? Or merge from the list that contains it, ignored ones that doesn't? I think it could be the question for @behdad .

"It depends" is all.

The merger expects all fonts to have the same tables. You can pass --drop-tables=vhea to instruct it to do just that.


More fixes for Helm and fixes for K8s cluster v17

Helm v3 name is an argument, no longer an option.
Also provide documentation for k8s cluster >v17

Thank you so much for contributing.
Both changes for helm 3 and issue related deployment version apps/v1beta2 has been addressed in 1.2.0-rc1. Closing this PR.


uses-sdk:minSdkVersion 20 cannot be smaller than version 21 declared in library [:web_view_tts]

We need an update please :)

never mind, sorry


Focus HTML control on abapGit startup

#4816
cl_gui_control=>set_focus must be called during PBO. Maybe there's a nicer way to pass the HTML control to the PBO or the other way around: expose a method in the viewer that can be called from the PBO.

FYI: @FreHu pulled it to one of our decentralized systems and I tested it with JavaGU. The result: there is no widget with focus (all keyboard events are completely ignored). Without this PR, the focus is in the command/transaction field of JavaGUI.

In js, focus can be set on document load, for example document.querySelector("a[href='sapevent:repo_newonline']").focus().
In javagui this has no effect either.

I tested also with Web GUI and it works well. Good to merge from my pov.

For WebGUI and Chromium Control, I think js is a feasible solution to move the initial focus (see @FreHu above).

We already have a logic in place which tries to focus the filter input field on startup. But it doesn't work either.
https://github.com/abapGit/abapGit/blob/0344f7e360a66ff16920f00b95d7ac31c0c6bace/src/ui/zcl_abapgit_gui_page_repo_over.clas.abap#L270
https://github.com/abapGit/abapGit/blob/a92059d059aec3637443fb8aad559d6f81ef5fd5/src/ui/zabapgit_js_common.w3mi.data.js#L141-L143

@christianguenter2 based on my testing the js should work now

Hm, no. Not for me with chromium based browser control.
I have to press tab once then 'New online' is focussed and I can use hotkeys.

On IE control:
https://user-images.githubusercontent.com/5097067/121029208-b4ff5e80-c7a8-11eb-91ef-856134457c6d.MP4

Yes, it works for me on IE control too.

Can be merged from my point of view. Just want to let you know that there's different behaviour with Chromium.

Here are my tests to check if cursor is in "Filter" field after startup.

GUI
Test

SAP GUI 7.60 patch 11 (IE control)
Works consistently

SAP GUI 7.70 patch 1 + IE control
Works consistently 1)

SAP GUI 7.70 patch 1 + Chrome control
Works sporadically 2)

SAP GUI 7.70 rev 1 (Java)
Does not work 3)

Web GUI (SAP Kernel 7.53 patch 819) + Chrome
Works consistently

Cursor is in filter field but strangely not blinking
Often is does not work. But sometimes it does: Put cursor into filter field, then exit, the start again. If you repeat it, the cursor will sometimes be in the field as expected. Imho, that's an SAP or Microsoft (WebView2) bug.
It seems, the HTML control does not gets the focus at all and isn't even part of the tab-sequence. AG only works properly, if you click into the control.

PS: I added a line of JS right after the focus statement to turn the field red to be sure it actually executed and the JS runs in all cases.

Good news. With SAPGUI 7.70 for Windows SP Patch 2 and Chromium Browser Control 'New Online' is focused on startup. It works consistently for me.

That's better but JS should have moved the focus to the filter field.


1.21.0 Cannot read property 'attrs' of undefined

When open this pptx, an error occurred
test.pptx
pptxjs.js?v=1.21.0:869 Uncaught TypeError: Cannot read property 'attrs' of undefined
    at processGroupSpNode (pptxjs.js?v=1.21.0:869)
    at processGraphicFrameNode (pptxjs.js?v=1.21.0:8531)
    at processNodesInSlide (pptxjs.js?v=1.21.0:793)
    at processSingleSlide (pptxjs.js?v=1.21.0:712)
    at processPPTX (pptxjs.js?v=1.21.0:363)
    at convertToHtml (pptxjs.js?v=1.21.0:179)
    at Object.load (pptxjs.js?v=1.21.0:126)
    at FileReader.reader.<computed> (filereader.js?v=0.99:369)

fixed in v1.21.1


rstudio: 2024.04.1+748 -> 2<IP_ADDRESS>4

Description of changes

Upgraded rstudio
Upgraded runtime node
Removed unnecessary patches
Converted to --replace-fail
Tested normal and server version

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Tested on linux and working for me.
One thing though, I always have to set
export QT_XCB_GL_INTEGRATION=none

before running rstudio to make it work. Is that only me or is that something that we should put in the expression so it's always called?

For me it works without setting any env vars (NixOS, Gnome), so maybe that depends on your GUI? I don't know if there would be any negative consequence of setting QT_XCB_GL_INTEGRATION=none. Some more input is appreciated.
Also if anyone wants to try to fix visual mode in the rmd/qmd editor, please go ahead :)

Result of nixpkgs-review pr 324153 run on x86_64-linux 1

4 packages built:

rstudio
rstudio-server
rstudioServerWrapper
rstudioWrapper


Application for new maintainers?

It's clear this repository has a lot of users but very few updates (3 years!) as branding evolves, new social engagement sites come online, and as time marches on I'd like to propose (prior to hard-forking) adding more maintainers to help keep this project flowing.
To kick things off, I'd like to put in my application; I'm Marco Ceppi an avid open source developer with experience mainly with operations & backend systems. However, I've used and maintain quite a few frontend projects and am well versed in Javascript and CSS.
My goals for this project would be (in addition to maintaining the current list of providers) to help expand how it can be used, including adding the project to exisiting CDN services to allow developers a chance to trial the project before inclusion, making the source directories more modular for each provider, and adding a compilation process that would allow users to strip away providers they didn't want to optimize build sizes.

We need to update this library to support Bootstrap 4 to begin with.. do you want to start by creating a PR for the current providers before splitting the rest?

Yeah, I think that sounds like a great start. I'll put something up after work later today

Thanks man! Much appreciated..

@lipis @marcoceppi what is the status of this package?  Is it currently considered abandoned and in need of a new owner?


feat: Use correct Braze app id for android prod GRO-262

This is a follow up to https://github.com/artsy/eigen/pull/4952 that updates the Braze app id for Android production builds. We did this as sort of an experiment and used the staging key but it's working so this PR updates it to the production key.
Updating like this is good because it properly attributes production sessions BUT it also means that dev and beta builds will also phone home to Braze as if they were the production app. What would be better would be to switch this key depending on the build we're making but I don't really know how to do that.
There was some chatter on Slack here about ways to do this:
https://artsy.slack.com/archives/C02BAQ5K7/p1623248720272400?thread_ts=1623248529.271200&cid=C02BAQ5K7
So if doing that is easier/faster than what I've got here, happy to close this PR in favor of another one, but wanted to fix the lack of session data asap.
https://artsyproduct.atlassian.net/browse/GRO-262
/cc @artsy/grow-devs

Let's merge this for now and I created a ticket on our board to support different keys by platform. https://artsyproduct.atlassian.net/browse/CX-1666

Thanks for the thoughtful description


Event when you have only 1 slide

Hi,
First of all, thank you very much for your work, this is a great product and it works like a charm! Thanks!
This is a feature request. I'd like to get an event on a slide change. When event occurs I'm checking if there is a need to do something with the slides. "beforeChange" works perfectly fine for me. However, a problem occurs when I have just one slide in a show, there is no event in this case.
====================================================================
jsfiddle
http://jsfiddle.net/fmo50w7n/637/
====================================================================
Steps to reproduce the problem

Use the jsfiddle above.
Notice how alert is not happening.
Add another slide "slide2" and hit "Run".
Watch how alerts start to show.

====================================================================
What is expected behaviour?
Although I understand there is no slide change event when you have just one slide I'd like to somehow get an alert when slideshow is over, even when I have just one slide.
====================================================================
What is observed behaviour?
The observed behavior is correct, I think I'm just missing some feature here. :-)
====================================================================
More Details

Chromium browser (on a Gnu/Linux)
Slick Version: 1.3.1
jQuery v1.11.0
jQuery Migrate v1.2.1

Hey can you factor your fiddle to show it not working with beforeChange?
My initial reaction is "Why would you want to change when there's only 1 slide?" Even so, I'll try to get it on the radar for when we refactor that module.
Closing pending fiddle update

My slides are dynamic. They are added/removed during the run of the show by separate process. The slides are in the database. The workflow is the following:

load the slides from the database and start the show
on a slide change I use AJAX to check if some slide changed (added/removed) in the database
if it is I reload the whole show

So I need any kind of show interruption even in case of 1 slide, in order to check the slides in the database. Do you know of anything that I could use?


[MAS1.4.1] Links present in 'Welcome' pane are identifiable as link by their color only.

Actual Result:
The only way to know the difference between links and normal text present on 'Welcome' screen is Blue color of those links.
Expected Result:
There should be some other way as well to know the difference between links and normal text present on 'Welcome' screen beside Blue color of those links. All links must be underlined.
Repro Steps:

Open the Bot Framework V4 Emulator.
Welcome screen will open up.
Notice links present on this page (In Blue).

User Impact:
Users with low vision or color-blindness will find it difficult to identify these links.
Test Environment:
OS: Windows 10
OS Build: 17134.167
OS Version: 1803
Browser: Edge
Impacted MAS Link:
MAS 1.4.1 – Use of Color (16)
Attachments:

@mewa1024 Could you let me know how we want to update this one? Should the links have underlines, or something else? Thank you.

@corinagum Underline for now.


Increase the size of the Record Inspector

Describe your feature request
Currently can only open the record inspect to 900px, which leaves it tiny on a large screen.
Being able to open it up to 75% of the screen width would be desirable.

This has been implemented in #394 for all resizable drawers


404 on an _page replaces that page in the Pages Array with 404's contents

Mentioned in #600
When you attempt to navigate to an underscore page (eg _meta), the entry for that page in the pages array is replaced with the contents of your 404 page (either the internal one or 404.md).
This can lead to some odd behavior if your theme is trying to access that underscore page, and also overall doesn't seem like it should be happening. 😉
(Ugh, and yes, that 👆🏻was the most readable issue title I could come up with... it took me a whole five minutes. 🤦🏻♀)

Fixed in 71c0dfb
Some explanation:

This is a workaround for meta pages (i.e. pages starting with a '_'): If a user attempts to request such a page, Pico won't respond with the contents of this meta page, but with a 404 page. This is expected behavior. However, we also have a shortcut in Pico::readPages() attempting to skip reading the contents of the requested page twice. Since we're not serving the contents of the meta page, but of the 404 page, we accidentally overwrite the contents of the meta page by Pico's 404 page. This is unexpected behavior. Even though this commit fixes this particular issue, it doesn't fix its major cause, as the shortcut still exists and can still be triggered by plugin authors by simply overwriting the contents of an existing page. Even though a plugin author might want this to happen, we can't really tell whether it is intended or not. The solution is to remove the shortcut, but we don't want that either, it's a useful performance optimization. The only real solution to this is to switch to page objects, allowing us to handle such situations more verbose. This feature is expected for Pico 4.0. For now we leave this partially fixed...

Seems like you've got it under control. 👍🏻
It's a minor issue, for sure.  Technically though, even the Default Theme was affected by it.  Trying to visit _meta makes your logo disappear. 😉


cannot find “Associated Gene Name”  from ensembl biomart

Hello,
I have a simle question. When trying to create "known gene families and known/common false-positive pairs", I cannot find the "Associated Gene Name" under the GENE dropdown.

I guess it should be "Gene name"?

Hi YiweiNiu,
Yes, "Gene name" should be fine, it looks like ensembl may have changed their labels a bit.  STARChip is going to try to match this gene name to the fusion annotated gene names that it pulls from your GTF file/the fusion location.  So if the names from ensembl look similar to the gene_name field in your gtf, then you're good to go!

Thank you for your quick response!
I've got another question about the paper of STARChip.
In Fig.4C, you compared different tools using healthy samples and thought there shouldn't be lots of fusion transcripts in healthy samples. I generally agree with you, but there is paper Recurrent chimeric fusion RNAs in non-cancer tissues and cells. They used SOAPfuse to profile fusions in healthy human samples and found 9778 fusions, in which 291 were seen in more than one sample. They "also used the same RNA samples that were processed for sequencing MSC muscle differentiation time points, randomly selected 40 candidate fusion transcripts and successfully validated 30 fusions by RT-PCR and traditional Sanger sequencing..."
According to this report, there are some true fusions in healthy samples. My point is: is STARChip too strict for precision? How do you comment?
Bests,
Yiwei Niu

Hi Again Yiwei,
It's really interesting findings in that paper, but I find it hard to draw major conclusions.  For one, they don't give important details on their methods.  I want to know how deeply they sequenced the samples!  Another criticism I have is this line from the abstract, "Over half of the recurrent fusions involve neighboring genes transcribing in the same direction."  That sounds like either a circRNA or a read-through transcript to me.  Finally, why didn't they validate anything with DNA???  That's the most obvious validation, and it would have eliminated a lot of false-positive sources.
Of course, it's hard to argue with Mass Spec validation.  So I'd say they've shown that healthy tissues can have fusions, but they haven't demonstrated much about the frequency that this occurs.
To your final question, my goal with STARChip was to develop a tool that focused on precision.    For my projects, this was not too helpful.  However, STARChip's read requirement settings can be set manually and because it runs so quickly, it's easy to play with the settings to turn up sensitivity and turn down precision and see what you get.  Feel free to do so, and let me know what you find!
Cheers, and thanks for using STARChip!
Kipp Akers

Hi Akers,
Thank you for discussing with me! I'm not an expert on this, just happened to see this paper. :)
They should validate the fusions with DNA.
I quite agree with your purpose of designing STARChip. By definition, fusions are generated by genomic rearrangement (or structural variants). Common structural variants maybe hard to find among different individuals. So I'm conservative about fusion transcripts in non-cancer samples. I think there must be some fusions in healthy tissues, but it shoud be rare, at least hard to detect using regular RNA-seq.
Thanks again for your reply and useful tool!
Bests,
Yiwei Niu


Please add slide #6

This is a new slide

Reach4dStars!

**Reach4dStars!

**

"Reach4dStars!"

@BlackBetty thank you for the great quote!
Please correct your PR title, that is remove the Please and the # because that references issues.
add slide 6


Cleanupprops

Turns the local cleanupProps() function in base/server/pp.lua into a library function in lib/server/pp.lua, then add a !cleanprops <player> command to cleanup a player's props

LOOKS GOOD TO MERGE

LGTM


Accessibility: Select onMouseDown event outside of Select Menu fails WCAG 2.5.2 Pointer Cancellation

Bug report
Current Behavior
When the Select menu is open, and the user clicks outside of the Select menu content to close it, this event fires onPointerDown. This means that as soon as the mouse button is depressed, the Select menu closes.
Expected behavior
When the Select menu is open, and the user clicks outside of the Select menu content to close it, this event should fire onPointerUp. This means that the Select menu will not close until the user releases their mouse button outside of the Select content. This allows users to cancel the mouse click operation, and meets WCAG 2.5.2 Pointer Cancellation.
Reproducible example
CodeSandbox Example
Suggested solution
Swap from using onPointerDown event to onPointerUp event
Additional context
WCAG 2.5.2 Pointer Cancellation
Your environment

Software
Name(s)
Version

Radix Package(s)
radix-ui-primitive, radix-ui/react-select
v1.0.1, v2.1.1

React
n/a
18.2.0

Browser
Chrome, Firefox
129.0.6668.59 , 130.0.1

Assistive tech
n/a

Node
n/a

npm/yarn
yarn
1.22.17

Operating System
MacOS
Sonoma 14.7

Similar issue: https://github.com/radix-ui/primitives/issues/3124


Deleting Stale and Unused Branches

Summary
Confirming below branches are stale and good for my to remove from the repository. Doing this in order to clean up repository.
Seeking confirmation from @SemperRuminare @drewhutcheon
Branches
events-page
Updated 2 years ago by drewhutcheon
feat-add-subscription
Updated 2 years ago by drewhutcheon
drewhutcheon-patch-3
Updated 2 years ago by drewhutcheon
drewhutcheon-patch-8
Updated 2 years ago by drewhutcheon
drewhutcheon-NDAA-Post
Updated 17 months ago by SemperRuminare
SemperRuminare-patch-1
Updated 17 months ago by SemperRuminare
SemperRuminare-patch-3
Updated 17 months ago by SemperRuminare
SemperRuminare-patch-4
Updated 17 months ago by SemperRuminare
hat_trick_events_changes_Feb2021
Updated 17 months ago by devinsmiley
devinsmiley-patch-1
Updated 17 months ago by devinsmiley
devinsmiley-patch-2
Updated 17 months ago by devinsmiley
drewhutcheon-II-MIG-Cell-Post
Updated 17 months ago by drewhutcheon
drewhutcheon-patch-4
Updated 17 months ago by drewhutcheon
SemperRuminare-patch-2
Updated 17 months ago by SemperRuminare
SemperRuminare-patch-5
Updated 17 months ago by SemperRuminare
drewhutcheon-patch-5
Updated 17 months ago by drewhutcheon
devinsmiley-patch-3
Updated 17 months ago by devinsmiley
devinsmiley-patch-4
Updated 16 months ago by devinsmiley
drewhutcheon-Chat_Link_Updates
Updated 16 months ago by drewhutcheon
drewhutcheon-patch-6
Updated 16 months ago by drewhutcheon
images
Updated 16 months ago by Collin
lit-patch-1
Updated 16 months ago by phansiri
SemperRuminare-patch-6
Updated 16 months ago by SemperRuminare
drewhutcheon-patch-2
Updated 15 months ago by drewhutcheon
drewhutcheon-patch-1
Updated 15 months ago by drewhutcheon
devinsmiley-patch-5
Updated 15 months ago by devinsmiley
drewhutcheon-patch-7
Updated 15 months ago by drewhutcheon
drewhutcheon-patch-9
Updated 14 months ago by drewhutcheon
drewhutcheon-patch-10
Updated 14 months ago by devinsmiley
drewhutcheon-patch-11
Updated 14 months ago by drewhutcheon
devinsmiley-patch-6
Updated 14 months ago by devinsmiley
drewhutcheon-patch-12
Updated 14 months ago by drewhutcheon
newchat
Updated 8 months ago by Collin
drewhutcheon-patch-15
Updated 8 months ago by drewhutcheon

Yup no need to keep those around


Reusable

This is a major refactoring that doesn't actually change the workings of the algorithm. The primary purpose is to make the parser reusable beyond the training session: it can now load a pre-trained model and run that model on sentences without oracle transitions. This refactoring also removes the requirement that the training model be present at test time, stores all relevant parameters in the saved model, and allows compressing the saved model. Finally, the parser should now be usable by API from other applications.

I have pre-trained English models available for this version, as well, which I can add once the pull request has been approved.


SeedImage add platform selector

When building installation media, it's also possible to select the target platform of the built image/iso.
Right now it could be a hardcoded list with linux/x86_64 and linux/arm64 and default to the current platform rancher is running on (or x86 if easier).
This should set the targetPlatform field on the seedImage resource:
apiVersion: elemental.cattle.io/v1beta1
kind: SeedImage
metadata:
  name: fire-img
  namespace: fleet-default
spec:
  baseImage: registry.opensuse.org/isv/rancher/elemental/dev/containers/suse/sl-micro/6.0/baremetal-os-container:latest
  targetPlatform: linux/arm64

@aalves08 is this sufficient or would you need a JIRA as well ?

wasn't aware of this @kkaempf . I think this will suffice. I'll catch up with @frelon . Thanks!

Will the OS Version no longer have an associated architecture?

Is the the architecture also be media type specific?

As a side note, including the arch in the OS Version name (currently iso x86_64 builds do this) will make it confusing for users if we add a selector for the arch elsewhere.

@frelon @davidcassany what elemental-operator will this be bound to? Will it be like the media type, which the mininum version is 1.6.2? https://github.com/rancher/elemental-ui/blob/main/pkg/elemental/utils/feature-versioning.ts#L18-L37

@frelon @davidcassany what elemental-operator will this be bound to? Will it be like the media type, which the mininum version is 1.6.2? https://github.com/rancher/elemental-ui/blob/main/pkg/elemental/utils/feature-versioning.ts#L18-L37

Yes 1.6.2 is a good version cut. Any version >= 1.6.2 is fine.

What is the relationship between media type, arch, and os version? Am I correct to assume that the media type will specify both arch and os version? Will there always be builds for all architectures for every os version?

That's a good point. We might be missing on per OS version basis which are the architectures available.

@frelon @davidcassany what elemental-operator will this be bound to? Will it be like the media type, which the mininum version is 1.6.2? https://github.com/rancher/elemental-ui/blob/main/pkg/elemental/utils/feature-versioning.ts#L18-L37

Yes 1.6.2 is a good version cut. Any version >= 1.6.2 is fine.

Does this mean the operator in staging has the support for this feature @davidcassany or do we leave this to another release of the UI?

@aalves08 FYI we added a new field: ManagedOSVersion.spec.metadata.platforms ( https://github.com/rancher/elemental-channels/pull/22/files )
If a ManagedOSVersion has this key, then any string in the array can be used as it is for the SeedImage.spec.targetPlatform, it will be linux/x86_64, or linux/aarch64 or both. (this is the case I'd show up a selection maybe)
If ManagedOSVersion.spec.metadata.platforms is not present, then everything stays as it is and SeedImage.spec.targetPlatform can stay empty (so no platform selection on the UI).
I hope this can help.
Since we are adding this to the SL Micro 6.0 channels, I think this feature can be gated to v1.6.3 of the operator, but it's not a blocker for 2.0.0 ui release, we can add it later.
@davidcassany also FYI in case I missed anything


Problem exporting text styles without set color space

Steps to reproduce:

Create new Zeplin project
Add a basic text element
Create a style from the basic text element
Export using script
Result: File is never written.

The script stops execution when reading the red color component from NSColor. So I assume color is null and thus the script crashes.

Thanks for reporting! It's fixed now.


Docker GPU Support?

I'm trying to perform unit tests on GPU shaders and I've gone through setting up my docker (in my self-hosted runner) to use my nvidia GPU (RTX 2080) but I still keep getting errors to do with Compute Shaders in Unity not compiling through docker.
Is there some setting in the Unity Test Runner GitHub Action that could be overwriting this value?

Are you using the latest (v2 alpha) version of test runner?
Could you also indicate which unity version you're using?

name: Build project
on:
  pull_request: {}
  push: { branches: [Release-DLL] }
env:
  UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}

jobs:
  testAllModes:
    name: ${{ matrix.unityVersion }} ${{ matrix.testMode }} ${{ matrix.targetPlatform }}
    runs-on: self-hosted
    strategy:
      fail-fast: false
      matrix:
        projectPath:
          - ./
        unityVersion:
          - 2019.4.11f1
          #- 2020.2.0f1
        targetPlatform:
          #- StandaloneOSX # Build a macOS standalone (Intel 64-bit).
          #- StandaloneWindows # Build a Windows standalone.
          #- StandaloneWindows64 # Build a Windows 64-bit standalone.
          - StandaloneLinux64 # Build a Linux 64-bit standalone.
        testMode:
          - playmode
          #- editmode
    steps:
      - uses<EMAIL_ADDRESS>        with:
          fetch-depth: 0
          lfs: true
      - uses<EMAIL_ADDRESS>        with:
          path: ${{ matrix.projectPath }}/Library
          key: Library-${{ matrix.projectPath }}-${{ matrix.targetPlatform }}
          restore-keys: |
            Library-${{ matrix.projectPath }}-
            Library-
      - uses<EMAIL_ADDRESS>        id: tests
        with:
          projectPath: ${{ matrix.projectPath }}
          unityVersion: ${{ matrix.unityVersion }}
          testMode: ${{ matrix.testMode }}
          artifactsPath: ${{ matrix.testMode }}-artifacts
          githubToken: ${{ secrets.GITHUB_TOKEN }}
          checkName: true
          customParameters: -force-opengl
      - uses: actions/upload-artifact@v2
        with:
          name: Test results for ${{ matrix.testMode }}
          path: ${{ steps.tests.outputs.artifactsPath }}

Test runner will pass custom parameters directly into the editor.
You can use all the Unity command line parameters from the documentation (scroll down a bit to Options).
Note that you shouldn't pass arguments that the action already passes by default, as duplicate parameters will fail your build.
As for how to solve the problem; no idea. Hopefully someone else has any ideas.

After a heap of research into this, I've found that it must be related to the fact that the test runner is running as a headless editor. Hense, the Compute Shaders aren't being run.
Is there any way around this perhaps? I was going to test it without batchmode but I don't think you can change it in the GitHub Action.

Currently no, but you could fork the action, change some things and try it out. If you manage to run it without headless flag we could introduce a parameter that enables testing shaders.
Note that you may have to use the customImage flag as well and install additional packages to the editor image.

Hey just a quick question,
Is there anywhere in this repo that is forcing the renderer to be set to llvmpipe?
I'm trying to expose the NVIDIA driver to docker and I've tried everything. It works on other docker images just not "unityci/editor:...." ones.

Gosh, I'm having the worst time trying to change the graphics card renderer with Unity.
It says on the host machine that the NVIDIA graphics card is exposed to Docker... just Unity isn't using it at all... it keeps defaulting back to this renderer (llvmpipe)

Okay, I know this must be annoying but I made some headway with this issue and I'm writing this for anyone who experiences this issue.
I'm directing the issue over to Unity because it appears that Docker and everything else seems to be accepting the graphics card within the container but Unity is the only app that doesn't detect GPUs in the context of a 'virtual' environment.

Did you end up trying without the -batchmode flag (which is hardcoded in our images)?

Actually that's a great idea! I just noticed that there were two batchmode calls when performing the runner (one was in the shell script) how would I go about turning both of them off? I take it I can't change the one in the image :/

I can confirm that -batchmode was the reason it wasn't picking up the GPU... is there a way that you can make a variable for that somewhere?

You can run the editor without the alias that we are providing, which will omit the flag. You could also extend the image and create your own alias.
Inside the action you can use the customImage parameter. To also change the command that the action issues, you could fork the action and change it.
If you're able to get the action to work without -batchmode, we're open to accept a PR both on docker and on this action (as well as on the builder action). The PR on docker will automatically be tested against all the latest unity versions.

Hey @webbertakken ,
It just occurred to me that I left this open. I actually managed to solve the issue!
 I'll make a pull request with what I changed so you can see the settings I had to put in.
No custom image required.
Thanks for all your help!

Related: https://github.com/game-ci/unity-test-runner/pull/113


Update package docs

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/cherrypick release-0.12


Wrong proportion?

That horizontal rectangle doesn't look like 62% of total width:

BINGO!
the problem was in how sauco builds the RSFlameGraph: it was using "leafWeight: #tally" instead of "modelWeight: #tally"!!
The problem is that in the graph we filter small leaves to clean visual noise, but in fact all leaves collaborate into the sum of tallies. And "leafWeight:" will sum the leaves to calculate the width of each intermediate box. Instead, "modelWeight:" directly takes the tally from the model node itself to calculate the width.

Another example. Left: With bug, Right: fixed


Unable to fetch service in get_oncall for pagerduty

I have created a test account of PagerDuty. I am reporting the incident from "http://localhost/incidents/report", So I haven't added any other incident participants yet.
Do I need to have the org account of PD to make all the plugins point to the similar system or something else is wrong?

@siddhant81 did you create a service at http://localhost/services before reporting the incident? You also need to create a document, incident type and priority.

@mvilanova I did. In that exact order as mentioned in other issues.
I guess I am not creating it correctly. What is the 'external_id' supposed to be? I just filled a number there if it was to be just an identifier.

May I know where I can find the service id in pagerduty ? I've been searching it in my account, but couldn't find it

Go to the service in the PagerDuty site and grab the id from the browser URL. It usually starts with P.

got it. Thanks !


[Bug]: Model Serving Promotion Doesn't use the Right Check Access

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
We can't check access on update -- not every user will be able to do that; edit permission users for instance.
If they cannot get through the check access condition on /namespaces/:namespace/1, it errors out:
{"statusCode":403,"code":"403","error":"Forbidden","message":"You don't have the access to update the namespace"}

Expected Behavior
We shouldn't fail this check access check if they have access to operate within the project. Being able to at least "edit within" the project is the check we need to do.
We can do it off of list of the project -- but a better check might be to create some resource inside the project. We have to be careful not to try and check non k8s resources as if model serving is not installed we don't want to fail the check on the resource type not existing.
Steps To Reproduce
We will need to figure out what the RH Developer Sandbox permissions are... mirror those for a project. Then we can test properly for RBAC validation.
Workaround (if any)
No response
What browsers are you seeing the problem on?
No response
Open Data Hub Version
Dashboard: v2.9.1

Anything else
No response

related: https://github.com/opendatahub-io/odh-dashboard/issues/1259

Closing this in favor of #1259


Quick edit load delay

I like the feature cause it makes adding classes and IDs easy and quick, but with version 1.5 and 1.6 the quick edit load time is enough to annoy. having to wait 5 to 10 seconds every time you want to do a "quick edit". Like I said I like the feature but at that point it is faster to just clic the file and added it. Now if Brackets took the go anywhere feature Sublime text has the slow quick edit wouldn't bother me as much cause it would still be faster.
Is there  a reason for the slow quick edit or just slowing down with more features added each deployment.

I guess no one else is seeing slowed down quick edit.

I have a brand new install (1.6), with very little content in the tree.  It takes anywhere between 30 to 50 seconds to use the quick edit

What OS are you using? 1.6 does not seem to slow down on my new MacBook Pro which is upgraded to the max, my Lenovo which has around the same specs but a better hard drive is what sees slow quick edit loading on Windows 10. If you are a Windows user, I found it is best to remove all program files and install 1.4 or 1.5 if lucky and stick with it cause the speed doesn't slow down. For Mac, if you upgraded from the 1.5 or 1.4 to the 1.6 version then it is best to remove the cached files and reopen brackets, because I heard from one of their developers that some files can get lost when upgrading or get overwritten with the older versions.


Add stale-bot

Description
Please add stale-bot for cleaning up stale issues.

@dev-gaur I would use this config for the beginning:
daysUntilStale: 90
daysUntilClose: 7
exemptLabels:
  - prio/p0
  - status/never-stale
staleLabel: status/stale
markComment: >
  This issue has been automatically marked as stale because it has not had any activity since 90 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions!
closeComment: false
only: issues

Hey @rhuss and @rohanKanojia , I've requested the fabric8io org admins to let stale bot work on the fmp repo. Can you guys look after the request and get it approved ?

@dev-gaur I already approved it.


save in the pickle the variables needed vs. saving them in the filename

Currently we are saving as part of the filename: "distance/alpha-filename + metadata-filename + metadata-column + iteration" and the idea is to save that as part of the full pickle and use random (20 random a-zA-Z unique) filenames for the outputs.

Hi, Antonio. I was using "join([random.choice(string.ascii_letters) for n in range(20)])" to generate the random filenames consisted of 20 characters. Several questions encountered: 1. this function will generate a different filename each time. Although it's unlikely that filenames will be duplicated, I am wondering whether there is a better way to ensure that all filenames are unique; 2. since filenames are random, even for the same effect size calculation, the filename will be different. Do we want to avoid duplicated calculation? 3. my current code can generate random filenames and store the original file information (alpha-filename, metadata-filename and metadata-column) in the pickle file, but it's impossible to tell which file is related to which effect size calculation by just looking at the new filenames. Hence, the previous unit testing code couldn't run, as I need to know which file is related to which calculation.  Any suggestion?

Also, for the sake of calculating pooled p-values later, we also need meaning filenames so that we can pull out the desired raw p-values from specific file.

A. I was using "join([random.choice(string.ascii_letters) for n in range(20)])": sounds good.
B. Questions encountered:

right, and normally a simple while loop checking/regenerating the name in case it exist suffices
yes, we want to avoid duplication of calculations and the reason that we need to save the required values within the pickle ("save in the pickle the variables needed"). This will also meant that now the check will open the available pickles, check which ones have been processed and process those that haven't been created.
IMOO, at this time, is fine that the files are not human readable as long as point 2 works fine.
Well, we need the information and that information currently is part of the filename, right? Anyway, the idea of this issue is to move those save those values within the pickle so we don't need to assume/parse filenames.

Let me know if you want to have a call to discuss this further ...
Thanks.

Yoshiki recommended me to use md5 for the random filename, so I used your original filename and convert them to random number with strings by md5. In this way, I could get unique random filename for each job, and I was able to trace the job by the md5 name as well.


Header Overlapping

Hi, I've been going crazy over the past few days.
I created a simple app with the super tab under the header. It loads looks fine in the browser and even works well on the device (tested iOS iPhone X and iPhone 7)
BUT after testing the next day, the header seems to overlap the supertab. Its the strangest thing.
Now when I remove the platform and re-add it, it does the same.
I'm not sure how to solve this but it's driving me mad.
I decided to follow a tutorial online to make sure I was doing everything right but not only is it happening in my app, its also happening in the demo app I created using the tutorial.
Attached is how it was displaying and then how it is now displaying. (screenshots from iPhone X)
Any help is much appreciated.

Actually, Ive noticed, if I tap on about (on the bottom tab) then back to home, the content displays correctly.

To add a bit more context to the bug here is some more info:


Avoid putting POSIXlt objects in a data.frame

Fixes #834, by using POSIXct where possible and avoiding use of POSIXlt in data.frame.
The warnings I got are not typical R warnings but warnings that emerge when environment variable "R_CHECK_AS_DATA_FRAME_EXPLICIT_METHOD" is set to TRUE. So, this does not really address any issues or concerns from a user perspective but relate to the warnings we sometimes see when running package tests.

Checklist before merging:

[ ] Existing tests still work (check by running the test suite, e.g. from RStudio).
[ ] Added tests (if you added functionality) or fixed existing test (if you fixed a bug).
[ ] Updated or expanded the documentation.
[x] Updated release notes in inst/NEWS.Rd with a user-readable summary. Please, include references to relevant issues or PR discussions.
[ ] Added your name to the contributors lists in the DESCRIPTION and CITATION.cff files.

Codecov Report

Merging #842 (ba5ab71) into master (8777862) will not change coverage.
The diff coverage is 46.66%.

:exclamation: Current head ba5ab71 differs from pull request most recent head dab9b11. Consider uploading reports for the commit dab9b11 to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@           Coverage Diff           @@
##           master     #842   +/-   ##
=======================================
  Coverage   73.91%   73.91%
=======================================
  Files          89       89
  Lines       11537    11537
=======================================
  Hits         8528     8528
  Misses       3009     3009

Impacted Files
Coverage Δ

R/g.part5.savetimeseries.R
70.17% <0.00%> (ø)

R/read.myacc.csv.R
75.35% <57.14%> (ø)

R/g.part5.R
75.26% <60.00%> (ø)


Replace ThreadPoolExecutor creation with ThreadUtils API [databricks]

This PR replaces the manual thread pool creation with the TrampolieUtil API which uses the org.apache.spark.util.ThreadUtils under the hood.
fixes #10759

@jlowe I have addressed your concern. PTAL

build


fix(wasmtime-cli): wrong linker in wasi http

This will fix the error one would get while trying to run the wasmtime CLI with -S http because the async functions were being added to the linker. Additionally, we will allow shadowing in linker when using WASI HTTP in order to prevent the following error:

import of wasi:clocks/wall-clock defined twice

Also, to prevent it from breaking in the future, a simple handcrafted test has been added to the CLI test suite.

I am currently using wasmtime CLI from the main branch, so I don't need this fix in wasmtime 14. Nonetheless, I would recommend backporting it to the v14 release branch.


Dark mode

Follow-up to #19 should be fairly obvious.

Dark mode is included with Bootstrap and I've forced it on. Some folks might want to not be in dark mode, though, so add some sort of toggle between auto/light/dark, maybe in the navbar or account dropdown.


Rewrite InMemoryBroker over aiochannel

Codecov Report

Merging #92 (c0310d4) into master (318b25b) will increase coverage by 4.61%.
The diff coverage is 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##           master      #92      +/-   ##
==========================================
+ Coverage   61.94%   66.55%   +4.61%
==========================================
  Files          37       37
  Lines         938      930       -8
==========================================
+ Hits          581      619      +38
+ Misses        357      311      -46

Impacted Files
Coverage Δ

taskiq/brokers/inmemory_broker.py
86.66% <100.00%> (+24.40%)
:arrow_up:

... and 5 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

I don't think that this PR is going to be merged in the way it exists now. For two reasons.
First of all, where does all processing happens? I guess now you need to start async_listen_messages manually somewhere in your code. But before that InMemoryBroker supposed to be lightweight broker that can be started even without actual listening.
My proposal would be to create a separate broker that allows you to run code using memory channels. Maybe InMemoryChanneledBroker or you can call it as you want.
Also, you need to update docs. Because currently in docs there's no single word about you need to start async listen somewhere in your codebase explicitly.

There is a difference. Main idea is to replace broker inplace.

Before this PR you could write something like this:

broker = AioPikaBroker("...")

if os.environ.get("APP_ENV", "dev") == "dev":
	broker = InMemoryBroker()

Now you don't need to modify your code in any other places, you don't have to explicitly starting listening task somewhere. It's just a convenient interface to use if you don't want to start your distributed queues like rabbit or redis or any other queue. Also it's suitable for testing your functions that use tasks.

Yes, maybe. It doesn't listen to new tasks. The main point here is not to be consistent, but to be easy to use, with no additional actions required from users. We want to make library easy-to-use, but using this approach is harder that just replacing broker. Isn't it?


DRUM kit website

Sorry for the late reply but i will create a pr acc to the guidelines very
soon
On Mon, 3 Oct, 2022, 1:32 pm Shubham Kumar, @.***>
wrote:

Closed #160 https://github.com/shubham7668/hacktober/pull/160.
—
Reply to this email directly, view it on GitHub
https://github.com/shubham7668/hacktober/pull/160#event-7504750525, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ATQZMK5EYJ4HD6JJGR7RARLWBKHJZANCNFSM6AAAAAAQ27PR5Y
.
You are receiving this because you authored the thread.Message ID:
@.***>


Fix #215: sign assemblies with a strong name

Fix #215: sign assemblies with a strong name

OMG, saw your issue, but missed the PR.
So implemented it by myself in 449fbd28f9c8195befac81d7ec04b8f136035c71


Provide obfuscated builds on Bintray

Issue description: Game crashes when starting
What happens: Upon starting the game, it crashes.
What you expected to happen: Not to crash and work purrfectly.
Steps to reproduce:

Download latest dev build
Remove stable build
Add the dev build to mods list
Hit start.
Crash :(
...

Version (Make sure you are on the latest version before reporting):

Minecraft: 1.10.2
Forge: 2076
Refined Storage: refinedstorage-1.0-15

Does this issue occur on a server? [yes/no] no
If a (crash)log is relevant for this issue, link it here:
[pastebin/gist/etc link here]
https://paste.ee/p/FYohT

This seems to be due to the builds on bintray not being obfuscated, so you can't run them in a normal forge client.
You can rebuild from the source code manually and grab the obfuscated jar file from that build, which seems to work just fine.

I need to also get the obf build on there, but this Bintray stuff is kinda new to me so I have to figure it ask.

Adding this snippet to your build file could help: https://github.com/CyclopsMC/CyclopsCore/blob/master-1.9/gradle/dev.gradle#L11-L15
If that doesn't work, you may want to use a maven plugin to publish to bintray, like I do here: https://github.com/CyclopsMC/CyclopsCore/blob/master-1.9/gradle/deploy.gradle#L41-L99
I think this may have been the reason why I chose to not use the bintray plugin.

I'm planning to move to Jenkins soon so this can be closed.


README.md Spacing Fixes

Noticed there was some odd indentation in the README, quick patch to normalize that.

Apparently past me had a similar idea: https://github.com/bblimke/webmock/pull/1021
...though that missed the curl issue.

Thank you @baweaver :)


fix: feed CTRL-O again if mode is niI, niR or niV

This PR solve thes problem mentioned in #141 in insert, replace and visual replace mode. The problem still exists in select mode. (I have opened ~https://github.com/neovim/neovim/pull/15185~ ~https://github.com/vim/vim/pull/8640~ https://github.com/neovim/neovim/pull/15213 for this.)
The formatting in M.is_valid() is done by stylua 0.10.0 (the latest version) using the stylua.toml in this repository.

Oops, wrong branch.


Django: type(social_user.extra_data) == unicode

Hello!
code:
social_user = get_object_or_none(
       self.request.user.social_auth.all(),
       provider='vk-oauth2'
)
strategy = load_strategy(self.request)
print type(social_user.extra_data)
social_user.refresh_token(strategy)

traceback:
in 0.2.16 version
<type 'unicode'>
Internal Server Error: /user-photos/load/vk-oauth2/
Traceback (most recent call last):
  File "/home/user/.virtualenvs/papara/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 149, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "/home/user/.virtualenvs/papara/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 147, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/home/user/.virtualenvs/papara/local/lib/python2.7/site-packages/django/views/generic/base.py", line 68, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/user/.virtualenvs/papara/local/lib/python2.7/site-packages/django/views/generic/base.py", line 88, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/user/.virtualenvs/papara/local/lib/python2.7/site-packages/django/views/generic/base.py", line 157, in get
    context = self.get_context_data(**kwargs)
  File "/home/user/papara/apps/user_photos/views.py", line 329, in get_context_data
    social_user.refresh_token(strategy)
  File "/home/user/.virtualenvs/papara/local/lib/python2.7/site-packages/social/storage/base.py", line 49, in refresh_token
    token = self.extra_data.get('refresh_token') or \
AttributeError: 'unicode' object has no attribute 'get'

in 0.2.14 version
<type 'dict'>
  File "/home/user/.virtualenvs/papara/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 149, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "/home/user/.virtualenvs/papara/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 147, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/home/user/.virtualenvs/papara/local/lib/python2.7/site-packages/django/views/generic/base.py", line 68, in view
    return self.dispatch(request, *args, **kwargs)
  File "/home/user/.virtualenvs/papara/local/lib/python2.7/site-packages/django/views/generic/base.py", line 88, in dispatch
    return handler(request, *args, **kwargs)
  File "/home/user/.virtualenvs/papara/local/lib/python2.7/site-packages/django/views/generic/base.py", line 157, in get
    context = self.get_context_data(**kwargs)
  File "/home/user/papara/apps/user_photos/views.py", line 329, in get_context_data
    social_user.refresh_token(strategy)
  File "/home/user/.virtualenvs/papara/local/lib/python2.7/site-packages/social/storage/base.py", line 54, in refresh_token
    response = backend.refresh_token(token, *args, **kwargs)
  File "/home/user/.virtualenvs/papara/local/lib/python2.7/site-packages/social/backends/oauth.py", line 418, in refresh_token
    request = self.request(url, **request_args)
  File "/home/user/.virtualenvs/papara/local/lib/python2.7/site-packages/social/backends/base.py", line 225, in request
    response.raise_for_status()
  File "/home/user/.virtualenvs/papara/local/lib/python2.7/site-packages/requests/models.py", line 837, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
HTTPError: 401 Client Error: Unauthorized for url: https://oauth.vk.com/access_token

psa send request vk.com: https://oauth.vk.com/access_token?client_id=<>&client_secret=<>&grant_type=refresh_token&refresh_token=<>
in 0.2.14 vk response: {"error":"invalid_grant","error_description":"Code is invalid or expired."}
vk get access_token docs
I think, "code" param miss
in 0.2.14 facebook and odnoklassniki refresh_token is OK.

extra_data fixed in Pull Request #897.
Error in vk.com refresh_token stay.

same issue here.  Will be nice to get that PR merged in.

@omab just a heads up that this is currently breaking a good amount of stuff using refresh token in mainline - any chance this could get a set of eyes and a version bump on pypi?

@troygrosfield @Cotest it's been merged in and 0.2.18 is on PyPi now. Thanks, @omab!

Still experiencing the same issue here though. Using version 0.2.18 with Django==1.6.11

This is still breaking for me as well with 0.2.18 and django==1.9.5.

The default value of JSONField is incorrectly set to the string value '{}' instead of a dict, {}. See https://github.com/omab/python-social-auth/blob/master/social/apps/django_app/default/fields.py#L20.

Still breaking in 0.2.19


[Docs] Use interpolated version in url example

This should clear up potential confusion, e.g. #8564

There has been some previous discussion on this, which I can't find.
To summarize: reusing the version number is good for maintenance, but I strongly oppose requiring people to do it.  It's fiddly and not obvious, and it raises the bar for first-time Cask authors.
First-time contributors continue to be the main driver of this project, which you can see by running ./developer/bin/the_long_tail.
Scanning existing Casks is a better way to make this improvement (#6341, #7637, #7046, #7025, #6990, #6972, #6942, …).  Another good time to insert it is the first time a Cask gets updated.  It is also possible for maintainers to add this tweak as we do a merge, without blocking the submission, which we do very often.
We might revisit this after #6347.   For now it is purposefully omitted from the documentation.

There has been some previous discussion on this, which I can't find.
To summarize: reusing the version number is good for maintenance, but I strongly oppose requiring people to do it.  It's fiddly and not obvious, and it raises the bar for first-time Cask authors.
First-time contributors continue to be the main driver of this project, which you can see by running ./developer/bin/the_long_tail.
Scanning existing Casks is a better way to make this improvement (#6341, #7637, #7046, #7025, #6990, #6972, #6942, …).  Another good time to insert it is the first time a Cask gets updated.  It is also possible for maintainers to add this tweak as we do a merge, without blocking the submission, which we do very often.
We might revisit this after #6347.   For now it is purposefully omitted from the documentation.


added logging

-finally, here is an updated version with a --log option added, it will log to to a file regardless --log will allow you to change the log level and will output to stdout as well as the file
-this will look for the .env and if not found, will create one asking for info from the user
-target group was moved to the .env
-with all 'secrets' in the .env, the script can be updated at any given time
-also added a 'masking' option within the script to hide details in the log if needed

if you can't find a tenable account to use, we can figure something out and I can 'demo' the updates


fetch the deploy strategy from the environment instead of chasing the…

… deploybackend

I think the DNEnvironments needs to planning the deploys, in collaboration with it's deployment backend. This is a first step to break the direct dependency between DNRoot -> deployment backend.

As you say, sir!


To get a segmentation label map from the model output

Hello
How are you?
Thanks for contributing to this project.
Could u guide me to get a segmentation label map from the model output?

Hi @rose-jinyang, thanks for your interest in our work.
You can run the demo script to visualize the segmentation label map from the model output. You may add an output_folder argument while initializing an evaluator object to specify the path where the segmentation label maps for the model's predictions should be saved.
https://github.com/SHI-Labs/OneFormer/blob/761189909f392a110a4ead574d85ed3a17fbc8a7/train_net.py#L358
becomes:
 evaluator = cls.build_evaluator(cfg, dataset_name, output_folder=<PATH-TO-YOUR-FOLDER>)

Thanks for your reply.
I want to get the segmentation label map as numpy array on python code.

Could you specify the segmentation task: semantic, instance, or panoptic?

I want to get instance segmentation label maps.

Or I want to get boxes, scores, class_ids, mask binary maps.

Thanks for the clarification. You can obtain tensors (convert into np.array) for those from the instance predictions directly.
instances = predictions["instances"]
boxes = instances.pred_boxes
scores = instances.scores
classes = instances.pred_classes
masks = instances.pred_masks

Note that to obtain boxes, you will need to see DETECTION_ON as True in the config.
https://github.com/SHI-Labs/OneFormer/blob/761189909f392a110a4ead574d85ed3a17fbc8a7/configs/coco/oneformer_R50_bs16_50ep.yaml#L54

Thanks

Hello
I have more questions.

I checked the detectorn2's output format in their help.
Here what is the N?
Does the "pred_masks" mean a binary mask for each instance object in the rectangle regions by the "pred_boxes"?

Hi @rose-jinyang, the N denotes the number of segmented regions (or object masks) in the image.

Does the "pred_masks" mean a binary mask for each instance object in the rectangle regions by the "pred_boxes"?

Yes, you are correct.

Hi
Thanks for your kind help.
I want to get one segmentation map containing all the class labels rather than binary mask for each instance.
How can I get it?


how to add a time picker in dispay.thanks

how to add a time picker in dispay.thanks

like this.thanks.
@Answer1013

Related to #1734


RFC0005 process needs translation

RFC0005 has landed and needs to be translated into French.

File: https://github.com/cds-snc/docs/blob/main/development/rfcs/0005-rfc-process.md
Raw: https://raw.githubusercontent.com/cds-snc/docs/main/development/rfcs/0005-rfc-process.md


Are strings null terminated?

In various locations ASCII strings are mentioned as the data format. Are strings null-terminated or not? The string lengths (e.g. MIME length) need to account for this; it is perhaps better if they are not guaranteed to be null-terminated because then recipients will explicitly have to read as bytes instead of using a string parser which is error prone.

The metadata and data portions are all length based. So, they don't need null termination and length is known up front. In addition, the MIME type fields are length prefixed and known up front.
So, I don't think they need to be NULL terminated nor should be guaranteed to be.


Fix bug print bitmap on android

We has bug that printer does not print anything when using appendBitmap on Android devices.
This fix is mean for that bug. Basically, I change the way we generate bitmap from base64 string.

Huge thanks to @TVMD for providing the fix. It was a huge help. Can folks in this project merge this bug fix? We tested and it worked like a charm.

Please merge this PR


[themes] Change color of the line number

VSCode Version: 1.1.1
OS Version: Windows 10

Be able to change the color of the number that represents the lines from the settings.json file

@aeschli It appears the current implementation of https://github.com/Microsoft/vscode/blob/master\src\vs\workbench\services\themes\electron-browser\themeService.ts#L317 does not customize the color of the .line-numbers. Is this an oversight or is it that TM themes don't contain such a color?

@alexandrudima There's no such color in standard textmate themes.

Could this also be included in workbench theming discussion here?

@aeschli Line numbers can indeed be set in a TextMate theme (for Sublime, anyway):
        <dict>
            <key>background</key>
            <string>#25292C</string>
            <key>divider</key>
            <string>#3b3a32</string>
            <key>foreground</key>
            <string>#EFEFEF</string>
            <key>selectionBackground</key>
            <string>#4f5b66</string>
            <key>selectionForeground</key>
            <string>#a7adba</string>
        </dict>

Line number theming got added for March.
In the settings add:
	"workbench.experimental.colorCustomizations": {
		"editorLineNumbers": "#5544AA",
       }


URL table alias not coping with special characters in comments

Hi,
I'm running OPNsense 21.1.3_3 and we use an alias to change our firewall rules from a central location.
We host a textfile with some IP's on a webserver.
This URL is used in a URL table alias that reloads every day.
I recently added a IP at the end with a comment behind it that had a 'é' in it like:
<IP_ADDRESS>/32 ; collegue privé
After adding this, the alias wont succesfully load anymore and will throw this error in the log:
2021-03-22T14:30:00 | /update_tables.py[71861] | error fetching alias url http://somedomain.com/support.txt
When I remove the special char It works fine again.

Hi.
I can not reproduce this behavior with files on github (with utf-8 content-type)
if you open your url in a browser in what encoding does the server returns this file?

Hi,
If I check in my browser it shows gzip as content-encoding.

@marcelmah
sorry, not content-encoding header. encoding on content-type: header

Is this what you mean?
HTTP/1.1 200 OK
Date: Tue, 23 Mar 2021 10:36:26 GMT
Server: Abyss/<IP_ADDRESS>-X1-Win32 AbyssLib/<IP_ADDRESS>
Content-Type: text/plain
Last-Modified: Mon, 22 Mar 2021 13:30:28 GMT
Vary: Accept-Encoding, User-Agent
Content-Encoding: gzip

yes
may be Content-Type: text/plain is the issue. server should add the charset value to this header (like content-type: text/plain; charset=utf-8) so the client can handle content right. can you try to set this on your server? (may be somewhere in MIME settings)

Hi,
I changed the MIME type for the .txt file to text/plain;charset=utf-8
I can now use é again without errors.
So this was a configuration error on the webserver side and does not need fixing on the OPNsense side right?

I could be wrong but imho yes - upstream issue.
(https://www.w3.org/International/articles/http-charset/index.en)
guessing the file charset on the opnsense side is not the best idea.

Alright, I agree.
This issue can be closed, thnx for the help!


Cannot find page problem.

Hi,
I have some trouble using this auto-script. It only show cannot find this page in Dash.
Matlab Version: R2017a
Install Path: /Applications/MATLAB_R2017a.app
Python Version: 3.6.1
Thanks for helping.

@davidhsu1115 Have a try to open your MATLAB and open the help documents in your menu bar? It seems that the MATLAB document was not be installed in your computer.

Also, you need to tell me the output of this command pip3 freeze to make sure that you have install the python3 package lxml and beautifulsoup4.

Last, you can send your *.docset file which generated by my auto-script for me to debug. My auto-script also has a lot of logs in the console, you can also send to me.

Okay, I found the reason. Because the new version macOS Sierra and new version Dash, the OS symlink can't do it anymore. I will fix the bug.

fixed at c102d9e

Thanks for you helping, I will try it later today.
From<EMAIL_ADDRESS>方韋 David Hsu
On Jun 18, 2018, 5:19 PM +0800, Likey<EMAIL_ADDRESS>wrote:

Closed #1.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


[WIP] merge CPUNodeDiscovery and HypervStrictCheck

What this PR does / why we need it:
As node-labeler is now a part of kubevirt, we can default CPUNodeDiscovery and HypervStrictCheck to true.
This PR merges the two feature gates as there is no reason anymore to keep them separate and adds a combined gate allowing to disable them called IgnoreCPUFeaturesDuringScheduling
I don't know if we can actually do this as it might break people that try to set those flags before, but it would be the behavior we'd like to achieve.
As a follow-up HCO should remove the flag(s) and optionally expose the new one in their API as the behavior might not work with emulation.
Release note:
- Remove `CPUNodeDiscovery` and `HypervStrictCheck` and default the behavior to true.
- Add `IgnoreCPUFeaturesDuringScheduling` to disable cpu feature node selectors.

/cc @omeryahud @fabiand @ksimon1

I wouldn't consider IgnoreCPUFeaturesDuringSchedulingGate a feature gate. Feature gate's opt-in to something. This is opting out of what would become a default feature.
do we have a use case for why someone would want to opt out of this and why it shouldn't simply be the default behavior now? if the use case exists, then why wouldn't we simply leave the opt in feature gates as they are now?

When cluster doesn't have access to kvm, and user would like to use cpu features / model / hyperv. In that case vm would stay in pending state, because node-labeller will not create labels on nodes. So for this case Kevin is doing this option.

/close
We can't merge the two featureGates without a proper deprecation policy.
Will work on a proposal for a better featureGate mechanism instead.


Update Google Pay

Hi, please review my PR. We are working with Braintree and your library is great with credit card and Paypal option. However, we need Google Pay works as well.

I'll test this as soon as possible and come back to you, thanks for taking into account my review :)


Free energy calculation with mean-field constrain encounters a MethodError

Find with @bartvanerp. I am trying to calculate the Free energy for a linear Gaussian dynamical system:
@model function ssm(n, As,  B::ConstVariable, R::ConstVariable)
    x = randomvar(n)
    y = datavar(Vector{Float64}, n)
    Q = randomvar()

    x_prior_mean = zeros(3)
    x_prior_cov  = Matrix(Diagonal(ones(3)))
    Q ~ Wishart(4, Matrix(Diagonal(ones(3)*10)))
    x[1] ~ MvNormalMeanCovariance(x_prior_mean, x_prior_cov)
    # Define the constrain like  q = q(mean,out)q(cov) doesn't work, but q = q(mean)q(out)q(cov) do.
    y[1] ~ MvNormalMeanCovariance(B * x[1], R) where { q = q(mean,out)q(cov) }
    # y[1] ~ MvNormalMeanCovariance(B * x[1], R) where { q = q(mean)q(out)q(cov) }
    for i in 2:n
        x[i] ~ MvNormalMeanPrecision(As[i - 1] * x[i - 1], Q) where { q = q(mean,out)q(precision) }
        y[i] ~ MvNormalMeanCovariance(B * x[i], R) where { q = q(mean)q(out)q(cov) }
    end

    return x, y, Q
end

Automatic inference, shown as below:
result = inference(
    model = Model(ssm, n, AS,B,R),
    data  = (y = data, ),
    initmarginals = ( Q = Wishart(4, diageye(3)),),
    returnvars = (x = KeepLast(),Q=KeepEach() ),
    free_energy = true
)

where AS,B,R are known matrix, and data is the observation. It should not have led to an error:
MethodError: no method matching ndims(::NamedTuple{(:out, :μ), Tuple{PointMass{Vector{Float64}}, MvNormalWeightedMeanPrecision{Float64, Vector{Float64}, Matrix{Float64}}}})

Thanks @Chengfeng-Jia ! Fixed in the https://github.com/biaslab/ReactiveMP.jl/commit/de54c3f28fca0883dbd9779105ea0d6a6a048759


feat: add subtext and enumValueLabels to bpmetadata ui proto

Adding some fields to bpmetadata_ui.proto that currently exist in our view model

@rzy-goog - for future ref, bump the CLI version in Makefile whenever you make a schema change. Thanks!


Walking requires specified outfile

The walking classes write the walks to a file; could this default to a tmpfile (i.e., without specifying it manually) and only allow specifying the filename optionally if desired?

mOWL also keeps appending to files. I think a better option would be to overwrite the file by default, having an option to "append" if so desired. Maybe it's better to pass a file handle instead of a file name, so that mOWL users can control whether to overwrite or append?


Latent data and micropooling & micropooling large memory requirement

I wanted to use microppoling with custom latent data. However, it seems that latent data is not used in micropooling and that microppoling does not create new corrected latent data. Can you let me know how can I use both params or if I just misunderstood the code?
I have tried to modify the code to use latent data in microclustering and to then average the latent data as well. But I can not seem to run it due to lack of memory. - I am running Compass with 350G RAM and ~100k cells, but the job dies during micro clustering. This seems a bit odd to me since I can do leiden on this data with much less memory.
I have changed this part of the code, but not yet sure if it works as my jobs keep dying due to out of memory issues. https://github.com/Hrovatin/Compass/blob/599c4e70959be124c46fa3c0bb6847f0e9ef6b1e/compass/main.py#L355

Latent data was not integrated into the micropooling earlier, but now it pools based on clustering in the latent space. You can use both parameters together and the latent space will be used for the clustering.
We're currently working on the memory usage issues and have been able to replicate unusually high memory usage on some datasets. We'll push a fix as soon as possible.


Add LLaMa training script

Resolve #118

Add a test for Llama and LlamaForCausalLM FWD and BWD flops. FWD flops for simple Llama model are 4 * n_layers * n_emb * (n_emb + n_emb_kv + n_seq + n_inner) * n_seq * n_batch. BWD flops are 2x larger. For the LlamaForCausalLM model amount of FWD flops is flops_llama + 2 * n_emb * n_seq * n_batch * vocab_size.


Update Money Page

13 guilds now exist on the server, 1300 GP issued so far. Money page needs updating to show this.

Done.


[docs] Update docs and post to rancher docs website

Let's start with an initial outline, then need initial tutorial/quick start (A/B scenario, other use cases, etc) then detail concepts, etc.

Sheng pull rancher/docs - start outline by creating a new page for Rio or provide an outline in some format for engineer to get started with.
Engineer does first pass and enters technical details to cover quick start / getting started, A/B scenario, and any other simple use cases.
Tani reviews the first pass the Engineer created
Catherine reviews areas as defined in rancher/docs

Close in favor of https://github.com/rancher/docs/issues/1657


Form-based Entry for JSON-LD

What if we were to use the approach developed by EHDEN and GOFAIR described in Results #3 in this poster:
Here a human populates some YAML which is converted into JSON-LD
This is old tech that OHDSI used in a 2020 ”studyathon” when an OHDSI community couldn’t meet in person

It looks like we have a product that is already aligned with the discovery metadata. See here.
Doug Fils has a second candidate which he is working on so when he is a little further along, we can review both alternatives.

Just wanted to follow up on this issue bit.   As mentioned last week, the RML approach to mapping from a structured source to JSON-LD (RDF) works for sources such as CSV, YAML and others.  So the approach mentioned in this poster is both aligned and compatible with that process.
This converted document we can reference as a "data graph".   Once in that form there are many approaches that can be employed.  These objects can be placed in S3 object stores.  Either like AWS or Google or self hosted with tools like Minio.   One nice feature for this is that they are both a commodity resource and highly reliable.    I am also working on a Likned Data Notification pipeline for uploading that would allow for SHACL validation as well to ensure graphs are well formed.
Within the UNESCO project we are also defining a procedure to leverage this object store approach and then publish the graphs to an archive, zenodo in our case,  with DOI.   This allows for their use and citation in publications and also for a credit chain back to the authoritative source(s).
For data science work then you can pull from the object stores and form your graphs and or networks for use them there.
For the UNESCO (Ocean InfoHub) and NSF work (DeCODER)  then we use these JSON-LD documents to build search engines too.  These are built from the same set or documents in the S3 stores mentioned above that can be given a DOI.  So it maintains the simple architecture.  This is all being done with simple docker based components to allow for easy deployment by multiple groups.
So for example, this site: https://geocodes.earthcube.org/#/search/?q=ocean+acidification&resourceType=all
is feed with JSON-LD documents we work with form the geoscience community.  If you look at a result like:
https://geocodes.earthcube.org/#/dataset/urn:geocodes:hydroshare:5cdc0770a40a749ee718d556f153f72bd9e4c138   and scroll to the bottom you can see the metadata button that shows the JSON-LD used in this record.
Similar for Ocean InfoHub:
Search: https://oceaninfohub.org/results/?search_text=ocean+acidification&page=0  where the "view JSON-LD source" can been with each result.
Finally, these data graphs can also be sent into a triplestore with a named graph to allow them to be pulled back out and serialized back into JSON-LD or over YAML again.    So we can maintain a capacity to serialize and de-serialize them.
Happy to provide you with the architecture diagrams for these systems if you like.   As mentioned this is all open source and self hosted though you can easily leverage cloud for it as well.  The GeoCODES example is AWS hosted, the UNESCO one self hosted, but they both use the same basic architecture.


Rework event system - b227bd5 - deprecated '/sys/kbd/' catchall keys

Is there a new equivalent for catch all keyboard input Handle() events?  Documentation shows this as previously being "/sys/kbd", unable to find a working equivalent since the update.
If it's better to have another event capture method for this type of work, let me know.

Just readded this with the <Keyboard> keyword. And also added <Mouse> to handle all mouse events.

Holy smokes! Thanks for the quick resolution.


Introduce crapto modules for cryptographic attacks.

Introduce a frequency analysis service for the english language.

Depends on: #2061

Why there is a dependency on #2061?

Brainfart. The solution to the challenge that required this depends on 2061 but not this.

if there is no dependency on #2061, then please remove the commits.

Since you add a new lib, you should: add a bottom/default module crapto/crapto.nit that import things (or just rename crapto/english_utils.nit, I do not care).
You should also add a package.ini file in the directory with information (just copy and adapt one).

+1

+1

test this please

test this please

When ok_will_merge is set. please comment each modification or else I might merge the wrong version.


Fix Jekyll error

Manually triggered build: https://github.com/TuringLang/turing.ml/actions/runs/3113139246/jobs/5047396740

Thanks, @devmotion!


Add secret annotations' backward translation

Closes #22.

@carlmontanari Hi!
Thank You for Your comments!
Could You tell, when do You expect Fabian or Oleg to return?

nice, thanks for the little clean up!
I think you'll be waiting till the new year what w/ holidays/time off and such.


Reformat README. Add compile requirements

Changes proposed in this pull request:

Reformat README to use the github markdown formatting which renders titles and code snippets correctly
Add a list of package requirements needed to compile SoftEtherVPN

Your great patch is much appreciated. We are considering to apply your patch into the SoftEther VPN main tree.
SoftEther VPN Patch Acceptance Policy:
http://www.softether.org/5-download/src/9.patch
You have two options which are described on the above policy.
Could you please choose either option 1 or 2, and specify it clearly on the reply?

I choose Option 1

👍


How can I change content of template in .hbs file?

Summary
Hi, I need to change some content of template to show on schedule. It's time.hbs file. It have a line of code is {{{time-tmpl model}}}. I tried to find usages and found that helper.js can change content of those template. But when I tried to change function 'time-tmpl in helper.js, nothing change. Can you show me where is it?
Screenshots
I want to modify this
{{{time-tmpl model}}}

'time-tmpl'

Version
v1.12.13

Check the templates.time option:
https://nhn.github.io/tui.calendar/latest/Template


Is multi-label classification for image classification supported?

I am trying to train an image classifier where image ground truth contains multiple classes.  Is it possible to train a model that outputs multiple classes?

I am trying to train an image classifier where image ground truth contains multiple classes. Is it possible to train a model that outputs multiple classes?

Yes, it should be not hard to adapt the code to support multiple labels. You need to modify the origial loss to either sigmoid binary cross-entropy loss or softmax based soft cross-entropy loss.

@ancientmooner appreciate the reply!
So I would be modifying this block of code here to add a BCE loss function? https://github.com/microsoft/Swin-Transformer/blob/afeb877fba1139dfbc186276983af2abb02c2196/main.py#L109
I also would need to change the output layer to match the number of classes right?  Where would I make that modification?


POC Converting CR2 to tiff on demand

We need to explore a possibility on the cluster to create a functionality for authorized users to generate tiff file from original CR2. There is an idea to use ImageMagick invocation via golang app and send an email to the authorized user with the link where it can be downloaded.
This is POC only

Hi @dshorthouse. When we convert CR2 to tiff with ImageMagick, do we use any -profile? If we could you please let me know where I can take a look at it
Thank you

Adding @cgendreau as well

I checked the Preview001.jpg and the Thumb001.jpg in a folder that also contained a CR2 hoping that these contained a color profile, embedded by cannon when these were created, but do not see any icc profile through Imagick's identify utility. For what it's worth, this is what I get:
Preview001.jpg
Image:
  Filename: Preview001.jpg
  Format: JPEG (Joint Photographic Experts Group JFIF format)
  Mime type: image/jpeg
  Class: DirectClass
  Geometry: 5792x8688+0+0
  Resolution: 72x72
  Print size: 80.4444x120.667
  Units: PixelsPerInch
  Colorspace: sRGB
  Type: TrueColor
  Base type: Undefined
  Endianness: Undefined
  Depth: 8-bit
  Channel depth:
    Red: 8-bit
    Green: 8-bit
    Blue: 8-bit
  Channel statistics:
    Pixels: 50320896
    Red:
      min: 6  (0.0235294)
      max: 255 (1)
      mean: 217.232 (0.851888)
      median: 136 (0.533333)
      standard deviation: 35.7326 (0.140128)
      kurtosis: 10.9287
      skewness: -3.19972
      entropy: 0.673683
    Green:
      min: 0  (0)
      max: 255 (1)
      mean: 198.36 (0.777881)
      median: 103 (0.403922)
      standard deviation: 35.3035 (0.138445)
      kurtosis: 9.49006
      skewness: -3.01482
      entropy: 0.68855
    Blue:
      min: 0  (0)
      max: 255 (1)
      mean: 185.659 (0.728073)
      median: 92 (0.360784)
      standard deviation: 31.7537 (0.124524)
      kurtosis: 9.78797
      skewness: -2.99052
      entropy: 0.708624
  Image statistics:
    Overall:
      min: 0  (0)
      max: 255 (1)
      mean: 200.417 (0.785948)
      median: 110.333 (0.43268)
      standard deviation: 34.2633 (0.134366)
      kurtosis: 7.25301
      skewness: -2.43689
      entropy: 0.690286
  Rendering intent: Perceptual
  Gamma: 0.454545
  Chromaticity:
    red primary: (0.64,0.33)
    green primary: (0.3,0.6)
    blue primary: (0.15,0.06)
    white point: (0.3127,0.329)
  Matte color: grey74
  Background color: white
  Border color: srgb(223,223,223)
  Transparent color: none
  Interlace: None
  Intensity: Undefined
  Compose: Over
  Page geometry: 5792x8688+0+0
  Dispose: Undefined
  Iterations: 0
  Compression: JPEG
  Quality: 75
  Orientation: Undefined
  Properties:
    date:create: 2021-03-30T14:21:02+00:00
    date:modify: 2021-02-22T17:26:08+00:00
    jpeg:colorspace: 2
    jpeg:sampling-factor: 2x2,1x1,1x1
    signature: b45b6e50e7b9c8cb5a38b5f7e11d355cf58a4d3a90d94fb700f6000790624d66
  Artifacts:
    verbose: true
  Tainted: False
  Filesize: 1.45232MiB
  Number pixels: 50.3209M
  Pixels per second: 79.6987MP
  User time: 0.630u
  Elapsed time: 0:01.631
  Version: ImageMagick 7.0.11-6 Q16 x86_64 2021-04-03 https://imagemagick.org

Thumb001.jpg
Image:
  Filename: Thumb001.jpg
  Format: JPEG (Joint Photographic Experts Group JFIF format)
  Mime type: image/jpeg
  Class: DirectClass
  Geometry: 173x260+0+0
  Resolution: 72x72
  Print size: 2.40278x3.61111
  Units: Undefined
  Colorspace: sRGB
  Type: TrueColor
  Base type: Undefined
  Endianness: Undefined
  Depth: 8-bit
  Channel depth:
    Red: 8-bit
    Green: 8-bit
    Blue: 8-bit
  Channel statistics:
    Pixels: 44980
    Red:
      min: 10  (0.0392157)
      max: 255 (1)
      mean: 217.163 (0.851621)
      median: 150 (0.588235)
      standard deviation: 34.7129 (0.136129)
      kurtosis: 10.6166
      skewness: -3.12295
      entropy: 0.678108
    Green:
      min: 0  (0)
      max: 253 (0.992157)
      mean: 198.494 (0.778409)
      median: 122 (0.478431)
      standard deviation: 34.421 (0.134984)
      kurtosis: 9.58429
      skewness: -2.98088
      entropy: 0.695312
    Blue:
      min: 6  (0.0235294)
      max: 255 (1)
      mean: 186.072 (0.729696)
      median: 109 (0.427451)
      standard deviation: 30.5488 (0.119799)
      kurtosis: 10.0664
      skewness: -3.01141
      entropy: 0.701939
  Image statistics:
    Overall:
      min: 0  (0)
      max: 255 (1)
      mean: 200.577 (0.786575)
      median: 127 (0.498039)
      standard deviation: 33.2276 (0.130304)
      kurtosis: 7.20687
      skewness: -2.388
      entropy: 0.691786
  Rendering intent: Perceptual
  Gamma: 0.454545
  Chromaticity:
    red primary: (0.64,0.33)
    green primary: (0.3,0.6)
    blue primary: (0.15,0.06)
    white point: (0.3127,0.329)
  Matte color: grey74
  Background color: white
  Border color: srgb(223,223,223)
  Transparent color: none
  Interlace: None
  Intensity: Undefined
  Compose: Over
  Page geometry: 173x260+0+0
  Dispose: Undefined
  Iterations: 0
  Compression: JPEG
  Quality: 75
  Orientation: TopLeft
  Profiles:
    Profile-8bim: 40 bytes
    Profile-exif: 86 bytes
    Profile-iptc: 0 bytes
  Properties:
    date:create: 2021-03-30T13:38:07+00:00
    date:modify: 2021-03-30T13:38:05+00:00
    exif:ColorSpace: 1
    exif:ExifOffset: 38
    exif:PixelXDimension: 173
    exif:PixelYDimension: 260
    jpeg:colorspace: 2
    jpeg:sampling-factor: 2x2,1x1,1x1
    signature: 88bb34052e82056eb4b6f64399d66bb52a6b7cb5055f51f6bbd5c4b583be2c12
  Artifacts:
    verbose: true
  Tainted: False
  Filesize: 5237B
  Number pixels: 44980
  Pixels per second: 39.3172MP
  User time: 0.000u
  Elapsed time: 0:01.001
  Version: ImageMagick 7.0.11-6 Q16 x86_64 2021-04-03 https://imagemagick.org

it's ok if we don't have any.
I just need to know if we have one.
Thank you


CRUD unit test not passing

Hi there,
I just yesterday cloned the MEANJS repo and installed the latest version of MongoDB on my Windows 10 machine.
Running the grunt test:server task throws an AssertionError when it gets to User CRUD tests should not be able to update own user details with existing username as well as for an existing email.
In particular:
Username already exists was expected
11000 duplicate key error collection: mean-test.users index: username already exists was received
Digging around in the code, I found the following line in the getUniqueErrorMessage method in modules/core/server/controllers/errors.server.controller.js which should indeed fetch the actual field name:
var fieldName = err.errmsg.substring(err.errmsg.lastIndexOf('.$') + 2, err.errmsg.lastIndexOf('_1'));
The search for an index of .$ seems to corroborate the error MongoDB has thrown in the past, e.g.:
E11000 duplicate key error index: mydb.users.$email_1  dup key: { : null }
Source
Can anyone reproduce this? Could it be that the test case simply isn't up to date with the latest releases of Mongoose/MongoDB? I'm happy to submit a PR if so, although I would suspect it be a breaking change for users still on an older version of Mongo.
Cheers!

Is that reproducible only on your Windows machine?
Our linux-based builds are passing just fine with latest PRs.
Can you specify the installed mongodb version you have?

MongoDB version is the latest stable release, 3.2.0.
I am indeed unsure whether this is a Windows issue (I don't have access to a Linux distro on which to reproduce it), or a change introduced in the latest Mongo release? The latter would make more sense, as I don't see why they would change the error syntax based on the OS...

I am having the same issue on Windows 10 with mongodb 3.2.0

Right, have gotten around to testing it on Ubuntu 14.04, also 3.2.0, and the errors are as expected:
'E11000 duplicate key error index: mydb.users.$email_1 dup key: {<EMAIL_ADDRESS>}'
Definitely a Windows issue!

It's not a Windows issue, nor a Windows 10 issue. I've been using this project on Windows 7, for quite some time, and haven't ran into this issue.
I just got a Windows 10 environment setup, and it's working for me there as well..
MongoDB: 3.0.8
Node: 4.2.4
NPM: 2.14.12
My guess is that it's the MongoDB version that is causing the issue. It could also be a mongoose issue. Can you share what versions of Node, NPM, and Mongoose you have installed?
I may try to bump up my MongoDB version to match both of yours.

Downgrading to MongoDB 3.0.8 solved the issue, cheers!
Does anything need to be done wrt. 3.2.0 support on Windows? The same version works correctly on Ubuntu 14.04...

It's hard to tell what the issue might be with that version of MongoDB & Windows 10; without extensive investigation.
We'd probably want to test with Windows 7 as well. There might be some useful info/discussions in Mongo's repo. That's probably the best place to start.

Just to add to this...I'm seeing the same behavior on MacOS 10.11.2 with mongo 3.2.1 installed via Hombrew...
$ mongod --version
db version v3.2.1
git version: a14d55980c2cdc565d4704a7e3ad37e4e535c1b2
allocator: system
modules: none
build environment:
distarch: x86_64
target_arch: x86_64

I had this issue a few times on ubuntu virtualised servers. Where there are no dependency issues I didn't see this, however where I installed and had issues with kerberos and ignored them running grunt server etc I saw this error repeatedly.


screener-v2 throws error when inspecting certain cloudfront distribution, S3 bucket

Describe the bug
screener-v2 throws error when inspecting certain cloudfront distribution, S3 bucket
To Reproduce

Run main.py and specify any region

Error
... (S3Bucket) inspecting XXXXX Traceback (most recent call last):   File "/home/cloudshell-user/screenerv2/service-screener-v2/services/Evaluator.py", line 27, in run     getattr(self, method)()   File "/home/cloudshell-user/screenerv2/service-screener-v2/services/lambda_/drivers/LambdaCommon.py", line 180, in _check_runtime     runtime = self.lambda_['Runtime'] KeyError: 'Runtime
... (CloudFront::Distribution) inspecting XXX Traceback (most recent call last):   File "/home/cloudshell-user/screenerv2/service-screener-v2/services/Evaluator.py", line 27, in run     getattr(self, method)()   File "/home/cloudshell-user/screenerv2/service-screener-v2/services/lambda_/drivers/LambdaCommon.py", line 180, in _check_runtime     runtime = self.lambda_['Runtime'] KeyError: 'Runtime'
AWS CloudShell (please complete the following information):

Region: ap-southeast-1

It seems like the error related to self.lambda_['Runtime'], do you happen to have the output.zip with you? Inside should have a file name: "error.txt". Can you paste the output of the error.txt here?

Unfortunately unable to as the script terminated with error after inspecting the resources. The error is in this issue #8

Will try to simulate and fix this issue


target-<IP_ADDRESS>77.mvcmd

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
{ R200 / F200 / SR300 / ZR300 / D400 }

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
{Win (8.1/10) / Linux (Ubuntu 14/16/17) / MacOS

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

Platform
PC/Raspberry Pi/ NVIDIA Jetson / etc..

SDK Version
{ legacy / 2.. }

Language
{C/C#/labview/nodejs/opencv/pcl/python/unity }

Segment
{Robot/Smartphone/VR/AR/others }

Issue Description
When i did cmake, there was an error says "Downloading FW <IP_ADDRESS>77 from 'http://realsense-hw-public.s3.amazonaws.com/Releases/TM2/FW/target/<IP_ADDRESS>77/target-<IP_ADDRESS>77.mvcmd'
CMake Error at third-party/libtm/resources/CMakeLists.txt:92 (message):
Download error
http://realsense-hw-public.s3.amazonaws.com/Releases/TM2/FW/target/<IP_ADDRESS>77/target-<IP_ADDRESS>77.mvcmd".
I don't know how can i solve it.
Please help me.

Closing as duplicate, please open another issue if you need further assistance on this or any other topic


DO NOT MERGE! Fast Forward stable to b875f9f953a244b849e580503c278a52216654ad.

This PR will be merged automatically once checks are successful.

This change is

Jenkins job istio/mixer-pr-stable passed


[Bug]: Invalid Mod Icon for Icon Source in ModMenu

General Info

[X] I am running a modpack
[X] I can reproduce this issue consistently in single-player
[X] I can reproduce this issue consistently in multi-player
[X] I have searched for this issue previously and it was either (1) not previously reported, or (2) previously fixed and I am having the same problem.
[ ] I am crashing and can provide my crash report(s)
[X] I am using the latest version of the mod

Fabric version
Fabric Loader 0.14.9
Mod version
1.1.1
Java version
Java 17
Issue Description
REP is producing an Error when using the ModMenu.
Invalid mod icon for icon source roughlyenoughprofessions: assets/modid/icon.png
Additional Information
Client Logs: https://pastebin.com/WAaSNp9x

The error does absolutely nothing


[Automation] Generate Fluent Lite from datafactory#package-2018-06

[Automation] Generate Fluent Lite from datafactory#package-2018-06

API change check
API changes are not detected in this pull request.


Added context_definition_alignment task

@lksenel Thank you for submitting your task! We are in the process of pairing submissions with task reviewers and will be in touch soon.

@cdfreeman-google I implemented the requested functionality to my programming task.

I am one of the two reviewers assigned to review this task.
Thank you for your submission! I love the idea to test large language model's ability to use context clues to guess unknown words and also the cool task design.

Correctness

The task is valid & passes the tests

Formatting

The format looks good and it is easy for humans to understand the task
The README file is well-written and very comprehensive 👍

Specificity

Good, this task aims to measure language model's ability to use context clues to guess unknown words and distinguish them from each other

Thoroughness

Good, this task includes four levels of difficulty

Difficulty

Good, it includes a detailed performance report of current large language models. Also appreciate the authors to include a small human study to test human's performance on this task.

Not solvable by memorizing the Internet

I suggest the authors to include a section to discuss this issue in the README file
I believe this task is not solvable by memorizing the internet, as the core CoDA dataset has not been published elsewhere

Novelty

Good

Justification

Good motivation section included in the README file

Size

Good

Compute resources

Good

@chiafullo  requires licensing review

@lksenel We are now requesting that task authors please include an explicit section in the README.md file called "data source", listing exactly where you got your data from (or explicitly state that you made it up yourself). Many thanks!

@chiafullo I added a section called 'Data Source' to the README.md file. @xiaohk thank you for your positive feedback. I added a small discussion to the README.md file about the solvability of the task by memorizing the Internet.

@xiaohk are one of the assigned reviewers for this task.  Please provide feedback and be sure to notify me with a formal accept or does not meet criteria by Tuesday June 22 (if you have not already done so).

@ludwigschmidt are one of the assigned reviewers for this task.  Please provide feedback and be sure to notify me with a formal accept or does not meet criteria by Tuesday June 22 (if you have not already done so).

@chiafullo accept

The amount of tasks we received this round is tremendous.  With so many tasks to review we have decided to extend the review period to Tuesday, June 29.
Reviewers: if the submitter has made revisions please be sure to notify me with a formal ”accept” or ”does not meet criteria” by Tuesday, June 29  (if you haven't already done so).
this is an automated message

Overall this is an interesting task that satisfies the review criteria, so I recommend accepting the task. I particularly appreciate the good documentation in the README file. The only point I cannot comment on is how the task compares to other tasks in BIG-bench since I currently do not have a good overview of the submissions.
I have three suggestions to improve the task and its documentation:

The README contains human performance numbers for one of the tasks. It would be helpful to provide more context here, e.g., were the annotators NLP experts? How different were the scores of the two humans? Do the authors expect that a trained annotator can achieve higher performance? In addition, it would be helpful to have similar baselines for the other three tasks to put the performance numbers on those tasks into context as well.
Would it be possible to make all tasks have at least 1,000 examples? With only 200 examples in a test set, a 95% binomial proportion confidence interval around empirical accuracy 50% still has size +/- 7%.
Maybe the following baseline is of interest: (i) compute embeddings for each context and definition, (ii) compute a min-cost bipartite matching of the contexts and definitions using e.g. cosine similarity between the embeddings.

Thank you @ludwigschmidt for your positive comments and suggestions. I did some small improvements on the README file based on your suggestions. Below are the summaries of the changes as well as answers to your suggestions

I provided more information regarding the human participants and their evaluations. Unfortunately, we are not able to provide human results on the other datasets due to our limited manpower. However, such baselines can be obtained through crowdsourcing in the future.

The number of samples in our datasets are mainly based on the size of the disambiguated context source (i.e., SemCor) and our design choices (i.e., maximum definition similarity, not reusing same synsets, requiring at least 5 contexts for the clean datasets etc.). Therefore it is not possible to increase the number of samples in the datasets without changing the design or context source. In our evaluations, we did not observe a great difference in the performances of models on the clean and noisy datasets. Therefore, focusing on the noisy datasets can be an option for the confidence evaluations.

Following your suggestion, I added several more baseline results in the README file.

Your task has been accepted in the initial review stage.  The next stage of this process is for us to assign your task a meta-reviewer for final review and merge.  An assigned meta-reviewer will follow-up by commenting on the PR should it need further revisions.

Meta review: Agree with previous reviews and looks like a great task!
One request: Is it possible to format the json files to be human readable? I.e. pretty-printing them? In the github UI (and other text based interfaces), the complete json on one line is challenging to read.
Thank you!

@nfiedel, I have reformatted the json files for better readability as requested.

Thanks @lksenel – much better readability :-)
Meta review: Accept. Thank you to all the task authors!