Requirements

Disscussion about the requirements of the project workspace.
Name of the project needed to be changed.

I have a doubt about how is our project is going to be?
Are we making single website for all the facilities

I have a doubt about how is our project is going to be? Are we making single website for all the facilities

For this we need to check on our requirement and feasibility of the development. And our core objective

@Rageshwaran-HR post the ideas here if you have any.

I think some of the common things are
Chat with team, common discussion area
Kaban, calendar are some common things

we can keep the task page
Where the leader can assign task

And as u said an common task page like open source problems listed
With leaderboard page

Any thing u have

And a project page where they can see how much task have been completed and what stage is the project. It can have downloaded option for the generated report
Which can be easily submitted.

And if possible even we can make a feature same like slack or discord

I thought of adding a issue page with priority to have and linked them to the task board. so that they can easily know the stage at where the development are and how can we cope up and it will be helpful in estimating the deadline of the project

And if possible even we can make a feature same like slack or discord

In mini project it is not feasible

Mm we can

I think some of the common things are Chat with team, common discussion area Kaban, calendar are some common things

what is kaban ???

If we can spend atleast an 7hrs a week
We can complete it before this sem

That's why I have an idea, why not to create like zoho

Like separate feature inseprate website

Like separate feature inseprate website

more like seperate product for each work and create a complete suite like zoho ??

i have idea about logo for the website
like: A hand typing in keyboard  ok va

i have idea about logo for the website like: A hand typing in keyboard ok va
reasoning and initally lets discuss more about the list of features that are going to be added

*discord clone for channels and grp discussion in semi formal reson
*Kaban Callender and task scheduler as separate to manage the tasks
*Project tracker to know how far they are in their plan
*The common opensource website with leaderboard
*Our own white board and documents manager

Like Google docs

*open courses website for the people to learn and track them

*open courses website for the people to learn and track them

too much for now, not a core functionality

in the workplace we can also integrate ai also like chatbot.They can use in this workspace itself

in the workplace we can also integrate ai also like chatbot.They can use in this workspace itself

wait wait, we can add it AI, is not a hard task to do, if we are using any api key with top layer as the data of ours. and that is pretty much not needed initially.

S i to thought the same that's why gave it separate

S ai is best idea

S ai is best idea

it is not needed initially 🥲

Mm that's great 👍

use the 3 dots to do quote reply so that we can know for which you are saying what.

more like adding milestones and having them completed or using the percentage or how we are going to track it or any other measures ?
Like based on the task assigned for each member and how much are eventually completed based on the plan
So they can know if team is on track
S like an management site and even it's great for customer to see it its use full

more like adding milestones and having them completed or using the percentage or how we are going to track it or any other measures ?

Like based on the task assigned for each member and how much are eventually completed based on the plan So they can know if team is on track S like an management site and even it's great for customer to see it its use full

so how can we keep a track of the percentage done? It will be more tiresome to add those all individually

user login/authentication,
access to shared documents and files, project management tools,
team communication channels,
calendars,
task lists,
document collaboration features,
file sharing option,
and potentially a personalized dashboard to view relevant information
the basic common tasks in WorkSpace

explanation for this ??
One u said this morning

user login/authentication, access to shared documents and files, project management tools, team communication channels, calendars, task lists, document collaboration features, file sharing option, and potentially a personalized dashboard to view relevant information  the basic common tasks in WorkSpace

chatgpt ahh????

U have any other doubt in the above idea?

explanation for this ?? One u said this morning

hmm i guess we can disscuss more on a discord call

frontend for react da

frontend for react da

wait still now requirements are not fixed.

explanation for this ?? One u said this morning

hmm i guess we can disscuss more on a discord call

Mm ok

frontend for react da

Nextjs ?

https://discord.gg/hTHTY77u we can discuss further here


"Aerial.saver" Needs to Be Signed

This is gatekeeper in OS X stopping it. You have 2 options.  You can right click the .saver file and select "Open" then the dialog will appear again but this time with another button labeled "Open". Click open. This will allow the application to run. The other option is to disable gatekeeper. In System Preferences, Select "Security & Privacy", On the "General" tab, in the lower section "Allow apps downloaded from:" select "Anywhere". You may need to unlock this pane using your admin password if the settings are locked.

@philipamour Did you get this working?

@alistairmcmillan @travislent Nope. I refuse to install any unsigned apps. Asking users to disable protection against malware or install unverified apps is a horrendous thing to do. Had to go through the code and compile and sign it myself.

Fair enough, but you don't need to disable Gatekeeper. Personally I hate when people recommend that.
You can just right-click and choose Open to allow it through.


🐛🐛  Bug Report: 只要有人群里发消息，不管是否@bot mention_self() 都是 True

Describe your problem

只要有人群里发消息，不管是否@bot mention_self()  都是 True

Reproduce your problem
                if msg.mention_self():
                    # talk about me
                    await room.say("仙友，你说啥？", [from_contact.contact_id])
                    log.info(f'room topic: {room.topic()}')
                else:
                    log.info("this message does not @ me. ignore it."

Error info

log info

screen shot image

Additional context
Add any other context about the problem here.

My fault, mention_self() is a async function. Correctly code
          if room:
                if await msg.mention_self():
                    # talk about me
                    await room.say("仙友，你说啥？", [from_contact.contact_id])
                    log.info(f'room topic: {room.payload.topic}')
                else:
                    log.info("this message does not @ me. ignore it.")


Down arrow to open the suggestions

Can I add ability to show all suggestions when user clicks down arrow without entering any input.
This is useful when user does not know the options beforehand, hence cannot keep guessing by typing the full alphabet series

+1


how I can disable logged some actions to be?

Hi, how I can disable logged some actions to be?
For example, I have action on hover in transport list. My be I can, write some like
if(action.type == 'HOVER'){
return null
}

How I connect logger:
**import {createLogger} from 'redux-logger'
const logger = createLogger();

export default function createStore(initialState = {}) {
  const registry = new Registry(baseReducers)
  let finalCreateStore = applyMiddleware(registryMiddleware(registry), logger)**

predicate option

Thank you!

Thank you!


Inner glow is not supported

Details: https://github.com/openfl/lime/issues/318
GlowFilter is not supported on the "next" targets right now, does not work proper for inner glow on the legacy native target

This is still not working for me on html5 or windows targets in OpenFL v8.0.2. Works fine in flash target. Am I doing something wrong, or can anyone confirm inner flag is still not supported?


Added static label for solver identification. Solves #1529

Signed-off-by: Christian Hüning<EMAIL_ADDRESS>
What this PR does / why we need it:
Adds labels to the solver pod in order to allow for customer service manifests to pick it up
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
fixes #1529
Special notes for your reviewer:
Release note:

Thanks for this PR 😄 I've added one comment, notably I think we can make the label values simpler (a simple 'true'/'false')
/ok-to-test

/retest

the tests failed with not being able to resolve github.com. I thought /retest would rerun them?

@munnerz So this should do the trick

Would you mind editing your initial pr comment to include a release note, then the bot should automatically merge your PR 😄 thanks!
/lgtm
/approve


Not able to run frontend osrm-5-0 against osrm-backend-v5.0.0-rc.2

I can see requests reaching backend and response is sent out, but no polyline nor turnlist is displayed. Sample response from backend:
{"code":"Ok","routes":[{"legs":[{"duration":209.7,"steps":[],"distance":2811}],"duration":209.7,"distance":2811}],"waypoints":[{"hint":"9wgAgPgIAIA7AAAAEgAAAJgAAAB4AAAAJQAAAM4DAADNAwAAMgAAAAiYkQeHUT0CLpiRB0RSPQIDAAEB_ub05w==","name":"우정국로","location":[126.982152,37.572999]},{"hint":"FhIAgP___3_eAAAAFgAAAGQAAAAAAAAAAAAAADIlAAAAHAAAMgAAAFDkkQcQLz0CCeSRBw4vPQIAAAEB_ub05w==","name":"퇴계로51길","location":[127.00168,37.564176]}]}

@noblige the frontend does not support v5 yet. You can help by porting https://github.com/perliedman/leaflet-routing-machine

perliedman/leaflet-routing-machine#225

I just pushed preliminary OSRM 5.0 / API v1 support to Leaflet Routing Machine. I haven't made a release, since I would like some testing and comments first.
It currently only has limited support for OSRM 5's more advanced step instructions, and I think that's an area that will have to be improved, but it's also a bit complicated because of multiple language support and the fact that changes have to be compatible with other routing plugins like GraphHopper, Mapbox, etc.
Testing, feedback and fixes would be very welcome, since I will not have a lot of time to put into this myself.


Function getIsSomeSelected() return false when has one child

TanStack Table version
8.20.5
Framework/Library version
React 17.0.2
Describe the bug and the steps to reproduce it
Description bug
When a parent has only one node and this node is selected, function getIsSomeSelected() return all as false
Additional
See that in my object, subRow has only one item, the problem only occurs in this case. If you add one more item totaling 2 children, it works correctly
Your Minimal, Reproducible Example - (Sandbox Highly Recommended)
https://codesandbox.io/p/devbox/clhnxy?migrateFrom=yldcnv
Screenshots or Videos (Optional)

Do you intend to try to help solve this bug with your own PR?
None
Terms & Code of Conduct

[x] I agree to follow this project's Code of Conduct
[x] I understand that if my bug cannot be reliable reproduced in a debuggable environment, it will probably not be fixed and this issue may even be closed.

I've also experienced this problem

My impression is that getIsSomeSelected returns false for any number of subrows if they are all selected. (getIsAllSubRowsSelected() returns true in this case).
You should be able to do row.getIsSomeSelected() || row.getIsAllSubRowsSelected() to get what you want, I think?
I've asked in discord whether adding  a row.getIsAnySubRowsSelected() would be accepted.


UI: Style Profile Screen

From @dkullmann on December 26, 2014 23:12

Copied from original issue: citrusbyte/att-m2x-ios-demo#10

duplicated with #12

duplicated with #12


GitHub Actions: Add stunnerd and turncat binaries to release assets

This PR extends the release workflow:

Compile stunnerd and turncat (for linux/amd64), and
add the resulting binaries to release assets.

Hi @levaitamas , is this PR still relevant? I'm somewhat confused. Also please remove conflicts

Hi @levaitamas , is this PR still relevant? I'm somewhat confused. Also please remove conflicts

Hmm, not really relevant anymore. I close this PR.


Fix data races in sidecar scope processing

We hit an issue in our test clusters where we have defined a SidecarScope for the root (istio-system) namespace and we expect all the user namespaces created to inherit this sidecarscope and that was not happening. Instead of getting the 'default' sidecarscope definition of the istio-system ns, it was getting the 'default-sidecar' sidecarscope. In big clusters, this leads to OOM.

@johnma14: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
d81b149db5a9871f00d2b77c2a3ede8e6518fe41
link
true
/test release-notes_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@johnma14: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
d81b149db5a9871f00d2b77c2a3ede8e6518fe41
link
true
/test release-notes_istio

lint_istio
d81b149db5a9871f00d2b77c2a3ede8e6518fe41
link
true
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

Better provide the panic stack

I will go ahead and add a test case for this. I will see if I can add a stack trace as well. Thank you.

@johnma14: PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Fixed by https://github.com/istio/istio/pull/40575. Locks used in the sidecarIndex processing was refactored in: https://github.com/istio/istio/pull/40688. Unit tests for #40575 added here: https://github.com/istio/istio/pull/41038


Add NullableTypeReader to ParameterBuilder

To be able to create commands like:
[Command("command")]
public async Task Command(Nullable<int> number = null)
{
     if(number == null)
          //DoSomething
     //DoSomething
}

We already support default values for parameters, so you should be setting that as your default value:
[Command("command")]
public async Task CommandAsync(int number = 5)
{
    await ReplyAsync($"Hello, I was given {number}.");
}

If you want two different things to happen when you provide an int or not, you'd be better using two different overloads:
[Command("command")]
public async Task CommandDefaultAsync()
{
    await ReplyAsync("Hello! You didn't give me any values!");
}
[Command("command")]
public async Task CommandParameterAsync(int number)
{
    await ReplyAsync($"Hello! You gave me {number}.");
}

Also, you can add support for your own TypeReaders. It's understandable to want to avoid a set number like int.MinValue or int.MaxValue as a default, so you can add a Nullable TypeReader.
To learn more: https://discord.foxbot.me/docs/guides/commands.html#type-readers

@FiniteReality Hm, that's one way but I think they are ugly solutions...
@khionu Didn't know that I could add TypeReaders, will do that.
But the suggestion to add default support for Nullable for already supported Value Types still stands. It would be a nice addition.

Perhaps, but I'm not sure I would do that, myself. That said, not my decision.

If anyone is interested with Nullable, here is how I did it:
public class NullableTypeReader<T> : TypeReader
        where T : struct
{
    public delegate bool TryParse<W>(string str, out T value);
    public TryParse<T> tryParseFunc;
    public NullableTypeReader(TryParse<T> parseFunc)
    {
        tryParseFunc = parseFunc;
    }

    public override Task<TypeReaderResult> Read(ICommandContext context, string input)
    {
        T value;
        if (tryParseFunc(input, out value))
            return Task.FromResult(TypeReaderResult.FromSuccess(new Nullable<T>(value)));
        return Task.FromResult(TypeReaderResult.FromSuccess(new Nullable<T>()));
    }
}

And when creating your CommandService:
commands.AddTypeReader<Nullable<int>>(new NullableTypeReader<int>(int.TryParse));
Changing the Type and the TryParse function will do it for any structs.
Another example:
commands.AddTypeReader<Nullable<bool>>(new NullableTypeReader<bool>(bool.TryParse));

@SubZero0 You have to consider the case they have more than one nullable parameter, what if they have two int?, you can't determine which parameter they are trying to use

No, that's a problem with Optional Parameters, that is irrelevant to the type.
Anyone is free to make a PR. If you wish to add it as a default, feel free, however I would recommend creating each impl, yourself, rather than dropping it on the User?

@khionu I'm thinking about downloading VS 2017 to make it myself and PR but.. I can just imagine how many problems I'll face until it works. =P
The idea is adding the Nullables for the structs already supported by default (bool, int, float, etc).
It would be just add the NullableTypeReader (class) and add it to the TypeReader default list.
(Probably this list: https://github.com/RogueException/Discord.Net/blob/dev/src/Discord.Net.Commands/Builders/ParameterBuilder.cs#L45)
I can't see why someone would create a struct if they would want to set it to null but it can happen.
So, if NullableTypeReader was already inside Discord.Net, it would be as easy as:
commands.AddTypeReader<MyStructType>(new NullableTypeReader<MyStructType>(MyStructType.TryParse));
TryParse being a method: bool TryParse(string input, out MyStructType value)
Someone can say: "that doesn't have any utility" but for me that's wrong. It probably doesn't have any utility for you but may have for someone else (like me).
And the library idea is to make everything easier to who's using it. The default CommandBuilder now does an awesome job, can't deny! But I think it could be better and that's a suggestion of how.

Now a PR: #484
Closing...

For the record, issues aren't closed until they are resolved. Just because you made a PR doesn't mean it will be accepted. You may have changes requested or it may be denied out right


Improve spinner design on black background and play tune before switch refresh

Description
The goal is to enable using spinner on black background, and to play tune before screen refresh when a switch is touched.
Changes include

[*] Bugfix (non-breaking change that solves an issue)
[ ] New feature (non-breaking change that adds functionality)
[ ] Breaking change (change that is not backwards-compatible and/or changes current functionality)
[ ] Tests
[ ] Documentation
[ ] Other (for changes that might not fit in any category)

Codecov Report
Patch and project coverage have no change.

Comparison is base (3cc704f) 85.97% compared to head (b00e525) 85.97%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #295   +/-   ##
=======================================
  Coverage   85.97%   85.97%
=======================================
  Files           8        8
  Lines         385      385
=======================================
  Hits          331      331
  Misses         54       54

Flag
Coverage Δ

unittests
85.97% <ø> (ø)

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Sync keeps adding rewrite entries to replica's if source has a double entry

Describe the bug
I managed to get two of the same DNS rewrite entries in my source AGH container.
The sync to the two replica's however now have a list of hundreds of these enties: Sync keeps adding extra rewrite entries to the replica's!
To Reproduce
Steps to reproduce the behavior:

What version of AdGuardHome sync used? --> the beta for syncing dhcp,dns
What version of AdGuardHome us used? --> 105.2
How does the configuration look?
What is the error message?

Expected behavior
I would expect to have the replica's also contain two of the entries, ie exactly as the source does.
Screenshots
If applicable, add log files or json responses from AdGuardHome to help explain your problem.
2021-06-05T02:30:01.533Z	INFO	client	client/client.go:170	Add rewrite entry	{"host": "<IP_ADDRESS>", "domain": "poseidon.srv.athome", "answer": "<IP_ADDRESS>"}
2021-06-05T02:30:02.043Z	INFO	sync	sync/sync.go:241	Sync done	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T02:30:02.043Z	INFO	sync	sync/sync.go:181	Start sync	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T02:30:02.537Z	INFO	client	client/client.go:170	Add rewrite entry	{"host": "<IP_ADDRESS>", "domain": "poseidon.srv.athome", "answer": "<IP_ADDRESS>"}
2021-06-05T02:30:03.035Z	INFO	sync	sync/sync.go:241	Sync done	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T02:40:00.957Z	INFO	sync	sync/sync.go:181	Start sync	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T02:40:01.471Z	INFO	client	client/client.go:170	Add rewrite entry	{"host": "<IP_ADDRESS>", "domain": "poseidon.srv.athome", "answer": "<IP_ADDRESS>"}
2021-06-05T02:40:01.963Z	INFO	sync	sync/sync.go:241	Sync done	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T02:40:01.963Z	INFO	sync	sync/sync.go:181	Start sync	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T02:40:02.469Z	INFO	client	client/client.go:170	Add rewrite entry	{"host": "<IP_ADDRESS>", "domain": "poseidon.srv.athome", "answer": "<IP_ADDRESS>"}
2021-06-05T02:40:02.955Z	INFO	sync	sync/sync.go:241	Sync done	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T02:50:01.030Z	INFO	sync	sync/sync.go:181	Start sync	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T02:50:01.554Z	INFO	client	client/client.go:170	Add rewrite entry	{"host": "<IP_ADDRESS>", "domain": "poseidon.srv.athome", "answer": "<IP_ADDRESS>"}

After removing the TWO entries in the source, everything is syncing normally again:
2021-06-05T16:20:01.439Z	INFO	client	client/client.go:181	Delete rewrite entry	{"host": "<IP_ADDRESS>", "domain": "poseidon.srv.athome", "answer": "<IP_ADDRESS>"}
2021-06-05T16:20:01.927Z	INFO	sync	sync/sync.go:241	Sync done	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T16:20:01.928Z	INFO	sync	sync/sync.go:181	Start sync	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T16:20:02.436Z	INFO	client	client/client.go:181	Delete rewrite entry	{"host": "<IP_ADDRESS>", "domain": "poseidon.srv.athome", "answer": "<IP_ADDRESS>"}
2021-06-05T16:20:02.931Z	INFO	sync	sync/sync.go:241	Sync done	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T16:30:01.006Z	INFO	sync	sync/sync.go:181	Start sync	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T16:30:01.922Z	INFO	sync	sync/sync.go:241	Sync done	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T16:30:01.922Z	INFO	sync	sync/sync.go:181	Start sync	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T16:30:02.866Z	INFO	sync	sync/sync.go:241	Sync done	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T16:40:00.932Z	INFO	sync	sync/sync.go:181	Start sync	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T16:40:01.868Z	INFO	sync	sync/sync.go:241	Sync done	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T16:40:01.868Z	INFO	sync	sync/sync.go:181	Start sync	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}
2021-06-05T16:40:02.826Z	INFO	sync	sync/sync.go:241	Sync done	{"from": "<IP_ADDRESS>", "to": "<IP_ADDRESS>"}

Additional context
Add any other context about the problem here.

fixed with https://github.com/bakito/adguardhome-sync/releases/tag/v0.3.0


Support claim updates which include content updates

Logging as a result of https://github.com/lbryio/www.spee.ch/issues/6#issuecomment-382715220. This will require chainquery.
https://spee.ch/droid1 - I uploaded a different image but spee.ch still serving the original.

Currently, in getClaimIdAndServeAsset, we do this to find the file to serve:
.then(() => {
      return db.File.findOne({
        where: {
          claimId,
          name: claimName,
        },
      });
    })
    .then(fileRecord => {
      if (!fileRecord) {
        throw NO_FILE;
      }
      serveFile(fileRecord.dataValues, res);
    })

To do this well, we need to call lbrynet get to verify we have the latest claim (or any at all), display progress bar and messaging for the server getting the file, route the file through any necessary processing (based on querystring i.e. height=x), then serve the file.
This seems like it's already done once and needs a DRY analysis.

lbrynet get / file_list returns filename, and provides the necessary information to see how much of the file has been downloaded, and reports when status is completed.


Reorganize Settings Menu

Release Notes: Reorganize settings menu

Reorganize setting menu entries
Add confirmation dialog to "Clear User Data"
Add "Advanced" menu for launching advanced functionality
Move server settings into own menu

Before
After

New 'Server Settings' Screen
New 'Advanced' Screen

cc @dimagi/product

:heart_decoration:

Was there any specific logic that went into the ordering of the items on the 3 preference screens (Application Preferences, Serving Settings, and Advanced)? If not, there might be something to be said for just alphabetizing?..

Ordering is based on usage metrics. I did update the order of the home screen drop down a bit just now to put "Settings" and "Advanced" last so they are easier to pick out.

@phillipm Awesome, looks really nice. Good to merge once the action bar back button on the Server Settings screen is fixed

Thanks for the review (the diff was pretty rough, sorry..) and catching that bug. I've updated the PR with a fix


[BUG] - Backdrop blur w/ ScrollShadow

NextUI Version
2.4.2
Describe the bug
When using backdrop-filter: blur(Xpx) on a div which is inside a ScrollShadow, the filter doesn't work.
Your Example Website or App
No response
Steps to Reproduce the Bug or Issue

Create a ScrollShadow element
Put an element (div for simplicity) inside the ScrollShadow
Add backdrop-filter: blur(Xpx) to the div in css or backdrop-blur-{size} in the classnames if using tailwind

Expected behavior
Im expecting the filter to work (the background to be blurred)
Operating System Version
Linux - Ubuntu 22.04 LTS
Browser
Chrome

please try the latest version first
if it still fails, then please provide a reproducible example in sandbox

Here an example:
Example Sandbox
I noticed that the problem only occurs when there is an overflow.

@BCPTe  I have investigated your issue and and I think
mask-image css in overriding the backdrop-blur style.
Working on it, will solve soon :)


lsat error

I'm trying to publish my client with a single git repo inside of shoggoth-profile/code, and I get the following error:
I'm using the latest version of shoggoth built from source (b0af854)
$ shog client publish
[INFO]: Initializing client
[INFO]: Using default runtime path: /home/.../...

[INFO]: Publishing profile ...
lstat: No such file or directory
Error: lstat error

System Details
OS: Pop!_OS 22.04 LTS x86_64
Host: MS-7C91 2.0
Kernel: 6.5.6-76060506-generic

[INFO]: Publishing profile ...
lstat: No such file or directory
EXIT with status 1 at ./src/main.c:49:
Error: lstat error

Hey @nspeer12
Can you try building the master branch and installing from scratch?
Note that it'll delete your shoggoth profile and you'd have to create a new profile.
Alternatively, you can backup your keys if you want to retain your profile.

I built from master and it's working. Thanks

Great!


"How to start website" is not up-to-date

Summary
Include a link to deployed website and make it clear it can be accessed this way

Closing as there currently is no deployed website due to Heroku's changes in business model.


Code actions of kind 'quickfix 'requested but returned code action is of kind 'refactor'. Code action will be dropped.

Getting a lot of these errors.

This is occuring again. Could it be from Floskell?

Floskell itself doesn’t expose any code actions. What client are you using?

vscode. I'm specifically using hie-8.6.2.

Is this reproducible at all? A repo that reliably causes this would probably be needed if one were to take this one as a first issue.


Move crosscompile ++ doc

Hey,
I was searching for the ++ information and missed it while skimming the documentation and finally found it in a third party website. It's only when I started writting the PR to add it that I realized it was already present.
I still made this pr because I belive I'm probably not the first one to miss it.

Thanks for the contribution!


HTML comment breaks Transition component

Vue version
3.2.47
Link to minimal reproduction
https://github.com/1boch1/vueroutingerror
Steps to reproduce
npm install
npm run dev
What is expected?
When clicking on the "click me" link, it should render the "Test.vue" component
What is actually happening?
The "Test.vue" component does not get rendered.
System Info
No response
Any additional comments?
The problem is in the Transition, and only if the mode is set to: mode="out-in".

Maybe the same as #6080?
Possibly fixed by #6238 or #7387.

@skirtles-code @edison1105  Thanks, but the problem seems to be present testing the code I  posted (at least on my machine), why?


OpenVPN management interface does not work

the management interface does not work by adding management <IP_ADDRESS> port in the /etc/openvpn/server/server.conf file.

This script does not enable --managment port.
Please see your openvpn log file for other errors.

This script does not enable --managment port. Please see your openvpn log file for other errors.

Hi, can you help me ? I want to know How to enable the --managment  in this script?


How to configure firewall to run swyh-rs

I downloaded the latest release but if I start it on Win11 I see the message below for minutes.
After this looooong time if I change something in the settings the same procedure.

Thie means not useable for me :-(
I tried to add an exception to the Windows firewall but was that for this App mo exception can be granted.
Any ideas?

Sometimes windows 10 defender flags it as containing a trojan virus, but it's a false positive. That may be the reason. I don't use windows  11 myself.

As there has not been any activity, I'll close this for now. You can always reopen if needed.


secret appears at /run/secrets.d/11/github_token while I expected /run/secrets.d/github_token

I've been using sops-nix on servers with no issue so far, it has been great. I am trying to setup my github token on unstable in the same way:
├───sops-nix: github:Mic92/sops-nix/2c898a6d760c0c47fecd76317175206951ab884d
│   ├───nixpkgs: github:NixOS/nixpkgs/334ec8b503c3981e37a04b817a70e8d026ea9e84
│   └───nixpkgs-22_05: github:NixOS/nixpkgs/0ad6eae04953060dff8ba28af158799c3e13878d

with
  # This will add secrets.yml to the nix store
  sops.defaultSopsFile = ../../secrets/example.yaml;

  sops.age.keyFile = "/home/teto/.config/sops/age/keys.txt";
  sops.age.generateKey = false;

  # This is the actual specification of the secrets.
  sops.secrets."github_token" = {   # <=== HERE I THEN CHANGED TO   sops.secrets.github_token
	mode = "400";
	owner = config.users.users.teto.name;
	group = config.users.users.teto.group;
  };

I would expect the secret to be at /run/secrets.d/github_token but it appears at /run/secrets.d/10/github_token. After a nixos-rebuild, it appeared at /run/secrets.d/11/github_token. Is it expected ?

That's the generations dir. The stable symlinks are in /run/secrets (without the d)

damn sorry for the noise,  I use /run/secrets everywhere and I dunno why but today I started looking at /run/secrets.d :s Thanks !


Support linking to Zotero items as text

Please select if your request is either something new or an enhancement

[x] Enhancement of an existing Feature.
[ ] Request of a new feature.

Please select the area your request applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[ ] Workspace - VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[ ] Lookup - Dendron's Lookup Command
[ ] Views - Dendron Preview, Tree View, Side Panels in the UI
[ ] Schema - Dendron Schemas
[ ] Pod - Data import from / export to Dendron
[ ] Publish - External Site Publish
[x] Markdown - Markdown features, such as syntax support and features

Is your feature request related to a problem? Please describe
Links of this form do not work: zotero://select/items/@citekey from within vscode/Dendron.
Describe the solution you'd like
Support links to Zotero items in the form [text](zotero://...)
Additional context
These links can be generated by Zutilo plugin from within Zotero.
Discord discussion

Thanks for the feature request! This would be a more involved task. we don't have immediate plans of implementing this now but adding it to our backlog and as a consideration for a future crop

This doesn't implement the exact feature, but provides a similar functionality:
https://github.com/mivanit/dendron-citations
Essentially, it generates dendron notes of the form refs.some-citation-key which can be linked to, and contain all the relevant information about the item you're citing

FYI, such links will be standard in markdown export from Zotero

From Zotero forums

Just popping up to say that I would love to see some kind of integration with zotero (ideally, bi-directional, but not sure if it's possible).
@mivanit thanks for starting developing a possible approach


Issue with libxgboost.so while building demo/c-api

Hi Team,
I am working on C/C++ project where I need to use XGboost. I have compiled Xgboost V0.90 successfully in mu linux system. After installation I can see Xgboost binary and lib/xgboost.so . Now I am trying to use the same at demo C/C++ program. I am trying to build xgboost/demo/c-api using make. But during build i am getting following error.
gcc -std=c99 -O3 -I…/…/include -I…/…/dmlc-core/include -I…/…/rabit/include -L…/…/lib -o c-api-demo c-api-demo.c -lxgboost
/usr/bin/ld: skipping incompatible /usr/lib/…/lib/libc.so when searching for -lc
…/…/lib/libxgboost.so: undefined reference to<EMAIL_ADDRESS>../../lib/libxgboost.so: undefined reference<EMAIL_ADDRESS>…/…/lib/libxgboost.so: undefined reference to std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long<EMAIL_ADDRESS>../../lib/libxgboost.so: undefined reference totypeinfo for<EMAIL_ADDRESS>…/…/lib/libxgboost.so: undefined reference to<EMAIL_ADDRESS>../../lib/libxgboost.so: undefined reference tostd::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long<EMAIL_ADDRESS>…/…/lib/libxgboost.so: undefined reference to<EMAIL_ADDRESS>collect2: error: ld returned 1 exit status
make: *** [c-api-demo] Error 1
I need some help to resolve this. Could any one help me.

How did you compile xgboost?  Could you please share your compilation options, compiler version?  And I see the error message there is an incompatible libc?  Could that be a reason?

@trivialfis I did compile Xgboost using cmake. Below are the steps i followd to compile.
git clone --branch v0.90 --recursive https://github.com/dmlc/xgboost
cd xgboost/
mkdir build
cd build/
cmake ..
make -j4
My compilation version is :
gcc (GCC) 4.8.5

-bash-4.1$ strings xgboost/lib/libxgboost.so | grep GLIBCXX
GLIBCXX_3.4.18
GLIBCXX_3.4.14
GLIBCXX_3.4.10
GLIBCXX_3.4.19
GLIBCXX_3.4.11
GLIBCXX_3.4.15
GLIBCXX_3.4.9
GLIBCXX_3.4

@pallabkarmakar I don't think gcc-4.8 has c++11 regex?

@trivialfis Thanks for your reply.
But while I am compiling Xgboost using cmake , it was asking to have at least 4.8 or higher.
Anyway I changed Makefile as "gcc -std=c99" to "g++ -std=c++11" . It gone through the compilation with following message.
g++ -std=c++11 -O3 -I../../include -I../../dmlc-core/include -I../../rabit/include -L../../lib -o c-api-demo c-api-demo.c -lxgboost
/usr/bin/ld: skipping incompatible /usr/lib/../lib/libm.so when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/../lib/libc.so when searching for -lc
But it generates executable "c-api-demo". But while running the same got following error.
(/home/w546901/c_compile/) -bash-4.1$ ./c-api-demo
./c-api-demo: /usr/lib64/libstdc++.so.6: version GLIBCXX_3.4.18' not found (required by /home/r622244/09_Sep_2019/xgboost/lib/libxgboost.so) ./c-api-demo: /usr/lib64/libstdc++.so.6: version GLIBCXX_3.4.14' not found (required by /home/r622244/09_Sep_2019/xgboost/lib/libxgboost.so)
./c-api-demo: /usr/lib64/libstdc++.so.6: version GLIBCXX_3.4.19' not found (required by /home/r622244/09_Sep_2019/xgboost/lib/libxgboost.so) ./c-api-demo: /usr/lib64/libstdc++.so.6: version CXXABI_1.3.7' not found (required by /home/r622244/09_Sep_2019/xgboost/lib/libxgboost.so)
./c-api-demo: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /home/r622244/09_Sep_2019/xgboost/lib/libxgboost.so)

@pallabkarmakar Sorry I think that must be a bug in 0.9 release.  We updated the gcc requirement later: https://github.com/dmlc/xgboost/blob/5374f525311f7a825fb9e1be7fd899ea2bc0647b/CMakeLists.txt#L12
The basic requirement for compiling XGBoost (not c api application you are writing) is c++11.  Safest path is to find a compiler that has c++11 support.

@trivialfis let me try with gcc 5.0 .

Sure. I will keep you posted. Thanks for your help @trivialfis

@trivialfis
After clone latest version and compiled with gcc 5.2.0 .so didn't generated. but didn't get any error. below is the log.
gcc (GCC) 5.2.0
cmake version 3.11.4
======================== LOG ==========================
(/home/w546901/c_compile/) -bash-4.1$ cmake ..
-- The CXX compiler identification is GNU 5.2.0
-- The C compiler identification is GNU 5.2.0
-- Check for working CXX compiler: /home/w546901/c_compile/bin/gcc
-- Check for working CXX compiler: /home/w546901/c_compile/bin/gcc -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /home/w546901/c_compile/bin/gcc
-- Check for working C compiler: /home/w546901/c_compile/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- CMake version 3.11.4
-- xgboost VERSION: 1.0.0
-- Setting build type to 'Release' as none was specified.
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for fopen64
-- Looking for fopen64 - not found
-- Looking for C++ include cxxabi.h
-- Looking for C++ include cxxabi.h - found
-- Looking for nanosleep
-- Looking for nanosleep - found
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- /home/r622244/17_Sep_2019/xgboost/dmlc-core/cmake/build_config.h.in -> /home/r622244/17_Sep_2019/xgboost/dmlc-core/include/dmlc/build_config.h
-- Performing Test SUPPORT_CXX11
-- Performing Test SUPPORT_CXX11 - Success
-- Performing Test SUPPORT_CXX0X
-- Performing Test SUPPORT_CXX0X - Success
-- Performing Test SUPPORT_MSSE2
-- Performing Test SUPPORT_MSSE2 - Success
-- Found OpenMP_C: -fopenmp (found version "4.0")
-- Found OpenMP_CXX: -fopenmp (found version "4.0")
-- Found OpenMP: TRUE (found version "4.0")
-- Performing Test XGBOOST_MM_PREFETCH_PRESENT
-- Performing Test XGBOOST_MM_PREFETCH_PRESENT - Success
-- Performing Test XGBOOST_BUILTIN_PREFETCH_PRESENT
-- Performing Test XGBOOST_BUILTIN_PREFETCH_PRESENT - Success
-- Found OpenMP_C: -fopenmp
-- Found OpenMP_CXX: -fopenmp
-- Found OpenMP: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /home/r622244/17_Sep_2019/xgboost/build
======================== END ==========================

@trivialfis
While building latest version using gcc 5.2.0 i got lot of errors.
Some glimpse of error log is
librabit.a(allreduce_robust.cc.o): In function _GLOBAL__sub_I_allreduce_robust.cc': allreduce_robust.cc:(.text.startup+0xc): undefined reference to std::ios_base::Init::Init()'
allreduce_robust.cc:(.text.startup+0x13): undefined reference to std::ios_base::Init::~Init()' librabit.a(allreduce_robust.cc.o):(.data.rel.ro._ZTIN5rabit6engine15AllreduceRobustE[_ZTIN5rabit6engine15AllreduceRobustE]+0x0): undefined reference to vtable for __cxxabiv1::__si_class_type_info'
collect2: error: ld returned 1 exit status
make[2]: *** [../xgboost] Error 1
make[1]: *** [CMakeFiles/runxgboost.dir/all] Error 2
make: *** [all] Error 2
Compiler version:
gcc (GCC) 5.2.0

This is coming during objxgboost build
[ 95%] Built target objxgboost
[ 96%] Building CXX object CMakeFiles/runxgboost.dir/src/cli_main.cc.o
[ 98%] Linking CXX executable ../xgboost

Undefined references to standard libraries ...
I searched mu linux and got this one: http://micheleandreoli.org/public/Software/mulinux/news.html
Am I correct?  If so I'm afraid you won't be getting many helpful suggestion here with a 2004 distribution ...

It would great if i got some inputs . Got so many error , looks like some serious issue at source code. Does it compatible with gcc 5.2.0 ? if not then which version of gcc it supports ? I know it should be >5.0

@pallabkarmakar We have tests against gcc 5.2.0.  I don't think it's the problem of source code.  Your error message shows linking error inside stdlib shipped along with your compiler ...

@pallabkarmakar Closing as I believe it's due to errors in compiler toolchain.  If you want to play with old distributions for fun, nix or guix is a good way of setting up an isolated environment and build your own toolchains (to me at least, other might argue for more popular choices like docker).


[ROCm] Enabling unit test fft_ops_test.py on ROCm

This PR is based on the original changes made by @ekuznetsov139 here - https://github.com/ROCmSoftwarePlatform/tensorflow-upstream/pull/1167

Fix for a rocFFT bug in real<-->complex transforms
The input buffer contents can be over-written by rocFFT for all of the real <---> complex transforms (R2C, C2R, D2Z, Z2D), even when transform explicitly provides a separate output buffer.
See following issues for more details

ROCmSoftwarePlatform/rocFFT#298
ROCmSoftwarePlatform#1150

This commit adds a change to copy the input buffer (for the above transforms) and use the input copy when calling the rocFFT api to do the transform

Updating fft_ops_test.py for ROCm

Some testcases were being skipped on the ROCm platform. Those tests are now passing and hence being enabled by this commit

For testcases that test the irfft transform, the input needs to be massaged on the ROCm platform. The ROCm irfft transform expects its input to be in the form that is output by the rfft transform.

/cc @cheshire @chsigg @ekuznetsov139

@cheshire @chsigg gentle ping

@deven-amd  Can you please check @cheshire's comments and keep us posted ? Thanks!

@gbaned I have addressed the feedback from @cheshire and rebased to tip.


pdf-callback branch about

hi,
pdf-callback branch when to merge master ?
i need event list (success, fail) pdf generation.

+1


Implement Data Import/Export Functionality

Description:
Add functionality to import and export vector data in common formats such as CSV and JSON.
Tasks:

Implement data import functionality for CSV and JSON.
Implement data export functionality for the same formats.
Write documentation and examples demonstrating how to use the import/export features.

Resources:

CSV in .NET
JSON in .NET

Impact:
This functionality will make it easier for users to integrate Neighborly with their existing data workflows, enhancing its usability and versatility.
How to Contribute:

Fork the repository and create a new branch for your changes.
Implement the import/export functionality and integrate it into the framework.
Ensure all new and existing tests pass.
Submit a pull request with a detailed description of the changes.

Related to task #44

Thanks @hangy!
I moved the Parquet feature to a separate task (#44)


added read aloud

Related Issue
#121
Description
I have added a read aloud feature for the articles where , an user can listen to the news as audio
Type of PR

[X] Feature enhancement

Screenshots / videos (if applicable)
https://github.com/SiddharthBahuguna/NEWS-AGGREGATOR-PROJECT/assets/117447090/a61d2479-fafe-4aa7-a0f4-1d0eb4d6041e
Checklist:

[X] I have performed a self-review of my code
[X] I have read and followed the Contribution Guidelines.
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[X] I have commented my code, particularly in hard-to-understand areas.

@SiddharthBahuguna , please review

@rashiranjan22

make it well structured


How can I add a quest to a sign?

I am running a Pixelmon 3.5.1 on a 1.7.10 Cauldron server using version Quests 2.0.0 ALPHA. Citizens NPCs do not work on my server so I was wondering how can I add a quest to a sign if possible? If not, do you know a plugin that is 1.7.10 Cauldron compatible that can do this? I really want to have quests for players on my Pixelmon server.

That version of Quests is not supported. Cauldron is not supported either, so if the latest version available on Spigot does not work, try an older version.
A quick Google search for "minecraft command signs" should yield helpful results.


Constructed as Stack variable crashes

When EMailSender is constructed as a stack variable it crashes. This is due to the delete [] call on the variables email_login, email_from and email_password. They should be initialized to NULL pointers to allow the delete [] to work properly.
char* email_login = 0;
char* email_from = 0;
char* email_password = 0;

I'm going to fix.
Thanks for the support

glad to help. Thanks for posting the code.
On Sun, Dec 15, 2019 at 5:00 PM Renzo Mischianti<EMAIL_ADDRESS>wrote:

I'm going to fix.
Thanks for the support
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/xreef/EMailSender/issues/3?email_source=notifications&email_token=ABUAGI2OJWTHXAGQ4R6I6KTQY2SGLA5CNFSM4J3BNBAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG5DILY#issuecomment-565851183,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABUAGI7OSALY7KQJ33HVMODQY2SGLANCNFSM4J3BNBAA
.

--
Michael Newman
Dragonnorth Group
www.dragonnorth.com
Phone:<PHONE_NUMBER>
Cell:<PHONE_NUMBER>
16 Nason Hill Lane
Sherborn, MA 01770


Update PrimeNG to 10

Migration guide can be found at https://github.com/primefaces/primeng/wiki/Migration-Guide

Migration guide can be found at https://github.com/primefaces/primeng/wiki/Migration-Guide


Exception while running command: ng run x:deploy

Version info

Angular: 8.0.0
Firebase: 6.1.0
AngularFire: 5.2.0-rc.1
OS: Windows 10 Pro (Version: 1809)
How to reproduce these conditions
Failing test unit, Plunkr, or JSFiddle demonstrating the problem

Steps to set up and reproduce

Sample data and security rules
Debug output
Errors in the JavaScript console
C:\Users\X\Documents\X\X\X>ng run Admin:deploy
ENOENT: no such file or directory, open '\C\Users\X\Documents\X\X\X\.firebaserc'
Error: ENOENT: no such file or directory, open '\C\Users\X\Documents\X\X\X\.firebaserc'
    at Object.openSync (fs.js:431:3)
    at Object.readFileSync (fs.js:333:35)
    at Object.getFirebaseProjectName (C:\Users\X\Documents\X\X\X\node_modules\@angular\fire\schematics\utils.js:53:41)
    at Object.<anonymous> (C:\Users\X\Documents\X\X\X\node_modules\@angular\fire\schematics\deploy\builder.js:26:37)
    at Generator.next (<anonymous>)
    at fulfilled (C:\Users\X\Documents\X\X\X\node_modules\@angular\fire\schematics\deploy\builder.js:4:58)

Output from firebase.database().enableLogging(true);
Screenshots
Expected behavior
Running the following command ng run x:deploy have to successfully build and deploy the project to Firebase Hosting.
Note: the x above is the project name.
Actual behavior
Fails at the beginning to find .firebaserc file but it exists. I figured out the path \C\Users\X\Documents\X\X\X\.firebaserc is wrong.

Did you first run ng add @angular/fire@next? If so I'll run this on a Windows machine at next opportunity and find the problem with the schematic.

Did you first run ng add @angular/fire@next? If so I'll run this on a Windows machine at next opportunity and find the problem with the schematic.

Yes, I did.

Hi ! Amazing command ! But I got the same issue :disappointed:
Angular 8 + ng add @angular/fire@next
Works on Linux but not on Windows

Im getting the same issue.

I have the same problem with angular 8 on windows

got the same issue

Getting same issue with Angular 8.2.0 and<EMAIL_ADDRESS>

Same issue. I'm using @angular/core 8.2.0 and @angular/fire 5.2.1.

Same Issue: testing deploy angular cli 8.3.0 @angular/fire 5.2.1 windows 10

Same problem on windows.

Updated Node to latest
Angular cli to latest
yarn still shows as 1.15.2 though I updated that too 0_o
did a ng update --all
then requested rxjs be updated explicitly
Same error and result
Can concur with Crisp3333, bypassed the new command a few weeks ago with the manual process.

Same issue on Windows 10 | @angular/cli 8.3.3 | @angular/fire 5.2.1
C:\Users\User\projects\test> ng deploy
An unhandled exception occurred: ENOENT: no such file or directory, open '\C\Users\User\projects\test\.firebaserc'
See "C:\Users\User\AppData\Local\Temp\ng-dWxjal\angular-errors.log" for further details.

same issue on windows 10 and stable node version

I am able to fix this issue by doing the following changes :
In<EMAIL_ADDRESS>> In getFirebaseProjectName method
replace
const { targets } = JSON.parse(fs_1.readFileSync(path_1.join(projectRoot, ".firebaserc"), "UTF-8"));
with
const { targets } = JSON.parse(fs_1.readFileSync(".firebaserc", "UTF-8"));
and in<EMAIL_ADDRESS>replace
 yield actions_1.default(require("firebase-tools"), context, core_1.join(workspace.root, project.root), firebaseProject);
with
yield actions_1.default(require("firebase-tools"), context, project.root, firebaseProject);

Any update on this?

any updates , it should work on windows,
@ngdevelop-tech has it right

Ive just deployed with ng deploy, which doesnt work form me  before.

Same issue here. The best solution currently seems to be avoiding ng deploy for now and just following the normal firebase CLI deploy option.

trying to use this for the 1st time -- same issue 👎

Same for me, using both:

ng run [ANGULAR_PROJECT_NAME]:deploy

or

ng deploy

I am able to fix this issue by doing the following changes :
In<EMAIL_ADDRESS>> In getFirebaseProjectName method
replace
const { targets } = JSON.parse(fs_1.readFileSync(path_1.join(projectRoot, ".firebaserc"), "UTF-8"));
with
const { targets } = JSON.parse(fs_1.readFileSync(".firebaserc", "UTF-8"));
and In<EMAIL_ADDRESS>replace
 yield actions_1.default(require("firebase-tools"), context, core_1.join(workspace.root, project.root), firebaseProject);
with
yield actions_1.default(require("firebase-tools"), context, project.root, firebaseProject);

that solves the problem for me, thanks!!

@ngdevelop-tech that fixed the insue for me, thanks!
https://github.com/angular/angularfire2/issues/2088#issuecomment-529192788

Temporary workaround if you don't want to change the core files:
Add  "deploy" : "ng build && firebase deploy" to scripts in package.json
Run:  npm run deploy.

Any update on when this change will be added so we don't have to do this to the core files each time? @ngdevelop-tech

Any update on when this change will be added so we don't have to do this to the core files each time? @ngdevelop-tech

@rlee1990 PR is in progress. Soon will let you know for updates.

I has the same problem, i believe that the command don't understant the path correct of the file .firebaserc, in my case, he tried found \D\Unimed\projetos\app-unimedbr.firebaserc but the correct is D:\


Server can crash client by sending compressed data when client isn't expecting it

DGQ to investigate crash reported.

I'm unable to reproduce.
I have tried the following:

reinforced the checks and failsafes in the core, as well as re-enabled the interop tests that check incoming compressed data to a client. (https://github.com/grpc/grpc/pull/6463). Interop tests work correctly, even under ASAN. In particular, clients are always ready to accept incoming compressed data (a client can't disable algorithms the way a server can). The interop tests exercise this path by asking the server to send back compressed data under all available algorithms. In some instances, the data is uncompressable, so the server will send it back uncompressed despite the client's request.
faked the sending an unknown algorithm. This required changes in the server context that aren't possible from the application: it'd result firstly on a compile error if ServerContext::set_compression_algorithm is passed a value not in the grpc_compression_algorithm enum. Secondly, even then, the compression_filter would detect the outgoing algorithm to be invalid and simply send the data uncompressed (see compress_filter.c:94) The server detected this and falls back to not compressing.
faked the reception of an unknown algorithm by the client. There existed a path (now fixed here) that could result in empty data being returned by the client if the received compression algorithm is unknown by the client. Note that this, based on point 2, is currently only possible if there's been corruption on the wire.

Oh I may have fixed something here when I was setting up the server
fuzzing. Would have to check commit logs. Just a sense I saw some code here
recently.
On Thu, May 5, 2016, 7:06 PM David G. Quintas<EMAIL_ADDRESS>wrote:

I'm unable to reproduce.
I have tried the following:

reinforced the checks and failsafes in the core, as well as re-enabled
the interop tests that check incoming compressed data to a client. (#6463
https://github.com/grpc/grpc/pull/6463). Interop tests work correctly,
even under ASAN. In particular, clients are always ready to accept incoming
compressed data (a client can't disable algorithms the way a server can).
The interop tests exercise this path by asking the server to send back
compressed data under all available algorithms. In some instances, the data
is uncompressable, so the server will send it back uncompressed despite the
client's request.
faked the sending an unknown algorithm. This required changes in the
server context that aren't possible from the application: it'd result
firstly on a compile error if ServerContext::set_compression_algorithm is
passed a value not in the grpc_compression_algorithm enum. Secondly, even
then, the compression_filter would detect the outgoing algorithm to be
invalid and simply send the data uncompressed (see compress_filter.c:94)
The server detected this and falls back to not compressing.
faked the reception of an unknown algorithm by the client. There
existed a path (now fixed here
https://github.com/grpc/grpc/pull/6463/files#diff-cca1c9f1d0c2f99c06c000729d41005aR837)
that could result in empty data being returned by the client if the
received compression algorithm is unknown by the client. Note that this,
based on point 2, is currently only possible if there's been corruption on
the wire.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/grpc/grpc/issues/6454#issuecomment-217330953

Yes, @jcanizales mentioned something along the lines of an unref. It's very likely the crash (which was an heisenbug and involved memory corruption) was unrelated to compression, but that use of compression somehow surfaced it.

Just a nit: the crash on the client was reproducible with every RPC sent to that server.

I think that, to be on the safe side, it's worth testing the current client against the specific server they used, even if just as a one-of.

and the crash happened at the client upon receiving a response to that RPC from the server?

It'd be great if we could at least see the GRPC_TRACE=all for both parties.

Yes, the behavior upon receiving the response on the client was #6207, followed by a crash. The crash happened on malloc, IIRC, with a message talking of memory corruption. And @pranay saw an error mentioning an inappropriate unref (which could explain the memory corruption).

I'd rather be getting reproductions than hearsay on both these bugs.
On Thu, May 5, 2016, 7:49 PM Jorge Canizales<EMAIL_ADDRESS>wrote:

Yes, the behavior upon receiving the response on the client was #6207
https://github.com/grpc/grpc/issues/6207, followed by a crash. The
crash happened on malloc, IIRC, with a message talking of memory
corruption. And @pranay https://github.com/pranay saw an error
mentioning an inappropriate unref (which could explain the memory
corruption).
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/grpc/grpc/issues/6454#issuecomment-217336399

Just having runs with GRPC_TRACE=channel would be good to have, in order to look at the metadata/headers being sent around.

@ctiller, #6207 was making Jenkins flaky for days, @makdharma reproduced it locally by running the tests repeatedly and got the traces you asked for, which he attached to that issue.
For this bug, reproducing is a bit involved, but also doable: We have to run the faulty server and make RPCs with the version of the client @pranay had. Done that way, there's no flakiness; every RPC failed like #6027 and made the client crash immediately after that. I asked him to get traces for "api" and "tcp", which he attached. Next time I know I'll better ask for "all".

As @jcanizales said, it should be easy to reproduce, we just have to replicate the old setup (which should be easy too, we just need to turn compression back on).
You can find the stack traces I captured in the internal bug.

As discussed, can't repro locally. Closing this issue for now. Feel free to revive.


Get project working on Windows

This fixes #13

@lindt Bump.

@lindt :(

sorry for late reply.....nice change! awesome.
Do you know how to get CI support for windows?

It's as easy as having an Appveyor account and having a config file in the project.

@lindt If you can set up the Appveyor account for the project, I can handle the configuration side.


What is the license

What would be the license of this repository?

GNU General Public License v3.0
MIT License
BSD 3-Clause "New" or "Revised" License
Apache License 2.0

BSD 3-Clause License, thanks for drawing my attention to the license file.
I updated it.

I am toying with the idea of switching to MIT, which I grown to like more - but for now I am keeping BSD (3 clause).


ISY 994i support?

I have been using your great software for over 2 years and made a small donation a year ago.  I really appreciate the work you have done!  The one item missing for me is support for the ISY 994i Insteon/Zwave automation hub.  There was a  piece of software by Barry Gordon for the ISY, but that no longer works for HA Bridge.
I would be happy to be an alpha/beta tester for ISY support if that can be put into your roadmap.
Thanks,
Blueman2

ISY is supported by OpenHAB, Please use that system and ha-bridge to connect.


fix yanix compile with armv7

this fixes the following error:
error[E0308]: try expression alternatives have incompatible types
   --> crates/wasi-common/yanix/src/file.rs:247:23
    |
247 |     let offset: i64 = Errno::from_result(libc::lseek(fd, 0, libc::SEEK_CUR))?;
    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |                       |
    |                       expected `i64`, found `i32`
    |                       help: you can convert an `i32` to `i64`: `Errno::from_result(libc::lseek(fd, 0, libc::SEEK_CUR))?.into()`

[ ] This has been discussed in issue #1219

@kubkon wanted to help me a bit with his, therefore tagging you along

Could the .into() and the : i64 annotations both be removed? It doesn't seem like there should be any reason to explicitly require i64 when there's a try_into to u64 afterwards which should handle any type conversion.
Additionally, if the goal is to compile yanix on a few platforms, it seems like we should consider adding CI to verify that yanix compiles correctly for other platforms.

I think @alexcrichton is right that the .into() here is unnecessary to begin with, and simply removal of i64 annotation should fix the issue.
@alexcrichton about verifying builds on additional platforms, I totally agree! We should definitely start putting out some sort of coverage and not only for yanix but for wasi-common and perhaps wasmtime as a whole. Do you have some ideas for this BTW? The only thing that I can think that should work in Actions would be downloading the target and cross-compiling to it. This however, will generate a handful of linker errors, unless you know of a way to stop at the compilation stage?

I think it should be easy enough in CI to do something like:
$ rustup target add armv7-unknown-linux-gnueabihf
$ cargo check -p wasi-common --target armv7-unknown-linux-gnueabihf

and that should be good enough for ensuring things keep compiling.

the E0308 type of error has been fixed in the meantime, so I'm going to close this and ask for some help with the other error.


diffrent results in python and java with same alphabet and salt

Python(2.7  hashids version=1.0.2):

from hashids import Hashids
hashids = Hashids(salt='this is my salt',alphabet='0123456789abcdefghijklmnopqrstuvwx')
print hashids.encode(654321) # print gr9gdg

java (hashids version=1.0.2):

Hashids hashids = new Hashids("this is my salt", 0, "0123456789abcdefghijklmnopqrstuvwx");
System.out.println(hashids.encode(654321)); # print wwp5p6

if alphabet='0123456789abcdefghijklmnopqrstuvwxyz',  the result is nice.
It's a bug?

The correct response is gr9gdg, testing using your parameters, I got gr9gdg correctly.
How did you get wwp5p6?

Sorry. Sorry.Sorry.
My java app running the test case use the  1.0.1 version rather than 1.0.2 :( ，so it got incorrect response.
1.0.1 response is wwp5p6
1.0.2 response is gr9gdg

Just to inform a new version has been issued! 1.0.3.


Implementation of eigenvalues, eigenvectors, eigendecomposition, orthogonalization and orthonormalization in Matlab

We ask that you please be patient as our team works through approving and publishing all articles/tutorials in a timely manner. Allow 1-3 days for a topic to be reviewed and/or approved - allow 3-7 days for an articles to be reviewed and/or published.
Be sure to visit our Resources Page for tools, resources, and example articles to go over.
NOTE: (Please ensure that you have only one open issue + linked pull request at a time. This will ensure that we complete the article in a timely manner from inception to publishing.)
NOTE: We tend to stray away or tend not to publish reviews/comparisons of commercial product offerings.
We're looking for the first 2-3 paragraphs of the article that appropriately summarize what your article will be about.
Implementation of eigenvalues, eigenvectors, eigendecomposition, orthogonalization and orthonormalization in Matlab
Introduction:
In mathematics, a matrix is a rectangular array of numbers, symbols, or expressions, arranged in rows and columns.  is a nonzero vector that changes at most by a scalar factor when that linear transformation is applied to it while eigenvalue is the factor by which the eigenvector is scaled. eigendecomposition is the factorization of a matrix into a canonical form, whereby the matrix is represented in terms of its eigenvalues and eigenvectors.  orthogonalization is (mathematics) the process of converting a set of functions or vectors into orthogonal ones while orthonormalization is (mathematics) a form of orthogonalization in which the resulting vectors are all unit vectors.
All these processes form the basics of the matrix. In daily life and daily activity, engineers and data analysts use more of these processes in their daily activities.  Since Matlab is a matrix laboratory, then it means that it has tools that make working these processes easier. In this article, we will look at how the above processes can be applied in Matlab and their uses.
Key takeaways:

Basic understanding of the processes.
Implementation of these processes in Matlab.
Uses of such processes.

References:
Please list links to any published content/research that you intend to use to support/guide this article.
Templates to use as guides

How To Guide Template
Software Review Template
Tutorial Template

Good afternoon and thank you for submitting your article for publishing.
Your article has been entered into our queue and should be reviewed (and published pending any changes) as soon as a peer reviewer is finished with the ones in the queue before it. 🚀
Thank you.

@jumapaul
Sounds like a helpful topic - lets please be sure it adds value beyond what is in any official docs and/or what is covered in other blog sites. (the articles should go beyond a basic explanation - and it is always best to reference any EngEd article and build upon it).
Please be attentive to grammar/readability and make sure that you put your article through a thorough editing review prior to submitting for final approval. (There are some great free tools that we reference in EngEd resources.)
ANY ARTICLE SUBMITTED WITH GLARING ERRORS WILL BE IMMEDIATELY CLOSED.
Please be sure to double check that it does not overlap with any existing EngEd articles, [articles on other blog sites](https://www.google.com/search?q=Implementation+of+eigenvalues%2C+eigenvectors%2C+eigendecomposition%2C+orthogonalization+and+orthonormalization+in+Matlab&ei=951TYe4O5sTQ8Q_987WwBw&ved=0ahUKEwiu5uio4qLzAhVmIjQIHf15DXYQ4dUDCA4&uact=5&oq=Implementation+of+eigenvalues%2C+eigenvectors%2C+eigendecomposition%2C+orthogonalization+and+orthonormalization+in+Matlab&gs_lcp=Cgdnd3Mtd2l6EAMyBwgAEEcQsAMyBwgAEEcQsAMyBwgAEEcQsAMyBwgAEEcQsAMyBwgAEEcQsAMyBwgAEEcQsAMyBwgAEEcQsAMyBwgAEEcQsANKBAhBGABQsvYCWLL2AmCE-AJoAnACeACAAQCIAQCSAQCYAQCgAQKgAQHIAQjAAQE&sclient=gws-wiz, or any incoming EngEd topic suggestions (if you haven't already) to avoid any potential article closure, please reference any relevant EngEd articles in yours. - Approved


Table with expandable rows - Example doesn't work on Safari on iPhone

What is the expected behavior?
The rows expand like they do on Chrome and Firefox
What is the current behavior?
On an iPhone's Safari browser, tapping on a row doesn't expand the row.
What are the steps to reproduce?
The example of the expandable rows in:
https://material.angular.io/components/table/examples doesn't work on an iPhone.
The stackblitx is the same.
https://stackblitz.com/angular/gqvrlgbeqkv?file=app%2Ftable-expandable-rows-example.ts
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 7.2.10
Angular Material 7.3.5
Tested on:
iPhone X with IOS 12.1.4
iPhone XS with IOS 12.1.4
iPhone 6S with IOS 9 via Browserstack.com
Is there anything else we should know?
I tried adding import 'web-animations-js';  to the polyfills.ts  on my own project and it didn't seem to do anything.

In an app I am making we use the multiTemplateDataRows and it works on my iphone, IOS 12.2.
But the example doesn't work for some wierd reason...

The expandable row feature (also the example on the material web site) is also now working in EDGE and IE11.

I wanted to add a few notes about this; the same example titled "Table with expandable rows" on https://material.angular.io/components/table/examples works correctly on Chrome, but not on Edge.
Additionally, when I ran into this issue in my own project, I spent quite a bit of time trying to diagnose it and the change that causes the break appears to be upgrading Angular itself (ie: not material).  The following configuration works in Edge:
"@angular/animations": "~7.2.0",
"@angular/cdk": "^7.3.3",
"@angular/common": "~7.2.0",
"@angular/compiler": "~7.2.0",
"@angular/core": "~7.2.0",
"@angular/flex-layout": "^7.0.0-beta.23",
"@angular/forms": "~7.2.0",
"@angular/material": "^7.3.5",
"@angular/material-moment-adapter": "^7.3.5",
"@angular/platform-browser": "~7.2.0",
"@angular/platform-browser-dynamic": "~7.2.0",
"@angular/router": "~7.2.0",
"core-js": "^2.5.4",
"hammerjs": "^2.0.8",
"moment": "^2.24.0",
"rxjs": "~6.3.3",
"rxjs-compat": "^6.4.0",
"tslib": "^1.9.0",
"zone.js": "~0.8.26"
If I upgrade angular/core to 7.2.11, the break happens.

Hi there, I'm using 7.3.6, it's still broken. No errors in the console, just not working

In the Chrome browser, since<EMAIL_ADDRESS>update, the Expand animation stopped working in StackBlitz and in my application also.
https://stackblitz.com/angular/ggyqlbaorjl?file=app%2Ftable-expandable-rows-example.ts
Chrome: Version 74.0.3729.108 (Official Build) (64-bit)

I solved it very simply and is now working on all browsers and IOS (iphone). Just remove the "display: none" from the line below:
state('collapsed', style({height: '0px', minHeight: '0', display: 'none'})),
The line will look like this:
state('collapsed', style({height: '0px', minHeight: '0'})),
For some reason I do not know the browser is confusing with the display transition, but as the height is zero it will have no influence

Hi All,
I removed
transition('expanded <=> collapsed', animate('225ms cubic-bezier(0.4, 0.0, 0.2, 1)'))
its working below angular material version 7.3.3


"aws elbv2 create-target-group" command fails in GitBash on Win10

FYI: likely not a workshop bug, but the issue requires a workaround:
I ran the workshop locally, on Windows 10 laptop. When working through steps described in fargate.md, I saw that aws elbv2 create-target-group --name ecs-Unicor-UnicornStore-Service --protocol HTTP --port 80 --vpc-id $UnicornVPCID --health-check-path "/health" --target-type ip command, when run in GitBash, failed with "An error occurred (ValidationError) when calling the CreateTargetGroup operation: Health check path 'C:/Program Files/Git/health' must begin with a '/' character and can only contain printable ASCII characters, without spaces" error.
The work-around: run the same command in CMD shell, after small alterations, like replacing $ENVVAR format with %ENVVAR%:
aws elbv2 create-target-group --name ecs-Unicor-UnicornStore-Service --protocol HTTP --port 80 --vpc-id %UnicornVPCID% --health-check-path "/health" --target-type ip

@vgribok thanks for catching this. I'm going to be writing the run the workshop locally instructions and we can table this until then. Closing for now.


⚠ ClamAV has degraded performance

In f63c9c1, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 81 ms

Resolved: ClamAV performance has improved in fd38f33.


[BUG] Cocogitto-bot not running on PRs

Describe the bug
I added the Cocogitto-bot to https://github.com/ianlewis/runeio as a GitHub app following the Github Bot documentation but I don't see it running on new PRs.
To Reproduce
Steps to reproduce the behavior:

Go to github.com/apps/cocogitto-bot and click the "Configure" button.
Under "Repository access", select "Only Select repositories" and choose the repository.

New and existing PRs don't receive comments from Cocogitto-bot on either pass or fail.

Expected behavior
I expect to see comments on the PR that look like the examples shown in the documentation:
https://docs.cocogitto.io/ci_cd/#github-bot

Additional context
N/A

Wouldn't you know it, it didn't seem to work for me before (maybe just on PRs created before I installed the bot?) but it does seem to work now, just after I wrote this...
https://github.com/ianlewis/runeio/pull/23#issuecomment-1789811295


WIP: RAT-314: integration test for .mvn default exclusion - can only be merged/worked on after release of v0.16

This branch tries to integrate an integration test that shows any future regression in defining the exclusion on .mvn folders.
2023-01-30
As of now this branch will not build as we consume a previous RAT version during the RAT build.
Therefore the branch works on a future SNAPSHOT version and references the current 0.16-SNAPSHOT available after RAT-314 was closed.

@ottlinger What is the status of this change?

@Claudenw I hope to find some time on the weekend to get this in proper shape - sry 4 d delay

No worries.  Was wondering if i could help.
On Fri 10 May 2024, 12:49 P. Ottlinger, @.***> wrote:

@Claudenw https://github.com/Claudenw I hope to find some time on the
weekend to get this in proper shape - sry 4 d delay
—
Reply to this email directly, view it on GitHub
https://github.com/apache/creadur-rat/pull/116#issuecomment-2104392444,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AASTVHWA7FV5A23MOVLLAITZBSQ3PAVCNFSM6AAAAAAULHHRWSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBUGM4TENBUGQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

No worries. Was wondering if i could help.
…
On Fri 10 May 2024, 12:49 P. Ottlinger, @.> wrote: @Claudenw https://github.com/Claudenw I hope to find some time on the weekend to get this in proper shape - sry 4 d delay — Reply to this email directly, view it on GitHub <#116 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AASTVHWA7FV5A23MOVLLAITZBSQ3PAVCNFSM6AAAAAAULHHRWSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBUGM4TENBUGQ . You are receiving this because you were mentioned.Message ID: @.>

Thanks - I just wanted to know how this is done, which is why I left this for me :)

There is code in the Maven plugin for ScmIgnoreParser and ExclusionHelper that handle exclusions.  that needs to be brought into core so that CLI and Ant can use it too.  Perhaps think about adding configuration files for SCMs that list the excluded things and then read them on demand (like we do for internal style sheets).   The configuration file could have the same structure as a gitignore file.  Then we can use the .gitignore processor we already have to read them and generate the file and directory exclusion filters.
I know that this is more than you were looking to do but it fits with the harmonization epic we have.  I can help get the command line to work with it if you would like.

There is code in the Maven plugin for ScmIgnoreParser and ExclusionHelper that handle exclusions. that needs to be brought into core so that CLI and Ant can use it too. Perhaps think about adding configuration files for SCMs that list the excluded things and then read them on demand (like we do for internal style sheets). The configuration file could have the same structure as a gitignore file. Then we can use the .gitignore processor we already have to read them and generate the file and directory exclusion filters.
I know that this is more than you were looking to do but it fits with the harmonization epic we have. I can help get the command line to work with it if you would like.

I see your point but I'm not sure if the maven-specific invoker-plugin-test environment can be put into the other submodule. I always understood it to be a part of the maven plugin itself and no common functionality.

@Claudenw I'll merge this change in. Concerning the cleanup of testing infrastructure I fear there is more to it, as we have

unit tests (above mentioned Parsertests)
Java integration tests
Maven invoker integration tests

All of them seem to cover different parts of the "RAT beast" ;)


Any plans for being able to fine tune models in rustformers llm?

Just curious if there are any plans to implement a fine tuning feature that loads a training set and fine tunes a model for specific tasks.

Closing here, since I got a response on Discord.
For those interested, here's the response I got:
I think I recall a brief discussion about this earlier and the answer was to fine tune with Python/torch etc and then quantize for ggml etc

^^^ codesoda
that's correct, yeah - we don't have any current plans as ggml doesn't support it + getting it right is quite complicated

I'm not a huge fan of the Python ML ecosystem, but limited resources and time mean we have to pick our battles

^^^ philpax


Fix getDependencies to use ignoreMissing

I've taken it into main with change I've proposed. It's published now with v4.3.1
Great thanks for bringing this up @ddomingues !


I should be able to configure resolve_outdated_diff_discussions

I should be able to configure resolve_outdated_diff_discussions option via Edit Project API call.
It is not listed here: https://www.pulumi.com/docs/reference/pkg/gitlab/project/
But it is listed on here: https://docs.gitlab.com/ee/api/projects.html (search for resolve_outdated_diff_discussions)

This is not currently supported in the upstream dependency from which we derive this provider (https://github.com/gitlabhq/terraform-provider-gitlab). I'd suggest filing an issue there to see if they would support this functionality.

This is available as per v4.7.0 of the provider


Not working in VS code

Extension Name: merge-conflict
Extension Version: 1.0.0
OS Version: Windows_NT x64 10.0.17134
VSCode version: 1.28.0

We have written the needed data into your clipboard. Please paste:

pls see https://github.com/Microsoft/vscode/issues/60318


Inserting forces a sesssion read which could cause the insert to error

[x] I have looked for existing issues (including closed) about this

Bug Report
Version

tower-sessions v0.10.4
tower-sessions-core v0.10.4
Platform

Windows 10 64-bit
Description
When inserting data to the session the .insert() function reads the previously stored data before inserting the new data. While this generally is not an issue issues may arise if bad data gets saved into the session.
However, if the read errors with a decode error the new data ends up never getting inserted and instead the insert function just errors on decoding the old data.
Generally I think the insert function should either ignore possible decode issues or there should be an insert function which doesnt even attempt to read the previous session.
The same issue also kind of applies to .remove() as it also reads the previous value which means that

However, if the read errors with a decode error

Specifically this is referring to load failing, yes?
Corrupt session data is a state that we leave up the store implementation to define behavior for.
As an example, a store could look for decode errors and then decide to clear the store or reset the bad record entry and proceed without bubbling the error up to the caller. The session store API boundary intentionally leaves these kinds of decisions up the implementer because we don't want to be too opinionated about what semantics will best suite a particular use case.
Taking a step back, our design borrows heavily from Django's, which also loads upon insert (in fact, this happens whenever the underlying dict is referenced, via Python's magic methods).


Analog Input

Is there a way to configure the 4 pin connector such that I can use the sda or scl pin as an analog input. It looks like there pulled high currently. I'd like to use the connector on the board vs. soldering a wire to a pin. Thanks

The 4 Pin connector is already connected to I2C and cannot be configured for analog function.


bug: Input fields and native scrolling on iOS make content disappear

Type: Bug
Ionic Version: 1.3.0
iOS version: seen in iPhone 4S, 5 and 5S running 8.4 and 9.3
Short description of the problem:
Using native scrolling in iOS, when an input field on a form loses focus, the content goes white. Happens mostly in smaller screens (like iPhone 4S and 5S) when the content area is big enough to lay under the keyboard open box. Same behavior may also be seen when the input is originally focused for the first time on some iOS versions. Is there a solution for this that lets you keep native scrolling?
If this is a duplicate or there's already solution, link issue please.
Steps to reproduce: Tested on iPhone 5S device

#### Dummy project you can use to test on ios emulators:
https://github.com/dcxn/whitepagebug

+1
I get a similar issue. Except that the input I focus on disappears until I start typing. Disabling Native Scrolling fixes this. I guess the only way is to enable native scrolling if Android and disable when iOS platform.

Hello all! Currently we recommend using javascript scrolling on ios as native scrolling has issues with uiwebview. We are currently working hard towards making wkwebview the standard webview for ionic applications running on ios, which should fix this issue. Sorry! I am going to close this issue for now, but feel free to comment if you have any questions, suggestions etc etc. Thanks for using Ionic!

Thanks a lot for the answers. Hope this issue may help you guys figure that out.
In the meanwhile, for others struggling with this bug, we temporarily fixed it by adding js scrolling only in the affected view.

@dcxn No problem and thanks!

Hi,
UIWEBVIEW sucks...
What about @jgw96 comment about integrating with wkwebview? Is there a most recommended way as of today? using Telerik's plugin?

Hello @altelante! We have some exciting news coming out about this soon, i recommend keeping an eye on our blog in the near future for more info. Thanks!

@jgw96 Eager to hear these news...

I assume they are talking about using WKWebView, see here: https://docs.google.com/document/d/1LrPDUkfXpqPIsghaSCxHyN1GIZ0TK2bwFxOZx2GKWtI/edit

That would be ionic 2 however and the issue described here would not be resolved

@leschirmeur while our solution is focused on Ionic 2, we have also assured that it should also work just as well with Ionic 1. Thanks! And as I said, just keep an eye on our blog :win

@jgw96 will watch the blog then, thanks!

@leschirmeur Are you still seeing this issue on wkwebview?

@jgw96 Haven't tried, would need to remove our workaround code fragments, then install the wkwebview plugin and test. Will need some time for that. Good point that it might have gone using wkwebview...

No problem, im testing it myself so ill update with my findings. My hunch is that wkwebview fixes this because it fixes the broken scroll events that are in uiwebview.

WKWebView seems to fix this in my testing, but I would still recommend using JavaScript scrolling with Ionic 1 on iOS. Thanks for using Ionic! I am going to close this issue for now, but @leschirmeur if you get a chance to test this feel free to comment your results below!

Hello guys,
i took some time and tested this issue again with WKWebView. In this whitepagebug test project it appears to still be present. Steps to reproduce: tap one of the inputs to give it focus and then the all powerful Bacon button.
On my other app the issue appeared to be solved, although it broke PouchDB - which is another topic already documented afaik.

Hi guys,
I was working hard on this issue and found a little tricky way to 'solve' it.
What i did was listening to the keyboardhide callback and then show a ionicPopup window and dismiss it immediately. Haven't look deep into the mechanic of ionicPopup, maybe someone could explain and find a better solution to this. Codes below:
$window.addEventListener('native.keyboardhide', function (e) {
var foo = $ionicPopup.show({
title:'',
});
foo.close();
})


Prim's Minimal Spanning Tree Algorithm

Description
Hi there. I wish to contribute the Greedy Algorithm Documentation for this algorithm.
Kindly assign me this issue.
Domain
Algorithm
Type of Contribution
Others
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of LearnCPP.

/assign

may i know the deadline for this issue?


Support for Larger Diffusion Models

Hi! Thanks for sharing this inspiring work! Have you tried to implement the same structure on larger diffusion models like StableDiffusionXL? It seems that the same method should work well on other models as well.

Empirically, this method could be adapted to larger diffusion models, but we don't have this plan. Feel free to follow our upcoming new work, which will be available on arxiv in two weeks.


Error:Failed to resolve: annotationProcessor

Error:(112, 13) Failed to resolve: com.takisoft.fix:preference-v7-extras:<IP_ADDRESS>

This is not an annotation processor. Use
compile 'com.takisoft.fix:preference-v7-extras:<IP_ADDRESS>'

in your build.gradle.

使用了上面的语句，但是失败了。
Error:(471) Attribute "size" already defined with incompatible format.
Error:(467) Original attribute defined here.
Error:(6790, 21) No resource found that matches the given name: attr 'headerBackground'.
Error:(6796, 21) No resource found that matches the given name: attr 'headerBackground'.
Error:(6802, 21) No resource found that matches the given name: attr 'headerBackground'.
Error:(6821, 21) No resource found that matches the given name: attr 'headerBackground'.
Error:(471) Attribute "size" already defined with incompatible format.
Error:(467) Original attribute defined here.
Error:(6790, 21) No resource found that matches the given name: attr 'headerBackground'.
Error:(6796, 21) No resource found that matches the given name: attr 'headerBackground'.
Error:(6802, 21) No resource found that matches the given name: attr 'headerBackground'.
Error:(6821, 21) No resource found that matches the given name: attr 'headerBackground'.
Error:Execution failed for task ':app:processHousiDebugResources'.

com.android.ide.common.process.ProcessException: Failed to execute aapt

Can't these two be used at the same time?
compile 'com.takisoft.fix:preference-v7-extras:<IP_ADDRESS>'
compile 'com.takisoft.fix:preference-v7:<IP_ADDRESS>'

They definitely can be used together. There's probably an attribute name collision with a different lib. What dependencies do you have?

compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support:support-v4:26.1.0'
compile 'com.android.support:design:26.1.0'
compile 'com.android.support:cardview-v7:26.1.0'
compile 'com.android.support:percent:26.1.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support:customtabs:26.1.0'
//
compile 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
//
compile 'com.squareup.okhttp3:okhttp:3.9.0'
compile 'com.squareup.okhttp3:logging-interceptor:3.9.0'
compile 'com.squareup.retrofit2:retrofit:2.3.0'
compile 'com.squareup.retrofit2:converter-gson:2.3.0'
compile 'com.squareup.retrofit2:adapter-rxjava:2.3.0'
//
compile 'io.reactivex:rxjava:1.3.2'
compile 'io.reactivex:rxandroid:1.2.1'
//
compile 'com.qiangxi.checkupdatelibrary:checkupdatelibrary:1.1.3@aar'
compile 'com.allenliu.versionchecklib:library:1.6.7'
compile 'com.tbruyelle.rxpermissions:rxpermissions:0.9.4@aar'
compile 'com.pgyersdk:sdk:2.7.0'
//
compile 'eu.chainfire:libsuperuser:<IP_ADDRESS>704021214'
//
compile 'com.yanzhenjie:recyclerview-swipe:1.1.2'
//
compile('com.mikepenz:aboutlibraries:5.9.7@aar') {
transitive = true
exclude group: 'com.android.support'
}
//
compile 'com.haozhang.libary:android-slanted-textview:1.2'
//
compile 'com.takisoft.fix:preference-v7-extras:<IP_ADDRESS>'
compile 'com.takisoft.fix:preference-v7:<IP_ADDRESS>'

I tried to comment a little, but it didn't work.

Yeah, this seems to be the "classic" problem where two libraries declare attributes with the same names but different formats. Unfortunately the build process is unable to just simply merge the R files together ignoring that there are fields with the same name, even though it shouldn't matter. I'll have to put prefix before the attribute names in order to make it work, but it's a pretty ugly solution and I'm just shaking my head why the Android devs decided to simply ignore namespace capabilities...

This problem also exists with several of your other projects, for example,
compile 'com.takisoft.fix:datetimepicker:1.0.2'

Do you know which attribute causes the trouble? I guess compile 'com.pgyersdk:sdk:2.7.0' is the one that has the conflicts with because gradle couldn't resolve it, and if I just removed it, no error messages appeared.

When I upgraded the Android Studio to the latest version, the error disappeared.

Fixed in v<IP_ADDRESS>. All custom attributes must be prefixed with pref_.


Details page for secondary login doesn't display avatar and 'Local time' info

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:
Precondition: account A has a secondary login account B

From a tab where account C is signed in start a chat with account A
Mention primary login account A, and secondary login account B
Click on the primary login account A mention & observe the details sidebar
Click on the secondary login account B mention & observe the details sidebar

Expected Result:
Details page should display an avatar and 'Local time' info for secondary login account B
Actual Result:
Details page doesn't display an avatar and 'Local time' info for secondary login account B
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: 1.3.29-0
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/43996225/2b3c03e0-44cb-4425-99b7-ed67694a2bf3
https://github.com/Expensify/App/assets/43996225/59796984-759d-40dd-830e-8019781d96d7
Expensify/Expensify Issue URL:
Issue reported by: @natnael-guchima
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1686952562376199
View all open jobs on GitHub

I managed to reproduce this, thanks. Couldn't find an existing issue for it, but I did stumble across this bug while reproducing

Proposal
Please re-state the problem that we are trying to solve in this issue.
Details page for secondary login doesn't display avatar and 'Local time' info
What is the root cause of that problem?
When we click mentioned user it goes to DetailsPage which gets login from route and using login looks for user details from personalDetailsList. If mentioned user is not here, it will return undefined. This occurs in many places, when we mention user which we have not interacted with, or when we mention secondary login of user.
What changes do you think we should make in order to solve the problem?
We have new ProfilePage component which is doing exactly the same, but this component recieves an accountID and retrieves user details from backend.
https://github.com/Expensify/App/blob/e6c2704eb43d4d31a55eff5d5d1b3e89c5292bc3/src/pages/ProfilePage.js#L96-L100
We should migrate to ProfilePage when opening user details from mentions. Also we should add functionality to retrieve user details with login too. Also it requires some backend changes.
What alternative solutions did you explore? (Optional)

Proposal
Please re-state the problem that we are trying to solve in this issue.
Details page for secondary login doesn't display avatar and 'Local time' info
What is the root cause of that problem?
The DetailsPage takes login(email/phone) for finding the user, and there is no info about the id for that record about accountID and if we search by using login, we won't find any user until it's default contact method.
That's why the email and local time is not being showed.
What changes do you think we should make in order to solve the problem?
We can use ProfilePage to display the content for user.
The accountID that will be passed is the current user's accountID as all contact method belong to the particular user.
What alternative solutions did you explore? (Optional)
We can modify DetailsPage component to display the user details according to accountID

Started a discussion to know if we have any way of getting accountID from login.
https://expensify.slack.com/archives/C02NK2DQWUX/p1687403669803389

From that discussion, we're going to close this out. When we migrate mentions to be accountID-based, we'll no longer have this bug so it's not worth fixing today. I've removed the Help Wanted label to reflect that.
I'll pay @Natnael-Guchima as the bug reporter, and then will close this.

Contract sent

Contract sent

I have accepted the offer. Thanks @conorpendergrast

Paid now! Closing this out as it will be handled in this internal project: https://github.com/Expensify/Expensify/issues/290083
Thank you!


Publish to npm

Most js packages are downloaded through npm. It would be great if we published the package to npm.

I have published the client js to npm. Since, I'm not very well versed in using npm for client side js, I would appreciate any constructive critiques of what I've published.

Instead of setting up the lib on window object, it would be nice if we export it.
So users can import it only where they want to use it.
I can submit a PR if you'd like.

We also need to set main file to be sacrificial-socket.js.

A PR would be much appreciated 👍

Will submit a PR soon!


[Bugfix] Attempt fixing unscale position

What does this PR do?
Fixes #9599, #9330, #9205
Unscale was called after gradnorm tracking and gradient clipping. Moving it to a different hook in the plugins should fix that.
Alternative solution would be to move gradient tracking and clipping. Finding a solution that works for all plugin combinations might be difficult though.
Probably same purpose as #9287
Does your PR introduce any breaking changes? If yes, please list them.

None
Before submitting

[x] Was this discussed/approved via a GitHub issue? (not for typos and docs)
[x] Did you read the contributor guideline, Pull Request section?
[x] Did you make sure your PR does only one thing, instead of bundling different changes together?
[x] Did you make sure to update the documentation with your changes? (if necessary)
[x] Did you write any new necessary tests? (not for typos and docs)
[x] Did you verify new and existing tests pass locally with your changes?
[x] Did you list all the breaking changes introduced by this pull request?
[x] Did you update the CHANGELOG? (not for typos, docs, test updates, or internal minor changes/refactorings)

PR review
Anyone in the community is welcome to review the PR.
Before you start reviewing make sure you have read Review guidelines. In short, see the following bullet-list:

[x] Is this pull request ready for review? (if not, please submit in draft mode)
[x] Check that all items from Before submitting are resolved
[x] Make sure the title is self-explanatory and the description concisely explains the PR
[x] Add labels and milestones (and optionally projects) to the PR so it can be classified

Did you have fun?
Make sure you had fun coding 🙃
Please don't merge before review from @carmocca

@justusschock I think this is ready for review now

As discussed with @carmocca I rebased this onto the 1.4.x bugfix branch as we desire a better, less hacky long-term solution for master #9287 . So this is considered a hotfix.
There were basically no merge conflicts, the changes stay the same.