Error loading custom dataset

OCTIS version: 1.11.0
Python version: 3.8
Operating System: Windows 10

Description
Hello,
I am having trouble loading my custom dataset. I followed the guide in the main README and am getting the below errors.
What I Did
from octis.dataset.dataset import Dataset
import pandas as pd
df = pd.read_csv("/mnt/mydata/notebooks/data.csv")
df.to_csv('corpus.tsv', sep="\t", header= False, columns=['documents'])
dataset.load_custom_dataset_from_folder("/mnt/mydata/notebooks")
/opt/conda/lib/python3.8/site-packages/octis/dataset/dataset.py:330: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
  final_df = df[df[1] == 'train'].append(df[df[1] == 'val'])
/opt/conda/lib/python3.8/site-packages/octis/dataset/dataset.py:331: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
  final_df = final_df.append(df[df[1] == 'test'])
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
/opt/conda/lib/python3.8/site-packages/octis/dataset/dataset.py in load_custom_dataset_from_folder(self, path, multilabel)
    335
--> 336                 self.__corpus = [d.split() for d in final_df[0].tolist()]
    337                 if len(final_df.keys()) > 2:

/opt/conda/lib/python3.8/site-packages/octis/dataset/dataset.py in <listcomp>(.0)
    335
--> 336                 self.__corpus = [d.split() for d in final_df[0].tolist()]
    337                 if len(final_df.keys()) > 2:

AttributeError: 'int' object has no attribute 'split'

During handling of the above exception, another exception occurred:

Exception                                 Traceback (most recent call last)
<ipython-input-16-28e6bd2fc3cd> in <module>
      1 dataset = Dataset()
----> 2 dataset.load_custom_dataset_from_folder("/mnt/mydata/notebooks")

/opt/conda/lib/python3.8/site-packages/octis/dataset/dataset.py in load_custom_dataset_from_folder(self, path, multilabel)
    356                 self._load_document_indexes(self.dataset_path + "/indexes.txt")
    357         except:
--> 358             raise Exception("error in loading the dataset:" + self.dataset_path)
    359
    360     def fetch_dataset(self, dataset_name, data_home=None, download_if_missing=True):

Exception: error in loading the dataset:/mnt/mydata/notebooks

in [Load a Custom Dataset] section, it is mentioned that our data set should have a vocabulary file while my dataset is just a csv file I am wondering how can we generate this vocab file. does this pipeline generate it automatically?

Per the readme, the custom dataset is a tsv file, which is what our csv is. I'm uncertain what the vocab file should be.

Hi, the vocabulary file is just the list of words contained in the documents. You can see #92 on how to generate it from the tsv file.


Blockly variable name encoding causes error

This Blockly:

Converts to this Typescript:

And my program won't build or run.

Related to https://github.com/Microsoft/pxt/issues/1001

This reproduces with any variable name that starts with a number

Note that my program won't build even if I don't convert to Typescript. Staying in Blockly isn't a workaround.


isClockwise not Found Error from values.xml

.gradle\caches\transforms-2\files-2.1\992a54bdb39f76cf75af688f14840fac\jetified-CircularTimerView-1.0\res\values\values.xml:4:5-24:25: AAPT: error: resource attr/isClockwise not Found

Did u find any solution I too is getting the same error

Hello @VaibhavKhandelwal72 @pavankvch try this https://github.com/sureshmaidaragi1919/CircularTimer its the same library but with the fixed issue worked for me.

I can resolve the issue please allow me

.gradle\caches\transforms-2\files-2.1\992a54bdb39f76cf75af688f14840fac\jetified-CircularTimerView-1.0\res\values\values.xml:4:5-24:25: AAPT: error: resource attr/isClockwise not Found

Facing same issue

Hello @VaibhavKhandelwal72 @pavankvch try this https://github.com/sureshmaidaragi1919/CircularTimer its the same library but with the fixed issue worked for me.

Worked for me


[Request] default icon=false on confirm dialog

Hello @yariksav
When i use default icon is MDI,
icon on confirm dialog cannot display , because your default icon is material-icons
and i can't disable on default options
    [
      'vuetify-dialog/nuxt',
      {
         confirm: {
          icon: 'mdi'
        }
      }
    ]

Thank you.

Can you clarify your bug or proposition? Because I don't understand what do you want
    getIcon () {
      if (this.icon === false) {
        return
      }
      return this.icon || (this.$vuetify && this.$vuetify.icons && this.$vuetify.icons[this.type]) || this.type
    },

therefore you can set icon: false to hide icon, or set your icon, or it will get from vuetify settings, for example this.$vuetify.icons.warning

Icon not display

Or if there is some option to set icon pack to mdi, that is default in Vuetify?

Hello @igorjacauna
not work with { font: false }
because sometime i will load MDI from CDN
Thanks.

Hi @yariksav
icon: false
is not disabling or setting the icon.
I would like to set it to MDI icons.

Seems to be fixed in 2.0.12 (Get icon from default $vuetify config), Please check


Consume the pattern property in swagger specs during Bicep type generation to enable better regex validation

Description
As a user of Bicep, I would like to have more informative static analysis for the policyAssignmentName property when defining a new resource of this type. Currently, the only static analysis feedback I receive is that this property is of type string, which lacks the detailed validation I expect based on the Azure REST API specs.

Issue:
When instantiating a policy assignment resource in Bicep, the static analysis for the name property only checks that it’s a string. However, according to the Azure REST API specifications, the policyAssignmentName property must adhere to a specific pattern:
{
  "name": "policyAssignmentName",
  "in": "path",
  "required": true,
  "type": "string",
  "pattern": "^[^<>*%&:\\?.+/]*[^<>*%&:\\?.+/ ]+$",
  "description": "The name of the policy assignment."
}

Source: Azure REST API Specs
Additionally, the official Azure documentation specifies the following restrictions:
- Character limit:
  - 1-128 for display name
  - 1-64 for resource name
  - 1-24 for resource name at management group scope

- Valid characters for resource name:
  - Can't use: <>*%&:\?.+/ or control characters.
  - Can't end with a period or space.

Source: Policy Assignments Documentation
Expected Behavior:
I would like Bicep’s static analysis to validate the policyAssignmentName property against the pattern specified in the API specs and the character limits/restrictions outlined in the official documentation. Ideally, the IDE would surface an error or warning if invalid characters are used or if the length exceeds the allowed range.
Current Behavior:

The current static analysis only shows that the name property is of type string.
No validation is performed regarding character limits or invalid characters until runtime, which results in deployment failures.

Request:
Please enhance the static analysis in Bicep to:

Validate the policyAssignmentName against the pattern defined in the REST API specs.
Enforce character length limits based on the scope (e.g., resource name at management group scope).
Provide real-time feedback in IDEs, helping developers avoid deployment failures by catching these errors earlier in the development process.

This enhancement would improve the developer experience by reducing the number of invalid deployments caused by improperly formatted policy assignment names.

@jeskew / @stephaniezyen -- I believe we are now capable of consuming more naming restrictions like this as part of closing #1679. Is the current issue that we cannot deal with Regular Expressions? If so, we should rename the issue to better capture that.

@alex-frankel FWIW while the azure-rest-api-specs documentation allows you to express a size constraint on your resource model, it's unclear how to specify a conditional size constraint that is dependent on the value of another parameter (in this case the target scope).
The documentation for Microsoft.Authorization/policyAssignments seems to fall on this special case:
The image below shows the description for the name property. Notice below how it says the size restriction is '1-24' characters at management group scope, but for any other scope the size restriction is '1-64'

So, I think an interesting first question is if the API Governance team has a solution for this type of conditional sizing restrictions.
The other question is related to the Bicep resource types generation, in this case the swagger does define the pattern constraint on the model but it's not being consumed or used by the Bicep type system to prevent the author from specifying a value that will result in a deployment failure.
I think both questions are important, and that the latter question is the more actionable from the perspective of the Bicep language ATM

Renamed this issue to better track the ask.
For the conditional naming rules, that will be an ask to the swagger team / API review board, so I'd suggest reaching out to them. It may actually be best to open it in the TypeSpec repo. TypeSpec is what all new specs are written in: https://github.com/microsoft/typespec

The pattern property is picked up from Swagger models and added to the serialized representation of string types, so we wouldn't need to make any changes to type generation to get this working.
One thing to consider here is that regexes in Swagger use a syntax that is not identical to what .NET's regex engine supports. There is a compatibility mode that can be enabled, but it is not compatible with .NET's non-backtracking engine.

One thing to consider here is that regexes in Swagger use a syntax that is not identical to what .NET's regex engine supports. There is a compatibility mode that can be enabled, but it is not compatible with .NET's non-backtracking engine.

Is this a blocking issue then?

One thing to consider here is that regexes in Swagger use a syntax that is not identical to what .NET's regex engine supports. There is a compatibility mode that can be enabled, but it is not compatible with .NET's non-backtracking engine.

Is this a blocking issue then?

I don't think so; this was more of a note for whoever implements this. We can still use timeouts with the alternative syntax compatibility mode, but string types that have a pattern constraint will need to know if it came from Swagger (in which case it needs to run in compatibility mode with a timeout) or from a user-defined type (in which case it needs to run in the non-backtracking engine to ensure compatibility with ARM).


Drop 'X-' prefix from headers

According to RFC 6648, prefixing custom headers with X- has been deprecated.
Not trying to be pedantic, just figured I'd throw that out there. Lemme know if you'd like a PR.

Seems reasonable. Please make a pull request and upgrade SPECS to 2.0. I have added a section in the README for contributors/credits, feel free to add your name. Thanks a lot

I am about to update specs to 0.2, if you still want to make the pull request i will wait for it. Thanks

Sorry for slackin'. I'll knock it out tonight. Thanks.

Sorry to bother you, some news ? If you want i can update specs and reference code and leave your credit without problems

Sorry! See #5.

Let me know if you want the C code updated also (I promise it won't take as long!).

Yes, you can update the code too, just use the same pull request and use your credits. Thanks

Okay, done. PR updated.

Sorry mate, can you move the pull request to the 0.2 branch (just created it) ? i would like to introduce some more improvement for 0.2 (like specs for IOCTL and POLL). Thanks again

Done. :-) No problem.

Fixed in #6.


Implement schedual trigger for replication

