Remove docke-machine workaround as Fix PRs have been merged

See:
https://github.com/docker/machine/pull/4543#event-1856397674
https://github.com/docker/machine/pull/4545#event-1856371017

Good job, thank you @liu-sheng


chore(master): release loose-dependency-manager 0.2.0

:robot: I have created a release beep boop
0.2.0 (2024-05-10)
Features

can specifiy targets (500d377)
improved logging (b43180a)
pretty error logs (10ffff4)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/01Joseph-Hwang10/loose-dependency-manager/releases/tag/loose-dependency-manager-v0.2.0 :sunflower:


Remove sticky functionality from in page preview

I have commented out the in page preview CSS for now. This includes the text-align of the text within the wrapper so we can have content and links left aligned.
This update won't change the inline style height added, that'll be part of issue 40.

I think because we've removed this sticky bahaviour we can also remove style="height: 1462px;" from edit-page.html to prevent a big whitespace area appearing at the bottom of the page


Publish to Maven Repository

I had to build this and then install it. It would be best if this would be published to a central Maven Repository for easier use. I am happy to do it, but think I should give the maintainers a chance to do it since this repository is dedicated to this project.

@geekdenz thanks for taking interest in selenium-cucumber-java and contributing it.
This is just starter framework for a UI automation tests projects using selenium and cucumber, which provide few basic things like running on different browser and few pre-defined steps to make automation fast and easy.
I think cucumber step definitions code cannot be  transformed into compiled library, it has to be along with your source code and also it will be to easy to user to debug and modify if needed.

Hi @sameer49 ,
I think it makes it a lot easier to use though if we have a Maven artifact. I have uploaded one here:
https://bintray.com/geekdenz/maven/selenium-cucumber-java .
Maybe you could add it to the documentation for easier use. In Gradle I needed to add a Maven repository like so:
repositories {
    maven {
         url  "https://dl.bintray.com/geekdenz/maven"
    }
    mavenCentral()
}

and then the dependency:
    testCompile 'selenium-cucumber:selenium-cucumber-java:0.0.1'


Prevent stale form errors appearing

Call submit as setState callback to prevent stale errors appearing.
Reasons for making this change
Stale form errors can sometimes appear when invalid fields are submitted, corrected, resubmitted, followed by rerendering the form.
fixes mozilla-services/react-jsonschema-form#315
I've just seen that somebody else has made an identical change, but it was from last year so I'll continue with this pull request anyway. I've not added a test because I'm not sure it's really relevant. If somebody wants to suggest a test, I'll add it.
Checklist

[ ] I'm updating documentation

[ ] I've checked the rendering of the Markdown text I've added
[ ] If I'm adding a new section, I've updated the Table of Content

[ x ] I'm adding or updating code

[ ] I've added and/or updated tests
[ ] I've updated docs if needed
[ X ] I've run npm run cs-format on my branch to conform my code to prettier coding style

[ ] I'm adding a new feature

[ ] I've updated the playground with an example use of the feature

What was the other PR you saw? Was it #844? That was only from a month ago, not a year.. Are there others?

I believe this is fixed by #844. If you find other PRs/issues about this issue, please feel free to let me know.

Hi glasserc. Sorry for the late reply, I've not been working around this for a while and I had to find time to refresh my context on this issue. Looks like I was referring to a comment, rather than a PR. I'll double check we're up to date with that change when I get a chance.


Change vm::protect signature

FnOnce consumes the variables. In other words, FnOnce may contain releasing resources. However, rb_protect expects a Ruby exception to occur internally, so it is not good to pass a function containing resource release.
I changed the signature of vm::protect from FnOnce to FnMut and removed heap allocations.
With this pull request and the previous pull request #17, vm::protect no longer needs heap allocation. Perhaps #4 may be fixed.

Thanks for this.


Use specified netatalk version from dockerfile env

Resolves #15
Uses the version specified in the Dockerfile ENV declaration in the rest of the commands.

Thanks

No worries! Saw the issue raised by someone else hours after I started playing around with it, figured it was the universe telling me to send a PR :)


Create theme From Current Editor Cause lagging and slow

Godot version:
Godot 3 RC 3
Issue description:
The same issue : https://github.com/godotengine/godot/issues/15823
but this cause Lagging and make the Engine Slow ... then i realized my Scene size increased from 6KB to more then 5MB  !!!

and after restarting Godot , i'm not able to open the scene
Steps to reproduce:
Create theme using "Create From Current Editor" , then work with your project a little bit you will notice the Engine is start lagging and slowing down

I have the same issue. I think the slowness comes from this messae beeing spammed.
ERROR: texture_get_data: Condition ' !texture->active ' is true. returned: Ref<Image>()
   At: drivers/gles3/rasterizer_storage_gles3.cpp:1013.

Perhaps, but 5MB seems a bit excessive, and if it cannot be opened then there is clearly some kind of file corruption going on.

The error spam seems to be fixed in 3.1. As for the slowdows, if the theme is built in the scene, saving/loading the scene is longer, because the theme is big. I don't see anything other happening.

The editor theme contains a lot of images, which are being saved as Base64 if you save the theme as a .tres file or built into a .tscn file. Saving to a binary .res file or in a binary .scn file should help decrease loading times.

The way the themes are created from other themes has been changed in https://github.com/godotengine/godot/pull/46808. You can now select the parts you want to copy and therefore exclude potentially unnecessary elements, like icons. Or you can include individual icons. Either way, the bigger size is expected here and indeed can cause problems if embedded in your scenes.


Add sensor to list of schemas generated by st2-generate-schemas

The st2-generate-schemas is missing the sensor schema. Add SensorTypeAPI to the list. Update trigger_types of SensorTypeAPI to have items of type TriggerTypeAPI. These schemas will be used for validation of meta files during pack development.

Thanks for adding the readme, etc. LGTM.


Tentative to add a rule that enforce developers to cleanup eventListeners in the useEffect block.

Hi, appreciate the review!
I wrote this rule (and actually included this in my own Eslint plugin) because this mistake is pretty frequent at my company. I usually happen to work with people of all different skill grades and not everyone knows about every single nuance of React.
Eslint isn't only useful to standardize our codebases, it can also prevent mistakes like this and even help juniors learn something with minimal effort, like in this case.
I think this rule has a pretty solid use-case and could be useful to many people but i'm very eager to listen to other people opinion on this, coming from different angles.

That totally makes sense - but it seems like one way to solve that is to force usage of a sanctioned custom component and ban via eslint any usage of window.addEventListener or addEventListener outside of that component :-)

That totally makes sense - but it seems like one way to solve that is to force usage of a sanctioned custom component and ban via eslint any usage of window.addEventListener or addEventListener outside of that component :-)

That's also an idea, but would be a vastly more complex rule than this, i think. This one is relatively simple and straightforward, and doesn't require any particular setup on part of the developers.

Hi, @ljharb, i'm not really sure why the CI is failing. What should i do?

The documentation checker seems to be erroring; there's a generation script to run.


nextjs component inputs

I'm trying to add inputs like memory: 2048 but that doesn't work, is this something that is supported un any way?

Also, I want to whitelist cloudfront-viewer-country header, but if I add that to CloudFront and then redeploy it's gone again, is there a way to customize that from the component inputs too?

I have the same questions as above.

I have a fork that I use, for now, I can do a PR next week

I have a fork that I use, for now, I can do a PR next week

That would be much appreciated!


Update ts-lint to version 5.0

Fix missing semicolons
Fix missing trailing commas
Disable no-unused-expression for runQuery test

expect uses unused expressions as an api Ex. expect('foo').to.be.equal();

Disable no-use-before-declare since it requires type checking and project
file to be defined.

Closes #342

TODO:

[ ] Update CHANGELOG.md with your change (include reference to issue & this PR)
[ ] Make sure all of the significant new logic is covered by tests
[ ] Rebase your changes on master so that they can be merged easily
[ ] Make sure all tests and linter rules pass

If we want the rule no-use-before-declare to work I think we need to run tslint per package. It needs to read the tsconfig file to enable type checking.

Thanks alot! :)


Add support for clearing the api cache

useful when making changes directly to the backend
this feature will have security implications (Should do threat model before implementation)

Method added

closing, but leaving the 'treat-model-required' tag so that the risk can be revisted


Cannot use Kustomize to change the name from istio-sample to istio

Describe the bug
Kustomize is awesome, the Bonzai operator is awesome, but I have no clue what the Bonzai Kustomize docs are even getting at. The operator is deployed via a make deploy and nothing needs to be tweeked so there is minimal need for kustomize. On the doc page bases: is used. This is deprecated and should be resources:
Once the operator is installed then I want to apply patches to the  istio-operator/config/samples/istio_v1beta1_istio.yaml to set the zipkin address, annotations on the gateway, InjectionNamespaces, etc. These are fine, but I cannot figure out how to change the annoying istio-sample name to istio. Here's what I have:
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: istio-system
resources:
  - istio-operator/config/samples/istio_v1beta1_istio.yaml
patchesJson6902:
- target:
    version: istio.banzaicloud.io/v1beta1
    kind: Istio
    name: istio-sample
  path: istio-name-patch.yaml
#patchesStrategicMerge:
#  - istio-tracing-patch.yaml

cat istio-name-patch.yaml
- op: replace
  path: /metadata/name
  value: istio

I've successfully used this same patch on namespaces, but somehow the version: istio.banzaicloud.io/v1beta1 or kind: Istio is not matching.
Steps to reproduce the issue:
✗  kustomize build .
Error: no matches for OriginalId ~G_istio.banzaicloud.io/v1beta1_Istio|~X|istio-sample; no matches for CurrentId ~G_istio.banzaicloud.io/v1beta1_Istio|~X|istio-sample; failed to find unique target for patch ~G_istio.banzaicloud.io/v1beta1_Istio|istio-sample
Expected behavior
The name changes from istio-sample to istio
Additional context
release-1.4 branch

Hi @mabushey,
Glad you like the operator!
First of all, we use the Kubebuilder v1 operator framework which uses Kustomize for make deploy, that's why it's there and we use Kustomize 2.X that's why bases: is used instead of resources:.
AFAIK, the names of Kubernetes resources cannot be updated so I think it won't work like that. What you can do is delete the resource and then create it again with the new name.
About editing CR fields like zipkin address, annotations, etc., I think it's much easier to create your own custom_istio_cr.yaml file based on the istio-operator/config/samples/istio_v1beta1_istio.yaml file, but containing your changes and then simply doing a kubectl -n=istio-system apply -f custom_istio_cr.yaml. Wouldn't that be sufficient for your use case?
If you have further questions, I would recommend you to join our Slack channel and we can continue the discussion on our istio-operator channel.
Small nit: it's Banzai, not Bonzai :)

Banzai. :)
I wasn't very clear. From https://github.com/kubernetes-sigs/kustomize/blob/master/docs/v2.1.0.md#resources-expanded-bases-deprecated : The bases field is now deprecated, and will be deleted in some future major release.
Wouldn't that be sufficient for your use case?
Absolutely not. Modifying istio_v1beta1_istio.yaml is the poster child for Kustomize, I can't think of a better example. I'm not going to manually merge in the SSL ARN info, zipkin address, autoinjection namespaces, etc every week when a new version of Istio comes out. I created patches and can apply them automatically with Kustomize.
I'm able to use that same patch file with a target on a namespace to change the name of the namespace back after a kustomize prefix, so you're at least partly wrong about updating the name of a resource. Are you saying this is a bug in Kustomize that I can't update the meta/metadata/name on a target of version: istio.banzaicloud.io/v1beta?
This works:
patchesJson6902:
- target:
    version: v1
    kind: Namespace
    name: logs
  path: namespace-patch.yaml

- op: replace
  path: /metadata/name
  value: logs

This doesn't work:
patchesJson6902:
- target:
    version: istio.banzaicloud.io/v1beta
    kind: Istio
    name: istio-sample
  path: istio-name-patch.yaml

- op: replace
  path: /metadata/name
  value: istio

Thanks for the additional info, I understand your use case a little more now!
Please give us some time to investigate this, I don't have a clear picture on why this does not work yet.
Until then just a guess: Don't you need to provide the namespace: istio-system field as well to the target when patching the Istio CR resource?

Hi @Laci21 :) I tried adding namespace: istio-system to the target but that didn't affect anything. Thanks for looking into this.

Yeah, I was afraid so, it was only a wild guess :)
Probably it will be next week when we can look into this in more detail.

@mabushey, could you please join our Slack channel and we can continue debugging on our istio-operator channel more effectively.

Got it:
patchesJson6902:
- target:
    group: istio.banzaicloud.io
    version: v1beta1
    kind: Istio
    name: istio-sample
    namespace: istio-system
  path: istio-name-patch.yaml

I was missing the group under target. If I can free up some time I'll write a blog article on using kustomize with the Banzai operator, as the operator is awesome but the existing Banzai kustomize docs are irrelevant and don't apply to someone using the operator to run Istio.

Oh, it was only the group field missing, good that you sorted this out!
We are happy to accept guest posts on our blog, so if you have the time and you are interested, just let me know on Slack.


rating page enhanced[issue #372]

@Hansawani please resolve the conflicts

Ok, I will check.
On Thu, 22 Feb, 2024, 16:56 Priyanshi662, @.***> wrote:

@Hansawani https://github.com/Hansawani please resolve the conflicts
—
Reply to this email directly, view it on GitHub
https://github.com/Priyanshi662/FunFusion/pull/396#issuecomment-1959252498,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3I2QC2VSZMD3QDWPNSDYO3YU4TNTAVCNFSM6AAAAABDTCYTXOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNJZGI2TENBZHA
.
You are receiving this because you were mentioned.Message ID:
@.***>


GraphQL read query's Injector transformation context is way too broad

Affected versions: 3.x and 4.x
The history viewer GraphQL query readOneBlockQuery is applied to a context for ModelAdmin which is far too broad:
  Injector.transform(
    'elements-history',
    (updater) => {
      // Add content block history to the HistoryViewer
      updater.component(
        'HistoryViewer.Form_ItemEditForm', // <--------- context is too broad
        readOneBlockQuery,
        'ElementHistoryViewer'
      );
    }
  );

Essentially this means that the transformation is applied to all GridFields under the "HistoryViewer" context, regardless of the class type. We need to customise this somehow so it's unique for elemental.
The problem happens when you try to add history viewer to another versioned DataObject (other than SiteTree), and elemental's read query is being applied to it instead.
When fixing this issue, please ensure that the example of the same thing in the documentation at https://github.com/silverstripe/silverstripe-framework/pull/8606 is updated so it's also not too broad.
cc @unclecheese

Has any progress been made on this?

Nope. @unclecheese when you find some time it'd be cool to get your input on how we can address this

@unclecheese any ideas about how we could solve this? It's effectively preventing people from using history viewer with elemental in a custom dataobject that also uses history viewer

Best thing for dataobject history is the versioned-snapshots module and its versioned-snapshot-admin tool, which gives you a generic history viewer anywhere. Just add the snapshot history extension. It’s in the readme.
Sorry don’t have links now, using mobile. 😄


apolloClient.resetStore() not working

Describe the bug
I'm trying to clear the cache when a user logout or login but nothing seems to work, i'm using the default setup of Vue CLI v 4.5.15 vue add apollo, so i have this code:
// Manually call this when user log in
export async function onLogin (apolloClient, token) {
  if (typeof localStorage !== 'undefined' && token) {
    localStorage.setItem(AUTH_TOKEN, token)
  }
  if (apolloClient.wsClient) restartWebsockets(apolloClient.wsClient)
  try {
    await apolloClient.resetStore() // -------- HERE IT SHOULD RESET, BUT NOTHING HAPPENS
  } catch (e) {
    // eslint-disable-next-line no-console
    console.log('%cError on cache reset (login)', 'color: orange;', e.message)
  }
}

// Manually call this when user log out
export async function onLogout (apolloClient) {
  if (typeof localStorage !== 'undefined') {
    localStorage.removeItem(AUTH_TOKEN)
  }
  if (apolloClient.wsClient) restartWebsockets(apolloClient.wsClient)
  try {
    await apolloClient.resetStore() // -------- HERE IT SHOULD RESET, BUT NOTHING HAPPENS
  } catch (e) {
    // eslint-disable-next-line no-console
    console.log('%cError on cache reset (logout)', 'color: orange;', e.message)
  }
}

I call this methods on my store actions:
async login ({ commit, dispatch }, payload) {
  const { credentials } = payload

  const data = await apolloClient.mutate({
    mutation: login,
    variables: credentials
  })

  const token = data.data.login.token

  await onLogin(apolloClient, token)

  router.push(ON_LOGIN_ROUTE)
},
async logout ({ commit, dispatch }) {
  try {
    await onLogout(apolloClient)

    commit('SET_USER', null)

    if (router.currentRoute.name !== 'login') {
      router.push(ON_LOGOUT_ROUTE)
    }
  } catch (error) {
    // eslint-disable-next-line no-console
    console.error(error.response)
  }
},

Expected behavior
It should clear the cache, i didn't changed anything on default code.
Versions
vue: 2.6.11
vue-apollo: 3.0.0-beta.11
@apollo/client:
Additional context
Only change i made in the code was splitting the createApolloClient method in another function so i can call it in different files:
export function apolloClientInstance (options = {}) {
  return createApolloClient({
    ...defaultOptions,
    ...options
  })
}

// Call this in the Vue app file
export function createProvider (options = {}) {
  // Create apollo client
  const { apolloClient, wsClient } = apolloClientInstance(options)
  apolloClient.wsClient = wsClient

  // Create vue apollo provider
  const apolloProvider = new VueApollo({
    defaultClient: apolloClient,
    defaultOptions: {
      $query: {
        // fetchPolicy: 'cache-and-network',
      }
    },
    errorHandler (error) {
      // eslint-disable-next-line no-console
      console.log('%cError', 'background: red; color: white; padding: 2px 4px; border-radius: 3px; font-weight: bold;', error.message)
    }
  })

  return apolloProvider
}

It was my mistake, i was wrapping createApolloClient in a function and calling it to get the apolloClient instance, so it was creating a new instance every time. I solved exporting the instance as a const:
export const apolloClientInstance = createApolloClient({
  ...defaultOptions
})


SMTP Notifications

These notifications are enabled:

Someone follows you (once per node)
Order received (Vendor)
Order funded (Vendor)
Order confirmed/shipped (Buyer)
Rating received (Vendor)
Dispute opened
Dispute resolved
Order refunded (Buyer)

@morebrownies would like some feedback on email contents here.

Coverage decreased (-0.2%) to 53.002% when pulling 2cb4f8cf2c5b6a6539cbe974a892c0efea82a66c on mail-notifications into 258a5e64130d6b247c0517005e974024bb22394a on master.

@cpacia can you please review?

@hoffmabc I just noticed you wanted me to review the content of the emails. The link above appears to be dead, can you point me in the right direction?

https://github.com/OpenBazaar/OpenBazaar-Server/pull/367/files
Just look for the words smtpnotification.send

Coverage decreased (-0.2%) to 53.002% when pulling 2088f233cb33dd89dada76ef29feeceb8ad6ad6a on mail-notifications into 258a5e64130d6b247c0517005e974024bb22394a on master.

Coverage decreased (-0.2%) to 53.002% when pulling 2088f233cb33dd89dada76ef29feeceb8ad6ad6a on mail-notifications into 258a5e64130d6b247c0517005e974024bb22394a on master.

Coverage decreased (-0.2%) to 53.002% when pulling 2088f233cb33dd89dada76ef29feeceb8ad6ad6a on mail-notifications into 258a5e64130d6b247c0517005e974024bb22394a on master.

Coverage decreased (-0.3%) to 52.923% when pulling 90f65fc503f5a404ebf6c20c32dd65e66aaafbda on mail-notifications into 258a5e64130d6b247c0517005e974024bb22394a on master.

Coverage decreased (-0.3%) to 52.904% when pulling 2fe4676236b37c7da4886fbffd8358edbe5fa0e9 on mail-notifications into 258a5e64130d6b247c0517005e974024bb22394a on master.

@hoffmabc can you change this to migration 4. Migration 3 is get_followers.

Coverage decreased (-0.6%) to 52.361% when pulling 68d3289846eef9248e02d893128b60e528eb9fb0 on mail-notifications into 96aba8379673076b1a0296c80cd9ec41fffc8475 on master.

I know I'm a day late on this, but would you consider whther this isn't a feature more appropriate for a client than a server. Email notifications from the server really feels like bloat to me.
What is the role of the server, and of the client?

I don't believe this is bloat. Why would a client be responsible for this? Clients are thin UIs to the API. That's like if your Dropbox app sent email notifications rather than Dropbox's server. Or am I missing something?

You can think of the server as the web server here and your client as the app a user would install.

I think perhaps would be a better separation of concerns to have the email notification in at least a separate module/plugin that could poll and aggregate the emails. I guess I do agree with you on the client, it should stay thin; but i feel the same about the OB Server, I would really like to see it's concerns remain limited.
I think it's a great feature. I just thought the question should get out there. Thanks for your service.

Is server checking whether I'm currently using the client (I'm online)? I shouldn't be getting email notifications while using the client, because I see notifications in the upper right corner of the app.

