Fix potential crash in stack reset

Protect against crash that can occur if the stack is reset while the changes are being asynchronously persisted to disk.

Build failure is b/c there is an open PR for adding travis but the .yml isn't part of the repo yet.

The overall approach is solid! I still think we're doing something overall weird, but this solves the problem effectively and efficiently. :+1:

@lyricsboy can you take a look at the changes above per @zwaldowski's comments.
the destroyPersistentStoreAtURL function doesn't appear to actually remove the store file from disk so i've opted to not use that for now.
If you want to see that issue checkout https://github.com/bignerdranch/CoreDataStack/tree/destroy-store-api

Just playing around in the debugger, destroyPersistentStoreAtURL appears to be bailing and eating the error somewhere. Investigating.

@zwaldowski updated per our conversation. Give it another :eyes:

I like it a lot! Gonna let @lyricsboy be the second set of :eyes:.

@zwaldowski good call with the performBlockAndWait change.


A way to import from a separate file

When using this notation with decorators in comments, some APIs will have hundreds of lines of YAML only for the documentation, leaving the source code way down in the file.
Also, editing these comments (specially because of the * in each line) makes it either hard to edit (prone to human error) or require plugins and extensions in editors.
My suggestion goes like this:
/*
 * @swagger import ./.swagger
 */
export async function () {
  ...
};

In this case, there is a file .swagger right next to the source code.
Another option, perhaps
/*
 * @swagger
 * @import ../my/swagger/file.yaml
 */
export async function () {
  ...
};

Hi @felipenmoura
There is an option for you to scanning the folder. I think that works for your use case, right?
import { withSwagger } from 'next-swagger-doc';

const swaggerHandler = withSwagger({
  definition: {
    openapi: '3.0.0',
    info: {
      title: 'Next Swagger API Example',
      version: '0.1.0',
    },
  },
  schemaFolders: ['models'],
});
export default swaggerHandler();

Please take a look on the example app https://github.com/jellydn/next-swagger-doc/blob/main/example/README.md for more detail. Thanks

awesome, I will check that out, thanks :)

I found this issue when trying to load some of my data OpenAPI schema from a .yaml file, similar to the example from @felipenmoura , but I couldn't get the schemaFolders option to do what I wanted, and due to how this library wraps swagger-jsdoc I couldn't alter the input.
In my case I have some YAML openAPI files which are used to generate Typescript types. I then reference those newly generate Types in my endpoint JSDoc. Trying to combine the two is where it became tricky. I've managed this by tweaking this library so that it can also reference YAML files:
export function createSwaggerSpec({
  apiFolder = 'pages/api',
  schemaFolders = [],
  ...swaggerOptions
}: SwaggerOptions = defaultOptions) {
  const scanFolders = [apiFolder, ...schemaFolders];

  const options: Options = {
    apis: scanFolders.flatMap(apiFolder => {
      const buildApiDirectory = join(process.cwd(), '.next/server', apiFolder);
      const apiDirectory = join(process.cwd(), apiFolder);
      return [
        `${apiDirectory}/**/*.js`,
        `${apiDirectory}/**/*.ts`,
        `${apiDirectory}/**/*.tsx`,
        `${buildApiDirectory}/**/*.js`,
        `${apiDirectory}/**/*.yaml`,
        `${buildApiDirectory}/**/*.yaml`,
      ];
    }), // files containing annotations as above
    ...swaggerOptions,
  };

  return swaggerJsdoc(options);
}

Is this something that you'd be willing to add to this library?

Hi @MGough Thanks for bringing this up again. I've just released a new version for testing the new option.
- Support *.swagger.yaml

Please take a try and let me know if that works for you. Cheer.
https://github.com/jellydn/next-swagger-doc/releases/tag/v0.2.2-0

Well, I could refer to the yaml file on my example. You should check it out by this commit https://github.com/jellydn/next-swagger-doc/commit/6e295bfec5fe693a7e2c407ce63018159c63efc8 @MGough


filterBy on boolean is not working

Filtering on a boolean property has no effect at all.
Example: $filter('filterBy')(collection, ['property'], true)
Looking at the source we can see that only string and number are allowed.
Line 14: search = (isString(search) || isNumber(search)) ? String(search).toLowerCase() : undefined;

yes, it will be great to have it


README Typo "pusing" -> "pushing"

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


proto for the python version

Is there anybody who has written protobuf code for the python wrapper?

Have a look at this tree. It's untested as I haven't gotten around to convert images to Sequence objects yet but loading a serialized network returns an INetwork instance looking reasonable.

Thank you for that.This would be a lot of helps.

@BestSonny, I believe commit 54d8b6332f solved the issue:
Modifications to setup and save_net/load_net to make them available from Python.

Yes, sorry about that omission.
(Actually, I had misread the bug report initially, thinking that you were asking for code to read CLSTM-trained models into Python; that would also be useful, but is a lot harder.)


Scrollbar for Problems pane is at the wrong level

The scrollbar should be below the tabs, causing the tabs to remain in place as the contents scroll:

fixed in v0.1-b20


ci: update minikube and kubernetes version

Updated minikube version in build configuration and kubernetes version in E2E upgrade testing.

/test ci/centos/mini-e2e-helm/k8s-1.17.8

@Madhu-1 while MINIKUBE, GOLANG, and KUBE are fast developing projects can we add some intelligence to make build.env prepare dynamically as part of Makefile Job?
The advantage here is, we can avoid this additional maintenance of updating version values every time some new release of dependencies happens.
While some people still argue consuming the latest versions of GOLANG, MINIKUBE and K8s might introduce regressions in CSI. Yes, if there is a regression in any of these dependency new releases, the CI will catch them and alert us.
In the practical implementation, say if we have a regression with the new GOLANG release we can implement to pick the static version of GOLANG that we provide rather than picking the on-the-fly.
Thoughts?

@Madhu-1 while MINIKUBE, GOLANG, and KUBE are fast developing projects can we add some intelligence to make build.env prepare dynamically as part of Makefile Job?

We can make it for MINIKUBE and KUBE not for GOLANG as it's not easy to fix regression in GOLANG versions.

The advantage here is, we can avoid this additional maintenance of updating version values every time some new release of dependencies happens.

While some people still argue consuming the latest versions of GOLANG, MINIKUBE and K8s might introduce regressions in CSI. Yes, if there is a regression in any of these dependency new releases, the CI will catch them and alert us.

Yes that correct, the problem is that CI will start and this can cause an issue for all the PR's which are in the queue. once the problem with this is it can cause super delays in merging PR's and doing releases as it won't allow PR to be merged manually.

In the practical implementation, say if we have a regression with the new GOLANG release we can implement to pick the static version of GOLANG that we provide rather than picking the on-the-fly.
Thoughts?

Better to open an issue and get opinions from People.

@Madhu-1 while MINIKUBE, GOLANG, and KUBE are fast developing projects can we add some intelligence to make build.env prepare dynamically as part of Makefile Job?

We can make it for MINIKUBE and KUBE not for GOLANG as it's not easy to fix regression in GOLANG versions.

Yeah, we can think on what can be static and what can be fetched on-the-fly, and improve it incrementally.

The advantage here is, we can avoid this additional maintenance of updating version values every time some new release of dependencies happens.

While some people still argue consuming the latest versions of GOLANG, MINIKUBE and K8s might introduce regressions in CSI. Yes, if there is a regression in any of these dependency new releases, the CI will catch them and alert us.

Yes that correct, the problem is that CI will start and this can cause an issue for all the PR's which are in the queue. once the problem with this is it can cause super delays in merging PR's and doing releases as it won't allow PR to be merged manually.

I agree on this, but we can retrigger the effected PRs as always.

In the practical implementation, say if we have a regression with the new GOLANG release we can implement to pick the static version of GOLANG that we provide rather than picking the on-the-fly.
Thoughts?

Better to open an issue and get opinions from People.

Sure I will open one, Thanks for sharing your opinion @Madhu-1

/retest ci/centos/mini-e2e-helm/k8s-1.18.5


[WIP] Convert App back to Frameworks

Initial work on converting us back to frameworks. Relies on #998 & #99.

I've been wondering about whether this will cause too much problems now that we're using testflight for betas and not enterprise hockey builds. Will ship a test flight beta once I've got a working build.

Currently blocked by https://github.com/CocoaPods/CocoaPods/issues/4723 - will see where this goes

OK, hrm, looks like some master merging needs doing.

This is all good.

Have you by any chance tested whether removing the various provisioning profiles from your device makes it launch fast, as mentioned in the startup time ticket?

I'm not seeing slow-down, either in dev or on deploys (in testflight. ) The issue showed up on enterprise builds. Could be cause I have a relatively new phone, so no profiles around.

Well that’s good then :+1:


Proposal: function that lists entries in a directory

Would it be possible to implement a function that lists entries of a given directory? Perhaps, with an ability to traverse an arbitrary tree of directories?

Does .Files.Glob do what you want? Use like:
{{ range $path, $content := .Files.Glob "*.txt" }}
...
{{ end }}

Relative paths like above are interpreted relative to the chart's top-level directory (the one that contains the Chart.yaml).

Hi! No, .Files.Glob is not enough!
For example, we have directory with the following structure:
$ tree grafana-dashboards/
grafana-dashboards/
├── applications
│   ├── elasticsearch.json
│   ├── etcd.json
│   ├── ...
├── kubernetes-cluster
│   ├── capacity-planing.json
│   ├── ....
├── main
│   ├── deployment.json
│   ├── ...
└── nginx-ingress
    ├── controller.json
    ├── ...

And we could not add all dashboards to one ConfigMap, because of the size limit of ConfigMaps, so we hardcode the list of folders, and when we add a new one — we shall not forget to edit templates.
{{- range (tuple "applications" "kubernetes-cluster" "main" "nginx-ingress") }}
---
apiVersion: v1
kind: ConfigMap
metadata:
  name: grafana-dashboard-definitions-{{ . }}
data:
{{ ($context.Files.Glob (print "grafana-dashboards/" . "/*.json")).AsConfig | indent 2 }}
{{- end }}

apiVersion: v1
kind: ConfigMap
metadata:
  name: grafana-dashboards
data:
  dashboards.yaml: |+
    apiVersion: 1
    providers:
{{- range (tuple "applications" "kubernetes-cluster" "main" "nginx-ingress") }}
    - name: {{ . }}
      orgId: 1
      folder: {{ . | replace "-" " " | title | quote }}
      type: file
      options:
        path: /grafana-dashboard-definitions/{{ . }}
{{- end }}
    - name: custom
      orgId: 1
      folder: Custom
      type: file
      options:
        path: /grafana-dashboard-definitions/custom

