Documentation not descriptive enough

Hey this looks like a great plugin, but I'm struggling to figure out how to render the table. I'm not sure if it's just me or not, but it feels like the documentation in the ReadMe could be a little more clearer. For example: you have written

Just use the slash command /Render table to get started!

So, I open a blank page and I try this and I get the following text:

{{renderer :tables_656915f0-5421-484e-bebf-87fea5bd1574}}

Now, what do I do? You have given an example but you haven't said where to put the  text? Should the /Render command come before everything else? Should I put the /Render as a separate block? Or do I insert the example as a child block to the /Render command? Lots of questions unanswered.
You have written:

To draw a table above, you can use any one of the below approaches, with the flags data, rows or cols.

But where do I put these flags? as a child block to the text that is rendered with the /Render command?
Then there is the basic stats. Again, where do I put the (<shortcut>-<column>)? Does it go as a child to all the other text? Or immediately below the /Render? inside the same block or on it's own.
I think a full example or maybe a Gif would be great to see.
Thanks!

Would the snippets in the Introduction help?

Yeah thanks! I did end up figuring it all out. But I decided to raise this issue so that others wouldn't struggle with the same issues in the future. That information you've provided would be great to add in the documentation (IMO).
i.e.
This would be great information to include:
The {{renderer ...}} is automatically generated when you type /Render, so you just need to add the portion from rows onwards.
To add the mathematical formulas, add it to the same block as rows. In the example below, sum-2 sums up the values in column 2 of the table.
- {{renderer(:tables_656a0198-9b78-4d81-ae9a-09811cce3c8d)}}
	- rows sum-2
		- hello
			- hello
		- **stuff**
			- *stuff*
		- [[John Tan]]
			- The quick brown fox jumps over the lazy dog

Thanks for the feedback!
Will update it as soon as I can.

Docs updated.


Checkstyle is not run in GitHub CI

Describe the bug
Checkstyle is not run in GitHub CI. According to the comments in .github/workflows/build.yml it should be run with the Unit Tests, but I noticed in a recent PR that it does not. This pull request introduced a trailing space, yet passed all sixteen checks in GitHub CI. When I ran mvn -U checkstyle:check locally, the trailing whitespace was detected and checkstyle threw an error.
Expected behavior
Checkstyle should be run in CI. We run lint in Angular CI so this should be no different.

@alanorth : Checkstyles are run by CI.
The reason you see the skipped notation in that build.yml is because they are run already during the Unit Test phase.  See the comment here: https://github.com/DSpace/DSpace/blob/main/.github/workflows/build.yml#L30
So we skip them during Integration Tests in order to avoid running them twice for every CI build.
In other words, this runs checkstyle by default: https://github.com/DSpace/DSpace/blob/main/.github/workflows/build.yml#L71   That line triggers twice for every build.  Once for Unit Test (which runs checkstyle) and once for Integration Test (which disables checkstyle)

Proof that Checkstyle is running can be found in this PR: #9018 .  The second commit (the merge commit) threw 109 checkstyle errors in the "Run Unit Tests" phase: https://github.com/DSpace/DSpace/actions/runs/5782450021/job/15669286629
Those were then cleaned up and checkstyle passed.
Additional proof can be seen in the port PR #9037.... if you look at the logs of the "Run Unit Tests" phase, you'll see the "maven-checkstyle-plugin" is called for every module, e.g. here https://github.com/DSpace/DSpace/actions/runs/5782450021/job/15669286629
So, I suspect the trailing whitespace option may be either a bug in Checkstyle itself, or maybe two different versions of Checkstyle are in use (and one accepts trailing whitespace in comments and the other does not)

Closing, as this was just proven to work by @alanorth in this test PR to try to insert unallowable trailing whitespace.  https://github.com/DSpace/DSpace/pull/9040
So, Checkstyle is working.  But, it's still a mystery why it didn't seem to properly throw an error on the whitespace here https://github.com/DSpace/DSpace/pull/9018/files#diff-e8e68f2b1da2328f4846e0a4d34b39dedcc40453e9a3bc75eb1b5cd81cb37a1eR111
My best guess at this point is that maybe it's a bug in Checkstyle?


Bump version to 1.7.5 and add pypi.org markdown support

Add the title states

@screamerbg Merge and release at will.


Update x11rb to 0.10

Local cargo build on Debian and macOS has no problem.

Hey there, @bnoctis. Thanks a bunch for the update. Sorry I was so slow getting to this. If you have a moment, do you mind rebasing this PR on master so that it picks up the CI fixes I merged in https://github.com/1Password/arboard/pull/79?

@complexspaces done. However it needs to be tested on a Linux with DE as the test failed on ssh connected Linux with "Unknown error while interacting with the clipboard: Display parsing error"', src/lib.rs:181:40.

... as the test failed on ssh connected Linux with "Unknown error while interacting with the clipboard: Display parsing error"', src/lib.rs:181:40.

@bnoctis I ran the tests locally on a Ubuntu setup using Wayland and the tests passed, both with and without the wayland-data-control feature enabled. Do you have an X server available in your test environment?

@complexspaces no, so I asked for a test with DE. Now it looks good.


Feature: Add Dagger Config

Add simple dagger config to trigger a update_preview_action with dagger.
Required Inputs as env vars taken are username, password, project, preview_id
and Optional inputs are compose file and server name

I think we should close this in favor of adding Uffizzi to universe.dagger.io in https://github.com/dagger/dagger/pull/2697


Adding link to download CLI

Describe the issue here.
Just a request, but it could be really helpful to point users to the CLI download page if they are looking at these docs.
Relevant URLs
https://portal.influxdata.com/downloads/
What products and version are you using?
InfluxDB Cloud.

https://docs.influxdata.com/influxdb/v2.0/get-started/#optional-download-install-and-use-the-influx-cli
There is a big button which by-passes the downloads page today.


LINQ: Enums convertor using System.Text.Json is not working

I've followed this https://github.com/Azure/azure-cosmos-dotnet-v3/issues/3250 but sounds it didn't solve the Enums conversation to strings.
The latest solution from that issue is to use a custom serializer CosmosSystemTextJsonSerializer that inherits CosmosSerializer and CosmosLinqSerializer but that won't work because CosmosLinqSerializer is internal class and can't be inherited due to protection level.
My main issue that when trying to use LINQ and filter items based on Enum that has been converted to string, it is not returning any result because it compares the converted string with int.
Record in DB
"State": "Finish"

Enum in C# converted using System.Text.Json Convertor:
[JsonConverter(typeof(JsonStringEnumConverter))]
public enum State
{
    None = 0,
    InProgress = 1,
    Finish = 2,
    Failed = 3,
}

@v-mghabin The code proposed in #3250 is incorrect. I had a discussion with the user here- https://github.com/Azure/azure-cosmos-dotnet-v3/issues/2685#issuecomment-1888012810
Here is an example of how you could implement CosmosLinqSerializer for your scenario. Please give it a try and let me know how it goes:
 class SystemTextJsonLinqSerializer : CosmosLinqSerializer
  {
      private readonly JsonObjectSerializer systemTextJsonSerializer;

      public SystemTextJsonLinqSerializer(JsonSerializerOptions jsonSerializerOptions)
      {
          this.systemTextJsonSerializer = new JsonObjectSerializer(jsonSerializerOptions);
      }

      public override T FromStream<T>(Stream stream)
      {
          if (stream == null)
              throw new ArgumentNullException(nameof(stream));

          using (stream)
          {
              if (stream.CanSeek && stream.Length == 0)
              {
                  return default;
              }

              if (typeof(Stream).IsAssignableFrom(typeof(T)))
              {
                  return (T)(object)stream;
              }

              return (T)this.systemTextJsonSerializer.Deserialize(stream, typeof(T), default);
          }
      }

      public override Stream ToStream<T>(T input)
      {
          MemoryStream streamPayload = new MemoryStream();
          this.systemTextJsonSerializer.Serialize(streamPayload, input, input.GetType(), default);
          streamPayload.Position = 0;
          return streamPayload;
      }

      public override string SerializeMemberName(MemberInfo memberInfo)
      {
          System.Text.Json.Serialization.JsonExtensionDataAttribute jsonExtensionDataAttribute =
              memberInfo.GetCustomAttribute<System.Text.Json.Serialization.JsonExtensionDataAttribute>(true);
          if (jsonExtensionDataAttribute != null)
          {
              return null;
          }

          JsonPropertyNameAttribute jsonPropertyNameAttribute = memberInfo.GetCustomAttribute<JsonPropertyNameAttribute>(true);

          string memberName = !string.IsNullOrEmpty(jsonPropertyNameAttribute?.Name)
              ? jsonPropertyNameAttribute.Name
              : memberInfo.Name;

          return memberName;
      }
  }

Can u pls elaborate when this change will be released as our team can't use a preview package in production?

@v-mghabin it will be part of the next public package, which we are hoping to release in the next couple weeks

@Maya-Painter
I noticed the new release is published but still it is not reflected in NuGet which is weird!
Can u pls elaborate on this?

@v-mghabin Apologies for the delay, there are some failing gates blocking the release.  More discussion here - https://github.com/Azure/azure-cosmos-dotnet-v3/issues/4412

3.39 has been released, thanks everyone for your patience. CosmosLinqSerializer is included as part of this release and allows for enum conversion in LINQ queries. Closing this issue as addressed. Please feel free to tag me with any follow up questions or concerns.


Folding shows odd chars in place of ellipsis

Doing smoke test on web:

Version: 1.40.0-insider
Commit: d39e6b396c3ea364584126316a0fcf30f9cb378e
Date: 2019-11-05T01:41:42.901Z
Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.16 Safari/537.36 Edg/79.0.309.11

@Tyriar @bpasero This looks like an encoding issue. Are the .js files served as UTF8?

This character is coming from CSS here -- https://github.com/microsoft/vscode/blob/308ff31f9585211a12e95afbab6829c088b2bc72/src/vs/editor/contrib/folding/folding.css#L27

This works fine in VSO + Edge Dev:

This also works for me running from source on Windows + Firefox

This looks like an encoding issue. Are the .js files served as UTF8?

Yes, from the server and also indicated in the HTML page:

I can't reproduce this anymore using the same server, browser and workspace 🤷♂

Ok let's close it then.


updates for Remix v2

Hello Sergio,
I have upgraded all dependencies to latest, including Remix v2.
It should fix the TS error on 'build' passed to remix middleware, since ServerBuild type has changed in v2.
⚠ It now handles only Remix ^2.x.x.
I hope you can test that on your side with cloudflare (I only use node).
Testing with npm link was ok on my side.

Should resolves https://github.com/sergiodxa/remix-hono/issues/53


