Client Branding/Marketing Sites: myproject.org

Observation
OpenUlmus will provide areas for each community to host their Courses, but does it provide areas to host their Branding sites?
For example, (as a Customer) if I get courses.myproject.org setup, can I also get myproject.org to host a marketing/branding site?
Tiered Pricing
I'm going to recommend this not be a complimentary service, as Group Owners may create their marketing/branding site and never actually create any paid Courses to assist in supporting the collective.  One or two would not be a problem, but if every community throws out ten groups doing the same thing, sustainability will quickly become a problem.
Instead, I would recommend having it as an option only for those on the Advanced package, or above (see https://github.com/elmsln/openulmus.org/wiki/6.-Budget-and-Sustainability ).  (eg: those paying $500.00 a month, or more.)
Automation
What tasks would be available for pointing a domain at my area on openulmus?
Are Customers going to have SSH access or will the OpenUlmus Team be setting up these sites for them?
Can we leverage something like GitHub Webhooks to auto-deploy branding/marketing sites so Clients/Customers no not have access?

Agreed that we should not be hosting branding sites for free. I'm not sure if/how it could fit in with the current ELMS:LN workflow, but I 'think' the next release of Aegir (AegirNG) will provide us with a way to auto-deploy GravCMS based branding/marketing sites.
Some of the scenarios listed in the AegirNG Architecture (https://gitlab.com/aegir/aegir/wikis/architecture) are close to how we're already using Aegir for OpenProducer https://github.com/OpenProducer/administration/issues/2. With a good deal of potential overlap here, we should see if @ergonlogic @jonpugh and of course @btopro have any thoughts on this issue.
Everybody is also reachable via Open Collective slack.

we've discussed adding things like this to elms:ln in the form of program hub / program level marketing. This sounds more in scope of AEgir but whatever gets the job done. This could also be some minor custom automation to request the top level site if needed

I like the sustainability model for us hosting the site for these groups. This allows the group the option to let us take care of hosting for a cost - but does not burden us by hosting more domains that may not even be desired by the client base. We need ways to promote monthly subscription contributions to ensure stability -- so I agree with @cleverington 's comments above on the model.
On the technical side -- I think this is what @btopro and I are working on this coming Tuesday. So we should have the capability by then (or soon thereafter).

Here's some more info from some of the Aegir leads regarding support of Grav (and other non-Drupal platforms) - https://github.com/elmsln/openulmus.org/issues/32#issuecomment-345476831

Knowing that, possibly Aegir as a way to spin up stand alone sites (including Grav and Open Social based) could be incorporated into our Open Ulmus toolkit?
It hurts my head just thinking about it, but possibly we could loop @ergonlogic and @jonpugh into the scoping discussion? https://github.com/elmsln/openulmus.org/issues/1

We need ways to promote monthly subscription contributions to ensure stability

Not sure if you folks have thought about this or already have another solution, but I've been working on the e-commerce part of Aegir (allowing users to get their own sites and pay for them with recurring billing) via Recurly Aegir.  When there's help, time and/or funding, this will eventually morph into Aegir Site Subscriptions, which will support other payment back-ends, not just Recurly.

@colans It would be great to further explore if/how Aegir could fit into the Open Ulmus flow. As the latter is built on ELMS:LN, we'd definitely need guidance from @btopro regarding any sort of network integration (excuse me for not knowing what I'm talking about 😕)    https://elmsln.readthedocs.io/en/latest/ia/System/
Based on the clarity provided by you, @ergonlogic & @jonpugh I'm confident we have the collective resources to move forward with what I guess could be a joint, white label SaaS offering for Open Producer. We could move that discussion to related issues and have a follow discussion in Drupal or OpenCollective Slack. https://github.com/OpenProducer/administration/issues/2 https://github.com/OpenProducer/openproducer/issues/1

Quick followup to @colans https://github.com/elmsln/openulmus.org/issues/32#issuecomment-346372025 and subsequent discussions in chat.

Not sure if you folks have thought about this or already have another solution, but I've been working on the e-commerce part of Aegir (allowing users to get their own sites and pay for them with recurring billing) via Recurly Aegir. When there's help, time and/or funding, this will eventually morph into Aegir Site Subscriptions, which will support other payment back-ends, not just Recurly.

Could https://www.drupal.org/sandbox/tomcox/2816099 eventually provide some way to integrate Open Collective? https://github.com/opencollective/opencollective/wiki#devs
As it will 'soon' provide a mechanism to spin up stand alone sites (including Grav and Open Social based) could we incorporate Aegir into our Open Ulmus white label PaaS offering on AWS?
cc @djfusco as evaluating these types of options may be in scope with https://github.com/elmsln/openulmus.org/issues/2#issuecomment-346379850

@gusaus this may help explain an option in spinning up ELMSLN fairly quickly into AWS.  Of course, there's some knowledge that needs to be had re: AWS provisioning and DNS, but I automated the rest from Vagrant.  Took like 15 min to run.  Lemme know if you want to discuss.  https://github.com/djfusco/Vagrant-AWS

@djfusco Aside from @btopro, you're probably going to be the primary person evaluating these options and helping incorporate into the Open Ulmus dev flow. I'm getting confused just pondering whether what you're mentioning is an option for spinning up Grav sites.
Join #elmsln in https://slack.opencollective.com/ if you can.

Based on recent conversations in Slack, I'm wondering if it wouldn't be a bad idea to include Aegir in our dev-flow so we could spin up, and offer subscriptions for, platforms that may not yet be included in Open Ulmus. For instance we could provide partners/clients Open Social or some other flavor of Drupal. We can also provide something like GravCMS as a stand-alone marketing site.
This could provide us with more flexibility and additional revenue streams.
Thoughts from the group?

@mmilutinovic1313 As a forewarning, once I do this, you'll need to update the remotes on both your local and server copy of git.
Running the command git remote -v now will give you:
origin	git@github.com:elmsln/openulmus.org.git (fetch)
origin	git@github.com:elmsln/openulmus.org.git (push)

Once I make these changes, you'll need to change where it is pointing:
git remote set-url origin git@github.com:openulmus/openulmus.org.git
I'll let you know once the change needs to be made.

Do we need to finish up https://github.com/openulmus/openulmus.org/issues/34 before we can spin up Open Ulmus for partners? https://github.com/openlearninglabs/administration/issues/6#issue-277957596
@btopro Is Grav part of ELMS:LN core?
We would also like to provide the completed setup (Grav skeleton?) as a stand alone platform on our Aegir setup for Open Learning Labs and Open Producer https://github.com/openulmus/openulmus.org/issues/32#issuecomment-346457797
If @jonpugh already has this working, possibly we can work with him to update our Aegir setup to Provision 4  https://twitter.com/jonpugh/status/961704837502111744

@gusaus GravCMS is in there, it has not been utilized and would need some work tho for the purposes that you desire I mean it can just be thrown on any sever; it's more the standing up promo-sites OOTB / provisioning automatically (those blurry areas where AEgir and ELMS:LN overlap architecturally). I'd just have someone setup a gravsite and not worry about that part of elms:ln currently. We're core'ing grav more for future portfolio site capabilities (and mini-sites as a side-benefit)

Thanks @btopro - based on what you're saying, I think setting up an Aegir based dev & production environment would be a best way to create some skeletons that can be committed back to ELMS:LN and Grav. Maybe that could overlap with what @paulhibbitts has been doing with the Grav based Course Hub https://github.com/hibbitts-design/grav-skeleton-course-hub

Circling back to this issue to see what options we have for developing and spinning up Grav sites since https://github.com/openulmus/openulmus.org/issues/32#issuecomment-369088765
Not sure if DDEV as discussed in https://github.com/openulmus/openulmus.org/issues/48#issuecomment-396415511 could be incorported into our dev --> AWS flow.


Use scipy.special.expit in Infomax

To avoid an overflow when manually calculating y = 1.0 / (1.0 + np.exp(-u))
Suggested by @agramfort in https://mne.discourse.group/t/warning-overflow-encounter-with-infomax/4904/2

this would be a nice, small issue to address at the sprint at the end of June. Is it urgent enough to do before then? If not then let's tag as sprint-2022

It's not at all urgent!

this was closed by #10839


Server Module tests fail on PowerPC ppc64le

I am working on testing envoy and the tests fail.
Failure:
ERROR: /envoy/test/server/BUILD:331:1: C++ compilation of rule '//test/server:filter_chain_benchmark_test' failed (Exit 1) process-wrapper failed: error executing command
 (cd /root/.cache/bazel/_bazel_root/37e3aec351bcd85a6ea8b58e3592ef6e/sandbox/processwrapper-sandbox/6388/execroot/envoy && \   exec env - \     BAZEL_LINKLIBS=-l%:libstdc++.a \     BAZEL_LINKOPTS=-lm:-static-libgcc \     PATH=/usr/local/bin:/opt/rh/devtoolset-7/root/usr/bin:/opt/gcc/bin:/usr/local/go/bin:/root/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \     PWD=/proc/self/cwd \     TMPDIR=/tmp \   /root/.cache/bazel/_bazel_root/install/8c4bf428d77d0af50a5bd92e34c78505/process-wrapper '--timeout=0' '--kill_delay=15'    /usr/local/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer '-std=c++0x'
In file included from test/server/filter_chain_benchmark_test.cc:19:0:
bazel-out/ppc-fastbuild/bin/external/com_github_google_benchmark/_virtual_includes/benchmark/benchmark/benchmark.h:1071:16:
error: 'virtual void benchmark::Fixture::SetUp(benchmark::State&)' was hidden [-Werror=overloaded-virtual]    virtual void SetUp(State& st) { SetUp(const_cast<const State&>(st)); }                 ^~~~~ test/server/filter_chain_benchmark_test.cc:152:16: error:   by 'virtual void Envoy::Server::FilterChainBenchmarkFixture::SetUp(const benchmark::State&)'
 [-Werror=overloaded-virtual]    virtual void SetUp(const ::benchmark::State& state) override {                 ^~~~~
external/com_github_fmtlib_fmt/include/fmt/core.h: In member function 'void fmt::v5::internal::arg_map<Context>::push_back(fmt::v5::internal::value<Context>) [with Context = fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >, char>]':
external/com_github_fmtlib_fmt/include/fmt/core.h:950:8: note: the ABI of passing aggregates with 16-byte alignment has changed in GCC 5
 void push_back(value<Context> val) {         ^~~~~~~~
Environment:
Rhel 7.6
ppc64le
Is there a fix for this error?
Would like some help on this.

cc. @lizan

what's your compiler version? cc @cmluciano

what's your compiler version? cc @cmluciano

@lizan Compiler version is gcc-7.3.0

@lizan what is the plan for gcc and the testing harness? Should I switch ppc64le to try both or is clang-8 still the recommended version?

Tests are not built against gcc, there has been proposals but no one took action on gcc test CI integration yet. clang-9 is recommended version.


Fixed wrong Spanish translations.

Corrected some wrong Spanish translations

I just notices some other user pulled corrected Spanish translations


mathematica: Support specifying a version via override

Description of changes
I had a download link to mathematica 13.0.0 and not 13.0.1, which made it problematic for me to run the installer. This PR makes it possible for users to specify an exact version, with the (now more exposed) majorVersion and the new minorVersion arguments to mathematica.override. Example:
  mathematica_my = mathematica.override {
    minorVersion = "0.0";
  };

This PR also changes a bit the nix code in mathematica/l10ns.nix file because now the majorVersion is not inferred if we want the latest, since even the latest major version has to be explicitly used when import ./l10ns.nix.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

How about we allow to specify the full version as an argument? E.g.
mathematica_my = {
  version = "13.0.0";
};

It looks more straightforward to me this way.

How about we allow to specify the full version as an argument? E.g.
mathematica_my = mathematica.override {
  version = "13.0.0";
};

It looks more straightforward to me this way.

This also proposes changes to the way we handle multiple versions. Currently, we have
mathematica = ...;
mathematica9 = ...;
mathematica10 = ...;
mathematica11 = ...;

As the user interface, we can then leave a single derivative, i.e., mathematica, at the top level. At the same time, the other mathematica* entries can be defined as derivatives with the version argument supplied for compatibility reasons.
Behind the scenes, we may call the old definitions, e.g. 9.nix, 10.nix etc, for older versions.

At the same time, the other mathematica* entries can be defined as derivatives with the version argument supplied for compatibility reasons.

I think the main motivation behind using 09.nix, 10.nix etc is the fact that different major versions require slightly different dependencies, and even if someone wishes to use a different minor version, it'd be best to not leave the user to take care of the details of the dependencies via their override as well. That's why I used the minorVersion argument, and not the whole version - because a different major version might require different dependencies.
Additionally, both your suggestions are essentially suggestions for a much larger rewrite. I'm not afraid of big diffs though, if you are up to review it.

I agree that end-users should not need to care about implementation details. In the meantime, I think brevity is also essential. Using minorVersion can be seen as a kind of internal design exposed to some degree. So if we are going to improve the interface, a simple version argument is all we need, just like many other packages.
A problem with Mathematica is that nobody probably has enough materials/energy to verify the build process across all versions: the old binaries are not easy to find, and downloading and installing even a single version takes a very long time. Taking this fact and that we evolve our build definitions along the way, we have multiple instances in the repository. The old definitions, e.g. 9.nix, 10.nix etc, are better kept untouched until someone with needs can test them.
So I think the change we need here is more like adding an intermediary redirecting layer: we keep an association of versions and their build definitions, and select the correct one to use upon the user's callings. The build definitions, either the current or the old ones, can be left as is.
I will be very glad to review the changes if you are willing to create one.


cant use events

I get an Error when i recieve an Event over tileboard. $scope is not defined. Works fine with state_changed events.

You are giving absolutely no information at all I’m afraid.


Multi Memory

Good afternoon,
The program works great! Is there a possibility that it supports multiple memories and not just one?

Hello,
I mean multiple sd cards flashair. Right now I can only do it one by one, is it possible to add more than 1 memory card at a time to copy?

Or is it possible that the app can be opened several times at the same time?

I see. Simultaneous access to multiple FlashAir cards is the feature of Microsoft Store version. It is paid though.

Yes, I just saw it and I'm about to buy it. I would like to give you some suggestions to make the app more comfortable for companies that use these SD cards.

That the execution of multiple memories be in a single window, because with 2 or 3 it is not a problem but with 16, for example, there are 16 open windows and it is chaotic.

It would be great if the app works as a windows service too or has the option to start with windows.

If it is possible to integrate mail or windows notifications when a memory sd is offline.

I have no plan for major update but thanks for the suggestions anyway.

Wow. I have never imagined that accessing 16 cards simultaneously.

I don't see a particular reason to run as a service. You can start this app from command-line with /minimized option not to show the window. This is explained in readme.

I remeber that I decided not to add such function because it is hard to detect if a particular card is online or not when the card is not directly connected to the system.

Thanks for answering, I'll tell you. Flashairs are a very effective solution for excursion photography sales projects. Tourism increases every year more and companies seek faster and more effective solutions. Currently there are systems that integrate with flashair memories and upload and classify everything automatically, but they are projects of hundreds of thousands of dollars. Your software has everything that is needed for this purpose but with certain adjustments and improvements. Here where I am we have 20 photographers using flashair, but there are other companies with the same or greater number of photographers.
Seeing it from this angle, it is clear that it needs to work as a service, because it is installed on a server, the SD cards are linked and the routes to which to send the photos are configured and if any failure is reported to solve the problem. I mean, you see the software in a way that a user would be manipulating it, I see it as an independent solution that should only be monitored from time to time.


Modrinth changelogs formatting issues

https://modrinth.com/mod/legacy-minecraft/version/1.20.2-1.3.2+fabric
Changelogs are fine on CurseForge. https://www.curseforge.com/minecraft/mc-mods/legacy-minecraft/files/5058361
Another thing I noticed is that changelogs for every release are there. This makes using Modrinth's own changelog page difficult, but redundant. Not an issue though.
Also I'm rather surprised to see you don't use GitHub Actions to build and publish. MC-Publish is quite popular, for example.

The changelog formatting is the same in both platforms, the problem is the different visuals of markdown with the same "arguments", and the changelogs for pratically every release are my mistake, but I don't think this gets in the way of something, only redundant as you said.
And about the Github Actions, I don't use it because I think it can make me post versions unnecessarily, I usually make a lot of mistakes lol


listing local repositories is very slow since recent changes

It take about 5 seconds now:
real    0m5.194s
user    0m2.436s
sys 0m2.172s

360 entries listed

I quickly tried using https://github.com/MichaelTJones/walk which helps a bit:
real    0m1.755s
user    0m3.208s
sys 0m2.064s

360 entries listed

Reverting back to  53c4cae (bump version to 0.7.3) the speed is up again:
real    0m0.028s
user    0m0.004s
sys 0m0.012s

355 entries listed

For most situations I rather go back to the old behaviour in most situations if it isn't possible to solve this somewhere else.. Maybe adding an option to stop traversal is a good idea?
I also tried using MichaelTJones/walk  on 53c4cae but that only listed one repository so it's not working well there.. I havent had time to really read through the changes now so I'll be using 53c4cae as a temporary workaround.

I'm runnig the tests agains a fairly fast SSD disk.
Heres an additional timed iteration using find:
time find . | wc -l

657086

real	0m1.080s
user	0m0.388s
sys	0m0.736s

I find that this also extends to the ghq look command.

I guess that the PR https://github.com/motemen/ghq/pull/66 could make ghq list slower, but you are  saying reverting to 0.7.3 does speed up, which should include #66... I cannot see the changes affecting speed between 0.7.3 and 0.7.4 (if you don't set GHQ_ROOT env variable).

What version of ghq are you using and how do you build it?
Could you give any information about the extra 5 directories in the output of the newer version? (where they are located, you are expecting them to be appeared or not, etc.)

My local repo is still parked at revision  53c4cae.
I build it using the makefile
By looking at the commit log it looks like the problem is related to #66.

The extra directories in the newer version is because some repositories has other repositories in them which were skipped before #66 and I don't care for them since those are "owned" by their parent repository anyway.

New numbers, recompiled binaries with go162 and now running latest ubuntu 16.04 kernel.
All the files:

$ time find . | wc -l
971769

real	0m1.787s
user	0m0.640s
sys	0m1.212s

recompiled 53c4cae

$ time ghq list | wc -l
DEPRECATED Action signature.  Must be `cli.ActionFunc`.  This is an error in the application.  Please contact the distributor of this application if this is not you.  See https://github.com/urfave/cli/blob/master/CHANGELOG.md#deprecated-cli-app-action-signature
490

real	0m0.205s
user	0m0.084s
sys	0m0.104s

compiled from master
$ time ghq list | wc -l
496

real	0m11.759s
user	0m4.488s
sys	0m5.896s

Compiled from 3464624 instead (the 0.7.4 tag)
$ time ghq list | wc -l
DEPRECATED Action signature.  Must be `cli.ActionFunc`.  This is an error in the application.  Please contact the distributor of this application if this is not you.  See https://github.com/urfave/cli/blob/master/CHANGELOG.md#deprecated-cli-app-action-signature
490

real	0m0.219s
user	0m0.084s
sys	0m0.112s

Thank you for the detailed information. Now I'm wondering if I should add an option to use the old behavior reverted by #66.
Let me make things clearer, as for "some repositories has other repositories in them which were skipped", you mean the layout look like below, where you don't need the "bar" directory? I don't think this could happen since if the parent directory was found to be a repository, then its children won't be visited (https://github.com/motemen/ghq/blob/c087d82/local_repository.go#L169). Are there anything I am missing?
GHQ_ROOT/
|-- baz
|   `-- .git
`-- foo
    |-- .git
    `-- bar
        `-- .git

I use ghq with peco and in it's current state it is unusable. I have 84 repositories and it takes ~10 seconds to list them. What's the last version that I should install which doesn't include the new behavior?

I guess that this might have been fixed now?  Unless I'm unaware that I use my own patched version of ghq it probably is fixed or just much better now.


Cleanup ETCD when deleting storage objects

Currently when deleting a vdisks, cluster or any storage object, the configuration is not removed from ETCD.
This is bad and need to be change.

to test:

create  object cluster with name {cluster name}
call the delete  cluster api
check key  "{cluster name}:cluster:conf:storage"  not in etcd
by :
- in js9 shell

import etcd3
client = etcd3.client({nodeip})
client.get({key})

should return an (none, none)

do the same process with and object cluster but with key "{cluster name}:cluster:conf:zerostor"
do the same with vdisk but with keys "{vdisk name}:vdisk:conf:static" and
"{vdisk name}:vdisk:conf:storage:nbd"


extendPages is called twice in module (Nuxt > 3.8)

Environment
Operating System: Ubuntu
Node Version: v20.9.0
Nuxt Version: 3.11.2
Nitro Version: 2.9.6
Reproduction
https://stackblitz.com/edit/github-jhhj19?file=modules%2Fmodule.js
Describe the bug
extendPages is called twice when to use it in modules in Nuxt > 3.8. But in 3.8 and lower version called only once.
Additional context
No response
Logs
No response

Hey :wave:
So build time hooks must be free of any side effect, consider each time it is called that you have a fresh array of pages.
Some features needs hooks to be called multiple time to work.
When it is possible, we tries to call build-time hooks only once but sometimes we don't really havea choice. We can probably document that.

closed

I think I'm also having this issue, but I could be mistaken. I noticed it when setting up custom routing rules either in nuxt.config.ts as hooks: {"pages:extend"} or in a separate custom module calling the extendPages function.
More specifically, though, it seems to happen when I include a custom catchall page with the path "/:pathMatch([^/]*)", which inadvertently tries to catch "/_nuxt/"


Updated skreenics (1.0.1)

Tick #17075

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


Feature/20 create UI components breadcrumb

Overview
The task is to create a shared UI component for breadcrumb.
Changes
Added breadcrumb component from shadcn/ui and styled it based on figma
Screenshots or videos
▼Figma
Without Chevron

With Chevron

▼Sample page(code)

Notes(3 notes)
[1] Deleted Elements:
I have removed the component represented by the ellipsis (...) in the form of <BreadcrumbEllipsis /> as there are no plans to utilize it in this project.

[2] Regarding the adjusted styles:
1. Gap Adjustment:
Initially, a gap of 1.5 was set as default. However, retaining the gap element resulted in excessive spacing when adding the '>' character. Therefore, we have opted to remove the gap. In cases where no '>' character is present, additional margin may be required. Nevertheless, for better flexibility during page creation, we have chosen to maintain consistency without the gap.
2. Text Color:
By default, breadcrumb elements other than the current one had a slight gray tint.
However, to align with the design in Figma, I have standardized the text color to white (text-white).
Additionally, we have removed the hover settings and kept the color consistent as white.
(*As discussed and agreed upon during the meeting held on April 4, 2024).
[3] Confirmation Method:
I'm conducting production confirmation based on the code of the Link component.
▼ Reference: To confirm including the Home icon, you can do so by following the steps below.
import { Home } from 'lucide-react';　//Homeアイコンを呼び出す
import Link from 'next/link';

function BreadcrumbCustomized() {
  return (
    <Breadcrumb>
      <BreadcrumbList>
        <BreadcrumbItem>
          <BreadcrumbLink>
            <Link href="/">
              <Home className="w-6 h-6" />
            </Link>
          </BreadcrumbLink>
        </BreadcrumbItem>
        <BreadcrumbSeparator />
        <BreadcrumbItem>
          <BreadcrumbPage>Current page</BreadcrumbPage>
        </BreadcrumbItem>
      </BreadcrumbList>
    </Breadcrumb>
  );
}

Additional note: Regarding the Home icon
For the Home icon, it's preferable to adjust its size to match the text size, with a width of 24px and a height of 24px (w-6 h-6).
*Note: After trying several sizes, we found that this setting was most suitable for the design, so we have implemented it accordingly.
Assignee Checklist:

[x] The base branch is correct (no accidental merges)
[x] The branch name follows our branch naming rules
[x] The PR title follows our PR title rules
[x] My code follows our coding style
[x] I have commented on my code, particularly in hard-to-understand areas
[x] My changes generate no new warnings or errors in the console

Reviewer Checklist:

[ ] Code readability and simplicity
[ ] Follows best practices and coding standards
[ ] Understandable and maintainable code
[ ] Don't use wildcard* when some components are imported.

Thank you for a great job!
We might also consider using the following code.
<Breadcrumb>
  <BreadcrumbList>
    <BreadcrumbItem>
      <BreadcrumbLink href="/">
        <Home className="w-6 h-6" />
      </BreadcrumbLink>
    </BreadcrumbItem>
    <BreadcrumbSeparator />
    <BreadcrumbItem>
      <BreadcrumbPage>Current page</BreadcrumbPage>
    </BreadcrumbItem>
  </BreadcrumbList>
</Breadcrumb>


docs(client): add docs about strategy of copy ang move operation

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 82.724%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
5133

Relevant Lines:
6205

💛  - Coveralls


Fixed the text encroaching on the quoted message in inbox

There was a bug previously where the reply to a message would encroach on the original quoted message in the inbox. I fixed it by changing the margin around that quoted message by about 2px, and I changed the padding around that quoted message. This was important because it decreases the amount of space lost in chat. Unfortunately, because every message in both the inbox and chat uses the same CSS changing one affects the other, but by shrinking the padding I think the loss is limited to a few pixels per replied message in chat, and it's hardly noticeable (This is also using changes from my other PR which fixes the spacing in the inbox). I will also add that I don't think the inbox looks perfect or anything, there is still too little space between the two messages but there isn't much to be done about that without either major changes or loss of space within the chat which I personally find more important than the inbox.
Before inbox:

After inbox:

Before Chat:

After Chat:

Fixed in latest update


Improved

Improved the code by fixing case-insenitive function calls, removed unused variables and fixed a Scrutinizer issue that was introduced from my first pull request.

Did you really fix the Scrutinizer issue of "src/MVC/ErrorController.php" ? You changed !$code to !empty($code) which means the opposite. It used to ask "If there is no code"  but you changed it to "If there is a code".

Seems like @pejg12 has a point there.
Looking at the code, currently as this.
      * @param string $code status code to set the http header.
     public function statusCodeAction($code = null, $message = null)
           if (!$code || !in_array($code, $codes)) {

I guess a more explanatory way of writing the code would be:
           if (is_null($code) || !in_array($code, $codes)) {

Either the attribute is null, then throw an exception.
Or the attribute is a string which can be checked using in_array(). If the code is not in array, then throw exception.
A lot of ! together with && and || makes the code harder to read.

That is correct, forgot to remove the '!'.
Added another commit to fix that.
Thank you!


Terminology audit for UP

User story
As a user, I want to know how ReportStream can help me so I can send or receive the data I need.
Background & context
We need a more specific direction and framework for moving forward with communicating about the UP through piloting and slow onboarding this quarter and moving into full release in 2024.
While also looking at what content the user needs or is referencing, this highlights specific terms that could use more clarity and consistency across touchpoints.
Open questions

How many terms are important to clarify in this scope

Working links
-Strategy deck

Mural space

Acceptance criteria

[ ] Key terms IDed along with any that need clarity
[ ] Change communication canvas updated as needed
[ ] Update service blueprint with relevant learnings
[ ] Update the questions pool with any questions that came up
[ ] ...

@audreykwr please link to the document created

Audit sheet - not yet synthesized


feat: add "kzg" as a separate feature

Separate kzg from std feature

Separate kzg from std feature

Supporting, would just rename feature to ckzg, to tie the name with c-kzg lib.


Add more testing for encoding large messages into shares

this issue is encapsulating the comment here that was not addressed in #331 per the request of #257
We need to make sure that large messages encode to shares properly. This could be hard coded, in that we know that a message of size X takes up Y shares when encoded, but preferably we should have some function that tells us how many shares will be needed ahead of time.

closing as this has been done not only by larger unit tests, but also by integration tests in the app


Update the sessionlocal if the database table periodically updated

Hi, this is very extraordinary project. I just try to use this library to serve the data that stored in postgres DB. Im curious what will happen if the DB table periodically updated while the API running? Is the previous state will be updated so as the total data on the response page or we need to make to update the sessionlocal periodically? If so, how to do that? Thank you.

Hi @swicaksono,
I'm sorry for not getting back to you sooner.
No need to worry about that, paginate functions don't have any caching logic, you will always receive the newest available data.

I'm closing this issue. Please, reopen it if you still have questions.


deprecate "native plugins" and re-implement?

While working on the library, i see many extra apis around "native plugins", but personally, i don't understand fully what these do. I guess, it should allow to drag and drop OS-elements like files etc. into the editor.
But in my opinion, this is not worth the extra apis around it. There are a lot of exceptions just for these plugins. Instead, it would be better if every plugin could monitor native drop events, no matter if layout or content plugin.
I also think it would be worth to unify layout and content-plugins and no longer distinct between the two, at least not for the editor-user, but that's a differenet topic

Makes perfect sense, I think we can close here and continue on #777

i am about to refactor a lot and native plugins will be removed. i will add a way so that normal plugins can hook into drag&drop.


Version Picker not found on AWS

$ http https://helix-pages.anywhere.run/helix-services/version-picker@v1 X-OW-Version-Lock:env=amazonwebservices
HTTP/1.1 404 Not Found
Accept-Ranges: bytes
Apigw-Requestid: cBEJDhFqoAMEMFQ=
Connection: keep-alive
Content-Length: 100
Content-Type: text/plain; charset=utf-8
Date: Thu, 11 Mar 2021 09:46:46 GMT
Via: 1.1 varnish
X-Backend-Health: 1 1
X-Backend-Name: 0trc7KZPj73TyFfFhsUyWu--F_AmazonWebServices
X-Backend-URL: /helix-services/version-picker/v1
X-Cache: MISS
X-Cache-Hits: 0
X-Served-By: cache-hhn4046-HHN
X-Timer: S1615456006.314606,VS0,VE408
x-gateway-restarts: 0

Function not found: arn:aws:lambda:us-east-1:118435662149:function:helix-services--version-picker:v1

compare:
$ http https://helix-pages.anywhere.run/helix-services/version-picker@v1 X-OW-Version-Lock:env=openwhisk
HTTP/1.1 400 Bad Request
Accept-Ranges: bytes
Cache-Control: no-store, private, must-revalidate
Connection: keep-alive
Content-Length: 26
Content-Type: text/plain; charset=UTF-8
Date: Thu, 11 Mar 2021 09:47:55 GMT
Via: 1.1 varnish
X-Azure-Ref: 0S+dJYAAAAAD/5KN//R9/T4X6EIG3aYKwRlJBRURHRTEwMTcAYjc3YjY2MzMtOGY3MC00MjViLTkyYmQtNzZhZWJlOWFiOWM1
X-Backend-Health: 1 1
X-Backend-Name: 0trc7KZPj73TyFfFhsUyWu--F_Openwhisk
X-Backend-URL: /api/v1/web/helix-pages/helix-services/version-picker@v1
X-Cache: MISS
X-Cache-Hits: 0
X-Served-By: cache-fra19155-FRA
X-Timer: S1615456075.114547,VS0,VE55
access-control-allow-headers: Authorization, Origin, X-Requested-With, Content-Type, Accept, User-Agent
access-control-allow-methods: OPTIONS, GET, DELETE, POST, PUT, HEAD, PATCH
access-control-allow-origin: *
strict-transport-security: max-age=7884000; includeSubDomains
x-content-type-options: nosniff
x-envoy-upstream-service-time: 34
x-frame-options: deny
x-gateway-restarts: 0
x-last-activation-id: 66c6acf3f0d7476a86acf3f0d7c76ad7
x-openwhisk-activation-id: 0b4ce9931ab4455d8ce9931ab4455d11
x-request-id: 7hOHfbIrQfaYb2N4naSiod9Yu2iAYvyr
x-xss-protection: 1; mode=block

owner, repo, ref required.

fixed.


add hardhat-etherscan

Codecov Report

Merging #77 (3acf18f) into master (aae0e07) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #77   +/-   ##
=======================================
  Coverage   86.51%   86.51%
=======================================
  Files          35       35
  Lines        2129     2129
  Branches      313      313
=======================================
  Hits         1842     1842
  Misses        287      287

Continue to review full report at Codecov.

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


Add error dialog for invalid function entry

Presently when user enters an invalid function, an error is shown in the terminal. Please display a dialog box showing the error when the user enters an invalid function and tries to  plot it.

I would like to work on this issue can you assign it to me. I am familiar with python and tkinter.

@aditodkar Github will not allow me to assign you unless you have sent atleast one PR to this repo, don not worry, this issue has been claimed by, please start working, good luck :)


APEXCORE-618 #resolve Added com.sun.jersey.client.apache4.ApacheHttpC…

…lient4Handler.class in the bundled jars on app launch

@tweise please merge

Looks like dup of #450 ?


Change regtest address related prefixes to be same as main net

Make regtest address prefixes the same as main net. This will make coding easier to setup lbryum to work in regtest mode, which is needed in lbry-in-a-box.

Not sure about this - having similar addresses increases the chances of
accidentally trying to send credits to the wrong network?  I've made the
changes needed to get lbryum configurable...
On Wed, Dec 21, 2016 at 11:03 AM, Umpei Kay Kurokawa <
<EMAIL_ADDRESS>wrote:

Make regtest address prefixes the same as main net. This will make coding
easier to setup lbryum to work in regtest mode, which is needed in
lbry-in-a-box.
You can view, comment on, or merge this pull request online at:
https://github.com/lbryio/lbrycrd/pull/54
Commit Summary

change regtest address related prefixes to be same as main net

File Changes

M src/chainparams.cpp
https://github.com/lbryio/lbrycrd/pull/54/files#diff-0 (11)

Patch Links:

https://github.com/lbryio/lbrycrd/pull/54.patch
https://github.com/lbryio/lbrycrd/pull/54.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/lbryio/lbrycrd/pull/54, or mute the thread
https://github.com/notifications/unsubscribe-auth/ACRRX7L1noKKmm3NNgchGmxxS0vfSqW8ks5rKXgOgaJpZM4LTRY2
.

ok i just saw that patch in lbry-in-a-box , I think that will work.


Tiny font size in nested tables

Because the font size is defined in ems, it gets super tiny when you nest tables. Is this the expected behavior? Any workarounds that don't involve writing custom CSS?

I removed the forced font size for table on the upcoming v2.


Increment the performance of the provisioning and configuration process

The current end-to-end configuration process is too slow.

[ ] Switch to a lighter base box (#36).
[x] Remove the controller VM and run Ansible from one of the cluster nodes (#79)
[ ] Don't autogenerate descriptors (example: ansible inventory) when not needed.
[x] Don't install Docker Compose (#140).
[ ] Avoid running the full provisioning suite on the cluster, and do it only on the base box (#132)
[ ] make GlusterFS step optional (#120)
[ ] make helm provisioning step optional (#121)

@StefanoSalsano can you elaborate on what are the (hard/soft) requirements for your use case? So we have something to aim to :)

@ferrarimarco I am using the k8s-playground on windows... so first of all I think that my performance is conditioned to the use of virtualbox shared folders instead of NFS, see https://peshmerge.io/how-to-speed-up-vagrant-on-windows-10-using-nfs/
I think that improving the performance of the provisioning and configuration process as identified by this issue is good for improving the usability of the k8s-playground, but we are already at a reasonable performance level... if we want to track our progresses we could identify some KPIs, and then evaluate these KPIs over different platforms

setup of the whole k8s-playground from scratch (including the creation of the base-box)
provisioning of k8s-playground starting from the base-box (e.g. vagrant up)
time needed to switch from a plugin to another plugin

note that this is an interesting issue... but it is a bit orthogonal to the objectives of kites project
from the perspective of kites project, what is most useful is KPI 3 and it should be measured on windows, mac, and linux host

Moving this to the 2.2.0 milestone because not all the related issues planned for the 2.1.0 milestone.

Closing this, because we already have other issues to track this requirement.


"Error loading config from remote server" even when they had good network connectivity

One user is getting a toast message and is unable to launch ground even when they had network access
Ground:
Error loading config from remote server.

Attaching screenshot on the internal bug

It happens to me when I use a DNS blocker on my device which blocks all calls to firebase APIs. Try disabling it before opening the app.

@shobhitagarwal1612, I was able to reproduce this on the emulator as follows:

Sign in and join a project
Kill the app
Enable Airplane Mode
Try to open the app, receive error message
Disable Airplane Mode
Open app, same error message is displayed.

We would expect the app to be able open normally in step #4 and #6. Possible due to #1026?


Update Button.jsx

Added Button with Icon example.
Checklist:

[ ] Test added / Snapshots updated
[X] Documentation added / updated

👍🏻


How to use in Electron

Is there a project that combines Electron, where some pages use SSG and some pages need to use CSR?

SSG can achieve client-side rendering for its internal components using ClientOnly. You can place components that require CSR within the page routes inside ClientOnly. Regarding integration with Electron, I can create an example and add it to the repository when I have time.


Compressor state working for Space or DHW

Is there a way to see whether the compressor is active for Space heating or DHW?
Not an issue, just a question. Im gonna put a PR if the API supports this.

I don't think this info can be retrieved via API. One way to get that out is to use ESPAltherma

Tnx @tadasdanielius. Closing this.


.net 8 readme, docs update

Mention .net 8 in readme
Ran documentation update tools

I think I might need to rethink how we are generating the docs and probably not commit them to the repo 🤔 But good call, I'll update the readme!


Integrate with UberSelection for external filtering

UbserSelection uses PowerShell and is more advanced than cmd.exe, while retaining all advantages of cmd.exe (with some quoting acrobatics overhead).

Actually, it's better to provide an interface for a custom filter command.


Jest failing on Imports

Hi,
Sorry if this is related to the other open issues related to Jest, but we are running into an issue and are not sure if it's caused by a misconfiguration on our side or if it's a known issue. If it is related to the other ones, let me know and I can close this and move it there.
We using react-app-rewired for decorator support with Mobx (react-app-rewire-mobx 1.0.3). We are on the latest version of react-app-rewired (1.0.5) and the latest version of Create React App (1.0.6)
Our application runs without issues and decorator support is working great. However, when running tests, we get the following errors
Test suite failed to run import 'example-module';     ^^^^^^     SyntaxError: Unexpected token import
I assume it's related to the configuration of Jest, where maybe Babel is not transpiling the tests correctly. We are not doing anything special with running the tests, and our package.json is as recommended in the readme "test": "react-app-rewired test --env=jsdom"
I'm happy to provide any additional information.

I use https://github.com/timarney/mobx-rewire-test as a test repo and it seems to be working.  Can you see if you can replicate the issue using that repo?

The config and versions we are using the same as in the link you sent, minus the Preact addition. The issue seems to come from the fact that the imports that are failing are in a dependency within the node_modules folder. Is there anything that might be blocking those from transpiling correctly?

Is there anything that might be blocking those from transpiling correctly?

Not that I'm aware of.

FYI, the issue comes down to lines 39-41 of createJestConfig.js.  Jest is it not transforming anything in node_modules which explains why we are having issues.
I will close this issue and leave a comment on another issue regarding the setting of Jest configuration options.
transformIgnorePatterns: [
    '[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$'
 ],


[Fix] add recursively handling for AddN variant

Exposed by UT. When the input of AddN is nested variant(eg, nested TensorList), for current implementation, TF_AddNVariant will leave a variant tensor for binary_add_func used by vendor extension, which cannot be handled in extension as variant class is opaque for extension. So recursively handling for variant is needed, and TF_ZerosLikeVariant did same work, code link for TF_ZerosLikeVariant.

Hi @Wanzizhu Can you please sign CLA. Thank you!

Hi @Wanzizhu Can you please sign CLA. Thank you!

Already submited the request, thanks for the reminding.

Hi @Wanzizhu Any update on sign CLA? please. Thank you!

Hi @Wanzizhu Any update on sign CLA? please. Thank you!

Hi, already submitted.

Close this PR, as it's same to PR59766


WebView2 on UWP doesn't support multi-instance app

Describe the bug
UWP supports multi-instance app.
https://docs.microsoft.com/en-us/windows/uwp/launch-resume/multi-instance-uwp
WebView2 can be shown on each app instances(windows), but disappear all when close the "first" instance.
Steps to reproduce the bug

Create a UWP project
Install WinUI 2.8 prerelease which provides WebView2
Add a WebView2 to MainPage
Change package.appxmanifest to suport multi-instance
Launch app (first instance)
Launch app again (second instance)
Close app window that launched at 5.

Expected behavior
WebView2 on the second instance window is unchanged.
Screenshots
https://user-images.githubusercontent.com/7036267/140634410-146db4cb-ae9b-45bf-8359-912272069f24.mp4
NuGet package version
2.8.0-prerelease.210927001
Windows app type

[X] UWP
[ ] Win32

Device form factor
Desktop
Windows version
No response
Additional context
When close the "second" instance at first, "first" instance is unchanged as expected.

@codendone and @krschau FYI

Are there any updates on this? I have this issue as well.

For me this issue still exists, and is a big problem.

@llongley What is the reason why this this is not planned on being fixed? This is very basic functionality as many apps support multiple instances, including Microsoft's own. Are these apps going to have to be stuck using the old WebView?

@aquinn39 - apologies for the cold close, we are still refining our bookkeeping process/tools :-(. The context here is we are unfortunately unable to investigate most UWP/WinUI2-only given the focus WinUI3 (more on the policy here).

@DmitriyKomin Ahh, I see, that's a shame. Thanks for letting me know why it was closed anyway.


random colours for stream sometimes not readable

each new stream connecting to scotty gets assigned a random tag color. However from time to time the color is not visible (either to light or to dark). Also the color is used as the tag background and the foreground color for the stream prefix of a log.
On a side node there is a function called InvertColor which should decide whether to use #ffffff or #000000 as a foreground color for the tag text. However it does not seem to work properly.
Goal would be that the random color is always a readable color + the chosen tag foreground color is well readable in respect to its background color.

wouldnt it be more convenient to just set a default color that is generated (or maybe a few depending on proper usecase) instead of a random color which has a much higher chance of not being readable

Hi @petryeric, having predefined colours could be a smart idea. Unfortunately, we cannot have just one colour as each stream should have a  unique colour.
What we would need to ensure however, is that we don't really know how many streams are going to connect so we would need N predefined colours sets with background and foreground. Sure we could do say 32 sets of colours as that feels enough - That was the reason I choose to use random colours.
Maybe we could also define a range of say R G B ranges which we know will not cause colour issues and based on these ranges generate a random colour.
Alternatively I though that as long as the function to determine whether to use #ffffff or #00000 would work properly it would already be good.
Also what we would need to ensure is that a predefined colour is not used twice which however shouldn't be any issue.
What are your thought on predefined colours taking in account that we can have N streams each having a unique colour?
Lastly, if a stream disconnects and reconnects it should get the same colour assigned (this is already build in the system, and should not be changed).
Happy to hear some ideas/feedback 😄


Set up a simple peer-to-peer tunnel

I wanted a recipe that installs OpenVPN in point-to-point mode but there wasn't one.  It creates a key and stores it as an encrypted data bag, either on a Chef server or locally, on disk, in a data bag.
This way, you can copy the encrypted data bag between peers, or the remote peer will automatically use the right key.
There's also a sample role that demonstrates how to set up one side of the tunnel.

@chewi @gswallow The only maintainers of this cookbook right now are myself and @flaccid. He's primarily involved, though we both only work on this in our spare time outside of normal work. I'm sorry no one replied, since this has been open for so long :frowning:.
This kind of change is large. It had 220 additions, and only 9 deletions. That's a lot of context to wrap one's head around, so it requires time to process. It also requires consideration of recent changes, and/or other pull requests that may touch similar code paths.
This cookbook does have tests (spec and test dirs), though I don't know if they did when this PR was opened originally. Tests for new features are preferred, as are documentation updates to the README.
The pull request is closed, but for edification purposes, I'll provide some commentary, generally speaking.
The node['openvpn']['name'] attribute is ambiguously named. What is this the name of? Changing the dev attribute's value to remove the 0 in the device name may be breaking changes, and we definitely don't want to break things without a clearly documented reason, and a major version bump.
The p2p recipe sets a bunch of attributes, and it's not clear why. Generally speaking it is best to avoid setting attributes in recipes. Also, why is the openvpn package created in the compile phase with #run_action? Is it because the openvpn command is used somewhere in OpenVPN::Keys::SharedKey? Perhaps that should be wrapped up in a ruby_block, or even better a custom resource that performs actions based on the desired behavior in that library.
I appreciate consistency of syntax, but the quote changes in the user recipe are superficial and should be done outside of this PR.
The key template is rather ambiguously named, it would be better to have something more specific.
I don't like the use of Chef::Node#recipe? in templates. It's better to send the required configuration as template variables. Further, I believe there are changes to the way that routes are pushed in a recent commit, but I'd have to dig through git history for that.


Not working for webhook links

I have a webhook set up in IFTTT that sends all my Twitter posts to my Discord server. As I cannot change the link in ITFFF I first used the VxT bot to change the webhook link, but about 3 or so weeks ago the bot stopped working with my webhook. I assumed it had something to do with the bot itself, so I decided to host the bot myself. I have done this multiple times so does not seem like anything different. But I have noticed that this bot also does not work with webhooks, only with actual users sending messages. Is there a way I can make it work with webhooks?

Probably has to do with the Intents allowed. I've added it to https://github.com/Nsttt/vxtwitter-discord/tree/webhooks  branch. Give it a try, it might need some fine tuning.


Implement portal frontend

[ ] Bootstrap frontend
[ ] Setup pages and routing
[ ] Migrate components from previous app
[ ] Integrate data flow with API

not relevant anymore


[AutoRelease] t2-authorization-2022-10-11-91728(Do not merge)

https://github.com/Azure/sdk-release-request/issues/3255
Live test success
https://dev.azure.com/azure-sdk/internal/_build?definitionId=970

issue link:https://github.com/Azure/sdk-release-request/issues/3255


mpg123: 1.25.8 -> 1.25.10

Semi-automatic update. These checks were done:

built on NixOS
ran /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin/mpg123 --help got 0 exit code
ran /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin/mpg123 --version and found version 1.25.10
ran /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin/mpg123 --help and found version 1.25.10
ran /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin/out123 --help got 0 exit code
ran /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin/out123 --version and found version 1.25.10
ran /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin/out123 --help and found version 1.25.10
ran /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin/mpg123-id3dump -h got 0 exit code
ran /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin/mpg123-id3dump --help got 0 exit code
ran /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin/mpg123-id3dump help got 0 exit code
ran /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin/mpg123-id3dump -h and found version 1.25.10
ran /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin/mpg123-id3dump --help and found version 1.25.10
ran /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin/mpg123-strip -h got 0 exit code
ran /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin/mpg123-strip --help got 0 exit code
ran /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin/mpg123-strip -h and found version 1.25.10
ran /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin/mpg123-strip --help and found version 1.25.10
found 1.25.10 with grep in /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10
found 1.25.10 in filename of file in /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10

cc @ftrvxmtrx

Success on x86_64-linux (full log)
Partial log (click to expand)
shrinking /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/lib/mpg123/output_alsa.so
shrinking /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/lib/mpg123/output_oss.so
shrinking /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/lib/mpg123/output_dummy.so
shrinking /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/lib/libout123.so.0.2.2
gzipping man pages under /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/share/man/
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/lib  /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10/bin
patching script interpreter paths in /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10
checking for references to /tmp/nix-build-mpg123-1.25.10.drv-0 in /nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10...
/nix/store/1jxjkns1jaykmbi0ci3rrvbk5ag2ldrf-mpg123-1.25.10

Success on x86_64-darwin (full log)
Partial log (click to expand)
 /nix/store/6b3jzg40vibmrjg85i46vvidyy915428-coreutils-8.29/bin/install -c -m 644 src/libmpg123/mpg123.h src/libout123/out123.h '/nix/store/jvigm886g44jnpmg09q6l5zdv1pz2d2p-mpg123-1.25.10/include'
 /nix/store/6b3jzg40vibmrjg85i46vvidyy915428-coreutils-8.29/bin/mkdir -p '/nix/store/jvigm886g44jnpmg09q6l5zdv1pz2d2p-mpg123-1.25.10/lib/pkgconfig'
 /nix/store/6b3jzg40vibmrjg85i46vvidyy915428-coreutils-8.29/bin/install -c -m 644 libmpg123.pc libout123.pc '/nix/store/jvigm886g44jnpmg09q6l5zdv1pz2d2p-mpg123-1.25.10/lib/pkgconfig'
make[1]: Leaving directory '/private/tmp/nix-build-mpg123-1.25.10.drv-0/mpg123-1.25.10'
post-installation fixup
gzipping man pages under /nix/store/jvigm886g44jnpmg09q6l5zdv1pz2d2p-mpg123-1.25.10/share/man/
strip is /nix/store/4sdh09gmvl15cy0zb6i7mbvxh5syz206-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/jvigm886g44jnpmg09q6l5zdv1pz2d2p-mpg123-1.25.10/lib  /nix/store/jvigm886g44jnpmg09q6l5zdv1pz2d2p-mpg123-1.25.10/bin
patching script interpreter paths in /nix/store/jvigm886g44jnpmg09q6l5zdv1pz2d2p-mpg123-1.25.10
/nix/store/jvigm886g44jnpmg09q6l5zdv1pz2d2p-mpg123-1.25.10

Success on aarch64-linux (full log)
Partial log (click to expand)
shrinking /nix/store/rgia6rq0wy3w9s4c00c2w1fimfzq2zqw-mpg123-1.25.10/lib/mpg123/output_alsa.so
shrinking /nix/store/rgia6rq0wy3w9s4c00c2w1fimfzq2zqw-mpg123-1.25.10/lib/mpg123/output_dummy.so
shrinking /nix/store/rgia6rq0wy3w9s4c00c2w1fimfzq2zqw-mpg123-1.25.10/lib/libout123.so.0.2.2
shrinking /nix/store/rgia6rq0wy3w9s4c00c2w1fimfzq2zqw-mpg123-1.25.10/lib/libmpg123.so.0.44.8
gzipping man pages under /nix/store/rgia6rq0wy3w9s4c00c2w1fimfzq2zqw-mpg123-1.25.10/share/man/
strip is /nix/store/lvx1acn1ig1j2km8jds5x3ggh3f2wa8v-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/rgia6rq0wy3w9s4c00c2w1fimfzq2zqw-mpg123-1.25.10/lib  /nix/store/rgia6rq0wy3w9s4c00c2w1fimfzq2zqw-mpg123-1.25.10/bin
patching script interpreter paths in /nix/store/rgia6rq0wy3w9s4c00c2w1fimfzq2zqw-mpg123-1.25.10
checking for references to /build in /nix/store/rgia6rq0wy3w9s4c00c2w1fimfzq2zqw-mpg123-1.25.10...
/nix/store/rgia6rq0wy3w9s4c00c2w1fimfzq2zqw-mpg123-1.25.10

Success on x86_64-darwin (full log)
Partial log (click to expand)
 /nix/store/ymcv585sxlnijvi89cz2yydlzcvf9hza-coreutils-8.29/bin/install -c -m 644 src/libmpg123/mpg123.h src/libout123/out123.h '/nix/store/5k76kfal684ys69ljcpfb5kff17vly9j-mpg123-1.25.10/include'
 /nix/store/ymcv585sxlnijvi89cz2yydlzcvf9hza-coreutils-8.29/bin/mkdir -p '/nix/store/5k76kfal684ys69ljcpfb5kff17vly9j-mpg123-1.25.10/lib/pkgconfig'
 /nix/store/ymcv585sxlnijvi89cz2yydlzcvf9hza-coreutils-8.29/bin/install -c -m 644 libmpg123.pc libout123.pc '/nix/store/5k76kfal684ys69ljcpfb5kff17vly9j-mpg123-1.25.10/lib/pkgconfig'
make[1]: Leaving directory '/private/tmp/nix-build-mpg123-1.25.10.drv-0/mpg123-1.25.10'
post-installation fixup
gzipping man pages under /nix/store/5k76kfal684ys69ljcpfb5kff17vly9j-mpg123-1.25.10/share/man/
strip is /nix/store/sd1yb0p2yx3ak2qkz1a687zw5zlmbnzg-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/5k76kfal684ys69ljcpfb5kff17vly9j-mpg123-1.25.10/lib  /nix/store/5k76kfal684ys69ljcpfb5kff17vly9j-mpg123-1.25.10/bin
patching script interpreter paths in /nix/store/5k76kfal684ys69ljcpfb5kff17vly9j-mpg123-1.25.10
/nix/store/5k76kfal684ys69ljcpfb5kff17vly9j-mpg123-1.25.10

Success on aarch64-linux (full log)
Partial log (click to expand)
shrinking /nix/store/sy5qzh3083m1y41y26p07p129c6z76sj-mpg123-1.25.10/lib/mpg123/output_alsa.so
shrinking /nix/store/sy5qzh3083m1y41y26p07p129c6z76sj-mpg123-1.25.10/lib/mpg123/output_dummy.so
shrinking /nix/store/sy5qzh3083m1y41y26p07p129c6z76sj-mpg123-1.25.10/lib/libout123.so.0.2.2
shrinking /nix/store/sy5qzh3083m1y41y26p07p129c6z76sj-mpg123-1.25.10/lib/libmpg123.so.0.44.8
gzipping man pages under /nix/store/sy5qzh3083m1y41y26p07p129c6z76sj-mpg123-1.25.10/share/man/
strip is /nix/store/fib7s4bkwwh54jz3b9yhb3sqmlcdks0n-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/sy5qzh3083m1y41y26p07p129c6z76sj-mpg123-1.25.10/lib  /nix/store/sy5qzh3083m1y41y26p07p129c6z76sj-mpg123-1.25.10/bin
patching script interpreter paths in /nix/store/sy5qzh3083m1y41y26p07p129c6z76sj-mpg123-1.25.10
checking for references to /build in /nix/store/sy5qzh3083m1y41y26p07p129c6z76sj-mpg123-1.25.10...
/nix/store/sy5qzh3083m1y41y26p07p129c6z76sj-mpg123-1.25.10

Success on x86_64-linux (full log)
Partial log (click to expand)
shrinking /nix/store/7288bsw5kh2c186j5sg684dzi721wqkj-mpg123-1.25.10/lib/mpg123/output_alsa.so
shrinking /nix/store/7288bsw5kh2c186j5sg684dzi721wqkj-mpg123-1.25.10/lib/mpg123/output_oss.so
shrinking /nix/store/7288bsw5kh2c186j5sg684dzi721wqkj-mpg123-1.25.10/lib/mpg123/output_dummy.so
shrinking /nix/store/7288bsw5kh2c186j5sg684dzi721wqkj-mpg123-1.25.10/lib/libout123.so.0.2.2
gzipping man pages under /nix/store/7288bsw5kh2c186j5sg684dzi721wqkj-mpg123-1.25.10/share/man/
strip is /nix/store/y2z2g4n8dsv0isjq36cjn9ldp8h9z3gs-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/7288bsw5kh2c186j5sg684dzi721wqkj-mpg123-1.25.10/lib  /nix/store/7288bsw5kh2c186j5sg684dzi721wqkj-mpg123-1.25.10/bin
patching script interpreter paths in /nix/store/7288bsw5kh2c186j5sg684dzi721wqkj-mpg123-1.25.10
checking for references to /tmp/nix-build-mpg123-1.25.10.drv-0 in /nix/store/7288bsw5kh2c186j5sg684dzi721wqkj-mpg123-1.25.10...
/nix/store/7288bsw5kh2c186j5sg684dzi721wqkj-mpg123-1.25.10

already done


yarn next export error

An error occurred when I executed this command
yarn next export

error message
$ /Users/xxx/xxx/ghost/giscus/node_modules/.bin/next export
info  - Loaded env from /Users/xxx/xxx/ghost/giscus/.env
info  - using build directory: /Users/xxx/xxx/ghost/giscus/.next
warn  - rewrites, redirects, and headers are not applied when exporting your application, detected (headers). See more info here: https://nextjs.org/docs/messages/export-no-custom-routes
info  - Copying "static build" directory
info  - No "exportPathMap" found in "/Users/xxx/xxx/ghost/giscus/next.config.js". Generating map from "./pages"
Error: i18n support is not compatible with next export. See here for more info on deploying: https://nextjs.org/docs/deployment
    at /Users/xxx/xxx/ghost/giscus/node_modules/next/dist/export/index.js:148:19
    at async Span.traceAsyncFn (/Users/xxx/xxx/ghost/giscus/node_modules/next/dist/trace/trace.js:79:20)
error Command failed with exit code 1.

my tools version
yarn 1.22.17
node 12.22.1

I see it all. I will use vercel for self-hosting this project for now. Thanks a lot!
Looking forward to your good news.


Update CODEOWNERS

Rename /sdk/monitor/Microsoft.OpenTelemetry.*/ to /sdk/monitor/Azure.Monitor.OpenTelemetry.*/

/check-enforcer override


needlesmap.cpp uses cuda::cvtColor so it needs cudaimgproc

if configuring with cudalegacy but not with cudaimgproc module needle_map.cpp (line 97) in the cudalegacy module will not compile right now.
Should we move the file to another module since cudalegacy should probably be standalone? Or is this ok?
@jet47 please review

You can just add !defined(HAVE_OPENCV_CUDAIMGPROC) check at the begging of the needle_map.cpp file and leave the dependency optional:
#if !defined (HAVE_CUDA) || !defined(HAVE_OPENCV_CUDAIMGPROC) || defined (CUDA_DISABLER)

void cv::cuda::createOpticalFlowNeedleMap(const GpuMat&, const GpuMat&, GpuMat&, GpuMat&) { throw_no_cuda(); }

#else

done and found another reference to cudaarithm module which i also added to my commit

:+1:


Replace Glide versioning with modues (formely vgo) package management (Edinburgh Roadmap Item)

Relook use of Glide and replace with vgo when generally available or at least semi-stable.  The other alternative is dep at this point; but waiting for Google recommended vgo to come out.  Do this for Edinburgh release.

Closing since we're actively moving to modules.


[0.1/dx12] array attachment clear fix and SRV component mapping

Sibling of #2696
PR checklist:

[ ] make succeeds (on *nix)
[ ] make reftests succeeds
[x] tested examples with the following backends: dx12
[ ] rustfmt run on changed code

Err, something is horribly broken here (5K loc changes)

bors r=msiglreith


Ballerina Test Groups not Working When Compiler Plugin Tests Exist

Description:
When a Ballerina package has a <package_name>-compiler-plugin and a <package_name>-compiler-plugin-test modules in the gradle project, the <package_name>-compiler-plugin-test gradle module has a dependency on <package_name>-ballerina:build task.
This results in invoking bal build instead of bal test in the ballerina build task, since there is a requirement of <package_name>-ballerina:build task. Since the bal build command does not support filtering the tests by group name, we cannot provide a test groups filter to that.
Therefore, this leads to the -Pgroups=<> parameter not working in the Gradle build. i.e. Even if we provide the following command, the build runs all the tests.
./gradlew test -Pgroups=test_group

A workaround is to skip the compiler-plugin-tests:test task (as shown below). But ideally, we should handle this in a better way.
./gradlew test -Pgroups=test_group -x <package_name>-compiler-plugin-tests

Affected Versions
0.9.0

Is this fix available now? I am still seeing this issue in 0.9.0

Even the workaround seems to be not working now.

Re-opening since this seems like a blocker.

Fixed with 0.9.1 version


Add a license to the repository

I recently came across your project quantum-information-with-Qiskit and I noticed that the repository github.com/Binuragpathak98655/quantum-information-with-Qiskit currently does not have a license specified.
Why Adding a License is Important?
As GitHub documents

Public repositories on GitHub are often used to share open source software. For your repository to truly be open source, you'll need to license it so that others are free to use, change, and distribute the software.

Would be possible to add a valid license to this repository? Probably something really OpenSource such as the Apache 2.0 license would fit really well.
Thanks!

Namaste[hi],
Thank you so much for taking the time to check out my project, Quantum Information with Qiskit! I truly appreciate your feedback regarding the license. I'm happy to inform you that I’ve just added a license to the repository. Please feel free to review it, and if you spot any issues or have additional suggestions, don't hesitate to let me know.
Your input is very valuable, and I’m grateful for your help in improving the project. Thanks again!
Best regards,
Binurag Pathak

Thank you!


[BEAM-9322] Modify the TestStream to output a dict when no output_tags are specified

Change-Id: I6a8eba4e323bf0fff318a56e44e512916c06266f
https://github.com/apache/beam/pull/11765 removes the ability to set the output id on TestStreams with single outputs. This PR allows for setting the tags on single outputs by returning a dict in the expand when output_tags is not specified, i.e. when output_tags = {NONE}.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

R: @KevinGG

retest this please

R: @robertwb

Run Python2_PVR_Flink PreCommit

Run Portable_Python PreCommit

Run Portable_Python PreCommit

Run Portable_Python PreCommit

Run Portable_Python PreCommit

Run Python2_PVR_Flink PreCommit

Run Python2_PVR_Flink PreCommit

we only had to believe in ourselves : D


Update values.py

Added ecu.engine address for 2022 RAV4 XLE (ICE) bought in Edmonton, Canada

Can you post your DongleID|route?

DongleID: 4104d8910725643f
Route: https://useradmin.comma.ai/?onebox=4104d8910725643f|2022-06-26--06-21-09


Feature Request: Add support for new "gestureHandling" option

The Google Maps JS Api version 3.27 (published on the 15.11.2016, see https://developers.google.com/maps/documentation/javascript/releases?hl=de) introduces a new map option called gestureHandling to define how touch events on mobile should be handled. It would be really nice to see support for it in this library, especially since the update changed the default behavior of the map.

For anyone following: you just have to pass an options object to any of the provided react elements to set their respective google maps js options. For example, for the map itself and this example you would add a prop to the <GoogleMap> like this: options={{gestureHandling: "greedy"}} as specified in the API doc.

What's the difference between options and defaultOptions? Does options just override defaultOptions?

When i pass options={{         gestureHandling: 'cooperative'       }} it didn't worked.defaultOptions={{         gestureHandling: 'cooperative'       }} also didn't worked

@SuryaAcube @DanPen
The repo of this project is unmaintained more than a year, and we had build new version https://www.npmjs.com/package/@react-google-maps/api
We had rewrite it to TypeScript, and updating it frequently: https://github.com/JustFly1984/react-google-maps-api/tree/master/packages/react-google-maps-api
You can enjoy autocomplete.
You can see our docs: https://react-google-maps-api-docs.netlify.app
Also a lot of examples: https://react-google-maps-api-gatsby-demo.netlify.app/ https://github.com/JustFly1984/react-google-maps-api/tree/master/packages/react-google-maps-api-gatsby-example/src/examples
The bundle size is much smaller: https://bundlephobia.com/result?p=@react-google-maps/api
Our Spectrum community: https://spectrum.chat/react-google-maps
Our Slack channel: https://join.slack.com/t/react-google-maps-api/shared_invite/enQtODc5ODU1NTY5MzQ4LTBiNTYzZmY1YmVjYzJhZThkMGU0YzUwZjJkNGJmYjk4YjQyYjZhMDk2YThlZGEzNDc0M2RhNjBmMWE4ZTJiMjQ
Enjoy!


Adding LICENSE

Could you add LICENSE (e.g. MIT) to help people better benefit from your work?
Thank you.

I'm not guru of licensing, but simply use as you with with proper citing.

Without proper license, we cannot use your code. It's not a matter of citation.
For example, if I use a code that comes without a license (and say I post it on my github or include the snippet in a product from my company), the owner of the code may claim exclusive ownership and sue me.
Thus, without a license added to your repository, I wouldn't risk using your code base.

@coallaoh, I finally managed to add the license. Released under BSD 2-clause, pure open source!


Apply insufficient winning material when flagging to atomic and horde variants

This pull request fixes some of the issues highlighted in: https://github.com/ornicar/lila/issues/773
If a stronger player flags against a player who doesn't have sufficient material to win, the game will be a draw.
Requires a change to lila. If accepted, the following line https://github.com/ornicar/lila/blob/b73800ddb46eff91a64963fc9b895cbb893b4fb4/modules/round/src/main/Round.scala#L215 will have to be updated to use the variant's 'insufficientWinningMaterial' method.
It's possible that the autodraw condition for atomic that we've had for a while might not be appropriate. Perhaps we can raise a separate issue to consider the debate in http://en.lichess.org/forum/team-atomic-chess-theoreticians/help-fix-a-lichess-bug-insufficient-material-in-atomic or update to this end rather than closing it.

Perhaps @Unihedro could review this (if he can be bothered) since he raised the original issue.

I wonder if removing variantDraw like that is backwards compatible

@Unihedro This pull request already breaks lila since InsufficientMatingMaterial(board, color) will have to be replaced at the call site with game.situation.variant.insufficient...(blah...), so it is not backwards compatible anyway.
I've had a quick look and it looks as though lila does not use 'variantDraw' in any way, nor is it indexed in elastic search / mongodb. It only cares whether it was a draw or not. I believe 'variantDraw' is something I introduced a year ago to get round the fact that the call to InsufficientMatingMaterial was inappropriate for my new variants. I have now got round that with polymorphism rather than introducing a 'variantDraw'

that looks like a big change! I'll review it later. Remind me if I forget :o

In retrospect, I probably should've done this as several small pull requests =p
No rush! Whenever is good for you. These issues have been around for a while... I'm sure the variant playing community can live with them a bit longer :P.


User interaction is not allowed

I'm seeing this error message "User interaction is not allowed" a lot when running my app:

What is the proper way of using setItem method? this is what I' doing
rnsi.setItem(someKey, someEncryptedValue, {})

What is the reason for this error?

For anyone facing this issue - take a look at the answer here. You are able to set keychain access attribute in the options, e.g.
SInfo.setItem('key1', 'value1', {
  keychainService: 'myKeychain',
  kSecAttrAccessible: 'kSecAttrAccessibleAfterFirstUnlock',
  sharedPreferencesName: 'mySharedPrefs',
});


Make List and Results Sliceable

This requires core support for querying on results/listViews with offset/limit

That was supported years ago :-) Check query.hpp find_all() and aggregates support it already.

The problem is further querying the sliced results. Filtering a Query on a TableView doesn't retain the TableView, so we can't use anything that requires that.

So we need a ticket in core that describes the needed updates.

Closing as a duplicate of #1580


ppo_agents.py not working with pre-trained models (V1 and V2)

Habitat-Lab and Habitat-Sim versions
Habitat-Lab: master (Commit ce397, May 7, 2021)
Habitat-Sim: master (Commit 5cb10, May 7, 2021)
Docs and Tutorials
Did you read the docs? Yes
Did you check out the tutorials? Yes
❓ Questions and Help
Context
Hello, we are trying to evaluate pre-trained depth agents (both V1 and V2 models) with the following command:
python habitat_baselines/agents/ppo_agents.py --input-type depth --model-path <path-to-depth-agent> --task-config configs/tasks/pointnav.yaml. Also we have modified SIMULATOR.AGENT_0.SENSORS field to [DEPTH_SENSOR].
For the pre-trained agents, we used

the depth agent from the V1 models (and remapped the weights thanks to Erik's script from here), and
gibson-depth-best.pth from the V2 models.

In the first case, we got the following error:
  File "habitat_baselines/agents/ppo_agents.py", line 171, in <module>     main()   File "habitat_baselines/agents/ppo_agents.py", line 162, in main     agent = PPOAgent(agent_config)   File "habitat_baselines/agents/ppo_agents.py", line 94, in __init__     for k, v in ckpt["state_dict"].items()   File "/home/eric/anaconda3/envs/hab_env_1/lib/python3.6/site-packages/torch-1.8.1-py3.6-linux-x86_64.egg/torch/nn/modules/module.py", line 1224, in load_state_dict     self.__class__.__name__, "\n\t".join(error_msgs))) RuntimeError: Error(s) in loading state_dict for PointNavResNetPolicy: 	Missing key(s) in state_dict: "net.prev_action_embedding.weight", "net.tgt_embeding.weight", "net.tgt_embeding.bias", "net.visual_encoder.backbone.conv1.0.weight", "net.visual_encoder.backbone.conv1.1.weight", "net.visual_encoder.backbone.conv1.1.bias", "net.visual_encoder.backbone.layer1.0.convs.0.weight", "net.visual_encoder.backbone.layer1.0.convs.1.weight", "net.visual_encoder.backbone.layer1.0.convs.1.bias", "net.visual_encoder.backbone.layer1.0.convs.3.weight", "net.visual_encoder.backbone.layer1.0.convs.4.weight", "net.visual_encoder.backbone.layer1.0.convs.4.bias", "net.visual_encoder.backbone.layer1.1.convs.0.weight", "net.visual_encoder.backbone.layer1.1.convs.1.weight", "net.visual_encoder.backbone.layer1.1.convs.1.bias", "net.visual_encoder.backbone.layer1.1.convs.3.weight", "net.visual_encoder.backbone.layer1.1.convs.4.weight", "net.visual_encoder.backbone.layer1.1.convs.4.bias", "net.visual_encoder.backbone.layer2.0.convs.0.weight", "net.visual_encoder.backbone.layer2.0.convs.1.weight", "net.visual_encoder.backbone.layer2.0.convs.1.bias", "net.visual_encoder.backbone.layer2.0.convs.3.weight", "net.visual_encoder.backbone.layer2.0.convs.4.weight", "net.visual_encoder.backbone.layer2.0.convs.4.bias", "net.visual_encoder.backbone.layer2.0.downsample.0.weight", "net.visual_encoder.backbone.layer2.0.downsample.1.weight", "net.visual_encoder.backbone.layer2.0.downsample.1.bias", "net.visual_encoder.backbone.layer2.1.convs.0.weight", "net.visual_encoder.backbone.layer2.1.convs.1.weight", "net.visual_encoder.backbone.layer2.1.convs.1.bias", "net.visual_encoder.backbone.layer2.1.convs.3.weight", "net.visual_encoder.backbone.layer2.1.convs.4.weight", "net.visual_encoder.backbone.layer2.1.convs.4.bias", "net.visual_encoder.backbone.layer3.0.convs.0.weight", "net.visual_encoder.backbone.layer3.0.convs.1.weight", "net.visual_encoder.backbone.layer3.0.convs.1.bias", "net.visual_encoder.backbone.layer3.0.convs.3.weight", "net.visual_encoder.backbone.layer3.0.convs.4.weight", "net.visual_encoder.backbone.layer3.0.convs.4.bias", "net.visual_encoder.backbone.layer3.0.downsample.0.weight", "net.visual_encoder.backbone.layer3.0.downsample.1.weight", "net.visual_encoder.backbone.layer3.0.downsample.1.bias", "net.visual_encoder.backbone.layer3.1.convs.0.weight", "net.visual_encoder.backbone.layer3.1.convs.1.weight", "net.visual_encoder.backbone.layer3.1.convs.1.bias", "net.visual_encoder.backbone.layer3.1.convs.3.weight", "net.visual_encoder.backbone.layer3.1.convs.4.weight", "net.visual_encoder.backbone.layer3.1.convs.4.bias", "net.visual_encoder.backbone.layer4.0.convs.0.weight", "net.visual_encoder.backbone.layer4.0.convs.1.weight", "net.visual_encoder.backbone.layer4.0.convs.1.bias", "net.visual_encoder.backbone.layer4.0.convs.3.weight", "net.visual_encoder.backbone.layer4.0.convs.4.weight", "net.visual_encoder.backbone.layer4.0.convs.4.bias", "net.visual_encoder.backbone.layer4.0.downsample.0.weight", "net.visual_encoder.backbone.layer4.0.downsample.1.weight", "net.visual_encoder.backbone.layer4.0.downsample.1.bias", "net.visual_encoder.backbone.layer4.1.convs.0.weight", "net.visual_encoder.backbone.layer4.1.convs.1.weight", "net.visual_encoder.backbone.layer4.1.convs.1.bias", "net.visual_encoder.backbone.layer4.1.convs.3.weight", "net.visual_encoder.backbone.layer4.1.convs.4.weight", "net.visual_encoder.backbone.layer4.1.convs.4.bias", "net.visual_encoder.compression.0.weight", "net.visual_encoder.compression.1.weight", "net.visual_encoder.compression.1.bias", "net.visual_fc.1.weight", "net.visual_fc.1.bias".  	Unexpected key(s) in state_dict: "net.visual_encoder.cnn.0.weight", "net.visual_encoder.cnn.0.bias", "net.visual_encoder.cnn.2.weight", "net.visual_encoder.cnn.2.bias", "net.visual_encoder.cnn.4.weight", "net.visual_encoder.cnn.4.bias", "net.visual_encoder.cnn.6.weight", "net.visual_encoder.cnn.6.bias".  	size mismatch for net.state_encoder.rnn.weight_ih_l0: copying a param with shape torch.Size([1536, 514]) from checkpoint, the shape in current model is torch.Size([1536, 576]).
In the second case, we got the following error:
Traceback (most recent call last):   File "habitat_baselines/agents/ppo_agents.py", line 171, in <module>     main()   File "habitat_baselines/agents/ppo_agents.py", line 162, in main     agent = PPOAgent(agent_config)   File "habitat_baselines/agents/ppo_agents.py", line 94, in __init__     for k, v in ckpt["state_dict"].items()   File "/home/eric/anaconda3/envs/hab_env_1/lib/python3.6/site-packages/torch-1.8.1-py3.6-linux-x86_64.egg/torch/nn/modules/module.py", line 1224, in load_state_dict     self.__class__.__name__, "\n\t".join(error_msgs))) RuntimeError: Error(s) in loading state_dict for PointNavResNetPolicy: 	Unexpected key(s) in state_dict: "net.visual_encoder.running_mean_and_var._mean", "net.visual_encoder.running_mean_and_var._var", "net.visual_encoder.running_mean_and_var._count".
In both cases the errors were from load_state_dict() and seem to be due to the keys from the saved models not matching the keys expected by PointNavResNetPolicy, similar to a previous issue we had and resolved thanks to Erik's script.
Question
So may I ask if there are plans to fix PointNavResNetPolicy or relevant classes so ppo_agents.py can work again with the pre-trained agents? Or any suggestions on how we can fix them? Thanks in advance for the help.

The first issue is because its the old checkpoints uses an old architecture.
For the second issue, it looks like those checkpoints were trained with input normalization, that normally is only done for rgb and rgbd so I will have to see what happened there.  You can fix this for now by setting normalize_visual_inputs to true here: https://github.com/facebookresearch/habitat-lab/blob/master/habitat_baselines/agents/ppo_agents.py#L84

Hi Erik, thanks for the suggestions!
I have set normalize_visual_inputs to True and I got the following error:
Traceback (most recent call last):   File "habitat_baselines/agents/ppo_agents.py", line 171, in <module>     main()   File "habitat_baselines/agents/ppo_agents.py", line 162, in main     agent = PPOAgent(agent_config)   File "habitat_baselines/agents/ppo_agents.py", line 94, in __init__     for k, v in ckpt["state_dict"].items()   File "/home/eric/anaconda3/envs/hab_env_1/lib/python3.6/site-packages/torch-1.8.1-py3.6-linux-x86_64.egg/torch/nn/modules/module.py", line 1224, in load_state_dict     self.__class__.__name__, "\n\t".join(error_msgs))) RuntimeError: Error(s) in loading state_dict for PointNavResNetPolicy: 	size mismatch for net.visual_encoder.running_mean_and_var._mean: copying a param with shape torch.Size([1, 1]) from checkpoint, the shape in current model is torch.Size([1, 1, 1, 1]). 	size mismatch for net.visual_encoder.running_mean_and_var._var: copying a param with shape torch.Size([1, 1]) from checkpoint, the shape in current model is torch.Size([1, 1, 1, 1]).
I think this error happened because in habitat_baselines/rl/ddppo/policy/running_mean_and_var.py, class RunningMeanAndVar has weights _means and _var each initialized as tensors with four dimensions, whereas in the saved model each tensor has only two dimensions.
Also I have tried V2 of the RGB and the RGBD agents (Gibson and MP3d) and both worked.


CHANGELOG

Changlog

Removed all the <!-- omit in toc --> as they have no power in markdown
Changed al TODO's in the /docs to also function in IntelliJ from my sponsor jetbrains
Start changing URI style to markdown:

help.md
docs/contributing/contributing.md
CONTRIBUTING.md

@funilrys, beside a few formatting's.... what is it then you expect me to change?  I don't see their seems to be missing something from the origins


Why are we doing everything in the develop branch?

Not urgent, just curious

@corcra I thought that we had now moved to the main branch? @getsarker was working on the dev branch last year to avoid stepping on our toes too much while he implemented some large-ish changes, but I thought that he had merged everything with main? Not checked, so I might be wrong.

Oh good point. Yes these can be auto-merged. Think we should just merge+delete the develop branch so.


Why is there no model->qvel0

There exists model->qpos0 which contains the initial position of the model.
But there does not exist model->qvel0 to denote the initial velocity of the model.
What is the reason? Is it implicitly assumed that the initial value of qvel is always 0 (as far as the model is concerned)
Thanks!

Yes, initial velocities are always 0.
You can define a keyframe with nonzero velocities and load it with mj_resetDataKeyframe.


UID2-4391 Major refactor to improve performance and maintainability

- Removed redundant separation of IO and Worker threads keeping a single pool IO worker threads
- Removed memory arena and custom memory management for IO buffers
- Removed half-baked support for multiple inflight output buffers
- Increased IO buffer size to 1024 bytes
- Simplified and cleaned up a lot of code
- Removed support for socks proxy in config as this was not an implemented feature
- Simplified socket implementation, especially around how sockets get closed in case of errors
- Make proxy a bit fairer by round-robining across all connections with a single IO operation at a time, instead of draining each socket in order
- Make support for handling async connections more explicit
- Add unit test coverage, most importantly - for the sockets IO logic
- Improved/corrected README

Manually verified through various tests as well as using tcptunnelchecker.

Increased IO buffer size to 1024 bytes
Shall we increase to more based on uid operator payload size? (or make it configurable)

Increased IO buffer size to 1024 bytes

Shall we increase to more based on uid operator payload size? (or make it configurable)

That was incorrect statement in the PR description, updated to 4096 which is the final number we settled on based on perf testing.


You did it! W Updates OBC on top!

Just really happy you added that suggestion i made Good job.
I'm glad you're always actively updating this. Just don't be losing sleep. But, your strides are not left unnoticed.
Underrated mod fr. Nicely done.
https://github.com/Zaggy1024/LC_OpenBodyCams/assets/157659896/84935a6d-c5a8-484b-859a-8e2afafe82fd

Thanks!


[BugFix][CherryPick] fix insert overwrite bug with duplicate target partitions for 2.5 (#27545)

Fixes #27521
What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[x] Yes, this PR will result in a change in behavior.
[ ] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.1
[ ] 3.0
[ ] 2.5
[ ] 2.4

[FE Incremental Coverage Report]
:heart_eyes: pass : 5 / 5 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/analyzer/InsertAnalyzer.java
5
5
100.00%
[]

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)


Crash when loading save

Problem Description
The mod Factory Planner (2.0.15) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event factoryplanner::on_configuration_changed
factoryplanner/backend/handlers/generator.lua:1041: attempt to compare number with nil
stack traceback:
factoryplanner/backend/handlers/generator.lua:1041: in function <factoryplanner/backend/handlers/generator.lua:1040>
[C]: in function 'sort'
factoryplanner/backend/handlers/prototyper.lua:65: in function 'apply'
factoryplanner/backend/handlers/prototyper.lua:86: in function 'convert_and_sort'
factoryplanner/backend/handlers/prototyper.lua:115: in function 'build'
factoryplanner/backend/init.lua:244: in function <factoryplanner/backend/init.lua:229>
Reproduction
No response

I got same error after update.
Get it when when I load a save, which prevents me from loading that save.

Getting this same error when I try to make a new save. Happened first with Ultracube enabled, but getting the same error without it.

Also getting this error when loading save.


Table sorting doesn't work properly when column has the same value for each row

Describe the bug
When I switch the sort order of one column with the same value for each row, then the order becomes reversed.
To Reproduce
Steps to reproduce the behavior:

Go to https://codesandbox.io/s/kmjw832rkr;
Click the "Age" column header to sort ascending by age;
Click the "Age" column header to sort descending by age;
The order of rows becomes reversed although the age is the same for each row.

Expected behavior
The rows order should remain the same.
Thanks in advance!

Hi facing the same problem as @jeffcardoso said !!


snap guidelines

Please describe the feature that you want to propose
Context：
Sometimes I want nodes to be more accurately aligned and laid out.
Question
Are there plans to support snap guidelines to facilitate better layout between nodes when dragging?

@asyalas Is this what you are looking for?


chore(main): release 0.2.0

:robot: I have created a release beep boop
0.2.0 (2024-11-30)
Features

clicking outside the modal will now trigger close (4a341c5)

Bug Fixes

added some null checks (b1e2f15)
incorrect values (3484ef2)
tweak publish flow (9cfdf5c)
tweak publish flow (4fe34ec)
tweak publish flow (68ceb62)
tweak publish flow (1fb48ba)
tweak publish flow (0034588)
tweak publish flow (81c87c0)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/fredrikbergqvist/NidhuggModal/releases/tag/v0.2.0 :sunflower:


MiniflareCoreError: Unable to resolve dynamic module specifiers

After updating all packages to their latest versions, an error occurred when running vite dev. You can see the demo project located at GitHub Repository. I've also made a Workflow that just installs packages, and attempts to npm run dev which produces the same error output can be seen at this GitHub Actions run.
The specific error message is as follows:
MiniflareCoreError [ERR_MODULE_DYNAMIC_SPEC]: Unable to resolve "<script:0>" dependency: dynamic module specifiers are unsupported.
You must manually define your modules when constructing Miniflare:
  new Miniflare({
    modules: [
      { type: "ESModule", path: "<script:0>" }
    ]
  })

To reproduce the issue, you can use the provided demo project at the above GitHub repository.
I did change to index.ts (TypeScript) but even switching that back to plain .js it seems to cause the same problem with the import from what I can tell.

Thank you so much, I'll be putting some time on this. if you want to put time, let me know, a bit busy here.

Sure, I'll update here if I try anything 👍 I've been a bit busy myself to even play with the toy project of mine that makes use of this.

Sure, feel free to.

Since a lot of folks are successfully using esbuild to bundle VPS and its dist/server/, I'm inclined to think it's more related to how you configure esbuild.

@brillout Yes, that may be the reason, because the error happens in new versions of vps (post import build packages). Do you have any minimal example that's working so I can check it out. I'd appreciate that. Thanks.

https://github.com/brillout/build-worker
On Tue, Jul 25, 2023 at 9:58 AM Mohammad Bagher Abiat <
@.***> wrote:

@brillout https://github.com/brillout Yes, that may be the reason,
because the error happens in new versions of vps (post import build
packages). Do you have any minimal example that's working so I can check it
out. I'd appreciate that. Thanks.
—
Reply to this email directly, view it on GitHub
https://github.com/Aslemammad/vite-plugin-cloudflare/issues/27#issuecomment-1649319630,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHVQRUKFBTMLZDUII22HVLXR54CJANCNFSM6AAAAAAZ3OTGWI
.
You are receiving this because you were mentioned.Message ID:
@.***>


objc-codegenutils

How does this compare to objc-codegenutils? Would be nice to see some synergy between the two projects.
https://github.com/square/objc-codegenutils
This is a very good fork that also generates Swift code: https://github.com/rocket0423/objc-codegenutils

thank you for this question. I hope you find my answer complete in that regard.
I have checked linked project now. Both are somehow similar when it comes to the fact that you can get identifiers for strings, and basically this is what is in common.
Both are different concepts when it comes to implementation. I think that Natalie approach is more complementary.
objc-identifierconstants generates list of identifiers for string, for example:
let MainStoryboardName = "Main"
let MainStoryboardDuplicatePushIdentifier = "DuplicatePush"

Natalie on the other hand generate series of extensions to the objects found in Storyboard, thanks to what developer have organized structure that clearly relate to identifiers in storyboard hierarchy, like this in this examples:
MainViewController.Segue.ScreenOneSegue
MainViewController.Segue.ScreenOneSegue.kind
MainViewController.Segue.ScreenOneSegue.destination
MainViewController.storyboardIdentifier

Storyboards.Main.instantiateInitialViewController()

Segues are nested inside the proper view controller class as enums... I believe this is the more complementary approach than simple listing of strings as variables.
What I would like to archive is access to objects defined by Storyboard with code and to receive properties defined in storyboard file, transparently, without strings and in convenient yet readable form.

Thank you for your thorough answer! I guess as long as I'm using a mixed Objective-C/Swift project, I will not be able to use Natalie from the Objective-C parts?

I'm not sure. It would require some @objc here and there. You can play with it and prepare PullRequest if it is feasible.