Embed URL endpoint for production

Hello there,
Could please indicate in the readme or documentation what the endpoint is for production for anyone wanting to implement using a different language and not either node/javascript or python? From the documentation is only mentions sandbox.embed.cowrywise.com/o/token. Can you confirm if there is another endpoint for production and what that endpoint is?

Hi @joeizang thank you for the feedback.
You can register for early access. in the meantime.
Do reach out to us if you have any further concerns<EMAIL_ADDRESS>Thank You.

@daleentontech Thanks for the email. I will be shooting an email right away with some of my questions.


[Table] MDX doc fix

This fixes #287 by adjusting MDX based documentations using Canvas instead of Preview which is no longer exported from @storybooks/addon-docs

:tada: This PR is included in version 7.7.0-beta.2 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[US] - Rework road measurements graph

As a
Lira map user
I want
A graph for visualizing trip data that is pretty
so that
My user experience is nice

This is a sub-taskgoal of issue #94


import/resolver webpack typescript missing extension error

Am using
"settings": {
    "import/resolver": {
      "webpack": {
        "config": "webpack.config.js"
      }
    }
  }

in my eslint file and
  resolve: {
    modules: [PATHS.app, PATHS.assets, 'node_modules'],
    extensions: ['.js', '.jsx', '.json', '.ts', '.tsx']
  },

in my webpack file but I get
Missing file extension "tsx" for "mypath" (import/extensions)

when I import a ts/x file from a js/x file.

That's just the extensions for the resolver; I believe you still have to configure all the extensions in the rule yourself.

ah, altho you might be missing:
"settings": {
    "import/resolver": {
      "webpack": {
        "config": "webpack.config.js"
      },
       node: {
         "extensions": ['.js', '.jsx', '.json', '.ts', '.tsx']
       }
    }
  }

this is what I put. Still getting the same error
"settings": {
    "import/resolver": {
      "webpack": {
        "config": "webpack.config.js"
      },
      "node": {
        "extensions": [".js", ".jsx", ".json", ".ts", ".tsx"]
      }
    }
  },

In that case, you will also probably have to configure the import/extensions rule separately.

thank you that work
"rules": {
    ...
    "import/extensions": [".js", ".jsx", ".json", ".ts", ".tsx"]
  },

For tsx and ts files add in eslintrc
settings: {
'import/resolver': {
node: {
extensions: ['.js', '.json', '.tsx', '.ts'],
},
},
},
it works for me)


RoleAssignmentsClient.Create in armauthorization is not idempotent

Creating the same role assignment twice results in success the first time, but the second time results in an error: The role assignment already exists. The input to roleAssignmentsClient.Create has same (Scope, RoleAssignmentGuid, Properties{PrincipalId, RoleDefinitionId}) in different invocations.
It happens with github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/authorization/armauthorization v1.0.0, for API Version is 2015-07-01. We had also tried with API Version 2020-10-01-preview by setting api-version queryfilter with ClientOptions by overriding Transport.
This issue has already been address for azure-cli https://github.com/Azure/azure-cli/issues/8568, but still exists in go sdk.
RoleAssignmentClient.Create in armauthorization should be idempotent and creating role assignment (which pre-exists) with a role on a given scope for a user managed identity (with either same or different role assignment guid) should not result in an error.

@rht-b Thanks for your feedback. Our SDK is generated from the service API definition and will not add any specific logic which is a little bit different from the CLI. We'll let service team to help to resolve the idempotent issue from the service backend.

@navba-MSFT Could you help to reach out to the correct team.

@tadelesh Adding Service team to look into this.
@darshanhs90, @AshishGargMicrosoft please look into this issue and provide your pointers. Thanks in advance.


chore(deps): upgrade runtime dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-runtime-dependencies-2.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 2482

Questions ?
Please refer to the Backport tool documentation


Revisit camel-quarkus bootstrap

Fixes #1128
TODO:

[X] overridable routes consumer (not needed any-more)
[x] cleanup
[x] documentation (javadoc)
[ ] documentation (user guide)
[x] additional unit test
[x] examples
[ ] support for command mode (requires Camel 3.4.0)

What happens if the user app relies on configuration of components/languages/data-formats through properties AND camel-quarkus-main is not in class path? I think this will be a common source of app developer frustration. It would be nice if the error message could at least suggest to add camel-quarkus-main to CP.

What happens if the user app relies on configuration of components/languages/data-formats through properties AND camel-quarkus-main is not in class path? I think this will be a common source of app developer frustration. It would be nice if the error message could at least suggest to add camel-quarkus-main to CP.

I'm not sure if I would log an error message i.e. assuming you have:
camel.component.slack.token = abc

Then the following code would be perfectly fine with or without camel-main:
from("slack:room:?token={{camel.component.slack.token}}")

Could you plz name an example that would not work without camel-quarkus-main then?

Could you plz name an example that would not work without camel-quarkus-main then?

Well, it is all about how the application is made so if you expect the value associated to the property camel.component.slack.token to be set to the SlackComponent then it won't work if you don't have camel-main but if you consume the same property using a place-holder or by injecting it, then it will work so a warning/error would be misleading too.
Anyway there are issues to move the advanced configuration from main to core, see:

https://issues.apache.org/jira/browse/CAMEL-14600
https://issues.apache.org/jira/browse/CAMEL-14672

Some tests for dev-mode have been disabled and require this fix: https://github.com/quarkusio/quarkus/pull/10109

@ppalaga @jamesnetherton @davsclaus @oscerd mind doing another review now that I've added support command mode ?
I'm still working on documentation and I had to disabled dev-mode tests because of a bug in quarkus but I'd like to merge this asap to avoid additional conflicts.

Great to see the command mode there.

I noticed a minor typo, but that can be fixed up after merging if needed.

if it is only one, it is a great achievement for me :)

if it is only one, it is a great achievement for me :)

And I forgot to submit the review comment but it's in cusomt in examples/timer-log-main/README.adoc.

examples/timer-log-main/README.adoc

fixed


use dts-gen

Types are really broken, some class or functions doesn't have member variables or functions something. There is a tool called dts-gen that will generate d.ts files from any Javascript object. Please use this i guess

Can you elaborate beyond "types are really broken"? Please be specific with examples where the types are incorrect or do not align with the documented API.md. Automated generation tools are not appropriate.

Can you elaborate beyond "types are really broken"? Please be specific with examples where the types are incorrect or do not align with the documented API.md. Automated generation tools are not appropriate.

Some that i noticed:

ServerAdveristement: expected 0 but received 3 (there is 3 parameters though)
client.getUserData() not defined
some more on client like connection, etc
ServerOptions: asking optional options but there are required

clicked close with comment accidentally

tsc -d

Feel free to open a PR to fix the problems. No 2 is not a documented API, it's an internal method, we should remove that.

Ah, I see that client.getUserData() is used inside the server player example. This should be added to the doc

also client.profile is undefined, it has xuid, uuid and another one. i
would open a pr when i have an free time

@extremeheat fixed in pr #391,
you can mention pr and close this issue


img.decode() and decoding attribute

Data suggestion for img.decode() and <img> "decoding" attribute.

+1
https://webkit.org/blog/8042/release-notes-for-safari-technology-preview-46/

Added support for the decoding="sync" or decoding="async" attribute on images

Chrome: https://www.chromestatus.com/feature/5637156160667648 (at least img.decode(), maybe the attribute too)

MS Edge suggestion:
https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/32541025-img-decoding-attribute

Safari 11.1 release notes: https://webkit.org/blog/8216/new-webkit-features-in-safari-11-1/

Coming with Firefox 63: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/63

Support for the  element's decoding attribute has been added (bug 1416328); see also HTMLImageElement.decoding.

https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/decoding#Browser_compatibility
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img#Browser_compatibility

Supported in latest opera browsers as well. Tested in versions 55 and 56.

Available at https://caniuse.com/#feat=mdn-api_htmlimageelement_decoding


Seed center

Assignee Tasks

[ ] added unit tests (or none needed)
[ ] written relevant docs (or none needed)
[ ] referenced any relevant issues (or none exist)

Guidelines
Please add a description of this Pull Request's motivation, scope, outstanding issues or potential alternatives, reasoning behind the current solution, and any other relevant information for posterity.

Your PR Notes Here

I didn't mean to include that pin.png file in public :/


issues with before_action

Right now I got this configuration inside a Controller class:
  before_action :authorized?, only: [:r_start, :r_stop, :z_start, :z_stop, :new, :new_rule, :list_rules]

This should call
def authorized?
    puts "Checking User"
    if $cookie_jar.includes?(request.cookies[".rsa"])
      puts "Sending OK"
      response.set(200, "OK")
    else
      puts "Sending Forbidden"
      response.set(403, "Forbidden")
      html "
Page cannot be accessed by unauthenticated users
"
    end
  end

Now, running the application I can see that the string "Sending Forbidden" is being reached:
[Amethyst 0.1.3] serving application "rsaccess-web" at http://<IP_ADDRESS>:8080
Checking User
Sending Forbidden
Checking User
Sending Forbidden

But, the user is getting to the method behind without receiving the correct response
      response.set(403, "Forbidden")
      html "
Page cannot be accessed by unauthenticated users
"

Maybe the compile time logs will help
 crystal build src/rsaccess-web.cr --release

      def before_r_start_authorized?
      @before_actions["r_start"] = [] of (->) unless @before_actions["r_start"]?
      @before_actions["r_start"] << ->authorized?
      end

      def before_r_stop_authorized?
      @before_actions["r_stop"] = [] of (->) unless @before_actions["r_stop"]?
      @before_actions["r_stop"] << ->authorized?
      end

      def before_z_start_authorized?
      @before_actions["z_start"] = [] of (->) unless @before_actions["z_start"]?
      @before_actions["z_start"] << ->authorized?
      end

      def before_z_stop_authorized?
      @before_actions["z_stop"] = [] of (->) unless @before_actions["z_stop"]?
      @before_actions["z_stop"] << ->authorized?
      end

      def before_new_authorized?
      @before_actions["new"] = [] of (->) unless @before_actions["new"]?
      @before_actions["new"] << ->authorized?
      end

      def before_new_rule_authorized?
      @before_actions["new_rule"] = [] of (->) unless @before_actions["new_rule"]?
      @before_actions["new_rule"] << ->authorized?
      end

      def before_list_rules_authorized?
      @before_actions["list_rules"] = [] of (->) unless @before_actions["list_rules"]?
      @before_actions["list_rules"] << ->authorized?
      end

      def before_generate_rules_authorized?
      @before_actions["generate_rules"] = [] of (->) unless @before_actions["generate_rules"]?
      @before_actions["generate_rules"] << ->authorized?
      end