Install missing dependencies

This PR adds pytest-cov as dev dependency.
Closes #57.

Thanks @Marcony1, merging it to main now.

agreed on the changes


[Feature Request]: 调用GPT4  支持上传文件功能

Problem Description
是否有计划 添加上传文件的功能  调用GPT4的时候需要上传文件
Solution Description
在聊天框的旁边有文件入口
Alternatives Considered
No response
Additional Context
No response

Thanks for the feedback, a lot of plans is being promoted, and it will be improved and optimized according to everyone's demands


Add XpubDerivable constructors

Closes #27

There is no trivial way of converting this two things; and since descriptor-wallet will be eventually replaced by bp-wallet, I do not think it worth spending a lot of time on this.
Currently you can use conversion between ExtendedPubkey and Xpub not through a string but through a fixed-size array serialization, which is supported by both and is ultra-performant

Thanks for the suggestion, I'm now able to get an XpubDerivable starting from a DerivationAccount without having to manipulate any string. It requires quite a lot of code but since this should be temporary I think it's acceptable.
Just a couple of requests:

is it possible to remove the &'static lifetime from the keychains param?
could you move this PR on top of the master branch please?

is it possible to remove the &'static lifetime from the keychains param?

no, since it uses From<'static ...> for DervationSeg, which requires static since it panics if the length is wrong - and it means that I would need to change it to TryFrom and return error from with if a static type is not used. Why do you need it to be removed?

could you move this PR on top of the master branch please?

done

@zoedberg I have added XpubDerivable::try_custom constructor which doesn't require a static argument, but which can fail. I have also renamed other constructor methods


Question: is there any way to access Passed Props?

The styled-components documentation describes ways to generate styles as a function from the arguments passed to the component by consumers. For example:
const Input = styled.input`
  color: ${props => props.inputColor || "palevioletred"};
`

how does this part of the styled-components API work in ember with this package?
that is, is there a way to write code that looks like this:
// ./app/components/styled-heading/component.js
import styled from 'ember-styled-components';

const StyledHeading = styled.h1`
  font-size: 2em;
  background: ${args => args.highContrast ? 'white' : 'gray'}
`

{-- ./app/templates/application.hbs --}
<StyledHeading @highContrast={{false}}>My background is gray</StyledHeading>

@joefraley passed props works. The example you provided should work correctly. https://dev.to/shayanypn/using-styled-component-with-ember-js-2h71


How to refresh token

Since this authentication flow can return an accesstoken to call the GraphService, how can we refresh token for the next time?

文档详细信息
⚠ 请勿编辑此部分。 docs.microsoft.com ➟ GitHub 问题链接必须具有此部分。

ID: 7d939a56-d1be-f2a2-3454-0f0c5144bc27
Version Independent ID: ec4d5574-ddeb-9408-ad82-d86507a5111b
Content: Authentication for tabs using Azure Active Directory - Teams
Content Source: msteams-platform/concepts/authentication/auth-tab-AAD.md
Product: msteams
GitHub Login: @o365devx
Microsoft Alias: o365devx

Could you please take a look at Use the refresh token to get access token?

Please re-open if you still face any issues.


Profile

Profile sync to the system theme.
Users are required to login to the site.
URL for a logged in user is http://<IP_ADDRESS>:8000/profile/ - no matter if it is a Client or a Professional.

Please open a ticket to remove the demo_client, demo_client2 and proffessional there are new factories for that
You can remove the static init of the user password, you can set the data from test per demand and assert the content in the tests

A ticket was opened, issue #138
@Yarboa

@Yarboa
Can you explain what do you mean when you say "You should avoid the [X] usage"?

@Yarboa Can you explain what do you mean when you say "You should avoid the [X] usage"?

Avoid call like those now
https://github.com/redhat-beyond/Pro4U/pull/127#issuecomment-1576659018


[AutoPR] iothub/resource-manager

Created to accumulate context: iothub/resource-manager

Build output:

Build output:

Build output:

Closing PRs that have been open for more than 1 month.


refactor: AppModule.register to registerAsync

This converts AppModule.register to AppModule.registerAsync in order to preemptively call configFactory for feature flags.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 1 (0.0%)  changed or added relevant line in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage remained the same at 90.799%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/main.ts
0
1
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/routes/transactions/entities/tests/human-description.builder.ts
1
90.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
4856

Relevant Lines:
5237

💛  - Coveralls

I'm going to close this as our configFactory is not async.


Spread can be problematic with SVG and the class attribute

When using spread with an SVGElement, spread calls spreadExpression which in turn calls assign.
In the tree of possibilities in assign if we are spreading a class we end up on that branch because class is a keyword registered in the Attributes constant and is of type property.
We then arrives to this expression: } else node[info.alias] = value;. I believe this is where things are a bit weird with SVG and the className attribute. I found this stackoverflow about it. I believe you are doing something similar which causes the following error:
Cannot assign to read only property 'className' of object '#<SVGSVGElement>'
Here's a small repro: https://codesandbox.io/s/solid-svg-spreading-class-bug-vdefz?file=/src/index.tsx
Let me know if you need more details.

Yeah I need to change the order or make that block for non-SVGs only. Thanks I missed this,

Thank you for the quick action Ryan! Much appreciate it.


aws-network-policy-agent is not pre-loaded in the latest AMI

What happened:
aws-network-policy-agent image is not preloaded on the latest AL2 EKS optimized AMI. As per https://github.com/awslabs/amazon-eks-ami/pull/938 other images are preloaded to speedup node start.
Node start times increased with the latest version of the addon.
VPC CNI Plugin events:
Events:
  Type    Reason     Age   From               Message
  ----    ------     ----  ----               -------
  Normal  Scheduled  86s   default-scheduler  Successfully assigned node-latency-for-k8s/node-latency-for-k8s-node-latency-for-k8s-chart-<redacted> to <redacted>
  Normal  Pulling    86s   kubelet            Pulling image "public.ecr.aws/eks-nodes/node-latency-for-k8s@sha256:a66ec2166d1a82f09ca2f322896b97867bca5ec47f06f1fe4f819684c0b46b9f"
  Normal  Pulled     85s   kubelet            Successfully pulled image "public.ecr.aws/eks-nodes/node-latency-for-k8s@sha256:a66ec2166d1a82f09ca2f322896b97867bca5ec47f06f1fe4f819684c0b46b9f" in 948.7423ms (948.75397ms including waiting)
  Normal  Created    85s   kubelet            Created container node-latency-for-k8s-chart
  Normal  Started    67s   kubelet            Started container node-latency-for-k8s-chart

What you expected to happen:
Image aws-network-policy-agent will be preloaded on the latest AMI, as other components of AWS VPC CNI plugin.
How to reproduce it (as minimally and precisely as possible):
Start a new node. Describe newly created aws-node pod.
Anything else we need to know?:
Environment:

AWS Region: us-east-1
Instance Type(s): c6a.4xlarge
EKS Platform version (use aws eks describe-cluster --name <name> --query cluster.platformVersion): eks.4
Kubernetes version (use aws eks describe-cluster --name <name> --query cluster.version): 1.27
AMI Version: ami-013895b64fa9cbcba
Kernel (e.g. uname -a): 5.10.186-179.751.amzn2.x86_64
Release information (run cat /etc/eks/release on a node):

BASE_AMI_ID="ami-0f2b325398f933a81"
BUILD_TIME="Fri Aug 25 20:12:12 UTC 2023"
BUILD_KERNEL="5.10.186-179.751.amzn2.x86_64"
ARCH="x86_64"

/close

I'll try to get this added in the next few days; but feel free to open a PR.

We don’t have a great way to implement this, because the network policy agent image is versioned separately from the VPC CNI images, and the DescribeAddons API only returns the latter. While we could potentially use some other discovery mechanism such as listing the available tags, we have no guarantee the two cached images would be in sync with the addon manifest. I’ll see what I can do.

We still don't have a reasonable way to implement this, and I don't expect that to change in the short term. Going to close this.


Add new [category] id attribute in label tags

Is your feature request related to a problem? Please describe.
I'm not seeing a way to specify in the settings the id each class should have when exported. A few days ago we split our tagging work in different sets (one per each person) but when we tried to join them we realized that the ids on the json were totally different on each project. Very annoying. You should at least give the ids based on a name order or something that keep consistency between different projects that work with the same labeling idea. Right now it seems that it's based on how they are tagged (the first to be tagged gets the id 0 and so on).
Describe the solution you'd like
Give the possibility to specify the ids in the settings, right now it seems that's no possible.

Describe alternatives you've considered
I've seen no alternatives to this.
Additional context

@mauricio-repetto We can't assign ids manually, because it's DB depending and DB decides what ids there will be.
Why don't you put your ids into task.data and then filter/order by this column?

Why can't you use "name" for joining?

note: https://github.com/heartexlabs/label-studio-converter/blob/master/label_studio_converter/converter.py#L460

Just in case, we were three persons working on a tagging task, each of us with a local version of the tool. After exporting files to COCO format the idea was to merge "easily" the three files. But then we realized that the ids didn't match, so, yes, we ended up building a python script to read each individual file and do some sort of mapping (based on the name), I think it could be easier if you allow people to specify the id each class should have (or at least to be consistent among tools, the three files had different ids for the exact same classes).

https://github.com/heartexlabs/label-studio/issues/737

@mauricio-repetto
Could you check this PR? If everything ok we will include it to the nearest release! I hope you can do it quickly to be in time. https://github.com/heartexlabs/label-studio-converter/pull/50/

Hi @makseq I'm not familiar with label-studio code so I don't feel confident enough to approve a pr, so far way of getting the ids looks like it was changed the and it seems to be more consistent now from what I can tell. Thanks for coming back with this issue, much appreciated.

We need only your checks with your data on this PR :slightly_smiling_face: No code reviewing.

yes it does! :raised_hands:

MR is merged to master :)

Thanks very much! :raised_hands:

Hi @makseq @mauricio-repetto
could you explain how it works?
How can I specify category name and id number?
I can't find it in docs.. :smile:
Thanks

Related:
https://github.com/heartexlabs/label-studio/issues/3653
https://github.com/heartexlabs/label-studio/issues/3324
https://github.com/heartexlabs/label-studio/issues/2886
https://github.com/heartexlabs/label-studio/issues/1115
https://github.com/heartexlabs/label-studio/issues/737


Torch turns on but won't turn off

I  use setCameraTorchOn to turn on and off the torch. It turns on but won't turn off unless I switch to the front-facing camera and then switch back or turn off the stream and turn it back on. Same behavior on both Android and iOS.
Agora SDK 3.5.3
RN 0.67.1

if you turn it on before opening the camera, is it working?


