Fix package publish

We cannot use linuxkit pkg push after pkg build --pull if we define different docker flags in commands (and right now we have problems in publish workflow).
Let's remove pkg build --pull step and wait for changes from https://github.com/linuxkit/linuxkit/pull/3876
Also PR includes explicit exit from publish workflow in case of error in our retry logic.

Seems the logic of pkg push without --docker flag is quite different:
$ rm -rf ~/.linuxkit/
$ ./build-tools/bin/linuxkit -v pkg push   --release snapshot --docker --platforms linux/amd64 -build-yml build.yml pkg/mkconf
Building and pushing "lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a"
checking for docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a in local cache...
docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a amd64 not found in local cache, trying to pull
Image docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a arch amd64 not found in local cache, pulling
docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a pulled
checking for docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a-amd64 in local cache, fallback to remote registry...
Image docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a-amd64 arch amd64 not found in local cache, pulling
docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a-amd64 found or pulled
Loaded image: lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a-amd64
Tagging docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a-amd64 as docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a
Pushing docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a
docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a index already available on remote registry, skipping pushPushing docker.io/lfedge/eve-mkconf:snapshot
docker.io/lfedge/eve-mkconf:snapshot index already available on remote registry, skipping pushTagging docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a-amd64 as docker.io/lfedge/eve-mkconf:snapshot-amd64
Tagging docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a-amd64 as docker.io/lfedge/eve-mkconf:snapshot
Build, push and release of "snapshot" complete, all done.
$ rm -rf ~/.linuxkit/
$ ./build-tools/bin/linuxkit -v pkg push   --release snapshot --platforms linux/amd64 -build-yml build.yml pkg/mkconf
Building and pushing "lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a"
checking for docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a in local cache...
docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a amd64 not found in local cache, checking registry
docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a amd64 found on registry
Pushing docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a
Error building and pushing "lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a": could not find image or index for docker.io/lfedge/eve-mkconf:580c4b51ea2fc424fcb82536a7837e4dc060de4a

Well, seems alignment of docker flag should solve the problem.

@giggsoff it looks like there is some underlying misbehaviour. What does it mean that:

Seems the logic of pkg push without --docker flag is quite different:

Shouldn't it do the same thing?

Check if in cache, else registry, else build (because of no --pull or --force)
Load it into docker (because of --docker)
Push the OCI image to the registry (because pkg push and not just pkg build)

If you remove --docker, it should just skip step 2. What is different?

Well, seems alignment of docker flag should solve the problem. I modified the PR description.

I don't understand that either. 🤷♂

We have this issue fixed, once the PR for linuxkit is in, we should be good. Expected by end of weekend.

Can we merge this or any additional suggestions available?

Well, seems I found and hopefully fix another problem, let me copy commit description here:
With enforced checking from linuxkit (https://github.com/linuxkit/linuxkit/pull/3875) we must be more accurate with generated files and add them to gitignore

We have this issue fixed, once the PR for linuxkit is in, we should be good. Expected by end of weekend.

@deitch can't tell for sure whether you think this PR is ready to merge.

I am not sure myself. The issue that @giggsoff raised was fixed upstream. He found another issue, which is that we sometimes generate temporary files as part of the build. These files are untracked by git (which is correct, as they are temporary), but are not in .gitignore (which is incorrect; temporary files should be ignored by version control), so linuxkit thinks the repo is dirty (uncommitted changes).
I think @giggsoff was fixing that here. Petr?


Make it easier for a user of the API to add members to groups

At this time the Vinyl API expects a user to pass in ids to the member and  admin fields.
{
  "name": "some-group",
  "email"<EMAIL_ADDRESS>  "description": "an example group",
  "members": [
    {
      "id": "2764183c-5e75-4ae6-8833-503cd5f4dcb0"
    }
  ],
  "admins": [
    {
      "id": "2764183c-5e75-4ae6-8833-503cd5f4dcb0"
    }
  ]
}

When using the API there doesn't seem to be a way to look up users like you can with the portal. Its not possible for me to get the ID for Alice so I can send her ID in the payload. I can grab IDs from the browser traffic but that's not API friendly.
2 solutions I have in mind are:

expose an api endpoint to look up users by name. I can then get their id and use it to create groups.

/api/users/lookupuser/alice100

change the group create payload to accept name instead of id . When you receive the name you could do a look up behind the scenes like the portal

{
  "name": "some-group",
  "email"<EMAIL_ADDRESS>  "description": "an example group",
  "members": [
    {
      "id": "alice100"
    }
  ],
  "admins": [
    {
      "id": "alice100"
    }
  ]
}

I think we could change the payload to be the user names rather than ID.  One thing to keep in mind, in the portal if we don't find an existing user based on the user name, we look it up and try to create a new user in the database. This won't be possible on the API side, it will only look at the existing users in the database.

This goes hand-in-hand with #930. I think we should provide an endpoint that simply returns the ID of a user given the username. We already support adding any user to a group by username in the portal.
Similar to #930, we should have an endpoint GET /users/<username> which returns id and userName.
{
    "id": "<user_id>",
    "username": "<username>"
}

@remerle Should this be closed as a duplicate of #930, or was there additional work here?

@pauljamescleary this is adding the reverse lookup username->id. They can, and probably should, be done together with #930.
I was hesitant with this one because it allows for discovering which users exist in the system. However, since this is behind auth, that discovery is possible already through the portal. We need to be sure, though, that we only expose the id. I don't want to leak any info about the user other than the fact that their username has an id in VinylDNS.

@remerle I think we can close this issue, as the feature has been added as part of https://github.com/vinyldns/vinyldns/issues/930


getMediasByTag does not show media

Searching for media by hashtag is not returning any more results. Anyone else facing the same problem?
Investigating ... the endpoints look normal ...

I solved the problem:
You need to change the MEDIA_JSON_BY_TAG endpoint in the Endpoints.php file to:
https://www.instagram.com/graphql/query/?query_hash=bd33792e9f52a56ae8fa0985521d141d&variables={"tag_name":"{tag}","first":12,"after":"{max_id}"}
In the class getPaginateMediasByTag and getMediasByTag change where ['graphql'] to ['data'] (file Instagram.php)

@veuxx thank you for sharing your knowledge. Your solution also worked for me.
I also changed ['graphql'] to ['data'] in the method getCurrentTopMediasByTagName (file Instagram.php).


The Rig Manager FBX needs to be exported with 'Compatible Naming' unticked

some of the game object names are messed up as a result right now. e.g Pelvis has become Pelvis_3.

fixed! #1


feat(devtools): merge mountpoint into client package

Summary

copilot:summary
Details

copilot:walkthrough
Related Issue

Checklist

[ ] I have added changeset via pnpm run change.
[ ] I have updated the documentation.
[ ] I have added tests to cover my changes.

!canary

!canary


Use a file as make evidence for fomantic instead of a directory

This PR follows https://github.com/go-gitea/gitea/pull/9999#issuecomment-578517102 by using a file as fomantic build evidence instead of the fomantic directory.
I've also added web_src/fomantic_site_globals/* as dependencies, because they're input files as well.

make lg-tm work


Added Clarification about mail_settings.bcc parameter

/API_Reference/Web_API_v3/Mail/index.html

Added explanation to mail_settings.bcc param stating that the BCC address will receive a copy of the first personalization defined within the personalizations array

Hello @eschallock,Thanks again for the PR! We want to show our appreciation by sending                                              you some swag. Could you please fill out                                              this form so we can send it to you? Thanks!                                             Team DX


[Bug?] Cannot read properties of undefined (reading 'sight')

Hi! Firstly, some stats.
Ver: Foundry version 10, build 291.
System: Cyberpunk RED - CORE
I've tried this both with my usual module setup, and with no other modules loaded but walls have ears. Both have this issue.
The muffling dosn't work at ALL, thanks to the debug setting im able to understand why, but not sure how to contine. Currently when selecting a token it says that it cannot read properties of undefined (reading 'sight'). WHenever I move the token, it prints an even larger error, saying there was an error in hooked function '' for hoko 'updateToken' cannot read properties of undefined (reading 'sight').

Upon further inspection, it might be a version issue. I have foundryv10, and the module is running the version 11 update. Is there anyway to run the older version of the module?

I downloaded the earlier version and everything works fine. Sorry :)

Awesome to hear that. I may have messed up making sure that the minimum
version for my latest release is 11. Thanks for the headsup
El dom, 25 jun 2023 a la(s) 16:58, Skylar @.***)
escribió:

I downloaded the earlier version and everything works fine. Sorry :)
—
Reply to this email directly, view it on GitHub
https://github.com/SebaSOFT/walls-have-ears/issues/38#issuecomment-1606245012,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AATLR5HQJMBMOKETRII64L3XNCJ7TANCNFSM6AAAAAAZTKS3TY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
[image: --]
Sebastián Diéguez
[image: http://]about.me/sebasoft


[Incident] UToronto Hub Login failing with 503 errors

Summary
Looks like for UToronto we still store hub logs on the db disk and it's full.
The incident is over now thanks to @yuvipanda.
Impact on users
Everyone, AFAIK.
Important information

Hub URL: jupyter.utoronto.ca
Support ticket ref: https://2i2c.freshdesk.com/a/tickets/250 (and 249 which was merged here.
PagerDuty incident: https://2i2c-org.pagerduty.com/incidents/Q166EM816R6LY7
Dedicated Slack: https://2i2c.slack.com/archives/C048GNWMF3R

Tasks and updates

[ ] Discuss and address incident, leaving comments below with updates
[x] Incident has been dealt with or is over
[x] Copy/paste the after-action report below and fill in relevant sections
[ ] Incident title is discoverable and accurate
[ ] All actionable items in report have linked GitHub Issues

After-action report template
# After-action report

These sections should be filled out once we've resolved the incident and know what happened.
They should focus on the knowledge we've gained and any improvements we should take.

## Timeline

_A short list of dates / times and major updates, with links to relevant comments in the issue for more context._

All times in {{ most convenient timezone}}.

- {{ yyyy-mm-dd }} - [Summary of first update](link to comment)
- {{ yyyy-mm-dd }} - [Summary of another update](link to comment)
- {{ yyyy-mm-dd }} - [Summary of final update](link to comment)

## What went wrong

_Things that could have gone better. Ideally these should result in concrete
action items that have GitHub issues created for them and linked to under
Action items._

- Thing one
- Thing two

## Where we got lucky

_These are good things that happened to us but not because we had planned for them._

- Thing one
- Thing two

## Follow-up actions

_Every action item should have a GitHub issue (even a small skeleton of one) attached to it, so these do not get forgotten. These issues don't have to be in `infrastructure/`, they can be in other repositories._

### Process improvements

1. {{ summary }} [link to github issue]
2. {{ summary }} [link to github issue]

### Documentation improvements

1. {{ summary }} [link to github issue]
2. {{ summary }} [link to github issue]

### Technical improvements

1. {{ summary }} [link to github issue]
2. {{ summary }} [link to github issue]

Logs (edited) from @yuvipanda's investigation:

I looked at hub logs, and found sqlite3.OperationalError: database or disk is full.
I gzipped the log file, I copied the gzipped file locally
Changed the pvc to 60G
I restarted the hub pod, after, which resizes the disk too
I copied the jupyterhub.log.gz file back now

PR in grafana-dashboards to check disk usage: https://github.com/jupyterhub/grafana-dashboards/pull/49.

[ ] We still need to write and post-mortem and send it back to UToronto.

The incident report was merged and shared through the support channel, I think we can close this one now.


Create an empty timing file in case it is not created in EH

Creating an empty timing file in case EH fails to create this. This could be related to the cases where EH fails with errors such as the following and does not create the sample_id_timing.tsv file, while the delocalization script is trying to delocalize the file.

Error on locus spec chrY-57210762-57210771-AGA: Error loading locus chrY-57210762-57210771-AGA: Flanks can contain at most 5 characters N but found 2000 Ns

Can you clarify why you need to have an empty timing file is there's an error occurring? If the tool fails then the job should fail anyway.

We are using a modified version of EH which seems to fail to generate the timing file when --analysis-mode streaming .


[FLINK-20318][Connector/kafka]Fix cast question for properies() method in kafka ConnectorDescriptor

What is the purpose of the change
This pull resquest fixes Kafka connector. There is a cast  problem when use properties method.
  Properties props = new Properties();
   props.put( "enable.auto.commit", "false");
   props.put( "fetch.max.wait.ms", "3000");
   props.put("flink.poll-timeout", 5000);
   props.put( "flink.partition-discovery.interval-millis", false);

  kafka = new Kafka()
       .version("0.11")
       .topic(topic)
       .properties(props);

Exception in thread "main" java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String

Exception in thread "main" java.lang.ClassCastException: java.lang.Boolean cannot be cast to java.lang.String

Brief change log

change  (String) v  ----> String.valueOf() in Kafka.java

Documentation

Does this pull request introduce a new feature? ( no)

@flinkbot re-run

hi @rmetzger  ,
who can help look at this problem?

Hi @twalthr , please look at this.

Hi @twalthr , please look at this.

HI @LingangJiang , who can help look at this problem?

Hi @JingsongLi , who can help look at this problem?

@hehuiyuan  Would you like to add tests to cover this change?
I think you can modify KafkaTest directly:
change
properties.put("zookeeper.stuff", "12");  properties.put("kafka.stuff", "42");
->
properties.put("zookeeper.stuff", "12"); properties.put("kafka.stuff", 42);
so that we can ensure your code change works.

@hehuiyuan
Thank you for your contribution.
Would you like to add tests to cover this change?
I think you can modify KafkaTest directly:
change
properties.put("zookeeper.stuff", "12"); properties.put("kafka.stuff", "42");
->
properties.put("zookeeper.stuff", "12"); properties.put("kafka.stuff", 42);
so that we can ensure your code change works.

ok.

HI @luoyuxia  , done.


Add versioned true to exp tracking README

Description

Development notes

QA notes

Checklist

[ ] Read the contributing guidelines
[ ] Opened this PR as a 'Draft Pull Request' if it is work-in-progress
[ ] Updated the documentation to reflect the code changes
[ ] Added new entries to the RELEASE.md file
[ ] Added tests to cover my changes

@MerelTheisenQB Yes, tested and working.


Template selection drop down menu list is cutted

Happening on latest version.
When you have a lot of instance templates (thousand ++), you cannot see them all in the Template to use drop down list.
We already have instance templates retention set in place, but this is still not enough, and the number of instance templates keeps growing.
If we want to create a new instance from UI we simply cannot do it because the instance template we want to use is simply not listed.

This is surely creating issue for us as well, if all the templates are not listed there should at least be a provision to input the template manually.


⚠ Bofrost.fr has degraded performance

In c07b446, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1509 ms

Resolved: Bofrost.fr performance has improved in c9d6f96 after 22 minutes.


Atom editor not able to load TypeScript files properly

Steps to reproduce and a minimal demo of the problem

Use the Atom text editor
Install the package atom-typescript
Quit and restart the editor
Open the project in Atom and open any TypeScript file in the home directory
Wait for a few seconds, and the following error will appear:

Current behavior
Atom is unable to offer autocompletion or smart method previews because of this. This used to work fine with previous versions of angular2-seed, so I'm assuming somewhere down the road something broke. I don't think this is an issue with Atom itself or the TypeScript plugin for Atom. It may have to do with the tsconfig.json files in the project.
You should be able to reproduce it with the file src/client/app/app.component.ts.
Expected/desired behavior
Atom should be able to load every TypeScript file and show autocompletion for file paths, method names, etc as before.
Other information
Only files in the src directory seem to be affected by this. For example, tools/config/seed.config.ts works fine (in this example screenshot, it does not show the error message from above, and it offers autocompletion for attributes on this, for which it must have parsed the TypeScript file successfully):

Enabling text editors to parse TypeScript in this way is extremely helpful and speeds up development.

Thanks for the well described issue! I'll take a look at it as soon as I can.

I tried to reproduce the issue today with clean seed clone but everything worked fine (which surprised me because I've experienced issues with Atom and the seed in the past).
Most likely the issue is related with the new way of management type definitions. For more details you can take a look at this issue https://github.com/mgechev/angular2-seed/issues/1408. Let me know if this helps.

I pulled the latest commits from the seed and it then it worked fine. It may well have been that change in src/client/tsconfig.json!
Thanks! So glad it's working now, very helpful.


Pretrained model is trained on?

I have used your pretrained model to generate summaries for giga word , duc2003 and duc2004. I would like to know what is the pretrained model trained on and how it is generating only titles for the giga word corpus and summaries for the other two datasets?

It is trained for Giga Word Dataset

then how it generates short sentences summary for duc2003 and duc2004?

its similar like testing on other articles.............like if you want to test it on your custom dataset then it will give good results....but that doesn't means that it is trained on your dataset

can we use the pre-trained model on Giga Word Dataset to get the summary of customer reviews?


While Loop

When a while loop is declared, any code after it will not run. this is caused by the global variable input being set to the part-time value of the contents of the while loop.

If a variable name is declared as a token name PLUS extra, it will through an error. For example, if I had the following code:
var degrees = 45 It would through an error, because there is a keyword called deg. This error is the same for every token name.

cool


Allow new major versions for existing dependencies

Q
A

Branch
master

Bug fix?
no

New feature?
no

BC breaks?
no

Deprecations?
no

Tests pass?
yes

Fixed tickets
n/a

License
MIT

Doc PR
n/a

It would be nice if memory issues could just gone at Travis, but I think it's ready for merge :+1:


Support directly uploading html files

Should this be extended to any non-archive file? Or does that just expose us to being a file sharing site?

I'm tempted to just do it for HTML files. #5 should also support the use case for arbitrary files anyway.

Still needs documenting on the webpage itself.


[MB-3920] Trigger event updateMTOServiceItemStatus Handler

Description
This PR introduces the an event trigger when the MTO service item status is updated. When the API endpoint is hit and the status has been updated, an event is triggered to notify the Prime partner that this update has happened. Along with the new functionality, this PR also adds a test to ensure that the event trigger has been successfully triggered.
Reviewer Notes
In-line comments.
Setup
mylaptop ~ %: cd /mymove
mylaptop ~ %: make server_run
mylaptop ~ %: go test ./pkg/handlers/ghcapi --testify.m "TestUpdateMTOServiceItemStatusHandler" -v

Code Review Verification Steps

[ ] Code follows the guidelines for Logging
[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

References

Jira story

Messages

:book:
:link: MB-3920

  Generated by :no_entry_sign: dangerJS against a367ee3a03b0cc5c7372a4835945832b2e3e5942


Support for chakra v3

Chakra recently released their v3 - would love to see this repo updated to support it!

This library is standalone from chakra UI module-wise as I didn't include chakra as dependency (it might sound weird even though you still need to install chakra). So unless there is an api breaking change from component or import level, I believe it should work though, Need to test it out actually.

Unfortunately there appears to have been substantial changes to both the imports and components of chakra: https://www.chakra-ui.com/docs/get-started/migration
I'm working on a PR at the moment actually, just running into some baffling issue with GH today that isn't allowing me to push changes to my own repo 🤕. Should have something to look at sooner than later!

Unfortunately this message with chakra ui 3:
Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object.
Check the render method of SingleDatepicker.

Unfortunately this message with chakra ui 3: Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object. Check the render method of SingleDatepicker. Any solution ?

Chakra V3 is very different from the V1-2, without a huge rewrite, it's impossible to use this lib in V3.
There is rewrite in progress actually resolves all the runtime error
https://github.com/aboveyunhai/chakra-dayzed-datepicker/pull/91 ,
but the styling changes and the broken behaviors in modal are currently unresolved issues.

Is there a specific time for this update to be completed?


Help Center - Reach Out Kraken Support Number

How can I recover my Kraken account? If you need to recover your Kraken account, you can contact their customer service hotline at +1-(209)-798-8106 or +1-(209)-798-8106 USA for assistance in the recovery process.
How to contact Kraken Manager? You can access live chat by clicking the "Contact Us" ☎+1-(209)-798-8106 button in the help center and then selecting "Chat." Phone: Kraken also offers phone support for urgent issues. You can call Kraken at ☎+1-(209)-798-8106 for Quick response & Support. There are in brief ways to talk to someone on Kraken.
Does Kraken have a live chat? Yes, Kraken does offer a live chat option for customer support. To access the live chat feature:
Go to Kraken's Help Center on the platform.
Look for the "Contact Us" ☎+1-(209)-798-8106 option.If you are trying to reach Kraken Support +1-(209)-798-8106 (24/7), the only Kraken phone number is ☎+1-1-(209)-798-8106 (24/7) or +1-(209)-798-8106 USA for Quick response & Support. You can also access live chat by clicking the "Contact Us" button in the help center and then selecting "Chat."
Choose the chat option to speak with a live person.
You can also contact Kraken support at ☎+1-(209)-798-8106 (Talk with Human) & (☎+1-(209)-798-8106 (Contact-USA)).
Follow the prompts to describe your issue and get assistance.

Closing this issue as spam.


fix: moved worship classification checks to administrative unit model

Bug reported by @cecemel that prevents the creation of new worship services.
The form for new organizations uses an administrative-unit record. This means
that if the functions are placed in the more specific models they cannot be
correctly used when deciding which fields to show.
More concretely, the fields for "Soort eredienst", "Strekking", and
"Grensoverschrijdend" were not shown when creating worship services. The
get-functions used to trigger displaying these fields were defined in the
worship service model and therefore not available in the form.
Note: While fixing this bug I noticed a similar problem with the "Centraal
bestuur" field that is never shown. This bug was introduced in earlier
refactoring and affects more forms. This will be fixed in a follow-up PR.

I am not sure i am the best to review; best to check with the team that works on this. Thanks for the fix!

@aliokan You are 100% correct, while looking into/fixing this issue I found that our validation for new organizations is partially broken because of this. More specifically, the worship administrative-unit-specific validations (such as having a value for "Soort eredienst") are simply not checked/enforced. Only the validations defined in the administrative-unit and organization models are enforced. I will make a follow-up ticket for this.


Unable to format document

I have a Gradle project that I would like to format using this extension. This is my build.gradle, with the spotless configuration at the end of the file.
When I run gradle spotlessApply outside of VSCode, Gradle is successful, and issues in the files are fixed.
When I run the spotlessApply task using the Gradle Tasks extension, it is successful and works.
When I format the document, though, the issues are not fixed. I get this notification in VSCode:

The following is logged to the Gradle Tasks output:
[info] Completed build: spotlessApply -PspotlessIdeHook=/home/koopa/Documents/Projects/Java/Robot/Robot2021/src/main/java/frc/robot/Robot.java -PspotlessIdeHookUseStdIn -PspotlessIdeHookUseStdOut --quiet

The following is logged to the Spotless Gradle output:
[info] Running spotlessApply on Robot.java
[error] Unable to apply formatting: No status received from Spotless

Some other notes:

If this is the first time I'm formatting since reloading VSCode, the notification goes away in a second.
When formatting for the second time, the notification does not seem to go away. It seems that the build hangs after the first attempt. When cancelling this task, the following is logged to Gradle Tasks:

[info] Cancel build: Cancel build requested
[info] Build cancelled: spotlessApply -PspotlessIdeHook=/home/koopa/Documents/Projects/Java/Robot/Robot2021/src/main/java/frc/robot/Robot.java -PspotlessIdeHookUseStdIn -PspotlessIdeHookUseStdOut --quiet: Could not execute build using Gradle distribution 'https://services.gradle.org/distributions/gradle-6.0.1-bin.zip'.

After cancelling the second format, it's inconsistent as to whether or not it hangs.
When manually running the command from the Gradle Tasks output, the issues in the code are not fixed.

OS: Arch Linux
Gradle Version: 6.0.1
Gradle Tasks Version: 3.5.2
Spotless Gradle Version: 1.1.3

In my case it was because my projects have modules. I added target:
spotless {
  java {
    googleJavaFormat()

    target 'src/*/java/**/*.java', 'modules/**/src/*/java/**/*.java'
  }
}

It solves my problem.

@CodingKoopa are you able to provide a repository/example project that demonstrates this issue?

Going back in time, I added the spotless config in this commit, so the tree at that point is about as minimal as an example as I have. The Gradle file there is basically the same as the one in the OP.
I hadn't tested whether this can be triggered with a simpler config as @pierrickrouxel, and I don't really intend on going back to these projects to try it again. What's more is that my teammates who have taken over the project do report great success with this extension. If the issue is not easily reproduced by you, I wouldn't mind this being closed.

I have also issues with this. As soon as I add the -PspotlessIdeHookUseStdIn parameter, it stops working. Running in the plain terminal it tells me it is waiting for input, even though I piped it to the command.


How to enable push notification within iOS app?

Hi all...I have this plugin and push notifications all working on Android but not having luck with iOS.  I can't even get NOTIFICATIONS to show up in my apps Access Permissions within the iPhone Settings.
In my cordova app I add the plugin.  In firebase console I have linked the iOS app with all the appropriate APNS IDs and generated the GoogleService-info.plist file and added that to the root of my project.  In Xcode I have enabled the push notification entitlement and can see its set to "configurable" on my developer.apple.com Account IDs for my app.  So it all looks right.
However when I compile my app and load it onto an actual iPhone in the Settings the app shows that access to NOTIFICATIONS isn't even an option...I can see it listed as an option in other apps.  so I am not turning mine on correctly but can't tell if its something I am doing from my cordova code, or my Xcode project or....???
Any help would be appreciated.

Ok so you first have to grant permissions only on iOS, the code would be something like this:
  getDeviceToken() {
    if (this.platform.is('ios')) {
      this.firebase.grantPermission()
        .then((success) => {
          if (success) {
            this.doGetDeviceToken();
          }
        });
    } else {
      this.doGetDeviceToken();
    }
  }

  doGetDeviceToken() {
    this.firebase.getToken()
      .then((token) => this.setToken(token))
      .catch((error) => this.handleError(error));
    this.firebase.onTokenRefresh()
      .subscribe((token) => this.setToken(token));
  }

Where setToken is a function that updates the current device token of the user on the Firebase Database.
Hope it helps!

@joelmarquez90 - thanks.  I now have 'notifications' enabled on the app via the iOS permissions.  Quite honestly, I completely missed that in the documentation.  That being said, I then used the token key that was generated and tested it directly in firebase console and sent a test message - and it never arrived.
I had really hoped this was the last piece of the puzzle but I still can't get push messages to arrive at my phone:
Xcode 8.2.1

App Capabilities:
Push Notifications enabled
Background Modes - Remote Notifications enabled (is this even necessary)
Firebase Console:
iOS app added, using APNs Auth Tokens (.p8) exported from Developer.apple.com ACCOUNTs
imported GoogleService-Info.plist to root of project
Cordova:
Successfully getting iOS grantPermissions to enable NOTIFICATIONS in app access features

In console I can see the following firebase messages:
Firebase Analytics enabled
2017-07-09 11:44:07.555 appName[2214]  [Firebase/Analytics][I-ACS023012] Firebase Analytics enabled
2017-07-09 11:44:07.866418-0400 appName[2214:1566818] Connected to FCM.
2017-07-09 11:44:07.875018-0400 appName[2214:1566818] InstanceID token: ecQmuaDFbUU:APA91bEXiEekgm9Z3bUBuKPHzVEVwZSlSJgVmzGGv4Q3zZ6UwJDkWQN9Jtt8j40ylG6qoj49SML............vR1z2vy3gu51hL7DnntBxoDSzk
What else am I missing?  What should my bundle AppID permissions look like on Developer.Apple.com console?  Should I see "Push Notifications :   Development=configurable, Distribution=configurable".  ???? Trying to get this to work I also attempted to create a .p12 certificate....but never uploaded that to Firebase Console App....but right now my "Distribution=Enabled" when I created the .p12 - does that matter?
This is not easy stuff - someone needs to a SOLID tutorial on this.  Its quite confusing.

@joelmarquez90 - never mind on that last one.  ITS WORKING!!!!!
I was sending messages from FB Console with no badge or sound on...so they were arriving silently in the background and I wasn't seeing them.
Soon...now on both Android and iOS, push notifications arrive ONLY if app is in background or if app is closed.  How can this plugin be used to get notifications to arrive/show up if app is foreground?  I still want the notifications to alert the user the notification has arrived when they are actively using the app.

I think you have to manually handle the use case where the app is in foreground.

@rolinger how you fix it? i have added the grant permission into my app and it works in the simulator, but in the testflight installation the app don't ask for notification permission and because of that the app settings don't show NOTIFICATION.

@remisture - When the app is open and in the foreground I am not receiving any notification that a message has arrived.  As well, the onNotificationOpen doesn't seem to process any data payload to trigger the app to do something.  So I can't even do my own internal notification alert.  Have you gotten that to work?
Ideally I want to be able to receive normal push notifications (on the status bar) even when app is open in the foreground...but just being able to process data payloads would help.
@rafaelsilvestre - you have to enable the "Push Notification" on your app "Capabilities" within Xcode.  It was a simple on liner in the JS though: window.FirebasePlugin.grantPermission(); - there didn't seem to be a proper success/error callback though - because I can't get the permission process to halt until the user says OK or NO...the rest of my app continues to initialize even while the permission alert stays on top of the screen.

I got this resolved.  Closing it out.

@rolinger  how did you solve it? I am experiencing the same problem :S

I went through several iterations to get it working and I don't recall all the steps.  what specifically is not working for you?  I can take a look at my code and get back to you.

Thanks for the answer, I got the notification on iOS when app was in the background, but onNotificationOpen callback was never fired if app was in foreground or when I tapped on the notification.
I added this window.FirebasePlugin.grantPermission() call, removed and readded plugin and cordova-ios platform and now it is working.

ok cool....yeah, I recall having to drop cordova-ios and/or firebase and readd them...and then it started working.


Arrange the static files into subfolders within the static directory

I'm on it

Is that issue related to one of the stories or is it a refactoring story?

It is a refactoring story. I made this issue because there are files that are not needed and I want to organize the static files. Such as logo files or css files.

Perfect. File a refactoring story like all other stories.

The subject is too long. Make it shorter and place the detailed description in the first comment.

We decided that Saar will reorganize the static files.


Train East.pytorch

Hello, I tried to train on ICDAR with your East's pytorch version, iterating nearly 8,000 epoch, but found that the effect is particularly bad. Is there any skill in training? I have tried other pytorch versions of East and found that the effect is not good. I can't find the reason until now. Can you give me some advice?

@kurapan
I trained it for about 500 epochs , and got about 0.65 hmean，not reached 0.8 as paper show。I think you can raise the score map threshold , then the boxes at random positions with no text will disappear.

@kurapan
I trained it for about 500 epochs , and got about 0.65 hmean，not reached 0.8 as paper show。I think you can raise the score map threshold , then the boxes at random positions with no text will disappear.
HI , i trained it for 1000 epochs and just got 0.59hnean, can you tell me how do you set all thresholds.
Thanks you so much!

@kurapan @czj1989 @liuxng @huziling What about your loss?  My loss keeps about 0.01 from the beginning and seems not to change. Is that normal?

@Ocelot7777  when I use one image as training set, I come across the same problem, but I will not come across the same problem when I change to use about 8k images, and have you add the pretrained resnet50.

@Ocelot7777 when I use one image as training set, I come across the same problem, but I will not come across the same problem when I change to use about 8k images, and have you add the pretrained resnet50.

@jiangmiaotong I have added pretrained resnet50 and use ICDAR2015 (1000 imgs) for training.
Then I changed the Loss Function and it seems to work as expect. Loss started at about 5.7 and 0.3 after 700 epochs.

@Ocelot7777 when I use one image as training set, I come across the same problem, but I will not come across the same problem when I change to use about 8k images, and have you add the pretrained resnet50.

@jiangmiaotong I have added pretrained resnet50 and use ICDAR2015 (1000 imgs) for training.
Then I changed the Loss Function and it seems to work as expect. Loss started at about 5.7 and 0.3 after 700 epochs.

i did not change anything and loss started at about 0.2 and end at 0.001 after 600 epoch. it seems some things wrong. May you tell us what do you change about the loss function

@Ocelot7777 when I use one image as training set, I come across the same problem, but I will not come across the same problem when I change to use about 8k images, and have you add the pretrained resnet50.

@jiangmiaotong I have added pretrained resnet50 and use ICDAR2015 (1000 imgs) for training.
Then I changed the Loss Function and it seems to work as expect. Loss started at about 5.7 and 0.3 after 700 epochs.

i did not change anything and loss started at about 0.2 and end at 0.001 after 600 epoch. it seems some things wrong. May you tell us what do you change about the loss function

In loss.py:
eps = 1e-5
# return torch.mean(L_g * y_true_cls * training_mask) + classification_loss
return torch.sum(L_g * y_true_cls * training_mask)/(torch.nonzero(y_true_cls * training_mask).shape[0] + eps) + classification_loss
ICDAR2015 for 700 epochs, but seems not to get a good result till now. Maybe I should continue training.

@Ocelot7777 when I use one image as training set, I come across the same problem, but I will not come across the same problem when I change to use about 8k images, and have you add the pretrained resnet50.

@jiangmiaotong I have added pretrained resnet50 and use ICDAR2015 (1000 imgs) for training.
Then I changed the Loss Function and it seems to work as expect. Loss started at about 5.7 and 0.3 after 700 epochs.

i did not change anything and loss started at about 0.2 and end at 0.001 after 600 epoch. it seems some things wrong. May you tell us what do you change about the loss function

In loss.py:
eps = 1e-5
return torch.mean(L_g * y_true_cls * training_mask) + classification_loss
return torch.sum(L_g * y_true_cls * training_mask)/(torch.nonzero(y_true_cls * training_mask).shape[0] + eps) + classification_loss
ICDAR2015 for 700 epochs, but seems not to get a good result till now. Maybe I should continue training.

i got 0.70 heams ,better than the author @songdejia . but i can`t got 0.8 as the paper.may their are some different between the pytorch coede and tensorflow code.

@huziling  0.7hmean also, and have you found the reason?

@huziling 0.7hmean also, and have you found the reason?

我并没找到问题所在，但我怀疑可能是数据读取，模型初始化，以及pytorch和tensor flow的损失计算区别之类的原因。由于时间问题我并没有进一步寻找原因

Here is the loss function I used:
In loss.py:
eps = 1e-5
return torch.mean(L_g * y_true_cls * training_mask) + classification_loss
return torch.sum(L_g * y_true_cls * training_mask)/(torch.nonzero(y_true_cls * training_mask).shape[0] + eps) + classification_loss
However, after 1000 epoch. My loss decreased from 13 to 0.0009. However, there is no bounding box from the prediction results of the model of 1000 epoch. Has anyone meet the same problem? By the way, I used Win10 to run the code.

@kurapan
I trained it for about 500 epochs , and got about 0.65 hmean，not reached 0.8 as paper show。I think you can raise the score map threshold , then the boxes at random positions with no text will disappear.

what is python  version ? I use python3.7  but the loss in not normal

@huziling @jiangmiaotong
did you change anything in code to get to 0.7 hmean?

@huziling @jiangmiaotong
did you change anything in code to get to 0.7 hmean?

i can't remember all details cause it's long time ago. i may change some thresholds in eval function beacause  those are some differents with tensorflow version


tests for MeanQualityByCycle

thanks to @dekling
fixes #409

@akiezun Rebase on #636 and replace the File.createTempFile().  :+1: from me once that's done.


cli history and run command usage

When a user types a bad command scope nonExistantCommand, it seems to wipe out the session history of the most recent command.  This can be observed with scope hist, here where scope dashboard was typed instead of scope dash:
11	npm      	npm start    	50304	10m16s	3m17s   	1047
12	dashboard	dashboard    	51668	7m9s  	0ms     	0

One proposed way to fix this is to require the run subcommand is always used, instead of it being able to be implicit like it is now.  This may be a more consistent user experience but implies a fair amount of documentation updates.  Another proposal is to continue to allow an implicit "run", but handle things so that failed commands don't muck up the history.

@jrcheli i can't replicate this. could you give an example session?
i tried:
scope top
scope dashboard
scope hist

i was still able to see the "top" session in history, with data:
467	top      	        top            	1707425	10s  197ms   	3106
468	dashboard	dashboard    	1707448	3s   	0ms     	0

The current workflow is for the cli to create a session directory, then call ldscope to run the app that will populate that directory.
In the case of an invalid command, libscope will throw the error /tmp/libscope-1.0.0/ldscopedyn could not find or execute command 'bla'.  Exiting..
In order to delete sessions where invalid commands were used, we could take the following approaches:

Check that the command is valid - difficult since we would have to run the command in some cases.
Delete the session dir next time scope cli is used (i.e. when we type scope history or scope events) - though messing with sessions could get confusing for the user.
have libscope delete the directory.

Alternatively, in the above case, you can access events from session 11 with scope events -i 11.

We discussed this as a team and none of the suggested approaches seemed appropriate. We suggest that the user specifies a session ID for scope events/metrics/flows/dash to work with previous session data. Closing.


Wrong balance after closing a channel

When I closed a channel my home balance was super inflated. It seems the app accounted for my newly pending balance in my closing channel, but also counted the old balance as well? It seems to be my prior balance + my channel that just closed.

that's an issue with the limbo balance 😵
was it neutrino or were you connected to a full node?

Neutrino.
I think this is an old LND bug that was fixed with 0.7.1. My channel was stuck in Waiting close, that was the issue. After a while, it fixed itself. Maybe we use this issue to track updating to LND 0.7.1?


WSL Connect Issue

Returns an error when running "Shell: Patch WSL"
PS C:\Users\brand> powershell.exe -ExecutionPolicy Bypass -File "c:\Users\brand\AppData\Local\Programs\PearAI\resources\app\extensions\pearai.pearai-1.2.0\wsl-scripts\fix-wsl.ps1" -wslDownloadScript "c:\Users\brand.pearai\extensions\ms-vscode-remote.remote-wsl-0.88.4\scripts\wslDownload.sh" -PEAR_COMMIT_ID "58996b5e761a7fe74bdfb4ac468e4b91d4d27294" -VSC_COMMIT_ID "4849ca9bdf9666755eb463db297b69e5385090e3"
Executing WSL download script
ERROR: Failed to download the VS Code server. 'wget' not installed.
+ CategoryInfo          : NotSpecified: (ERROR: Failed t... not installed.:String) [],
RemoteException
+ FullyQualifiedErrorId : NativeCommandError
+ PSComputerName        : localhost
Please install wget:
Debian/Ubuntu: sudo apt-get install wget
Updating VS Code Server to version 4849ca9bdf9666755eb463db297b69e5385090e3
Removing previous installation...
Download script output:
Updating VS Code Server to version 4849ca9bdf9666755eb463db297b69e5385090e3
Removing previous installation...
WSL download script executed successfully.
Server file not found: /home/root/.pearai-server/bin/4849ca9bdf9666755eb463db297b69e5385090e3/out/vs/server/node/server.main.js
An error occurred while trying to edit the file.
----------------------------- wget is in fact installed.

@brandonyee-cs can you confirm again manually that wget is installed.
do you have multiple distros in wsl?? maybe the one its trying to connect to does not have wget.
can you connect to wsl using vscode?

I have multiple distros; how do I specifically connect to a particular distro?

mmm, strange.
what distros you have, and which one you trying to connect to?
i would suggest try checking all distros for wget, if anyone is missing wget, maybe thats the one its trying to connect to.
you can use this option to connect to a particular distro

can you run this in all distros - sudo apt install wget or sudo apt-get install wget
then try running patch WSL command,

Hello PearAI community,
I also faced this issue while trying out the editor. I can confirm it happens on my two computers. I am using Windows 11 Pro 23H2.
I installed the WSL extension and run the patch script as described in this guide: https://trypear.ai/blog/wsl-setup
When I try to connect to WSL, this error pops up:

When I go to remote explorer, and try to refresh WSL targets, I get this error:
Error running command remote-wsl.explorer.refresh: command 'remote-wsl.explorer.refresh' not found. This is likely caused by the extension that contributes remote-wsl.explorer.refresh.
Please fix this issue so I can consider becoming a customer as I am exploring AI tools for my future venture and WSL integration is crucial for my workflow.
Thank you!

In response to your previous inquiry Himanshu-Singh-Chauhan, the Distro I plan on using is Ubuntu and I do in fact have wget installed. I am searching for a solution in which I can connect to said Distro without uninstalling or altering my other Distros.


<IP_ADDRESS>

Conflicting files
AUTHORS
ChangeLog
configure.ac
sql/functions.sql
utils/setup.php
Originally posted by @pepe-invest-git in https://github.com/osm-search/Nominatim/issues/2286#issuecomment-823728571

@

Duplicate of #


Redirect mdb-919 to https://www.cityoflompoc.com/home/showpublisheddocument/29896/638460016396870000

mdb-919 doesn't have datasets. Redirect to https://www.cityoflompoc.com/home/showpublisheddocument/29896/638460016396870000

403 error - example for #216


Android+Gradle: 2 files found with path 'simplelogger.properties' from inputs

I tried building an Android app using Android Gradle Plugin 8.3.2 and this dependency on simple-openai:
implementation 'io.github.sashirestela:simple-openai:2.3.3'

The build failed with:
> Task :app:mergeDebugJavaResource FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeDebugJavaResource'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.MergeJavaResWorkAction
   > 2 files found with path 'simplelogger.properties' from inputs:
      - /Users/bjorn/.gradle/caches/modules-2/files-2.1/io.github.sashirestela/simple-openai/2.3.3/efa2c93988486eee2a07dc42e192f31f9439fad6/simple-openai-2.3.3.jar
      - /Users/bjorn/.gradle/caches/modules-2/files-2.1/io.github.sashirestela/cleverclient/1.4.1/c4cf756390917d612594624bbd2b1d5780323b2f/cleverclient-1.4.1.jar
     Adding a packaging block may help, please refer to
     https://developer.android.com/reference/tools/gradle-api/8.3/com/android/build/api/dsl/Packaging
     for more information

I was able to work around it by adding packagingOptions:
android {
   ...
    packagingOptions {
        merge "simplelogger.properties"
    }
}

Cloning to Discussion section


.netrc help

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.04.25. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[ ] I've verified and I assure that I'm running youtube-dl 2018.04.25

Before submitting an issue make sure you have:

[ ] At least skimmed through the README, most notably the FAQ and BUGS sections
[ ] Searched the bugtracker for similar issues including closed ones
[ ] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[ ] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'-v', u'http://www.youtube.com/watch?v=BaW_jenozKcj']
[debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251
[debug] youtube-dl version 2018.04.25
[debug] Python version 2.7.11 - Windows-2003Server-5.2.3790-SP2
[debug] exe versions: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4
[debug] Proxy map: {}
...
<end of log>

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: https://www.youtube.com/watch?v=BaW_jenozKc
Single video: https://youtu.be/BaW_jenozKc
Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc

Note that youtube-dl does not support sites dedicated to copyright infringement. In order for site support request to be accepted all provided example URLs should not violate any copyrights.

Description of your issue, suggested solution and other information
Hi,
Anyone can tell me how to set up properly my .netrc if I want to use Bell.ca tv login with AEnetwork .
Thank you.

bell.ca is not supported.

any work around other than using netrc ?


Polaris22Fixup patch broken on resume

yesterday I leave my microsoft autoupdater running overnight, the UI of the application showing glitching.
right click on taskbar also found glitchs.
Hac-Mini Release v2.5 installed.
OSX: 10.15.2
LG Ultra HD 5120 x 2880（5K/UHD+ )  scale to 2560 x 1440 @ 60 Hz
AMD Radeon RX Vega M GH

I think somehow the Polaris22Fixup driver got unloaded. If you see this again, run sudo sysdiagnose and upload the logs.

Closing due to lack of activity.

I was able to experience this. Seems to only be in 10.15 and happen rarely. A reboot fixes it.

I have confirmed that on my system a lots dead processes created by cron, results my Mac's file descriptors reached the limits, and it's makes the computer unable forks new process.
After I was disabled all the cron table entries, it's seems the problem no longer exist.
please check your open files limits if met such abnormal or graphic glitch.


Integration of the changing of the REST-API during the monaco-integration

This is a followup/copy of #60 , due to a source branch change.

Description

This PR contains the changes I've done in the last weeks to integrate openVALIDATION inside the monaco-editor.
The changes can be found almost exclusively in the REST module. Only three changes were made in the other modules.

I added the attribute validDataType inside the ASTComparisonOperator which specifies the valid types for the operator.
In PTConditionConstrainedTransformer.java I removed exceptions that tried to validate a constrained condition inside the parsing process. The same things were checked in the validation layer, so the error messages could be removed.
I added the possibility to specify a position inside the ASTValidationException. This enables the opportunity to specify the global position of an error inside an operand as the position of the parent-class. This is required for the linting-process.

Also the main interface of the REST-API wasn't changed. I only added three new interfaces, that are used inside the editor.
Motivation and Context

Integration of openVALIDATION in the monaco-editor with the REST-API.
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause compatibility issues)
[ ] DevOps change (fix or alteration in a build pipeline or config file)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.
[ ] I have added the upcoming release notes accordingly.

@NLueg there are compilation errors when building with mvn clean test -Pintegration, please check again, and upfix if possible.

@NLueg i fixed the compilation error. While merging your history into develop, there were new calls to ValidatorBase.setContext() added, but you changed the signature of this specific method in your changes. i added a single wrapper similar to the context constructor overload - i would like you to review if this overload is redundant (changing the new calls to setContext()), or approve this commit.

@jages That's a strange error but your fix looks good to me. Thank you for cleaning the commit history!


Feature request : input by REST/GRAPHQL API

as seen in HN :

Can we hook this to an api GET request ? I guess i could API -> download JSON -> Ananas, but you know..:)

🙏🏼
Cheers !

possible step config:
config:
    method: GET | POST | PUT | DELETE
    contentType: json | text # auto inject content type header with this
    headers:
        key: value
        ...
    body: |
        [request body here]
    plainText: false # true to ignore content type,
                     # see the result as plain text, useful when combining with
                     # JS/Python steps for complex return structures
    jsonFilter: data.users # only useful for json, support jq syntax?
    lineDelimiter: \n # only useful for text, result as multiple line

The first step could be supporting only application/json and application/text content type.
If the result is in JSON, need to format the JSON to row-based (each line a JSON record) as a JSON log

Depends on #91

included in release 0.9.0


[devtools] minor fixes to the speed tutorial

What's changed, or what was fixed?

see title

Fixes: N/A
Target Live Date: 2018-07-17

[x] This has been reviewed and approved by @kaycebasques
[x] I have run npm test locally and all tests pass.
[x] I have added the appropriate type-something label.
[x] I've staged the site and manually verified that my content displays correctly.

CC: @petele

Whoops!
There were 13 warnings that will prevent this PR from being merged. Please take a look, and either fix, or provide a justification for why they can't be fixed.
WARNINGS
src/content/en/tools/chrome-devtools/speed/get-started.md#L605 - '

:tada: This has been pushed live to https://developers.google.com/web/


NFT not showing in marketplace, system management error "NFT 不存在"

Minting is successful, it shows up in the smart contract and it is also pushed into the database. However, there are issues with retrieving the NFT information to be displayed in the vue-web marketplace. Also, when attempting to interact with the NFT authentication in the system management, there will be an error code "-1", "NFT 不存在".
NFT Marketplace:

System Management:

NFT铸造完成后，需要一段时间让服务器与链上信息进行同步确认

I have let it run for awhile, however the NFT is still not showing up in the marketplace. I traced the source code and this is what I have found:

Looking at vue-web's /items route's view component, I see that it is attempting to retrieve NFT information from Springboot backend through the API call to /user/stat and /user/<collections | onsales | created | like. Doing a log of these calls gets me:

I understand in the database, there are NFTs existing. So I looked into fingernft-api source code. I found that the post mapping for /user/onsales triggers an fingernft-db's FcContractNftExtMapper.findOnsaleNft function. However, I could not investigate any further as FcContractNftExtMapper does not exist in the source code provided by fingernft-db:

I believe the problem lies on the connection between the Springboot backend and the smart contracts deployed on Rinkeby network. Do you have any idea of what could be causing the NFTs to not show up in the marketplace frontend? Could it be an ABI problem with the Springboot backend?

Also, how do I verify smart contracts that I have deployed through the System Management panel?

Thank you for your time.

你的问题已经在CHAINPIP社区提问并且我已经解答了。以后若有疑问可以直接到CHAINPIP社区提问，那里能更及时的得到回复。


Experience Event - Proposition Interactions field group

#1806
Internal JIRA: https://jira.corp.adobe.com/browse/CJM-59668
Advice needed:
I see other existing attributes all have the meta:titleId and meta:descriptionId fields and they all have some ID on it. Are these 2 attributes automatically generated?
Thanks,
Ken

retest


Add new ASN field thats just the integer

Add another field that is just the ASN Number, like 12345 instead of the whole string like "AS12345 - Example"
Need to figure out expression/database name.  Maybe asnid.src or asn.src.num?

This has been added


Update install.doc

Replace istio-operator namespace with istio-system namespace when installing or deleting the control plane.

Closing this since it's outdated.


[9.x] TransactionPreCommitted

Hello.
There was a need for a preCommitted event, it would be great to add to the framework.
Thanks.

Naming can be improved to align with other similar events

Thanks for your pull request to Laravel!
Unfortunately, I'm going to delay merging this code for now. To preserve our ability to adequately maintain the framework, we need to be very careful regarding the amount of code we include.
If possible, please consider releasing your code as a package so that the community can still take advantage of your contributions!
If you feel absolutely certain that this code corrects a bug in the framework, please "@" mention me in a follow-up comment with further explanation so that GitHub will send me a notification of your response.

@taylorotwell Hello. The event must be done on the side of the framework. A standalone package would be difficult to maintain and keep ManagesTransactions up to date. Any change to the framework will break the package. I believe adding an event won't harm your product. For example, this event can be used in logging, in profiling tools, etc.
For example, event sourcing model. Inside the transaction, we will fill some of our state and, before the last commit, write logs with one big insert request, inside the same transaction. These are all examples, but they are very important, I think.

@taylorotwell I will describe in detail my case of using this functionality. I am developing a package for working with virtual wallets. Now I have a custom service for working with transactions in the database. When developers call DB::beginTransaction() services in their code, I throw an exception. Package users ask to remove this exception (for example, they have problems with laravel nova https://github.com/bavix/laravel-wallet/issues/455 https://github.com/bavix/laravel-wallet/issues/569 https://github.com/bavix/laravel-wallet/issues/570). I can't use native laravel transactions right now because before DB::commit(), I need to collect all requests and execute them in batches (to do this, I need to subscribe to the event before commit). To be sure of the atomicity of the written data, in case of an error, all data will be rolled back. Adding this event will help me a lot, without it there is no point in continuing to move away from our own transactions towards standardization. I understand that this is a rather narrow case. But I think that the event will not be superfluous in the framework.


feat: add method to fetch a schema by id

Description
Add method to fetch a schema by id
Additional context

Gravitee.io Automatic Deployment
🚀 A prerelease version of this package has been published on Gravitee's private artifactory, you can:

use it directly by updating your project with version: 1.0.0-get-schema-by-id-SNAPSHOT
download it from Artifactory here

:tada: This PR is included in version 1.0.0-alpha.4 :tada:
The release is available on:

1.0.0-alpha.4
GitHub release

Your semantic-release bot :package::rocket:


Add "Aggregator" label to OnRamper

Overview

We want to add "aggregator" to the Onramper link on the "buy/sell" crypto widget
Can we also move them to the #2 position, under JunoPay

References and additional details
see above
Acceptance Criteria
as a user I should see that Onramper is a fiat ramp aggregator and in the 2nd position.
Need By Date
No response
Screenshots/Mockups
No response
Estimated effort
No response

Looks like this was closed by https://github.com/shapeshift/web/pull/3198


feat(sink): implement snowflake sink

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
Detailed spec will be added when finalizing this PR.
The general sink logic for snowflake-sink is a little bit different from others, since snowflake only support sink (e.g., insertFiles REST API) from three external stage storages (e.g., aws, azure, and gcp), then we must somehow first upload the corresponding data files to an user provided s3 bucket, and then trigger the snowflake pipe to copy from that specific external staged storage.
To keep everthing simple at present, we only support amazon s3 as an external staged storage.
For detailed snowpipe workflow, please refer to: https://docs.snowflake.com/user-guide/data-load-snowpipe-rest-overview.

Checklist

[x] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added test labels as necessary. See details.
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[x] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[x] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
Detailed spec will be updated in Notion later.

Currently the basic snowflake sink pipeline has been setup, and I believe it's time to start a v1 code review.
To summarize the overall logic:

data is currently encoded in json format (i.e., by the default JsonEncoder::new), we may change to parquet later.
data will first be sunk into a user provided S3 bucket, the file name is implicitly encoded as RW_SNOWFLAKE_S3_SINK_FILE_<NUM>, where NUM is a increasing u32, to keep each S3 file unique.
after successfully sinking to the s3 bucket, we will then trigger a insertFiles post request (i.e., the snowpipe rest api) to snowflake, enabling the sinking from s3 to the actual pipe object user created earlier.
typically we will conduct the sink when a preset threshold has been exceeded, but the threshold may be changed.

Also need to add an instance to integration_tests

Also need to add an example to integration_tests

problem is - we always need an external s3 bucket during any potential use-case (including integration tests), plus a valid snowflake account for the final sink part.

Also need to add an example to integration_tests

problem is - we always need an external s3 bucket during any potential use-case (including integration tests), plus a valid snowflake account for the final sink part.

Ok ok, that can be done without integrating it into our ci, just as an example

Also need to add an example to integration_tests

problem is - we always need an external s3 bucket during any potential use-case (including integration tests), plus a valid snowflake account for the final sink part.

Ok ok, that can be done without integrating it into our ci, just as an example

Agree. It's hard to make it work in CI because Snowflake is a SaaS service. An example is good enough in this cases.

plus, after some investigations, rusoto_s3 seems a perfect match with snowflake sink's use case (and even part of our file sink), if it looks good, I can refactor the current hand-made S3Client in subsequent pr(s).
cc @fuyufjh @xxhZs.

Also need to add an example to integration_tests

problem is - we always need an external s3 bucket during any potential use-case (including integration tests), plus a valid snowflake account for the final sink part.

Ok ok, that can be done without integrating it into our ci, just as an example

I'll add a detailed spec / example afterwards, any suggestion on where to put it? (e.g., integration_tests/snowflake_-sink/...?)


Move scale defaults to separate file

Size Change: -4 B (0%)
Total Size: 233 kB

Filename
Size
Change

dist/chart.esm.js
67.1 kB
-12 B (0%)

dist/chart.js
85.1 kB
+4 B (0%)

dist/chart.min.js
60.7 kB
+4 B (0%)


Thumbs container width + scroll

Hi, its really nice improvement and I am gonna use it in one of my theme, however I was wondering is it possible to give X number of visible thumbs for example if I have 20 images, obviously 20 things cannot be shown in one row so I define
visibleThumbs:5
and soon it it scrolls to slide 6 thumbs also scroll to 6-10, currently its difficult to adopt if we have more images..
thanks

Owl Carousel 1 has this option http://owlgraphic.com/owlcarousel/demos/sync.html
I'm not planning on making this i'm afraid.


[WIP] baseline frontend work

get the basics of the frontend working with the MVP backend

@karnthis Working on integrating with the backend for signup/login.
Just a couple questions.

Can you make the endpoint return JSON instead of plain text for a response.
i.e. {"error": "passwords don't match"}
when there's an error should there be a 201 status code? I feel like it should be a 400, since 201 means created, but we shouldn't be creating a user if the signup details were invalid. We should throw a 4xx code since it was bad data from the client.
Is there a reason why /api/user/id isn't returning the user object?

Steps to reproduce

Signup with new user
Login with new user
Use token from logging in and hit endpoint /api/user/userId I get back blank.

Is this ready to commit now that we sorted out the issue with adding items?

Give me this weekend, I'll get it to a mergable state.

Baseline works for now, merging for new starting point


Support implicit expand to symbolic shape in _broadcasted

Part of #1353, followup on symbolic expand
Add support to implicit expand in _broadcasted like Tensor.rand(3,4).reshape(3, Variable) + 1 by adding __bool__ to Node. Before this change
a = Variable("a", 1, 8)
max(a, 1) == min(a, 1) == a

with this change
a = Variable("a", 1, 8)
max(a, 1) == a
min(a, 1) == 1

so _broadcasted can do expand from 1 to a correctly.
max(2, a) still evaluates to a, but I don't think we need to support that for the movementops

Changes made in tinygrad/:
------------------------------------------------------------
files                             insertions       deletions
------------------------------------------------------------
tinygrad/shape/symbolic.py                 2               1
------------------------------------------------------------
lines added in the tinygrad folder: 1


Redirect badge spam and more results not working.

[ ] Verify functionality

Cherry-picked the redirect badge fix into master (04dd427fef3dc09d4927771464337bee2a7ecded). I'll need to take a look later at the more results patch.


[BUG] Generated PDF with only 1 long page instead of multiple A4 pages.

Describe the bug
I got a CV which looks like a 3 pages CV, but generated PDF is only 1 long page.
Product Flavor

[x] Managed (https://rxresu.me)
[ ] Self Hosted

To Reproduce
Simply click generate PDF.
Expected behavior
Expected generated PDF to have multiple pages, and not just 1 long vertical page.
Screenshots

Desktop (please complete the following information):

OS: Windows 10
Browser Chrome
Version 102.0.5005.63 (Official Build) (64-bit)

Additional context

I know this is open source, but I got some urgency on having a PDF correctly generated with multiple pages, if you can please suggest workaround or fix, I would be greatly appreciated, thanks so much.

Seems like it's a "feature": https://github.com/AmruthPillai/Reactive-Resume/issues/732
In the "layout" section of the right sidebar, you can manually add pages and move relevant content over there.
Basically, there is no automatic page break, just an A4-limit notification that helps you fit everything inside an A4 page.

I am quite surprised and disappointed  this system works like this and the "solution" is to manually manage the pagination of the thing myself, by splitting larger sections into different sections that live on different pages.
Especially when there seems to be no easy way to do this. I just spent time adding in all my work experience.. now I have to laboriously duplicate it into a second (and third.. and .) Work Experience.. Cont. section and fit them on the next pages.. why doesn't it do it itself, when the page view inserts "page breaks" that are not used? Or at least have a "copy section" function so I can copy my "main" work experience section a few times, hide it, and edit down the copies into smaller chunks.. but this is the sort of thing I would expect pagination on a PDF generating application to deal with itself.
Hopefully the XML backup of the resume created can be imported into another tool so I just haven't entirely wasted all this effort.
Except for this pagination issue the created PDF resume and tools for managing look really good.

I totally agree with zogith and the OP. Please make this a priority, if possible, because the "Work Experience Cont." looks non-professional and it would be much easier to have simple page breaks.

It's easier said than done unfortunately. I spent my nights trying to figure out how to "auto magically" format layouts and ensure that page breaks occur when the user wants, and not when HTML/CSS decide it should. The most versatile solution I had that gives complete control to the user was to create sections and move sections around pages.
Also, if the words "Work Experience Cont." looks unprofessional, you could create the section with no name (or just Work Experience) and use the same section name, on the new page. Yes, in an ideal world, I wish I could add page breaks like in Microsoft Word and allow users to add a break anywhere, but the structure of how the templating engine is set up doesn't allow for this as far as I see it.
Right now, the only option to span your experience or any other section to multiple pages is to create a custom section and add the rest of your fields there and move the new section to a new page. It might seem like a hack, but it's a feature ✨


Building roslyn in the VMR fails non-deterministically

Sometimes roslyn fails to build in the VMR because of a race condition:

CSC : error CS2012: Cannot open 'D:\a_work\1\vmr\src\roslyn\artifacts\obj\SemanticSearch.ReferenceAssemblies\Release\net8.0\SemanticSearch.ReferenceAssemblies.dll' for writing -- 'The process cannot access the file 'D:\a_work\1\vmr\src\roslyn\artifacts\obj\SemanticSearch.ReferenceAssemblies\Release\net8.0\SemanticSearch.ReferenceAssemblies.dll' because it is being used by another process.' [D:\a_work\1\vmr\src\roslyn\src\Tools\SemanticSearch\ReferenceAssemblies\SemanticSearch.ReferenceAssemblies.csproj]

Example build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=669255&view=logs&jobId=9050e078-31bf-5111-d8ec-8b6fa95caf9c&j=9050e078-31bf-5111-d8ec-8b6fa95caf9c&t=523d8a07-ca4d-5c7a-367a-d86c5fc4038b
This is probably due to the project being built twice with the same outputs (an anti-pattern in msbuild). The binlog should tell. @jaredpar who would be a good person on the roslyn team to take a look?

This is probably due to the project being built twice with the same outputs (an anti-pattern in msbuild). The binlog should tell. @jaredpar who would be a good person on the roslyn team to take a look?

I only see one binlog attached to that pipeline and it's for the outer build. The inner builds only seem to have non-binary logs. Am I looking in the wrong place?

Yes. It's the "source-inner-build.binlog".

I've looked at the binlog and it does seem like there are two paths to building SemnaticSearch.ReferenceAsesmblies.csproj

At the same time though ... I don't see how that is a build authoring error on our part. There is nothing particularly special I can see here. The relationship between Roslyn.VisualStudio.Setup.csproj to SemanticSearch.ReferenceAssemblies.csproj is a simple ProjectReference.
It does seem odd that Microsoft.VisualStudio.LanguageServices.New.IntegrationTests.csproj has a .metaproj. That's beyond my understanding of  msbuild.

I see that the csc task is invoked twice non-incrementally on the non-multi-targeting project via this msbuild binlog viewer query:

$task csc under($project SemanticSearch.ReferenceAssemblies.csproj)

Here's the global property diff for those two project evaluations: https://www.diffchecker.com/YbB9Ksu0/
Because the global properties differ, the project builds twice.
One evaluation has an additional TargetFramework global property which is wrong as single targeting projects shouldn't have that. This is because of this code: https://github.com/dotnet/roslyn/blob/324e078a9b47b62cd6dec6c78c6308c4540aa1e5/src/VisualStudio/Setup/Roslyn.VisualStudio.Setup.csproj#L311-L312
Remove SetTargetFramework and the overbuilding and race condition will go away. FWIW the msbuild team is adding analyzers that will detect such cases.

FWIW the msbuild team is adding analyzers that will detect such cases.

We need to enable these analyzers for all our repos asap.
@rainersigwald

They don't exist yet, but @JanKrivanek will be happy to have eager customers when they do.

In this case it looks like the problem is that SemanticSearch.Reference.Assemblies targets net8.0 while the VS project targets net472. Assume the SetTargetFramework element is trying to resolve that problem. What is the correct way to solve that?
@tmat

A ProjectReference pointing to a single targeting project doesn't need and shouldn't have the SetTargetFramework metadata as there's only one TFM in the project. The important part is the SkipGetTargetFrameworkProperties metadata which silences NuGet's compatibility analysis. For multi-targeting projects, the usage of SetTargetFramework is valid if you want to choose the nearest compatible TFM yourself (instead of NuGet).


poor search functionality in the Github wiki

Describe the problem you're observing:
There are a lot of features in dbeaver, and a lot of them are documented in the wiki, but the documentation is hard to find.
Steps to reproduce, if exist:
for example, I am looking for information about virtual columns and virtual references
The first place to search is here:

https://dbeaver.com/docs/wiki/
There is a search button, I enter "virtual", but the results are only from release notes, not from Wiki content
on https://dbeaver.com/docs/wiki/ I use the "download PDF", and in the PDF I search for "virtual"
and I get only one place about "Defining Virtual Keys"
so it looks like the Wiki doesn't contains any information about virtual columns. Or the PDF doesn't contain the whole Wiki
now I search in google for "dbeaver virtual columns" and I also find this:
https://github.com/dbeaver/dbeaver/wiki/Virtual-column-expressions

So it looks like there is a documentation in the Wiki, but it is hard to find. And the export of the Wiki doesn't contain the whole Wiki, but only the "General usage guide"
I understand that this is an issue with GitHub Wiki functionality.
A workaround I could imagine would be to offer a second PDF Download containing the whole Wiki.
Or a user could clone the whole Wiki and search locally using a fulltext search.
Or are there any ideas how to easily find any content in the dbeaver wiki?
It looks like the dbeaver has so many features, I need. It is a tragedy that I have only now tried the program.
I had tried several other database managers before, and stopped at some point because it doesn't get any easier with most of them than with SSMS or Azure Data Studio. dbeaver convinces with its quite intuitive handling and such features as virtual keys, ER display, filtering and sorting data in the grid with simultaneous display of linked tables.
However, features are only as good as their documentation is easy to find. That's why I wanted to explicitly point out the problems with the wiki. After all, this will also affect other new users.

Thank you for the report.

We improved search functionality on our website. Thank you for the report.


Create the bin/ dir unde DESTDIR.

In case it is not there in case of a fresh DESTDIR / etc.

Thanks, and yw.


Fix CI for Xcode 7.3

Currently, Travis CI is failing.
This PR make it succeed CI build on Xcode 7.3.

@giginet Thanks!


Fix a typo in TokenErrorResult.cs

ArgumentNullException arguments were inverted
What issue does this PR address?
Does this PR introduce a breaking change?
Please check if the PR fulfills these requirements

[x] The commit follows our guidelines
[ ] Unit Tests for the changes have been added (for bug fixes / features)

Other information:

Thanks!


Fix description for istioctl verify-install

Closes #24068.

cc @irisdingbj

cc @esnible

It changed in 1.6 :/

Yep, behaviour changed for this command in 1.6 so I will agree for this change. But I want @esnible to confirm this as he made this changes.

In response to a cherrypick label: new pull request created: #26359


Insert new rows

Hi !!
using pgweb
Is it possible to insert new rows into a table without necessarily executing an insert query?
for example: right click -> insert new row
that would be a very nice feature for data entry

Data editing functionality is out of scope of this project.


TabController with multiple navigation controller, trouble adding RESideMenu

I have a UITabController set at my rootViewController and I have multiple UINavigationControllers.
I want to add a RESideMenu to my first UIViewController of my first UINavigation Controller.
This is my setup...
self.tabBarController.viewControllers = [NSArray arrayWithObjects:navController1,
     navController2, navController3, navController4, navController5, nil];

self.window.rootViewController = self.tabBarController;

I have been using an old side menu and I've tried to rework this to use RESideMenu, with a little success, however my tab bar appears on the side menu and not my first view and I have a gap in my first view where it should be, I've not been able to figure out how to fix this  ...
self.tabBarController.viewControllers = [NSArray arrayWithObjects:[self MySideMenu],
    navController2, navController3, navController4, navController5, nil];

- (RESideMenu *)MySideMenu {
SideMenuViewController *leftSideMenuController = [[SideMenuViewController alloc] init];

UIViewController *vcCB = [[CBViewController alloc]
                 initWithNibName:@"CBView" bundle:nil];

UINavigationController *navController1 = [[UINavigationController alloc]
                                          initWithRootViewController:vcCB];
navController1.tabBarItem.title = @“One”;

navController1.navigationBar.translucent = NO;
navController1.navigationBar.barStyle = UIBarStyleDefault;

RESideMenu *sideMenu = [[RESideMenu alloc] initWithContentViewController:navController1
    leftMenuViewController:leftSideMenuController
    rightMenuViewController:nil];

sideMenu.delegate = self;

return sideMenu;
}

My old side menu had navigationController around the method call, however this doesn't show anything except a black screen with a white bar at the bottom
self.tabBarController.viewControllers = [NSArray arrayWithObjects:
   [self MySideMenu].navigationController,
   navController2, navController3, navController4, navController5, nil];

One other thing that I have
sideMenu.sideMenu = sideMenu;

Which is a property in my first UIViewController.
Can anyone help me out please :(  ?

Ahhhh obviously I needed to follow the tab bar example and add the side menu as the root and as my tab bar as my content view controller :) Then the tab bar controller has all the navigation controllers as before :)

how do i navigate programmatically between the two content view controllers (one is tabbar controller with multiple tabs in nav controller & another one is a view controller in nav controller?

@Jules2010  did not work for me ?

@omarj follow the example, build that up towards your apps setup each step at a time. Worked for me.


feat: Qdrant ANN backend

Hello 👋. Greetings from Qdrant.
Description
This PR adds support for Qdrant to be used as an ANN backend. Currently, the integration is available as a separate package at https://github.com/qdrant/qdrant-txtai.
With the recent addition of PGVector, we are hoping txtai is now open to provide native support for external vector database providers.
Testing
Tests have been configured to run using both an in-memory and Qdrant server instance.

Thank you for this PR!
A recent objective of txtai was to add top level support for persisting data to relational databases. This is something I'm willing to maintain as a core component.
A lesson learned by langchain and llama_index is that putting everything into a single project gets messy fast.
I've noticed that the Qdrant txtai plugin hasn't been maintained. Is that component considered deprecated? If so, I'm not opposed to creating a plugin project for this.

Hi David.
Thanks for taking a look. We saw the PGVector addition and the Qdrant integration needed some updates since a while, so thought of raising this PR.

If so, I'm not opposed to creating a plugin project for this.

Could you explain how that would work?

I'd basically do what the original qdrant-txtai project does now. It would be it's own project.
I don't have the resources to maintain this as a core piece of the project. It would have to be something that I fix when I get to it, like what qdrant-txtai is now.

We can contribute to the maintenance efforts if that works for you.

Thanks. I'll keep this open until I figure out the best way to integrate this. I'd also like similar plugins for other vector databases and systems like Elasticsearch. It will get unwieldy if those are all in the core package.

It looks like these changes have been pushed into the qdrant-txtai project? If so, I'll close this as that is probably the best place for this to live for now.


Update installing-boot9strap-(dsiware-game-injection-list).txt

Use English title name

Unsubscribe
ALL RIGHTS RESERVED
On May 28, 2017 16:14, "Devon Maloney"<EMAIL_ADDRESS>wrote:

Merged #1141 https://github.com/Plailect/Guide/pull/1141.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Plailect/Guide/pull/1141#event-1100287782, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AbLLUspdDB5gMj9JXt2NMPxAR4xuScMcks5r-eOvgaJpZM4NovdK
.


Time info missing on rxInfo component in the new version

With the new version of lora-app-server the time information of the frames disappeared. Ex:
{      "applicationID":"1",    "applicationName":"Test",    "nodeName":"S11",    "devEUI":"0004a30b001aa4d2",    "rxInfo":[         {            "mac":"7276ff00ff020072",          "rssi":-82,          "loRaSNR":9.8,          "name":"Indoor-home-dan",          "latitude":44.4082630369662,          "longitude":25.999295711517338,          "altitude":15       }    ],    "txInfo":{         "frequency":868300000,       "dataRate":{            "modulation":"LORA",          "bandwidth":125,          "spreadFactor":7       },       "adr":false,       "codeRate":"4/5"    },    "fCnt":4500,    "fPort":1,    "data":"MQ==" }

Does your gateway have a GPS?

No. We use 3 different types of gateways (Kerlink Femto, Kerlink Outdoor and IMST+rPI). We have a history of all the received frames, and we saw that after we made the upgrade to the latest version, the time info disappeared, nothing else was changed in our infrastructure.

Note that this was a bug and the time was always set to a value like 0001-01-01..... The only accurate time-source would be when the gateway has a GPS (e.g. when doing triangulation in the future, the system-time of a gateway would not be accurate enough). See also:
    "rxInfo": [
        {
            "mac": "0303030303030303",                 // MAC of the receiving gateway
            "name": "rooftop-gateway",                 // name of the receiving gateway
            "latitude": 52.3740364,                    // latitude of the receiving gateway
            "longitude": 4.9144401,                    // longitude of the receiving gateway
            "altitude": 10.5,                          // altitude of the receiving gateway
            "time": "2016-11-25T16:24:37.295915988Z",  // time when the package was received (GPS time of gateway, only set when available)
            "rssi": -57,                               // signal strength (dBm)
            "loRaSNR": 10                              // signal to noise ratio
        }
    ],

What we have regardin GPS, is that we manually set the coordinates in the "Manage Gateways" interface.
As you can see below this is a live export from the mqtt topic
mosquitto_sub -t "application/+/node/+/rx" -v
application/2/node/0004a30b001a4ae7/rx

{
   "applicationID":"2",
   "applicationName":"PKGTST",
   "nodeName":"S10-OTAA",
   "devEUI":"0004a30b001a4ae7",
   "rxInfo":[
      {
         "mac":"7276ff00ff020072",
         "rssi":-41,
         "loRaSNR":8.2,
         "name":"Indoor-home-dan",
         "latitude":44.4082630369662,
         "longitude":25.999295711517338,
         "altitude":15
      }
   ],
   "txInfo":{
      "frequency":868100000,
      "dataRate":{
         "modulation":"LORA",
         "bandwidth":125,
         "spreadFactor":7
      },
      "adr":false,
      "codeRate":"4/5"
   },
   "fCnt":17506,
   "fPort":102,
   "data":"LRE="
}

Note that you can set the location manually (if you would have a GPS it would be set automatically). However this is unrelated to the time field. The gateway only provides a timestamp when the frame was received when it has a GPS receiver.
LoRa Server or LoRa App Server can't set this timestamp for you as it doesn't know the latency between the gateway and the server. E.g. in some installations there might be a latency of multiple seconds.
As mentioned, there was a bug exposing a 2001-01-01 00:00:00 timestamp (which was of no use). This has been fixed into leaving out the timestamp field when there is no time known.

Ok, now i understand, but how come that it worked until a certain version. It was set by the LoRa Server?

Because of a "bug" in the code :-)


Define how third-party attribution/moderation works

protobuf link
This info can go into the repost claim:

why each claim/channel is blocked (this goes into description or tags)
jurisdiction-specific channels (e.g. gov't of Chile will have it's own list that is "things blocked in Chile")

otoh, if there's one org that's doing blocking across jurisdictions, it might be nice for them to have a single list that gets used everywhere. channels are about publisher identity, not blocking purpose

Todo: When returning results, how do we report why a particular result was blocked? Do we even need to do that?

We are revamping the reporting procedures on internal apis and we need the attribution system in place to mark the claims on chain. At a minimum, it should be an alias repost call called attribute with similar features as reposts, but includes tags and description metadata.
The app will need some indication as to why something is blocked or filtered so it can show a proper message (i.e. dmca vs illegal).
Also, jeremy mentioned that claim searches should not return for any these special channels - probably based on a channel tag that disabled it? Today I reposted them with the filtered channel so they don't show.

claim_search can return these, so long as they have a distinct type
What I don't want is them to show up the same way as reposts. In the future, many channel will be able to make these types of attribution statements, and they shouldn't show up in feeds.


Replace ioutil with io in examples and integration test

Description
This PR simply replaces ioutil with io in examples and integration test.
ioutil is deprecated as of Go 1.16. The go.mod states 1.20 as the minimum version of Go, so the io package can be used as replacement.
Issues Resolved
No related issues.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Thanks!


Generate random sort/null ordering  in WindowFuzzer

Thanks @pramodsatya.
The code looks good. Please can you also run the fuzzer for a few hours before submission to determine stability.

Thanks for the feedback @aditi-pandit, I ran the fuzzer for an extended duration and did not see any errors with this change.

@kagamiori : Please help review and merge.

I'll take a look.

Hi @pramodsatya, some additional nits.

Thanks @kagamiori, updated the PR. Could you please take another look?


fix: backtick in code sample

@nschonni : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Looks good. @nschonni Thanks for this fix.


Not working in android

It is not working in android . i had try to add it mannualy ,
in app build.gradle
compile project(':react-native-super-ellipse-mask')
in Setting.gradle
include ':react-native-super-ellipse-mask'
project(':react-native-super-ellipse-mask').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-super-ellipse-mask/android')
but throwing error
Failed to resolve: project :react-native-super-ellipse-mask
Open File
help me to solve this , library is working fine  as expacted in IOS

Hi @Tufan21,
This library not working on Android is no surprise since i haven't implemented the support from the beginning. (see README.md)
I'm sorry but i have zero experience building native modules for Android. 🙁
If you are willing to, you can contribute to this repo by opening a Pull Request with some branch of yours that integrates the native code needed for Android platforms.