Coverage increased (+0.2%) to 56.508% when pulling 4902fdf2ef26431ca1cbe6e955cc4ab1a463e0d9 on ywk253100:171127_schedual_trigger into b85da9679c17279b4369743349da03df99cfa4b1 on vmware:replication_enhancement.


Add new inscription ID

You already submmited one.
https://github.com/cypherpunklab/manifesto/pull/225


 Just google it.

ok thx


Replace deprecated terms

If you search for the repository of this plugin, the deprecated term is still displayed prominently high within the search results.
While we can't change the artifactId easily, we could update the repository's name to reflect the proper name of the plugin, and stop promoting a deprecated term, if that's within the interest of the plugin maintainers?

@MarkEWaite I see, you're eagerly merging PRs, would you mind taking a look at this one too? Once approved, I'll happily take care of the rest :)

Are you planning to rename the repository so that the updated URLs are valid?

Yes, GitHub handles redirects. E.g. I renamed https://github.com/jenkinsci/jobConfigHistory-plugin to https://github.com/jenkinsci/job-config-history-plugin more than two years ago, yet everything is still in place and redirects are warranted out of the box.

Since the hyperlink in the README will be visible to users through plugins.jenkins.io soon after this is merged, can you confirm that the repository rename will happen reasonably soon?

Since the hyperlink in the README will be visible to users through plugins.jenkins.io soon after this is merged, can you confirm that the repository rename will happen reasonably soon?

Yes, I'll do that right away after merging the PR.


Unable to change card textures

On download, the card texture shows up as the pink and black checkered error. Trying to change it or add your own following this video https://www.youtube.com/watch?v=3W9izqZ9r5U does nothing.

I was able to fix this issue in my own fork.
See fork here.


Decouple listUrns with lastUrn to use seperate filter SQL

This PR addressed a few issues:

make IndexFilter nullable when calling listUrns. Previously it can't be nullable because of SCSI constraint.
decouple listUrns with lastUrn to use separate filter SQL because it doesn't need to know the total count.

Checklist

[ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[x] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable)

Do we still have SCSI in production?

Do we still have SCSI in production?

No, we shouldn't have any SCSI in production today.


Audio and video stream ID in variant tracks

Add video and audio stream IDs for getStats().switchHistory
Related to #823, #785

Can you rebase your changes?

Sorry, im forget to rebase. Forget/cancel this PR and ill do it another.

Okay.  Whatever works best for you.  Thanks for contributing!  I'll keep an eye out for the next PR.


Add Learn Github Page

Description

Category

[x] Documentation
[x] Resource Addition
[x] Codebase
[x] User Interface
[x] Feature Request

Related Issue

Fixes #XX
Checklist

[x] I have gone through the CONTRIBUTING guide
[x] The name of the resource is spelled correctly (if applicable)
[x] The link to the resource is working (if applicable)
[x] The resource is added in the correct format (if applicable)
[x] I have tested changes on my local computer (if applicable)

Good work, @prasukjain07.
In the coming stages, we may create a FAQ section exclusive to this page and add all of these Q&As to this section.
For now, we only want to display the resources on this page that correspond to the topic. So, please remove the Q&As and add the resources to the page.

Please check

Next Steps:

Remove the 'Home' & 'Learn Git' links from the landing page navbar
Remove color: white & text-align: center from footer in client/styles.css
Remove the br element after main div in client/git/index.html
Make the footer in the 'Learn Git & GitHub' page look exactly the same as the landing page looks after making the above suggested modifications
Since you made changes to the 'FAQ' page, you can make the navbar and footer of this page look exactly the same as the landing page looks after making the above suggested modifications


Fable support?

Title says all :)

To be honest I don't know enough about Fable to comment. The aim of the library was to develop a fast immutable collections library for the .NET platform and have F# have a fast HashMap/HashSet implementation.
However I will say my initial possibly naive impression is that - while it could be possible with quite a bit of work it would probably be slower than expected in its operations. The library was written, with quite a bit of performance tuning over many iterations of, against the .NET Core platform and therefore would be optimised for that target possibly at the expense of other targets.
If there is a quick win to the library that:

Preserves the speed of the library running on .NET
Has minor changes to the library (e.g. only some helper methods need to change + maybe a extra module or so to supplement such as a Hash module)

Then I would be happy to review a PR that adds this. Even if the library delegates to another library in the ecosystem could work (i.e. if Javascript then pass get, add, and other calls to a backing Javascript implementation in another library). That way at least you could cross compile and get similar schematics.


Allow projects to include Bulkrax FactoryBot spec factories in their test environments

Summary
Many users of Bulkrax have customizations that they would like to test. Having access to the factories defined in Bulkrax could help writing Bulkrax-related specs outside of the gem much easier (as opposed to creating their own Bulkrax factories or copying them into their source control).
Implementation Suggestion
Implement a solution similar to the one described in this StackOverflow answer.

Note, these factory bot factories should be refactored to build the constellation of objects.
When I submitted https://github.com/samvera-labs/bulkrax/pull/731 there were 16 failures related to how the factories were built and how we were mocking and stubbing.


Run CodeAnalysis \ Fxcop as part of the build

We need to figure out how to run FxCop as part of the build. FxCopCmd requires knowing the full closure of references to run - this is problematic in our build.

Aren't we doing this already now? @pranavkm @Eilon

No, we are not.

What do other teams (CoreFx \ Roslyn) etc do here?


Bug/website error

What: Add babel as dependency and update other two packages

Why: The babel dependency was missing for storybook

How:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Adding new destination for Timeplus

Hi @sdairs , thanks for building and opensourcing this awesome tool. I used to have a real-time twitter demo but it got too expensive and would like to get realtime social messages from bluesky.
I created the timeplus.js, basically following the tinybird.js. We also provide ingest REST API which supports JSONL. Sorry for my ignorance, I didn't figure out how to run this locally. I tried those pnpm or turbo commands based on Github action yaml but no luck. Even I cannot run those actions on my fork (I failed to build/run the web app). So I marked this PR as a draft. Please ignore the apps/cli/README.md which is generated by release action. After more tests, I will update the top level README

Hey @jovezhong thanks for contributing! Glad its useful :)
I updated the readme to add some steps on building + fixed some deps & build errors - I gave your PR a test and it builds fine and the command works (I didn't test against TImeplus to know if does the right thing downstream).
Probably my fault for trying to be fancy with turbo etc. 😂

Hi @sdairs , I marked this PR as read-to-review. I tested it with a workspace in Timeplus Cloud, with 1360000 records. You can create a free account at https://us-west-2.timeplus.cloud, then follow the guide to create the API token: https://docs.timeplus.com/apikey. The stream will be created automatically if not exists. This also works with self-hosting Timeplus Enterprise, please set the token as username:password.
With the 5000 records in a batch, I noticed the lag can be 0 to 3 seconds, but of coz, we can load earlier messages.
A sample SQL to list the incoming posts are
SELECT
 (record:commit.record.createdAt)::datetime64(3) as createdAt,
 to_time(substr(record:time_us,1,13)) as time_us,
 date_diff('second',createdAt,time_us),
 record:commit.record.text as text,*
 FROM bluesky
where collection='commit' and record:commit.collection ='app.bsky.feed.post' and record:commit.operation='create'

Hey @jovezhong - tested against Timeplus cloud and works great! Going to merge

Added to v0.2.0 release


Modify ossl_provider_forall_loaded() to avoid locking for the callbacks

This avoids recursive lock issues by taking a copy of the provider list and he callbacks are made without holding the store lock.
Fixes #14251

[x] documentation is added or updated
[ ] tests are added or updated

It's a heisen-bug :(

It's a heisen-bug :(

I cant be certain :)
I have been running that line in a loop for an hour with no issues.

My guess would be that it was related to the random seed being used.  RSA keygen can fail if it takes too long.  It looked like long output.

Merged to master, thanks for the feedbacks.


Add a show password button

Signin, signup page needs show password button. I want to work on this task. Assign me this task under gssoc-ext, hacktoberfest-accepted and level2 labels @SwanandD121

@SwanandD121 can you assign this to me?

@devarsheecodess assigned


Update version of unicode-normalization to 0.1.23

This crate uses version =0.1.22 of the unicode-normalization crate and is incompatible with the lasted version 0.1.23.

Let's see if a one-liner update to Cargo.toml doesn't cause problems in CI (in #74).


NO-ISSUE: Reverting logs introduced by #1538

Partially reverting https://github.com/kiegroup/kie-tools/pull/1538, more precisely removing the logs we introduced to better analyze the errai-cache, in case it occurs again.
I suggest merging it in 7- 10 days OR before the next planned release.

In the last 2 weeks, we never reported any case with the related issue. Merging it in order to remove the additional logs.


Fix GetNodeIP to get the first ip

Summary
Change the bash command for getting node's private ip address
Now it would get the first ip address starting with 10.
Implementation Notes :hammer_and_pick:
Change bash command implementation to:
ip route | awk '{print $(NF)}' | awk '/^10\..*/ {print; exit}'

External Dependencies :four_leaf_clover:

N/A

Breaking API Changes :warning:

N/A

Simply specify none (N/A) if not applicable.

Did you check it for operation in the case of two addresses in the subnet?
We should maybe try to let the user choose the IP out of the available ones, as was proposed in the issue.

Did you check it for operation in the case of two addresses in the subnet?
We should maybe try to let the user choose the IP out of the available ones, as was proposed in the issue.

Tested by replacing ip route to cat route_ip.txt, and change the contents in the txt file to simulate enviroments with multiple ip starting from 10.
Enabling user choosing NodeIP is a good idea, but I haven't come up with any ideas.
Most naive one would be pop out a prompt and let user input an ip_address, but I don't think adding such interaction operation would be good in a setup script.It would block there if no input is sent, and this setup script sometimes need to be run by automatical workflows like github actions instead of real person)
Do you have any suggestion?

@JooyoungPark73 I think the gvisor runner is failing again, could you please restart it? Thank you

Solving this issue, added error handling when ip route | awk '{print $(NF)}' | awk '/^10\..*/ {print; exit}' failed to extract IP, will fallback to get from hostname -I

@leokondrashov Hi, could you please review this branch so we can get this branch merged?


Some game menus fail to open

How to reproduce

Open the launcher
Search for Dragon Ball Xenoverse 2
click on it.

the launcher tries to grab the information but it fails and kicks you back to the search page
System information
Fedora Linux 39
using the linux zip file.

This happens because the game is delisted in your country


Start different branches for UAT & PROD

We need to figure out a good approach to change management on PROD and UAT. So that when the container resets we're not automatically pushing new code to PROD.

This is already happening. I'll document it in the repo readme before closing this tho.


[zh] Sync feature-gates/w*.md

Related to issue #44410. Only updated the front matters:

warning-headers.md
watch-bookmark.md
watch-list.md
win-dsr.md
win-overlay.md
windows-endpoint-slice-proxying.md
windows-gmsa.md
windows-host-network.md
windows-host-process-containers.md
windows-run-as-user-name.md

/approve


CypressError: cy.task() must only be invoked from the spec file or support file.

I have an issue with the compareSnapshot command. It goes through locally but fails in the GitLab pipeline.
CypressError: cy.task() must only be invoked from the spec file or support file.
From Your Spec Code:
      at compareScreenshots (webpack://@project-cypress/./node_modules/cypress-visual-regression/dist/command.js:165:0)
      at Context.eval (webpack://@project-cypress/./node_modules/cypress-visual-regression/dist/command.js:72:0)

I am using React with Vite
"cypress": "13.12.0",
"cypress-visual-regression": "5.0.2",
cypress.config.snapshot.ts:
import { defineConfig } from 'cypress';
import { configureVisualRegression } from 'cypress-visual-regression';

export default defineConfig({
    e2e: {
        reporter: 'cypress-multi-reporters',
        chromeWebSecurity: false,
        reporterOptions: {
            configFile: 'reporter-config-snapshot.json'
        },
        retries: {
            runMode: 2
        },
        experimentalModifyObstructiveThirdPartyCode: true,
        video: false,
        videoCompression: 32,
        viewportWidth: 1280,
        viewportHeight: 720,
        fixturesFolder: 'fixtures',
        videosFolder: 'cypress/videos',
        screenshotsFolder: './cypress/screenshots/actual',
        trashAssetsBeforeRuns: true,
        defaultCommandTimeout: 6000,
        setupNodeEvents,
        baseUrl: 'http://localhost:3000',
        specPattern: 'integration/**/*.snapshot.js',
        supportFile: 'support/snapshotSupport.js',
        env: {
           baseUrl: 'http://localhost:3000',
           visualRegressionType: 'regression',
           visualRegressionBaseDirectory: 'cypress/snapshot/base',
           visualRegressionDiffDirectory: 'cypress/snapshot/diff',
           visualRegressionGenerateDiff: 'always',
           visualRegressionFailSilently: true
    }
 },

});

async function setupNodeEvents(
    on: Cypress.PluginEvents,
    config: Cypress.PluginConfigOptions
): Promise<Cypress.PluginConfigOptions> {
    configureVisualRegression(on);

    return config;
}

support/snapshotSupport.js
import './commands';

const { addCompareSnapshotCommand } = require('cypress-visual-regression/dist/command');
addCompareSnapshotCommand({
    capture: 'fullPage',
    scale: false
});

Thanks in advance for your help.

I can't reproduce this, I even cloned the example project for React+Vite+Cypress from here  and tried it, it works without issues.
Could you please provide an example project where this is reproducable?

We have migrated from Cypress. thanks. Not relevant anymore


Add description of bad rows and how to work with new bad rows in the README

Can be taken from the blog post

Do you mean in docs or README or just in ScalaDoc?

I was thinking in the README but actually maybe we should just use sbt-ghpages and have all the information only in the Scaladoc.

Hi guys. Are there any examples on how to use this library?
I'm checking the latest enricher and its (new) format of bad events. I took an example bad event and see it contains the alike piece of json:
"failure": {   "timestamp": "2021-11-22T20:29:17.348772Z",   "messages": [     {       "schemaKey": "iglu:com.xxx/ui_event/jsonschema/2-0-128",       "error": {         "error": "ValidationError",         "dataReports": [           {             "message": "$.field1: does not have a value in the enumeration [option1, ...]",             "path": "$.field1",             "keyword": "enum",             "targets": [               "[option1, ...]"             ]           }         ]       }     }   ] }
I understand that the provided value for that field1 is not within the list of permitted options defined by the schema, but is there an easy way for me to see the actual value provided? Can tasks like this be facilitated by that your library?
Thank you.


Process of working with an l10n agency

Done!  We will modify the files with CASA and possible MoFo process.


Add pre/post install user-data snippets for runners

This commit introduces two new variables, intended to be used to allow
scriptlets to be inserted before and after the runner install (but
before the runner is started) in the user-data configuration.

@rsrchboy thx will check the PR in the next days

New release created, thanks for the contribution. See https://github.com/npalm/terraform-aws-gitlab-runner/releases/tag/1.8.0


Making straight lines without curvature

Hey,
great project! However, I'd like to be able to create straight lines by adding points through a series of clicks - and hiding these points if the View is not in edit mode.
So to clarify: I click on an output node, then click on a canvas. It creates a straight line between node and canvas, and creates a reroute point where I clicked on the canvas. I then click again, and it creates another reroute point, until I click on a node. At this point it finishes the connection. That way, I'd be able to make for example process schematics.
Is there a way to do it? I cannot figure it out.
Thanks for your great work!

Hi @olutmatkaijian
Exist possibility:

    editor.reroute = true;
    editor.reroute_fix_curvature = true;
    editor.curvature = 0.1;
    editor.reroute_curvature = 0.1;
    editor.start();

What works differently.
First create a line and then you can create points by double clicking on the line.
Jero

Awesome, thanks. It's not exactly what I wanted, but it is good enough :)


Update next node for check UK visa

This PR reorganises the conditional logic in a next_node block for the check UK visa flow, moving the branching logic related to the question purpose_of_visit to the top level within the block, and nesting any sub-branching within each if statement for the particular purpose of visit.
Related to #2281, #2289, #2292 and #2306

Looks good to me. :+1:


Rename configs in SeriesBy[Lead/Init] and ExtractTiles to conform to naming conventions

Component of GitHub issue #306
Add EXTRACT_TILES and SERIES_ANALYSIS_ to config variables.
Change ANLY to OBS wherever used.
Change SERIES_BY_X to SERIES_ANALYSIS because we will eventually merge the two wrappers into SeriesAnalysis wrapper.

The variables have been changed to include the wrapper names. The documentation has been updated. All changed merged into develop.


fix NN_to_INS function

fix bug in NN_to_INS funciton, now also works with timeslices (of size 1)

Thanks! I tested it and this solves that issue about the INS format.


Update to derive_more 0.99.1 and syn, quote, proc_macro2 1.0

Update to derive_more version 0.99.1
Update derive sub-crate to syn, quote, proc_macro2 to version 1.0
Cargo.lock is no longer git-ignored

CI is failling

@xlc thanks, fixed

Conflicts needs resolving.

Conflicts needs resolving.

Ahh, ... I made a mistake and wasn't aware that this has been fixed in master already because of it. Have resolved conflicts as far as I can tell. CI is failing because of clippy missing.


[tool_crash] FileSystemException: writeFrom failed, OS Error: No space left on device, errno = 28

Command
flutter --no-color pub get

Steps to Reproduce

...
...
...

Logs
FileSystemException: writeFrom failed, OS Error: No space left on device, errno = 28
#0      _RandomAccessFile.writeFromSync (dart:io/file_impl.dart:873:7)
#1      _File.writeAsBytesSync (dart:io/file_impl.dart:606:14)
#2      ForwardingFile.writeAsBytesSync (package:file/src/forwarding/forwarding_file.dart:124:16)
#3      copyDirectory (package:flutter_tools/src/base/file_system.dart:136:15)
#4      copyDirectory (package:flutter_tools/src/base/file_system.dart:142:7)
#5      copyDirectory (package:flutter_tools/src/base/file_system.dart:142:7)
#6      IosProject._copyEngineArtifactToProject (package:flutter_tools/src/xcode_project.dart:421:7)
#7      IosProject._regenerateFromTemplateIfNeeded (package:flutter_tools/src/xcode_project.dart:403:7)
<asynchronous suspension>
#8      IosProject.ensureReadyForPlatformSpecificTooling (package:flutter_tools/src/xcode_project.dart:321:5)
<asynchronous suspension>
#9      FlutterProject.ensureReadyForPlatformSpecificTooling (package:flutter_tools/src/project.dart:364:7)
<asynchronous suspension>
#10     PackagesGetCommand.runCommand (package:flutter_tools/src/commands/packages.dart:177:5)
<asynchronous suspension>
#11     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1183:27)
<asynchronous suspension>
#12     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#13     CommandRunner.runCommand (package:args/command_runner.dart:209:13)
<asynchronous suspension>
#14     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:281:9)
<asynchronous suspension>
#15     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>

[✓] Flutter (Channel stable, 3.0.5, on macOS 12.5 21G72 darwin-x64, locale zh-Hans-CN)
    • Flutter version 3.0.5 at /Users/cedric/WorkSpace/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f1875d570e (7 weeks ago), 2022-07-13 11:24:16 -0700
    • Engine revision e85ea0e79c
    • Dart version 2.17.6
    • DevTools version 2.12.2
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/cedric/Library/Android/sdk
    • Platform android-31, build-tools 30.0.3
    • ANDROID_HOME = /Users/cedric/Library/Android/sdk
    • Java binary at: /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/bin/java
    • Java version Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[!] Android Studio
    • Android Studio at /Applications/Android Studio Preview.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Unable to find bundled Java version.
    • Try updating or re-installing Android Studio.

[✓] VS Code (version 1.70.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.46.0

[✓] Connected device (3 available)
    • iPhone 13 mini (mobile) • 4EABC4A3-FE34-4F0C-8C48-2B9F8E6A47E2 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-15-5 (simulator)
    • macOS (desktop)         • macos                                • darwin-x64     • macOS 12.5 21G72 darwin-x64
    • Chrome (web)            • chrome                               • web-javascript • Google Chrome 104.0.5112.101

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 2 categories.

Flutter Application Metadata
Type: module
Version: 1.0.0+1
Material: true
Android X: true
Module: true
Plugin: false
Android package: com.example.voice_group
iOS bundle identifier: com.example.voiceGroup
Creation channel: stable
Creation framework version: f1875d570e39de09040c8f79aa13cc56baab8db1
Plugins
flutter_hydra
flutter_keyboard_visibility-5.3.0
flutter_keyboard_visibility_web-2.0.0
sqflite-2.0.3

Closing this as a duplicate of https://github.com/flutter/flutter/issues/54213.
Kindly follow up in the linked issue for updates.
Thank you


ATDefaultConfiguration.plist shouldn't have default values for some essentials keys

As the documentation states it, the SDK shouldn't set default values for the keys log, logSSL, pixelPath and site.

It's planned for the next release.


How to consume topics using  wildcard character？

Hi, I want to consume multiple topics using a wildcard character.  For example, I have a consumer group: group1, which consumes all topics named test-topic-, N can be any world.    and if a topic name test-topic-<N+1> added, it can be consumed automatically.
Is there some methods to do it.
thanks.

There is not really anything special available for this. You can use the
Topics() API on Client, and find the topics you're interested in. Then,
start consuming those.
Willem
On Mon, Apr 17, 2017 at 09:01 Xuancong Lee<EMAIL_ADDRESS>wrote:

Hi, I want to consume multiple topics using a wildcard character. For
example, I have a consumer group: group1, which consumes all topics named
test-topic-, N can be any world. and if a topic name test-topic-<N+1>
added, it can be consumed automatically.
Is there some methods to do it.
thanks.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Shopify/sarama/issues/868, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAA9_m_7D8OK7YVADLAOOErUDdsfMqbzks5rw3DMgaJpZM4M_K8E
.

thanks a lot. I will try it.

There is nothing special about this API. You call Topics() and you get a list of topics back. There is no feature to notify you of newly created topics. Kafka 0.8, for which this client was written, does not have an API for that.
I think newer versions of Kafka have APIs for this, but in the Kafka 0.8 world you need to set a Zookeeper watch to be notified of new topics. Kazoo is a library that you can use to interface with the Kafka metadata stored in Zookeeper and set watches: https://github.com/wvanbergen/kazoo-go


pipeline doc -

Internal review URLs

System.IO.Pipelines

Todo

[ ] Hook up TOC
[x] add metadata
[x] UE Pass

Fixes #7516

@mairaw  I haven't started on the buffer doc yet. I've made some changes to pipeline.

@BillWagner see Pipe basic usage
Would you be able to create a project with the code in this PR (from this sample down). I'm having trouble getting it to work. I can then do snippet references and customer can have code they can download/test/modify.

I'll own fixing the code samples, that's not a problem.

cc @pakrym @jkotalik @halter73

@davidfowl  really fantastic info I'm anxious to get published. If @pakrym | @jkotalik  |  @halter73 could put the code in a repo that will speed up importing it.
No hurry as I'm doing this after my ASP.NET Core 3.0 migration work.

@tdykstra can you look at the build report. The includes are working correctly in the rendered output but generate several bogus warnings because they're not treated like includes.

If recommend not rewriting any of the code samples, those took me a while to get right and small changes can drastically affect the behavior. For methods that don’t create a pipe, take the PipeReader or PipeWriter directly as input (along with the cancellation token). I don’t really want to re-review the code samples...

If recommend not rewriting any of the code samples,

@davidfowl  I'll revert all the examples and you can provide a commit if you'd like them to compile.

I can do that

I'll continue to work on this later from home

We need to merge https://github.com/dotnet/samples/pull/1603 first before we can continue here

Ok, @Rick-Anderson, samples are hooked up now.

cc @pakrym @jkotalik @halter73 ready for review. I'm basically done now. Please suggest changes I can batch add.

@Rick-Anderson and @mairaw There's more content that I want to add to the streams section and IDuplexPipe section but I'd like to get in this initial huge change before doing so. Is that OK?

@Rick-Anderson and @mairaw There's more content that I want to add to the streams section and IDuplexPipe section but I'd like to get in this initial huge change before doing so. Is that OK?

No problem. We hope you keep supplying content, we're happy to do what we can to get it published.

cc ~@pakrym~ @jkotalik @halter73 last chance for review - at least for this version
@pakrym is no long on ASP.NET - right?

@Rick-Anderson yep but I’ll make him read it over 😬

Are we good to merge this one @davidfowl or are we waiting on more reviews?

Are we good to merge this one @davidfowl or are we waiting on more reviews?

Going to do another pass then we can merge it after I approve it.

Is there any mention of completing Pipes with an exception? Given the overall depth this doc, that seems like a pretty big omission to me.

I’ll add it in the future. I want to get this in since it’s the first big conceptual doc. But you’re right. That is missing.
All of the changes that don’t have suggested edits will happen later.

@davidfowl  should I format the code/comments to minimize the horizontal scroll bars on a tablet? You can simulate a tablet on bigger displays by making the widest window without a left side and right side TOC.
For example,  Read a single message

Yes we can wrap the comments and should align the code by the parameters

Feel free to squash and merge this when you're ready @Rick-Anderson. I imagine you can do the comment wrapping separately since it's a nice improvement but not blocking right?

Where's the real URL?

@mairaw  @BillWagner  when do you merge master into live? Let me know so I can tweat this before @davidfowl  does.

Usually by the end of my day shift 😆


About phaser 3

I've hear phaser 3 for a while. But it seems it's not progressing. Any news for it? Thanks.

You're in the wrong repo. Phaser 3 is now called Lazer: https://github.com/photonstorm/lazer and we write about it nearly every week in the newsletter. It's also linked to from the Phaser README.


[6.x] Fix database queue driver's locking on MariaDB

Fixes #31536.
I verified that this change correctly identifies MariaDB and doesn't emit FOR UPDATE SKIP LOCKED. It would be nice if someone could additionally try actually running a queue on MariaDB using this fix.

Thanks. Fixed this here https://github.com/laravel/framework/commit/fff96e7df7de470e162a6b7f6dd528e6fe17aadc


chore: debug child-process rsc condition

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#131  👈
#115
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @hi-ogawa and the rest of your teammates on  Graphite


Cluster-IP notworking

Hi,
I'm new to microk8s and when I deploy pods to the cluster the only way I can access services is through nodeport. For instance:
kubectl get services
NAME          TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)          AGE
kubernetes    ClusterIP   <IP_ADDRESS>             443/TCP          72m
hello-world   NodePort    <IP_ADDRESS>           8080:31898/TCP   31m
From inside "microk8s-vm" I can  do "curl http://localhost:31898" and call the service but the cluster-ip "<IP_ADDRESS> " is not even pingable,. I have enabled dns but to no avail. Am I missing something? Thanks!

After issuing "sudo iptables -P FORWARD ACCEPT" the issue was resolved.


[Select][material] Fix select menu moving on scroll when disableScrollLock is true

[x] I have followed (at least) the PR section of the contributing guide.

Solves bug where if a user has a Select component with a MenuList that has disableScrollLock set to true, the MenuList will scroll with the screen.
Demo of bug: https://codesandbox.io/s/bitter-violet-wpfhc4?file=/src/App.js
Closes #37752

@michaldudak @gzrae Right now the ci/codesandbox build is failing and I'm not sure why. When I run yarn build:codesandbox locally it works fine. Do you have any idea what might be wrong?

@michaldudak @gzrae Right now the ci/codesandbox build is failing and I'm not sure why. When I run yarn build:codesandbox locally it works fine. Do you have any idea what might be wrong?

Hi, just wanted to follow up on this question and see if you guys had any thoughts?

Here's the original repro codesandbox: https://codesandbox.io/s/bitter-violet-wpfhc4?file=/src/App.js:0-704
Here's the codesandbox showcasing the new functionality by using disableLockScroll and disableMarginThreshold: https://codesandbox.io/s/scrollable-select-vnppl4
@michaldudak may I ask a review from you here?

Thank you for fixing this! I'm seeing that on MacOS, the bouncy-scroll does not play well with this. Is there anything that can be done about this?
https://github.com/mui/material-ui/assets/115251059/ae7bdace-28c7-46dd-83ef-7b03f3d93e4b

@bnussman-akamai, could you please open a new issue so we can track this problem?


Publication to PyPI

Hey this project looks awesome. I'm in particular interested in the Python binding and saw you already have a workflow to publish the package to PyPI. What would be missing to initiate such publication? May I help in anyway?

Hey @fcollonval, Thanks for your interest in the project and offering to help.

What would be missing to initiate such publication?

Publishing packages from the Microsoft org requires onboarding onto the internal Microsoft publishing pipelines. The packages to be published are subject to a variety of security checks before being published. We currently don't have the bandwidth to onboard to the publishing pipelines.

May I help in anyway?

Sharing your use case would be helpful in making a case for allocating resources to onboard to the publishing pipelines.

Thanks for reaching out @anakrish

Sharing your use case would be helpful in making a case for allocating resources to onboard to the publishing pipelines.

We are interested to bring authorization validation closer to our services in our kubernetes deployment. As major services are Python based servers, we would like to use regorus to get an efficient library integration to rego policies instead of http requests to a sidecar server.

Thanks for sharing your use case, @fcollonval. Let me see how best to get resources allocated for publishing.

Related use case about binding (Java): https://github.com/microsoft/regorus/pull/158#issuecomment-1962327537

We also have a similar use case in a python-based server and would love to be able to just pull a package from PyPI.

I'd also greatly appreciate published packages.
I have a similar use-case to @fcollonval , where we have a lot of policy checks in the servers to do fine-grained resource permissions, which is a lot faster if we do it in-memory with an embedded policy engine.
Because there were no published packages, I first reached for regopy, the Python bindings of https://github.com/microsoft/rego-cpp , as that was a lot easier to integrate into our build/packaging process. However there were multiple segfaults I ran into with it (under hard to predict circumstances), as well as much worse performance. That has now reached the point where I had to bite the bullet and build wheels myself.


Radarr and jackett installs

The problem
Radarr and Jackett not working install and on details page always say inactive and localhost never work?
My Linux distribution and version is:

Ubuntu Desktop 16.04.5

I'm seeing this behaviour on:

A fresh install

Link to install logs
No idea where to find this
I'm not a dummy, so I've checked these!

I'm using the latest version of AtoMiC-ToolKit.
All my Linux distro packages are up to date and I don't see any errors while updating.
I've checked there are no current open issues relating to my problem!

Hi there. I had just gone through this earlier today and ended up solving the problem.
First off, it isn't a problem with ATK. It also is not a problem with Mono as some people were saying reverting to Mono v5.8 from v5.10 solves the problem.
What the issue actually is, is that the latest NLog release is broken. So here's what everyone is doing to fix it:

Backup the NLog.dll files from within /opt/NzbDrone/ (this is for sonarr) and /opt/radarr/ (for radarr) and whatever the jackett /opt/ folder is (never used it) to a safe location on their box (home folder or something, just in case you need to revert)

Download the hotfixed NLog.dll file from here: https://download.sonarr.tv/hotfixes/regression-mono-5.10/NLog.dll.gz

Extract and copy the downloaded NLog.dll to /opt/NzbDrone/, /opt/radarr, and whatever the jackett directory is.

Restart for good measure

Sources:
https://github.com/Sonarr/Sonarr/issues/2431
https://github.com/htpcBeginner/AtoMiC-ToolKit/issues/244
Hope that helps!

Latest version of Jackett (released just this morning) should be fixed. Can anyone confirm that using ATK's menu to update Jackett resolves the issue? This issue should stay open until Radarr is resolved as well.

You can monitor the progress of the fix https://github.com/Radarr/Radarr/issues/2585 here.

So better to wait until atk updates?  sonarr seems to be working for me was just jackett and radarr

@erfly7 ATK doesn't need to make any changes. Once Radarr fixes their issues ATK can install their update for you and then it'll work.

Radarr looks to be fixed now. Can anyone confirm?

Ok there's an actual release now. https://github.com/Radarr/Radarr/releases/tag/v<IP_ADDRESS>5
Using atk to update radarr should fix and close this issue.

Hi @erfly7,
How are you getting on?
Am I OK to close this now?
Thanks
Tom

Using atk to update radarr should fix and close this issue.

Yup, that fixed it for me.

Great stuff. I'll close this.
Thanks for logging the original issue.


Provide extension point to add and remove toolbar buttons

Is your feature request related to a problem? Please describe.
We currently forked Element to provide the functionality described in https://github.com/vector-im/element-web/issues/15737
We replace the widget toggle button from the toolbar with custom buttons for each widget. We heavily rely on widgets in our setup and want to make them more easily accessible.
Describe the solution you'd like
A general extension point that allows to remove certain toolbar buttons (e.g. at least the toggle widget button) and to add custom buttons (with title and icon) to it. We need to be able to dynamically change the buttons we add (not just once).
Describe alternatives you've considered
Alternative is to land an improvement into Element Web directly (see https://github.com/vector-im/element-web/issues/15737). The issue is already open for some time, so I assume that there is currently no interest in landing such a change in Element itself. But we would also be glad to contribute it directly.
Additional context
I can provide additional details, e.g. the exact changes in out fork privately if you are interested.

I want to propose the following API surface to solve this issue. This is an example module using the described APIs:

Problem 1: Change the buttons in the room header
Create a new RoomHeaderLifecycle.Create lifecycle that can manipulate the startButtons and endButtons lists before rendering them.
We can use it in the matrix-react-sdk as follows:
// ...

export default class RoomHeader extends React.Component<IProps, IState> {
  // ...

  private renderButtons(isVideoRoom: boolean): React.ReactNode {
    const startButtons: JSX.Element[] = [];
    const endButtons: JSX.Element[] = [];

    // existing code that creates all the buttons for the toolbar

    // NEW: pass the configured buttons to the modules and let them edit the lists
    const opts: RoomHeaderCreateOpts = { startButtons, endButtons };
    ModuleRunner.instance.invoke(RoomHeaderLifecycle.Create, opts, this.props.room.roomId);

    // NEW: use `opts.startButtons`/`opts.endButtons` instead of `startButtons`/`endButtons`
    return (
      <>
        {opts.startButtons}
        <RoomHeaderButtons
            room={this.props.room}
            excludedRightPanelPhaseButtons={this.props.excludedRightPanelPhaseButtons}
        />
        {opts.endButtons}
      </>
    );
  }

  // ...
}

(based on https://github.com/matrix-org/matrix-react-sdk/blob/0ce3664434a885ca470fcaa9918f0fec69847d8f/src/components/views/rooms/RoomHeader.tsx#L654-L659)
A module can implement the lifecycle as follows:
export default class ExampleModule extends RuntimeModule {
  public constructor(moduleApi: ModuleApi) {
    super(moduleApi);

    this.on(RoomHeaderLifecycle.Create, this.onRoomHeaderCreate);
  }

  protected onRoomHeaderCreate: RoomHeaderCreateListener = (opts, roomId) => {
    // is called whenever the RoomHeader component is rendered

    opts.startButtons = opts.startButtons
      // Remove a button based on it's React key
      .filter((buttons) => buttons.key !== "apps")
      // add a new button to the list
      .concat(<MyNewButton key="new-button" />);
  };
}

Potential problems
Some issues we can discuss and either accept or change somehow:

Hooking into an implementation detail (-> startButtons, endButtons) adds friction when changes in the original <RoomHeader /> are needed in the future because the module api needs to be changed too.
The React key property is not guaranteed to be stable so a module could break after an update.

Additions

The Module API should provide a TooltipButton component so modules can add new buttons that fit into the design.

Problem 2: Access and manipulate the widget layout in the rooms
Problem 1 lets us add new buttons to the header, but we want to show active widgets on it and let users control which widgets are displayed to the users. So we still lack the interfaces to do that. We add it with two changes:

Extend the ModuleApi with two endpoints to receive a list of all widgets and to change them in the layout:
/**
 * Gets a list of widgets that are installed into the provided room as well as the container the
 * widgets are hosted.
 *
 * @param roomId The ID of the room to query.
 * @returns The widgets in the room.
 */
getRoomWidgets(roomId: string): { allWidgets: IWidget[]; top: string[]; center: string[]; };

/**
 * Move the room widget into another display container.
 *
 * @param roomId The ID of the room to query.
 * @param widgetId The ID of the widget to move to a different display container.
 * @param toContainer The container the widget should be moved to.
 */
moveWidgetToContainer(roomId: string, widgetId: string, toContainer: WidgetContainer): void;

Have a WidgetLifecycle.WidgetsChanged lifecycle that notifies the module that there were changes in the widgets and getRoomWidgets should be called again.

Provide a WidgetAvatar component so modules can render the avatar of a widget.

Would this work or are there concerns with this approach?

@Fox32 @dhenneke I was discussing this with @nadonomy. From what I understand, this request is only for 1 client, who's forking Element in order to customize it. Since this change would be just for them, and not something we'd want to roll for everyone, we suggestion the following...

Let's identify areas of the app (e.g. Timeline, right side of room header bar) that can be customized by clients without breaking everything else
Then the client can build whatever solution(s) they want or need, without having to worry about their forked version messing with our regular updates

Meanwhile, I've designed this concept that the client could implement on their own.
@nadonomy please correct me if I misunderstood anything

@americanrefugee @germain-gg did you had any chance to discuss it internally, yet? We would be happy to create a PR once we are aligned how we want to proceed here.

@americanrefugee @germain-gg did you had any chance to discuss it internally, yet? We would be happy to create a PR once we are aligned how we want to proceed here.

My understanding is that we would simply allow certain areas to be customizable, but we wouldn't provide a dedicated UI to accommodate. Is the you're understanding as well @nadonomy ?
However, when considering this request, I did explore a design for the room header. We don't necessarily want to show this to any client, but it's what I was imagining.


Support application performance management (APM)

Is your feature request related to a problem? Please describe.
When running COMS in OpenShift, there is no easy way to monitor the heath of a COMS deployment.

readiness / health check end point
metrics that are exposed as Prometheus metrics that can be scraped by sysdig or similar metrics system,
logs should be configurable to be sent to other locations like Splunk
logs should be less verbose, every single request that completes is logged out, this produces too much noise and data.
a lot of the verbose log data could be exposed as metrics (histogram for operation elapsed time, with tags for operation name, http status code, http verb).

See

nodejs reference architecture metrics
nodejs reference architecture health checks
nodejs reference architecture logging

Update:
The hosted COMS service uses a GitHub actions based pipeline with OpenShift deployment templates (managed by Helm). These are included in the COMS repo. (see .github and charts directories)
The app containers do have configured liveness/readiness checks by calling the root path. We use the bc gov sysdig service to log/alert on those failing. I documented our Sysdig set-up for our hosted API's.  But perhaps we do need a dedicated 'health' endpoint. I will raise that with the devs.
We're using the Express/Winston logging middleware that allows for different logging output levels. When we get time we would like to include a fluent-bit container that sends application, access, error logs etc to different outputs.
For now we only monitor http errors using Sysdig.


Can't install from source

pip install -e ~/python-u2flib-server
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      File "python-u2flib-server/setup.py", line 28, in <module>
        from u2flib_server.yubicommon.setup import setup
    ImportError: No module named yubicommon.setup

    ----------------------------------------

Sorry, nevermind, I missed the mention of the submodule in the readme.


Update windows-kernel-mode-process-and-thread-manager.md

Updating best practices to include object manager pre and post callback routines

Thanks for the PR, Jason!  The change should be on the live site within 10 min


Custom Fields are not visible in Circuit Maintenance View

Environment

Python version: 3.6
Nautobot version: 1.1.0
nautobot-circuit-maintenance version: latest

Expected Behavior
All custom fields associated with the CircuitMaintenance object should be visible in the CircuitMaintenance detail view.
Observed Behavior
Custom fields are not visible in the detail view page but they are visible in the edit view
Steps to Reproduce

Create a new custom field and associate it with the CircuitMaintenance model
Create a CircuitMaintenance
check the detail view of the newly created circuit maintenance

Once Nautobot 1.2 is released, CircuitMaintenance detail view should ideally inherit from generic/object_detail.html (https://github.com/nautobot/nautobot/pull/737) so as to pick up custom fields, relationships, etc. automatically. In the short term this will need to be addressed within the local circuitmaintenance.html directly.

implemented in #61


CAT with nonexisting path will crash.

Discovered in MOS 2.2.1
When you type the following command on the command line:
CAT xyzzy
the system crashes if xyzzy does not happen to be the name of a directory.
If you type a pattern containing stars, it appears to work just right.

this bug has now even fixed, with the fix released as part of 2.2.2.
this issue was caused by a mistake in determining whether or not a directory exists.  the method that had been used would work in the emulator, but wouldn't on-device.  a bug report has been filed on the emulator about this inconsistent behaviour


.zip files do not have an icon

Explain the bug
The icon of the files with .zip extension do not appear, in the windows explorer the compressed files of .zip format always have an icon, since the windows explorer itself can open .zip files.
To reproduce

Go to 'Folder with .zip file'
Click on 'No'
Scroll down to 'No'
See the error

Expected behavior
File icon.
Logfile
debug_fulltrust.txt
debug.txt
Screenshots

System Information

OS Version: Windows 10 20H2 19042.870
App version: <IP_ADDRESS>

Additional comment
No

Thanks for this report. Merging with #3834.


[firebase_messaging] Upgrading the Firebase Messaging android library to latest version

Firebase Messaging latest version com.google.firebase:firebase-messaging:20.1.0 fixed a major NPE bug causing crashes on sending image notifications.
Bug Fix comment: https://github.com/firebase/firebase-android-sdk/issues/1006#issuecomment-566152818
It seems the firebase_messaging Flutter plugin currently uses the previous version of the library.
https://github.com/FirebaseExtended/flutterfire/blob/44e07cc2a0a8700a86290b383b03bc974c5d633a/packages/firebase_messaging/android/build.gradle#L35
Would like to propose upgrading the Android library to the latest version. Though I never contributed, I could attempt to open a PR for this one.

Any updates on this? This issue is causing a lot of bugs on Crashylytics for our users.

For reference, this is the crash which I'm getting on Google Play Console and Crashylytics in huge numbers which are probably happening due to this bug.
Fatal Exception: java.lang.NullPointerException: Attempt to read from field 'int com.android.okhttp.okio.Segment.limit' on a null object reference
       at com.android.okhttp.okio.Buffer.write(Buffer.java:1182)
       at com.android.okhttp.okio.Buffer.read(Buffer.java:1221)
       at com.android.okhttp.okio.RealBufferedSource.read(RealBufferedSource.java:65)
       at com.android.okhttp.internal.http.Http1xStream$FixedLengthSource.read(Http1xStream.java:602)
       at com.android.okhttp.internal.Util.skipAll(Util.java:172)
       at com.android.okhttp.internal.Util.discard(Util.java:154)
       at com.android.okhttp.internal.http.Http1xStream$FixedLengthSource.close(Http1xStream.java:619)
       at com.android.okhttp.okio.RealBufferedSource.close(RealBufferedSource.java:421)
       at com.android.okhttp.okio.RealBufferedSource$1.close(RealBufferedSource.java:409)
       at com.google.android.gms.internal.firebase_messaging.zzk.zza(zzk.java:4)
       at com.google.firebase.messaging.zzj.close(zzj.java:37)
       at com.google.firebase.messaging.zzd.zza(zzd.java:51)
       at com.google.firebase.messaging.FirebaseMessagingService.zzc(FirebaseMessagingService.java:60)
       at com.google.firebase.messaging.zze.run(zze.java:2)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at com.google.android.gms.common.util.concurrent.zza.run(zza.java:6)
       at java.lang.Thread.run(Thread.java:764)

Requesting the team to have a look at it.

Hey all 👋
As part of our roadmap (#2582) we've just shipped a complete rework of the firebase_messaging plugin that aims to solve this and many other issues.
If you can, please try out the dev release (see the migration guide for upgrading and for changes) and if you have any feedback then join in the discussion here.
Given the scope of the rework I'm going to go ahead and close this issue in favor of trying out the latest plugin.
Thanks everyone.


Profile Page interaction buttons [Send Friend Request, Block, Send Message, etc] do not update and do not send any request, act as non-functional.

Tested and reproduced on Xbox One, Quarrel Insider 20.6.19. Of note is that this issue has been present since Version 20.6.7, but I cannot confirm if it mirrored the same behavior at that time.

I'm wondering if I could get some kind of update on the status of looking into this issue. I understand higher priorities exist but I think the functionality of these elements are pretty important in terms of feature pairity.

I'm working on it right now, I can't believe I forgot about this issue


initial widget layout. frequency component

closes #154
@osdiab The way of show the widget is just for development purposes, once we have a better idea and advances of the widget we can modify it to a more definitive version.
Can we set vercel to automatically deploy the new widget instead of the old one, so we can test it on the preview?
Also I removed the shadow DOM. I think that will not be necessary anymore because we are encapsulating the styles

hey @osdiab thanks for the review! I was thinking on refactor all those things along with the options to customize the widget after finishing the overall layout. What do you think?

@martinbianchi I think it'll be easier to do a lot of this restructuring if we set the primitives up front - in particular the logic around spacing would likely involve a lot of rewriting if we're starting from "every element has arbitrary spacing" instead of "a group of elements have a common spacing rule that's set on their parent". So I think that it's worth investing a little bit of effort to clean things up up front, i'll make a couple quick edits to demonstrate.


Fix the extra space and templates are not center

Issue Type:
Extra space left side of website

[ ]

Describe the bug
I visited this website and  then i found the extra space in left side of whole website and the  templates are not center.....

I'm GSsoc 22 contributer and i want to work on this issue under GSsoc 22...plz assign it to me

@arpit456jain

i would like to work on this issue

Me too ...

go ahead @codingkush

Ok..

How many templates wil  be show in tablet mode...??  Right now only one templates is showing...

Pls tell me...

How many templates wil be show in tablet mode...?? Right now only one templates is showing...

2 will be good


Antivirus is going crazy with 3dstool.exe

And it's not only mine, either. it has a 9/59 ratio on VirusTotal, so some pretty reputable antiviruses are reporting it as a virus (of course, many others report as safe). What's causing it? Is there any way to revert it?

Maybe my computer is in the virus. Please compile it yourself.


Release 1.3.0

Ready for testing.

I've been working on it for several hours and trying to get it to work but there are a lot of differences between Linux and OS X/BSD here.

The install command has different parameters
The getopt has different parameters
/bin/bash doesn't exist and/or is a severely limited shell and should be replaced with something like /usr/bin/env bash
The sha512sum commands don't exist and need to be replaced with either gsha512sum or shasum -a 512

I'll keep working on it for a bit to see if I can get it working somehow

Thanks for the feedback. It would be nice to get it also working on BSD. I am not using it though.

Perhaps a simple self-check is in order, Travis can do the actual OS checking in that case :)


Adding langs/pt-AO.json file for Angolan translation

Hello, greetings!
My name is Dorivaldo Valentim, I am Angolan and I would like to request permission to translate reactjs documentation into Angolan Portuguese. Unfortunately none of us have experience in translating any website/documentation, but we speak English and we can translate right from English to our Portuguese and 2 of us know react (we believe this would also help in the translation process).
Thanks

Hi folks, sorry for no response.
We've been working on new React docs, and so translations of the old site were deprioritized.
In the meantime, it looks like our GitHub permissions sync may have broke.
Now that we've rolled out the new site and reset the repositories for new translations, I'm going to close all old pull requests including this one so that we can start from a clean slate. If you'd like to still make the same change, please open a new PR.
Thanks, and sorry for the churn.


MINOR: Avoid FileInputStream/FileOutputStream

They rely on finalizers (before Java 11), which create
unnecessary GC load. The alternatives are as easy to
use and don't have this issue.
Also use FileChannel directly instead of retrieving
it from RandomAccessFile whenever possible
since the indirection is unnecessary.
Finally, add a few try/finally blocks.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@cmccabe can you please take a look?

Sounds like my comments about the UTF-8 encoding are not relevant for the new API.
LGTM.  Thanks, @ijuma.

Thanks for the reviews, merging to trunk.


Use NonNull for the Bucket pointer

NonNull has the same variance as *const, but also enables niche
layout optimizations for things like Option<Bucket<T>>.

Here's cargo benchcmp:
 name                         master ns/iter  nonnull ns/iter  diff ns/iter   diff %  speedup
 clone_from_large             2,506           2,460                     -46   -1.84%   x 1.02
 clone_from_small             22              24                          2    9.09%   x 0.92
 clone_large                  2,487           1,596                    -891  -35.83%   x 1.56
 clone_small                  46              37                         -9  -19.57%   x 1.24
 insert_ahash_highbits        9,701           8,809                    -892   -9.19%   x 1.10
 insert_ahash_random          8,857           9,132                     275    3.10%   x 0.97
 insert_ahash_serial          11,125          10,058                 -1,067   -9.59%   x 1.11
 insert_erase_ahash_highbits  20,304          20,071                   -233   -1.15%   x 1.01
 insert_erase_ahash_random    21,550          21,165                   -385   -1.79%   x 1.02
 insert_erase_ahash_serial    21,701          25,498                  3,797   17.50%   x 0.85
 insert_erase_std_highbits    48,589          47,380                 -1,209   -2.49%   x 1.03
 insert_erase_std_random      50,494          48,805                 -1,689   -3.34%   x 1.03
 insert_erase_std_serial      43,133          42,491                   -642   -1.49%   x 1.02
 insert_std_highbits          21,751          21,585                   -166   -0.76%   x 1.01
 insert_std_random            21,700          21,492                   -208   -0.96%   x 1.01
 insert_std_serial            18,955          18,860                    -95   -0.50%   x 1.01
 iter_ahash_highbits          1,891           1,530                    -361  -19.09%   x 1.24
 iter_ahash_random            1,863           1,406                    -457  -24.53%   x 1.33
 iter_ahash_serial            1,885           1,332                    -553  -29.34%   x 1.42
 iter_std_highbits            1,907           1,419                    -488  -25.59%   x 1.34
 iter_std_random              1,869           1,427                    -442  -23.65%   x 1.31
 iter_std_serial              1,873           1,310                    -563  -30.06%   x 1.43
 lookup_ahash_highbits        4,701           4,675                     -26   -0.55%   x 1.01
 lookup_ahash_random          4,616           4,563                     -53   -1.15%   x 1.01
 lookup_ahash_serial          4,971           4,983                      12    0.24%   x 1.00
 lookup_fail_ahash_highbits   4,142           4,002                    -140   -3.38%   x 1.03
 lookup_fail_ahash_random     4,315           4,376                      61    1.41%   x 0.99
 lookup_fail_ahash_serial     6,790           5,206                  -1,584  -23.33%   x 1.30
 lookup_fail_std_highbits     17,478          17,555                     77    0.44%   x 1.00
 lookup_fail_std_random       17,295          17,890                    595    3.44%   x 0.97
 lookup_fail_std_serial       14,753          15,104                    351    2.38%   x 0.98
 lookup_std_highbits          17,865          17,876                     11    0.06%   x 1.00
 lookup_std_random            17,884          17,708                   -176   -0.98%   x 1.01
 lookup_std_serial            15,465          15,476                     11    0.07%   x 1.00

Thanks!
@bors r+

:pushpin: Commit 31e56a044e7c36217cc443b42940188ddc802dfb has been approved by Amanieu

:hourglass: Testing commit 31e56a044e7c36217cc443b42940188ddc802dfb with merge 17572d45dbe31fb1a932c04fe56e9abf777ee4ea...

I have no idea WTF is going on with those benchmark results, the effect shouldn't be this significant...

I'm not sure, but since the most consistent improvement is in the iterators, I figured it may be genuinely easier on codegen to have that niche optimization. It might also just be a lucky (spurious) effect on inlining decisions and such.

:sunny: Test successful - checks-travis
Approved by: Amanieu
Pushing 17572d45dbe31fb1a932c04fe56e9abf777ee4ea to master...


Travis CI build

Build file for travis ci

Pause this for a bit - forgot dependancy on http://github.com/kxsystems/javakdb being in maven repo for auto builds.


NO-ISSUE: Update owners

Add tmshort (me) as approver, remove others who've left Red Hat

/approve
/lgtm


Add windows signing support

Windows PE binaries also support codesigning and I think the mechanisms are very similar. I'm not 100% sold that support for signing windows binaries should be done in this tool, but wanted to at least put this out there.

That would be fab - one stop shop for signing

Authenticode is the the name for the equivalent of Apple Gatekeeper.
https://learn.microsoft.com/en-us/windows-hardware/drivers/install/authenticode
various attempts to sign windows binaries without needing windows...
https://trailofbits.github.io/uthenticode/
https://github.com/trailofbits/winchecksec


crash when running xcode examples

I have tried running librealsense xcode examples on OS X system with R200 camera. They usually work but sometimes they crash with this error:
malloc: *** error for object 0x100619078: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
Has anyone experienced this?

I'm experiencing the same behavior. I'm also using an R200 camera on OS X (10.11.3).

Same here.
Intel RealSense R200
Serial number:<PHONE_NUMBER>
Firmware version: <IP_ADDRESS>
OS X 10.11.4
LLVM 7.3 (or XCode 7.3, it's the same)
Crashes even on very simple code, e.g.:
int main(int argc, char **args)
{
rs::context ctx;
return 1;
}
Sometimes it works fine. Sometimes it reports the error when context is being deleted.
Seems to be an issue with libuvc/libusb.

Is the issue only on shutdown of the context or does the app crash in the middle of streaming?

For me it usually happens when the start function is called on the device. But again it's not consistent. Sometimes it works perfectly.

For me, the app would crash in the middle of streaming.
On Fri, Apr 8, 2016 at 8:25 PM, Dimitri Diakopoulos <
<EMAIL_ADDRESS>wrote:

Is the issue only on shutdown of the context or does the app crash in the
middle of streaming?
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/IntelRealSense/librealsense/issues/103#issuecomment-207661511

--
Nick
nickarner.com

I haven't done extensive tests on streaming yet.
The issue happens on shutdown of the context.
Sometimes it happens in the call of:
if (ctx->own_usb_ctx)
libusb_exit(ctx->usb_ctx);
Yet it is not consistent.

Alright! I'll spend some time this weekend testing out on a few different OSX configurations. Needless to say, sounds like a software bug in librealsense so I'll try to track it down.

I managed to reproduce the error on another Macbook. Here is the workflow.
(OS X 10.11.4, XCode 7.3)

Install Homebrew

Use Homebrew to install libusb, pkg-config, homebrew/versions/glfw3

Use XCode to open librealsense.xcworkspace

Set launch app to cpp-tutorial-1-depth

Change code of cpp-tutorial-1-depth.cpp to
`
#include <librealsense/rs.hpp>
#include

int main(){
rs::context ctx;
return 1;
}
`

Run cpp-tutorial-1-depth for a few times (keep pressing command+R)

You will see the error after a few runs.

cpp-tutorial-1-depth(6343,0x1001b9000) malloc: *** error for object 0x1003002f8: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
Program ended with exit code: 9

It doesn't matter if the R200 sensor is plugged in or not.

@changizi @narner @qianyizh I just pushed a commit bfeed0e65da3de8d1a2859c27986205010ec219c. Can you test with the latest?

So far things seem to have improved (the crash would usually happen a few
seconds after starting one of the programs).
On Sat, Apr 9, 2016 at 1:56 PM, Dimitri Diakopoulos <
<EMAIL_ADDRESS>wrote:

@changizi https://github.com/changizi @narner
https://github.com/narner @qianyizh https://github.com/qianyizh I
just pushed a commit bfeed0e
https://github.com/IntelRealSense/librealsense/commit/bfeed0e65da3de8d1a2859c27986205010ec219c.
Can you test with the latest?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/IntelRealSense/librealsense/issues/103#issuecomment-207822682

--
Nick
nickarner.com

I haven't seen the issue after I applied the patch. Tested on both my Macbooks.

@changizi waiting on your confirmation that this fixes the issue so I can close it out :)

I get this error after testing the latest:
Using device 0, an Intel RealSense R200
Serial number:<PHONE_NUMBER>
Firmware version: <IP_ADDRESS>
rs::error was thrown when calling rs_start_device(device:0x100804c18):
uvc_set_ctrl(...) returned LIBUSB_ERROR_PIPE

@changizi can you try a few more times? That error seems unrelated to the memory issue at hand

Looks like the memory issues is gone. Thanks for the fix.
Do you know why I am getting the above error though? If I disconnect and reconnect the sensor before I run each example it runs fine, otherwise I get that error.

@changizi yeah the unplug/replug on OSX with the libuvc backend is probably the oldest bug we have yet to track down. It is documented in #31 and remains open...

@changizi
This issue is linked to the "replug" issued. It's closed now, seems the bug comes from the osx usb driver.
Solution: Just update osx to the newest one (10.11.4) and this issue gone.
Hope this will help.

Closing this out since the memory error has been fixed and disconnection issues are documented in a different thread!


[FEATURE] Use clap_autocomplete for control interface + app commands

Affected project(s)

[ ] documentation
[ ] examples
[ ] wasmCloud host
[X] wasmCloud CLI (wash)
[ ] wasmCloud dashboard UI (washboard)
[ ] capability providers
[ ] provider bindgen
[ ] control interface client
[ ] other / not sure

Is your feature request related to a problem? Please describe.
I find it pretty frustrating that when using wash I can't tab autocomplete to fill in easily searchable values. For example, if I want to undeploy an application named rust-hello-world, and I have another app called foobar, I can't do the following to avoid typing in the whole app name (or realistically, copy/pasting it):
wash app undeploy rust<TAB>

Same thing with referencing control interface values:
wash stop component foo<TAB>
wash stop host NASD<TAB>

Describe the solution you'd like
The clap_autocomplete crate is a great way to do this since we already use clap. In response to a  event for an argument where there is an existing entity in the lattice, we should be able to query for it.
For example, after typing wash stop host <TAB>, we should be able to use the clap autocomplete hook to query the lattice for hosts, and return a set of host IDs.
Describe alternatives you've considered
There are many different commands this could be used for in wash, but to start the ctl + app subcommands will be the most impactful.
Additional context
Note that we already have autocompletion for the wash subcommands, I specifically want to add the feature here to autocomplete for arguments about existing resources in a wasmCloud cluster. The old command autocomplete should still work after we do this.

Hi @brooksmtownsend !
I'd like to work on this issue, could you assign it to me?

Thanks, @nm723!
Do you have an estimate as to when you would have this work ready for some initial feedback? Note that this is not a hard rule—we just like to get rough estimates up front so we can be helpful with checkins and scheduling.

@lachieh
Thanks for assigning it to me.
I think it will take about a week, but I'm not totally sure yet. I'll let you know if there are any changes.

Thanks @nm723 ! Please feel free to open a draft PR for initial feedback anytime 😄 Especially if you have questions

Sorry @lachieh ,  I couldn’t find enough time this week, so it’s looking like I’ll need to finish it next week.

No problems! Thanks for the update! If there's anything you need, be sure to ask!

I tried clap_autocomplete, then I found out it is a simplification of creating completion files, by simply running <command> complete, which detects the shell and generates the file in the appropriate location.
Therefore, I think it does not provide any hooks for dynamic actions. (Anyway, I found an error and created fix PR on it. )
I found this issue, and I think it's what we want to do. There was an announcement that the initial version was released 2 months ago (docs). It looks like we need to enable the unstable-dynamic feature on clap_complete to use it, but is it okay to use an unstable feature? @brooksmtownsend


Various mistakes

The following page contains incomplete or wrong information. These are:

It requires a Key-vault to exist with name containertestvault that also has the Azure Virtual Machines for deployment access policy enabled. Nowhere this is stated in the tutorial.
After creating the service fabric cluster on Azure, selecting it with sfctl cluster select and running install.sh it says to open the link http://containertestcluster.eastus.cloudapp.azure.com:19080/Explorer to open the service fabric explorer. There should be a note there that states that the certificate file (.pfx) needs to be inserted to the browser otherwise we get an Access to containertestcluster.eastus.cloudapp.azure.com was denied (HTTP ERROR 403) error message. A link with the appropriate directions on how to insert the certificate for the 2-3 most common browsers wouldn't harm also.
Also the link of the explorer should be https and not http.
In various places in the tutorial it states about an alpine:redis container image although the correct one is a redis:alpine.

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

ID: dc97cf32-fe9c-39e3-3c80-72b9bcb350b0
Version Independent ID: 4ef0d4e4-a0da-2447-b81e-bcf6bb1c4c2e
Content: Package and deploy containers - Azure Service Fabric
Content Source: articles/service-fabric/service-fabric-tutorial-package-containers.md
Service: service-fabric
GitHub Login: @erikadoyle
Microsoft Alias: edoyle

@ekalyvio -
Thanks for brining this to our attention. We will investigate it further and update you shortly.

@ekalyvio -
Thanks for brining this to our attention. We will investigate it further and update you shortly.

@ekalyvio -
Thanks again for bringing this to our attention. We have updated the Doc and it will be live once its merged.  We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

@ekalyvio -
Thanks again for bringing this to our attention. We have updated the Doc and it will be live once its merged.  We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Add a matmul board test with weight matrix in blocked layout; transpose at memtile ->core level

To be modified and landed in https://github.com/Xilinx/mlir-air/pull/721


Splash, Registration screen

@broskoski This is still rough around the edges (some detail work from the comps needs to be done). But should be fine to merge.


用了weex被AppStore下架了

2018年11月27日 上午8:04
发件人 Apple
Hello,
We are writing to let you know about new information regarding your app currently live on the App Store.
Upon re-evaluation, we found that your app is not in compliance with the App Store Review Guidelines. Specifically, we found:
Performance - 2.5.2
Your app, extension, or linked framework appears to contain code designed explicitly with the capability to change your app’s behavior or functionality after App Review approval, which is not in compliance with App Store Review Guideline 2.5.2 and section 3.3.2 of the Apple Developer Program License Agreement.
For this reason, your app will be removed from sale on the App Store at this time.
Deliberate disregard of the App Store Review Guidelines and attempts to deceive users or undermine the review process are unacceptable and is a direct violation Section 3.2(f) of the Apple Developer Program License Agreement. Continuing to violate the Terms & Conditions of the Apple Developer Program will result in the termination of your account, as well as any related or linked accounts, and the removal of all your associated apps from the App Store.
Future submissions of this app may require a longer review time, and this app will not be eligible for an expedited review.
If you have any questions about this information, please reply to this message to let us know.
Best regards,
App Store Review
使用了weex动态分发页面，被下架了，有遇到相同情况的吗？

Do you still have other dynamic fixes? Like js patch? Weex did not appear to be removed

你们最近有发布改动非常大的页面吗？应用都上架了，怎么会被苹果发现？

Do you still have other dynamic fixes? Like js patch? Weex did not appear to be removed

we app not used JSPatch. only use weex

可以给苹果回复邮件，说明自己的App并没有在应用审核后，利用任何动态能力修改应用行为。言辞一定要肯定。

如果有问题可以留一下电话，详细沟通一下。

可以给苹果回复邮件，说明自己的App并没有在应用审核后，利用任何动态能力修改应用行为。言辞一定要肯定。

已经上架将近1个月的时间了，最近突然被下架了，可能是因为苹果的复查机制

What are you App? @Luis-X

你们最近有发布改动非常大的页面吗？应用都上架了，怎么会被苹果发现？

如果有问题可以留一下电话，详细沟通一下。

参考一下这边文章：   https://www.sohu.com/a/246858026_100180134

你们最近有发布改动非常大的页面吗？应用都上架了，怎么会被苹果发现？

如果有问题可以留一下电话，详细沟通一下。

参考一下这边文章： https://www.sohu.com/a/246858026_100180134

狗年大礼包和我这问题没啥太大关系啊

涉及该开发者两个App，与苹果沟通后，其中已经已经恢复上架，另一个正在等待中。Weex团队会继续关注此问题，随时沟通，该Issue先关闭。


Improve documentation for semantic colors

Thanks a lot for the great job and for pushing this topic forward. Really cool to finally have semantic colors live, especially in the documentation 📚.
In order to make the new documentation for semantic colors a bit more transparent we need to add into the table in addition to the hex-values the brand-color references. Like
border.primary = Colors.AUTHENTIC_BLUE_200
Also since the Brand colors are not really functional/semantic I propose to separate them from Semantic colors.
Also @snapsnapturtle now, we have two color table for brand colors. How we can merge them in order to have one list of brand colors?

In the next major version we want to replace the old Colors with the semantic/functional colors, so they will just be called Colors. For now, we wanted to keep both, so the teams can start using them without having to immediately migrate their existing codebase.
About the additional brand color reference: With a bit of trickery this might be doable (mapping the hex value back to the property).


bottle+cherrypy gives ""TypeError: WSGI response header key 'Content-Length' is not a byte string"

I am not sure if this is a bottle or a cherrypy issue, but anyway
I'm using the following configuration:
Arch Linux with 2.6.32-lts kernel
hardware: i686 Intel(R) Atom(TM) CPU N270 @ 1.60GHz
python 3.2
cherrypy-svn 2567-1
bottle 0.9.5
Both a Bottle and a Cherrypy 'hello world' run fine. But when I try to run Bottle with Cherrypy like this:

from bottle import route, run
@route('/')
def hello():
return 'hello world'
run(server='cherrypy',host='<IP_ADDRESS>', port=8080)

I get this error message:

Traceback (most recent call last):
File "/usr/lib/python3.2/site-packages/bottle.py", line 743, in wsgi
start_response(status, response.headerlist)
File "/usr/lib/python3.2/site-packages/cherrypy/wsgiserver/wsgiserver3.py", line 1846, in start_response
raise TypeError("WSGI response header key %r is not a byte string." % k)
TypeError: WSGI response header key 'Content-Length' is not a byte string.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.2/site-packages/cherrypy/wsgiserver/wsgiserver3.py", line 1034, in communicate
req.respond()
File "/usr/lib/python3.2/site-packages/cherrypy/wsgiserver/wsgiserver3.py", line 830, in respond
self.server.gateway(self).respond()
File "/usr/lib/python3.2/site-packages/cherrypy/wsgiserver/wsgiserver3.py", line 1808, in respond
response = self.req.server.wsgi_app(self.env, self.start_response)
File "/usr/lib/python3.2/site-packages/bottle.py", line 759, in call
return self.wsgi(environ, start_response)
File "/usr/lib/python3.2/site-packages/bottle.py", line 755, in wsgi
start_response('500 INTERNAL SERVER ERROR', [('Content-Type', 'text/html')])
File "/usr/lib/python3.2/site-packages/cherrypy/wsgiserver/wsgiserver3.py", line 1830, in start_response
raise AssertionError("WSGI start_response called a second "
AssertionError: WSGI start_response called a second time with no exc_info.
`

I guess cherrypy changed their ticket control, so that URL returns a 404.
Your ticket is here https://bitbucket.org/cherrypy/cherrypy/issue/1087/pep-3333-compliance-unicode-response and looks like it is already solved. I'm not sure if it is already released.

:clap:

Thanks for the feedback. Fixed upstream -> closed

for future reference the cherrypy ticket is now here:
https://github.com/cherrypy/cherrypy/issues/1087


delay compilation

Can we delay the popover construction until the user triggered it?
Otherwise, we will end up with a ton of hidden div.

Thanks gentlemen for the input, I also +1 for this option.
I'm in need for this myself, but maybe any of you have already done that and could submit a pull request? If not, then I'll do it myself in the coming days I guess.

+1 for this. I have a 1000 elements on a grid. Each one of them needs a popover, which means 1000 hidden divs. Would be great to improve this.

+1 for this

+1 for this!!!

Any news? Will we ever see this lazy loading feature?

I'm not working on this feature, does anyone wants to contribute?

Too lazy for that, but I won't be completely worthless -- here is a workaround :)

  <ng-transclude></ng-transclude>\
\

scope.onFirstOpen = -> scope.hasOpened = true

Thank you, I will try something like that.


Customising generated file name

I'm using tower-grpc with prost, and I have proto files whose package names I can't change.
Where the package name is package foo.bar, I end up with foo.bar.rs where it would be better to have foo_bar.rs.
The . instead of _ forces me to include!() the file in my mods, which breaks autocomplete in VS Code.
Is there an option that I'm missing? I've already looked into tower-grpc-build, and it doesn't have any options for this as it inherits prost's Config.
I use OUT_DIR=src/gen/, so I ideally would like to exclude the need to use the include!() macro in my module imports. Thanks

I use the following in my build.rs file, it's really ugly but it works
use std::fs;
use std::io;
use std::path::Path;

fn rename_prost_generated_filenames(dir: &Path) -> io::Result<()> {
    if dir.is_dir() {
        for entry in fs::read_dir(dir)? {
            let entry = entry?;
            let path = entry.path();

            if path.is_file() {
                let file_stem_renamed = &path
                    .file_stem()
                    .unwrap()
                    .to_str()
                    .unwrap()
                    .replace(".", "_");

                fs::rename(&path, dir.join(format!("{}.rs", file_stem_renamed)))?;
            }
        }
    }

    Ok(())
}

fn main() {
    let src = Path::new("src");
    let mut config = prost_build::Config::default();

    config.out_dir(src);
    config.compile_protos(&["protobuf/myproto.proto"], &["protobuf"]).unwrap();

    rename_prost_generated_filenames(&src).unwrap();
}

Thanks @harscoet, it's better than nothing. I'll try it out

Thanks

I use the following code in my build.rs file, it's really ugly but it works
use std::fs;
use std::io;
use std::path::Path;

fn rename_prost_generated_filenames(dir: &Path) -> io::Result<()> {
    if dir.is_dir() {
        for entry in fs::read_dir(dir)? {
            let entry = entry?;
            let path = entry.path();

            if path.is_file() {
                let file_stem_renamed = &path
                    .file_stem()
                    .unwrap()
                    .to_str()
                    .unwrap()
                    .replace(".", "_");

                fs::rename(&path, dir.join(format!("{}.rs", file_stem_renamed)))?;
            }
        }
    }

    Ok(())
}

fn main() {
    let src = Path::new("src");
    let mut config = prost_build::Config::default();

    config.out_dir(src);
    config.compile_protos(&["protobuf/myproto.proto"], &["protobuf"]).unwrap();

    rename_prost_generated_filenames(&src).unwrap();
}

Thanks! It'd be much better to have configuration option to rename the output names. Otherwise it's painful for versioning package names with things like ..

I use the following code in my build.rs file, it's really ugly but it works
use std::fs;
use std::io;
use std::path::Path;

fn rename_prost_generated_filenames(dir: &Path) -> io::Result<()> {
    if dir.is_dir() {
        for entry in fs::read_dir(dir)? {
            let entry = entry?;
            let path = entry.path();

            if path.is_file() {
                let file_stem_renamed = &path
                    .file_stem()
                    .unwrap()
                    .to_str()
                    .unwrap()
                    .replace(".", "_");

                fs::rename(&path, dir.join(format!("{}.rs", file_stem_renamed)))?;
            }
        }
    }

    Ok(())
}

fn main() {
    let src = Path::new("src");
    let mut config = prost_build::Config::default();

    config.out_dir(src);
    config.compile_protos(&["protobuf/myproto.proto"], &["protobuf"]).unwrap();

    rename_prost_generated_filenames(&src).unwrap();
}

To those who will use this super helpful solution: don't forget to modify the code to keep the extension as is, otherwise extensions like .bin will be renamed .rs
E.g.

let ext = path.extension().unwrap().to_str().unwrap();
rename(&path, dir.join(format!("{}.{}", file_stem_renamed, ext)))?;