Travis CI: Upgrade to Python 3.7 and add flake8 tests

Add Python 3.7 to Travis CI and tox in alignment with travis-ci/travis-ci#9069
Add flake8 tests to look for Python syntax errors and undefined names

E901,E999,F821,F822,F823 are the "showstopper" flake8 issues that can halt the runtime with a SyntaxError, NameError, etc.  Most other flake8 issues are merely "style violations" -- useful for readability but they do not effect runtime safety.

F821: undefined name name
F822: undefined name name in __all__
F823: local variable name referenced before assignment
E901: SyntaxError or IndentationError
E999: SyntaxError -- failed to compile a file into an Abstract Syntax Tree

Still, some compat issues should be fixed.


Error add event with Typescript

Hello,
I'm using your package in a nuxt project (with composition API) and Typescript.
  "@schedule-x/calendar": "^2.2.0",
  "@schedule-x/event-modal": "^2.3.0",
  "@schedule-x/events-service": "^2.2.1",
  "@schedule-x/resize": "^2.2.1",
  "@schedule-x/scroll-controller": "^2.2.1",
  "@schedule-x/theme-default": "^2.2.1",
  "@schedule-x/vue": "^2.1.0",

Nuxt version: 3.13.2
Typescript version: 5.5.3
With createEventsServicePlugin() I have this following message when i'm adding my events on onMount event with  (but my events are displayed anymay...) :
Property 'add' does not exist on type 'PluginBase<string>'

My code :
<script setup lang="ts">
import { ScheduleXCalendar } from "@schedule-x/vue";
import {
  createCalendar,
  viewWeek,
  viewMonthGrid,
  viewMonthAgenda,
} from "@schedule-x/calendar";
import { createResizePlugin } from "@schedule-x/resize";
import { createScrollControllerPlugin } from "@schedule-x/scroll-controller";
import { createEventModalPlugin } from "@schedule-x/event-modal";
import { createEventsServicePlugin } from "@schedule-x/events-service";

import type { CalendarEvent } from "@schedule-x/calendar";
// My custom type for events from CMS
import type { ISamEvent, IListSamEvents } from "~/types/calendarEvent";

// Events send with props from parent template
const props = defineProps<{
  listEvents: IListSamEvents;
}>();
const { listEvents } = toRefs(props);

const eventsServicePlugin = createEventsServicePlugin();
const calendarApp = shallowRef(
  createCalendar({
    selectedDate: new Date().toISOString().split("T")[0],
    views: [viewWeek, viewMonthGrid, viewMonthAgenda],
    defaultView: viewMonthGrid.name,
    plugins: [
      createResizePlugin(),
      createScrollControllerPlugin({
        initialScroll: "08:00",
      }),
      createEventModalPlugin(),
      eventsServicePlugin,
    ],
    locale: "fr-FR",
    calendars: {
      work: {
        colorName: "work",
        lightColors: {
          container: "#fff",
          onContainer: "#000",
          main: "#fff",
        },
        darkColors: {
          container: "#000",
          onContainer: "#fff",
          main: "#000",
        },
      },
    },
  }),
);

onMounted(() => {
  setTimeout(() => {
    listEvents?.value.events?.forEach((event: ISamEvent) => {
      calendarApp.value?.eventsService?.add({
        id: event.id,
        title: event.title,
        start: event.start,
        end: event.end ?? event.start,
        description: event.description ?? "",
        location: event.location ?? "",
      } as CalendarEvent);
    });
  }, 500);
});
</script>

<template>
  <div>
    <ClientOnly>
      <ScheduleXCalendar :calendar-app="calendarApp"></ScheduleXCalendar>
    </ClientOnly>
  </div>
</template>

<style scoped>
.sx-vue-calendar-wrapper {
  height: 700px;
  max-height: 90vh;
  width: 100%;
}
</style>

Screenshot :

Thank you :)

I'll look into this. But meanwhile, if you're adding multiple events at once, you can use eventsServicePlugin.set([/** your events */])

With eventsServicePlugin.set() i got typescript error Argument of type 'Nullable<ISamEvent[]>' is not assignable to parameter of type 'CalendarEventExternal[]'. Type 'undefined' is not assignable to type 'CalendarEventExternal[]'. but, if i'm using eventsServicePlugin with add function it works :D
    listEvents?.value.events?.forEach((event: ISamEvent) => {
      eventsServicePlugin.add({
        id: event.id,
        title: event.title,
        start: event.start,
        end: event.end ?? event.start,
        description: event.description ?? "",
        location: event.location ?? "",
      } as CalendarEvent);
    });

It seems ok, thank you for help :)

I can't reproduce. But I'll leave open for a while, to see if someone else has the same problem. Just made quite a major updates to the plugin API, and this could very well be some problem I missed out when releasing that

Same issue

what happens if you update the @schedule-x/calendar and events service plugin to 2.4.0?

I'm using PHPStorm 2024.2.3. I've upgraded packages to 2.4.0 version (except for @schedule-x/vuestill at 2.3.0 version).
Same error  Property 'add' does not exist on type 'PluginBase<string>'. if i'm using calendarApp.value?.eventsService?.add({ })
I will keep eventsServicePlugin.add({ }) , it works fine like this :).
We can close issue i think

I have also decided to use the eventsServicePlugin instead of the calendarApp variable. Else my code is here https://github.com/AntoninHuaut/EtuEDT-Front/blob/master/src/components/Timetable/TimetableViewer.vue if needed.

Yea seems like I got some typing issues with the new plugin API. I tested it mainly in React, for which the new API was built, but in Vue and other framework adapters it doesn't seem to do its job yet. I'll change the docs back to the old method, calling methods directly on the plugin itself, while I figure this out.
But let's leave the issue open, since this is a real bug


Font support in Homebrew version?

I installed swiftgen through brew but when I run swiftgen fonts . it outputs Unknown command: 'fonts'. Also when I type swiftgen --help it doesn't list the fonts command. I believe the current version of master has this feature, when will it be released on brew?

I was on a work trip for two days hence the delay, but I plan to make the release tonite actually just just wait for a few hours.


Unzipping a directory having a symlink that points to a non-existent file?

When unzipping an archive of a directory having a symlink pointing to a non-existent file, the unzip creates the symlink, but the routine throws an error and no further unzipping is done.
To test, add two directories to /tmp: test and testcheck.  In /tmp/test create the symlink nofile -> /nodir/nofile.  Then perform, where fm is a file manager,
        try fm.zipItem(at: URL(fileURLWithPath: "/tmp/test"), to: URL(fileURLWithPath: "/tmp/test.zip"))
        try fm.unzipItem(at: URL(fileURLWithPath: "/tmp/test.zip"), to: URL(fileURLWithPath: "/tmp/testcheck"))

The zip works fine, but the unzip throws an error with "The file “nofile” doesn’t exist."  However the link is actually there, but the throw stops the execution.
Is this the intended outcome?  This is important because I use swift to create web pages that are moved to a web server where the symlinks make sense.

Is this the intended outcome?

No, I think this is a bug.
I assume the code throws not during link creation, but when trying to restore file attributes from the archive to the non-existent symlink destination? Can you share a sample archive?
While this is not strictly the same issue, I'll close it as duplicate of https://github.com/weichsel/ZIPFoundation/issues/185
The underlying issue is the same:

We currently don't properly handle symlinks for non-existant destinations
File System attribute restoration is always performed (even when not possible)