closing as inactive.


User Story - Dockerize Django web app

User Story
As a developer
I want the Django web app to run via Docker
So that I can easily deploy the Django web app or run it locally
Acceptance Criteria

[x] AC1 - The web app has the required Dockerfile to build a Docker image and run it as a container
[x] AC2 - The web app has a docker-compose file to run it via docker compose and extend it with extra services later if required.
[x] AC3 - The docker compose file includes a nginx image/container for forwarding traffic to the Django application.
[x] AC4 - An appropriate nginx configuration file is also included for use by the included nginx container.

Django app docker file setup along with docker compose including the configuration for an nginx container and nginx conf for proxy passing traffic to Django app container.


hindgut contraction parentage

Look at "hindgut contraction" (GO:0043133).  Instead of being an aunt/uncle to "intestine smooth muscle contraction" (GO:0014827), it seems like GO:0043133 should be a child of GO:0014827.
Reported by: slaulederkind
Original Ticket: geneontology/ontology-requests/11590

@raymond91125 what do you think about this ?

hindgut contraction (its regulation) is used for rat, fly, and worm annotations, whereas intestine smooth muscle contraction is used for vertebrates only.

copied from Slack
from @pgaudet
for https://github.com/geneontology/go-ontology/issues/11758 I think we need to review the annotations before we can make a decision.
from @cmungall
These issues are a rabbit hole. In retrospect, any vague or imprecise term should have had a do-not-annotate. I wonder how much it’s worth doing this issue by issue vs closing old issues like this and having a propsective plan on how to do this kind of annotation better

GO:0043133
hindgut contraction
A process in which force is generated within smooth muscle tissue, resulting in a change in muscle geometry. This process occurs in the hindgut. Force generation involves a chemo-mechanical energy conversion step that is carried out by the actin/myosin complex activity, which generates force through ATP hydrolysis. The hindgut is the posterior part of the alimentary canal, including the rectum, and the large intestine.

hindgut contraction has no annotations. Why not obsolete it and make it a synonym of "intestine  muscle contraction"

Should "intestine muscle contraction" have the parent "digestive system process"?

part_of, yes.

It seems like is_a to me, but part_of 'digestion' (via 'digestive system process'). I'm not totally sure, but I do think we should get more of this automatically from the Uberon classification rather than asserting it. I was looking through this area and I think we probably need better design patterns here; we're missing a lot of connections to Uberon.

It seems like is_a to me, but part_of 'digestion' (via 'digestive system process'). I'm not totally sure, but I do think we should get more of this automatically from the Uberon classification rather than asserting it. I was looking through this area and I think we probably need better design patterns here; we're missing a lot of connections to Uberon.

Make sense. I won't do the manual connections then. Thanks.


[FEATURE] grants advantage depending on distance?

Hello,
The "Prone" condition grants advantage to a melee attack and disadvantage to a distance attack.
Do you think it's doable?

The tricky part is doing the distance-to-target check. I'm sure it's possible. If I can figure that out, I guess it would be possible but I'd have to define a new key to use it, like flags.adv-reminder.prone.

An attack roll against the creature has advantage if the attacker is within 5 feet of the creature. Otherwise, the attack roll has disadvantage.

DFreds Convenient Effects setup Prone to assume you're getting advantage with melee attacks and disadvantage with ranged attacks. A reasonable assumption to make to simplify things. CUB's version of prone gives disadvantage to all attacks.
I guess the question is: is the extra complexity worth it or are the assumptions CUB and CE make good enough?

From the two, I think that the "DFreds Convenient Effects" way is the best.
I think you are right, the extra complexity is not worth it. Thx for the thoughs on this!


Scroll down the CLA

Require users to scroll down to the end of the CLA before they can select “I agree”

Discussed and decided against this.


zsh: command not found: git_super_status error

I Still dont know what  is this error all about but i hope guys you can help me ..
sorry i am a newbie in this thanks

Have you included source path/to/zshrc.sh in your .zshrc config file?
PS: you can find the currently maintained version at https://github.com/zsh-git-prompt/zsh-git-prompt


Added Favorite Currency Feature and Input Support

Added Favorite Currency feature discussed in here

Added Input support for ₩(KRW), ₽(RUB), ₹(INR)

Well, this will work fine for now!

I am currently fixing this. Please use this instead.

This commit would be my last commit if there's no more feedback.
I've added Remove option of Favorite Currency List,
and I've changed exchangerate-api v4 to open.er-api v6 due to WARNING_UPGRADE_TO_V6

Nice work 👍

@custardcream98 could you update the readme also?


[Event Modify] Codeunit 90 "Purch.-Post" PostGLAndVendor; added parameter (IsHandled) on OnBeforePostGLAndVendor event

Dear Microsoft,
We need to add new paramenter to OnBeforePostGLAndVendor event on Purch-Post Codeunit in function: PostGLAndVendor
Therefore we would appreciate your operation.
Thanks
local procedure PostGLAndVendor(var PurchHeader: Record "Purchase Header"; var TempInvoicePostBuffer: Record "Invoice Post. Buffer" temporary)
var
    IsHandled: Boolean;
begin

    //> NEW CODE
    //OnBeforePostGLAndVendor(PurchHeader, TempInvoicePostBuffer, PreviewMode, SuppressCommit, GenJnlPostLine);
    IsHandled := false;
    OnBeforePostGLAndVendor(PurchHeader, TempInvoicePostBuffer, PreviewMode, SuppressCommit, GenJnlPostLine, IsHandled);
    if IsHandled then
        exit;
    //< NEW CODE