That sounds more like a user choice to me. Some users may want to get every notification in their email so that they have a second copy of it. And some may want exactly what you described @mariodian
I'm going to work on designs for a Notifications tab in settings that gives more control to the user on how they want notifications to work.

Yes, having the choice is always good, thanks!
Btw I think a user should also be able to choose what kind of notifications he's interested in. For example I only need emails about new order, dispute and a chat message. Mostly notifications that requires an immediate action.

Allowing the user greater control over notifications is definitely on our roadmap.

Email on chat message would be great.

This is better served through webhooks since it's pretty annoying to get emails for every chat message. Webhooks would provide the ability to run through ifttt or some other service to then send to email of you wanted.

Thanks for quick answer.
I have thought about Websocket API as well.
I agree it's annoying but it also allows for instant reaction to messages.

For now will do every five minutes:
curl -k --data "username=username&password=password" --dump-header headers https://localhost:18469/api/v1/login
curl -k -L -b headers https://localhost:18469/api/v1/get_chat_conversations.
Thanks again.

Great to hear you came up with a solution.


test: make more of the ParseableInterface tests pass on Windows

Rewrite the shell to be more clever so it is amenable to porting to
Windows.  Use env not rather than not env to permit the lit environment
handling to take over for Windows.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

@swift-ci please test

CC: @harlanhaskins @jrose-apple
This improves the current set, but there are still 4 more failing tests which need to be looked into


rtl directionaity does not work

I want to use this package in Arabic, but when I rtl, the program has a problem, the problem is that when it moves, the items that should be in the wrong position, for example, instead of moving from the left, you have to move from the right.

https://imgur.com/FigsHif

Hi @HamiidrezaRamezani , thanks for the report. I just published a new version 0.3.1 that fixes this problem.

Hi @HamiidrezaRamezani , thanks for the report. I just published a new version 0.3.1 that fixes this problem.

thank you for this update , very good .


PP-942 Public API Refunds

Resource for getting all refunds for a payment.
Resource for getting a refund for a payment by ID.
Resource for creating a new refund for a payment.
Exception mapping for refunds.
Refund validations for amount and validations returned from connector.
Links added (as HAL resources), for search payments.
Map error body from connector.

with @rauligs

two minor comments, otherwise LGTM 👍

👍


Reformat and update Lagoon service README files

Checklist

[x] Affected Issues have been mentioned in the Closing issues section
[ ] Documentation has been written/updated
[x] PR title is ready for changelog and subsystem label(s) applied

Many of the README files for lagoon services are incomplete or out of date. This creates a unified format for lagoon services and brings them up to date.

Closing issues
closes #1797
supersedes (with respect and admiration) #1797

@AlannaBurke thoughts on format before I copy/paste everywhere (check the rich diff :) )? I also wanted to change the main sentance "Docker build and deploy system for OpenShift & Kubernetes" to "Docker build and deploy system for OpenShift and Kubernetes" but it's used in a LOT of places, not sure if it's a correct replacement


[cloud_firestore] Flutter plugin pub get failed

Describe the bug
When installing cloud_firestore package for use with flutter on android there is a dependency problem
To Reproduce
Following instructions here: https://pub.dev/packages/cloud_firestore
4. See error or incorrect behavior
ronny@t450s:~/flutterprojects/firebase$ flutter clean
ronny@t450s:~/flutterprojects/firebase$ flutter packages get
Because cloud_firestore >=0.13.4 depends on cloud_firestore_web ^0.1.1 which depends on firebase ^7.0.0, cloud_firestore >=0.13.4 requires firebase ^7.0.0.
So, because firebase depends on cloud_firestore ^0.13.5 and firebase is 1.0.0+1, version solving failed.
Running "flutter pub get" in firebase...
pub get failed (1; So, because firebase depends on cloud_firestore ^0.13.5 and firebase is 1.0.0+1, version solving
failed.)

Expected behavior
the plugin should be installed to flutter without error
Additional context
Add any other context about the problem here.
My pubspec.yaml
name: firebase
description: A new Flutter project.

# The following line prevents the package from being accidentally published to
# pub.dev using `pub publish`. This is preferred for private packages.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev

# The following defines the version and build number for your application.
# A version number is three numbers separated by dots, like 1.2.43
# followed by an optional build number separated by a +.
# Both the version and the builder number may be overridden in flutter
# build by specifying --build-name and --build-number, respectively.
# In Android, build-name is used as versionName while build-number used as versionCode.
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.0.0+1

environment:
  sdk: ">=2.7.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^0.1.3
  cloud_firestore: ^0.13.5

dev_dependencies:
  flutter_test:
    sdk: flutter

# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec

# The following section is specific to Flutter.
flutter:

  # The following line ensures that the Material Icons font is
  # included with your application, so that you can use the icons in
  # the material Icons class.
  uses-material-design: true

  # To add assets to your application, add an assets section, like this:
  # assets:
  #   - images/a_dot_burr.jpeg
  #   - images/a_dot_ham.jpeg

  # An image asset can refer to one or more resolution-specific "variants", see
  # https://flutter.dev/assets-and-images/#resolution-aware.

  # For details regarding adding assets from package dependencies, see
  # https://flutter.dev/assets-and-images/#from-packages

  # To add custom fonts to your application, add a fonts section here,
  # in this "flutter" section. Each entry in this list should have a
  # "family" key with the font family name, and a "fonts" key with a
  # list giving the asset and other descriptors for the font. For
  # example:
  # fonts:
  #   - family: Schyler
  #     fonts:
  #       - asset: fonts/Schyler-Regular.ttf
  #       - asset: fonts/Schyler-Italic.ttf
  #         style: italic
  #   - family: Trajan Pro
  #     fonts:
  #       - asset: fonts/TrajanPro.ttf
  #       - asset: fonts/TrajanPro_Bold.ttf
  #         weight: 700
  #
  # For details regarding fonts from package dependencies,
  # see https://flutter.dev/custom-fonts/#from-packages

Flutter doctor
Run flutter doctor and paste the output below:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.17.1, on Linux, locale sv_SE.UTF-8)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Android Studio (version 3.5)
[✓] VS Code (version 1.45.1)
[✓] Connected device (1 available)

• No issues found!

I named my own project firebase as seen at the top of my pubspec.yaml file. Maybe that caused a conflict with some external package also named firebase?

Yes that was my problem. Renaming my project solved the dependency conflict. Closing this issue.


Allow multiple categories for administrative appeals tribunal decisions

Domain experts want to be able to set multiple tribunal decision categories and sub-categories for administrative appeals tribunal decisions.
Rename tribunal_decision_category to tribunal_decision_categories.
Rename tribunal_decision_sub_category to tribunal_decision_sub_categories.
Must be merged at same time as this specialist-publisher PR: https://github.com/alphagov/specialist-publisher/pull/671

Closing this until https://github.com/alphagov/specialist-publisher/pull/671 can be merged (description says "Do not merge. Domain experts are now double checking they really want/need this.").


Etoo la

read this page   we are going to talk about it this weekend
https://angular.io/api/common/DatePipe

read this page   we are going to talk about it this weekend
https://angular.io/api/common/DatePipe

Ok but what I did, what us bad there or wrong on it??
-----Message d'origine-----
De : "Ghislain"<EMAIL_ADDRESS>Envoyé : 18/01/2021 16:52
À : "idrice24/mns"<EMAIL_ADDRESS>Cc : "idrice24"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Objet : Re: [idrice24/mns] Etoo la (#428)
read this page we are going to talk about it this weekend
https://angular.io/api/common/DatePipe
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Ok but what I did, what us bad there or wrong on it??
-----Message d'origine-----
De : "Ghislain"<EMAIL_ADDRESS>Envoyé : 18/01/2021 16:52
À : "idrice24/mns"<EMAIL_ADDRESS>Cc : "idrice24"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Objet : Re: [idrice24/mns] Etoo la (#428)
read this page we are going to talk about it this weekend
https://angular.io/api/common/DatePipe
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

https://www.npmjs.com/package/ngx-moment
It is an angular library
-----Message d'origine-----
De : "Ghislain"<EMAIL_ADDRESS>Envoyé : 18/01/2021 16:52
À : "idrice24/mns"<EMAIL_ADDRESS>Cc : "idrice24"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Objet : Re: [idrice24/mns] Etoo la (#428)
read this page we are going to talk about it this weekend
https://angular.io/api/common/DatePipe
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

https://www.npmjs.com/package/ngx-moment
It is an angular library
-----Message d'origine-----
De : "Ghislain"<EMAIL_ADDRESS>Envoyé : 18/01/2021 16:52
À : "idrice24/mns"<EMAIL_ADDRESS>Cc : "idrice24"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Objet : Re: [idrice24/mns] Etoo la (#428)
read this page we are going to talk about it this weekend
https://angular.io/api/common/DatePipe
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

I checked ngx-moment is the only want that can do what we are expecting !!
-----Message d'origine-----
De : "Ghislain"<EMAIL_ADDRESS>Envoyé : 18/01/2021 16:49
À : "idrice24/mns"<EMAIL_ADDRESS>Cc : "idrice24"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Objet : Re: [idrice24/mns] Etoo la (#428)
@Ghislain1 requested changes on this pull request.
In package.json:

@@ -45,6 +44,9 @@
"emailjs-com": "^2.6.4",
"firebase": "^8.1.1",
"jquery": "^3.5.1",

"moment": "^2.29.1",
"ngx": "^2.4.0",
"ngx-moment": "^5.0.0",
Check the function from angular framework first
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

I checked ngx-moment is the only want that can do what we are expecting !!
-----Message d'origine-----
De : "Ghislain"<EMAIL_ADDRESS>Envoyé : 18/01/2021 16:49
À : "idrice24/mns"<EMAIL_ADDRESS>Cc : "idrice24"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Objet : Re: [idrice24/mns] Etoo la (#428)
@Ghislain1 requested changes on this pull request.
In package.json:

@@ -45,6 +44,9 @@
"emailjs-com": "^2.6.4",
"firebase": "^8.1.1",
"jquery": "^3.5.1",

"moment": "^2.29.1",
"ngx": "^2.4.0",
"ngx-moment": "^5.0.0",
Check the function from angular framework first
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Use angular legacy library . NOt externe library

Use angular legacy library . NOt externe library

And if angular does not have what we want to do, what should I do??
-----Message d'origine-----
De : "Ghislain"<EMAIL_ADDRESS>Envoyé : 20/01/2021 14:26
À : "idrice24/mns"<EMAIL_ADDRESS>Cc : "idrice24"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Objet : Re: [idrice24/mns] Etoo la (#428)
Use angular legacy library . NOt externe library
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

And if angular does not have what we want to do, what should I do??
-----Message d'origine-----
De : "Ghislain"<EMAIL_ADDRESS>Envoyé : 20/01/2021 14:26
À : "idrice24/mns"<EMAIL_ADDRESS>Cc : "idrice24"<EMAIL_ADDRESS>"Author"<EMAIL_ADDRESS>Objet : Re: [idrice24/mns] Etoo la (#428)
Use angular legacy library . NOt externe library
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


metrics-servlet doesn't record the real processing time and response code of async servlet

At the moment, metrics-servlet is only useful for synchronous servlet. It records the time of the initial calling thread and disregard the time spent processing asynchronously in different threads until the request is really completed. We would like to see the complete processing time and real response code for asynchronous servlet.

Will track in #796


Prototype terminal dashboard; includes updates to task cli

Prototype.
Still needs:

Better error handling
Task view layout
Pass golint

#96 tracks the additional improvements that need to be done in the future.


Hooks not called

Hi,
I tested with Puts(string) :

object OnClanCreate(Clan clan)   => Hook Not Called
object OnClanDisband(Clan clan)   => Hook Called
object OnClanMemberAdd(Clan clan, PlayerSession session, PlayerSession session2)   => Hook Not Called
void OnClanCreated(Clan clan)   => Hook Not Called
void OnClanDisbanded(Clan clan)   => Hook Called
void OnClanMemberAdded(Clan clan, PlayerSession session, PlayerSession session2)   => Hook Called

Thanks

Should be fixed in the upcoming build, just missed some changes in the release that were in develop. Th

Hello,
You are using OnClanCreate with the wrong arguments, we changed them to:
void OnClanCreate(string clanName, string clanTag, Color color, string description, PlayerSession session)

Using it as an object works as well but there are some problems with the ui getting locked.
OnClanMemberAdd seems to work fine, so i'm not sure what problem you are having with that.
OnClanCreated is should be fixed in the latest build.


Cannot distinguish the title with the same name

In the figure, all FFFF are considered to link to 11#ffff
This means that the title of the same name cannot appear in the same file, otherwise the BUG must appear

This should now be addressed with update 2.2.0. Thank you for reporting this issue.


Integration of Infrastructure Tools via azd

It would be beneficial to be able to invoke infrastructure tools using azd, such as azd bicep, azd terraform, and azd pulumi. This feature would allow us to utilize replaced file tokens and execute these commands for a variety of purposes, including but not limited to deployment planning (e.g., azd terraform plan, azd az deployment what-if, etc.).
Related to https://github.com/Azure/azure-dev/issues/141

Hey @JayDoubleu. We have had a couple asks related to azd support of different tooling scenarios. I'm collecting some requirements. Will follow up when I have more! Thanks for raising this!


MacOS Sierra no longer supported

please update the documentation. MacOS Sierra and El Capitan no longer work since 2018 July update. This is because they use TLS1.1 to create the IKEv2 tunnel.

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

ID: 98d7fd30-80a8-f690-6191-d97ae4cac174
Version Independent ID: 3e15f99b-2f2d-7adc-a2d9-0b2184989db7
Content: Azure VPN Gateway FAQ
Content Source: articles/vpn-gateway/vpn-gateway-vpn-faq.md
Service: vpn-gateway
GitHub Login: @cherylmc
Microsoft Alias: cherylmc

and add the MacOS High Sierra to the supported MacOS

@Devilblessed Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

Updated. Thanks! #please-close

@Devilblessed 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.


How to extract the CrossModality Output

I want to use the CrossModality , how do I extract it

For images in MS COCO & Visual Genome, loading the features and running the functions in src::lxrt::entry would give the output.
For raw images, the features need to be extracted first here.


Updates t2t param

Fixes issue brought up in here.

Hi @kwcantrell,
Thanks for the PR. Could you move the version up here? Will want this patch to be the default install.
Any comments @wasade?

Sounds good re fillna!

@wasade good to merge?


terragrunt file is selecting docker-bake .hcl

Describe the bug
Docker bake is using a file called docker-bake.hcl, see https://docs.docker.com/engine/reference/commandline/buildx_bake/#file
This is a hcl file, but not a file that terragrunt should check.
Expected behavior
Having a valid docker-bake.hcl does not give any errors in super-linter
Steps to Reproduce

Create a valid docker-bake.hcl like https://github.com/StefanSchoof/espresso/blob/main/docker-bake.hcl
Run super lint
Gets an error about this file from terragrunt

Logs
2022-02-18 16:31:47 [ERROR]   Found errors in [terragrunt] linter!
2022-02-18 16:31:47 [ERROR]   Error code: 1. Command output:
------
time=2022-02-18T16:31:47Z level=error msg=Invalid file format /github/workspace/docker-bake.hcl
time=2022-02-18T16:31:47Z level=error msg=Unable to determine underlying exit code, so Terragrunt will exit with error code 1

Additional context

#1707

Hi @StefanSchoof . Can you run the linter locally (as instructed by the bug template) with debug output turned on? We're interested in the part that populates the list of files to lint with terragrunt.

Hi @ferrarimarco, thanks for looking into it. Sorry that I missed that info in the initial post.
Here is the log: https://gist.github.com/StefanSchoof/bf6b67fd1bed0cfbaa65a4410eee65b7
A branch that is causing this error is https://github.com/StefanSchoof/espresso/tree/feature/superlint-terragrunt and run in the github action you can see at https://github.com/StefanSchoof/espresso/runs/5582975365.

I think this is, in fact, an issue. To "detect" a Terragrunt file, we just check the extension: https://github.com/github/super-linter/blob/e277edca06d0850200869e6552a94da09f95cb3a/lib/functions/buildFileList.sh#L744
IIRC, .hcl may not be necessarily specific to Terragrunt (or Terraform). To differentiate more and avoid false positives, we need to know more about Terragrunt files, as we're doing for other file types.

The lowest hanging fruit would be to exclude docker-bake.hcl as we did in https://github.com/github/super-linter/pull/1707, but maybe there's a more scalable approach?

Maybe the question, if terragrunt should handle hcl files at all should be ask. I personally never encountered an file hcl in the context of terraform. There all files have the tf extension.

The main Terragrunt configuration file is (by Terragrunt default) named: terragrunt.hcl. From the Terragrunt docs, it appears it might also support configuration using multiple HCL files, not just terragrunt.hcl, but I'm not sure. If it was only terragrunt.hcl, we could easily limit super-linter to that when building the list of files to lint.

Not directly related to this, but currently hadolint targets all files with "dockerfile" in the filename, so for example something like "dockerfile.md" will cause an error.
Would it be possible to add a setting that would allow users to exclude certain files, as is done in MegaLinter?
https://megalinter.github.io/latest/descriptors/terraform_terragrunt/
https://megalinter.github.io/latest/descriptors/dockerfile_hadolint/

Hi everyone,
I am having a similar issue regarding terragrunt-lint and hcl files. In my case it is about vault policy configurations which are as well written as hcl and therefor managed in hcl files. As these are arbitrary named hcl files this problem cannot be fixed by just excluding a specific set of files. So a setting allowing me to exclude specific files or rather a glob fromt being terragrunted would be appreciated. On the other hand it probably would make more sense if terragrunt would not be applied to every hcl file by default as hcl is used in a lot of projects besides terraform.

I get your point. Selecting Terragrunt files based on the extension only might not be enough. Also, I didn't find a way to configure Terragrunt to ignore some files, so that's not an option, either.
The temporary workaround would be to disable Terragrunt by setting VALIDATE_TERRAGRUNT to false. That would still allow all the other linters to run while we think about a solution.

That's exactly how we are working around it right now. Sadly we already had to disable terrascan due to the current symlink issue. There are not too many terraform linters left by now :-/

After checking the terragrunt docs, it appears that terragrunt supports recursively searching for configuration files. We might use this feature instead of building the search logic ourselves.

Hi @torvitas!
We can cover the simple cases first, and eventually refine our approach later if there is a need.
#5178 should take care of this.


StdLib sprint - Week 13 - 2019

HTTP
Message Transformation
Scenario Test
Data
Socket
Messaging
Messaging
Path
Performance

Closing since tracked by https://github.com/ballerina-platform/ballerina-lang/issues/14588


MNT: Badge

This PR adds a badge for GitHub Actions, mypy and pylint. It also approves consistency in styling and solves a few R1725s:
Consider using Python 3 style super() without arguments (super-with-arguments)

Preview is visible in:
https://github.com/pyvista/pyvistaqt/tree/eef729bb9412f69c167f1daf9512cf31b6abdcb0

Thanks @GuillaumeFavelier


All parameters undefined

OS: MacOS 12.6.1
DAW: Ableton 11.2.6
CTRLR: AU 5.3.198
I am running Ctrlr as unit component in Ableton on Mac M1 pro. It seems all parameters are undefined. Tried with a new panel and an old panel created under Windows. Any idea how to fix it?

OK... Some explanations are indeed needed and at the same time I'm also interested on some answer from you ;-)
Thx for the picture that will help explaining.
You are using Ctrlr as development platform within Ableton. Usually people are using the standalone to develop.
In your case you are on M1 and thus I guess that the AU doesn't require Rosetta as Ctrlr standalone would (that's my question, can you confirm?).
What Ableton is seeing as AU is the Ctrlr dev platform and not your panel.
Therefore all VST automation parameters are undefined.
On top of that I don't think it makes any sense for Ctrlr as dev platform to have automation parameters.
What you want I guess is to have a panel where you can see/use your automation parameters.
You built your nice panel containing a nice MyMod1 modulator that you want to use for automation in Ableton.
To do that you need to secure different things:

what will be visible in a DAW after export must have the property "Export parameter to VST host" set to Export. This is OK in your case. By default all modulators are set to Export but you may decide that some of them should not be exported for whatever reason
I'm sure you prefer to directly see your exported parameters at the top of the automation list. To achieve this, you need to modify the VST Index property just below. Currently it is set at 98 so it is undefined_98 that will be replaced by MyMod1 if you don't change that. Set it to 0 or 1 and it will be at the top
finally, export your panel as AU. By using Ctrlr as AU in Ableton, the export is done as AU automatically.
You export the panel with File -> Export -> Export restricted instance. This will create an AU component that you need to save in your component directory or elsewhere then with copy to your component directory.
Pay attention that an existing AU is not overwritten (at least this is what I have experienced) and that you need to delete the existing one first before re-exporting a new version
rescan the AU components in your DAW to have the new panel taken into account (or close and restart Ableton)

Have fun!

Hi, actually I have created that panel in standalone mode, saved and then loaded in Ableton.
I have tried Export restricted instance but it fails:


[security] pem should not yield private key

The pem text/plain result should not return the private key by default

done


Added Kia Niro EV 2020

***** Template: Car port Kia Niro EV *****
Checklist

[x] added to README
[x] test route added to test_car_models
[x] route with openpilot: 50c6c9b85fd1ff03|2020-10-26--17-56-06
[x] route with stock system: 50c6c9b85fd1ff03|2020-10-25--11-25-27

Pls where could be a problem. Check test car models failed because blob not found.
https://commadataci.blob.core.windows.net/openpilotci/50c6c9b85fd1ff03/2020-10-26--17-56-06/0/rlog.bz2
But it's available under my.comma.ai profile.

The test was failing because it needs to be manually moved into a special bucket. Thanks for the PR!

What harness do you use? @nickn17

What harness do you use? @nickn17

I have older custom made. Mdemin ordered wrong Hyundai E for his 2020 Niro EV, so he must to move 2 pins to make Hyundai F.  It seems Hyundai F is right for 2020 Kia Niro EV.

I bought the Hyundai F for my e-Niro - it's the right one.


split the heap

We are currently modeling the heap as a single bi-dimensional map. This isn't a convenient representation for subsequent analyses on the Boogie code. The desired representation would emulate the treatment of BCT using the /heap:splitFields command line flag.

done


feat: update version of autoware.universe

Related Links

https://github.com/tier4/perception_ecu_launch/pull/5

Description
To exploit recent updates on autoware.universe, including YOLOX improvement and bytetrack introduction, this PR switches the branch for autoware.universe from galactic to master
Review Procedure
Run setup shell script and build the ROS workspace.
./setup-dev-env.sh

vcs import src < autoware.repos
vcs pull src

colcon build --symlink-install \
  --cmake-args -DCMAKE_BUILD_TYPE=Release -DPython3_EXECUTABLE=$(which python3.6) -DCMAKE_CUDA_STANDARD=14\
  --packages-up-to edge_auto_jetson_launch

Remarks

A compile option for colcon build is added (i.e., -DCMAKE_CUDA_STANDARD=14 ) to build the latest autoware.universe on Jetson
Pre-Review Checklist for the PR Author
PR Author should check the checkboxes below when creating the PR.

[x] Assign PR to reviewer

Checklist for the PR Reviewer
Reviewers should check the checkboxes below before approval.

[x] Commits are properly organized and messages are according to the guideline
[ ] (Optional) Unit tests have been written for new behavior
[x] PR title describes the changes

Post-Review Checklist for the PR Author
PR Author should check the checkboxes below before merging.

[ ] All open points are addressed and tracked via issues or tickets

CI Checks

Build and test for PR: Required to pass before the merge.

@manato This PR is also working in my environment. How about move this PR status to opened?

@aohsato I appreciate your confirmation. As you suggested, I open this PR.


Run markdownlint in PR instead of push

Why is this change needed? How this actually works, will the check run on commits pushed after PR is opened (Github Actions docs are not clear on this matter)?

Why is this change needed? How this actually works, will the check run on commits pushed after PR is opened (Github Actions docs are not clear on this matter)?

I don't know the "detailed" description of both options. But currently the workflow is only run on commits in main branch (i.e, it is run after the PR is merged)

Adding @gewarren @IEvangelist (We're all learning the nuances of when these run).
We should test this to verify. My understanding is that push runs when commits are pushed. If you add a branch filter, it will only run when commits are pushed to that branch. I think it should run on any branch when you push commits, including those on your fork.

Hi @Youssef1313 - thanks for this contribution, but I do not think we need this.
This change will have the markdown linter ran on PRs only, whereas now it runs on any push to any branch on this repo.
I do not think this change is necessary, the only difference is that with this change it wouldn't run the linter when we merge PRs to main (in that way it might be slightly more efficient), but it's not really really something that we're ever currently held back by.
On the other hand (currently as is) this does serve as a safety net to help ensure that in the rare case that PRs are merged without all checks passing - that we'd more than likely notice linter errors, as the status badge would flip to failing. Again, I think we can leave this as it is without this change.

I think the linter error should be detected before the PR is merged. Without this change, it will only be detected after it is merged, which isn't ideal behavior IMO.

I think the linter error should be detected before the PR is merged. Without this change, it will only be detected after it is merged, which isn't ideal behavior IMO.

Interesting, I was under the impression that push was inclusive of pull_request. I think we should have both in that case.

I think the linter error should be detected before the PR is merged. Without this change, it will only be detected after it is merged, which isn't ideal behavior IMO.

That's not true. The push-triggered check appears in the status checks section of a PR (as does a pull_request-triggered workflow). That's why I deleted the pull_request part of this workflow on Friday.

@gewarren This is only true when the branch of the PR within the repository (i.e, not a fork). See https://github.com/dotnet/docs/pull/23758 for example. It doesn't have markdownlint run.

Why is this change needed? How this actually works, will the check run on commits pushed after PR is opened (Github Actions docs are not clear on this matter)?

Yes, if the trigger is pull_request, the action is run on each commit in a pull request, which is great.

I think ideal setup should be like that:
on:
  push:
    branches:
      - main
      - live
  pull_request:
...

so we run checks on push in selected branches, and on pull request for every branch. That way there would be no duplicate checks when PR branch is on main repository. But maybe it's not worth the complexity, as everything that ends up in main comes from PRs anyway.

so we run checks on push in selected branches, and on pull request for every branch. That way there would be no duplicate checks when PR branch is on main repository. But maybe it's not worth the complexity, as everything that ends up in main comes from PRs anyway.

I like it. Or even better:
on:
  push:
    branches:
      - main
      - live
  pull_request:
    branches-ignore:
      - main
      - live
...

 pull_request:
   branches-ignore:
     - main
     - live

I don't think any PRs are ever opened from `main` or `live`. Even the `Merge main into live` PRs are opened from a snapshot branch called `publish-some_id`.

 pull_request:
   branches-ignore:
     - main
     - live

I don't think any PRs are ever opened from main or live. Even the Merge main into live PRs are opened from a snapshot branch called publish-some_id.

I was under the impression this is for the base branch. From https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestbranchestags:
For a pull_request event, only branches and tags on the base are evaluated.

I see, my proposal would end up with no markdownlint on PRs to main from a fork branch. In that case, I think what @MSDN-WhiteKnight proposed is correct (but I would remove "live" from the push branches since anything going to live has already gone through gates).
on:
  push:
    branches:
      - main
  pull_request:
...

I guess the only downside is you don't get markdownlint checks before you create the PR (which is fine with me).


Repeating entries in a calendar

Hello MMRIZE,
Thank you very much for this module. Thanks to your instructions it works great but unfortunately not all calendar entries are displayed for me. There are recurring entries in my calendar. These are entries that were created months or years ago and are repeated every week. These entries are currently not displayed in my Magic Mirror. Unfortunately, I have not found out why this is the case. Have I overlooked something in the configuration or can such entries not be displayed?
i see forward

I think probably this issue, not mine.
https://forum.magicmirror.builders/topic/18388/default-calendar-module-not-showing-some-recurring-events?_=1705582517291
However, could you send me the target ics file (in your service folder<EMAIL_ADDRESS>

Thank you for your reply. I was able to solve the problem myself. It seems that some of my entries were incorrect. These are probably still corpses from a database crash a long time ago. I didn't notice them before because they were displayed on the mobile phone. After I removed these entries and created new ones, everything is displayed as usual.
Thank you for your help and you can close the ticket.


add namespace on policy

[ ] Configuration Infrastructure
[ X] Docs
[ ] Installation
[ X] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

Hi @julisman. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@googlebot I signed it!

@googlebot I fixed it.


Error during startup ( No module named 'braviapsk')

Hello, I am running Home Assistant (hassio) 0.92.2.
I have a Sony Bravia Android TV KD-55x8507C.
I created the following folder structure:
custom_components\braviatv_psk
under the configuration folder, and I copied inside the two files:
media_player.py
init.py
I configured the Sony with preshared key following the instructions.
I added the following text to configuration.yaml
media_player:

platform: braviatv_psk
host: <IP_ADDRESS>
psk: '2931'
amp: True
android: True
name: SONY_BRAVIA

then I restarted HA.
The Sony did not appeared as a mediaplayer entity.
Looking at the HA log I found the following:
Log Details (ERROR)
Sat May 04 2019 16:37:10 GMT+0200 (ora solare Europa occidentale)
Error while setting up platform braviatv_psk
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/homeassistant/helpers/entity_platform.py", line 126, in _async_setup_platform
SLOW_SETUP_MAX_WAIT, loop=hass.loop)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 416, in wait_for
return fut.result()
File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/config/custom_components/braviatv_psk/media_player.py", line 90, in setup_platform
[BraviaTVDevice(host, psk, mac, name, amp, android, source_filter)])
File "/config/custom_components/braviatv_psk/media_player.py", line 99, in init
from braviapsk import sony_bravia_psk
ModuleNotFoundError: No module named 'braviapsk'
Any idea of what is the issue ?
Regards

Just do another restart. The package is not yet fully installed when HA tried to open it. A restart will fix that.

See also the last paragraph of the readme ;-)

Rebooted.  Still does not work.
Same error in log :(

Rebooted? Or restarted HA?

from web UI. Configuration, General, (server management) RESTART...
do it makes difference ?

Yeah a reboot is something else than a restart.
You are doing it the correct way. Just reboot again in a few minutes. It should work.

Just some tricky additional info.
The Sony device is known by HA, that has it already inside his device registry. Here is the portion of the data:
        {
            "area_id": "e562d9f5556d490390e46383c6dee14b",
            "config_entries": [
                "b0d84170fe2a43d4ad696352337622b7"
            ],
            "connections": [],
            "hub_device_id": null,
            "id": "cb02bcb46db0447295b7bbc83ff06d17",
            "identifiers": [
                [
                    "cast",
                    "fcd93713ad370ce1a069746b1f967970"
                ]
            ],
            "manufacturer": "Sony",
            "model": "BRAVIA 4K 2015",
            "name": "KD-55X8507C",
            "name_by_user": null,
            "sw_version": null
        },

and the TV is actually seen only as his GoogleCast (SonyCast) functional device. So in HA it is present as a GoogleCast multimedia entity but not as a multimedia TV (normally I expect to have both two)
here is the actual entry for the GoogleCast entity from the registry entity:
        {
            "config_entry_id": "b0d84170fe2a43d4ad696352337622b7",
            "device_id": "cb02bcb46db0447295b7bbc83ff06d17",
            "disabled_by": null,
            "entity_id": "media_player.kd_55x8507c",
            "name": null,
            "platform": "cast",
            "unique_id": "fcd93713-ad37-0ce1-a069-746b1f967970"
        },

--
So after your plugin installation I would expected to have the Sony TV to appear as multimedia entity.
But nothing changes. I have still only the GoogleCast (SonyCast) device for the Android part.

Sorry for the screwed up fonts...

I am having the same results as OP although my tv is not showing in the registry.  Original bravia component works, was looking for a little more control options and found myself here after having no go with androidtv component.

I was able to solve the issue. Now I have the Sony as TV in a mediaplayer  entity.
Let me explain how I have done, since there are tons of issues like this in various forum.

I want to clarify that Home Assistant is not HASS.IO, or at least the two installations are not 100% code equivalent. This means that they can have slide different code versions and packages versions. As example one can be less updated then the other but more stable on a particular version.
Components written by the community may not be "aligned" on the last code version, that means that recent breaking changes may fail the component on a last updated HA installation. On the contrary on a less recent HA installation a component updated for a latest version of HA can stop to work or not work at all.
Even if the component code has not been changed, a new version of HA can have different version of the python packages installed, that means code incompatibility.
Even if no new version have been deployed, HA and HASSIO may not have the same python packages installed from a version to another.
In HASSIO is not normally possible to play around with command line, do "pip import" or make any sort of library add or system change. Is an almost an "out of the box" packaged system, that 99% does not require skill to be setup, easy to use for unskilled users, and should be taken as it is. Any issue should be automatically resolved by a following "next release" of the system or component.

Said that, I have HASSIO.
After some hours I realized that the custom component "braviatv_psk" uses a python library called "braviapsk" that is present in HA but not in HASSIO.
From this library the component uses "sony_bravia_psk", so just adding this python library solved the issue.
I looked at the ERROR LOG above, and saw what the missing module was:
-> "No module named 'braviapsk'"
So I went on Github Home Assistant repository and downloaded it. Then I extracted the 'braviapsk' module (is a folder) to be added on my HASS.IO installation.
Now that I got it, it was time to add it to HASS.IO
HOW TO ADD CUSTOM LIBRARIES USED BY A COMPONENT

Go under  your custom_component folder under the config folder

Simply unzip there the folder
in my case on the 'custom_component' folder I had:
bravia_psk <-- the custom component
braviapsk <-- the library

Then modify the code of the custom component to load the library from there:
e.g.
----------------------- This is media_player.py under the bravia_psk folder -------------------
...
class BraviaTVDevice(MediaPlayerDevice):
"""Representation of a Sony Bravia TV."""
def init(self, host, psk, mac, name, amp, android, source_filter):
"""Initialize the Sony Bravia device."""
_LOGGER.info("Setting up Sony Bravia TV")
from custom_components.braviapsk import sony_bravia_psk as sony_bravia_psk

....
Save all, verify the HASSIO configuration, and restart.
It worked like a charm.

Good that it works for you after the changes :+1:
Your explanation on Home Assistant vs hass.io and the way the packages work is not correct however.
First of all I am using hass.io myself and the component is working fine for me and a lot of other people using hass.io.
Here is some more explanation on Home Assistant vs hass.io -> https://www.home-assistant.io/faq/ha-vs-hassio.
The package braviapsk is the one I have made, and its definitely not available by default in Home Assistant (and that way also not in hass.io). The package is available on PyPi and on Github, but not on the HA github.
That's the way all components work by the way, they install the package on demand on your local install -> https://developers.home-assistant.io/docs/en/creating_integration_manifest.html#requirements.
Check your config\deps\lib\python3.7\site-packages folder. There should be a folder braviapsk and pySonyBraviaPSK-0.1.7.dist-info in there.

After some hours I realized that the custom component "braviatv_psk" uses a python library called "braviapsk" that is present in HA but not in HASSIO.

So that's not correct.

I looked at the ERROR LOG above, and saw what the missing module was:
-> "No module named 'braviapsk'"

That's the reason I asked you to restart HA. I have had this myself sometimes as well were the package is not yet installed while HA already tries to use it.
That's also why this text is in the readme
Due to how custom_components are loaded, it is normal to see a ModuleNotFoundError error on first boot after adding this, to resolve it, restart Home-Assistant.

@djinn5150

Original bravia component works, was looking for a little more control options and found myself here after having no go with androidtv component.

I have read on the forum that another user had fixed the issues when he removed the original bravia component from his config. Can you try that?

Hi Gerard, let me understand better.
You are right. I looked today at my HASSIO and I found a new folder:
config\deps\lib\python3.6\site-packages
it was not present a couple of days ago.
and guess... inside there are two other folders:
pySonyBraviaPSK-0.1.7.dist-info
braviapsk
so I should assume that an internal process of HASSIO downloaded the missing libraries several minutes after my restarts, and probably they terminated the download after I already created the patched version.
I can say that braviapsk is exactly the same file I put in my folder.
If this is correct, the easy solution would have been to "don't be in a hurry", and simply wait until HASSIO would have completed the download. I will correct my post, since I would like to give correct info to the users.
I will also try to delete my braviapsk folder and revert the media_player.py to its original version, and it should be able to use the braviapsk in config\deps\lib\python3.6\site-packages.
Regards

@antimix, @djinn5150,
Can you please check this forum post -> https://community.home-assistant.io/t/sony-bravia-tv-component-with-pre-shared-key/30698/341?u=gerard33.
Looks like the file manifest.json is not optional for custom components although that was in the HA release notes.
So it looks like that was the reason the package didn't install on your new HA install.
I have added that file here, can you add it to your config and see if it works now.

@antimix you will probably not notice a difference since you already installed the package manually. But nevertheless it should be fixed right now.

I was able to solve the issue. Now I have the Sony as TV in a mediaplayer entity.
Let me explain how I have done, since there are tons of issues like this in various forum.

I want to clarify that Home Assistant is not HASS.IO, or at least the two installations are not 100% code equivalent. This means that they can have slide different code versions and packages versions. As example one can be less updated then the other but more stable on a particular version.
Components written by the community may not be "aligned" on the last code version, that means that recent breaking changes may fail the component on a last updated HA installation. On the contrary on a less recent HA installation a component updated for a latest version of HA can stop to work or not work at all.
Even if the component code has not been changed, a new version of HA can have different version of the python packages installed, that means code incompatibility.
Even if no new version have been deployed, HA and HASSIO may not have the same python packages installed from a version to another.
In HASSIO is not normally possible to play around with command line, do "pip import" or make any sort of library add or system change. Is an almost an "out of the box" packaged system, that 99% does not require skill to be setup, easy to use for unskilled users, and should be taken as it is. Any issue should be automatically resolved by a following "next release" of the system or component.

Said that, I have HASSIO.
After some hours I realized that the custom component "braviatv_psk" uses a python library called "braviapsk" that is present in HA but not in HASSIO.
From this library the component uses "sony_bravia_psk", so just adding this python library solved the issue.
I looked at the ERROR LOG above, and saw what the missing module was:
-> "No module named 'braviapsk'"
So I went on Github Home Assistant repository and downloaded it. Then I extracted the 'braviapsk' module (is a folder) to be added on my HASS.IO installation.
Now that I got it, it was time to add it to HASS.IO
HOW TO ADD CUSTOM LIBRARIES USED BY A COMPONENT

Go under  your custom_component folder under the config folder
Simply unzip there the folder
in my case on the 'custom_component' folder I had:
bravia_psk <-- the custom component
braviapsk <-- the library
Then modify the code of the custom component to load the library from there:
e.g.
----------------------- This is media_player.py under the bravia_psk folder -------------------
...
class BraviaTVDevice(MediaPlayerDevice):
"""Representation of a Sony Bravia TV."""
def init(self, host, psk, mac, name, amp, android, source_filter):
"""Initialize the Sony Bravia device."""
_LOGGER.info("Setting up Sony Bravia TV")
from custom_components.braviapsk import sony_bravia_psk as sony_bravia_psk

....
Save all, verify the HASSIO configuration, and restart.
It worked like a charm.

Hello Expert.
Please help me I am struggling more than two days to config my sony android tv. noting is showing in my home assistant. i am doing as per your instruction.
As i am new i hope i am doing some mistake in this point
No-1

bravia_psk <-- the custom component
braviapsk <-- the library ( where is this librany )

No-2
(do I need to copy all this ?

...
class BraviaTVDevice(MediaPlayerDevice):
"""Representation of a Sony Bravia TV."""
def init(self, host, psk, mac, name, amp, android, source_filter):
"""Initialize the Sony Bravia device."""
_LOGGER.info("Setting up Sony Bravia TV")
from custom_components.braviapsk import sony_bravia_psk as sony_bravia_psk

Please support

@vinodnx Don’t follow that procedure as that is not correct.
First delete your bravia folder as it contains files that should not be there.
Then install the component via HACS.
If you face any issues please open a new issue with all the detaila so we can try to help you.


Feat/none update tests

Description

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.

[ ] I have updated the documentation accordingly.

[ ] I have included a vue-play example (if this is a new feature)

Coverage remained the same at 73.842% when pulling 22c720ce07f5329f56d73f5f67a53f2acd992f6d on feat/none_update_tests into e2ebc7adfbb2e0a759d918cc3628bf30171e812e on v0.18.0.


show hide class browser when tab bar off?

From<EMAIL_ADDRESS>on 2010-06-22T08:11:24Z
version 1.1.0r2
In the editor, is there a way to still show/hide the class browser when the tab bar is switched off?
Could the show/hide icon perhaps be moved to the default bar?
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=238

From pierre.raybaut on 2010-06-22T10:08:24Z
Fixed: https://code.google.com/p/spyderlib/source/detail?r=12b716b52a894ade2117f6a9dc539b580103ea47&repo=v11
Status: Fixed


GH-43185: [C++] Suggest a cast when Concatenate fails due to offsets overflow

Rationale for this change
When arrays using 32-bit offsets into data buffers are concatenated and the data buffers of the results grow beyond 2GB, Concatenate returns a bad Status with a very simple message:
"offset overflow while concatenating arrays"
The contract that Concatenate honors is very simple: arrays of input type T lead to output of the same type T, so we can't, for instance, return a LARGE_STRING [1] array when the input is STRING.
But we can suggest a cast to the caller in case an overflow error is detected. Either programatically (by taking an output parameter) or by giving a better error message to users.
[1] LARGE_STRING can use 64-bit offsets
What changes are included in this PR?

Suggest casts when concatenation of the values of an FSL fail due to overflow
Suggest casts when concatenation of [LARGE_]LIST_VIEW array fails due to overflow
Suggest casts when concatenation of [LARGE_]LIST array fails due to overflow
Suggest a cast to LARGE_(BINARY|STRING) when offsets overflow

Are these changes tested?
Yes.

GitHub Issue: #43185

I tested this PR on a table with string columns and 70,000,000 rows.
I got the expected error message:
Traceback (most recent call last):
  File "/home/anja/git/arrow/python/take_overflow.py", line 62, in <module>
    table.sort_by([("table_id","ascending"),("partition","ascending"),("timestamp","ascending")])
  File "pyarrow/table.pxi", line 2095, in pyarrow.lib._Tabular.sort_by
    return self.take(indices)
  File "pyarrow/table.pxi", line 2133, in pyarrow.lib._Tabular.take
    return _pc().take(self, indices)
  File "/home/anja/git/arrow/python/pyarrow/compute.py", line 487, in take
    return call_function('take', [data, indices], options, memory_pool)
  File "pyarrow/_compute.pyx", line 590, in pyarrow._compute.call_function
    return func.call(args, options=options, memory_pool=memory_pool,
  File "pyarrow/_compute.pyx", line 385, in pyarrow._compute.Function.call
    result = GetResultValue(
  File "pyarrow/error.pxi", line 154, in pyarrow.lib.pyarrow_internal_check_status
    return check_status(status)
  File "pyarrow/error.pxi", line 91, in pyarrow.lib.check_status
    raise convert_status(status)
pyarrow.lib.ArrowInvalid: offset overflow while concatenating arrays, consider casting input from `string` to `large_string` first.

I tested this PR on a table with string columns and 70,000,000 rows.
I got the expected error message:
Traceback (most recent call last):
  File "/home/anja/git/arrow/python/take_overflow.py", line 62, in <module>
    table.sort_by([("string_col","ascending")])
  File "pyarrow/table.pxi", line 2095, in pyarrow.lib._Tabular.sort_by
    return self.take(indices)
  File "pyarrow/table.pxi", line 2133, in pyarrow.lib._Tabular.take
    return _pc().take(self, indices)
  File "/home/anja/git/arrow/python/pyarrow/compute.py", line 487, in take
    return call_function('take', [data, indices], options, memory_pool)
  File "pyarrow/_compute.pyx", line 590, in pyarrow._compute.call_function
    return func.call(args, options=options, memory_pool=memory_pool,
  File "pyarrow/_compute.pyx", line 385, in pyarrow._compute.Function.call
    result = GetResultValue(
  File "pyarrow/error.pxi", line 154, in pyarrow.lib.pyarrow_internal_check_status
    return check_status(status)
  File "pyarrow/error.pxi", line 91, in pyarrow.lib.check_status
    raise convert_status(status)
pyarrow.lib.ArrowInvalid: offset overflow while concatenating arrays, consider casting input from `string` to `large_string` first.

+1 for me!


{Network} Update network aaz

Related command

Description

Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

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

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

Network

Seems resource ID template in Azure Stack is missing.


Avoid Chrome adding window history entries when item has no transcription/translation

This PR partly fixes a bug that prevents the browser back button from functioning as intended when paging through items viewed in Chrome browser.
The bug is triggered when viewing and paging through a collection item with Chrome browser. When paging through an item (with the JavaScript page turning buttons) and then pressing the browser back button, nothing seems to happen. In Firefox, the browser correctly navigates to the webpage before the collection item.
This is behaviour specific to Chrome (see https://bugs.chromium.org/p/chromium/issues/detail?id=172859) . In Chrome, the loading of <iframe>s that display transcription/translation content causes extra entries to be pushed onto the window history. This fills up the window history with 2 new entries every time an item page is turned. Thus, after a few turns of the item page, it is necessary to press the back button (2 x page turns + 1) to get back to the webpage before the collection item.
Full fix for items with no transcription/translation content
There's no need to do a whole iframe load in order to display a simple "Nothing to see here" message. This is now injected with JavaScript into a pre-existing srcdoc in the <iframe>. This prevents Chrome from pushing new history states in these cases.
Partial fix for items with transcription/translation
The obvious solution to injecting content without a page load (ajax) won't work because of browser cross-origin restrictions. But as most items don't have both transcription and translation, we can at least reduce the number of history pushes by 1 for each page turn.

See related PR in CUDL-Viewer: https://github.com/cambridge-collection/cudl-viewer/pull/25


[Lead space block] Type token explo

The lead space block currently uses a semi-bold type token for the highlight in the headline. In addition, the highlight can only appear as the first word or phrase.
We should explore the following:

[ ] Alternatives to the semi-bold highlight in the headline
[ ] Make the headline more flexible so that the highlight can appear anywhere (once) in the headline

Duplicate of #10142


Custom taxonomy?

Hello, awesome update, loving the speed!
Not really an issue per se, but I have a hmmscan database that I would like to use preferentially for taxonomy calls. It's not a comprehensive database, so ideally this would be used first, and whatever genomes aren't called by the database should still go through the included databases.
What can I do to make that happen?
Paul

Hi Paul,
Thanks for you kind comments!
What you are asking for sounds like a whole new thing. Currently, taxonomy calls in Cenote-Taker 3 are made by mmseqs2 search (blastp-style) of hallmark genes to a taxonomically-labeled protein database.
Doing a similar task with hmms (presumably from MSAs of several proteins) would be complicated from a taxonomical labelling standpoint.
If you could devise a detailed scheme about how this might work, you could submit a reply here and I could consider it in future updates if I think it would add a lot of value. To be honest, I've gone through a long stretch of adding features and fixing bugs on this tool, and, in the near future, I'm mostly going to be doing updates to fix bugs and update databases.
Sorry I coudn't be more positive at this time.
Mike

Hmm, I'm not stuck on using hmms.
Is it possible to include custom taxonomy through regenerating the mmseqs database by adding my proteins to refseq_virus_prot.fasta and ct3_hallmark_nr_cd90_refseq.prot_taxids.mmseqs_fmt.tsv? I suppose it would be missing another step where taxon id is linked to a taxon name somehow, can't find that file.

Hey Paul,
So, yes, in theory you could add NCBI-derived amino acid sequences to ct3_hallmark_nr_cd90_refseq.faa and the corresponding accession + taxID to ct3_hallmark_nr_cd90_refseq.prot_taxids.mmseqs_fmt.tsv then run these commands and replace the typical database files. I can't officially recommend it:
mmseqs createdb ct3_hallmark_nr_cd90_refseq.faa hallmark_taxdb/ct3_hallmark.taxDB

mmseqs createtaxdb hallmark_taxdb/ct3_hallmark.taxDB tmp --tax-mapping-file ct3_hallmark_nr_cd90_refseq.prot_taxids.mmseqs_fmt.tsv

Keep in mind that only the CT3-identified hallmark genes are queried against the taxDB, and barring some fancy work with taxonkit, you have to use NCBI-derived sequences in order to get associated taxonomy.

I can make that work for now, thanks!


Making changes for checking the OCC being Active for Firestone Hardware

The BVT tests were failing for Open Power Firestone Hardware since the below command was failing
ipmitool -H  -I lanplus -U ADMIN -P admin sdr elist |grep 'OCC Active'
There are 2 OCC chips being Active in Firestone Hardware where as in Habanero LC Hardware, we have 1 OCC chip being Active and hence the sdr elist was not returning the correct values for Firestone Open Power Hardware.
Hence, making this fix in-order to fetch the correct values of 'OCC Active' for both Firestone and Habanero LC Open Power Hardware's.

Hi Jay,
As Host Status sensor is working fine now and BMC bug is resolved, I have uncommented the lines in the common/OpTestIPMI.py:
cmd = 'sdr elist |grep 'Host Status''
if 'S0/G0: working' in output:
Then executed the scripts again on both the Habanero LC and Firestone P8 Hardware's.
The tests are working fine now with the uncommenting of both the original source lines.
Please let me know if I can send another Pull request with the new changes in the OpTestIPMI.py file by uncommenting the required lines.

I have made the new changes to my patch appropriately by uncommenting the original lines

Looks good!


Available codes

Needs a list of available values for parameters

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

ID: 27c70f90-3a15-483f-5715-cfcede60ac67
Version Independent ID: e2fcf849-3d75-91c5-31f5-be2fbc6f945f
Content: Set-SPWebApplicationHttpThrottlingMonitor (sharepoint-server)
Content Source: sharepoint/sharepoint-ps/sharepoint-server/Set-SPWebApplicationHttpThrottlingMonitor.md
Product: sharepoint-2016-powershell
GitHub Login: @techwriter40
Microsoft Alias: kirks

What specifically are you looking for? Not all parameters have well defined values. As noted in some of the parameters, you need to use the get- cmdlet to return the available values.

Was looking for the different values that can be used for category and counter combinations
Processor  % processor time - https://blogs.technet.microsoft.com/wbaer/2010/04/22/http-request-monitoring-and-throttling/
Asp.net   requests current - https://social.technet.microsoft.com/Forums/office/en-US/f39ea4cd-b7e8-429d-ac5a-72a9f7119312/http-throttling-aspnet-requests-current-50018
Memory available mbytes
Thanks in advance for any changes,  the info is out there on the web, just thought it would be a nice add to this page https://docs.microsoft.com/en-us/powershell/module/sharepoint-server/set-spwebapplicationhttpthrottlingmonitor?view=sharepoint-ps
From: Trevor Seward<EMAIL_ADDRESS>Sent: Wednesday, July 4, 2018 3:00 PM
To: MicrosoftDocs/office-docs-powershell<EMAIL_ADDRESS>Cc: Stacy Simpkins<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/office-docs-powershell] Available codes (#1391)
What specifically are you looking for? Not all parameters have well defined values. As noted in some of the parameters, you need to use the get- cmdlet to return the available values.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/office-docs-powershell/issues/1391#issuecomment-402551170, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AUKlKMqpKttNBDrVWDsibBp9huKxOoa_ks5uDR7HgaJpZM4VCuZi.

Open perfmon.msc. Based on what you see, those are the categories/counters you can specify (though not all will be useful). There are too many values to list.

@StacyRacks thank you for your comment. There are too many variables to list based on your environment, so there is no set values that this cmdlet can return. For now, I am closing the comment, but feel free to reopen another comment or pull request to request a specific change.  thanks

Thanks Kirk,  seems like it can pull back the counters from within perfmon for the category, makes sense, thanks for looking into it.
Thank you for choosing Rackspace Hosting, the #1 cloud company
<EMAIL_ADDRESS>From: Kirk Stark<EMAIL_ADDRESS>Sent: Thursday, July 5, 2018 12:09 PM
To: MicrosoftDocs/office-docs-powershell<EMAIL_ADDRESS>Cc: Stacy Simpkins<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/office-docs-powershell] Available codes (#1391)
@StacyRackshttps://github.com/StacyRacks thank you for your comment. There are too many variables to list based on your environment, so there is no set values that this cmdlet can return. For now, I am closing the comment, but feel free to reopen another comment or pull request to request a specific change. thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/office-docs-powershell/issues/1391#issuecomment-402790809, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AUKlKEG-GYrRvIGkW2eOoUcML7LKgWUrks5uDkgbgaJpZM4VCuZi.

Thanks, really appreciate it, makes sense
Thank you for choosing Rackspace Hosting, the #1 cloud company
<EMAIL_ADDRESS>From: Trevor Seward<EMAIL_ADDRESS>Sent: Thursday, July 5, 2018 9:18 AM
To: MicrosoftDocs/office-docs-powershell<EMAIL_ADDRESS>Cc: Stacy Simpkins<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/office-docs-powershell] Available codes (#1391)
Open perfmon.msc. Based on what you see, those are the categories/counters you can specify (though not all will be useful). There are too many values to list.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/office-docs-powershell/issues/1391#issuecomment-402737399, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AUKlKOIvQwj-2yFWg-4I8Atgfele9hweks5uDiANgaJpZM4VCuZi.


Gist from uploaded file in creategist command

Fixed #18
Now the creategist command can be used to for file files as well, and replying to codeblock or a file will also work.

There are some issues with this pr, will create a new fork and will send pr again.


Refactor Node doc and graph DB templates (Part 1)

Created by: @pepe-zamarripa Aug 03 2022 at 15:17 CET
Last updated: Aug 03 2022 at 16:31 CET
ClickUp ID: IK-3719
Since labels should not be recognized as first-class entities in the db, a way to describe Nodes is needed.  The notebook code has to be refactored to accomodate the changes and output the new templates; in particular, a node template doc file is derived from the label one, and the graph db template will contain some more info about labels and relationships.
Missing:
Node template
Refactor Graph DB model template
GDBM
version 1.0:
version 1.1:
added: store size, neo4j config, ids counts, transactions, simple change log.
next: fix and filter neo4j config, add store size meas. unit, refactor layout.
Nodes
version 1.1:
added: simple change log
next: fix change log, refactor layout, descriptions (csv), sample nodes, other cyphers.
Dash
Thought of creating a dash application (python) to expose it on GCP, with dashboard and the option of downloading the reports.
Not relevant here, might be reprised for internal BI (sessions, users, deletions, etc...).
Attachment(s):
https://github.com/indykite/clickup-attachments/blob/master/8335ccbb-263d-48b7-8fef-cba24761b648.md
https://github.com/indykite/clickup-attachments/blob/master/d6254b81-22ec-499f-9212-ee043b8bc07c.md
https://github.com/indykite/clickup-attachments/blob/master/f74000ad-30ee-4cff-8d0a-dd05f7903c22.pdf
https://github.com/indykite/clickup-attachments/blob/master/1b295222-5e40-4b11-97e0-81f6ea587c12.md

Commented by: @bayegan Feb 22 2022 at 05:21 CET
@indyboox : let me know if you have questions. if you could please assess story points, that would be useful. tnx. cc @marvinkite

Commented by: @bayegan Mar 03 2022 at 18:48 CET
@indyboox : see suggested title change and reduction of tasks to complete for this sprint. please feel free to modify - total set of tasks are tracked in epic: 227f1tj - all future tickets can be linked to this one to keep track of totality. thank you.


Files are not directly accessible when returned from the createRef function

Files are not directly accessible when returned from the createRef function

This just needs READMe & docs updates


⚠ SolarOscp has degraded performance

In e2cf455, SolarOscp ($SOLAROSCP_URL) experienced degraded performance:

HTTP code: 200
Response time: 110 ms

Resolved: SolarOscp performance has improved in 1bdc314.


[WIP] Initial review of KVM implementation of tasks

Signed-off-by: Hariharasubramanian C S<EMAIL_ADDRESS>

Hey @cshari-zededa -- sorry for the delay -- lets make sure we commit it this week. A few things left to do here:

rebase on the latest EVE

Done

take care of the feedback I left just now

Done, please let me know if you think I have missed anything.

lets see if we can reduce overhead to less than 800M (800M really seems excessive)

Arrived at 500MB with some trail-and-error experiments with PCI passthrough settings.

For #3 I suggest we do the memory pinning and start passing -overcommit mem-lock=on and -overcommit cpu-pm=on to the qemu we're running.

Done

I think that will help us arrive at a more reasonable overhead figure

Thanks @cshari-zededa -- merged!


New-MarkdownHelp generates MD triggering Code scanning rule: "remark-lint-no-literal-urls"

Steps to reproduce

Place a URL in the Comment block of a Function
Run New-MarkdownHelp
Run Codacity Code Analysis

Expected behavior
No PSscriptanalyzer linting message in Codacity or other tools.
Actual behavior
file:///codacy/docs/Get-PublicHolidayCountry.md  Documentation
Preview unavailable
Sorry, we couldn't find this file in the repository.

[no-literal-urls] Don’t use literal URLs without angle brackets
Remark-lint (reported by Codacy)
Tool
Remark-lint (reported by Codacy)
Rule ID
remark-lint-no-literal-urls
Warn for literal URLs in text.
URLs are treated as links in some Markdown vendors, but not in others.
To make sure they are always linked, wrap them in < (less than) and >
(greater than).

Fix
remark-stringify
never creates literal URLs and always uses < (less than) and >
(greater than).

See Using remark to fix your Markdown
on how to automatically fix warnings for this rule.

Environment data

PlatyPS v0.14.1

@DEberhardt, The output is very helpful, but could you provide an example of your input that you generated this result from?

Of course:
Input:  https://github.com/DEberhardt/TeamsFunctions/blob/main/Public/Functions/Support/AutoAttendant/Get-PublicHolidayCountry.ps1
Output: https://github.com/DEberhardt/TeamsFunctions/blob/main/docs/Get-PublicHolidayCountry.md
Checking my security log for Codacity, I found 300 entries, I suspect the help link I have placed in the .LINK Section?

I just added a new Help file for a new function... created with the established routine/script:
---
external help file: TeamsFunctions-help.xml
Module Name: TeamsFunctions
online version: https://github.com/DEberhardt/TeamsFunctions/tree/master/docs/New-TeamsResourceAccountLineIdentity.md
schema: 2.0.0
---

Line 4 - the online Version is commented on by Codacity.
Codacity here also reports an example UPN "Contoso.com" as a URL (Line 164), which is clearly a false-positive.
Lastly, it reports line 166 - so any URL posted in the Script block, that New-MarkdownHelp is parsing is not translated...
Related Links are not commented on. New-Markdownhelp correctly translates them into Links ...
Maybe it only needs expanding to any URLs found - just translate them for a link in MD-style?

This is fixed in Microsoft.PowerShell.PlatyPS v1