@Codcore Further testing this issue I can see this is not a code error but a logical one, The function works great.

@bararchy, thank you for a feedback!


Add dots to alternating tabular lines

Tables with keys of varying lengths are hard to read, since some of the
key names end up far from their values. This change adds a sequence of
dots on all odd lines, so that lines are easier to match up with their
keys.

Tables with keys of varying lengths are hard to read, since some of the
key names end up far from their values. This change adds a sequence of
dots on all odd lines, so that lines are easier to match up with their
keys.

I definitely think that alternating lines is easier to scan than adding dots on every line, especially when text is scrolling quickly. I don't have a very strong opinion on sparse-dots vs dense dots, but sparse dots looks a little less distracting to me.
 I think keys with wildly-varying lengths make the horizontal-skipping options hard to read if you get unlucky with where you are skipping lines (i.e. if you end up skipping dots on a bunch of short lines but keeping them on longer lines)

I don't want to flame -- how about we put this to a poll on the RESL slack channel? I generated some GIFs.

Poll results from RESL (n=12):
I realized I should have done a ranking poll instead...

H-density
V-density
%
Votes

100%
100%
50%
6

100%
50%
33%
4

50%
100%
17%
2

50%
50%
0%
0

Here's how how Louise ranked them (best-to-worst):
1. 100% / 100%
2. 50% / 100%
3. 50% / 50 %
4. 100% / 50 %

People seem to overwhelmingly prefer dense dots (88%). They are more split on vertical density (67%).
You've spent the most time staring at this so I'll let you pick what to do and won't comment any more. I hope the surveys were helpful.


fixed missing Jason.pch for XCode 5

The Jason.pch file is missing (at least for XCode 5). Removing it from the project seems to fix the problem.
Tested on OSX 10.9

Jason.app is not support macOS sierra(10.12), and some API deprecated. Please update the code. This is one of my favorite APP.

@liuyuning take a look at this release - I think the release you had before was using Apple's Garbage Collection Library - which is no longer available in macOS 10.12 - let me know if it works
https://github.com/tbrannam/Jason/releases/tag/v0.2.1

@tbrannam It's works partly, We can't paste JSON text to the JASON.

@gyulalaszlo i've manually merged this in with fixes in master
@liuyuning I've opened the issues page and created a note for clipboard issues.


Fix broken elif in dynamic.c

This fixes compilation in the following case:
$(MAKE) USE_OPENMP=1 USE_THREAD=1 NO_LAPACK=0 DYNAMIC_ARCH=1 \
DYNAMIC_LIST="HASWELL SKYLAKEX ATOM COOPERLAKE SAPPHIRERAPIDS ZEN"

Oops. Thank you.


github: Update ansible-collection-pulp required checks

Terraform Format and Style 🖌success
Terraform Initialization ⚙success
Terraform Validation 🤖success
Validation Output

Success! The configuration is valid.

Terraform Plan 📖success
Show Plan

undefined

Pusher: @markgoddard, Action: pull_request, Working Directory: ``, Workflow: Terraform GitHub


ReactTestUtils shallow rendering

Issue
ReactTestUtils has a shallow rendering method, createRenderer, that is not exposed through the dart port.
Tests fail to run on master as well.
README was missing the version.
Changes
Added method to react_test_utils.dart with a small wrapper for ease of API access.
Also updated the unittest package. It should be replaced since it is deprecated, but I kept it to just an update for this PR.
Added pub version to README.
@hleumas @trentgrover-wf @greglittlefield-wf

nice addition @johncblandii

Thanks! Range fixed.

+1
@hleumas any thoughts?

IMO nice

Ran the tests this morning and saw an issue. Pushed one more commit.
Thanks @hleumas.

+1

@hleumas any idea on an ETA for a merge and release?

@trentgrover-wf would you take a look on this one please?

He already +1'd it @hleumas.

@johnbland-wf there are 3 changes in this pull request, would be nice to separate them into 3 different commits with well written commit message. I am happy to merge it otherwise. Right now I am on trip, so it can take time till I get to internet access again, so asking @trentgrover-wf or @greglittlefield-wf for merge could be quicker.

How would you like the commits split, @hleumas?

Also, for clarity, there are 5 commits here. Describe the exact way you want this so I can get it back to you.

@johncblandii can you make this 2 commits?

the RTU addition to the API
the other housekeeping items (README and pubspec changes)

It is cleaned up to only 2 commits @trentgrover-wf. Let me know.

+1

+1

merging
@hleumas how do you want to handle release?

@trentgrover-wf if you give me your email address, I can make you uploader.


actix-web v2 and other dep updates

This PR updates actix-web to v2.
I also updated all other dependencies, updated to Rust edition 2018 and removed no longer supported rustfmt options.

@samscott89 now that all actix tests are green and have been added to the CI pipeline, this PR is ready for review

@samscott89 bump

Hey @Tarnadas, many thanks for doing this and apologies for the complete silence. Been fully distracted with other work. I'll rebase these changes locally and get them merged now.

Thank you again for doing this, just merged in the rebased version #30. Will publish as 0.6 soon.


The documentation page is missing???

I don't understand how 1 million people use this without instructions??? I got it to install, got the driver installed.
Then what? Where is the management console? Editing, Running, Debugging, Troubleshooting?

This extension should at the very least be disabled until the author fixes these glaring issues.
I'm appalled that Microsoft's Visual Studio team allows for this to happen.
Oh and once you get the MySQL driver installed?  It won't let you!!!

I am at at https://vscode-sqltools.mteixeira.dev/#features
I click Check out all the features and their documentation here
It takes me to Features which is a "Page Not Found"

The page you are referring to is now fixed. Although, I get your point. Documentation is something very important, but in the begging most of the extension install steps were by design added through the extension workflow flow. Not sure if you got to see the extension settings page that got more field types supported even before vscode team added full support to its own JSON schema on vscode settings page itself. That's why most people are able to use it hassle free.
Now we are back to the extension development and the documentation is being improved, but it's a ongoing work, so since the page you were looking for now has a bare minimum index, I'll close this issue.
If you believe it's still not resolved or you have positive feedbacks, please don't hesitate to reopen it. Just please be gentle and polite. We work for free because we believe this will help others, there's no need to be toxic around here


Refactor: Handling Unrecognized Arguments for Prepare

These are the things I want to do first.  related: #596
From reading through ottjax only the __call__ functions on solvers absorb kwargs that aren't recognized. And they are because either they are given to create_geometry methods or create_initializer methods:

https://github.com/ott-jax/ott/blob/458e265a1282d417f87bc0e07a5b6b77ffe9ae50/src/ott/initializers/quadratic/initializers.py#L134-L155
https://github.com/ott-jax/ott/blob/458e265a1282d417f87bc0e07a5b6b77ffe9ae50/src/ott/initializers/linear/initializers_lr.py#L232-L243

So this is kind of good news because from what I read from moscot, call_fn arguments are filtered before here:
https://github.com/theislab/moscot/blob/e21677e6fbf1e5484b1c69a8ba55587dbf40f009/src/moscot/base/solver.py#L145-L164
Overall this means:

We can fix theprepare methods absorbing kwargs ourselves in moscot, by simply removing the usage of kwargs in concrete classes, so I will dedicate this PR to it
But for solve we will need to refactor things from ottjax. It won't be too hard and I already spotted where they are being ignored. If we refactor ottjax we might not need any changes in moscot since the error will be thrown from there.

Related issues (will be closed after merge):

https://github.com/theislab/moscot/issues/698
https://github.com/theislab/moscot/issues/699
https://github.com/theislab/moscot/issues/700
https://github.com/theislab/moscot/issues/701

I separated some issues from this PR so that we can work on them later:

https://github.com/theislab/moscot/issues/716 : I did this one because when inheriting docstring GW removed the arguments for linear, and this lead to duplicate docstrings
https://github.com/theislab/moscot/issues/715 : Because although in terms of software, current PR makes sense, there might be some cases where a parent classes argument is ignored/fixed but is not yet discovered. I am not confident about this as I am not completely familiar with the Biology use cases of all classes.
https://github.com/theislab/moscot/issues/721

Now that the tests pass these are the things to do:

[x] clean up code (most likely requires refactoring of handle_joint_attr)
[x] update docstrings
[x] clean the TODO's and ensure that everyone agrees on the new docs and docstrings
[x] write tests to ensure it fails (not sure if tests are necessary at this point since the checks are static now, will probably figure out cases to test when working on https://github.com/theislab/moscot/issues/715)

@MUCDK  the problem is even though 3.10 passes 3.9 now fails. The results change between these versions

Ok can we skip the test for python 3.9?

Sure will update the tests in a new PR then


"Recent Order" table not displaying properly

Page: index.html

This issue will be fixed with #18 #18 #16


All destinations do not display

When I run the query:
query getAllDestinations{
    getAllDestinations {
      id
      description
      state
      conditions {
        description
        current
        maxTemp
        minTemp
      }
    }
  }

I get result:
{
  "data": {
    "getAllDestinations": [
      null,
      null,
      null,
      null,
      null,
      null
    ]
  },
  "errors": [
    {
      "path": [
        "getAllDestinations",
        5,
        "conditions"
      ],
      "data": null,
      "errorType": "MappingTemplate",
      "errorInfo": null,
      "locations": [
        {
          "line": 6,
          "column": 7,
          "sourceName": null
        }
      ],
      "message": "Unable to parse the JSON document: 'Unexpected character ('{' (code 123)): was expecting double-quote to start field name\n at [Source: (String)\"\n{\n    {\n    \"version\" : \"2017-02-28\",\n    \"operation\": \"Invoke\",\n    \"payload\": {\n      \"city\":\"New York\"\n    }\n     \n}\n}\"; line: 3, column: 6]'"
    },
    {
      "path": [
        "getAllDestinations",
        0,
        "conditions"
      ],
      "data": null,
      "errorType": "MappingTemplate",
      "errorInfo": null,
      "locations": [
        {
          "line": 6,
          "column": 7,
          "sourceName": null
        }
      ],
      "message": "Unable to parse the JSON document: 'Unexpected character ('{' (code 123)): was expecting double-quote to start field name\n at [Source: (String)\"\n{\n    {\n    \"version\" : \"2017-02-28\",\n    \"operation\": \"Invoke\",\n    \"payload\": {\n      \"city\":\"Paradise\"\n    }\n     \n}\n}\"; line: 3, column: 6]'"
    },
    {
      "path": [
        "getAllDestinations",
        1,
        "conditions"
      ],
      "data": null,
      "errorType": "MappingTemplate",
      "errorInfo": null,
      "locations": [
        {
          "line": 6,
          "column": 7,
          "sourceName": null
        }
      ],
      "message": "Unable to parse the JSON document: 'Unexpected character ('{' (code 123)): was expecting double-quote to start field name\n at [Source: (String)\"\n{\n    {\n    \"version\" : \"2017-02-28\",\n    \"operation\": \"Invoke\",\n    \"payload\": {\n      \"city\":\"Fond du Lac\"\n    }\n     \n}\n}\"; line: 3, column: 6]'"
    },
    {
      "path": [
        "getAllDestinations",
        2,
        "conditions"
      ],
      "data": null,
      "errorType": "MappingTemplate",
      "errorInfo": null,
      "locations": [
        {
          "line": 6,
          "column": 7,
          "sourceName": null
        }
      ],
      "message": "Unable to parse the JSON document: 'Unexpected character ('{' (code 123)): was expecting double-quote to start field name\n at [Source: (String)\"\n{\n    {\n    \"version\" : \"2017-02-28\",\n    \"operation\": \"Invoke\",\n    \"payload\": {\n      \"city\":\"Orlando\"\n    }\n     \n}\n}\"; line: 3, column: 6]'"
    },
    {
      "path": [
        "getAllDestinations",
        3,
        "conditions"
      ],
      "data": null,
      "errorType": "MappingTemplate",
      "errorInfo": null,
      "locations": [
        {
          "line": 6,
          "column": 7,
          "sourceName": null
        }
      ],
      "message": "Unable to parse the JSON document: 'Unexpected character ('{' (code 123)): was expecting double-quote to start field name\n at [Source: (String)\"\n{\n    {\n    \"version\" : \"2017-02-28\",\n    \"operation\": \"Invoke\",\n    \"payload\": {\n      \"city\":\"Philadelphia\"\n    }\n     \n}\n}\"; line: 3, column: 6]'"
    },
    {
      "path": [
        "getAllDestinations",
        4,
        "conditions"
      ],
      "data": null,
      "errorType": "MappingTemplate",
      "errorInfo": null,
      "locations": [
        {
          "line": 6,
          "column": 7,
          "sourceName": null
        }
      ],
      "message": "Unable to parse the JSON document: 'Unexpected character ('{' (code 123)): was expecting double-quote to start field name\n at [Source: (String)\"\n{\n    {\n    \"version\" : \"2017-02-28\",\n    \"operation\": \"Invoke\",\n    \"payload\": {\n      \"city\":\"Yellowstone\"\n    }\n     \n}\n}\"; line: 3, column: 6]'"
    }
  ]
}

My bad - Resolver wasn't copied/pasted correctly


Location Detail info pulling in and displaying

details for location are not displayed on location detail page.

merged into dev/rstrandt

@BWortman I believe that this bug has been fixed, this issue can be closed now.


!llm and IndexError

running into this weird aipl-breaking bug, which I am not getting in my main aipl dev folder but is only happening when I clone the repo and install it in a new environment:
rowan@seshat test % python3 -V
Python 3.11.3
rowan@seshat test % git clone https://github.com/saulpw/aipl
<snip>
rowan@seshat test % python3 -m venv venv-aipl-test
rowan@seshat test % source venv-aipl-test/bin/activate
(venv-aipl-test) rowan@seshat test % python3 -m pip install ./aipl
<snip>
(venv-aipl-test) rowan@seshat test % aipl -i
> !format
hi!

<Table [1 _0] <LazyRow row={'_': '...(35 bytes)> -> format (line 1)
┏━━━━━┓
┃ _1  ┃
┡━━━━━┩
│ hi! │
└─────┘
> !llm
<Table [1 _1] <LazyRow row={'_': '...(38 bytes)> -> llm (line 1)
Traceback (most recent call last):
  File "/opt/homebrew/lib/python3.11/site-packages/aipl/repl.py", line 46, in repl
    rich.print(inputs[-1])
  File "/opt/homebrew/lib/python3.11/site-packages/rich/__init__.py", line 74, in print
    return write_console.print(*objects, sep=sep, end=end)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/lib/python3.11/site-packages/rich/console.py", line 1699, in print
    extend(render(renderable, render_options))
  File "/opt/homebrew/lib/python3.11/site-packages/rich/console.py", line 1311, in render
    render_iterable = renderable.__rich_console__(self, _options)  # type: ignore[union-attr]
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/lib/python3.11/site-packages/aipl/ops/debug.py", line 72, in _rich_table
    cell = str(cell)
           ^^^^^^^^^
  File "/opt/homebrew/lib/python3.11/site-packages/aipl/__init__.py", line 12, in __str__
    return f'AIPL Error (line {self.linenum} !{self.opname}): {self.exception}'
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/lib/python3.11/site-packages/aipl/__init__.py", line 25, in __str__
    return f'{self.args[1]}: {self.args[0]}'
              ~~~~~~~~~^^^
IndexError: tuple index out of range

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/homebrew/bin/aipl", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/opt/homebrew/lib/python3.11/site-packages/aipl/main.py", line 90, in main
    repl(aipl, inputs)
  File "/opt/homebrew/lib/python3.11/site-packages/aipl/repl.py", line 50, in repl
    traceback.print_exc()
    ^^^^^^^^^
NameError: name 'traceback' is not defined
(venv-aipl-test) rowan@seshat test %

I get the same thing with those commands in a file, although I have to add a command after !llm that tries to do something with what it outputs.

ohooo, okay which aipl gives me /opt/homebrew/bin/aipl hmmm

wait a minute...
(venv-aipl-test) rowan@seshat test % whereis aipl
aipl: /Users/rowan/Documents/test/venv-aipl-test/bin/aipl
(venv-aipl-test) rowan@seshat test % which aipl
/opt/homebrew/bin/aipl

ah okay which is the one to go by

whereis searches for "possibly useful" files, while which only searches for executables

https://askubuntu.com/questions/1100315/whereis-returns-different-path-to-which

okay I removed the aipl file from my homebrew bin and now I'm running aipl from the local dir, which is on the latest develop version of saulpw/aipl. Still getting this error.

Ah this is being caused by this:
    if 'OPENAI_API_KEY' not in os.environ or 'OPENAI_API_ORG' not in os.environ:
        raise AIPLException('''OPENAI_API_KEY and OPENAI_API_ORG envvars must be set for !llm''')

I forgot to source my envvars, but somehow wasn't getting this nice error message


cl-plus-fbbt is incoherent

~/repos/cell-ontology/src/ontology $ grep UNSAT
cl-bridge-to-fbbt-check.txt.fail  | cut -f1
UNSAT: FBbt:00000038 'chorion'
UNSAT: FBbt:00000091 'pole bud'
UNSAT: FBbt:00000035 'yolk'
UNSAT: FBbt:00000034 'egg'
UNSAT: FBbt:00005288 'fertilized egg'
UNSAT: FBbt:00007247 'chorionic layer'
UNSAT: FBbt:00000039 'inner chorionic layer'
UNSAT: FBbt:00007248 'chorionic specialization'
UNSAT: FBbt:00004891 'pole plasm'
UNSAT: FBbt:00004892 'pole granule'
UNSAT: FBbt:00015288 'unfertilized egg'
UNSAT: FBbt:00000051 'polar body nucleus'
UNSAT: FBbt:00000050 'female pronucleus'
UNSAT: FBbt:00000046 'dorsal appendage'
UNSAT: FBbt:00000047 'posterior aeropyle'
UNSAT: FBbt:00000048 'pronucleus'
UNSAT: FBbt:00000049 'male pronucleus'
UNSAT: FBbt:00000042 'vitelline membrane'
UNSAT: FBbt:00000043 'micropyle'
UNSAT: FBbt:00000044 'collar'
UNSAT: FBbt:00000045 'egg operculum'
UNSAT: FBbt:00000041 'exochorion'
UNSAT: FBbt:00000040 'endochorion'
NUMBER_OF_UNSATISFIABLE_CLASSES: 23

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 24 Jul 2014 at 12:58

WARNING: This issue has been automatically closed because it has not been updated in more than 3 years. Please re-open it if you still need this to be addressed – we are now getting some resources to deal with such issues.


updated panoply (4.4.2a)

Thank you for the contribution. It was merged directly as 2148a12e2ced59191322e12e25aac25f580c1e08 to keep commit history cleaner. Your contribution is still credited to you.


go: 1.5 darwin

Fixes build issues on Darwin.
I would prefer to keep CGO enabled but it seems like go 1.5 now depends on dsymutil and the Darwin stdenv provides a [dummy version of it](https://github.com/NixOS/nixpkgs/blob/fa9c81f69468098e0dd0ca79ea4d2ef74ec6bc0c/pkgs/os-specific/darwin/binutils/default.nix#L15.
Related issues:

https://github.com/NixOS/nixpkgs/issues/9437
https://github.com/golang/go/issues/11887
https://github.com/golang/go/issues/11994

The build is failing due to OOM. What's the best way to work around that ?

cc @wkennington @lethalman

This PR allows you to build go15Packages.go on Darwin, but go15Packages.crypto fails:
runtime/cgo
go install runtime/cgo: open /nix/store/awx3r2ha5aksx87wy64cz0wgfv7dcziy-go-1.5/share/go/pkg/darwin_amd64/runtime/cgo.a: permission denied

I had the issue where the go get commands will try to fetch cgo.a and fail, but it would still be working afterwards.

@zimbatm this is what I get when I run nix-build  -A go15Packages.crypto --show-trace ~/prg/nixpkg:
https://gist.github.com/pesterhazy/134a514b322d522737cb

It's a bit of a hack but this fixes cgo building on OSX. @pesterhazy want to give it another shot at this branch ?
I'm sure there is a better way to bring the dsymutil tool into the environment. If anyone has suggestions I'm happy to make the changes.

@zimbatm, that definitely helps. go15packages.crypto now builds. However, go15packages15.text (and go15packages.net) now barf:
# golang.org/x/text/collate/tools/colcmp
/nix/store/59cqpi77rvqsr4zc4jqviz1cw7043wpv-go-1.5.1/share/go/pkg/tool/darwin_amd64/link: /nix/store/59cqpi77rvqsr4zc4jqviz1cw7043wpv-go-1.5.1/share/go/pkg/tool/darwin_amd64/link: combining dwarf failed: open /private/var/folders/rj/8lnf662s3mlgzv5mcq2r2fnc0000gn/T/nix-build-go1.5-text-2015-08-27.drv-2/go-link-257204833/go.dwarf: no such file or directory
builder for ‘/nix/store/lmgwldkrwmbrcmwg3a4fbxwi86namwd7-go1.5-text-2015-08-27.drv’ failed with exit code 1
error: build of ‘/nix/store/lmgwldkrwmbrcmwg3a4fbxwi86namwd7-go1.5-text-2015-08-27.drv’ failed

Might be an unrelated problem though.

I suspect that all cgo packages will need dsymutil as well, it seems like
the same issue.
On Sat, 12 Sep 2015 12:00 Paulus Esterhazy<EMAIL_ADDRESS>wrote:

@zimbatm https://github.com/zimbatm, that definitely helps.
go15packages.crypto now builds. However, go15packages15.text (and
go15packages.net) now barf:
golang.org/x/text/collate/tools/colcmp
/nix/store/59cqpi77rvqsr4zc4jqviz1cw7043wpv-go-1.5.1/share/go/pkg/tool/darwin_amd64/link http://golang.org/x/text/collate/tools/colcmp/nix/store/59cqpi77rvqsr4zc4jqviz1cw7043wpv-go-1.5.1/share/go/pkg/tool/darwin_amd64/link: /nix/store/59cqpi77rvqsr4zc4jqviz1cw7043wpv-go-1.5.1/share/go/pkg/tool/darwin_amd64/link: combining dwarf failed: open /private/var/folders/rj/8lnf662s3mlgzv5mcq2r2fnc0000gn/T/nix-build-go1.5-text-2015-08-27.drv-2/go-link-257204833/go.dwarf: no such file or directory
builder for ‘/nix/store/lmgwldkrwmbrcmwg3a4fbxwi86namwd7-go1.5-text-2015-08-27.drv’ failed with exit code 1
error: build of ‘/nix/store/lmgwldkrwmbrcmwg3a4fbxwi86namwd7-go1.5-text-2015-08-27.drv’ failed
Might be an unrelated problem though.
—
Reply to this email directly or view it on GitHub
https://github.com/NixOS/nixpkgs/pull/9558#issuecomment-139749172.

I tried to investigate, but current master doesn't work on OSX anymore because of find params. The issue appears to be fixed in staging but on my lowly macbook air it takes too long to rebuild everything.


setCurrentLanguage doesn't change the text in *.js files

gettextCatalog.setCurrentLanguage doesn't change the translations of the string that I set for translation in *.js files.
All the text extracted/compiled from *.html files get changed after gettextCatalog.setCurrentLanguage but all the extracted/compiled strings that are in  *.js files won't get updated, I have to do $window.reload(true) to see the results.

Grunt tasks conf: https://github.com/SavandBros/tiwun-mobile/blob/master/Gruntfile.js#L37-L55
Compiled: https://github.com/SavandBros/tiwun-mobile/blob/master/app/scripts/basement/translations.js
JS Annotate Example: https://github.com/SavandBros/tiwun-mobile/blob/master/app/scripts/basement/controllers/menu_controller.js#L19-L36

It's impossible.
The result of gettextCatalog.getString is a string, which we cannot update.
Here's what you want to do:
$scope.translations = {
        ar: gettext('Arabic'),
        ca: gettext('Catalan'),
        da: gettext('Danish'),
        ...
};

The `gettext` function marks a string for translation, but does not translate it yet. But it helps the extractor find the strings and add them to your `.pot` file.

Then translate the strings in your views.

```html
{{ lang | translate }}</a>
</li>

Where lang is one of the strings you annotated with gettext().
If you're using a select tag, I recommend something like this:
$rootScope.translate = gettextCatalog.getString;

<select ng-model="language.selected, ng-options="id as translate(label) for (id, label) in translations" required />

@rubenv What you said completely makes sense.
However, I tried your approach it didn't work as expected, I got the bellow error in browser console:
TypeError: this.getStringForm is not a function
    at Scope.catalog.getString [as trans] (angular-gettext.js:103)
    at $parseFunctionCall (angular.js:12404)
    at callExpression (angular.js:25846)
    at render [as $render] (angular.js:26005)
    at Object.ngModelWatch (angular.js:23423)
    at Scope.$get.Scope.$digest (angular.js:14300)
    at Scope.$get.Scope.$apply (angular.js:14571)
    at done (angular.js:9698)
    at completeRequest (angular.js:9888)
    at XMLHttpRequest.requestLoaded (angular.js:9829)

I played with it for a while and found out how to fix it, below is what I've done:
So, I removed $rootScope.translate = gettextCatalog.getString; from the controller. and used translate filter from angular-gettext in NgOptions just like a filter.
<select
    ng-model="translation.selected"
    ng-change="changeTranslation(translation)"
    ng-options="k as v|translate for (k, v) in translations"
    ng-init="translation.selected=defaultTranslation">
</select>

Although still I'm not sure why your approach of setting gettextCatalog.getString; to $scope/$rootScope didn't work and caused that error.
My problem has been solved now, please feel free to close this issue.
Thank you for your help and explanations.

My bad, wrote this very early in the morning.
Just checked what we do in our project and it's this:
$rootScope.translate = function (str) { return gettextCatalog.getString(str); };

But well, the filter is probably a better (cleaner) way to do this. Happy you got it working!


Not a issue, but little sugestion (Can't pull request)

Hi, My sugestion is add console log when someone's paying.

would it be worth adding an option to log transactions to a database?

for sure it would be much useful for managing server (knowing when someone paid, when and where)


View B dependency on table A Issues arising from modifying A

In previous version 0.12.2, we created a view B dependency on table A
and then deleted table A by changing the primary key of table A or deleting a field of table A.
It is good to create a temporary table a_temp and write data from table A.
Finally, it is good to delete table A and rename a_temp to Table A.
However, 0.13.3 release is not ok the error is View B depends on Table A not found
What's going on？
What's the right thing to do？
thanks～

my error info :com.initialize.resident.thread (30): Fatal error: Could not initialize database: error in view b: no such table: main.a @jberkel  can you help me?

Fatal error: Could not initialize database: UNIQUE constraint failed: schema_migrations.version (code: 19)


Provide way to determine if all tile sources have finished loading

At the moment it is not possible to determine if all tiles of map have finished loading. In #3248 a workaround was proposed by counting tileload events (present in two examples: "Tile load events" and "Export PDF"). Unfortunately this technique will fail if number of tiles is larger than 16 - after loading first 16 tiles, there is a moment when number of loading tiles is 0 (as per tileload event counting or map.tileQueue_.isEmpty()). Thus a different approach is needed to determine if all tiles have been loaded. Similar functionality was asked in #2832 (to be on a par with OL 2).
I have come up with a solution that satisfies me (marisn/openlayers@8541ebcb879a12ab8e1af853ccf5c8004a171cbf) by monitoring map.frameState_.wantedTiles as it will contain also tiles that have not been requested yet (and thus no tileloadstart event has fired!). In #2832 an event was asked for, still I found it to be not so practical, as event should not fire if all tiles already have been loaded (i.e. thanks to caching). A variable to check after each rendering is better as it allows to know in postrender function if the current rendering is complete. The downside of monitoring loading events is already spotted with PDF generation example as #5780.
Unfortunately my hack does not extend to non-tiled sources (i.e. ol.source.Image), although it could be useful to know if all layers have finished loading.

I agree with the last statement especially, knowing that all tile, vector, and image layers have completed rendering is a ridiculous coding process..Made even worse if your layers are dynamic and not hard coded..A ViewRenderComplete would be an awesome feature for printing and image exporting. I've been forced into a timed delay just to play it safe for all the same reasons you mentioned.

I've similarly been forced into using timed delays.
There appears to be no reasonable/safe way to check whether an image source has completely loaded AND rendered.
Adding a 'renderComplete' event would make a great and rather obvious addition.

Also see: https://github.com/openlayers/openlayers/issues/2320


Automated refresh

When in blob container, whenever there is change you get the message: Would you like to refresh it, so I end up clicking on it 100 times a day, as soon as I change or update any of the files/folders.
If would be nice not to.

+100.
I just upgraded to version 1.8.1 from 1.5, and dislike very much having to manually refresh.  Auto refresh was available in 1.5

Hey y'all, thanks for opening the issue. We plan on switching back to the auto refresh soonish. We also already have an issue open for it, so I'll close this one and link it to that. Duplicate of #1012


Fix: The description of the search field on the reference page has been internationalized.

resolves #532
The description of the search field on the reference page has been internationalized.

Looks great, thanks @shibomb!


nx monorepo support

Clear and concise description of the problem
My nx monrepo has nextjs and vite react applications. The transition to the file does not work
Suggested solution
Nx support (https://nx.dev)
Alternative
No response
Additional context
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guide.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

I create a nx monorepo includes NextJS and React Vite projects. And it works well.

You can update the unplugin-turbo-console to the latest version and try it again. If there are still problems, please provide a minimal reproduction.

it helped: https://code .visualstudio.com/docs/setup/mac#_launching-from-the-command-line

It helped: https://code.visualstudio.com/docs/setup/mac#_launching-from-the-command-line (MacOS) Perhaps you should add this to the README.
There was such an error: Could not open page.tsx in the editor. The editor process exited with an error: spawn code ENOENT.
Thanks!

Add this to the documentation or FAQ, otherwise, it will be misunderstood as a bug.

@recallwei
It has been added before.
https://github.com/unplugin/unplugin-turbo-console#jump-to-editor-doest-work

Oh, sorry. I forgot to read the readme because I was reading the documentation.
https://unplugin.unjs.io/showcase/unplugin-turbo-console.html


LICENSE missing

Hi, I'd like to package this on conda-forge. Unfortunately, the license file is missing, which is needed for that. I'd be great if you could add one.
Many thanks,
Tobi

Ping @aMarcireau

Hi @Tobias-Fischer. I just added a license. Sorry for the slow reply.


Properly initialize  state after match

Since could through the renderProps to Router
https://github.com/rackt/react-router/blob/v2.0.0-rc5/modules/Router.js#L46
we could use match on client like this ? (should this correct ? )
import React from 'react'
import { render } from 'react-dom'
import { match, Router, browserHistory as history } from 'react-router'

class App extends React.Component {
  render() {
    console.log(this.context.router.isActive('/about')); // false on first render
    return (

App

        {this.props.children}

    )
  }
}

App.contextTypes = {
  router: React.PropTypes.object
};

const routes = {
  path: '/',
  component: App,
  childRoutes: [
    {
      path: '/about',
      component: App,
      onEnter: (nextState, replace, callback) => {
        setTimeout(() => {
          callback()
        }, 1000)
      }
    }
  ]
};

const { pathname, search, hash } = window.location;
const location = `${pathname}${search}${hash}`;

match({
  routes,
  location,
  history
}, (error, redirectLocation, renderProps) => {
  console.log(renderProps.router.isActive('/about')); // return true
  render(
    <Router
      {...renderProps}
      history={history} // if pass renderProps.history, well show `router.history` warning.
    />,
    document.getElementById('app')
  )
});

However,
If an async method in onEnter,
The router in Router will re-initial, and the router.isActive will return false, until onEnter callback, and re-render the Router. ( see the console.log in code, above)
This may break lazy match in client.
And in server render, The Link active state, will be different between client and server.

Let's track this on #2965 – the fix is a bit broader than what's described here.


xml-schema (xsd) for VEP on branch master

Hi Ensembl,
find below a  XML/XSD schema for the XML output of REST+VEP.
As stated in the file, this document is not normative.
I tested it on a large number of grch37 variants :
$ xmllint --schema vep.xsd "http://grch37.rest.ensembl.org/vep/human/region/3:38674586-38674587:1/TAG?content-type=text/xml"

and it can be used to generate a java parser for VEP with the standard java tool XJC:
$ xjc vep.xsd

parsing a schema...
compiling a schema...
generated/AbstractConsequences.java
generated/Data.java
generated/IntergenicConsequences.java
generated/MotifFeatureConsequences.java
generated/ObjectFactory.java
generated/Opt.java
generated/RegulatoryFeatureConsequences.java
generated/TranscriptConsequence

An attempt at updating this schema for release 82 lives here: https://github.com/Ensembl/ensembl-rest/tree/lindenb-xsd2
Provided the schema is up to date, I am happy to add those changes to the main repository


precomputed_knn error

api documentation here https://umap-learn.readthedocs.io/en/latest/api.html tells :
" If you wish to use k-nearest neighbors data calculated by another package then provide a tuple of the form (knn_indices, knn_dists). The contents of the tuple should be two numpy arrays of shape (N, n_neighbors) where N is the number of items in the input data. The first array should be the integer indices of the nearest neighbors, and the second array should be the corresponding distances. The nearest neighbor of each item should be itself, e.g. the nearest neighbor of item 0 should be 0, the nearest neighbor of item 1 is 1 and so on. Please note that you will not be able to transform new data in this case. "
If you provide such an input to umap api it raises this error during fit :
File /opt/conda/lib/python3.10/site-packages/umap/umap_.py:2288, in UMAP.fit(self, X, y)
2286 self.knn_indices = self.precomputed_knn[0]
2287 self.knn_dists = self.precomputed_knn[1]
-> 2288 self.knn_search_index = self.precomputed_knn[2]
2290 self._validate_parameters()
2292 if self.verbose:
IndexError: tuple index out of range
if this input is provided (knn_indices, knn_dists,None) it raises :
File /opt/conda/lib/python3.10/site-packages/umap/umap_.py:2290, in UMAP.fit(self, X, y)
2287 self.knn_dists = self.precomputed_knn[1]
2288 self.knn_search_index = self.precomputed_knn[2]
-> 2290 self._validate_parameters()
2292 if self.verbose:
2293     print(str(self))
File /opt/conda/lib/python3.10/site-packages/umap/umap_.py:1930, in UMAP._validate_parameters(self)
1925     raise ValueError(
1926         "precomputed_knn[0] and precomputed_knn[1]"
1927         " must be numpy arrays of the same size."
1928     )
1929 if not isinstance(self.knn_search_index, NNDescent):
-> 1930     raise ValueError(
1931         "precomputed_knn[2] (knn_search_index)"
1932         " must be an NNDescent object."
1933     )
1934 if self.knn_dists.shape[1] < self.n_neighbors:
1935     warn(
1936         "precomputed_knn has a lower number of neighbors than "
1937         "n_neighbors parameter. precomputed_knn will be ignored"
1938         " and the k-nn will be computed normally."
1939     )
ValueError: precomputed_knn[2] (knn_search_index) must be an NNDescent object.
Is the documentation right ? Can we really provide precomputed_knn from other packages ?

Thanks for youre quick answer !
I'll try it


Geocoder: add stubs for maps.Geocoder

Is your feature request related to a problem? Please describe.
No.
Describe the solution you'd like
There should be stubs for the Geocode API. I'm happy to submit a PR for this. I'm not sure though about the optional callback for the geocode method. Should the mock be able to execute an arbitrary callback, or should it just ignore it like was done for MVCArray.forEach?
Describe alternatives you've considered
I can mock this myself for now in my project, but it would be helpful to have the additional mock in this library so future developers don't have to do the same.

+1 to this issue.

Should the mock be able to execute an arbitrary callback, or should it just ignore it like was done for MVCArray.forEach?

Just as a notice; Geocoder().geocode also returns a Promise, so this should also be handled.
The types from @types/google.maps:
    geocode(
        request: google.maps.GeocoderRequest,
        callback?:
            ((a: google.maps.GeocoderResult[]|null,
              b: google.maps.GeocoderStatus) => void)|
        null): Promise<google.maps.GeocoderResponse>;


Image Resizer feature request

Description of the new feature / enhancement
While the interface for Image Resizer is simple and elegant, it lacks what I think would be a very useful feature. I've been using the software to resize images that reside in a number of folders with the intent of placing these resized images in a specific folder. Image Resizer doesn't seem to have an option to nominate a destination folder. If it were to have this feature, it should be a setting, something that is retained for future use.
Many thanks,
BeePeeEss
Scenario when this would be used?
When resizing images from a number of folders with the intent of placing the resized images in a specific folder.
Supporting information
No response

This is already possible. Please have another look at the documentation.
You would have to define a file name pattern in the Settings.

Thanks Jay. As a tech writer, I should have followed the tech writers'
mantra: "Read the f***ing manual". Thanks again.
On Wed., Aug. 31, 2022, 8:34 a.m. Jay, @.***> wrote:

This is already possible. Please have another look at the documentation
https://aka.ms/PowerToysOverview.
You would have to define a file name pattern in the Settings.
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerToys/issues/20192#issuecomment-1232878932,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A22XAJD3JRYXSUJB32RKSRTV35GNNANCNFSM6AAAAAAQBI6GNI
.
You are receiving this because you authored the thread.Message ID:
@.***>


Adding Submenu at the already created Menu.

Hi Team,
Is there a way by which i can add a submenu in the menu which is already added from our base extension at the explorer context?
For example:
Base extension has Menu Artifact with submenu ADD
Other extension has Menu Artifact with submenu Delete.
Ideally ADD and Delete should come under single Artifact menu.
But it is creating two entries of Artifact menu and creating their submenu respectively.
In package.json the id of submenu are same. But both the menu are coming from different extensions.

In package.json the id of submenu are same. But both the menu are coming from different extensions.

Can you please share a minimal repo. The scenario you describe (contributing to another submenu) is possible and I have test that it works


Template recursion

This defines 2 stencil tags:

define: This defines a CallableBlock, accepts the following arguments:

name: the block will be stored in a variable of this name (in the current context stack).
parameter names (0 or more): will then be available inside the block using args.parameterName.

call: This calls a CallableBlock, accepts the following arguments:

name: the name of the variable pointing to a callable block.
arguments (0 or more): will be resolved and passed along to the block. The number of arguments must match the number of parameters.

When a block is called, it pushes a context (same as the for and inheritance tags). This means that variables defined inside this context won't be available outside of it.

Obviously, these new tags will need to be documented (see #232).

Obviously, these new tags will need to be documented (see #232).

I don't think the documentation for these tags will take place in #232 . I mean, #232 is more to document each templates (their name, what the generated code looks like, …), while the documentation for the Template Syntax itself already exists in Templates.md. Sure, when we tackle #232 this Templates.md will probably also be cleaned up and rewritten more nicely, but I think until then we should put the documentation of those new tags in the existing Templates.md documentation anyway so that we don't forget them, and they will be moved with the rest in case #232 refactor this documentation file in the process of documenting each template as well.

@AliSoftware I was just doing that when you wrote that comment 😆

Any more input on this? Otherwise I think it's ready to be merged.

I was actually currently reviewing that (but I'm on the train so connectivity isn't good…) but feels ok to me at a glance so 👍

Take your time, I'd rather get it right ;)

🎉


Fix expect(Array).to include(Hash).times case

#expected has a special case for single Hash and returning this
single Hash instead of [Hash], so expected.first returns first
key => value pair and matcher suddenly fails

Marking as ready for review because of First-time contributors need a maintainer to approve running workflows. Learn more.

Not sure where/what exactly I should put there, added single example to the hash usage.

oh, and this addition is bogus, it's about matching actual hash to some included keys. Apparently my brain doesn't work at this time.
So yeah, should it be just new example in a ruby codeblock or some new test like Scenario: count usage?

should it be just new example in a ruby codeblock or some new test like Scenario: count usage?

It's a corner case on the "used against a list of hashes" and "when used with expectation counts". I'm on the fence if it needs its own focused scenario or doesn't need one at all since without counts expect([{ 'a' => 1 }]).to include('a' => 1) works just fine. Leaving it up to you.

First-time contributors need a maintainer to approve running workflows.
:okay:
both specs & cucumber is green locally

Thanks @ojab sorry it took so long to get back to this

Oh, I already forgot about this PR :D
Anyway, not problem at all, I understand that maintainership is a hard & voluntary work, thanks for  doing that.


create bitcoin diceglyphs

meta.json
inscrptions update.json

Please modify the directory and slug according to the specifications, it cannot contain spaces and uppercase letters.

Done, please check.
On Wed, 7 Feb, 2024, 9:56 am Moon, @.***> wrote:

Please modify the directory and slug according to the specifications, it
cannot contain spaces and uppercase letters.
—
Reply to this email directly, view it on GitHub
https://github.com/unisat-wallet/ordinals-collections/pull/14#issuecomment-1931259219,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BFITWVCO2CKOCZC7TSGUOKDYSL67RAVCNFSM6AAAAABC3SZMJOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZRGI2TSMRRHE
.
You are receiving this because you authored the thread.Message ID:
@.***>

The directory structure should be:

bitcoin-diceglyphs

meta.json
inscriptions.json

Please delete other unrelated files and directories.

Done!


Will there be a Dart version of the WalletConnect Chat client?

I'm currently using the WalletConnect Chat client in my TypeScript-based project, but I'm interested in porting it to Dart so that I can use it in a Dart-based project as well. I was wondering if there are any plans to create a Dart version of the WalletConnect Chat client, or if anyone has already attempted this.

Nothing in the plans yet. The next piece to build for Flutter is the Web3Modal.
Once that's in place, we will take a look at further APIs being built out.
I don't have a timeline on when any of that will happen.
Obviously, if you'd like to build it yourself, feel free to do so! The dart lib as it stands is heavily inspired by the typescript implementation. You could likely continue that and build out the Chat client using the typescript implementation and the spec.


Fix:  Log in , Sign up Page UI and broken link on Index.html page

Description:
This PR fixes the Log in, Sign up page link on index.html page , improving the overall UI and user experience on both page.
Resolves issue #775
Log in Page

Sign up Page

Changes:

Shifted Log in/Sign up feature to a new page.
Responsive design.

Testing:

Verified fix across various screen sizes and devices
Confirmed no overlap with other UI elements

Checklist:

[x] Tested on Chrome, Firefox
[x] Tested on mobile devices

@akash70629 Please see the conflicts . Resolve the conflicts . Ensure you pull all the latest changes before pushing your feature/bug fixes to the main branch. After resolving the conflicts, please open a new PR for review.
Thank you!


DSM requires systemd integration

DSM requires systemd integration. Start up and control is manual at present.

Done


Support for multiple devices

I have a Vantage Vue and 2 AirLink devices. Each has its own local IP address, but I can only configure this plugin to work with one of them at a time. Is there a way to support more than one device?

There should be a button at the bottom of the GUI config window to add a device, it'll have all the same options as the original.

Thanks!


Upgrade level 1 to level 2

Remaining:

[ ] make storage work
[ ] Unit tests
[ ] System test (i/o redirection) update
[ ] Update documentation

@damithc: fully featured except for storage.
Will follow the bottom-up testing principle as stated on slack.
Which do we want to use, xml or json?

json vs xml, whichever that gives the simpler code.

Followed the architecture diagram at the google docs as close as possible,
except for some renames, and Person contains UniqueTagList
On Sun, Aug 7, 2016 at 3:37 PM, Damith C. Rajapakse <
<EMAIL_ADDRESS>wrote:

json vs xml, whichever that gives the simpler code.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/se-edu/addressbook-level2/pull/1#issuecomment-238068631,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHjE2G0Rf_-jpAzGsoe_jaq9j-8zUhvKks5qdYtKgaJpZM4Jechj
.

Seems generally OK. Can go ahead and merge. Pending stuff can be done in separate PRs.
We probably need a Command <|-- AddCommand hierarchy before we can claim this code is OOP. But we can do it after we reach the full version, and only if we have time. I need a lot of time to weave in the exercises, so we need to reach the full version soon.

BTW, there is no need to do unit tests for the entire code base. You can omit some less important areas of code untested. Just leave empty test classes/methods  with TODO: implement this inside.


fix: Fix typings and documentation examples

Description:
FIxes the examples by adding model_dump() where required and fixes a validation datatype.

Closes #56


Advanced permissions phase 2

Please make sure you've read the pull request section of our code contribution guidelines.
When filling in a section please remove the help text and the above text.
Summary
[A brief description of what this pull request does.]
Ticket Link
[Please link the GitHub issue or Jira ticket this PR addresses.]
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[ ] Ran make check-style to check for style errors (required for all pull requests)
[ ] Ran make test to ensure unit and component tests passed
[ ] Added or updated unit tests (required for all new features)
[ ] Has server changes (please link)
[ ] Has redux changes (please link)
[ ] Has UI changes
[ ] Includes text changes and localization file (.../i18n/en.json) updates
[ ] Touches critical sections of the codebase (auth, posting, etc.)

Setup Test Server label detected. Spinmint test server created if build succeeds (checks pass and no conflicts with base branch).

Spinmint test server created at: http://i-010ffe52920e88584.spinmint.com
Test Admin Account: Username: sysadmin | Password: sysadmin
Test User Account: Username: user-1 | Password: user-1
Instance ID: i-010ffe52920e88584

Spinmint test server destroyed

removed the test server for some cleanup. Please if you need a new server just add the label again. thanks! :D

Setup Test Server label detected. Spinmint test server created if build succeeds (checks pass and no conflicts with base branch).

Spinmint test server created at: http://i-0bb13b090b8627626.spinmint.com
Test Admin Account: Username: sysadmin | Password: sysadmin
Test User Account: Username: user-1 | Password: user-1
Instance ID: i-0bb13b090b8627626


PhoneGap CLI does not support 'platform' command

Closing this issue because the documentation is going through a major overhaul.
For what it's worth, the latest version of the PhoneGap CLI (>= 4.0) now supports the platform command.


"clear text fields and set logo to default" does not work

Describe the bug
All works as expected, but

i can add title and subtitles to the memory slots of each of the 4 instances

But once added, they cannot be changed or deleted.

when button "clear text fields"pressed, the memory slots get greyed out and title and subtitle can be changed,

but as soon as a memory slot number is clicked, it all (all slots) get restored to the first entered name. so all slots are filled with the same name and subtitle

i have made sure all files have read/write access, further i have no idea where the entered fields get stored

Desktop (please complete the following information):

OS: win
OBS version -= latest = 26.1.1
Version [e.g. 22] = latest

Additional context
Add any other context about the problem here.

Hi @foggydude!
I think you are understanding it from another point of view.
When you click on an empty slot you copy the content of the fields (name, info and logo) within it. When the slot has something saved, it will always load its content in the text fields when you click it.
If you want to save something new in an occupied slot, you must first empty it by holding the click until it flashes red. The "clear text fields" button doesn't delete the content of the slots, but the loaded content.
To know what content you have loaded, the slots are marked in white when their content is the same as the name, info and logo fields.
This user has made a very simple tutorial: https://www.youtube.com/watch?v=0xcFX9I6uJc
I hope this helps you!

oh man i feel dumb now. it works like a charm!
thanks a lot for the great work
One other issue: every time i select a logo, it makes me select the image but as soon i choose save, it shows the broken image sign. do i do something wrong (location/type/size)

Make sure to copy the logos files in the Logos folder.


Remove portable target

Given the removal of ANIs, this isn't needed anymore

Remove [Runtime.AssemblyNeutral] also?

Oh, you did that in another PR already, never mind

(This depends on aspnet/EntityFramework#1682)

Any reason we need to do this?


Fails on entities with too recent properties

wikidata-cli fails when reading/writing entities containing very recent properties.
i.e:
$ wd claims Q41610011
TypeError: Cannot read property 'type' of undefined
    at BuildClaimsText (/usr/lib/node_modules/wikidata-cli/lib/log_claims.js:43:39)
    at Promise.all.then.results (/usr/lib/node_modules/wikidata-cli/lib/log_claims.js:22:28)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)

It fails because of the P4276, created yesterday.
The property is not in the known props list:
$ wd p
[…]
  "P4241": null,
  "P4242": "vitesse ascensionnelle (maximale)",
  "P4243": null
}

I'm not sure it's an outdated server cache, or a runtime local info that is has to be updated.
Is there a workaround?

it happens when the local properties list is outdated, it can be fixed by running ẁd props --reset, I replaced the error message you got by that advice: 03f1205

$ wd claims Q41610011
the property P4276 could not be found
run `wd props --reset` to refresh the local properties list

Way much clearer!
Thank you for the hint and the patch, Maxime.


Update readme and minor view changes

I want to vertically align (middle) the pin widget, so the led/toggler is centered vertically in the row before merging.


Update README.md

Add a note about the need to install grub2-bhyve to use dockerbox.

Thanks for the heads up!
(Sorry for the late reply. I was a bit distracted last weeks)


Evaluate survey

We should consider replacing most of pkg/termio with github.com/AlecAivazis/survey.
In terms of License (MIT), dependencies (few) and features (~all we need) it looks good.

Indeed, looks good and it would force a refactoring of the whole UX

That sounds almost like a bad thing. Well at least like a lot of work.
But I think we could first give it a try for some less critical parts, e.g. gopass create.
And if that doesn't surprise us (bad) then we can consider doing a more holistic implementation.

I did look into this a bit and it seems feasible, however we'd either need to keep a wrapper around that lib or we'd loose some of the hard-learned fixes for subtle issues.
However it might be an option for the less critical, more UX-heavy workflows like recipient selection or gopass create.
I'll try to adopt it for gopass create to see how well it works for us.

Looking a little bit further I realized that it doesn't seem to support our nested dialogs. It can still be useful but not as useful as I first though.
Might be a good beginner issue to migrate some of our selection dialogs to this but I won't do it (probably).

No progress here and no urgent need to prioritize this.


 Please retry: unable to add block to storage e75e4f272b4cd8df8a2b897e011e4e67fdeac22177c63b8bbf7fdc9f70850ae1:302: unable to sync to 302

how bad is that?
cross reference https://github.com/oasisprotocol/oasis-core-rosetta-gateway/pull/26#issuecomment-669611502

Huh, what does the error mean?

they do this thing where in some places the wrap errors with the style "(cause): (context)" whereas we often do it the other way around. but they also sometimes to "(context): (cause)," as seen in that "Check failed: ..."

Sure, but why is there a "transaction conflict" and why is there a "please retry" (is it a transient error?) and why is it "unable to add block to storage" and "unable to sync"?

that "Transaction Conflict. Please retry" seems to come from badger https://github.com/dgraph-io/badger/blob/v2.0.3/errors.go#L43

This looks like an upstream bug, they should correctly handle badger tx conflicts.


Update copyright in licence file

Pull Request
What does this PR do?
Fixes #262
PR checklist
Please check if your PR fulfills the following requirements:

[x] Does this PR fix an existing issue?
[x] Have you read the contributing guidelines?
[x] Have you made sure that the title is accurate and descriptive of the changes?

Thank you so much for contributing to Meilisearch!

bors merge


Fix bugs related to annotation edit/delete in grading view

Proposed Changes
(Describe your changes here. Also describe the motivation for your changes: what problem do they solve, or how do they improve the application or codebase? If this pull request fixes an open issue, use a keyword to link this pull request to the issue.)
There are two bugs reported regarding annotation handling:

The context menu's annotation "Edit" and "Delete" functionality isn't working
Deleting a PDF annotation from the annotation table causes the PDF file to no longer render correctly (until refreshing the page).

This PR fixes both of those issues.

Screenshots of your changes (if applicable)

Associated documentation repository pull request (if applicable)

Type of Change
(Write an X or a brief description next to the type or types that best describe your changes.)

Type
Applies?

🚨 Breaking change (fix or feature that would cause existing functionality to change)

✨ New feature (non-breaking change that adds functionality)

🐛 Bug fix (non-breaking change that fixes an issue)
X

🎨 User interface change (change to user interface; provide screenshots)

♻ Refactoring (internal change to codebase, without changing functionality)

🚦 Test update (change that only adds or modifies tests)

📦 Dependency update (change that updates a dependency)

🔧 Internal (change that only affects developers or continuous integration)

Checklist
(Complete each of the following items for your pull request. Indicate that you have completed an item by changing the [ ] into a [x] in the raw text, or by clicking on the checkbox in the rendered description on GitHub.)
Before opening your pull request:

[X] I have performed a self-review of my changes.

Check that all changed files included in this pull request are intentional changes.
Check that all changes are relevant to the purpose of this pull request, as described above.

[ ] I have added tests for my changes, if applicable.

This is required for all bug fixes and new features.

[ ] I have updated the project documentation, if applicable.

This is required for new features.

[ ] If this is my first contribution, I have added myself to the list of contributors.

After opening your pull request:

[X] I have updated the project Changelog (this is required for all changes).
[ ] I have verified that the pre-commit.ci checks have passed.
[ ] I have verified that the CI tests have passed.
[ ] I have reviewed the test coverage changes reported by Coveralls.
[ ] I have requested a review from a project maintainer.

Questions and Comments
(Include any questions or comments you have regarding your changes.)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>9
Details

3 of 3 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.001%) to 91.748%

Totals

Change from base Build<PHONE_NUMBER>8:
-0.001%

Covered Lines:
41117

Relevant Lines:
44140

💛  - Coveralls


Coverity fixes

Fixes for periodic Coverity scans. Reporting is broken until this PR is merged.

test PR update

test notifications @leshikus


Extension activation failed on TypeError

Environment data

VS Code version: 1.55.0-insider
Jupyter Extension version (available under the Extensions sidebar): v2021.5.697286501
Python Extension version (available under the Extensions sidebar): v2021.3.680753044
OS (Windows | Mac | Linux distro) and version: OS: Windows_NT x64 10.0.19042
Python and/or Anaconda version: 3.7.9
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): N/A
Jupyter server running: N/A

Try to open a notebook document in VS Code.
Expected behaviour
Document opens
Actual behaviour
Document opens and the following is printed to the console:
extension activation failed TypeError: s.notebook.onDidChangeCellExecutionState is not a function
	at new d (c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:49:766571)
	at Object.resolveInstance (c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:47:239920)
	at c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:47:239125
	at Array.map (<anonymous>)
	at Object.resolveInstance (c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:47:239690)
	at c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:47:239125
	at Array.map (<anonymous>)
	at Object.resolveInstance (c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:47:239690)
	at c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:47:239125
	at c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:47:238073
	at Array.map (<anonymous>)
	at c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:47:238045
	at Array.map (<anonymous>)
	at Object.resolveInstance (c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:47:239690)
	at c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:47:239125
	at Object.resolve (c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:47:239388)
	at c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:47:230485
	at e._get (c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:47:230251)
	at e.get (c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:47:228963)
	at a.get (c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:49:817335)
	at c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:47:273173
	at processTicksAndRejections (internal/process/task_queues.js:97:5)
	at async c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:32:772781
	at async c:\Users\allytice\.vscode-insiders\extensions\ms-toolsai.jupyter-2021.5.697286501\out\client\extension.js:32:772468
	at async Promise.all (index 0)

Logs

Output for Jupyter in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Jupyter)

I did not see this option in the drop down in the Output.

@alyssajotice  I believe this is a duplicate of https://github.com/microsoft/vscode-jupyter/issues/5251, as I'm unable to reproduce this behavior with v2021.5.697286501 of the Jupyter extension and the following VS Code build:
Version: 1.55.0-insider (user setup)
Commit: 26a60dbecacc8bdacc06f7681ebe95398878a1cd
Date: 2021-03-29T10:27:14.607Z
If your VS Code build is not the same as the one above, would you mind checking if you have a pending VS Code Insiders update please? Restarting VS Code to update should do the trick.

If you don't see a pending update, you may also wish to check that you haven't disabled VS Code updates in your user settings.json--the setting name is "update.mode".

We think this is a dupe of 5251, please reopen if you are still reproing with the latest VS Code Insiders. Thanks!

Updating resolved it. Thanks!


Boltr. (DEX & Yield Aggregator Platform)

Boltr.

Decentralize Exchange
Yield Aggregator Platform
Gas Tracker
Farming Pool
Live Summit

Please refer to the latest update. Since this the un-finish form...


pgstat views dropped by db-sync on restart

We need some sort of white list on what does not get dropped when db-sync is restarted. We're working on adding pgstat views so we can analyze where slow queries are occurring and they can be optimized further.

In order for migrations to happen smoothly all VIEWs need to be dropped before migrations start and then be reloaded after migrations. Maintaining VIEWs across migrations is not possible because if I migration makes any change to a table that is used in a VIEW the migration will be aborted by Postgres.
The solution is to let the VIEW be deleted during migration (as happens now) and re-add the view at the end of the migration process as is done in https://github.com/input-output-hk/cardano-db-sync/blob/master/schema/migration-3-0001-20190816.sql .

SInce the view in question does not reference any parts of the db-sync schema, we can simply whitelist it.


Create "beta" extension feature to allow users to test before releasing to general public

Refs https://github.com/badsyntax/vscode-gradle/issues/308
Beta extensions should only be published on changes to a release/* branch.

BETA extension is published here: https://marketplace.visualstudio.com/items?itemName=richardwillis.vscode-gradle-preview


Is it possible to define an expression within xyzRow.cs which does an inner join to localization extension table and respects current selected language of user?

Hi all,
I am trying to use the localization feature of SF. So far I have managed to be able to define localizations for my desired data and it is stored correctly within the extension table.
Also I can in general do the inner join of the localization table to the main table - but I am struggling with the following:

How to define a field within the main table so that the inner join joins only exactly with the localization extension record for the currently selected language of the user and does a fallback to default value in main table when no localization for desired language is available?

Why do I want that?
My goal is to have the entity framework output the localization of a specific value /field in the currently selected language of the user when there is a specific localization for that. If there is no localization available in the current language of the user, it should fall back to the value defined within the main table.
P.S: This would also be a great standard feature of SF - in case this is currently not possible.
Question: Do I have to overWrite the list service in xyzEndpoint.cs in order to achieve this?
Any help is highly regarded.
With kind regards,
John

@JohnRanger from your question I am thinking you are desiring to use the Declarative Programming in order to accomplish your end goal.
I do not currently use language translations as it is not needed for my applications so I am not sure of all the workings however I offer up the following just in case it might be useful to you.
Given declarative programming is compile time , I am thinking you might need to handle this somewhat like how the LookupEditor filterfield, filtervalue  functions.

Hi all, I am closing this issue because I will go down another route to solve this problem. Will ask new questions and then make a wiki.
Regards,
John

@JohnRanger
I know that you are looking for another route , however now that I am more awake and thinking about this ..
Actually innerjoin with criteria could work for your purpose,
Passing the currentUI Culture set  as a criteria can be as simple as an unmapped field that returns the currentUI culture. Of course this might be server side Culture - so you would need a work around for that - passing in from client side .. I do not see culture in the request object. So in some manner that field would need to be set Entity.UnmappedCultureField = currentculture.
Of course there is also a bad design of using a static dictionary in your web application Dictionary< userId, language>  and you would set this when they logged in or changed the language
You could override the request or response to include the culture info in the request ..
        [InnerJoin("jLang","tblLanguage", "T0.Language = T0.CurrentUserCulture")]
        public String CulturedTranslation
        {
            get { return Fields.CulturedTranslation[this]; }
            set { Fields.CulturedTranslation[this] = value; }
        }

        [DisplayName("CurrentUserCulture"), NotMapped, DefaultValue("en-US")]
        public String CurrentUserCulture
        {
            get
            { // Have not tested
                if (Fields.CurrentUserCulture[this] == null)
                {
                    Fields.CurrentUserCulture[this] = System.Globalization.CultureInfo.CurrentUICulture.Name;
                }

                return  Fields.CurrentUserCulture[this];
            }
            set
            {

                if (value == null)
                {
                   value = System.Globalization.CultureInfo.CurrentUICulture.Name;
                }

                Fields.CurrentUserCulture[this] = value;
            }
        }


Add a transition to the TabNavigator and simplify the slot logic.

Bug/issue #, if applicable: 102041835
Summary
Adds a slight fade-in transition when changing the tabs in a TabNavigator.
Also refactored the slot logic to make it simpler and comply with the transition component.
https://user-images.githubusercontent.com/9863944/200361860-a51bb7f9-1cad-4715-b23e-b7f6af812d63.mov
Dependencies
NA
Testing
Note there are no changed tests. I just changed how slots work, the end result is identical.
Testing the existence of a transition component is generally not encouraged.
build.zip
Steps:

Use the attached archive, assert that when changing tabs it adds a fade
Assert videos continue to get changed between clicks

Checklist
Make sure you check off the following items. If they cannot be completed, provide a reason.

[ ] ~Added tests~ - no need
[x] Ran npm test, and it succeeded
[x] Updated documentation if necessary

@swift-ci test


Portal Release 23.12 Documentation Acceptance Criteria

Release Documentation 23.12
Source in Catena-X Confluence and Expert Contacts here (Source only accessible for Catena-X Consortia members in current transition phase).

[x] Source Code https://github.com/eclipse-tractusx/portal-cd/issues/126
https://github.com/eclipse-tractusx/portal-iam/issues/33

Code is centrally managed in Eclipse Tractus-X repository.
All active and relevant Release Guidelines are fulfilled (with confirmation by DevSecOps SystemTeam).

Artefact Repo:

Eclipse Tractus-X
FOSS Infopage(Source only accessible for Catena-X Consortia members in current transition phase)

Best Practice

Consult the regular office hours as early as possible; expect optimization loops based on feedback.

Contact:

DevSecOps System Team

[x] Architecture Documents

Arc42 documentation completed for relevant product version.
In MarkDown format. Link to document available. Must point to leading repository within Tractus-X. Process the JIRA ticket and schedule an appointment with Expert to obtain approval prior to Gate review.
Provide link to documentation as early as possible and mark changes to previous version (if applicable); expect optimization loops based on feedback.

Artefact Repo:

GitHub Readme how-to (Source only accessible for Catena-X Consortia members in current transition phase)

Contact:

SYSTEM ARCHITECT

[x] Administrator`s Guide (User assistance)

Admin Guide is available with the software at the same time
Admin Guide is correct and up to date; english is a must
The documentation is of appropriate maturity for any Operating Company with global business practice intentions.
In MarkDown format. Link to document available. Must point to leading repository within Tractus-X.

Best Practice:

Process the issue and schedule an appointment with SYSTEM ARCHITECT to obtain approval prior to Gate review.
Provide link to documentation as early as possible and mark changes to previous version (if applicable); expect optimization loops based on feedback.
User assistance ensures that for example administrators get all the information they need to accomplish their tasks with the software. Refer to a administration guide, which covers "install/deploy, configure the software" – as appropriate for the type of software and the information needs of the target group(s)
UI text and embedded help complete the User assistance.

Contact:

SYSTEM ARCHITECT

[x] End-User Manual (User assistance)

End-User Manual is available with the software at the same time
End-User Manual is correct and up to date; english is a must
The documentation is of appropriate maturity to be handed over from the CX Consortia to any Operations Company with global business practice intentions.

Best Practice:

Process the issue and schedule an appointment with SYSTEM ARCHITECT to obtain approval prior to Gate review.
Provide link to documentation as early as possible and mark changes to previous version (if applicable); expect optimization loops based on feedback.
User assistance ensures that end users and others get all the information they need to accomplish their tasks with the software. Refer to a user guide, which covers "install/deploy, configure, and use the software" – as appropriate for the type of software and the information needs of the target group(s)
UI text and embedded help complete the User assistance.

Contact:

SYSTEM ARCHITECT

[x] Interfaces Documentation

API documentation contains all relevant interfaces for integration testing and is completed for relevant product version.
Link to document available.
Interface contract signed by all involved parties.

Best Practice:

Process the issue and schedule an appointment with SYSTEM ARCHITECT to obtain approval prior to Gate review.
Provide link to documentation as early as possible and mark changes to previous version (if applicable); expect optimization loops based on feedback.
see Open APIs

Contact:

SYSTEM ARCHITECT

[x] UX consistency Style Guideline for User Interfaces

Mandatory for FrontEnd modules where the IP is Open Source or owned by Catena-X.
User Interfaces are in line with the Catena-X Style Guidelines

user interface style review has been executed  (review owner: SYSTEM ARCHITECT5 UX)
review feedback (if existing) got incorporated
all findings are assessed
all findings (high/very high) are fixed or cleaned up (evidence by re-review)
approval of the application CX Style conformity is available (given by the review owner)

Best Practice:

Obtain approval from Style Guideline Owner, prior to Gate review
use issue, include app URL & TestUser, assign to SYSTEM ARCHITECT5, expect review loop
Style Components
LINK to Style Guideline (Source only accessible for Catena-X Consortia members in current transition phase)
LINK to FrontEnd validations (will be added asap)
Please note, you can use the official public available CX shared component library (react supported) to easily develop applications that are in-line with the CX style guidelines

UX approved; @kelaja please update the status

@vialkoje
Gateway 4 für Release 23.12. steht wieder an.
Kannst du einen Review der Docu machen?

 Gerade ist das etwas falsch geplaced. Das hattest du auch im 23.09. Review angemerkt.
Hier die Main Changes - Docus

Docu Repos:
https://github.com/eclipse-tractusx/portal-assets/tree/v1.7.0-RC2/developer
https://github.com/eclipse-tractusx/portal-assets/tree/main/docs

Neuer IF Contract (under finalization)
https://github.com/eclipse-tractusx/portal-assets/blob/d960fa12bbf20c58f92add1bb2a126e9622ed5d0/developer/Technical Documentation/Interface Contracts/BPDM.md

Verbesserte End User Docu IdP
https://github.com/eclipse-tractusx/portal-assets/tree/main/docs/02. Technical Integration/02. Identity Provider Management

Docu bzgl Upgrade/DB changes with new release
https://github.com/eclipse-tractusx/portal-assets/pull/172/files

Source code
Latest released versions for 23.12:
Portal
Portal Chart: portal-1.7.0-RC3
Portal Frontend: v1.7.0-RC3
Portal Backend: v1.7.0-RC3
Portal Assets: v1.7.0-RC3
Portal Frontend Registration: v1.5.2
IAM
CentralIdP: centralidp-2.0.0-alpha
SharedIdP: sharedidp-2.0.0-alpha
Versions still expected as part of the testing phase (not yet released)
Portal
Portal Chart: portal-1.7.0-RC4
Portal Frontend: v1.7.0-RC4
Portal Backend: v1.7.0-RC4
Portal Assets: v1.7.0-RC4
Portal Frontend Registration: v1.5.3
Final 23.12 versions (not yet released)
Portal
Portal Chart: portal-1.7.0
Portal Frontend: v1.7.0
Portal Backend: v1.7.0
Portal Assets: v1.7.0
Portal Frontend Registration: v1.5.3
IAM
CentralIdP: centralidp-2.0.0
SharedIdP: sharedidp-2.0.0

Arc42: https://github.com/eclipse-tractusx/portal-assets/tree/release/v1.7.0-RC4/developer/Technical Documentation/Architecture
Interfaces: https://github.com/eclipse-tractusx/portal-assets/tree/release/v1.7.0-RC4/developer/Technical Documentation/Interface Contracts

Documentation for Architecture, Interface, User and Admin Doku approved

When will final releases be available? Will start QG checks after release of final version to avoid double work.
Will do my QG checks in these issues:

eclipse-tractusx/portal-cd/issues/125
eclipse-tractusx/portal-iam/issues/32

When will the final version be released, @jjeroch ?

Hi @carslen next week - I will give an update here

@evegufy kindly see comments from @carslen

@carslen our Q4 was already last week, so too early to even have the last release candidate version ready and the testing phase has even been prolonged to next week, so no chance to have the final version ready.
Also, I want to avoid patch versions for the input which is potentially coming from you, as your check is part of the QG process as well.
As per release schedule, the final versions will be available by Dec 8, 2023, including potential changes coming from your comments.
Please check the latest available versions here: https://github.com/eclipse-tractusx/sig-release/issues/106#issuecomment-1812875857

Source Code approved.
There are a few left over tickets in repositories with docker images as build artefacts regarding proper image tagging, which are agreed to be implemented until next release.

all Done! Thanks guys! Congratulations for QG-Approval 🎉

@Siegfriedk for writing the changelog: those are the final released versions for 23.12:
Final 23.12 versions
Portal
Portal Chart: portal-1.7.0
Portal Frontend: v1.7.0
Portal Backend: v1.7.0
Portal Assets: v1.7.0
Portal Frontend Registration: v1.5.4
IAM
CentralIdP: centralidp-2.0.0
SharedIdP: sharedidp-2.0.0


Examples for pipeline training for models such as GPT

Hi,
I am new to the Accelerate framework, and after reading the docs I think megatron-lm is properly integrated into the Accelerate. However, I cannot find any example of training large language models using the pipeline paradigm and the existing language model training scripts are for data parallelism I think. Could anyone provide such training scripts to help clarify how to do it?

@pacman100

Hello, currently the Megatron LM integration is highly experimental and not actively maintained.

Hello, currently the Megatron LM integration is highly experimental and not actively maintained.

Hi, does it mean I cannot use pipeline or tensor parallelism in Accelerate?

Hi @mozizhao, you can use PP+TP with deepspeed that Accelerate supports.


Update Lunar information

This PR updates the Lunar (Supporter), previously Lunar Way information.
Pre-submission checklist:
Please check each of these after submitting your pull request:

[ ] Are you only including a repo_url if your project is 100% open source? If so, you need to pick the single best GitHub repository for your project, not a GitHub organization.
[ ] Is your project closed source or, if it is open source, does your project have at least 300 GitHub stars?
[ ] Have you picked the single best (existing) category for your project?
[ ] Does it follow the other guidelines from the new entries section?
[X] Have you included a URL for your SVG or added it to hosted_logos and referenced it there?
[X] Does your logo clearly state the name of the project/product and follow the other logo guidelines?
[X] Does your project/product name match the text on the logo?
[X] Have you verified that the Crunchbase data for your organization is correct (including headquarters and LinkedIn)?
[ ] ~5 minutes after opening the pull request, the CNCF-Bot will post the URL for your staging server. Have you confirmed that it looks good to you and then added a comment to the PR saying "LGTM"?

Deploy preview for landscape ready!
Built with commit 0caa4019112cef73f3fe15f5a8d23f5849d31763
https://deploy-preview-1657--landscape.netlify.app

LGTM


BUG/2: Submitting suggestions don't work as expected

When submitting a suggestion one expects the following two to happen:

We send the suggestion to the backend storing it in the database
We move on to the next suggestion.

Currently neither of the above two action is working, so this should be addressed

PR #33


feat: add NFTs to treasury

Closes: https://github.com/snapshot-labs/sx-ui/issues/316
Depends on: https://github.com/snapshot-labs/sx-ui/pull/331
Screenshots

We may want to merge this one first #327

Looks good! We just missing a border on the section label here:

I think it got removed when fixing conflicts