....
EVENT PUBLISHER MODIFIED:
[IntegrationEvent(false, false)]
local procedure OnBeforePostGLAndVendor(var PurchHeader: Record "Purchase Header"; var TempInvoicePostBuffer: Record "Invoice Post. Buffer" temporary; PreviewMode: Boolean; CommitIsSupressed: Boolean; var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line"; var IsHandled: Boolean)
begin
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Search order dropdown.

fixes default handling in search (requires deploy)
the non-JS visible label is now in-sync with the search order
the JS will replace the label with a dropdown, and on change it submits the form with a new order
Not a stellar design, but functional:

I'm confused by the text change between pkg_index_page and search_page

search_page test has query: 'foobar', order: SearchOrder.top, the other has no set order (hence the default text). The text content is coming from template_consts.dart

When I land on this page w/ no text in the query, I'd assume the selected sort option would be 'overall score'. Only when there is text, would I expect to see 'default' (or my suggestion "Text match and score").

Without search text, default = overall score + platform specificity. default never equals overall score, that is a separate sort order

Sure. Default is not descriptive. Can we make it more so?
On Dec 10, 2017 4:24 PM, "István Soós"<EMAIL_ADDRESS>wrote:

When I land on this page w/ no text in the query, I'd assume the selected
sort option would be 'overall score'. Only when there is text, would I
expect to see 'default' (or my suggestion "Text match and score").
Without search text, default = overall score + platform specificity.
default never equals overall score, that is a separate sort order
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/dart-lang/pub-dartlang-dart/pull/774#issuecomment-350594880,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABCiioOHePXcJiBdy_bFYXkJALPsgflks5s_HY7gaJpZM4Q7buJ
.

PTAL. I've ended up with separating the two kind of default into "listing relevance" and "search relevance".


macOS

Please add support for macOS.

Closing this because the library is based on UIKit and I tested it working on macOS 10.15 when deploying with Catalyst. Will not port to appkit.


[FEATURE] "Jumping" to an AAS should reveal the AAS in the AAS list

Is your feature request related to a problem? Please describe.
When "jumping" to an AAS (e.g. either via clicking on an element in a BOM or via using a direct link like <endpoint>/aas-ui/?aas=<aas-id>), the AAS is selected in the AAS list (on the left) and the submodels are shown in the submodel list. However, when there are a lot of AASes in the AAS list, it is possible that the highlighted AAS is not in the viewport of the user. As there is no other indicator anywhere on the page that shows e.g. the name of the currently displayed AAS, it is not possible to recognize which AAS is actually opened (unless one scrolls through the list of AASes in the AAS list until one finds the highlighted one).
Describe the solution you'd like
When "jumping" to an AAS, the the AAS list should be automatically scrolled until the selected AAS is in the users viewport. Additionally, there might be another indicator of the currently selected AAS showing e.g. its name. This could for example be placed at the top of the submodel list.

Hello @de-ich,
You have a good point. Automatic scrolling may not be trivial, but it is definitely possible. Showing the name of the AAS at the top of the submodel list is easy to implement, and in fact we already did it for the mobile version. We will add this to the desktop version as well. I will move this ticket to our backlog so that it can be implemented in the next few weeks.

In view of #96 it would be nice if the automatic scrolling (after jumping) can beimplemented in that way, that the selected AAS is shown at the top of the list


Integrate Eslint and Style Opinion Rules

I was browsing the wiki and noticed this document:
https://github.com/opendevleague/bunkernz/wiki/Coding-Guidelines
Asking contributors to learn your coding style is something I will always have a problem with. Instead, write an eslint config to automatically fix (husky) and enforce these rules so that contributors can simply contribute without considering style. There is no reason in 2020 that we need to be cognizant about the specific opinions that one developer has vs another.
Side Note:
The wiki itself is breaking its own guidelines in the example given.
For example, (x) => x + x is wrong but the following are correct:
x => x + x
- (x,y) => x + y
+ (x, y) => x + y
<T>(x: T, y: T) => x === y

Parenthesized constructs should have no surrounding whitespace.
A single space follows commas, colons, and semicolons in those constructs. For example:

Okay... I swear that this didn't exist when I started typing up this issue... 👀

In any case, you might want to still fix the wiki example. ¯_(ツ)_/¯


2D SFS example conf region argument is not compatible.

`REGIONS="1:1-1000" is not supported by the script so it shouldn't be in the example.

this is probably fixed? I added a regions file check so regions should work

I'll close this. We can reopen it if it shows up again.
PS Sweet echo statements


[Layout] Support For Swipeable Drawers

Hi,
Can we have support for Swipeable Drawers (Already introduced material UI : Link )
Thanks In Advance

@suren179 Yep, sure. will add asap. I would like some feedback about the layout library, how was it?

Thanks a lot. Really appreciate quick response.
The layout library has really helped us quickly implement the responsive navigation in our application. Even though the library is pretty new, I could see a lot engagement from you guys and that was the reason we felt comfortable using this. Keep up the good work 👍.
Plus the sample code made our lives much easier.
Someday we would really like to contribute to this awesome library (couldn't do it right now as we have a lot on our plate and don't have any spare time).

https://mui-treasury.com/layout/api-reference/swipeable-sidebar
will close this issue once v4 is in rc.


custom display text does not work for [[...]] biblio autolinks

Example, in a Group: wg21 paper, we would expect [[P0123R0|foo bar]] to render as a biblio link to wg21.link/p0123r0 with display text "foo bar", but it is not recognized by bikeshed at all, and is rendered as plain text.

Ah, thanks for the catch. Works now!


cannot add new repositorie to existing project

Hello,
I am trying to add a new repository to an existing project. The projects are migrated from redmine 2.5.1. Previous system did not have any plugins. But repository tab gives me 404 not found.
I did connect to ssh server, placed new project and do:
git init --bare my-project.git

The git pollutes the directory where the project is but nothing else happens even after:
touch tmp/restart

and/or
rails runner "Repository.fetch_changesets" -e production

But if I create a NEW project. Than everything is fine. repositories are being created, and I can do commits and files are being created. I can browse through that new project files in the repository from redmine.
Any documentation given this? Or maybe I missed a solved issue already.
Environment:

Redmine version                3.0.1.stable.14180
Ruby version                   2.2.1-p85 (2015-02-26) [x86_64-linux]
Rails version                  4.2.1
Environment                    production
Database adapter               Mysql2

SCM:

Subversion                     1.6.17
Git                            <IP_ADDRESS>
Filesystem
Xitolite                       <IP_ADDRESS>

Redmine plugins:

progressive_projects_list      2.0.1
redmine_agile                  1.3.8
redmine_bootstrap_kit          0.2.3
redmine_checklists             3.0.4
redmine_dmsf                   1.5.1 stable
redmine_git_hosting            1.0.4

System:

ubuntu 12.04
rvm 1.26.11

Used this tutorial to install gitolite http://redmine-git-hosting.io/get_started . Everything is on the save server.

Any documentation given this? Or maybe I missed a solved issue already.

This is just not the point of this plugin...

Thx. Fixed this. But dont' know where to put now post-receive hook or whatever to make update redmine repository after git push.
#!/bin/sh
curl -k "http://redmine.domain.com/sys/fetch_changesets?key=<service key>

but doing myself in the terminal curl -k "..." everything gets updated.
Just it seems, that I cannot make run the script post-receive either from /opt/gitolite/repositories/my_repo/hooks/ dir
or
/opt/gitolite/local/common/hooks/ dir

Hi!
You need to install hooks manually. To do so : go in Administration -> Redmine Git Hosting -> Hooks and click on the "Install hooks" link.


Undefined is not a function on getDeviceTimezone() after upgrading to RN 0.43

Calling DeviceInfo.getDeviceTimezone() from Android is throwing an 'Undefined is not a function' error at me.  I've already verified whether I'm linking the package correctly, and everything seems to be according to the README's instructions.  This didn't happen while I was on React Native 0.39.0, but I recently upgraded to 0.43.4 and it started failing, so I guess it must have something to do with this version.  Anybody else has been having this problem? What can I try to solve it?  Thanks beforehand!

I'm getting the same error on anything that has to do with time.


add installation guide to readme

Please add an installation guide asap! I'd like to use this module in my xCode project but don't know how!

@parker1010 installation instructions have just been added! Please check out the README and let me know if you have any issues.

@quanvo87 Thanks for the quick response! I generated a new Xcode project with the command "swift package generate-xcodeproj" but that new project won't run the Simulator. After researching about Swift Package Manager I found: "The generated project is ideal for unit tests. It does not include the overhead of launching the iOS simulator or a target application." Any advice for people like me who want to use your module and still run the Simulator in their project?

@quanvo87 Yes, I'm learning iOS app development. Installation instructions using CocoaPods would be very helpful for me as I'm already using CocoaPods (for Google Firebase) in my current iOS project.

I'll work on adding CocoaPods support sometime this week.

Unfortunately adding dual support for SPM and CocoaPods is proving to be difficult for me to figure out. This feature may not added in the near future as I can't commit too much time to this right now. Any pointers would be appreciated!

Hi, I need to add a .txt file in the background I mean without the user interface...! If you need I will share my code what I'm doing please help.


grpc: received message larger than max

I got this error when I run a tests. I guess the target HTTP server response a big body.
This is API that I call /server.Runner/RunTestCase

How to reproduce it
You can setup an easy HTTP server to response a big body.
Background tech
You need to know the basic knowledge of gRPC. See also the following answer:

https://stackoverflow.com/questions/55362342/grpc-received-message-larger-than-max-8653851-vs-4194304

IMI, we need to check the size of HTTP resonse before sending it. Give it a friendly error message if the size is too big.

我想试试

Welcome.


Rfc5780

Description
Adds support for RFC 5780. We'd really like this for Snowflake.
The first commit adds the actual support, the second commit adds a command that demonstrates how to use it. I'm not super concerned about getting the command added, just wanted to show an example of how it could work.
In particular, the command requires the flags for CHANGE-REQUEST be set manually. I could easily see adding a function that takes bools for these flags as arguments and constructs the attribute for you. But I figured I'd start with the bare minimum functionality we need.
Reference issue
Fixes #8

Fantastic work @cohosh! I am 100% with merging this :)
The CLI tool is really cool, excited to try it out! I recently wanted something like this, excited I don't have to do any work :)

Whoops sorry about the linting errors. I can patch these up :)

Ooof alright. I'm not sure I'll be able to squash these last linting errors.

@cohosh no worries! You can silence them, especially since they are examples maybe doesn't matter as much.

Merged with 75c32927308cc44c4d10c6cc000ffd72679fb202 and 13a738c2102e887a6b290f7951e475048fd9bb4d
Thank you so much @cohosh! This is really fantastic, I want to share this wide! I think this could be a huge learning tool for people getting into WebRTC. Unfortunately I can't find any server that supports OtherAddress. I was able to find servers that support CHANGED_ADDRESS and SOURCE_ADDRESS and while these are deprecated I would be able to get this working!
What do you think of me migrating to those attributes? Or do you know a public server that supports OtherAddress

Oh I found a few servers that support OTHER-ADDRESS. I started with the list here: https://gist.github.com/mondain/b0ec1cf5f60ae726202e#gistcomment-3238034 and wrote a script that tested them all and came up with ~12.

I'm wondering why while the RFC5780 has been 10 years old, the support for it has just added for weeks, and why the other 3 in 5 new attributes of RFC5780 are unsupported. Moreover, the MappedAddress should expose its methods addAs() and getAs() as AddToAs() and GetFromAs() so that the deprecated CHANGED-ADDRESS and SOURCE-ADDRESS (but still present in many servers) can be handled when needed by clients.
I'm forking the project to build a full-fledged NAT discoverer, and I'm wondering which way I should contribute back:

Stick to the newest RFCs with  AddToAs() and GetFromAs() for optional handling of deprecated attributes.
Support all RFC5780's attributes as well as deprecated ones like CHANGED-ADDRESS and SOURCE-ADDRESS with internal addAs() and getAs() only.

FYI, in 393 public STUN servers I've checked, there are only 145 ones supporting OTHER-ADDRESS & RESPONSE-ORIGIN from software coturn (RFC5780) while 248 ones response with CHANGED-ADDRESS, SOURCE-ADDRESS  and XOR-MAPPED-ADDRESS (not MAPPED-ADDRESS) from softwares Vovida.org, reTURNServer, etc. (RFC5389).

Hey @bixycler
This library exists mostly to support github.com/pion/webrtc, so I only add things when needed! I would love your contributions :) The more we implement the better. Even if the code isn't being used, it is great for others to learn.
Add what you think is important! Since you are doing the work please just do what you want.
I am going to add you to the Pion repo so you can make a branch directly on this project. It is much easier to do development that way, and as long as the CI is green I would love to merge your changes :)
Also if you get a chance join Slack we have an active community and happy to talk anytime.
thanks!


add support for OGC OpenSearch Earth Observation profile

http://docs.opengeospatial.org/is/13-026r8/13-026r8.html

Initial capability implemented via #642.

Initial capability implemented via #642.


Use describe for ArborX hash to include worktree status

If a tree is dirty, it will print <hash>-dirty. This is helpful when we share logs.
One caveat is that if the HEAD points to an annotated tag, it will print a tag instead of a hash. However, I think we are only using lightweight tags, so I don't see much of an issue, and feel like it's worth doing this.

Opted in favor of rev-parse and status -porcelain. This should be robust.
I'm not sure if the code in benchmark's git cmake brings any benefit to this:
      # Work out if the repository is dirty
      execute_process(COMMAND ${GIT_EXECUTABLE} update-index -q --refresh
          WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
          OUTPUT_QUIET
          ERROR_QUIET)
      execute_process(COMMAND ${GIT_EXECUTABLE} diff-index --name-only HEAD --
          WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
          OUTPUT_VARIABLE GIT_DIFF_INDEX
          ERROR_QUIET)
      string(COMPARE NOTEQUAL "${GIT_DIFF_INDEX}" "" GIT_DIRTY)
      if (${GIT_DIRTY})
          set(GIT_DESCRIBE_VERSION "${GIT_DESCRIBE_VERSION}-dirty")
      endif()


Not implemented: CURLSSLOPT_NO_REVOKE

I'm getting Not implemented: CURLSSLOPT_NO_REVOKE (2)
string(11488) "{"error":{"code":500,"message":"Internal Server Error","exception":[{"message":"Not implemented: CURLSSLOPT_NO_REVOKE (2) ","class":"BadMethodCallException","trace":[{"namespace":"","short_class":"","class":"","type":"","function":"","file":"\/php-vcr\/php-vcr\/src\/VCR\/Util\/CurlHelper.php","line":125,"args":[]},{"namespace":"VCR\\Util","short_class":"CurlHelper","class":"VCR\\Util\\CurlHelper","type":"::","function":"getCurlOptionFromResponse"

The request and response is correctly recorded, but I got this exception during the replay.

Thank you! What library do you use? Do you have some example code?

Hello @adri! Thanks for your reply.
I'm using PayPal  SDK for PHP.
Yes, I can provide an example later today.

@adri For example getting a payment details:
$result = Payment::get($id, $apiContext);

example: http://paypal.github.io/PayPal-PHP-SDK/sample/doc/payments/GetPayment.html

@adri Do you have any news on this ?

Same problem with Curl/Curl


#2404 Modal open calls should complete in order

Modal open calls wait on template and resolve promises.  Even though the
resolution order of the promises among different modals is
non-deterministic, the open calls should complete in the same order they
were invoked.

Is this for having multiple modals open? It should be noted that UI Bootstrap does not support multiple modals being opened at the same time.

Use case: modals bound to router state.  "main.detail" is a modal detail popup.  "main.detail.edit" is a nested modal on top of that.  If someone follows a deep link to the edit state, then the router will issue modal.open calls in a deterministic order, but without this fix the modal resolves could complete out of order resulting in the wrong modal being on top.
There's no reason why modals shouldn't be allowed to open on top of each other.  Nesting too deeply may not be great UI design, but consider a modal edit dialog with a fancy "are you sure?" exit prompt that also uses a modal.  That would be two modals open at the same time.  In practice, I haven't found a problem with an arbitrary level of nesting.

I think this is a good idea. However, I think your PR doesn't work for more modals. I've made a suggestion above that should also minimize the changes you need to make.

I've committed a change that should fix the problem with more modals and updated the test to cover more scenarios.

This is rather complex if $modalStack isn't updated until the promise is resolved. Perhaps we need to add it to the $modalStack, or track all the waiting promises until they're resolved. The finally call can instead remove it from the list of waiting promises.

@chrisirhc thank you for your comments (and your patience!).  I should have realized that templateAndResolvePromise needs to remain chained because it controls insertion order onto the stack.  Here's another revision that I think addresses the problems you've raised.  This could still be reworked to coordinate through $modalStack if you prefer, but as is, it seems to resolve and cleanup correctly.

Can you squash and rebase?

Not sure that rebase commit did what I wanted it to.  I'll have to look at this further in another week when I'm back from vacation and have access to my dev machine.


fix(channel_reconfig): don't reconfigure the non-IO nexus channel

The sync qpair connect can race with a async connect during an unplug dynamic reconfiguration event. This can happen on the nexus channel that gets created as part of rebuild on spdk thread init_thread. Since this nexus channel is not used for normal IO, we can ignore this from reconfiguration. The rebuild IOs can still be served on this and the locked byte ranges will still be safe via other nexus channels, but any other child device add/remove will not disturb this channel via dynamic reconfigure path.

With this change, I ran the testcase written under https://github.com/openebs/mayastor/pull/1506 and it passes OK.


Report correct target system architecture in Cilium version

The first commit removes the unused GOLANGVERSION make variable.
The second commit fixes Cilium to report GOOS/GOARCH of the target, not the build system. Quoting its commit message:
When cross-building Cilium, like we do for the ARM64 image,
version.Version reports the GOOS/GOARCH of the build system (i.e.
linux/amd64) because it is set to the value of go version as run on
the build system.
Instead, report the Go version properties of the proper target system by
using the corresponding information from Go's runtime package. Mimic the
go version format to keep Cilium's version format backwards-compatible.
Fixes #13122
Marking for backport to 1.8 since this is the first Cilium version that we support ARM64.

test-me-please

test-me-please


Set up JS monorepo (Lib + Mobile + Web)

What this does

[x] Add more readable prompts for cookiecutter (needs user to have cookiecutter > 2.1.1 , does not break if used with older versions)
[x] Add services core base library project
[x] Allow services core to be an option in cookiecutter prompts
[ ] Add cookiecutter services core reference to the current services uses in both web clients and the mobile client

[x] React
[x] React Native
[ ] Vue

What’s this for
Allow clients to share service layer code.
Reasoning
Having two clients (mobile and web) usually results in code repetition on the service layer. This leads to the idea of extracting this code to a library that could be shared across them.
Principle
This configuration uses npm workspaces which condenses the package management to the root of the project.
This in favor of reusing package references across the different workspaces in case any is used in more than one.
Packages that are solely used in a single workspace are kept within the workspace’s node_modules instead
Extra
Caveats

‼ Adds a lot of cookiecutter conditions to files which will make them harder to read.
⚠ Not tested with Docker (most likely won't work)
Need to do a npm install --workspace=services-core before anything else to get the general install to work properly (Post installs weren't working otherwise)

Room for improvement
Allow the library to be aware of the current backend url
The current version of this setup exports callback services. In the sense that they still need to be provided an axios instance to be useable.
A good improvement to this would be to somehow inject the backend url into the service build step so that we can at least create the base axios instance that will be used in all services.
This way we wouldn’t need to use callbacks for the services in the clients, also this would lift the axios module requirement to the library rather than in the clients
Figure out how to split the library in submodules
Right now everything from the library is exported from its root. We gave a couple of quick attempts to define multiple exports from the library such as import from 'library/submodule' but were unsuccessful, we might have missed some required configuration.

Will move this to a guide instead due to my comment here:
Caveats
‼ Adds a lot of cookiecutter conditions to files which will make them harder to read.
⚠ Not tested with Docker (most likely won't work)
Need to do a npm install --workspace=services-core before anything else to get the general install to work properly (Post installs weren't working otherwise)


Check for ovn northd version mismatch

If the versions are from the same major release
and ovn-match-northd-version='true' in the local
db then we can suggest setting
ovn-match-northd-version='false' to unblock the
controller. Also adds a scenario to warn if
ovn-match-northd-version is set to true since
this should only be the case during a major release upgrade.
Resolves: #763

need to ref https://bugs.launchpad.net/charm-ovn-chassis/+bug/2030944 in the checks

For the newly deployed nova-compute on an existing OVN setup, you would get the following warning from hotsos:
OVN controller is reporting a version mismatch between itself (22.03.3-20.21.0-62.4) and northd (22.03.0-20.21.0-58.3). This usually means ovn-central (ovn-northd etc) services have been upgraded before ovn-controller using a version of ovn that does not support this. To fix this issue you may need to upgrade ovn-controller on this host (current=22.03.3-0ubuntu<IP_ADDRESS>~cloud0).
In this scenario, this would mean that ovn-controller was upgraded to a higher minor version than ovn-central. And the fix would be to upgrade ovn-central to 22.03.3 or set external-ids:ovn-match-northd-version="false"
As far as I can see, we can have 4 scenarios with OVN versions:

ovn-central has a greater major version than ovn-controller: the fix is to upgrade ovn-controller to the same major version
ovn-controller has a greater major version than ovn-central: the fix is to upgrade ovn-central to the same major version
ovn-central has a greater minor version than ovn-controller: the fix is to set external-ids:ovn-match-northd-version="false", or upgrade ovn-controller to the same version
ovn-controller has a greater minor version than ovn-central: the fix is to set external-ids:ovn-match-northd-version="false", or upgrade ovn-central to the same version

hmm thats odd i was actually expecting it to match https://github.com/canonical/hotsos/blob/a9a33d906035e77124f6d9c57a8fb8ffade8a192/hotsos/defs/scenarios/openvswitch/ovn/ovn_upgrades.yaml#L41 in this case. I will look into why that is happening.

hmm thats odd i was actually expecting it to match https://github.com/canonical/hotsos/blob/a9a33d906035e77124f6d9c57a8fb8ffade8a192/hotsos/defs/scenarios/openvswitch/ovn/ovn_upgrades.yaml#L41 in this case. I will look into why that is happening.

@jrodrigu-canonical turns out turns out the output you got was from a previous version i.e. did not have this patch. if you update your hotsos snap/package to the latest (i just released the stable snap) you should get the new behaviour.


[WIP] [AutoMM] Fix Extra GPU Usage and Errors

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Fixed in #3684


python3Packages.slixmpp: 1.8.2 -> 1.8.3

Slixmpp versions before 1.8.3 would not validate a certificate hostname due to a very relaxed SSL context, that did not validate certificates at all.
Fixes: CVE-2022-45197
Description of changes
https://lab.louiz.org/poezio/slixmpp/-/commit/b60b1b985db928532f97c4f61d6fbc801f0aa7fa

Things done

Built on platform(s)

[x] x86_64-linux
[x] 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

[ ] 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
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 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.


Indexing is slow

Indexing takes almost 10s (it might be closer to 5s, I don't have an exact time) for github/github. I know there's a lot of files and vendor/cache/ is a big source of slowness, but it essentially blocks all finding until it's indexed at least once and after the FS has changed, it has to reindex everything instead of updating the index with the new addition.
Would love to see some speedup here.

This problem is annoying and killing my UX. Moving to VS code.


[Bug]: Netclient Deamon : WireGuard interfaces keep being enabled/disabled

Contact Details
No response
What happened?
In the current version of netclient it wil constantly try to connect to the Broker. And if this fails it wil restart the entire daemon, and as a consequence it wil also disable and renable the WireGuard interfaces. Which can cause an temporary outage.
Would it be possible to only disable/reenable these interfaces when new changes need to be applied. Meaning:
If the deamon restarts, the WireGuard interfaces already exists and the config is correct, the deamon won't touch the WireGuard interfaces.
I would love to know if this could be implemented, this would help immensely in an environment where mqtt/WS-connections can be weird
Version
v0.16.3
What OS are you using?
Linux
Relevant log output
No response
Contributing guidelines

[X] Yes, I did.

#548 has been reverted.  additional work required


torch.aten.reflection_pad1d

Support torch.aten.reflection_pad1d in torch MLIR

I am working on the torch.aten.reflection_pad2d operator and it is essentially done, but I won't be able to finish the PR before Christmas. I am not sure if it is worth to do a separate implementation of the 1d operator, i.e. it should be possible to reuse and simplify the 2d implementation.

@kumardeepakamd / @frederik-h can you coordinate?

@kumardeepakamd / @frederik-h can you coordinate?

@kumardeepakamd I have created a draft PR for the 2d operator: https://github.com/llvm/torch-mlir/pull/2693. I think the 1d operator is just a special case, i.e. it should probably be converted to the 2d operator, but it will still require separate testing etc.

[AMD Official Use Only - General]
I am thinking I still take care of pad1d and will make use of pad2d work by @frederikhttps://github.com/frederik-h. Is that okay?
Sent from my T-Mobile 5G Device
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: Frederik Harwath @.>
Sent: Friday, December 22, 2023 6:46:25 AM
To: nod-ai/SHARK-Turbine @.>
Cc: Deepak, Kumar @.>; Mention @.>
Subject: Re: [nod-ai/SHARK-Turbine] torch.aten.reflection_pad1d (Issue #293)
Caution: This message originated from an External Source. Use proper caution when opening attachments, clicking links, or responding.
@kumardeepakamdhttps://github.com/kumardeepakamd / @frederik-hhttps://github.com/frederik-h can you coordinate?
@kumardeepakamdhttps://github.com/kumardeepakamd I have created a draft PR for the 2d operator: llvm/torch-mlir#2693https://github.com/llvm/torch-mlir/pull/2693. I think the 1d operator is just a special case, i.e. it should probably be converted to the 2d operator, but it will still require separate testing etc.
—
Reply to this email directly, view it on GitHubhttps://github.com/nod-ai/SHARK-Turbine/issues/293#issuecomment-1867771018, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A5OMX3ZTRLLIZOYHUSPQBVTYKWMLVAVCNFSM6AAAAABA6WCOUSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRXG43TCMBRHA.
You are receiving this because you were mentioned.Message ID: @.***>

@kumardeepakamd Is it ok to close this issue since https://github.com/llvm/torch-mlir/pull/2706 has been merged? Or is there anything else left to do?


update index.md

The index.md isn't viewable within GH automatically the way a README.md is -- is this ok because we're doing this for Glitch purposes, or should we rename it?

Yes, becomes index.md at the root of Glitch which should be default viewable.

Is the plan to remove the copy of this that's at the top level of the repo?

Yes, I'm just going to link to index.md from there.

Is this already integrating the edits @SHeimlich made in #18? It looks like, maybe.

I believe so.


Split server into multiple serverless functions

Is your feature request related to a problem? Please describe.
I have to deploy my entire GraphQL server to a single lambda.
Describe the solution you'd like
I want to deploy individual resolvers (or potentially groups of resolvers) to separate lambdas, allowing me to scale them individually.
Describe alternatives you've considered
N/A
Additional context
It would be great if this worked out of the box with now.sh (cc @rauchg), and there is a recent project that makes this possible: https://graphql-modules.com

TL;DR
I think in the current state graphql is not ready for serverless as there is no efficient mechanism to route the requests into respective lambdas.

I was think how we can implement this but I came into some general concerns.
The main concern is how can effective implement the single /graphql endpoint and run the right lambda for the query without parsing the query multiple times.
The concern is that how we can implement a good api gateway.We can surely parse the query in a master server but that defies the gain we get by this approach as that query parsing overhead is not worth it in my opinion.
In a rest service we can route requests very easily using the endpoint but in graphql there is no definitive spec right now and parsing the query multiple time should not be an option here.
So we have three options here(there can be more):
Option 1 - Parse the query once in the master loadbalancer and forward the parsed document to sub lambdas
In this we can group some set of types and queries and forward them accordingly to the appropriate lambda.
Option 2 - Forward the query to the worker server without parsing using some kind of metadata from the frontend
In this approach we can have some kind of meta from the frontend that the query belong to x lambda and we can invoke that lambda accordingly.
Option 3 - Provide and multiple endpoints to frontend and it will decide to which graphql endpoint a query belongs
I don't personally think this will well worth it as graphql is all about that one endpoint.
Other concerns

How the introspection query will work.

I think this a lot more work than we can do right now.

I wonder if the new Apollo Federation solves the serverless graphql problem https://blog.apollographql.com/apollo-federation-f260cf525d21


Move thumbprint-atomic and thumbprint-scss to dart-sass

This helps us prepare for Node 16

Went down a bit of a rabbit hole converting to TS but I think it's worth it because it makes sure that the importer plugin works with whatever version of Dart sass we're using

Thanks! I fixed the yarn.lock conflicts in that last commit.


Fails to auto-refresh with baseHref

With CLI v1.6.7, generate a new app, and within .angular-cli.json set a base Url:
   "apps": [
    {
      "baseHref": "suburl"

The auto-refresh no longer works in the browser. Any change in the code, the app reloads and instantly fails to find any bundle files. We have to restart the app to make it work again.
It worked in earlier versions of Angular CLI.

Following the instructions given, this does not appear reproducible with 1.6.7.
Can you run ng --version within the project exhibiting the problem?  Also the full command line used to execute ng serve?

This appears to have been solved in the latest version of the CLI.  If the problem persists with the latest version, please open a new issue detailing the problem.

Sorry for not returning to it earlier.

Following the instructions given, this does not appear reproducible with 1.6.7.

You need to make a basic app that uses a base URL, whatever extra change is needed for it, so you can see that extra URL section as your base URL address.

Can you run ng --version within the project exhibiting the problem?

Angular CLI: 1.6.8
Node: 8.9.4
OS: win32 x64
Angular: 5.2.5
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cdk: 5.2.1
@angular/cli: 1.6.8
@angular/material: 5.2.1
@angular-devkit/build-optimizer: 0.0.42
@angular-devkit/core: 0.0.29
@angular-devkit/schematics: 0.0.52
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.9.8
@schematics/angular: 0.1.17
typescript: 2.6.2
webpack: 3.10.0

This appears to have been solved in the latest version of the CLI

Do you have a link to the fix that may be related to this?


[demoing-storybook] preview.js demo should not delay side effects

In the demo and scaffolding of the storybook preview.js code we wrap everything in an async run function, and don't register side effects for configuration until after the custome-elements.json was fetched.
This is a potential race condition. It should only delay on fetching the custom-elements.json, not the rest.
This should be adjusted in the demo, docs and create package.

This was adjusted.


Unable to connect

Hi,
I encountered a new problem, the error message is as follows:
Feb 20 17:24:37 ubuntu python3.8[4164]: Unable to connect to 2001:b28:f23f:f005::a 443
Feb 20 17:24:37 ubuntu python3.8[4164]: Unable to connect to 2001:b28:f23f:f005::a 443
Feb 20 17:24:37 ubuntu python3.8[4164]: Unable to connect to 2001:b28:f23f:f005::a 443
Feb 20 17:24:38 ubuntu python3.8[4164]: Unable to connect to 2001:b28:f23f:f005::a 443
Feb 20 17:24:38 ubuntu python3.8[4164]: Unable to connect to 2001:b28:f23f:f005::a 443
Feb 20 17:24:38 ubuntu python3.8[4164]: Unable to connect to 2001:b28:f23f:f005::a 443
Feb 20 17:24:38 ubuntu python3.8[4164]: Unable to connect to 2001:b28:f23f:f005::a 443
Feb 20 17:24:40 ubuntu python3.8[4164]: Unable to connect to 2001:b28:f23f:f005::a 443
Feb 20 17:24:40 ubuntu python3.8[4164]: Unable to connect to 2001:b28:f23f:f005::a 443
Feb 20 17:24:40 ubuntu python3.8[4164]: Unable to connect to 2001:b28:f23f:f005::a 443
In the latest version, it seems that IPv6 is used for linking by default, causing mtproto to fail to link normally.
Is there a solution to this problem?
Thank you.

Hi,
I had to delete the judgment about the IPv6 address under mtprotoproxy.py and the mtproto link was normal. I want to know if I can increase the priority of IPv4 and use IPv4 for links by default.
The deleted statement is as follows:
 IPV6_URL1 = "http://v6.ident.me/"
 IPV6_URL2 = "http://ipv6.icanhazip.com/"

 my_ip_info["ipv6"] = get_ip_from_url(IPV6_URL1) or get_ip_from_url(IPV6_URL2)

Can you provide a better solution?
Looking forward to your reply.
Thank you.

Hello
I'm not sure what is the best which could be done here. It seems that some other people are having the same issue. You can maybe try setting PREFER_IPV6 = False in config.py file.
Plus, I don't really think this is an issue related to script. So I'm closing it and please continue the discussion in the issue I have linked.
If you think that this issue is related to script, tell me to open it.


Expose public interface for ember-exam params?

Hey Trent,
Working on getting ember-percy to automatically discover some ember-exam settings, in order to fix parallelization bugs when using both addons together.
The bug is basically that we rely on Testem.afterTests to be called only once, to know when the tests are done. This is of course called multiple times in ember-exam land, so the Percy builds are prematurely finalized when the first partition finishes and hence miss data each build.
Our options are:

Discover the ember-exam split number, so we count up and only finalize on the last one. I think we can do that via the -private getUrlParams helper:

import getUrlParams from 'ember-exam/test-support/-private/get-url-params';
getUrlParams()

...but of course this is private. Would you be comfortable exposing a public interface for something like this?
Alternatively:

if ember-exam exposed its own "afterAllPartitions" hook to know when all of the test partitions are done, we could use that if we see that ember exam is enabled.

Curious about your thoughts. Thanks for this great addon!

The getUrlParams utility doesn't do anything fancy, it simply parses the URL params from window.location. Since this is just an implementation detail (e.g., how Ember Exam reads the URL param), I wouldn't want to expose it publicly.
You could use any utility that parses URL params to access them yourself.You could even use QUnit.urlParams; the only reason this addon doesn't use QUnit.urlParams is that it is not set when we access the URL.
Currently, the URL params that are unique to ember-exam are _split and _partition. While prefixed with underscores, these aren't actually private, they simply use _ to lessen the chance of collision. I treat them as part of the public API (though they aren't documented).

Sounds good @trentmwillis — we'll consider the query parameters the public interface for now. I was thinking if you were to expose a public interface it would be something more generic like getConfig().partition that wouldn't expose that ember-exam pulls them from url params.
This isn't blocking us directly right now so I'll close this.

Good suggestion, I'll consider it and let ya know if I wind up adding something like that.


The using of gt_mode will lead a future info leaking?

As you mentioned in the other issue, the gt_mode generated from VAD repo.
You use the gt_ego_fut_cmd there as the gt_mode in this codebase.
However, if you check the generation of gt_ego_fut_cmd in VAD, the code is like:
# get ego futute traj (offset format)
            ego_fut_trajs = np.zeros((fut_ts+1, 3))
            ego_fut_masks = np.zeros((fut_ts+1))
            sample_cur = sample
            for i in range(fut_ts+1):
                pose_mat = get_global_sensor_pose(sample_cur, nusc, inverse=False)
                ego_fut_trajs[i] = pose_mat[:3, 3]
                ego_fut_masks[i] = 1
                if sample_cur['next'] == '':
                    ego_fut_trajs[i+1:] = ego_fut_trajs[i]
                    break
                else:
                    sample_cur = nusc.get('sample', sample_cur['next'])
            # global to ego at lcf
            ego_fut_trajs = ego_fut_trajs - np.array(pose_record['translation'])
            rot_mat = Quaternion(pose_record['rotation']).inverse.rotation_matrix
            ego_fut_trajs = np.dot(rot_mat, ego_fut_trajs.T).T
            # ego to lidar at lcf
            ego_fut_trajs = ego_fut_trajs - np.array(cs_record['translation'])
            rot_mat = Quaternion(cs_record['rotation']).inverse.rotation_matrix
            ego_fut_trajs = np.dot(rot_mat, ego_fut_trajs.T).T
            # drive command according to final fut step offset from lcf
            if ego_fut_trajs[-1][0] >= 2:
                command = np.array([1, 0, 0])  # Turn Right
            elif ego_fut_trajs[-1][0] <= -2:
                command = np.array([0, 1, 0])  # Turn Left
            else:
                command = np.array([0, 0, 1])  # Go Straight
            # offset from lcf -> per-step offset
            ego_fut_trajs = ego_fut_trajs[1:] - ego_fut_trajs[:-1]

It means the the gt_mode for every frame used the 6-th frame in future frame as reference(fut_ts is 6 in the code). In your case, I noticed the offset is 1 in your code, is that means the network have know the future infos? From your paper, it seems that the network's performance heavily rely on this design(The trajactory prediction), so could you please give us a reasonable explanation? @wzzheng  @gusongen

same question here


TFRS - New Act Label Changes - Organization Changes

Describe the task
Changing labels on the Organization Details page, accessible to both IDIR & BCeID users.
Labels to change:
See attached document for description of label changes:
https://app.zenhub.com/files/80058415/0f1528ef-92c1-4ac3-9726-572cdec5d4cb/download
Location in app:

BCeID: click on 'Organization Details' heading in the main / top nav bar.
IDIR: click on 'Fuel Suppliers' heading on the main / top nav bar and then click on an organization in the list.

Purpose
Changes labels and messaging to align with the language and framing used in the new Act.
Acceptance Criteria

[ ] first
[ ] second
[ ] third

Additional context

Add any other context about the task here.
Or here

Hey team! Please add your planning poker estimate with Zenhub @AlexZorkin @jig-patel @prv-proton


Weight tying option has a bug

If weight_tying option is True, only one update layer is called regardless of n_update_layers
https://github.com/pfnet-research/chainer-chemistry/blob/master/chainer_chemistry/models/gin.py#L37

So we should change this line to self.n_update_layers ?
https://github.com/pfnet-research/chainer-chemistry/blob/master/chainer_chemistry/models/gin.py#L92


[Question] Plans on support for OpenAPI v3

Hi,
I'm one of the guys working on the swagger-jsdoc module which depends on swagger-parser  for (obviously) parsing data into swagger spec object.
It seems the new version of the specification is close to something tangible. (RC and some tools sprouting already) Thus, I was wondering if you plan to also support this v3, etc?
Thanks!

Yep, I've been following the OAI v3 announcements, and I definitely intend to support it in Swagger Parser

What is the latest plan for supported OAS v3? The release window is coming up in the next coulee weeks, and they recommend tooling to begin working on prototypes in the meantime.

While I probably won't be ready with OAS v3 support right at release time, I do plan to have something ready shortly thereafter.  I've been working on laying the groundwork for it for a few weeks now, and I'm making good progress.

That's great to hear! Is there anything I can do to help, whether contributing code or even just testing? Looking forward to seeing this feature, and happy to help wherever I can.

APIs.guru will have a (initially static) OpenAPI 3.0.0 branch for testing purposes, from spec. release day.

Hi guys.  I'll gladly accept help with the code and testing for OAI3.  Let me get the code to a stable point first, and then I'll publish an alpha version for feedback, testing, and bug-fixing.

Any potential timeline on the alpha version? Just trying to plan :) Thanks!

Hi.  I'm hoping to have the alpha ready by the end of August.  Work has been really hectic lately, and I have a 3-week business trip coming up, so that may delay me a bit.  :-/

Hi, Any progress?

You can review my progress here and give me any feedback that you have.  I'm currently on a month-long business trip, so I haven't been able to work on it lately, but I'll get right back to it as soon as I return home in late September.

Any updates?

I'm closing this issue and consolidating comments on Issue #72

I just released Swagger Parser v5.0.0, which includes support for OpenAPI 3.0


Displaying errors in scroll bar

Check for existing issues

[X] Completed

Describe the feature
It would be nice to mark errors / warnings in scroll bar. This feature will improve orientation at the file level.
If applicable, add mockups / screenshots to help present your vision of the feature
In VSCode errors are marked by red color:

Looks like a duplicate of #1305


version tags missing?

Great repo, very useful at least for me learning crossplane.
In the readme it mentions versions like 3.0 3.1 and 3.2 but I don't find any tags on the repos.
Would be possible to create tags to keep track, and easier way to see changes from version to version?

Added Tag and Release v1.1. I will create those for any coming versions. Thanks a lot for this issue.


Update russian translations: quotation mark herringbone and apostrophes

Thanks for the report, however, translations are handled at Transifex.


GEODE-8794: Support redis 6 HELLO command

This deals with some specfics related to how the lettuce v6 client
determines what protocol to use when authentication is also enabled.

Authored-by: Jens Deppe<EMAIL_ADDRESS>Thank you for submitting a contribution to Apache Geode.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[ ] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

[ ] Has your PR been rebased against the latest commit within the target branch (typically develop)?

[ ] Is your initial contribution a single, squashed commit?

[ ] Does gradlew build run cleanly?

[ ] Have you written or updated unit tests to verify your changes?

[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

Note:
Please ensure that once the PR is submitted, check Concourse for build issues and
submit an update to your PR as soon as possible. If you need help, please send an
email to<EMAIL_ADDRESS>

@sabbey37 Nice! I like your improvement.


Hotifx/triggerbuid

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@c6f3e72). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             master     #7   +/-   ##
=======================================
  Coverage          ?   100%
=======================================
  Files             ?      8
  Lines             ?      8
  Branches          ?      0
=======================================
  Hits              ?      8
  Misses            ?      0
  Partials          ?      0

Impacted Files
Coverage Δ

src/point_cloud_t.jl
100% <ø> (ø)

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 c6f3e72...ce3a379. Read the comment docs.


fix: max_tokens issue with o1 model (#473)

This pull requests fixes the max_tokens error that users get when they try to use the newer o1 models.
Unsupported parameter: 'max_tokens' is not supported with this model. Use 'max_completion_tokens' instead.
The new o1 series of models deprecate the max_tokens parameter in favor of a new max_completion_tokens parameter and added support for max_completion_tokens on older models as well.
What this PR does is:

defaults 'max_tokens' to 'max_completion_tokens'
removes 'max_tokens'

Just tried it out - works for both new (o1/o1-mini) and old (gpt-4o/gpt-4o-mini) models. Hope this gets merged!

Api.edits also needs to be changed to enable edit with instructions feature
function Api.edits(custom_params, cb)
  local openai_params = Utils.collapsed_openai_params(Config.options.openai_params)
  local params = vim.tbl_extend("keep", custom_params, openai_params)
  if params.model == "text-davinci-edit-001" or params.model == "code-davinci-edit-001" then
    vim.notify("Edit models are deprecated", vim.log.levels.WARN)
    Api.make_call(Api.EDITS_URL, params, cb)
    return
  end

  if params.model == "o1-preview" or params.model == "o1-mini" then
    -- max_tokens is unsupported for o1 OpenAI models; older models are backward-compatible with max_tokens,
    -- but max_completion_tokens works with all models.
    params.max_completion_tokens = params.max_tokens
    params.max_tokens = nil
    --
    for _, message in ipairs(params.messages) do
      if message.role == "system" then
        -- according to docs this should be "developer",
        -- but nothing except "user" or "assistant" works
        message.role = "user"
      end
    end
  end

  Api.make_call(Api.CHAT_COMPLETIONS_URL, params, cb)
end


FancyZones crashes using Windows Snap shortcut across displays.

Microsoft PowerToys version
0.67.0
Installation method
PowerToys auto-update
Running as admin
Yes
Area(s) with issue?
FancyZones
Steps to reproduce
Using the Windows Snap shortcuts to move a window between two different displays with Override Windows Snap on causes FancyZones to crash. The module needs to be disabled and enabled again in PowerToys to start working again.
✔ Expected Behavior
To use (Win + arrow) to move my windows between FancyZones.
❌ Actual Behavior
As soon as one of my windows moves from a FancyZone on one monitor to a FancyZone on another monitor, FancyZones stops working.
Other Software
No response

Changing the Override Windows Snap setting to move based on Zone index seems to prevent the crash for me. When using Relative position, it also crashes when using the Win+Up/Down hotkeys, even when it would not change monitors.

I also downgraded to 0.66.0 to troubleshoot and confirmed that everything works fine on that release. The issue in unique to 0.67.0.

Had a similar experience, it seems related only to the Win+[Arrow Keys] and moving across multiple monitors (I have one vertical and one horizontal) - when using the hotkeys to move between the same window seems to work fine. Moving a window with the shift key ("Hold Shift key to activate zones while dragging.") will allow the window to be moved to the correct zone on a different monitor without issue.

@crutkas this one is a biggie. Basically, FancyZones is useless in a multi-monitor setup.
I have collected the logs right after the FancyZones crashes. Notice I had to restart  PowerToys as it was not feasible to obtain the logs right away the condition happened.
Pretty easy to reproduce. Just have two monitors and try to move a window (via FancyZones from one monitor to another. It will move, but after that FZ goes zombie.
PowerToysReport_2023-02-04-21-20-14.zip

We are tracking in #23733 and have a fix already done via https://github.com/microsoft/PowerToys/pull/23757
Hot fix due Monday or Tuesday. Need to sync with the team on Monday.
/dup #23733

/dup https://github.com/microsoft/PowerToys/issues/23733

lets see if fabricbot is back online

woot!


[c++] Match delete[] with new[]

As discussed in Slack.

@nguyenv would you prefer we use malloc and free rather than new[] and delete[]?

@nguyenv hmm ... really a toss-up IMHO ... I do notice:

There's a lot of other new and delete in that file
No other malloc or free
As long as C++ news memory, hands it off to C which uses it, then deletes that memory, I think all is well ...

The line to allocate these buffers should be this one
https://github.com/single-cell-data/TileDB-SOMA/blob/4a71f19f20c3b6ad4774942b0211df50087adb1b/libtiledbsoma/src/utils/arrow_adapter.cc#L288
so it is indeed a new that should be a matched by a delete.   Or ... as there is a free the allocations could a malloc.  But point taken that it is currently mismatched.

@eddelbuettel that is correct, lines 288 and 86 as in Slack.

I think this PR is fine as is to fix for the upcoming 2.21.0 release. Then it can be changed to malloc/free in a future PR since that's not as high priority with everything now matching correctly.


HTTP 400 error: /facebook/complete

I'm getting this HTTP 400 error (bad request) only for people who have never used my app before; The traceback is here: http://pastebin.com/cVhq1vbi
I'm afraid it's a copypaste from Sentry so not as readable as usual but it shows the auth_complete method is unable to get something (?) from the grap api. This is the method and the variables used:
response = cgi.parse_qs(urlopen(url).read())

and the vars:
url: 'https://graph.facebook.com/oauth/access_token?code=AQBNkj6Brczp6TbGtJb4nPUmu6_GTocpINc2uf_uKF6DazEsxcTFlKo_ZD2EZys9U6w8NLqcOuo7zs0nR8Y0ligExB1WG7nSrQS-BJ_x6s2Xi756TRECBrFhirJCQK-XzhnPASm9lETXaudMmLNsS...'

self: '<social_auth.backends.facebook.FacebookAuth object at 0x370e090>'

args: []

kwargs: {'request': "<WSGIRequest\nGET:<QueryDict: {u'code': [u'AQBNkj6Brczp6TbGtJb4nPUmu6_GTocpINc2uf_uKF6DazEsxcTFlKo_ZD2EZys9U6w8NLqcOuo7zs0nR8Y0ligExB1WG7nSrQS-BJ_x6s2Xi756TRECBrFhirJCQK-XzhnPASm9lETXaudMmLNsSQQ5XXrcBE...", 'user': None}

It looks like this is related to the following 'advanced' option for facebook apps: "Forces use of login secret for auth.login", if enabled "apps must use the login secrer for auth.login calls". I'm guessing this is a new setting that social-auth is not supporting yet?
For now it can be fixed by simple not turning on this options but i'm guessing that eventually all apps will need to support this.

Any chance your FB app is in sandboxed mode?

Nope its live actually.

I'm seeing this as well. Haven't figured out the fix for it though.

Maybe Facebook is just returning 400 errors now and then? I've checked their discussions and it would definitely seem possible although i don't see this exact issue there anywhere.

400 error usually refers to an unauthorized token request, maybe the user canceled the access, but there's code to catch that workflow. Any more info?

For me, it ended up being a domain issue; where the request originated from wasn't matching the one defined in the fb app configuration. But I'm setting up a new app.  I don't know how fb did it before, but perhaps facebook wasn't checking this before and now they are, breaking your implementation?

@geboyr, AFAIK Facebook always checked URL thing, for my tests I have a Facebook app that uses myapp.com as domain and then I've defined <IP_ADDRESS>    myapp.com in /etc/hosts and use http://myapp.com:8000 locally, that's enough to trick Facebook.


When using v1.14.1, go get -u ./... wants to fetch v2.0.6+incompatible and fails

Hi,
my go.mod contains:
github.com/mattn/go-sqlite3 v1.14.1
When doing go get -u ./... to upgrade all dependencies in my project, go says:
go: finding github.com/mattn/go-sqlite3 v2.0.6+incompatible
verifying<EMAIL_ADDRESS><EMAIL_ADDRESS>reading<EMAIL_ADDRESS>410 Gone

I'm not sure whether this is a problem in my setup (I already cleared the Go modules caches using go clean -modcache), or whether the Go sumdb has invalid data or whether the tags in this project are weird somehow.
Thanks,
Marian

The problem above seems to occur when using the JFrog GoCenter proxy (https://search.gocenter.io/).
However, when using no proxy at all the situation is still not right. Without a proxy, go get -u ./... tries to upgrade to v2.0.3+incompatible:
go: finding github.com/mattn/go-sqlite3 v2.0.3+incompatible
go: downloading github.com/mattn/go-sqlite3 v2.0.3+incompatible
go: extracting github.com/mattn/go-sqlite3 v2.0.3+incompatible

This does not fail, but is still unexpected.
I'd be glad for any input!

Ok, it seems that this should be fixed in Go 1.14 (I'm using 1.13) according to https://github.com/golang/go/issues/33558#issuecomment-555063032.

Still get github.com/mattn/go-sqlite3 v2.0.3+incompatible with Go 1.15.2


[Batch Mode] Rdar 42314665 fix batch mode truncation bug

Batch mode must truncate the serialized diagnostics file of any primary which does not have errors specifically attached to it. However, some errors are not specific to any primary, and these must count as attached to every primary. This PR fixes the code to do the latter. It also refactors the FileSpecificDiagnosticConsumer to avoid future bugs.
It also includes tests for same, courtesy of @jrose-apple .

Resolves rdar://42314665

@swift-ci please smoke test

I bet we can find a better name for ‘ConsumerSpecificInformation’. ‘DiagosticFilter’? ...Range? ...Director?

@swift-ci please smoke test

Trying out ConsumerWithCorrespondingRange instead of ConsumerSpecificInformation.

@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please smoke test

Thanks for your review. This change came out nicely.


Duplicate slash in path #3

This is a pr for the issue "Duplicate slash in path" #3
implementing the following logic when constructing the target request URL:

check first character of path and last character of baseURL
if both are "/", use only one of them in the request path

This is to avoid URL constructions of type "http://example.com//path".

I think this should be an option, sometimes you may want a double slash

True. It probably shouldn't be a feature either.
The problem reported in the issue #3 is the inconsistency in some paths of the modules
./modules/exposed-jquery-file-upload.json:              "path": "jquery-file-upload/server/php/"
./modules/exposed-docker-socket.json:           "path": "containers/json"

Fixing this in the code should not be done, but keeping it consistent in the json files.


Conflict android:allowBackup

I can't set android:allowBackup = false without add tools:replace = "android:allowBackup" because Your PermissionHelper library has android:allowBackup = true in AndroidManifest.xml
I don't think in PermissionHelper library need android:allowBackup = true so it should be removed from AndroidManifest.xml file, otherwise it will conflict if I implement allowBackup = false in my App

Problem is solved, now you can use 1.2 version as
compile 'com.master.android:permissionhelper:1.2'


observe a boolean

Hello
Can someone please tell me how can i observe a boolean, i tried this code
bool_showOnlyFavorites = false.obs
but then i get this message:

A value of type 'RxBool' can't be assigned to a variable of type 'bool'.
Try changing the type of the variable, or casting the right-hand type to 'bool'.

i'm new to this so maybe i'm missing something
Thank you.

The bool is a class of Flutter, it is not reactive.
To make your bool an observable, you must either make it final, or type it as RxBool.
RxBool _showOnlyFavorites = false.obs
or
final _showOnlyFavorites = false.obs

// var _showOnlyFavorites = false.obs this too works

Yeah but when i tried to change it to RxBool, and change the value to true through a button on pressed.
_showOnlyFavorites = true
I get a message saying:

A value of type bool can't be assigned to a variable of type Rxbool

Also i want to be able check the bool status using '?': to apply a certain method based on the boolean status.

_showOnlyFavorites.value = true
to made a set, you need access ".value"

I'm sorry, i still get this error message:

type 'RxBool' is not a subtype of type 'bool'

even after using '.value', i think this happens when i check the status with '?:'

Please insert a sample code where the problem occurs for reproduction.

`import 'package:flutter/material.dart';
import 'package:get/get.dart';
import './widgets/products_grid.dart';
import '../../../controller/products/products.dart';
enum FilterOptions { Favorites, All }
RxBool _showOnlyFavorites = false.obs;
class ProductsOverviewScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return SafeArea(
child: Scaffold(
appBar: AppBar(
title: Text(
'MyShop',
),
actions: [
PopupMenuButton(
icon: Icon(Icons.more_vert),
onSelected: (FilterOptions selected) {
if (selected == FilterOptions.Favorites) {
_showOnlyFavorites.value = true;
} else {
showOnlyFavorites.value = false;
}
},
itemBuilder: () => [
PopupMenuItem(
child: Text('Only Favorites'),
value: FilterOptions.Favorites,
),
PopupMenuItem(
child: Text('Show All'),
value: FilterOptions.All,
)
]),
],
),
body: ProductsGrid(showFavs: _showOnlyFavorites),
),
);
}
}`

class ProductsGrid extends StatelessWidget {   final showFavs;   ProductsGrid({this.showFavs});   @override   Widget build(BuildContext context) {     return GetBuilder<Products>(       init: Products(),       builder: (data) => GridView.builder(           padding: const EdgeInsets.all(10.0),           itemCount: data.items.length,           itemBuilder: (ctx, index) => ProductItem(                 pIndex:                     showFavs ? data.favoriteItems[index] : data.items[index],               ),           gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(             crossAxisCount: 2,             childAspectRatio: 3 / 2,             crossAxisSpacing: 10,             mainAxisSpacing: 10,           )),     );   } }
I'm afraid if i post more code the thread will be to long.
you can change this line if you want for fast troubleshooting
showFavs ? data.favoriteItems[index] : data.items[index],
please forgive my poor code as i'm still learning.
thank you.

OK this my project if my code didn't make any sense.
getx_pattern_example.zip

Alright, fixed my code, but the question remains.
how can i observe the boolean status to avoid using StatefulWidget.
Thank you.
getx_pattern_example.zip

You need to wrap the widget you want to update within an Obx()

You need to wrap the widget you want to update within an Obx()

My code runs fine now, i used .value and i can listen to the boolean value.
I still need to use statufulwidget  to update the screen.so my final question, is there anyway i can avoid this using Getx?
Thank you for taking the time to answer my questions.

Change Getbuilder to Getx.
Change your list to yourList.obs
Or use Update

Thank you for your time, I'll continue this on discord.


1.12 - PermissionEx Not loading in

Appears RED when I do /plugins (Bukkit)
Using Vault, WorldEdit, WorldGuard, NametagEdit & Essentials

Any errors in console on startup?

READ THIS: You are running with the incorrect version of PEX for your MC version. Remember: use 1.22.x for 1.7.9+, and 1.23.x for 1.8.x
However the verision I am using is; PermissionsEx-1.22.10.jar

Use version 1.23.4

Thanks! Works like a treat
Please lock thread

that's actually impressive... using an even older yet equally unsupported version of the plugin


Add layoutLocked and contentLocked modes to DashContainer

See Toolbox PR: https://github.com/xh/toolbox/pull/402
Hoist P/R Checklist
Pull request authors: Review and check off the below. Items that do not apply can also be
checked off to indicate they have been considered. If unclear if a step is relevant, please leave
unchecked and note in comments.

[x] Caught up with develop branch as of last change.
[x] Added CHANGELOG entry, or determined not required.
[x] Reviewed for breaking changes, added breaking-change label + CHANGELOG if so.
[x] Updated doc comments / prop-types, or determined not required.
[x] Reviewed and tested on Mobile, or determined not required.
[x] Created Toolbox branch / PR, or determined not required.

If your change is still a WIP, please use the "Create draft pull request" option in the split
button below to indicate it is not ready yet for a final review.

Pull request reviewers: when merging this P/R, please consider using a squash commit to
collapse multiple intermediate commits into a single commit representing the overall feature
change. This helps keep the commit log clean and easy to scan across releases. PRs containing a
single commit should be rebased when possible.

👍


FIP updates

GUI should pass the photometry subfolder for the session, and behavior video subfolder for the session (just pass the root folder)
GUI needs to pass whether FIP workflow should record video or not
Add a button to the GUI that starts FIP workflow, which transmits the folder location.

https://github.com/AllenNeuralDynamics/dynamic-foraging-task/issues/285
[ ] Need to figure out and test how starting the workflow should interact with NewSession()
[ ] Need to figure out and test how ending the session should interact with the FIP workflow

Need to use this workflow pattern to handle the behavior camera: https://github.com/AllenNeuralDynamics/dynamic-foraging-task/issues/190


Node nvm fallback implement for zsh & bash

Feature name:

Node

Description:
This PR introduces the following functionality :

Fallback methods implementation for node - nvm installation.

Changelog:

Updated install.sh
Created bash_install_node.sh file - Corresponding installation file for both bash & zsh execution env.

Checklist:

[x]   Checked that applied changes work as expected

Thanks, the changes look complex. Hence, let's hold on to merging this unless we hear more feedback.


I meet a problem with HDFSWritableFile::Append

System information

OS Platform and Distribution (e.g.,
Linux Ubuntu 16.04): Linux centos 7
TensorFlow installed from (source or
binary): - find in tf_1.10, and recurrent in master.
Python version: find in python2.7, recurrent in python3.6.5
Bazel version :find in 0.15.2, recurrent:2.0.0,
GCC/Compiler version find in 4.8.5, recurrent:7.3.0

I meet a problem with HDFSWritableFile::Append
Background 1：     I save model and checkpoint in HDFS.
Background 2: 	My users want to add a big dict(30millon data, above 3GB) to graph.
The Problem:		HDFS abort quit when TF saves graph.txt to HDFS.
Part of logs:
File "/usr/lib/python2.7/site-packages/tensorflow/python/training/basic_session_run_hooks.py", line 450, in after_create_session
    "graph.pbtxt")
  File "/usr/lib/python2.7/site-packages/tensorflow/python/framework/graph_io.py", line 71, in write_graph
    text_format.MessageToString(graph_def))
  File "/usr/lib/python2.7/site-packages/tensorflow/python/lib/io/file_io.py", line 434, in atomic_write_string_to_file
    write_string_to_file(temp_pathname, contents)
  File "/usr/lib/python2.7/site-packages/tensorflow/python/lib/io/file_io.py", line 314, in write_string_to_file
    f.write(file_content)
  File "/usr/lib/python2.7/site-packages/tensorflow/python/lib/io/file_io.py", line 111, in write
    compat.as_bytes(file_content), self._writable_file, status)
  File "/usr/lib/python2.7/site-packages/tensorflow/python/framework/errors_impl.py", line 519, in __exit__
    c_api.TF_GetCode(self.status.status))
InvalidArgumentError: viewfs://hadoop-meituan/xxxx01/user/hadoop-waimai/xxxx/model/model//date/graph.pbtxt.tmp04d0a32366f548ec9f3aa629600fa19f; Invalid argument

I deal with this question by logs, then I get a result that the graph is too big to save.
problem code:
Status HDFSWritableFile::Append(StringPiece data) {
    if (libhdfs()->hdfsWrite(fs_, file_, data.data(),
                             static_cast<tSize>(data.size())) == -1) {
       return IOError(filename_, errno);
}

data.size() return uint64_t, but hdfsWrite only accept int, so there are some questions when append a big string(len > INT_MAX)
So I change HDFSWritableFile::Append function to solve my question, and successfully solve it.
so I want to make a pull request .

@zhaozheng09 good


Add Bill Cypher & Sign in Tardis Window

As requested by the tiny tardis team.
This adds the sign in the tiny tardis window, as well as a tiny Bill Cypher.  Contact @Emi#6025 (Ember Hearth) for details

Deployed manually.


GmailJS 493 - Issue is fixed

Change Log,

Fixed the issue of apply label event not working when multiple labels are applied to single / multiple emails from inbox is fixed.

Hey there and thanks for yet another patch! Keep them coming 😄
For this PR, I think the code looks mostly good, apart from 1 comment I've left requesting some changes.
What I'd also like to see before merging is a test-case which verifies that this code actually works. Could you please add that as well?


Add uaenorth to non-zonal regions

Which issue this PR addresses:
Fixes an issue with uaenorth RP deployment. The gateway deployment is failing due to zoning issues.
What this PR does / why we need it:
Adds uaenorth to non-zonal exceptions for the gateway deployment
Test plan for issue:
Existing tests.
Is there any documentation that needs to be updated for this PR?
N/A

/azp run ci


Passing props other than string

Hi
I have created webcomponets using target --wc build target command. The component has a prop to accept json object. when i drop the web component in HTML and trying to pass JSON object as the same way if you use this componet in Vue.
"<"my-element :prop1="{fname:'test'}">"<"/my-element> // the value is not event detected
"<"my-element prop1="{fname:'test'}">"<"/my-element> // throws error prop expect object and not string.
as its a HTML, i am trying to pass a jS variable(JSON) and i couldn't. Other than string value , i am not able to pass any other value.
is document.queryselector('my-element').prop1 is a only way to assign values?

I haven't used the wc build target extensively. Perhaps this is a limitation of web components? Either way, it sounds like a potential issue with Vue CLI rather than this project.


CliApplication generator

https://github.com/kamilsk/TinkoffCurrencyAnalyst/blob/master/src/Application/Cli.php

use https://github.com/kamilsk/Common/issues/52


when restart deployment ,the released ip sometimes can be used Immediately

Expected Behavior
Actual Behavior
Steps to Reproduce the Problem

Additional Info

Kubernetes version:
Output of kubectl version:
(paste your output here)

kube-ovn version:
(paste your output here)

operation-system/kernel version:
Output of awk -F '=' '/PRETTY_NAME/ { print $2 }' /etc/os-release:
Output of uname -r:
(paste your output here)

https://github.com/kubeovn/kube-ovn/actions/runs/4507562970/jobs/7935511029?pr=2545

https://onsi.github.io/ginkgo/#serial-specs


MACC of mobilenet v2 is different from paper

Hello, thank you for sharing your code. Recently I'm trying to design new architectures based on Mobilenet v2, but I found the Macc calculated by your project is different from it in the paper.
In the paper:

It should be 585 MMac  and 6.9M paremeters for MobilNet V2(1.4x).
However,
I get :

Computational complexity:       603.134720.0 MMac
Number of parameters:           6.108776.0 M

By the way, I get the different result by sovrasov's code

Computational complexity:       610.1 MMac
Number of parameters:           6.11 M

code I used:
     from torchvision.models import mobilenet_v2
     model = mobilenet_v2(width_mult=1.4)
     from thop import profile
     import torch
     input = torch.randn(1, 3, 224, 224)
     macs, params = profile(model, inputs=(input, ))
     print("macc", macs)
     print("params", params)

Could you tell me the reason for the difference? Thanks.

I think the main difference here, is that TensorFlow does NOT count "batchnorm" into FLOPs. If you profile with custom rules to set bn as zero, you should be able to get similar numbers.

solved by
https://github.com/sovrasov/flops-counter.pytorch/issues/33


Update Platform Implementations Links in README

When I click on the link about platform implementations in README, it shows that "The file does not exist at this commit". Does it mean that those links in the README are outdated? It is welcome to submit a PR to fix this? Thank you.

Thank you for reporting this issue.  It turns out there was a bug in the logic that does include path replacement for source files and it mistakenly applied to README.md.  I fixed it.


Added uripath endpoint mapping for spring-ws route endpoints

Extended Camel endpoint mapping for spring-ws endpoints, so routes can use uri path instead of complete WebService uri. This way route definitions are independent of host and port specifications that may be different in test and production environments.
Uri path is defined as resource path in a WebService URI:
[<scheme>://]<host>:[<port>]<uri-path>[#<fragment>][?<query-params>]

Endpoint mapping implementation does supports wildcard character at the uri path end, such as:
spring-ws:uripath:/sample/services*
This mapping would match following request URIs:
http://localhost:8080/sample/services
http://somehost/sample/services
http://localhost:8888/sample/services/test
http://localhost/sample/services/foo?version=1.0
This way route definitions are independent of host, port and query parameters that are likely to change in different environments.

Thanks for this PR. Do you mind creating a JIRA ticket in
http://camel.apache.org/support
Link from that page

Just created JIRA ticket https://issues.apache.org/jira/browse/CAMEL-8670 unfortunately did not know how to link that with this pull request

Thanks the PR has been merged, do you mind closing this?

Fine thanks!


[master] Upgrade to latest dependencies

Produced via:
./hack/update-deps.sh --upgrade
./hack/update-codegen.sh

Cron. -knative-prow-robot
/cc knative-sandbox/networking-wg-leads
/assign knative-sandbox/networking-wg-leads

Let's land: https://github.com/knative-sandbox/net-contour/pull/355 first


Please, mister creator of Path of building

Mister creator of Path of building, could you add main used spectre minion - solar guard, please?

As covered by #492, I am not currently able to add new spectres to PoB due to technical changes made in 3.0.


Lowest LP Description UI bug

Describe the bug

Should show <3000 if lowest lp description is not met

https://github.com/connext/airdrop/pull/132/files

@LayneHaber can you also update this
Private Zenhub Image
To something like "Liquidity provided did not meet 30D threshold."


Sky palace

Updated for new cheese and Richard interaction, Sky Palace stages and tiles.

Please wait for some testing and review before merging!

I have done two test submissions, both successful BUT I am not in a palace vault.
Test with normal situation on lai, as expected
Test with sky pirate swiss on lai, as expected (some pirates for me).


Deleted line source control decorators is hard to click

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: 1.66
OS Version: macOS 12.3

Steps to Reproduce:

Open a project with a Git repo
Delete lines of code
Try to click the "Red arrow" source control decorator. The hit box is not aligned with the icon, sometime it's very hard to press.

Seems the hit box is placed on the line above while the arrow is between the lines. Interresting.

Broken by https://github.com/microsoft/vscode/issues/95599

@lszomoru I can take this since I broke it.

It would be nice to improve the touch target at the same time. Even before it was broken, the touch target was very small and hard to click.
Thanks ☺