Well, the simplest one is as indicated in my original post:
Create dirs: /tmp/test, /tmp/testcheck
cd /tmp/test
ln -s /nodir/nofile nofile
Then run
try fm.zipItem(at: URL(fileURLWithPath: "/tmp/test"), to: URL(fileURLWithPath: /tmp/test.zip"))

This creates /tmp/test.zip, which as near as I can tell, is valid, and since all the urls are absolute, the current path is irrelevant..
Hope this helps,
Rick


Disable the loading indicator for $require

Now that we have loading.json for view transitions, it is unnecessary to have the loading indicator enabled by default for the $require action.

👍


ReplacePixels / NewImage is slow on Metal when the internal image size is 8192x8192

Reported by @wasedaigo

See also #1418.
Now a temporary texture is created every call of ReplacePixels, and the temporary texture can be way bigger than necessary.

Probably #1453 is no longer an issue after this is fixed...


actually set HTTP version 1.1

Description:
use HTTP version 1.1
Related issue (if applicable): #1619
Example entry for configuration.yaml (if applicable):

Checklist:
If code communicates with devices:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[x] Tests have been added to verify that the new code works.

@molobrakos can you please fix the pylint errors you introduced and update your feature branch please?

hm, interesting, this makes the tests/components/test_api.py::TestAPI::test_access_via_session behave non-deterministic; it succeeds sometimes and fails sometimes.

@molobrakos I cannot accept this PR unless you manage to unflake the test_access_via_session test. Otherwise all PRs moving forward will inherit this flakiness.

All this code will btw become obsolete when we move to the new WSGI component that @JshWright is working on.

Ah, wasn't aware of the new component. The flakiness of the (seemingly unrelated) test could be a sign of a race condition somewhere but it doesn't make sense to debug if the component will be replaced anyway.
I guess keeping the test for http version does makes sense though.


add world argument

Removed the ground plane  from the pool world and brought the pool to z=-2, making the water surface equal to z=0.
Added new arguments to the launch files to allow the desired world to be launched with the command.
roslaunch auv_sim_bringup start.launch namespace:=taluy use_gui:=1 world:=sea
while this command starts gazebo with sea, removing world arg on the command starts the pool by default.

Again this looks also fine, I see what you're achieving. I think the context of this PR is close to #90.
Just left some comments for #90 so maybe you and @eminmeydanoglu can review my comments there and both of your approaches on these PR's, and come up with something hopefully "more singular" :D

@senceryazici waiting for you review

Hey @senceryazici, you are welcome to review—everything is all set on our end :D


using  -U still looking for the .agignore

When I ran strace on v.30 the -u option is trying to open all the ignore files.  In folder structures with lots of directories this can be a large hit.

Isn't this because -u also looks for the pattern in ignore files?


Application Sharing by roles instead of organization

Description:
Sharing applications is not worked by any groupIdExtractor(like role) in SAML sso work flow
Suggested Labels:
APIM
Affected Product Version:
2.2.0
OS, DB, other environments details and versions:
N/A
Steps to reproduce:
configure SAML sso in apim pack 2.2.0(latest wum) and IS pack 5.5.0
log in to carbon console of apim make two users as user1 and user2 giving same role name.
Log into Apim store by the user1 credentials
Make application name App_1 give the above role name as groupid
Then Log into Apim store by user2 credentials
Click on applications we will not see user1/App_1 application in the list.but it should be shared.
Related Issues:
N/A

fixed in https://github.com/wso2/carbon-apimgt/pull/5970


android compilation error

Hi this project is great but i have some problems compiling android

The ndk path is configured in the gradle.properties file

When compiling android, the following errors will be reported. Did I configure something less?

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:cargoBuildDebug'.
> Process 'command 'cargo'' finished with non-zero exit value 101

* Try:
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:cargoBuildDebug'.
...
Caused by: org.gradle.process.internal.ExecException: Process 'command 'cargo'' finished with non-zero exit
....

It's hard to tell what went wrong without the errors from Cargo itself. As a preliminary measure, please check that cargo-ndk is up to date and try running it again.


sway unset LD_LIBRARY_PATH if this var is not exposed at build-time

Issue description
https://github.com/swaywm/sway/blob/master/CMakeLists.txt#L58:L60
https://github.com/swaywm/sway/blob/master/sway/main.c#L328:L332
Because of this i.e. alacritty does not work under sway.
Steps to reproduce
~ printenv LD_LIBRARY_PATH # before sway
/run/opengl-driver/lib
~ sway
~ if [ -z ${LD_LIBRARY_PATH} ]; then echo "var is unset"; fi # under sway
var is unset

Technical details

system: "x86_64-linux"
host os: Linux 4.11.0, NixOS, 18.03pre122666.afe9649210c (Impala)
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 1.11.16
channels(root): "nixos-18.03pre122666.afe9649210c"
channels(ne-sted): "nixos-18.03pre122691.ea15e436939"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs

@gnidorah could you please take a look?

@ne-sted
Also
https://github.com/swaywm/sway/blob/master/sway/sway-security.7.txt#L30
https://github.com/hwoarang/uClibc/blob/master-metag/ldso/man/ld.so.8#L19 (our sway module uses setuid wrapper)
I can't figure anything smarter than just https://github.com/gnidorah/nixpkgs/commit/822e78927d0e6e16ba5b849bd45b6b1f1c618175. Will go as part of https://github.com/NixOS/nixpkgs/pull/32285
/cc @primeos


Create the nightly build of GO Emitter to verify the impact from TypeSpec changes

Across languages, we have built pipelines running TypeSpec next and we would like the TypeSpec team to monitor those pipelines and/or manually trigger them before release
The goal is to detecting breaking changes at an early stage which will be helpful for each language to adopt new version of TypeSpec effectively
Similar pipeline for Python & Java, so we shall also enable this pipeline for Go.
Python: https://dev.azure.com/azure-sdk/public/_build?definitionId=6119&_a=summary
Java: https://dev.azure.com/azure-sdk/internal/_build?definitionId=6129

@lirenhe Are you planning to do this work in this semester?

@lirenhe Are you planning to do this work in this semester?

Yes, it is planned for this semester.


(maint) Correct transports reference in inventoryfile

What this changes Replaces incorrect transports reference with correct transport-specific config option

Moved to docs proper.


Reorganize Suzuka e2e tests

Discussion: #395
We should have a dedicated, clearly named crate for the E2E tests. Going with the current structure of end projects for Suzuka hosted under ./networks/suzuka, the E2E tests for Suzuka can be a crate under ./networks/suzuka/e2e-tests, named suzuka-e2e-tests.
Renaming the suzuka-client crate can be a good starting point, since this crate currently provides no other functionality, other than re-exported names from aptos-sdk.
The tests should be organized under a uniform structure plugging into the cargo test harness: either integration-style test binaries under ./tests, or modules under ./src/, but no hodgepodge of non-enumerable binaries and unit tests.
The load and soak test cases should be grouped so as to be easily invoked as the respective group. Alternatives:

Top-level modules in the library crate, giving load::* and soak::*.
Dedicated test binaries: ./tests/load-tests and ./tests/soak-tests.

@l-monninger Do you think this needs to be further broken down to more specific test targets?


installation error

Hi,
I am trying to install vt using the commands stated in the wiki at http://genome.sph.umich.edu/wiki/Vt#Installation
However, I am receiving a fatal error..

In file included from annotate_indels.cpp:24:
In file included from ./annotate_indels.h:28:
In file included from ./vntr_annotator.h:28:
In file included from ./candidate_motif_picker.h:31:
In file included from ./motif_tree.h:28:
./motif_map.h:27:10: fatal error: 'cstdint' file not found
#include
^
1 error generated.
make: *** [annotate_indels.o] Error 1

Would appreciate any guidance.
Regards,
Saumya

It seems like you are running it on a mac.   May I ask that you update Xcode to the latest version and try compiling again.
My version of g++ on a mac where vt compiles has the following version information.
adriantks@pscalare:~ g++ --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/c++/4.2.1
Apple LLVM version 7.3.0 (clang-703.0.31)
Target: x86_64-apple-darwin15.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

Thanks. Will do.
Regards,
Saumya


[BUG] Video player not responding on posts

Describe the bug
Videos for posts play on the media tab of a profile but do not after opening the post. The video player interface does not seem to respond to taps. This issue was not present until the first beta7 build.
To Reproduce
Steps to reproduce the behavior:

Go to https://twitter.com/discord/status/1649469438691778562
Click on video player
See error

Device
Model: Samsung Galaxy S9+
OS: Android 10
Language: English
Fritter Version: v3.0.0-beta7+300000957

Happens to me in that videos work in any tab of the profile, but the player doesn't under individual tweets.

This also seems to affect replies with video.


aubio build failure

Host Environment

OS: macOS 11 with Apple M1
Compiler: Apple clang version 12.0.0 (clang-1<IP_ADDRESS>), Target: arm64-apple-darwin20.2.0
To Reproduce
Steps to reproduce the behavior:
./vcpkg install aubio

Failure logs
Make Error at scripts/cmake/vcpkg_execute_build_process.cmake:145 (message):
    Command failed: /Users/xxx/git_projekte/Lichtsteuerung/vcpkg/downloads/tools/cmake-3.19.2-osx/cmake-3.19.2-macos-universal/CMake.app/Contents/bin/cmake --build . --config Debug --target install -- -v -j9
    Working Directory: /Users/xxx/git_projekte/Lichtsteuerung/vcpkg/buildtrees/aubio/x64-osx-dbg
    See logs for more information:
      /Users/xxx/git_projekte/Lichtsteuerung/vcpkg/buildtrees/aubio/install-x64-osx-dbg-out.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_build_cmake.cmake:96 (vcpkg_execute_build_process)
  scripts/cmake/vcpkg_install_cmake.cmake:27 (vcpkg_build_cmake)
  ports/aubio/portfile.cmake:23 (vcpkg_install_cmake)
  scripts/ports.cmake:128 (include)

CMake Warning (dev) at /Users/xxx/git_projekte/Lichtsteuerung/vcpkg/downloads/tools/cmake-3.19.2-osx/cmake-3.19.2-macos-universal/CMake.app/Contents/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message):
  The package name passed to `find_package_handle_standard_args` (FFMPEG)
  does not match the name of the calling package (FFmpeg).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  /Users/xxx/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/share/ffmpeg/FindFFmpeg.cmake:325 (find_package_handle_standard_args)
  /Users/xxx/git_projekte/Lichtsteuerung/vcpkg_installed/x64-osx/share/ffmpeg/vcpkg-cmake-wrapper.cmake:4 (_find_package)
  /Users/xxx/git_projekte/Lichtsteuerung/vcpkg/scripts/buildsystems/vcpkg.cmake:601 (include)
  CMakeLists.txt:27 (find_package)

Maybe also add on option to build aubio without all dependencies. I currently use aubio without vcpkg and any dependency and I don't need more. Dependencies like ffmpeg are really big

Hi @autoantwort
Thanks for posting this issue.
Currently, this port only supports Windows platform.
Supports: windows
https://github.com/microsoft/vcpkg/blob/master/ports/aubio/CONTROL#L7


[DOCS] Fix "resolve" example for promises

Promise handling example wasn't returning a function, and would not work.
Used this code last night in a project, and it works nicely!
Though I do have a question.  Why return the && result?  The observable example doesn't do that.

@SkaterDad Why return the && result? The observable example doesn't do that.

To return the Promise back to the caller and so the caller can do:
action.doThis().then(...)

Does that make sense?

Ah, okay!  Thanks for the explanation.
On Wed, Aug 30, 2017, 8:44 PM Jorge Bucaran<EMAIL_ADDRESS>wrote:

Merged #345 https://github.com/hyperapp/hyperapp/pull/345.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/hyperapp/hyperapp/pull/345#event-1228705405, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AMpDryE2vz5HypJV_W5NxmQGXdaaLnM1ks5sdhADgaJpZM4PH8I_
.


LUA Error when try to set skills gems

You're using the community fork; issues with that should be reported on their GitHub site.


Override Computed()

I would like to override the emission of a computed.
This would also be valuable when testing!
final source = signal(1);
final result = computed(() => source() + 1);
...

effect(() => print(result()));

...

somewhere() {
  // A proposition of a potential form:
  result.override = 4;
  // this will trigger print 4 and bypass computation
}

And for overriding signal too

I'm starting to think that without a way to override Computed I would not use them anymore because there no way to control the execution flow.

Would the new method I published on the last update do this?
https://github.com/rodydavis/signals.dart/blob/main/packages/signals_core/lib/src/core/signal.dart#L235

https://github.com/rodydavis/signals.dart/blob/main/packages/signals_core/lib/src/core/computed.dart#L315

Right now they are not apart of the public API. But should do what you're talking about

First thanks Davis, you're always fast to reply, it's fun to work with you.
Yes the reset method does it and it's even exposed to Signal in general.
This open a lot of doors in my programming style.
Feedback would be that few people will find its use behind the reset name.
Override, force, inject are also valid qualifiers.
This a powerful method because it offer me the capacity to shortcut elements in the chain.
Without reset I can't control computed2 without Source1; Here is the schema:
Source1 => computed1 => computed2                => effect
Source2 => effect2   => computed2.reset(effect2) => effect

Need to inspect, it's not working as expected not sure where it comes from.
It seems reset can be triggered only once then it stop to emit even different value.
equality has no effect.

reset was just a temp name, but I think override/overrideWith would be a good name!
And right now it does not trigger and update but want to have that as an option. And also pass in the equality.

Looks like things are adding up here!
Here I resume my comprehensions/demands

reset is now only on signal, not computed nor effect
reset when passed with a value will trigger subscription once but not with passed value but the original value.

// Those 2 previous points are not directly related to current ticket but may need clarification. Let me know if it need a ticket or if I misunderstood the purpose.

you may land an override setter
override may takes an optional equality (or else respect the original computed/effect equality)
computed.override = value will trigger subscriptions

Big piece resolved when this land!

Going to work on this for the next release. There are some thinks I need to look at for computed to handle the subscription trigger. But all sounds good.
Also just like I added .set(..., force: true) for signal to force an update, we could reuse it:
.set(..., reset: true)
// or
.set(..., override: true)

Otherwise it will be a setter for computed and signal:
final s = signal(...);
s.override = ...; // resets the value as if it was created with it
// for computed you need to also call recompute
final c = computed(() => s.value);
s.override = ...;
c.recompute(); // triggers callback (but may do this for you in computed setter)

Thanks!
Having it behing an override flag on set is even better.
It's a very specific case in the api, no need for a first spot.
Here's is a representative test to be discussed:
test('should override computed', () {
    bool monitor = false;

    // By design always filtered, false is impossible
    final filter = computed<bool>(() => true);

    filter.subscribe((v) => monitor = v);
    expect(monitor, true);

    // override can bypass computed logic and emit any T value of computed<T>
    // also notice: we control the computed emission from the outside.
    // any effect subscribed should receive the update.
    filter.set(false, override: true);
    expect(monitor, false);

});

The main concept behind is once you rely on computed, it become part of an uncontrollable/uninjectable chain. Having override would permet some branching.

Looks good to me, will work on a PR 👍🏼

Added overrideWIth to signal and computed on 4.4.0:
final s = signal(0);
final c = computed(() => s.value);

s.overrideWith(1); // sets the signal to the new value and resets version count
c.overrideWith(3); // sets the computed value and resets version count

Thanks! while running a test I found out it does not trigger so the override is not dispatched to subscription. Not sure if a call to _refresh can be added.

The override is like a constructor but keeps the same global id and existing targets.
I could add a option to trigger the listeners

That would be helpful, I was not able to implement the override myself.
On Wed 21 Feb 2024 at 18:31, Rody Davis @.***> wrote:

The override is like a constructor but keeps the same global id and
existing targets.
I could add a option to trigger the listeners
—
Reply to this email directly, view it on GitHub
https://github.com/rodydavis/signals.dart/issues/150#issuecomment-1957415334,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJ4MWLXN6D4A7KEF7C7DLDYUYVQFAVCNFSM6AAAAABC3AFPD6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNJXGQYTKMZTGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>


Docs: Add option class to Menus docs #648

Before submitting the PR:

[x] Does your PR reference an issue? If not, please chat to the team on Discord or GitHub before submission.
[x] Did you update and run tests before submission using npm run test?
A test unrelated to a change I made is currently failing. Specifically related to the Drawer utility.
[X] Does your branch follow our naming convention? If not, please amend the branch name using branch -m new-branch-name
[x] Did you update documentation related to your new feature or changes?

What does your PR address?
Fixes: #648
Update documentation for Menus to include an example of how to mirror styles of <a> tags within a menu to a <button>.

Perfect @huntabyte Thanks for the contribution!


Could not establish connection when streaming youtube

When trying to stream youtube I get the following error:
mopidy.audio.gst: GStreamer error: gst-resource-error-quark: Could not establish connection to server. (5)
It appears it is having problems connecting to r7---sn-bvvbax-nual.googlevideo.com.
Mopidy (2.1.0)
Mopidy-Youtube (2.0.2)
youtube-dl (2017.6.12)

That sort of sounds like an upstream problem. Have you tried asking the
youtube-dl project?
On 17 Jun 2017 1:53 p.m., "jaminh"<EMAIL_ADDRESS>wrote:

When trying to stream youtube I get the following error:
mopidy.audio.gst: GStreamer error: gst-resource-error-quark: Could not
establish connection to server. (5)
It appears it is having problems connecting to r7---sn-bvvbax-nual.
googlevideo.com.
Mopidy (2.1.0)
Mopidy-Youtube (2.0.2)
youtube-dl (2017.6.12)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mopidy/mopidy-youtube/issues/79, or mute the thread
https://github.com/notifications/unsubscribe-auth/AA5DqCCkrs1f-wlt3Ngzd0NoxJhA9isBks5sE8w0gaJpZM4N9N8Q
.

Looks like my issue may be related to https://github.com/rg3/youtube-dl/issues/9477, but the "Network Unreachable" might just be caused by my network lacking IPv6. Using IPv4 only it appears the issue may actually be related to https://github.com/rg3/youtube-dl/issues/4678.


chore: Dashboard list cypress refactor

SUMMARY

With this PR it comes selectors refactor. Instead of class selectors I moved this to use data-test.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TEST PLAN

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

Codecov Report

Merging #11025 into master will decrease coverage by 4.28%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #11025      +/-   ##
==========================================
- Coverage   65.77%   61.49%   -4.29%
==========================================
  Files         816      816
  Lines       38395    38378      -17
  Branches     3607     3606       -1
==========================================
- Hits        25256    23601    -1655
- Misses      13031    14591    +1560
- Partials      108      186      +78

Flag
Coverage Δ

#cypress
?

#javascript
61.71% <ø> (-0.03%)
:arrow_down:

#python
61.36% <ø> (-0.06%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

superset-frontend/src/components/DeleteModal.tsx
100.00% <ø> (ø)

...rset-frontend/src/components/ListView/ListView.tsx
95.60% <ø> (-3.30%)
:arrow_down:

...ontend/src/components/ListView/TableCollection.tsx
100.00% <ø> (ø)

...set-frontend/src/components/ListViewCard/index.tsx
93.47% <ø> (-6.53%)
:arrow_down:

superset-frontend/src/components/Modal.tsx
94.11% <ø> (ø)

...ntend/src/dashboard/components/PropertiesModal.jsx
46.42% <ø> (-14.29%)
:arrow_down:

...rontend/src/explore/components/PropertiesModal.tsx
54.92% <ø> (-4.23%)
:arrow_down:

...perset-frontend/src/views/CRUD/chart/ChartList.tsx
71.79% <ø> (-10.97%)
:arrow_down:

...rontend/src/views/CRUD/dashboard/DashboardList.tsx
70.08% <ø> (-6.64%)
:arrow_down:

superset-frontend/src/SqlLab/App.jsx
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 188 more

Continue to review full report at Codecov.

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


Add SHA256 support

Hey there, this PR adds support for sha256 header and sha256 payload digests and should fix #155
This also changes the filedigestalgo to sha256 instead of using md5 which allows rpm packages to created with this tool to be installed on FIPS (see https://csrc.nist.gov/CSRC/media/projects/cryptographic-module-validation-program/documents/security-policies/140sp3781.pdf)  enabled environments.
I also added a few more explicit tags in the Header class and updating some naming changes there to make debugging simpler of third party rpms.

Please let me know how I can help you to get this into master and a released version of redline.

Hi @breskeby, thank you for the contribution.  I will make some time to review this in the next day or two.

@craigwblake thanks for merging. Do you have plans for a release containing those this PR soonish?

In progress, should be out by tomorrow.

https://github.com/craigwblake/redline/releases/tag/redline-1.2.10
Should be available in central now as well.


Release - Initial Release

What's New?

Initial implementation of library
Bump to version 1.0.0

TODO

Add typings for remaining CircleCI endpoints
Add remaining endpoints to library

Pull Request Test Coverage Report for Build 42

36 of 43 (83.72%)  changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+65.4%) to 92.958%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/circleci.ts
19
21
90.48%

src/client.ts
3
5
60.0%

src/util.ts
9
12
75.0%

Totals

Change from base Build 37:
65.4%

Covered Lines:
89

Relevant Lines:
96

💛  - Coveralls

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add next-size to the community plugins

Hi!
In this PR, I'm adding to the list a plugin I made.
https://github.com/lucleray/next-size

I'm closing this because it's now integrated in next.js 😎 (https://github.com/zeit/next.js/pull/5664).


Don't apply ENV var changes right away and offer restart option

This PR attempts to solve #247 by disabling the direct application of ENV vars by default. Instead a checkbox is presented where the user can enable applying an ENV var right away:

As described in issue #247 - this would prevent Dokku from restarting the app multiple times if ENV vars are added shortly after each other. This results in dangling containers on the host because Dokku is not able to properly clean up old containers if multiple restarts run in parallel.
To allow for applying ENV var changes after they are added a widget is added to this page to restart the app. This way someone can make modifications to their ENV var setup (eg dokku config <app>) and then restart the app on a moment that it makes sense:

@joshuajansen Yeah exactly! Was thinking the same. So you can show something like "You have pending ENV var changes, apply now"


Add OTel hook

Add an OTel hook to the contribs repo. This should behave similar to OTel hook in NodeJS.

Closed with https://github.com/open-feature/go-sdk-contrib/pull/21


redisClusterCommand api problem:Parse command error

HI,
i'm the first time use the vip api,  now ,i have a program that use libhiredis works well(connect to single node redis)
now   i want it to connect to the redis cluster . so i use the vip api.
but there are a lot of commands that get error when execute through redisClusterCommand .
for example :
redisClusterCommand(cc,'DBSIZE');
redisClusterCommand(cc,'select 0');
redisClusterCommand(cc,'SCAN 0');
when use redisCommand, these are all ok.
does the  vip api  not  support all the commands that are ok in cmd line?
thank you

select  command is not supported in redis cluster. this is as per redisCluster support.
SCAN command is not supported in the vip client.


Start copying at bounds min instead of zero point

This makes it possible to create a context from an image that is returned by other.SubImage(rect).
Here is a case that demonstrates the problem with the current imageToRGBA func (no error handling for brevity):
package main

import (
	"image"
	"image/png"
	"os"

	"github.com/fogleman/gg"
)

func main() {
	file, _ := os.Open("tile.png")
	im, _ := png.Decode(file)

	rgba := im.(*image.RGBA)

	cropped := rgba.SubImage(image.Rect(30, 40, 246, 246))

	file, _ = os.Create("cropped.png")
	png.Encode(file, cropped)

	file, _ = os.Create("gg.png")
	png.Encode(file, gg.NewContextForImage(cropped).Image())
}

With this tile.png:

This is the cropped.png (expected):

And this is the gg.png (unexpected):

Here is a repo that demonstrates the issue: https://github.com/tschaub/test-gg

Thanks!


Improve test dbajobowner

Login's id property is empty on sql server 2000 so the validation need a little fallback to set the default to 'sa' as the help says

works! 🍔


Adapt OSCM Identity Service to use the IdentityClient when creating the groups

Summary
As IdentityClient was implemented in OSCM commons, it is needed to adapt classes like AccessGroup to use it instead of their own methods.
Details
TBD
Acceptance criteria

[ ] creating the groups in AzureAD is done via IdentityClient

Additional context

https://github.com/servicecatalog/oscm-identity/issues/54
https://github.com/servicecatalog/oscm/pull/487/files#diff-b5fa01617cb98d621ed08d4a7914eb53

close https://github.com/servicecatalog/oscm/pull/514


feat(atomic): added dependsOn

https://coveord.atlassian.net/browse/KIT-1448
Follow-up to https://github.com/coveo/ui-kit/pull/1784 because of a rebase. @jpmarceau already reviewed it.
Diff
The diff for this PR is huge, mostly because a lot of the changes were copy and pasted across all facets (and all their cypress tests), and because this PR is maybe 75%-90% cypress tests.
Here's a list of what I recommend checking (I use a / when files are basically copy and pasted from eachother):

Cypress tests

test-fixture.ts
One of the facet selector files (e.g., category-facet-selectors.ts)
facet.cypress.ts
category-facet.cypress.ts
color-facet.cypress.ts / rating-facet.cypress.ts / rating-range-facet.cypress.ts
numeric-facet.cypress.ts / timeframe-facet.cypress.ts

MapProp changes (so MapProp doesn't always split values on commas)

props-utils.ts
props-utils.spec.ts
atomic-field-condition.tsx
atomic-result-template.tsx

Actual code changes (and doc)

index.html
facet-common.ts (pretty much contains all the dependsOn logic for Atomic)
atomic-facet.tsx / atomic-category-facet.tsx / atomic-color-facet.tsx / atomic-rating-facet.tsx / atomic-range-facet.tsx
atomic-numeric-facet.tsx / atomic-timeframe-facet.tsx

Feature
Supported:

Depending on a facet

E.g.: <atomic-facet depends-on-filetype></atomic-facet>

Depending on a facet value

E.g.: <atomic-facet depends-on-filetype="doc"></atomic-facet>

Depending on a category facet (the end value, not the full path)

E.g.: <atomic-facet depends-on-geographicalhierarchy="Canada"></atomic-facet>

Using an input-only facet as a dependent

E.g.,: <atomic-numeric-facet with-input="integer" number-of-values="0" depends-on-filetype></atomic-numeric-facet>

Multi-level dependencies

E.g.: facet-3 depends on facet-2 and facet-2 depends on facet-1.
Deselecting a root facet doesn't cause any additional search nor analytics to be dispatched.

Unsupported:

Depending on a numeric facet

E.g.: atomic-numeric-facet, atomic-rating-facet, etc.

Custom conditions

Will be supported later, in a new PR.

Depending on multiple facets and/or values

This would require more changes to MapProp.
Nothing at the headless level prevents this from working.)

Did the PR with the dependency manager disappear ?

Did the PR with the dependency manager disappear ?

Yes, I have a bunch of changes to make to it, I'll reopen it ASAP.


Once open, first file of the sequence should be active

That's an opinion. If I open A* in the sequence of A1, A2 and A3, I expect the A1 be a default active file in vscode. Current behavior activates the last file.

I think that's a good opinion, there were a few issues related to how files were being opened and they should now be fixed in the latest version (0.5.0)


feat: add ability for DataSource to stream updates

Apart from comments, here is a question:
If we provide "DataBoundary" as a component to be rendered as follows:
<DataBoundary>
   <Template />
</DataBoundary>

We can only render overlays (such as status indicator) in context of that screen, unless we use portals. I think that is ultimately a good thing, because we're not interfering with a header (that may be hidden, or have some other widgets in it).
If we agree that this is good direction, then, another question would be how to render debugging information, such as "status indicator"?
Here are some suggestions to kick start the discussion:

Extend dev tools menu with "Toggle Final UI monitor" (https://docs.expo.dev/develop/development-builds/development-workflows/#extending-the-dev-menu). This would be living in Rise and would require users to do additional step on their end to enable this too. When toggled, display a position: fixed overlay in the bottom corner showing status and some other performance numbers.
Do not render status indicator at all. Assume it's always connected. If it disconnects, use a "You are offline" horizontal bar that we attach to the top of the screen together with "Tap to reconnect" button. Or use a toast instead. If there's no UI to render, use a full-screen "You are offline" message instead.

Examples:

toast
horizontal bar attached to the header

Update


api path  cause bug

I've discovered that the path can be entered correctly when it contains address information, which means it needs to be imported every time it is used. After restarting ComfyUI, the address disappears, and at this point, the connection will report an error, necessitating a re-import.

If I move or rename the API file and then try to import it again, an error will be reported as well.

Thanks for report , it help a lot.
Can you tell me if, after press "Import Workflow" button, the workflow appears in "ComfyUI\user\default\workflows\api" folder please?

yes ,it will appear in the api folder .


Clean state when removing plugin

In the current version, when removing a plugin, the state is not removed.
This could lead to unintuitive behavior, for instance:
A plugin with multiple signers is removed and re-added latter, all signers will be able to sign a for the acount, which for user coud lead to some confusion as when removing a plugin, one could expect the state to be cleaned.
Should we add a uninstall method to the plugin interface, to perform some state clean up, if necessary? Or manage this with a multicall (calls to clean the state with the last call to remove the plugin in the same transaction)
ps: I am aware for plugin like the sessionKey there is no solution to remove valid sessions on uninstall

Hmm yeah that's a good idea. We should add an uninstall method


"cannot find package" when building from sources sources

Gitea version (or commit ref): master or tag v.1.5.3
Git version: irrelevant
Operating system: linux
Log gist: https://gist.github.com/Equidamoid/2bfde6cf3d3ec7245312b7528d657fd0
go version go1.10.3 linux/amd64

Description
While trying to build gitea from sources (https://docs.gitea.io/en-us/install-from-source/, the "no downloads" way, of course) build fails with following error:
can't load package: package _/home/git/gitea/gitea/cmd: cannot find package "_/home/git/gitea/gitea/cmd" in any of:
	/usr/lib/go/src/_/home/git/gitea/gitea/cmd (from $GOROOT)
	/home/user/go/src/_/home/git/gitea/gitea/cmd (from $GOPATH)

After doing
ln -s src/github.com/ .
ln -s gitea ../src

Where "gitea" is the name of current directory, make generate succeeded, but build still fails with something like
main.go:13:2: cannot find package "code.gitea.io/gitea/cmd" in any of:
	/usr/lib/go/src/code.gitea.io/gitea/cmd (from $GOROOT)
	/home/git/gitea/src/code.gitea.io/gitea/cmd (from $GOPATH)
main.go:14:2: cannot find package "code.gitea.io/gitea/modules/log" in any of:
	/usr/lib/go/src/code.gitea.io/gitea/modules/log (from $GOROOT)
	/home/git/gitea/src/code.gitea.io/gitea/modules/log (from $GOPATH)

After doing go get and adding ../../../bin to PATH it worked.
IMO it would be useful to add the following to the install doc:

Build from git cloned sources requires additional setup (and some hints how to do it)
../../../bin must be in PATH while building

Hello
What command did you use to download the sources ?

git clone&& git checkout
Yeah, that's probably where it went wrong.
I guess git clone ... ; cd ...; make way is not supported and I have to use magical go get, right?

We don't use go modules (yet) so you need to have a working GOPATH and use go get -u -v code.gitea.io/gitea. This command will git clone in the correct folder ($GOPATH/src/code.gitea.io/gitea) and build gitea.

For the insigth code.gitea.io/gitea will redirect to github repo. This will ease the process of migrating to a futur hosted gitea by changing the redirection.


ToDoApp - FrontEnd - React

Please assign me this

Done

I have to add a new to-do react app or edit the frontend of the existing one?

@Soyamprabha You have to make a new one.

@Soyamprabha Any progress?

@Soyamprabha Any progress?

Yes sir working on it will submit by weekend.

Sent the PR. Please check and let me know if any changes required.


Fix csrmatrix.__pow__ to raise ValueError for non-int other

Part of https://github.com/cupy/cupy/issues/8046.

/test head


fix(tracking): Private artwork metadata toggle event is firing as a page view event

This PR resolves  bug reported by Louis on data team
Description
Toggling the metadata component was firing a pagview event and not a toggled accordion event type
This code changes the event structure from
this:
{"context_module": "aboutTheWork", "context_owner_type": "artwork", "expand": true, "subject": "Condition"}

to this:
{"actionType": "toggledAccordion", "context_module": "aboutTheWork", "context_owner_type": "artwork", "expand": true, "subject": "Condition"}

PR Checklist

[x] I have tested my changes on iOS and Android.
[x] I hid my changes behind a feature flag, or they don't need one.
[x] I have included screenshots or videos, or I have not changed the UI.
[x] I have added tests, or my changes don't require any.
[x] I added an app state migration, or my changes do not require one.
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added a changelog entry below, or my changes do not require one.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
Changelog updates

Cross-platform user-facing changes

iOS user-facing changes

Android user-facing changes

Dev changes

Adjust tracking event action type to be of ToggledAccordion

Need help with something? Have a look at our docs, or get in touch with us.

This PR contains the following changes:

Dev changes (Adjust tracking event action type to be of ToggledAccordion)

  Generated by :no_entry_sign: dangerJS against 8c8df18ebb834d9ebf1d53048e3d71b28201de00

Thanks for coming back around with the rename 👌


Update sbt-ci-release to 1.5.5

Updates com.geirsson:sbt-ci-release from 1.5.0 to 1.5.5.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.geirsson", artifactId = "sbt-ci-release" } ]

labels: sbt-plugin-update, semver-patch

Superseded by #111.


README

README
User Story
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information.
Acceptance Criteria
GIVEN the prework project repository,
WHEN I view the README for the repository,
THEN I can see a professional README that provides information on the project and how to use it.

README successfully written. Several typo-correction updates pushed. Files finalized.


add in predict_generator and tests

Here's a PR to address https://github.com/fchollet/keras/issues/2191

You're right on both counts. Fixed!

Should be all good now.

Cool, LGTM.


Custom validations working but select is not showing errors in DOM.

Property is defined as:
    "location": {
      "type": "string",
      "title": "Location",
      "enum": [
        null,
          "city1",
          "city2",
          "city3",
      ],
      "options": {
        "enum_titles": [
          "--Select--",
          "city1",
          "city2",
          "city3",
        ]
      }
    }

Custom validation added using:
JSONEditor.defaults.custom_validators.push(function(schema, value, path) {
var errors = [];
if(some_condition) {
    errors.push({
        path: path,
        property: 'format',
        message: 'Some custom message on select'
    });
}

return errors
});

On var errors = editor.validate();, errors correctly contains the error as per the custom validation above, however, just for the Select element, has-error class and <p class="help-block errormsg"> are missing from DOM. For custom validators on other type=string fields, everything working fine.
Is there any way to implement this?

Deprecation notice
This repo is no longer maintained (see also https://github.com/jdorn/json-editor/issues/800)
Development is continued at https://github.com/json-editor/json-editor
For details please visit https://github.com/json-editor/json-editor/issues/5

Raised here..  https://github.com/json-editor/json-editor/issues/123
Thanks


fromJSON and toJSON not generating/using interface encoders/decoders

The fromJSON and toJSON methods do not create a Cosmos_govv1beta1Content_FromJSON nor Cosmos_govv1beta1Content_ToJSON like the Amino encoders/decoders do.
I'm trying to take a generic proposal object (with type URL and a JSON value with a bunch of custom fields) and encode it. To do so, I was hoping to use something like Cosmos_govv1beta1Content_FromJSON to encode any of the detected proposal types automatically, but it's never created.
Instead, both functions use Any every time (example from /cosmos.gov.v1beta1.MsgSubmitProposal):
  fromJSON(object: any): MsgSubmitProposal {
    return {
      content: isSet(object.content) ? Any.fromJSON(object.content) : undefined,
      initialDeposit: Array.isArray(object?.initialDeposit) ? object.initialDeposit.map((e: any) => Coin.fromJSON(e)) : [],
      proposer: isSet(object.proposer) ? String(object.proposer) : ""
    };
  },
  toJSON(message: MsgSubmitProposal): unknown {
    const obj: any = {};
    message.content !== undefined && (obj.content = message.content ? Any.toJSON(message.content) : undefined);
    if (message.initialDeposit) {
      obj.initialDeposit = message.initialDeposit.map(e => e ? Coin.toJSON(e) : undefined);
    } else {
      obj.initialDeposit = [];
    }
    message.proposer !== undefined && (obj.proposer = message.proposer);
    return obj;
  },

Ok so I guess fromJSON and toJSON are unnecessary, but fromPartial should do the same thing I think.
  fromPartial(object: Partial<MsgSubmitProposal>): MsgSubmitProposal {
    const message = createBaseMsgSubmitProposal();
    message.content = object.content !== undefined && object.content !== null ? Any.fromPartial(object.content) : undefined;
    message.initialDeposit = object.initialDeposit?.map(e => Coin.fromPartial(e)) || [];
    message.proposer = object.proposer ?? "";
    return message;
  },

message.content should be able to decode using a switch statement interface decoder just like the decode function. The benefit being that I can then pass an arbitrary typeUrl and value object for content to fromPartial and the decoder will figure out which protobuf it is and encode value into a Uint8Array automatically, just like decode:
  decode(input: BinaryReader | Uint8Array, length?: number): MsgSubmitProposal {
    const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
    let end = length === undefined ? reader.len : reader.pos + length;
    const message = createBaseMsgSubmitProposal();
    while (reader.pos < end) {
      const tag = reader.uint32();
      switch (tag >>> 3) {
        case 1:
          message.content = (Cosmos_govv1beta1Content_InterfaceDecoder(reader) as Any);
          break;
        case 2:
          message.initialDeposit.push(Coin.decode(reader, reader.uint32()));
          break;
        case 3:
          message.proposer = reader.string();
          break;
        default:
          reader.skipType(tag & 7);
          break;
      }
    }
    return message;
  },


Make it clear that protection is impossible

Hey, the readme gives the impression that it's possible to protect one's GPT by prompting, but it's not.
No amount of prompting will be safe. Not even GPTs made with the sole purpose of not disclosing their instructions are safe.
I've seen a lot of people adding these junk protection prompts: https://andrei.fyi/blog/reverse-engineering-gpts
And apart from not working, adding something like this pollutes the context and results in lower quality output.

Yes, if the llm can strictly execute the instructions, it doesn't have to be so troublesome，Even if you design a lot of anti-reverse prompts，the llm have Hallucination， But it will raise the threshold for others to get the prompt.


Reload services prompt never goes away

Describe the bug
Prompt for "Your services have been updated. [Reload services]" constantly appears and never goes away after clicking "Reload services"
To Reproduce
Steps to reproduce the behavior:

Load Ferdi
See the prompt
Click "Reload services"
Goto step 2

Expected behavior
It happens once and stops.
Desktop (please complete the following information):

Version 5.3.4-beta.6

Thanks for the report @webworker01, we will investigate.

Hello @webworker01 , could you please try to do the following:

In Ferdi's menubar, under "View" click "Toggle Developer Tools"
In the now opened Developer Tools, in the top row, click "Network" (you may have to click on the two arrows to see it)
In Ferdi's menubar, under "View" click "Reload Ferdi". You will now see all network requests that Ferdi is executing in the developer tools
Wait a moment until the name of one of the requests is "Update"

Please take a screenshot of the list of requests that get execute after this request (if any)
Click on the update request and on the right panel, click "Preview"
Take a screenshot of this page as well

Now, please send these two screenshots as a reply to this issue.

Nothing appeared after update, but the preview for the update request always shows skype. I had it disabled, tried enabling it but the Reload services loop persists.

Hmm ok, I still havn't quite figured our how Franz's API update works, I'll look into that.

Coud you please also do this:

Open the Developer Tools as described above
This time, open "Console" instead of "Network"
Click "Reload Services" and wait it has fully loaded
Right-click anywhere in the Developer Tools Console and select "Save As..."
Save this file anywhere on your PC, copy its content and upload it to http://pastebin.com (you don't need an account there to do that)
Send your new Pastebin URL here

It looks like your Ferdi client might have problems installing the service updates. This shows us what error there are.

Just as a head up I have the same problem.
Here's my Consol log. It's set to last for a week so copy it in case you need it for later.
https://pastebin.com/ND80M62c
Just tell me if something's wrong or if I can delete the paste since I don't know if it has any real sensitive data in there.

Same problem here. Update returns an array with one single element referencing Skype
["skype"]
   0: "skype"

After deleting Skype service, notification stops coming out.

Same problem here, but no update request in the Dev Tools.

Same issue here. No Skype service installed. I have 8 of my own recipes installed along with calendar, keep, gmail, trello, whatsapp, messenger, and android messages. I've wiped all of them and am adding back one by one to try and see if there is a specific one causing the problem. I was thinking it might be one of the recipes inside my dev folder. So far after wiping everything, the reload services banner did NOT come back when I restarted Ferdi. I will post back on my findings.

I just started having this issue on 5.4.0

In my case, It's always happened every time I got a notification from any services. I'm on 5.4.0

Seeing the same issues on the latest beta build: 5.4.1-beta.2 on windows 10

Same here - using latest version and see the reload message all the time

same problem here - tried to reinstall but no good.

If you experience this bug please try this:
On Windows:

Press Windows Key + R to open the "Run" dialog
Type %appdata% and hit Enter to open your appdata folder
Continue below
On Linux:
Navigate to ~/.config
Continue below
On Mac:
In the Finder menu bar, click on Go > Library
Navigate to Application Support
Continue below
Continue:
Navigate to Ferdi/recipes
Delete all folders that are inside this folder
Restart Ferdi

This will force Ferdi to reinstall all recipes to their latest version.
If you still getting this error this means that Ferdi's recipe repository is not up to date with Franz's one. In this case Ferdi will ask Franz's servers if there are updates - which they will ask they are. Ferdi will then try to update the recipe using its own database - meaning it will still get the older recipe. After the update it will again ask Franz's servers if there are updates ending in an endless loop.
We will be working on an update script for our recipe repository that will automatically update the repository from Franz's one but for now this script doesn't exist yet.
If you are experiencing this error, you can eather switch to Ferdi's servers or manually update the recipe.
To manually update the recipe:

Find out what recipe you have to update
Download the recipe from https://api.franzinfra.com/v1/recipes/download/ID, replacing ID with the ID of the recipe.
Extract the file, e.g. using 7zip. You should now have a folder with these files:

index.js
package.json
webview.js
icon.png
and some more, depending on your recipe

Copy the extracted folder's content (the files mentioned above) into the recipe's subfolder in Ferdi's recipe folder that you opened above. You should already see the files in there - simply overwrite them

If you are experiencing this error, you can eather switch to Ferdi's servers or manually update the recipe.

Switching to Fersi's servers (migrating Franz's account) solved for me.

Switching to Ferdi's servers (migrating Franz's account) solved for me.
Thanks that was what I needed - migrated my account to Ferdi - problem solved!

I've just added a new update script to the recipe repository so we can always ship the latest recipes with Ferdi's releases. This will only be pushed with the next release though.

Clearing out the recipes folder worked for me! Will be eagerly awaiting for the next release.

I just had this issue, and https://github.com/getferdi/ferdi/issues/98#issuecomment-564136409 appears to have resolved it.

Just had this issue in v5.4.3, fixed it deleting recipes and restarting. For me the outdated recipe was from WhatsApp.

I think it happened to me because I edited darkmode.css.

Deleting recipes and restarting didn't fix the problem. The prompt is still popping-up.

I just had this issue, and #98 (comment) appears to have resolved it. Thanks!

Yeah...I lied. It worked for a while but has kept coming back up again.

I'm having this issue.
Watching the network tab, in the developer tools, it seems to come from an update from the whatsap recipe:

Yep I was mistaken too. After deleting everything it came back soon after.
I don't have Whatsapp or Skype.

I've been having the same issue for a long time now, but I've just got to investigate it now. It happens with Whatsapp for me,

I'm not currently seeing this issue. Was this actually fixed or has there been a lack of service updates that have masked this bug temporarily?

FYI this is still a consistent issue for me.

I have this issue, but I have an empty array ([]) as an response for update request and removing recipes folder does not help. The bottom bar with Your services have been updated. [Reload services] appears after ~1 min after every launch.

I have the same issue as @mskrip the update request as debugged is [] ~1min after each start

Getting the same on 5.6.0.beta6

Removed a try/catch in https://github.com/getferdi/ferdi/commit/1f1b1a9696ccdd2155cece3c5dccdb08c01025fb that would trigger the infobar to show up even when a service update failed.


[PE-D][Tester D] Wrong link in UG

unable to click on it

Labels: severity.Low type.DocumentationBug
original: rithiklenin/ped#10

Fixed with #256


Compiler cannot include C++ headers when both PICOLIBC and LIB_CPLUSPLUS options are set

Describe the bug
When CONFIG_PICOLIBC and CONFIG_LIB_CPLUSPLUS options are set at the same time then compiler is not able to include C++ headers i.e. cstdint.
When there is used picolib without enableing usage of C++ standard library then everything works well.
After adding CONFIG_LIB_CPLUSPLUS standard C++ headers cannot be found (see log below).
To Reproduce
Steps to reproduce the behavior:
Enable picolibc
Enable C++
Enable C++ standard library
Expected behavior
If C++ standard library cannot be used with picolib then this should be blocked at the kconfig level, otherwise compilation should succeed.
Impact
Showstopper for switching from newlib to picolib.
Logs and console output
ccache /opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-g++ ......
In file included from /home/hid/aurora/app/src/low_power/wakeup_button.cpp:18:
/home/hid/aurora/app/../shared/src/std_def.h:10:10: fatal error: cstdint: No such file or directory
   10 | #include <cstdint>
      |          ^~~~~~~~~

Environment (please complete the following information):

OS: Linux
Toolchain Zephyr SDK 0.15.2
Commit SHA 27ec69eca183887c6b3948b3e92b8cc4f935532e

Additional context
C++ related config:
CONFIG_PICOLIBC=y
CONFIG_CPLUSPLUS=y
CONFIG_STD_CPP17=y
CONFIG_LIB_CPLUSPLUS=y
CONFIG_CPP_MAIN=y

Using libstdc++ with picolibc requires the toolchains (i.e. Zephyr SDK) to include the picolibc, which is not currently the case.
The upcoming Zephyr SDK 0.16.0 release will include picolibc and the libstdc++ compiled for it: see https://github.com/zephyrproject-rtos/zephyr/issues/49922#issue-1361765276.

Thanks a lot for a prompt answer.
Do you think that it would be a good idea to not allow users to select this combination of options for now?


Added word wrapping for the syntax help window description text

The syntax help window of powerRename has text cut off issue so i added the text wrap in the textblock.

[x] Closes: #33906
[x] Communication: I've discussed this with core contributors already. If work hasn't been agreed, this work might be rejected
[ ] Tests: Added/updated and all pass
[ ] Localization: All end user facing strings can be localized
[ ] Dev docs: Added/updated
[ ] New binaries: Added on the required places

[ ] JSON for signing for new binaries
[ ] WXS for installer for new binaries and localization folder
[ ] YML for CI pipeline for new test projects
[ ] YML for signed pipeline

[ ] Documentation updated: If checked, please file a pull request on [our docs repo]

@htcfreek   hey u can check this one ...

@Agnibaan can you attache before and after screenshots of what this change fixes? Thanks

@Agnibaan can you attach before and after screenshots of what this change fixes? Thanks

@stefansjfw
This is how it currently looks:

And this is what we try to get:

(This screenshot was made with a fixed grid wide for testing.)
But while debugging I saw that there is a vertical scrollbar on the bottom of the flyout. Not sure if we should add wrapping realy. But I think with wrapping it looks better.


Move Analysis cancel/delete button to the controls zone

Related to: #11414
In the Analysis form:

Cancel/Delete buttons are moved to the controls zone (bottom, with Apply)
Delete button changes to red color

For the acceptance:

Create an analysis
Press Cancel
Create an analysis
Apply the analysis
Press Delete

retest this please

Working as expected :) let's deploy it!

retest this please

retest this please

retest this please

retest this please

retest this pease

retest this please

retest this please


Unable to Land on Any Moon

I've actually managed to narrow down the issue quite nicely. It seems Zeekers has his own moon for debugging enemies called "TestAllEnemies", which seems to be breaking your config loading sequence. I'm unsure why I'm having this problem and others aren't, but regardless, it does seem to be the issue. Here is the preset I am currently using:
Presets.json
I am heavily modded, and the issue doesn't seem to occur in vanilla with only LethalQuantities, but I fail to see, from reading the log, how any of the mods I have could be causing the issue. The main error occurs at line 3174, where usually it would be expected to say:

[Warning:LethalQuantities] Unable to find price of TestAllEnemies()

It instead gives:

[Error  :LethalQuantities] Encountered an error while trying to load the configuration

Followed by:

[Error  :LethalQuantities] Please report this error to the mod developers: System.InvalidOperationException: Sequence contains no matching element
at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable1[T] source, System.Func2[T,TResult] predicate) [0x00011] in :IL_0011
at LethalQuantities.Patches.RoundManagerPatch.onStartPrefix (RoundManager __instance) [0x00149] in :IL_0149

LogOutput.log
The issue is not LethalLevelLoader, the error occurs even without it. Following the error I mentioned, it seems LQ is unable to continue reading the config files and so never finds the dungeon flows, and therefore cannot load into any moon. You'll see two instances of an error beginning with:

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object

starting at line 4139. Hopefully, if this is somehow something I got wrong in my Presets.json, you can let me know. Or if there's any known conflicts at all, I have my modslist here too:
Modslist.txt
Thank you in advance, and thank you for the mod <3

I should add, I shouldn't have any other mods affecting the moons and their settings in any way, but there's always a possibility I am dumb and forgot

Thanks, I'll have this fixed next update

Thanks, I'll have this fixed next update

Ah I suppose you already know where to look? Good luck!


[Feature Request] Graph Transform Tool support SavedModel as Input

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):n/a
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux CentOS 7
TensorFlow installed from (source or binary): binary
TensorFlow version (use command below): 1.8
Python version: 2.7
Bazel version (if compiling from source): n/a
GCC/Compiler version (if compiling from source): n/a
CUDA/cuDNN version: n/a
GPU model and memory: n/a
Exact command to reproduce: n/a

Describe the problem
Currently Graph Transform Tool only support GraphDef as input. People normally save model using SavedModel or ckpt file. Maybe it would be better to support SavedModel as input.

Nagging Assignee @skye: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

@petewarden are you the owner of the graph transform tool?

Nagging Assignee @petewarden: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 29 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 44 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 59 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 74 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 89 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 104 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 119 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @petewarden: It has been 134 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

This is a feature we're not likely to get to soon, so adding to contributions welcome.

Our GraphDef Editor library (a version of contrib.graph_editor that operates over serialized graphs) can import and export SavedModel files. You can find example usage here. The main project page is at https://github.com/CODAIT/graph_def_editor

I am working on a PR for this issue that will add support for what should be the common case of this feature: load a single function/meta-graph signature from a SavedModel, feed the graph for that signature through the Graph Transform Tool, wrap the resulting graph in the original signature, and write out a new SavedModel.

Update: I have this capability mostly implemented in my branch. The new SavedModel APIs are a wee bit rough around the edges, but I'm able to make do.
@petewarden I'm curious what your intentions are with regard to running the Graph Transform Tool over models that have embedded functions. The V2 SavedModel APIs produce serialized models where nearly all the functionality of the model is hidden behind FunctionDef protos.

Update: I have finished my implementation. But at the very end of this process, I built a copy of TensorFlow with the "--define=tf_api_version=2" flag and discovered that there was no Graph Transform Tool in the build output! I'm now very confused. Is this issue that I have been working on for the past 3 weeks actually an invalid issue?

Thanks for your work! @frreiss
@petewarden Is Graph Transform Tool part of TF 2.0?

@tianyapiaozi,
Is this still an issue?
Could you please update TensorFlow to the latest stable version v.2.10 and let us know if you are facing the same error. Thanks!


Why not use vue-class-component, but vue-property-decorator?

Version
3.0.0-rc.5
Node and OS info
node 8.9.0 npm 6.1.0 windows 10
Steps to reproduce
make project with class component, typescript using cli
What is expected?
I expected using vue-class-component (https://github.com/vuejs/vue-class-component) that vuejs made for class componenet
What is actually happening?
It uses vue-property-decorator(https://github.com/kaorun343/vue-property-decorator).

I just ask you why you chose vue-property-decorator than vue-class-component.
I think vue-class-component is made by vuejs. I want to ask you the reason.

vue-property-decorator uses vue-classes-component internally.


[PETROSIAN] Lock the petrosian release branch to test with ruby 3.0

Lock the petrosian release branch to test with ruby 3.0

This is failing for codacy for some unknown reason. 🤷


Detect SIM card name and number max character limits

Calculate max character limits for name and number. Preemptively fail the insert and updates for entries that breach the limit.
What needs to be done is documented in; https://github.com/vestrel00/contacts-android/blob/main/docs/sim/about-sim-contacts.md

[x] Expose get-character-limit functions to consumers
[x] Remove TODOs and FIXMEs in SimContactsInsert and SimContactsUpdate
[x] Update docs

This is included in 0.2.4!


Nested cross-validation

This PR implements nested cross-validation for different models.
For anyone also searching for nested cross-validation in MLJ, I just learned from @ablaom that it is possible to wrap a model in a TunedModel and evaluate that nested model with cross-validation.
EDIT: The reason that I think this is a good idea is because I want to compare multiple models in a paper. To people who say that you shouldn’t use nested cross-validation for model selection, I would argue that it’s better than picking the model by hand. But, now that I think of it, doing cross-validation for each model and comparing those scores is very similar except that it gives a more biased estimate for the out of sample accuracy.

Okay, I’ve had a think about this and believe a more MLJ idiomatic solution almost exists already. One of the unpublicised tuning strategies, called Explicit, enables you to simply choose, out of the models listed in the range the one with the best out-of-sample loss, according to specified resampling strategy, which could be CV or whatever. Then to get the functionality you want, you would do something like this:
models = [DecisionTreeClassifier(), KNNClassifier()]
blend = TunedModel(strategy=Explicit(), resamling=CV(nfolds=3), range=models, measure=log_loss, selection_heuristic=...)
evaluate(blend, X, y, resampling=CV(nfolds=6), measure=log_loss)

I say "almost" because at present the list of models must be models all of the same concrete type, which is useless (except for the testing purposes it was introduced for).
I've opened an issue to fix this (with some suggested syntactic improvements) here.
One of the reasons this might be a better solution is that whatever future selection_heuristics we add for model selection one the hyper-parameter side, would automatically be applicable on the "model" selection side. From an abstract point of view, one could argue that there is no difference between "model selection" and "hyper-parameter" selection, or at least that one is just a special case of the other, no?)
I think this solution also has fewer conceptual overheads - it simply composes two operations that the user already understands: optimization as model wrapper - and estimating the performance of a single model.
@rikhuijzer Your thoughts?

Your thoughts?

Sounds like a much more MLJ idiomatic solution. I was already thinking with this PR that I must be doing something wrong, because I couldn't find a way to blend the code in with the rest of the codebase :+1:

From an abstract point of view, one could argue that there is no difference between "model selection" and "hyper-parameter" selection, or at least that one is just a special case of the other, no?

Agreed!

I think this solution also has fewer conceptual overheads - it simply composes two operations that the user already understands: optimization as model wrapper - and estimating the performance of a single model.

As long as it's documented, I agree. I've been looking all over the MLJ place for nested cross-validation and was, therefore, very surprised when you said on Slack that it was possible for hyperparameters :slightly_smiling_face: