Fancyzone

📝 Provide a description of the new feature
What is the expected behavior of the proposed feature?  What is the scenario this would be used?

hey Microsoft please remove the feature in fancy zone in which already 3 division
we don't  need it we want to customrize it as we want
If you'd like to see this feature implemented, add a 👍 reaction to this post.

@khaleeq11
can you please explain exactly what you mean with "the feature in fancy zone in which already 3 division"?
Do you mean removing some of the predefined templates?


Fix data loss bug

Previously, hits received during a flush (after the /endpoint
request was sent, but before hearing the response) would be thrown
away because reset() was called when the response came back.
Now, we reset the data store right when we serialize it
(no data loss) and under normal circumstances, do nothing.
If there's an error during flush, we merge the old data store
with the new one.
I've also improved the test and changed flushing to consider
a non-200 response from the server as a failure.

This PR it's working perfect and resolved the data loss bug! Thanks a lot, I know this project remains inactive since 2017 but I think it's important to highlight this solution :)

Thanks for this patch (and for the bump, @jonigl)!
I've merged and released it, with a few tweaks, as 0.1.5:
https://github.com/documentcloud/pixel-ping/commit/0255ed909b7e36f6507187b42fe8fb388bf7bd93#diff-25c84ee22f3313d5c3644f0d96ff4850

Hey @jashkenas thanks to you for this new version!

FYI, I realized I hadn't used this pull in production until now. We just tried it and it exposed another bug (not in this code). See #14


Bug: Empty Current Interest return 404

Describe the bug
Empty current interest throws 404 when a user clicks on the icon-like shape below it:

Steps to reproduce
Sign up with a user that has no interest.
Browsers
Chrome
Additional context (Is this in dev or production?)
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Contributing Docs

[X] I agree to follow this project's Contribution Docs

Hey @RitaDee, I tried reproducing this but it all seems ok from my end.

This might be some issue related to a slow network connection and the interest is still loading when you clicked on the shape. By default, users have javascript as an interest even without selecting any.

You can try to reproduce again to confirm if the issue still persists. If yes then we can do a little dig-in to debug 👍

Here is what it looks like on my end:

Can you send the link you are using to check?

This issue has been opened before, but I could not find it.

So basically, when you have no interests, the API returns an empty string and then we try to split it by a comma to return an array of interests. That's why this is happening.
const interests = "";
const arrayOfInterests = interests.split(",");
// return [""] the actual issue

Can be fixed by filtering falsy values: interests?.split(",").filter(Boolean)
https://github.com/open-sauced/insights/blob/31a9a6abda62c84475266e602ad95a5b62ab5fab/components/molecules/ContributorProfileInfo/contributor-profile-info.tsx#L44
@RitaDee feel free to take it

I will work on this one.
.take


BUG: Add itk::GaussianOperator debug methods

Resolves #3430 by mimicking itk::Object debug interface methods so that itkDebugMacro implements valid debug code in itk::GaussianOperator.
Depends on #3431 hotfix.

PR Checklist

[x] No API changes were made (or the changes have been approved)
[x] No major design changes were made (or the changes have been approved)

Refer to the ITK Software Guide for
further development details if necessary.

@Leengit if you have time would you please try building this branch? CI checks passed in #3423 which originally introduced the error, so it seems like a different build system is needed to verify. I am working on verifying whether master fails without the hotfix on my Linux system, if so I will use my local system to verify as well.

@tbirdso I am building and will let you know.

@tbirdso It builds to completion on my setup:
Linux 5.13.0-41-generic #46~20.04.1-Ubuntu SMP Wed Apr 20 13:16:21 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
ninja 1.10.0


"[✘] environment variable ${HOME} should be set" error on Windows

The title basically describes the error. I've created a environment variable HOME to my user directory but it's not getting recognized. I'm assuming Windows isn't supported, but is there a solution to this?
I built from source by running go get github.com/tmrts/boilr.

Update: Looks like it needs admin access to be run. Don't know why. Does it need that on linux or macOS? I was able to run it properly only after opening cmd as administrator.

I don't know why running as administrator solved the problem for you.
What I did is adding a variable called HOME in the Environment Variables and it started working.


Fixed score collector's  Docker Maven plugin docker/Dockerfile's  properties builder reference breakage

to address current, corresponding mvn docker:build failure
caused by not fully integrated docker/properties-builder.sh rename in #2087 refactor:
https://github.com/capitalone/Hygieia/commit/8093c6412a42c53725bda610ed3db547e08deecf#diff-51e466d6721ee248bcc484896c6b5689
(commit 8093c6412a42c53725bda610ed3db547e08deecf)

Submitted since:

#2099 was closed
#2109 & #2113 are out-of-date & include additional changes
Unlike open PRs above, this one:

ONLY changes broken script reference in docker/Dockerfile
Specifically pinpoints cause of breakage being fixed

@Dav1dV  please update branch

@Dav1dV - we are going with #2113. Thank you for your detailed response.

@matthewbeasley  Any time BTW : )


How does stralo compares to say ontowiki?

When we compare Stralo to Ontowiki, I guess we're sort of in the same ballpark. However - at least how I see it - both project look at Linked Data from a different perspective:

Ontowiki aims to make building a Linked Data ontology more easy
Stralo aims to make building a website more easy

The difference is probably philosophical. We didn't create Stralo to be a wiki or anything knowledge base related. In the first place, Stralo is software you can use to make beautiful websites, in a Photoshop-way. Those websites happen to be semantically correct. Another way to look at it is: we created Stralo for designers, not data scientists.
We believe Stralo can boost the popularity of Linked Data technology by making LD-websites easier and more fun, with the ultimate goal to make the Internet a better place.


Add to repo README: summary of the S3 bucket with links to key directories/parts

[ ] Raw data set
[ ] Pre-processed data?
[ ] Annotions
[ ] Model(s), maybe with a versioning scheme
[ ] short README in the bucket? (Point back to repo README, request & specify essential attribution)

@tsuize Can you add a verbal summary of everything that is held in the orca-eye-aye part of Orcasound's visual sandbox S3 bucket?
I suggest putting it here -- https://github.com/orcasound/orca-eye-aye?tab=readme-ov-file#most-recent-added-dataset

summary added under 'most recent added dataset'. But inside the summary, I also mentioned the 'model' and 'result' folder which is not part of the dataset...which is a little weird.
I also added a part "how to get dataset". Inside this part, I add the option to use roboflow universe to get our dataset.


Support ATEM control

Many events use an ATEM hardware switcher for the videos, which is also automatable across the network. Support switching ATEMs in addition to OBS (and prompt the user for which one they are using)
https://www.npmjs.com/package/node-atem-control

Completed in 34f4bf1


BACKLOG-21283: Renamed catMan

JIRA

https://jira.jahia.org/browse/BACKLOG-21283

lgtm. looks to have test failures, but not sure if related.

same, I checked but tests looks ok on my side


Prevent a potential hang of blocking imports

:notebook_with_decorative_cover: Description

:memo: Checklist

[x] All user-facing changes have changelog entries.
[x] The changes are reflected on docs.tenzir.com/vast, if necessary.
[x] The PR description contains instructions for the reviewer, if necessary.

:dart: Review Instructions

Changelog entry needed?

Changelog entry needed?

From my point of view blocking import is an entirely development oriented feature. From a users perspective this is hardly interesting.


zh trans ：website/content/en/blog/_posts/2016-02-00-Kubernetes-Community-Meeting-Notes.md

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Remember to delete this note before submitting your pull request.
For pull requests on 1.15 Features: set Milestone to 1.15 and Base Branch to dev-1.15
For pull requests on Chinese localization, set Base Branch to release-1.14
For pull requests on Korean Localization: set Base Branch to dev-1.14-ko.<latest team milestone>
If you need Help on editing and submitting pull requests, visit:
https://kubernetes.io/docs/contribute/start/#improve-existing-content.
If you need Help on choosing which branch to use, visit:
https://kubernetes.io/docs/contribute/start#choose-which-git-branch-to-use.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

/assign @sataqiu
The file I've translated in the first time has problem. The link can't get the file. "https://deploy-preview-15765--k8s-v1-14.netlify.com/zh/blog/_posts/2016-02-00-Kubernetes-Community-Meeting-Notes" Now I upload the file again. It can't get approved. Could you help me deal with this?

Thanks for your contribution. @zhangx501
You can get it by this link: https://deploy-preview-15813--kubernetes-io-master-staging.netlify.com/blog/2016/02/kubernetes-community-meeting-notes/
However, in fact, we don't recommend translating such old articles. Even all blog posts are translated with low priority. We hope you to translate more new content, preferably the core content, rather than blog posts. Guide: https://github.com/k8smeetup/k8s-official-translation

/assign @SataQiu
Thank you for your advice. I get the preview link. I just want to know how can I get the file I uploaded that I can correct the writting error. Then I can closed is translation mission. Also I accepted two other mission which are 2016 post notes two. How can I delete them or close them? Thank you.

The PR is automatically built by netlify, you can preview the website by click Details.
You can unassign yourself. If you cannot do it, please tell me the issues which you have accepted.

@zhangx501 需要解决一下冲突..


Not accepting custom field names

I am trying to use custom field names by following the documentation:
MapMarker::make('Location')             ->latitude('lat')             ->longitude('long'),
But these fields stay blank.  If I rename these fields to 'latitude' & 'longitude' in my database, everything works great.  I do not want to rename my fields though, can you provide any assistance?

@andreagreening Absolutely, thanks for reporting this. Let me work on that in the morning and see if I can replicate the issue. If I can, I will work on a fix and have it to you as soon as possible tomorrow.

@mikebronner Thanks so much for your speedy response!

Hi @andreagreening, thanks for being patient with this issue. This should now be fixed in release 0.1.3.
Saving was working correctly, it was the detail page that wasn't reading non-default field names correctly. Please let me know how this works for you. 😀

This works on the detail page. Thank you! However, it still appears to not be loading on the Resource Index.

@andreagreening Oh bugger!!!! hang tight, I'll have a fix up in a sec.

Can you give release 0.1.4 a shot? Hopefully this works now. :)

That works!

@andreagreening Awesome, glad things are up and running!

Thanks for all your help!

Anytime, please let me know if you run into trouble or have suggestions down the road. :)


Improve handling of body overflow

I'm submitting a need for improvement
We have several issues related to overflow in body (CSS multicolumn) so there is clearly a need to improve ReadiumCSS here.
List of know issues:

#129
#127
#119

At least text shouldn’t be visibly overflowing in the next column, but if we can also guarantee it will break in order to stay readable, this will be a better solution, obviously.

OK so I explored overflow: clip as it was first mentioned in #119 to see how it could solve all issues.
As a disclaimer, we’re already finding ourselves dealing with progressive enhancement and the lack of guideline/policy (issue #139) given it’s part of the 2022 baseline, with support available from Chrome 90, Firefox 80, and Safari 16.
As a spoiler, this would be an incomplete fix due to partial support of overflow-clip-margin.
MDN docs

Overflow: clip
overflow-clip-margin

Support

overflow: clip
overflow-clip-margin

Summary

Overflow content is clipped at the element's overflow clip edge that is defined using the overflow-clip-margin property. As a result, content overflows the element's padding box by the  value of overflow-clip-margin or by 0px if not set. Overflow content outside the clipped region is not visible, user agents do not add a scroll bar, and programmatic scrolling is also not supported. No new formatting context is created. To establish a formatting context, use overflow: clip along with display: flow-root. The element box is not a scroll container.

My guess is flow-root may help with scroll performance if needed.
Recap
In theory, this could help solve this issue. At least in isolation in ReadiumCSS, it is working as expected as a fix – of course it’s another story in apps injecting ReadiumCSS.
Anyways, adding the following deals with all the overflow issues:
:root {
  overflow: clip;
}
body {
  overflow: clip;
  overflow-clip-margin: content-box;
}

You need both overflow: clip in :root and body.
As a reference, no overflow is set and you can see the link doesn’t wrap and may flow into the next column:

Without overflow-clip-margin, this is what happens with a link that doesn’t wrap. You can still see it overflow in the “page margins” (which is padding added to columns).

With overflow-clip-margin: content-box, it works as you would expect, as the link doesn’t overflow any longer.

I’ve checked and element.scrollLeft and transform: translateX() work as expected in JS. At least it doesn’t break it.
Issues
As far as ReadiumCSS is concerned, mainly support, which means this would fix overflow issues for the latest versions of browsers/webviews, but only partially due to the support of overflow-clip-margin:

it’s not supported in Safari/iOS
it’s only supported if overflow: clip is set for both axes in Chromium (i.e. you can’t set overflow-x: clip only)
content-box is not supported in Firefox

As far as apps are concerned, this is unknown.
Conclusion
This is not ready for prime time, another solution should be explored.

Does the blow code resolve the issue?
overflow-wrap: break-word;

@fondoger Thanks for weighing in and pointing that out.
From initial testing it created some issues and didn’t necessarily offer the best expected results, especially in hyphenated contexts.
However, it’s something that might be revisited in the future, with the implementation of version 2 in toolkits. We will have to pay a particular attention to the overflow issue for practical reasons so I’m expecting additional effort being spent in the upcoming weeks.


setState: One of the sources for assign has an enumerable key on the prototype chain

[x] Review the documentation: https://facebook.github.io/react-native
[x] Search for existing issues: https://github.com/facebook/react-native/issues
[x] Use the latest React Native release: https://github.com/facebook/react-native/releases

Environment
React Native Environment Info:
System:
OS: macOS High Sierra 10.13.6
CPU: x64 Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz
Memory: 28.78 MB / 8.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 8.9.4 - /usr/local/bin/node
Yarn: 1.9.4 - /usr/local/bin/yarn
npm: 6.2.0 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 11.4, macOS 10.13, tvOS 11.4, watchOS 4.3
Android SDK:
Build Tools: 23.0.1, 25.0.2, 26.0.2, 26.0.3, 27.0.3, 28.0.0, 28.0.2
API Levels: 23, 25, 26, 27, 28
IDEs:
Android Studio: 3.0 AI-171.4443003
Xcode: 9.4.1/9F2000 - /usr/bin/xcodebuild
npmPackages:
@types/react: ^16.4.13 => 16.4.13
@types/react-native: ^0.56.15 => 0.56.15
react: 16.4.1 => 16.4.1
react-native: 0.56.0 => 0.56.0
npmGlobalPackages:
react-native-cli: 2.0.1
react-native-git-upgrade: 0.2.7
Description
Running an RN app on iOS results in a runtime crash with setState. The debugger stops at the following line:

Where key == "constructor" and nextSource is an instance of State (which derives from BaseDialogState).
Reproducible Demo
this.state is instantiated in constructor with this.state = new BaseDialogState(); where:

export class BaseDialogState {
  dismissButtonPos?: { x: number, y: number } = null;
  visible: boolean = false;
}

Then modify the component state:

requestAnimationFrame(() => {
  if (becomesVisible) {
    this.onBecameVisible();
    this.setState({
      visible: true
    });
  } else {
    this.onBecameInvisible();
  }
})

Experimenting same issue with fetch + getDerivedPropsFromState...

I'm seeing this in react-native when trying to call refetch in a react-apollo Query.
function DefaultError({ error, refetch }) {
  return (
    <View>
      <Text>Error: {error.message}</Text>
      <Button icon="refresh" mode="contained" onPress={refetch}>Retry</Button>
    </View>
  );
}

function MyScreen(props) {
  const { renderLoading: Loading, renderError: Error, renderData: Data } = props;

  return (
    <Query query={props.query}>
      {(args) => {
        if (args.loading) return <Loading {...args} />;
        if (args.error) return <Error {...args} />;
        return <Data {...args} />;
      }}
    </Query>
  );
}

MyScreen.defaultProps = {
  renderError: DefaultError,
  renderLoading: DefaultLoading,
};

Never mind, looks like it was a function binding issue on my end.  Had to replace this:
onPress={refetch}

with this:
onPress={() => refetch()}


Azure Pipelines

Build binaries on Github Releases using Azure pipelines.

Have a start 1498805
Review examples here to complete:

https://github.com/nickbabcock/rrinlog/blob/master/azure-pipelines.yml
https://nbsoftsolutions.com/blog/azure-pipelines-for-rust-projects

Now able to build and push to Github Releases.  Thanks to the awesome notes from Nick Babcock!
Unfortunately, unable to close as still unsure why Azure Pipelines is not being triggered when I push a new tag.

Utilizing Github Actions now


support more resources

Feature name
additional AWS resources to map
Is your feature request related to a problem? Please describe.
We have Transit Gateway, EKS and would like to see it visually
also, a bonus if we can see route53 mapping to resources.
Describe the feature you'd like to see implemented
visualization of TGW, EKS and Route53
Describe the value this feature will add to AWS Perspective
adding additional aws resources that are not currently supported.

Transit gateway and EKS resource types have been added to the solution in v2.0.0. Our upcoming v2.1.0 release will add support for cross account/VPC relationships between transit gateways.


Change license to Apache-2.0

I have read the CLA Document and I hereby sign the CLA or my organization already has a signed CLA.


Unexpected token

Hey,
I'm getting a "SyntaxError: Unexpected token" error when trying to import reactotron-react-js in my app.
import Reactotron from 'reactotron-react-js';

We're using version ^1.3.0 of Reactotron with React-Boilerplate and my guess is that Webpack isn't playing nicely with reactotron-react-js but being a relatively recent convert to React & Webpack, I have no idea how to debug this.
Any help would be appreciated :)

Oh dear.  I wonder if I missed a babel transform on my end? My goal was to convert it to ES5.
Is this just with a fresh app on react-boilerplate?

It's not a fresh app, no. I'll set up a clean install of react-boilerplate and test it now

Ah, it works fine with a vanilla install of React-Boilerplate. Sorry, it must be some anomaly with our Webpack config

Oh, no worries.  Does it say which line of code is bombing?  Or is it highlightling the word import?
It sounds like it isnt't loading the right babel tranforms, indeed.

Ok, I think  I've worked it out. I compared our Webpack config (webpack.base.babel.js) against the current one in their repo and noticed they have an extra entry, "browser" in the "mainFields" array of the "resolve" prop. I'm not sure what I does but when I added it to our config. Reactotron sprang into life!

Good to know.  Thanks for the closing the loop!


add window capture support

Closes #41

[ ] x11grab window capture
[x] gdigrab window capture

gdigrab works, although i've encountered a weird issue on the decoder thread where the calculation for how much time to sleep divides by 0 (e.g. decoder.Framerate.den is equal to 0)

Apparently, the decoder frame rate is just a guess from FFmpeg, so when it's 0 we cam just fall back to a default value, as the worst that's gonna happen is a little higher CPU usage

Apparently gdigrab cannot grab UWP windows...
https://trac.ffmpeg.org/ticket/7718

i did not forget about this PR, finally gotten around to submitting the ffmpeg patch this depends on, we'll see how it goes from there

WE ARE IN LETS GOOOOOOOOOOO
https://github.com/FFmpeg/FFmpeg/commit/d7ac7101ee8c70a253f7caf400d9ae3870880d7f
ill finally finish this pr lol

welp it's definitely in mainline by now, time to update and stuff

Seems like I got the time to make a complete rewrite PR before this one got updated. xD
I think it's best I close this one in favor of #51. Though I'm sure we can reuse all the interop code for GDI support.


FeldmanHashMap find function NULL pointer

When use find function the value pointer occasionally return null,but when inspect it value it's isn't null.
like
                                     if (posmap.find(xel, [&](PosHash::value_type& val) { 							const var& vx = val.second; 							if(vx==NULL){ 								vx->insert(cdid); 							} 							val.second->insert(cdid); 							}))
when vx==NULL reinsert still get success.

find only guarantees that val is valid in the functor and give no warranties about its fields. In multi-thread environment you should manage val fields  yourself.
This applies to any container in libcds.

try to add some lock

solved by
while(true){
if(vx!=NULL){dosomething()}
}


Add reverse class

Not all of the classes have a corresponding class that reverses the animation, which can be useful in situations where you want to "undo" an animation.
This PR simply adds a reverse class that uses the animation-direction: reverse CSS property.
Pen here: https://codepen.io/lukasolson/pen/rrvYLm

I don't know if this necessary... what do you think @daneden and @eltonmesquita ??

I've got to agree with @WarenGonzaga . Some animations just won't work fine with reverse. I'm closing this.
Thanks for the PR @lukasolson.


Support for non-centered popovers?

I really enjoy using this library but was curious if there was a way to address having the popover not always centered to its target.  For example I am getting something like this when I use
place="below"

Can we have something like place="below-start" to show something like this?... Or does this functionality already exist?  (applicable to top right and left)

@jasonkuhrt is this possible right now?

Hey @kkomaz, this is not possible right now so its indeed a feature request.

@shanielh / @kkomaz Pull-requests welcome in forto. I think this would be quite easy to do.


Broken output of /jaclear

Component.toString undefeated

The fact that the hover-event text is coloured suggests ChatColors being used o.o

#15 fixes this by nature of being a full conversion to Kyori


Markdown: Highlight the code?

When highlighting Markdown, I can see the backticks being recognized and colored differently. But when we already see that there is a language specified, why can't we try to highlight it, since we might as well have the correct bundle/languages loaded?

It can't be done with the current parser because the words it highlights have no meaning for it. The parser understands that it sees backticks and can understand that there's a word after those but currently it can't even remember this word to use later, let alone understand that it should be used as the key for a sub-language. Implementing something like this is actually a very major re-implementation of the core parser and the design is not obvious at all.
That said, I admit that I'm as prone to over-complicating things in my head as the next guy, so if anyone could come up with a good idea for an implementation, I'd be very interested to look at the code.


⚠ Bofrost.es has degraded performance

In 5dfa21b, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1516 ms

Resolved: Bofrost.es performance has improved in 6c216ab after 6 minutes.


Add fetchPartitionCount and fetchStreamPartitionOffset implementation api for pinot-kinesis

Implement fetchPartitionCount and fetchStreamPartitionOffset APIs.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 0.00%. Comparing base (59551e4) to head (78dfda4).
Report is 1505 commits behind head on master.

:exclamation:  There is a different number of reports uploaded between BASE (59551e4) and HEAD (78dfda4). Click for more details.
HEAD has 53 uploads less than BASE

Flag
BASE (59551e4)
HEAD (78dfda4)

integration
7
1

integration2
3
1

temurin
12
1

java-21
7
1

skip-bytebuffers-true
3
0

skip-bytebuffers-false
7
1

unittests
5
0

unittests1
2
0

java-11
5
0

unittests2
3
0

integration1
2
0

custom-integration1
2
0

Additional details and impacted files
@@              Coverage Diff              @@
##             master   #14713       +/-   ##
=============================================
- Coverage     61.75%    0.00%   -61.76%
=============================================
  Files          2436        3     -2433
  Lines        133233        6   -133227
  Branches      20636        0    -20636
=============================================
- Hits          82274        0    -82274
+ Misses        44911        6    -44905
+ Partials       6048        0     -6048

Flag
Coverage Δ

custom-integration1
?

integration
0.00% <ø> (-0.01%)
:arrow_down:

integration1
?

integration2
0.00% <ø> (ø)

java-11
?

java-21
0.00% <ø> (-61.63%)
:arrow_down:

skip-bytebuffers-false
0.00% <ø> (-61.75%)
:arrow_down:

skip-bytebuffers-true
?

temurin
0.00% <ø> (-61.76%)
:arrow_down:

unittests
?

unittests1
?

unittests2
?

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Firebase 404 NOT_FOUND

I am trying to implement firebase admin into ASP.NET core but I am missing something...
Everytime I run my code I get the following error:
Response status code does not indicate success: 404 (NotFound)
{
  "error": {
    "code": 404,
    "message": "Requested entity was not found.",
    "errors": [
      {
        "message": "Requested entity was not found.",
        "domain": "global",
        "reason": "notFound"
      }
    ],
    "status": "NOT_FOUND"
  }
}

The code that I am running:
var message = new Message
{
    Token = fcmToken,
    Data = new Dictionary<string, string>
    {
        {"title", notification.Title},
        {"body", notification.Message},
        {"channel", notification.Channel},
        {"level", ((int)notification.Level).ToString()},
        {"link", notification.Link}
    }
};

try
{
    var fcmResult = await FirebaseMessaging.DefaultInstance.SendAsync(message);
}
catch (Exception ex)
{

}

Registration:
if (FirebaseApp.DefaultInstance == null)
{
    FirebaseApp.Create(new AppOptions
    {
        Credential = GoogleCredential.FromJson(Settings.Default.Firebase_Server_Auth)
    });
}

Github link: https://github.com/kevingoos/FirebaseAdminTest
Stackoverflow: https://stackoverflow.com/questions/56499904/firebaseadmin-messaging-returning-404-not-found

This happens when the token is invalid/expired or does not belong to the same project as the credentials used to initialize the Admin SDK.

Maybe you can help me. I'm getting the same error after my code working for a few days. I'm downloading the json file from the "Settings"/"Service accounts" area of firebase console. I click the "Generate new private key" button and it gives me the file. Add that to my project and load it. FYI i'm doing this in a Azure Function but it's pretty much the same as your web code.
Am I generating the json file wrong or it something else?

This happens when the token is invalid/expired or does not belong to the same project as the credentials used to initialize the Admin SDK.

I have tested it. Yes, thats the problem but not a solution. In my architectural design, I don't want to send Notification from my controller. Is there anyone working on a PR or something. Maybe I can help too

@hiranya911 Why the client token expire?
Can I know when all client token will expire to refresh a new token?

@chrisparkeronline did you ever solve this? I am at my wits end trying to figure this out. I downloaded the JSON file as you mentioned by clicking the "Generate new private key" button. I have done this on two different Firebase projects. The first works fine - and the second give me the 404 error.

@chrisparkeronline did you ever solve this? I am at my wits end trying to figure this out. I downloaded the JSON file as you mentioned by clicking the "Generate new private key" button. I have done this on two different Firebase projects. The first works fine - and the second give me the 404 error.

It's most likely a matter of expired or invalid FCM registration token. Make sure the token is up-to-date (this needs to be handled at the client side), and the token belongs to the same project as the service account.

It's most likely a matter of expired or invalid FCM registration token. Make sure the token is up-to-date (this needs to be handled at the client side), and the token belongs to the same project as the service account.

facing the same problem still my token is up to date and no change


Support composer/installers

Looks like this package does not support composer/installers paths. All the packages get installed in the vendor directory.

Thanks for the report. Feel free to open a pull request if you think you can implement it :)


Codegemma Instruct failed

Ollama run Codegemma: instruct failed to start.
Others are working fine.
Windows 11,
Latest ollama.

Hi @MrBenzWorld would it be possible to update Ollama to the latest version? Gemma is a more recent model - thanks!

@jmorganca
It is not working even with latest app.
"PS C:\Users\Mars> ollama run codegemma:instruct

please write a julia programming (1.10 version) code to plot 3 sinewaves with phase angles 30,45,60 degrees.
Error: Post "http://<IP_ADDRESS>:11434/api/chat": read tcp <IP_ADDRESS>:62344-><IP_ADDRESS>:11434: wsarecv: An existing connection was forcibly closed by the remote host."


Running msw-storybook-addon within test-storybook

When I am running the test-storybook command it appears that the msw mocks are not being used. If the external API changes our snapshots will need to be updated rather than using the msw mocked API.
It would be nice if MSW could be used during test-storybook command

This was my own mistake. Not all my stories were loading msw.


splunk release 7 (otel 0.15.1) passing service name

Hi,
I have tried few options for setting service name in release version 7 (otel 0.15.1). But the APM ui shows
unknown_service:java. Can you please share a correct system property for passing service name?
Below is one example I tried.
java -javaagent:./splunk-otel-javaagent-all-v7.jar -Dotel.trace.exporter=jaeger-thrift-splunk -Dotel.exporter.jaeger.service.name=batch -Dotel.exporter.jaeger.endpoint=http://host:14268/api/traces -jar batch-processing-0.0.1-SNAPSHOT.jar

moved this question to Discussions


Development potential - acoustic data

Action from meeting 15th September 2022
Action 4: NT to engage with Tethys about acoustic data needs both nationally and internationally to see what is needed and if JCDP could play a role.

Repeat of #161, so closing this one.


Feature: porting to Deno

Any plans porting to Deno?

Most likely knex would need to be ported to deno first. Which is not planned either, but contributions to that end are most welcome.

There is a port of knex called dex, that could be evaluated:
<EMAIL_ADDRESS>


[4.0] Create a factory for the "GlobControllerQueryProvider".

This PR adds the ability to let users provide their own instance of a "GlobControllerQueryProvider".
I've tried to make this feature backwards compatible by providing a default factory which returns the default "GlobControllerQueryProvider".
I need this functionality for a certain extension I'm building for GraphQLite and I hope this may be useful to others too.

Hey @JensArctiq,
I think you don't necessarily need to add a new GlobControllerQueryProviderFactoryInterface interface.
There is already a QueryProviderFactoryInterface (a standardized interface to create any query provider (including the GlobQueryProvider)).
https://github.com/thecodingmachine/graphqlite/blob/master/src/QueryProviderFactoryInterface.php#L12-L15
Your GlobControllerQueryProviderFactory could directly implement the QueryProviderFactoryInterface (so there should be no need to modify the SchemaFactory I think.
Does it make sense for your use case?

Can't you try something like this?
class GlobControllerQueryProviderFactory implements QueryProviderFactoryInterface
{
    private $namespace;
    private $recursive;

    public function __construct(string $namespace, bool $recursive) {
        $this->namespace = $namespace;
        $this->recursive = $recursive;
    }

    public function create(FactoryContext $context): QueryProviderInterface
    {
        return new GlobControllerQueryProvider(
            $this->namespace,
            $context->getFieldsBuilder(),
            $context->getContainer(),
            $context->getCache(),
            null,
            $this->recursive
        );
    }
}

Then you can register this in your factory with:
$schemaFactory->addQueryProviderFactory(new GlobControllerQueryProviderFactory($namespace, $recursive));

Would that do the trick?


Can insert corrections

Current dependencies on/for this PR:

main

PR #2

PR #3

PR #9

PR #10

PR #11   👈

This stack of pull requests is managed by Graphite.


Fix DiffEqBase requirement, needs 1.5.1 for checking solver keywords,…

… update checks

Coverage decreased (-0.03%) to 23.873% when pulling 80fa35de2fc9d4bd9ec74f5310e7baad713e6871 on ScottPJones:spj/fixreq into d1422d9752777941575e2320a7afef9dbe30cb49 on JuliaDiffEq:master.


Improve logic that finds the failure line to print.

Introduce project_source_dirs config setting.
Look for the first backtrace line in one of the
project_source_dirs rather than the first line
from your spec file. This helps in situations where
you define a helper method in a support file that
has a failing expectation, and call it from your
spec. Previously it would have shown the helper
method call site rather than the expectation in
the helper method itself.
If no backtrace line can be found in a
project_source_dirs, pick the first backtrace
line. While we don’t generally want to show lines
from gems, it’s better than showing no line at all.

Fixes #1991.

This is green -- anyone from @rspec/rspec want to review it?

LGTM, didn't notice anything to improve.


Chaining multiple stages and persisting them using MLEM

(This is a follow up of a call with @aguschin)
In general, ML prediction consists of:

Features engineering
Features preprocessing
Model fitting

Once these steps are completed, predictions can be made. Note that when predicting value for an unseen data point, the features engineering and processing must take place prior to the actual prediction by the fitted model.
Alex outlined something like the following:
Feature engineering script that persists the function as a MLEM object.
# feature-engineer.py
def add_features(df):
    # do some features magic
    return df

mlem.api.save(add_features, “models/feature-processing”)

A training script which
# train.py
model = Model().fit(X,y)

mlem.api.save(model, “models/rf”)

For prediction purposes, something like the following can be used:
# predict.py

fp = mlem.api.load(“models/feature-processing”)
model = mlem.api.load(“models/rf”)

model.predict(fp.transform(dataframe))

The question is now how to package this in a single structure. Doing something like:
$ mlem build docker models/rf

won't be aware of the feature engineering step.
Two options raised by Alex:
Chanining:
$ mlem build docker models/feature-processing models/rf

Creating a dedicated function that will be persisted:
# prepare-model-for-deploy.py

fp = mlem.api.load(“models/feature-processing”)
model = mlem.api.load(“models/rf”)

def chain():
  return model.predict(fp.transform(dataframe))

mlem.api.save(chain, “models/chain”)

However, the second option is in many ways overlaps with dvc.yaml; at the end, the DAG defined by DVC is already targeting this need.

@dberenbaum @mike0sv FYI

The second option has an advantage because it should work right now.
Though another disadvantage of it is that you will have an extra set of artifacts with basically the same contents.
I'm thinking we should have some other type of mlem object, which can have links to multiple mlem models inside. And this object can be used to configure those chains and then used as a substitute for model objects in methods like apply/build/serve

I another disadvantage of the 2nd option is that it introduces additional code whose only purpose is the integration with MLEM. It is not really needed for the ML process itself.
If all the features engineering and processing can be defined in terms of a scikit pipeline, then the resulting fitted pipeline can be persisted directly using MLEM. The problem is that in many cases (either due to complexity of the transformations or due to desire to build a modular code base or maybe due to other considerations) it is not possible to use scikit's pipelines.
I wonder how the DAG defined by dvc.yaml can be harnessed towards tackling this issue. See this diagram where I try to illustrate my intuition :)

DVC pipeline will persist the data between stages, so if you have feature engineering and pre-processing as different stages you will have output of them both as files. And for inference you probably want to do all of it in-memory.
And also you cant re-use DAG for new data - you will have to create a new one, even if it is similar. And still it makes sense only if your test data is fixed (at least, not online)

A DVC pipeline is doing actually two things: (i) it defines the process and (ii) persists the data. The definition part (sometimes it is a subset of process; e.g. skipping data fetching for training) is the one that needs to be captured by MLEM.
Maybe it is possible to "tag" stages in the process that need to be captured and persisted by MLEM?

Also, it would be beneficial to have a Tutorial explaining how to work in this cases. Maybe we can apply DDD here to drive the development.

A discussion on this: https://discord.com/channels/485586884165107732/903647230655881226/1016264255491813376

I think you will typically need to define separate training and inference pipelines. Training is better kept modular, persisting to disk frequently to cache/debug stages, while for inference everything usually needs to happen in memory. Also, the inference pipeline depends on the training pipeline, not only for the model weights, but also for feature engineering things like defining the vocabulary in NLP models.
How can we make it easier to transition the training pipeline to inference? If you have a training pipeline like feature engineering -> preprocessing -> model fitting, you probably need a parallel inference/prediction stage that:

Depends on raw data but also depends on the MLEM outputs from each training stage.
Combines all those MLEM artifacts into one in-memory stage and can create a single MLEM artifact that builds/deploys those together.

Seems like the inference stage can include the custom/meta/chained function approach above as a first step. Once we have a basic way to at least define an inference pipeline in MLEM, we can start thinking about whether there are ways to further integrate with the existing DVC training pipeline to make it easier.

Now you can add pre- and post-processors for your models. mlem.api.save(..., preprocess=..., postprocess=...) will apply preprocess before the model and postprocess after the model like this: postprocess(model(preprocess(x))).
Added in #485, released in MLEM 0.4.0.
We're going to publish a blog post on this in Jan and add this to docs.


Table-level freshness should inherit from schema-level freshness when table-level is missing and schema-level is null

resolves https://github.com/dbt-labs/dbt-core/issues/4245
Description
Currently, when schema-level (base) freshness is set to null and table-level freshness is missing (i.e. set to default), merge_freshness returns {'warn_after': None, 'error_after': None, 'filter': None}, which is the default value when freshness is missing.
In this case, the source's freshness should equal None, as it should inherit from the schema-level freshness, which is set to null
Checklist

[x] I have signed the CLA
[ ] I have run this code in development and it appears to resolve the stated issue
[ ] This PR includes tests, or tests are not required/relevant for this PR
[ ] I have updated the CHANGELOG.md and added information about my change

@jtalmi It looks like the CLA bot is taking issue with the GitHub author on these commits. Any chance you can rebase with git commit --amend --author="Author Name<EMAIL_ADDRESS>so that the email matches the email with which you signed the CLA?

done, let me take a look at adding a test tonight.

@jtalmi Could you try squashing/rebasing your previous commits (the ones with Jonathan Talmi as the author), into the commits with jtalmi as the author, and force pushing? That will hopefully make the CLA bot happy.
Here's an idea for a really basic test. It requires importing a dbt.parser.sources method into test_contracts_graph_unparsed.py, but it's the cleanest cut I could manage. In TestFreshnessThreshold:
from dbt.parser.sources import merge_freshness

...
class TestFreshnessThreshold(ContractTestCase):
    ...
    def test_merged(self):
    ...
    def test_merged_null_parent(self):
        # parent - null
        t1 = None
        # child - default
        t2 = self.ContractType()
        expected = None
        actual = merge_freshness(t1, t2)
        self.assertEqual(expected, actual)


Fatal error: Call to undefined function random_bytes()

Hello,
The following error is occurring when I try to run any of the Using Sodium Compat examples in the README.
Fatal error: Call to undefined function random_bytes() in /path/to/sodium_compat-1.6.1/src/Core/Ed25519.php on line 24
As I understand it, random_bytes() is only available in PHP >= 7.
Is there a reason for this error or am I missing something?
I managed to circumvent the error by using Random-Compat (https://github.com/paragonie/random_compat), but ideally I'd want to avoid this.

Random_compact is required for this library, as pointed in composer.json. Running composer install should install random_compat for you.

Yeah, I guess that section is somewhat misleading. Either it should mention that you need to have/install random_compact separately, or the tarball should already include that library, just like PHAR release.


Make the config header configurable

This allows the installer to set a specific warning that's tailored to the installer. It won't affect users outside of the installer. It also allows changing the message in a downstream product to include help URLs.
Alternative to https://github.com/theforeman/puppet-dhcp/pull/148

merged, bedankt @ekohl!

Can you show me how do I add the warning I want to have in the dhcpd.conf?

https://github.com/theforeman/foreman-installer/pull/323 adds the text you wrote.


coav-sim: Make connection bridges after systems are up

This is to make our solution a little more robust. The problem arrive
with a particular revision of Ardupilot where it would only listen for a
second connection after the main one was established.
Signed-off-by: Murilo Belluzzo<EMAIL_ADDRESS>

LGTM. Changing the order shouldn't have any negative side effect as all those programs keep waiting for a connection.


db2mt run load fail

Hello,
Please check my work and review what I need to check further.
db2mt run setupdb worked fine, but db2mt run load fails and I am doubting it has authentification issue here and what I can try further.
I'm trying to migrate to RDS for Db2 and working on remote db2 client node.
db2inst1@ip-xxxxxxxx :~/db2mtdir/logs/current$ cat setupdb.log
==================================================== setupdb Starting ====================================================
[2024-04-19.07:15:31]  INFO: Command successful: mkdir -p /home/db2inst1/db2mtdir/landing/current
[2024-04-19.07:15:32]  INFO: Command successful: db2 connect to rdstpcc user "xxxxxx" password "xxxxxx"
[2024-04-19.07:15:33]  INFO: Command successful: db2 -vf /home/db2inst1/db2mtdir/landing/current/uncatalog_alias.clp
[2024-04-19.07:15:33]  INFO: Command successful: db2 -vf /home/db2inst1/db2mtdir/landing/current/catalog_alias.clp
[2024-04-19.07:15:33]  INFO: Command successful: /home/db2inst1/db2mt s3 download --source db2mtdir/ddl/db2look_tables.ddl --target /home/db2inst1/db2mtdir/landing/current
[2024-04-19.07:15:33]  INFO: Command successful: /home/db2inst1/db2mt s3 download --source db2mtdir/ddl/db2look_stats_profile.ddl --target /home/db2inst1/db2mtdir/landing/current
[2024-04-19.07:15:33]  INFO: Command successful: db2 connect to rdstpcc user "xxxxxx" password "xxxxxx"
[2024-04-19.07:15:36]  INFO: Command successful: db2 -td@ -vf /home/db2inst1/db2mtdir/landing/current/db2look_tables.ddl
[2024-04-19.07:15:36]  INFO: Command successful: db2 -td@ -vf /home/db2inst1/db2mtdir/landing/current/db2look_stats_profile.ddl
=================================================== setupdb Completed ====================================================
db2inst1@ip-12-0-3-xx:~/db2mtdir/logs/current$ db2 list storage access
SQL1027N  The node directory cannot be found.
db2inst1@ip-12-0-3-xx:~/db2mtdir/logs/current$ db2 -vf /home/db2inst1/db2mtdir/landing/current/catalog_alias.clp
call sysibmadm.storage_access_alias.catalog('db2mts3alias','s3','s3.us-east-1.amazonaws.com','myaccesskey,'access-secretkey','backup-20240224t',NULL,'U','admin')
Return Status = 0
db2inst1@ip-12-0-3-xx:~/db2mtdir/logs/current$ db2 list storage access
SQL1027N  The node directory cannot be found.
db2inst1@ip-12-0-3-xx:~/db2mtdir/logs/current$ db2 "backup db rdstpcc to DB2REMOTE://backup-20240224t/db2mtdir/export"
SQL30082N  Security processing failed with reason "3" ("PASSWORD MISSING").
db2inst1@ip-12-0-3-xx:~/db2mtdir/logs/current$ db2 "backup db rdstpcc to DB2REMOTE://backup-20240224t/db2mtdir/export"SQL30082N  Security processing failed with reason "3" ("PASSWORD MISSING").SQL30082N  Security processing failed with reason "3" ("PASSWORD MISSING").
-bash: syntax error near unexpected token `('
db2inst1@ip-12-0-3-xx:~/db2mtdir/logs/current$ cat /home/db2inst1/db2mtdir/landing/current/catalog_alias.clp
call sysibmadm.storage_access_alias.catalog('db2mts3alias','s3','s3.us-east-1.amazonaws.com','mykey','mysecretkey','backup-20240224t',NULL,'U','admin')
db2inst1@ip-12-0-3-xx:~/db2mtdir/logs/current$
db2inst1@ip-12-0-3-xx:~/db2mtdir/logs/current$ db2 get dbm cfg|grep -i key
SSL server keydb file                   (SSL_SVR_KEYDB) = /rdsdbdata/db/keystore/server.p12
SSL server stash file                   (SSL_SVR_STASH) = /rdsdbdata/db/keystore/server.sth
SSL client keydb file                  (SSL_CLNT_KEYDB) =
Keystore type                           (KEYSTORE_TYPE) = PKCS12
Keystore location                   (KEYSTORE_LOCATION) = /rdsdbdata/db/local_keystore/db2pwdstore.p12

The root cause of the issue has been identified as a network problem


haskellPackages.patat: unbreak

Description of changes
I can build and execute ./result/bin/patat with a slide deck despite it being marked broken.
Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/how-to-maintain-a-haskell-package/23342/2


Discussion: Create gitter chat

@chentsulin  would be great for creating a gitter.im chat for this project. That would help resolve a lot of issues about how to use this project. IMO, its better than having users make a new issue for every question they have
Thoughts?

I haven't used gitter before. Are you able to search easily? The one thing I like about issues is they are easily searchable so most questions I have can be answered with a few searches.
I can also see the benefit to moving to something like gitter for questions and discussion. Seems like something GitHub should build in.

Ok. I think we can try it and see if it can give some helps to people.
https://gitter.im/electron-react-boilerplate/Lobby

Thanks @chentsulin !


Add Jason Arnold to Contributors list

@thejasonfile, I'm quite elated about your PR. I wanna evolve this project to addresses various problems faced by first-time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a PR and learned that I merged it?

Hello Roshan,
First, thank you for setting this up and giving people this opportunity.
And thank you for wanting to follow up and dig deeper into the subject.
Contributing to open source is always one of the first things that more
experienced devs suggest to get more experience but they don't always
explain how to start.  Personally, I haven't done much contributing to open
source.  I have a hard time finding projects or issues that line up with my
experience level.  When I do find a project I'm interested in, the issues
seem too complex for me to add value.  Or the few issues that are for
beginners seem to have been fixed even though the issue remains open.  I
hope this was helpful and if you have further questions, please feel free
to reach out.  Thanks!
Jason
Jason Arnold
@thejasonfile http://www.twitter.com/thejasonfile
https://www.linkedin.com/in/thejasonfile
On Mon, Oct 2, 2017 at 11:14 PM, Roshan Jossey<EMAIL_ADDRESS>wrote:

@thejasonfile https://github.com/thejasonfile, I'm quite elated about
your PR. I wanna evolve this project to addresses various problems faced by
first-time contributors. I'd love to learn about your journey in open
source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a
PR and learned that I merged it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Roshanjossey/first-contributions/pull/634#issuecomment-333726825,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJdZ-yi66l0RCmDVBS8FXaqU8rZjP5nOks5soaaWgaJpZM4PrJOj
.

@thejasonfile, I’d urge you to continue contributing to other open source projects.
We also have a slack team to help/mentor people trying to contribute to open source projects.
You can join the team by going to https://firstcontributions.herokuapp.com


Call twice because of run time not accurate

I have a crontab job run every 10 minutes. I found that when it call at 2016/09/13 08:49:59, it will call again at 2016/09/13 08:50:00. It will then call twice.

Do you have a code snippet so I can try to reproduce?

@mnhkahn , I fixed it like this:  [cron.go:186]  now = now.In(c.location).Round(time.Second)

I believe that this is a dupe of #59. It should be fixed on v3.


Fix regression in CUDA: Set stream in mapped and managed array device_setup

Since #6827 is a regression in the CUDA Array Interface in 0.53, I'm suggesting this for 0.53.1 - this problem has been known about for a while (#6233) but only started causing a problem now that the stream is exported on the CUDA Array Interface.
Fixes #6827.
Fixes #6233.
@sklam @esc Could this have a buildfarm run if it's still available this week please?
cc @awthomp.

Buildfarm ID: numba_smoketest_cuda_yaml_28.

Buildfarm ID: numba_smoketest_cuda_yaml_28.

Passed.


Add new integration test

Checklist:

[ ] Tests for the changes have been added (for bug fixes / features / refactoring)

Codecov Report

Merging #129 (7949877) into main (ab4736d) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #129   +/-   ##
=======================================
  Coverage   14.77%   14.77%
=======================================
  Files           4        4
  Lines         203      203
=======================================
  Hits           30       30
  Misses        172      172
  Partials        1        1

Continue to review full report at Codecov.

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


Error: Function hsla is missing argument $lightness.

Is what I get when using as a partial in SASS.
Output: src/scss/_grid_overlay.scss
Error: Function hsla is missing argument $lightness.
on line 60 of src/scss/_grid_overlay.scss

--grid-vertical-color: hsla(var(--grid-color), var(--grid-vertical-opacity

Don't know why it sees it as a variable of some kind.

In Sass do this instead:
--grid-vertical-color: unquote("hsla(var(--grid-color), var(--grid-vertical-opacity))")


Live-collaboration has strange participants

I keep seeing more cursors than people I’ve shared live-collab links with. They join, the cursor moves around a bit then drops off. The name is my name. Others are seeing the same issue. I’m not using Excalidraw elsewhere. Is there any way there could be a lag with the collab events?

Same issue encountered on my macbook, Chrome.

Same issue encountered on my macbook, Chrome.

Yes, this is definitely an issue. I've been only able to consistently reproduce locally, doing something like quickly refreshing the browser and stuff.

Yes, this is definitely an issue. I've been only able to consistently reproduce locally, doing something like quickly refreshing the browser and stuff.

same issue. a few cursors appears and started selecting random things. it was very spooky 🤣

Don't worry, it definitely wasn't any 3rd party :). Nevertheless, I agree that it's not nice. We'll try to fix this soon.

I've experienced this issue as well. Seeing up to 5 additional users shown and a single delayed replication of my movements presented back to me. Experienced in Chrome. It's unfortunately very distracting, especially when things get left selected by one of these phantom users.


DOC: snap: merge documentation and examples from ops and constructive

shapely/ops.py, shapely/constructive.py - snap: merge documentation and examples and examples and add some more details from libgeos docs.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.3%) to 87.118%

Totals

Change from base Build<PHONE_NUMBER>:
0.3%

Covered Lines:
2394

Relevant Lines:
2748

💛  - Coveralls

Hi @jorisvandenbossche
Is this PR ready ?

@jorisvandenbossche do we have more actionable items for this PR?

@jorisvandenbossche @brendan-ward
I've consolidated the examples, added the examples from JTS (because they have neat graphics that explains them) and @brendan-ward examples.
What do you think?

In trying to understand how this works for multigeometries, I think I found some cases where GEOS isn't behaving as I'd expect given the docstring.  I need to investigate a bit more, but if these are expected behavior we may want to note these issues in the docstring / examples (just fine for follow-up PR)
from shapely import MultiPolygon, LineString, is_valid

>>> boxes = MultiPolygon([box(0, 0, 1, 1), box(3, 0, 4, 1)])
>>> boxes
<MULTIPOLYGON (((1 0, 1 1, 0 1, 0 0, 1 0)), ((4 0, 4 1, 3 1, 3 0, 4 0)))>
>>> snapped = snap(boxes, LineString([(2, 0), (2, 1)]), tolerance=2)
>>> snapped
<MULTIPOLYGON (((2 1, 1 1, 0 1, 0 0, 2 0, 2 1)), ((4 0, 4 1, 2 1, 2 0, 4 0)))>
>>> shapely.is_valid(snapped)
False

Edges of polygons in a MultiPolygon are not allowed to touch; both Polygons snapped to the LineString here, which isn't valid.

Edges of polygons in a MultiPolygon are not allowed to touch; both Polygons snapped to the LineString here, which isn't valid.

Something to report to GEOS? (I can imagine that right now the snapping is done polygon by polygon in a collection)

This is something to report to GEOS?

Likely yes, need to investigate more and come up with more test cases.  But that shouldn't hold up this PR, I just wanted to make sure the docstring wasn't misleading about validity.

@idanmiara as a general workflow comment: could you try to add new commits when making changes instead of squashing them into the previous one? That makes it a lot easier to see what has changed since a previous review (and making reviewing ieasier). We squash on merge anyway, so it doesn't matter how many commits there are on the PR's branch.

@idanmiara thanks for the updates here. A few more minor changes would help, and then I think this is ready.
Let's leave mention of issues related to snapping multi geometries out of this for now; I'll raise those on the GEOS side.

@brendan-ward thanks! I think this is ready now, please approve.

Thanks for your patience working this out @idanmiara

Thanks for your thorough review!

@jorisvandenbossche I think this PR might be finally ready 😄

Thanks @idanmiara and @brendan-ward !


Razor Components: VS 2019 Preview 2 build hangs if trying to build with unsaved changes

Steps to reproduce the behavior:

Install VS2019 Preview 2 and .NET Core SDK 3.0.100-preview-010154
Create a Razor Components project
In Index.cshtml, make any edit, then save change, then build app. Confirm it builds OK.
Make any further edit, but don't save the change, then build app. Observe the build hangs indefinitely.

This should be fixed in the next VS2019 preview update (preview 4)

Using preview3 (today's release) it is taking too long even if I save changes before build.

@Lupusa87 The fix for this build hang should be coming in the next preview update (preview 4).

Where can I track progress for preview 4?

@Lupusa87 I don't believe there has been any official announcement about the timing or number of the remaining VS2019 previews, but the VS2019 launch date has been announced for April 2.


Docker stop causes container to become inusable

This is the error i get after starting a stopped container:
Failed to attach 1 to compat systemd cgroup /docker/7b3b233323cff40ede61b193d80a0b738a99fd8465ac480f3c7f74f0cbeac103/init.scope: No such file or directory
Failed to open pin file: No such file or directory
Failed to allocate manager object: No such file or directory

@yechiel-optimalq did you make any progress with this issue?
I'm seeing this also but, only on Ubuntu 20.04, Centos 8.4 seems to be fine.

Didn't progress with it.


"Need Strong Hover Effect In Nav Bar Items"

Need Strong Hover Effect In Nav Bar Items
Also match it with websites theme !!

hey @c4coderandcreator  i want to work on this.

Hey @Tusharrgrg it is already done !! please check the other open issues


Vigenère cipher algorithm

Vigenère cipher uses a keyword to encrypt a message by replacing each letter of the message with a letter that is shifted a certain number of places down the alphabet based on the corresponding letter of the keyword. The same keyword is used for each letter of the message but shifted to a different position for each letter of the message. This makes the Vigenère cipher much more secure than simple substitution ciphers, such as the Caesar cipher.
I want to add code for vigenere_cipher in the cryptography section

@Kumar-laxmi
Please assign me this issue in python

Assigned!
@MrKoshens : Python

@Kumar-laxmi Please assign this issue to me in Java.

Assigned!
@Dharnish38 : Java

@Kumar-laxmi i was already assigned this issue in Java. I have even completed the code. Just waiting for my previous PR to be merged so i can open a new PR for this code

sir I want to do it in python. please assign me

sir I want to do it in python. please assign me

Implementation in Python has been completed

ok sir
On Sun, Feb 12, 2023 at 4:46 PM Kumar Laxmikant @.***>
wrote:

sir I want to do it in python. please assign me
Implementation in Python has been completed
—
Reply to this email directly, view it on GitHub
https://github.com/Kumar-laxmi/Algorithms/issues/516#issuecomment-1427005469,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATCQWHV2GF6JPKPF24CCGYTWXDBAXANCNFSM6AAAAAAUNNHHBM
.
You are receiving this because you commented.Message ID:
@.***>

@Kumar-laxmi can you assign me this issue in C, C++ and java?

@Kumar-laxmi Please assign me this issue in C++

Assigned!
@Paritosh-J : C & C++

@Dharnish38 What is your status?

@Harikaraja Are you interested to implement in C

@Kumar-laxmi , I have made the pull request PR #604 https://github.com/Kumar-laxmi/Algorithms/pull/604 it is ready to merge @Kumar-laxmi

@Kumar-laxmi , I have made the pull request PR #604 it is ready to merge, please look into it @Kumar-laxmi

ok, it will be merged soon


Docker terminal state

Describe the bug
Currently, our DockerInteractive terminal loses some state. In particular, if the agent runs a cd command, the next command doesn't run inside that directory.
Steps to Reproduce

uvicorn opendevin.server.listen:app --reload --port 3000
websocat ws://<IP_ADDRESS>:3000/ws (in a second terminal)
send these messages:

{"action": "run", "command": "ls"}
{"action": "run", "command": "mkdir foo && cd foo && touch file.txt"}
{"action": "run", "command": "ls"}

Expected behavior

output of second ls command shows file.txt

Actual behavior

output of second ls command shows directory foo

Additional context
I'm not sure what other state we might be losing with docker's exec command. The only other one I can think of is exported environment variables.
Suggested solution
Two ways we could go here:

Create a long-lived shell connection to the running docker container, e.g. via ssh
Figure out cwd at the end of each exec, and use that as workdir for the next exec

CC @xingyaoww who pointed this out

Another data point: the agent keeps trying to use virtualenv, and then getting confused when it doesn't work 🙃

I am little confuse, I try the step locally in latest main branch. But when sending {"action": "run", "command": "ls"}, whill trigger the code logic here and get NotImplementedError.  what did I miss?

@yufansong Thanks for bringing up the issue! We had some lengthy discussion about this yesterday -- basically we were thinking whether it make sense for us to support sending actions from the user's end at this early stage. We temporarily decided to remove the ability from the user for them to execute commands directly, so websocket might not be a good direction to reproduce this yet.
Here's another step to reproduce this issue:

at root directory: mkdir workspace
python3 opendevin/sandbox/sandbox.py -d workspace
ls
mkdir foo && cd foo && touch file.txt
ls

See this screenshot for more details:

Closing this in favor of https://github.com/OpenDevin/OpenDevin/issues/226


remove Trace from example project

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 85.82%. Comparing base (d9cf203) to head (3a8d19a).
Report is 6 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #84   +/-   ##
=======================================
  Coverage   85.82%   85.82%
=======================================
  Files          16       16
  Lines         381      381
=======================================
  Hits          327      327
  Misses         54       54

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


use GH actions for build workflow

Apart from moving away from circleci, it fixes release workflow so that it removes redundant version upgrade, since that is already done by release-master by running NPM release script.

Circle CI build is of course failing here.


fpc for darwin

We could also package fpc for macOS as there are binaries available. Not having that essentially prevents us from supporting software written in Pascal on macOS.

I tried but at this point I'm burned out. Diff: https://gist.github.com/cyounkins/4ddcc30e742993e2330081d9e3fa8b09
With the diff, the binary bootstrap appears to be downloaded and extracted correctly. It then fails rebuilding fpc during the linking phase, unable to find CoreFoundation for some reason. This was on Intel macOS 10.14.
External command "/private/tmp/nix-build-fpc-3.2.0.drv-0/fpcbuild-3.2.0/fpcsrc/compiler/ppcx64 -Tdarwin -FEbin/x86_64-darwin -FUunits/x86_64-darwin/ -Fu/private/tmp/nix-build-fpc-3.2.0.drv-0/fpcbuild-3.2.0/fpcsrc/rtl/units/x86_64-darwin/ -Fu/private/tmp/nix-build-fpc-3.2.0.drv-0/fpcbuild-3.2.0/fpcsrc/packages/fcl-base/units/x86_64-darwin/ -Fu/private/tmp/nix-build-fpc-3.2.0.drv-0/fpcbuild-3.2.0/fpcsrc/packages/univint/units/x86_64-darwin/ -Fu/private/tmp/nix-build-fpc-3.2.0.drv-0/fpcbuild-3.2.0/fpcsrc/packages/fcl-res/units/x86_64-darwin/ -Fu/private/tmp/nix-build-fpc-3.2.0.drv-0/fpcbuild-3.2.0/fpcsrc/packages/rtl-objpas/units/x86_64-darwin/ -Fu/private/tmp/nix-build-fpc-3.2.0.drv-0/fpcbuild-3.2.0/fpcsrc/packages/paszlib/units/x86_64-darwin/ -Fu/private/tmp/nix-build-fpc-3.2.0.drv-0/fpcbuild-3.2.0/fpcsrc/packages/hash/units/x86_64-darwin/ -Fu/private/tmp/nix-build-fpc-3.2.0.drv-0/fpcbuild-3.2.0/fpcsrc/packages/fcl-json/units/x86_64-darwin/ -Fu/private/tmp/nix-build-fpc-3.2.0.drv-0/fpcbuild-3.2.0/fpcsrc/packages/rtl-extra/units/x86_64-darwin/ -Ur -Xs -O2 -n -Xs -dx86_64 -dRELEASE -viq ptop.pp" failed with exit code 256. Console output:
Target OS: Darwin for x86_64
Compiling ptop.pp
Writing Resource String Table file: ptop.rsj
Assembling ptop
Linking bin/x86_64-darwin/ptop
An error occurred while linking
Error: Error while linking
Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
clang-7: warning: argument unused during compilation: '-fstack-protector-strong' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '--param ssp-buffer-size=4' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-D _FORTIFY_SOURCE=2' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-idirafter /nix/store/1q7v8w1jyvjr80ax0j98bi7ayjnxlskj-Libsystem-1238.60.2/include' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-F/nix/store/mfcj1205jzrffs5xwm8xg2labs0x2ghc-apple-framework-CoreFoundation/Library/Frameworks' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-frandom-seed=6lcl4rj5vp' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-isystem /nix/store/lxfkf3grpq8yr3ijigw0ghvark64y3cy-libcxx-7.1.0-dev/include' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-isystem /nix/store/ysfbk23xww758634g7in8r82ysyss47b-libcxxabi-7.1.0-dev/include' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-isystem /nix/store/scxnp2b05wax17xqmfhy7sc0lzhkwiwb-compiler-rt-libc-7.1.0-dev/include' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-isystem /nix/store/gvvl9z2aq6wc0x8jcxpva1x3m3fy095d-gawk-5.1.0/include' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-isystem /nix/store/5vaznxm4dw6hfjd7wzkd4s3brkm0ycs5-libiconv-50/include' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-iframework /nix/store/mfcj1205jzrffs5xwm8xg2labs0x2ghc-apple-framework-CoreFoundation/Library/Frameworks' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-iframework /nix/store/ixf2h3ixf3jbwfslbs34ps5ybp4ya17c-swift-corefoundation/Library/Frameworks' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-isystem /nix/store/lxfkf3grpq8yr3ijigw0ghvark64y3cy-libcxx-7.1.0-dev/include' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-isystem /nix/store/ysfbk23xww758634g7in8r82ysyss47b-libcxxabi-7.1.0-dev/include' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-isystem /nix/store/scxnp2b05wax17xqmfhy7sc0lzhkwiwb-compiler-rt-libc-7.1.0-dev/include' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-isystem /nix/store/gvvl9z2aq6wc0x8jcxpva1x3m3fy095d-gawk-5.1.0/include' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-isystem /nix/store/5vaznxm4dw6hfjd7wzkd4s3brkm0ycs5-libiconv-50/include' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-iframework /nix/store/mfcj1205jzrffs5xwm8xg2labs0x2ghc-apple-framework-CoreFoundation/Library/Frameworks' [-Wunused-command-line-argument]
clang-7: warning: argument unused during compilation: '-iframework /nix/store/ixf2h3ixf3jbwfslbs34ps5ybp4ya17c-swift-corefoundation/Library/Frameworks' [-Wunused-command-line-argument]
ld: framework not found CoreFoundation


Move Pub/Sub health autoconfiguration under main one

Move health indicator autoconfiguration out of its own class and into the main PubSubAutoconfiguration; remove associated deitritus (package info, spring factories entry).
Add documentation for the actuator in pubsub.
Moved the PubSubHealthIndicator implementation itself into the main pubsub module.

Perhaps we should have named it gcp-pubsub or something more specific. Solace also has a product called pubsub.
Fixes #2271.

@artembilan Would you mind taking a look at the autoconfiguration changes? This implements your original recommendation from #2040.

I was going to send a PR to change Datastore after this.
It's true that this is a breaking change for someone who excluded the autoconfiguration by class name. Should I ice this PR until we are ready to do a major release, likely after moving github orgs?

I think that's OK to do this in the minor release with an appropriate "Migration Guide".
Doesn't look like such a class should be used too much in the target projects...

I was going to send a PR to change Datastore after this.
It's true that this is a breaking change for someone who excluded the autoconfiguration by class name. Should I ice this PR until we are ready to do a major release, likely after moving github orgs?

What do you think of just adding @ConditionalOnBean(value = PubSubTemplate.class) and the reference documentation for now? The subclass can wait till a major release.

Yeah, that's what I meant. But I might as well open a new PR for that, since this one is a larger change.

@artembilan I'd be okay with documenting this really well -- the change for end users would be trivial: removing their existing exclusion. Spring Boot documentation say somewhere that all autoconfiguration is an implementation detail except for class name.
@meltsufin What do you think about proceeding with original PR with good release note warnings?

Spring Boot documentation say somewhere that all autoconfiguration is an implementation detail except for class name.

That sounds like a vote on the side of keeping the class as is and adding the condition I suggested.
I'm OK with either, as long as we get it consistent with the Datastore Health Indicator autoconfig.


Avoid copying buffer when linger is empty

Cstruct.append Cstruct.empty buf results in a copy of buf. This is wasteful, so let's avoid it.
The performance difference is barely measurable, at least on my noisy laptop.

Closing in favor of #214.


Add support for Ed448 / X448 keys

See https://www.ietf.org/archive/id/draft-ietf-openpgp-crypto-refresh-05.html#name-ecc-curves-for-openpgp

BC is not yet having support for converting ed448 / x448 keys.
Hence support for it needs to be added to the JcaPGPKeyConverter class.

I took a closer look at BCs KeyConverter classes:
https://github.com/bcgit/bc-java/issues/1142

There is some work on the way in https://github.com/bcgit/bc-java/pull/1353

I'm closing this in favor of #343


Switch x11vnc to vncserver to allow auto-scale

Is your feature request related to a problem? Please describe.
It's good to adjust resolution automatically basing on browser window size. noVNC already supports this feature, and vncserver already supports it. There's no need to stick in x11vnc,
Describe the solution you'd like
Switch from x11vnc to vncserver

https://github.com/novnc/noVNC/issues/869

@recolic any luck with switching vncserver?


Fix a small typo in docs

This PR fixes a very tiny typo in the document: "becuase" -> "because".

Duplicated by https://github.com/slundberg/shap/pull/2943


rlp: non-canonical integer (leading zero bytes) for *big.Int, decoding into (types.Transaction)(types.txdata).R

moved from ethereumex to here.
hi there, thanks for your good work.
when i send transaction using Ethereumex.HttpClient.eth_send_raw_transaction(signed_transaction), sometime errors occur just like that:
no match of right hand side value: {:error, %{"code" => -32000, "message" => "rlp: non-canonical integer (leading zero bytes) for *big.Int, decoding into (types.Transaction)(types.txdata).R"}}
ex_rlp version: the latest version 0.5.3
if i change any part of transaction, nonce, gas_price, etc., errors disappear.
i searched for a long time, it looks like a problem of RLP, mentioned years before:
https://ethereum.stackexchange.com/questions/71616/ethereum-boardcast-shows-error-non-canonical-integer-leading-zero-bytes-for
https://github.com/MOACChain/moac-core/issues/24
it looks like that's hard to reproduce it, cause it's random to generate the leading zeros in R or S. i will try it more using large amount of random transaction arguments, as this error reproduced, it will be posted here.
thanks in advance.

well, i reproduced it
Enum.map(0..1000, fn n ->
  transaction = %{
    to: "0x0000000000000000000000000000000000000000",
    data: ABI.encode("set(uint)", [1]),
    gas_limit: 100_000,
    gas_price: 1_000_000_000 + n,
    nonce: $YOUR_NONCE_HERE$,
    value: 0
  }

  signature = transaction |> ETH.parse() |> ETH.sign_transaction($YOUR_PRIVATE_KEY_HERE$) |> Base.encode16(case: :lower)
  rs = String.slice(signature, -132..-1)
  <<"a0", r::bytes-size(64), "a0", s::bytes-size(64)>> = rs

  if String.starts_with?(r, "00") do
    IO.puts "n: #{n}"
    IO.puts "r: #{r}\n"
  end
  if String.starts_with?(s, "00") do
    IO.puts "n: #{n}"
    IO.puts "s: #{s}\n"
  end
end)

use your own NONCE and PRIVATE_KEY, run it. generally you will get some lines include value n printed:
n: 9
s: 006b948db26340a8e953e392b51743499c191edda850f15833e866d59d1282e1

use n you got, set the transaction, get the signature by using signature = transaction |> ETH.parse()...,
then run:
{:ok, tx_hash} = Ethereumex.HttpClient.eth_send_raw_transaction("0x" <> signature),
match error occurs just like this:
** (MatchError) no match of right hand side value: {:error, %{"code" => -32000, "message" => "rlp: non-canonical integer (leading zero bytes) for *big.Int, decoding into (types.Transaction)(types.txdata).S"}}
hope it helps. thank you.

hey guys, i'm back again.
after learning it for hours, it doesn't seem that the leading zero is a RLP problem, and it looks like that's hard to trim the leading zero in function ExRLP.encode(value) by seeing if the value is signature r s or not.
so i created a PR to eth: https://github.com/izelnakri/eth/pull/18, trim the leading zero from signature r and s directly.
how about that, do you think it's a better solution?

@seamon I'm sorry for the very late reply. as you discovered the issue is not in ex_rlp it seems


python311Packages.pipdeptree: 2.16.2 -> 2.18.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.pipdeptree is: Command line utility to show dependency tree of packages
meta.homepage for python311Packages.pipdeptree is: https://github.com/tox-dev/pipdeptree
meta.changelog for python311Packages.pipdeptree is: https://github.com/tox-dev/pipdeptree/releases/tag/2.18.1
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.18.1 with grep in /nix/store/pxp5c499i5kdci6m8dqsjqrnpzz89la2-python3.11-pipdeptree-2.18.1
found 2.18.1 in filename of file in /nix/store/pxp5c499i5kdci6m8dqsjqrnpzz89la2-python3.11-pipdeptree-2.18.1

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
python311Packages.pipdeptree
python312Packages.pipdeptree

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/pxp5c499i5kdci6m8dqsjqrnpzz89la2-python3.11-pipdeptree-2.18.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python311Packages.pipdeptree https://github.com/r-ryantm/nixpkgs/archive/447f80a66f42d6c582f2c9caba68081da7710e53.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/447f80a66f42d6c582f2c9caba68081da7710e53#python311Packages.pipdeptree

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/pxp5c499i5kdci6m8dqsjqrnpzz89la2-python3.11-pipdeptree-2.18.1
ls -la /nix/store/pxp5c499i5kdci6m8dqsjqrnpzz89la2-python3.11-pipdeptree-2.18.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

4 packages built:

python311Packages.pipdeptree
python311Packages.pipdeptree.dist
python312Packages.pipdeptree
python312Packages.pipdeptree.dist

Maintainer pings
cc @charlesbaynham for testing.

Result of nixpkgs-review pr 304237 run on x86_64-linux 1

4 packages built:

python311Packages.pipdeptree
python311Packages.pipdeptree.dist
python312Packages.pipdeptree
python312Packages.pipdeptree.dist


Add further documentation for build environments

Following discussion #162 we should consider updating the documentation to not only suggest using the 'same Fortran compiler', but instead note that one really needs to compile with the same environment (particularly gcc, even when using intel compilers due to the GLIBC dependency).

Not that I would recommend it, but I think I had some successful installations with mixed Fortran and C/C++ compilers. Definitely clearer warnings of potential issues and the sort of errors/how to resolve them would be useful, as I think it's one of the things that trips people up the most.


feat(c/driver): Date32 support

I restarted CI, but I think the problem is probably on main, which shouldn't hold this up


WIP: use pep517 to extract metadata

Fixes #319.
TODO:

[ ] Properly parse requires-dist (since this includes the equivalent of the old install_requires and extra_requires). This should perhaps be done in the python, before writing out the metadata.
[ ] Provide code paths for use by pypi-deps-db.
[ ] Provide code paths for use by flake's extract-reqs.
[ ] Remove obsolete code.
[ ] Decide on whether to drop python2 support. If so, document that change; if not, provide fallback code to handle that case.
[ ] ....

Closing in favour of #401, which is from a repo that isn't likely to be deleted soon.


Create CONTRIBUTING.md

Adding Contributing.md

High Level Overview of Change

Context of Change

Type of Change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Refactor (non-breaking change that only restructures code)
[ ] Tests (You added tests for code that already exists, or your new feature included in this PR)
[ ] Documentation Updates
[ ] Release

Thank you for creating CONTRIBUTING.md. I think that this is a great first step, and will be leaving some comments later.

Ahh, I think @nbougalis needs to review and approve this so a CONTRIBUTING.md is available in the repo.
The file seems useful for developers looking to contribute, perhaps make it look better as it looks messy as of now.


Setting BrowserWindow's fullscreen option to 'false' doesn't actually hide the fullscreen button.

Per documentation:

`fullscreen` Boolean - Whether the window should show in fullscreen. When set to `false` the fullscreen button will also be hidden on OS X.

However, fullscreen button is still visible but disabled (i.e. greyed out) on OS X.

The behavior is different on different versions of OS X, what we did is to tell OS X to hide the button, but how it is hidden is out of our control. We probably need to change the docs to "hidden or disabled".


Revert "Bump libbacktrace and secp256k1"

Reverts status-im/nim-codex#126
Seems like this is breaking the CI.

It's not necessary to revert #126. The macOS builds are failing for an unrelated reason. There is a fix for that problem included in #129, see L150.

@michaelsbradleyjr thank you


Popover arrow while zooming

Prerequisites

[X] I have searched for duplicate or closed issues
[X] I have validated any HTML to avoid common problems
[X] I have read the contributing guidelines

Describe the issue
It seems that the positionnong of popover's arrow is not always perfect when zooming.
Reduced test cases
(I changed border color to full black for better display)
Normal display at 100% zoom:

At 110% zoom:

And at 125% zoom:

It probably comes from the way browser handle calculation and approximation with rem values so I honestly don't know it there is a way to fix it. 🤔
What operating system(s) are you seeing the problem on?
Windows
What browser(s) are you seeing the problem on?
Chrome
What version of Bootstrap are you using?
v5.2.0

can you please assign this issue to me as i have relevent experience in this and i resolve this issue as soon as possible

@yashbantk We don't assign issues in this repo. If you have a fix for it, you can create a PR referencing this issue, no problem :)

If the issue is with the zooming on the arrow, I suggest to work on something that keeps the position of the arrow will remain consistent even when the zoom levels change. We can use fixed pixel values for the popover arrow position instead of rem values.
Here is an example:
.popover {
position: absolute;
top: 100%;
left: 50%;
transform: translate(-50%, 10px);
z-index: 1060;
}
.popover .arrow {
position: absolute;
display: block;
width: 1rem;
height: 0.5rem;
margin: 0 0.3rem;
/* Replace the following lines /
/ top: calc(-0.5rem - 1px); /
/ left: 50%; /
/ transform: translateX(-50%) rotate(45deg); /
/ with fixed pixel values */
top: -8px;
left: 50%;
margin-left: -5px;
transform: rotate(45deg);
border: 1px solid #000;
}
What do you think?


Vulnerability roundup 93: limesurvey-3.23.0+200813: 2 advisories [6.1]

search, files

[ ] CVE-2020-11456 CVSSv3=6.1 (nixos-20.09, nixos-unstable)
[ ] CVE-2020-11455 CVSSv3=5.3 (nixos-20.09, nixos-unstable)

Scanned versions: nixos-20.09: ad3a5d5092e; nixos-unstable: 84d74ae9c9c.
Cc @offlinehacker

@davidak we need an active limesurvey maintainer who can respond to vulnerabilities like this and has some general awareness of the application. Are you able to do this?

i would be able to do minimal work, like reviewing PRs, but i can't take full responsibility for it
in general, i don't have the resources to do more work. so i want to say no
i will do this update. it's hopefully trivial

Understood. Thanks for offering to do this update. Let us know if that changes so someone else could tackle the update.

So, i tried to figure out what the situation is.
https://nvd.nist.gov/vuln/detail/CVE-2020-11456

LimeSurvey before 4.1.12+200324 has stored XSS

So our 3.23.0+200813 is affected (?)
The issue is fixed in https://github.com/LimeSurvey/LimeSurvey/commit/04b118acce2a74306f365ef329cbe00efc399b26 and was released in any following 4.x release, but not in their 3.x branch
the linked issue is not visible https://bugs.limesurvey.org/view.php?id=16019 and not mentioned in the 3.x release notes https://github.com/LimeSurvey/LimeSurvey/blob/939465405466ed8d7be30ff0494ed7f27b03a148/docs/release_notes.txt#L305
it is in the 4.x release notes https://github.com/LimeSurvey/LimeSurvey/blob/ee7a208703983cdba73d06043693a71dd37d361d/docs/release_notes.txt#L495
SO i guess when the issue would affect 3.x it would also be fixed in following releases (?) and i can just update to the latest 3.x release? (the branch is still maintained)
and that case the NIST information is wrong
this analysis already took me 36 minutes :(

@davidak Thank you for the analysis. The situation is a bit confusing. Could someone else please verify if PR#100345 fixes these CVEs or not?

I also looked a bit at the problem. The patches are
CVE-2020-11456: https://github.com/LimeSurvey/LimeSurvey/commit/04b118acce2a74306f365ef329cbe00efc399b26
CVE-2020-11455: https://github.com/LimeSurvey/LimeSurvey/commit/daf50ebb16574badfb7ae0b8526ddc5871378f1b
I know nothing about PHP but these patches clearly don't apply to 3.23.7+201006 (our current version) and from looking at the code I don't see an easy way to adapt them. So my guess is that #100354 indeed solved the issue for us.

Agreed


[CHORE] delete empty file xyz

#3370  👈 (View in Graphite)
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Merge activity

Nov 20, 6:28 PM EST: A user merged this pull request with Graphite.


Attachment control: deleting an in-progress file upload leaves the file in staging folder

Describe the bug
In a contribution wizard if you cancel an in progress upload, then upload the same file again.
The second upload had a ‘(2)’ appended to the end of the filename. That implies that the original upload is still in the staging folder.
To Reproduce
Steps to reproduce the behavior:

Start a contribution wizard with a file attachment control
While the file is uploading, click the bin icon to cancel the upload
Upload the same file
Notice the filename has a (2) at the end

Expected behavior
Cancelling a file upload, and uploading a file with the same name should result in the file having no (2) at the end
Platform:

OpenEquella Version: 2020.1, 2019.2, 2018.2

Additional context
I'm pretty sure it never used to be like this, but the attachment control drag and drop functionality was rewritten in oEQ 6.5 (i think). It could be related to the fix that was done here

No longer seems to be replicable on the head of develop - potentially worth closing.

Can't reproduce


Cannot access property of a type

I would expect that
type t = {
  	x: () => void,
}

const fn: t.x = () => {}

would work, however flow returns
5: const fn: t.x = () => {}
             ^ x. Property cannot be accessed on
1: type t = {
        ^ type `t`

Any suggestions on how to work around this issue without explicitly declaring all inner types?

Seems a dupe of https://github.com/facebook/flow/issues/2865


Replace the website main chart with something more ...

Exciting
Interactive
Themed
etc.

Also fix the colour scheme of the other charts

I like coinbase's homepage... https://exchange.coinbase.com/

It does look pretty cool - definitely one of the best background videos I've seen. They're usually a lot more gratuitous. It would be fun to implement their chart, it has some subtly different features:

Like the way the crosshair highlights the closes volume bar. It would be interesting to see how that could be achieved with d3fc.

I like coinbase's homepage... https://exchange.coinbase.com/

If we would like a video like that, I'd be happy to attempt to make one - just let me know :smiley:.

Ah I forgot that we'd discussed this offline. I'm proposing creating something which looks like the video but is actually rendered in real-time...

That's sounds nuts! I look forward to seeing it.
On Fri, Jul 3, 2015 at 9:28 am, ScottLogic/d3fc
<EMAIL_ADDRESS>wrote:
Ah I forgot that we'd discussed this offline. I'm proposing creating something
which looks like the video but is actually rendered in real-time...
—
Reply to this email directly or view it on GitHub
[https://github.com/ScottLogic/d3fc/issues/460#issuecomment-118274388] .[https://github.com/notifications/beacon/ABDBfnJTf7Qqrakl14dT6kKvWzHoHAU3ks5oZj87gaJpZM4FPs_L.gif]

Ah I forgot that we'd discussed this offline. I'm proposing creating something which looks like the video but is actually rendered in real-time...

Cool, no problem, I thought that was more likely than a video!

Created but due to shoddy browser support probably not one for the front page.

All change (2bf4206de72876ee4b4044f2ae88f691c54400eb), so no longer relevant


Upgrade to Elm 0.19

Hi. Thanks for this package, keen to get it working (with Elm 0.19)! Not sure what the particular reasons are, but:
$ elm install Zinggi/elm-obj-loader

produces:
The following packages do not work with Elm 0.19.0 right now:

    Zinggi/elm-obj-loader

Would be happy to help (where I can, not an Elm or WebGL expert...)

Just tried elm-upgrade , it did well, but:
WARNING! 2 of your dependencies have not yet been upgraded to
support Elm 0.19.
  - https://github.com/Bogdanp/elm-combine
  - https://github.com/Skinney/elm-array-exploration

Hey there.
I haven't had the time to upgrade this for elm 0.19 and I probably wont have it any time soon.
If your interested in getting this upgraded, I can give you some support:

elm-array-exploration: Will not be needed in 0.19, just replace it by the standard Array in the core library. They are the same now.
elm-combine: This was the parsing library I used. It hasn't been upgraded and it never will, as it used many custom operators which are no longer definable for package authors in 0.19. It would have to be replaced with elm/parser. Luckily I have a branch with an implementation using a very early version of elm/parser (https://github.com/Zinggi/elm-obj-loader/tree/progressBar)

Thanks for the pointers. I actually started down this path on Friday.

elm-array-exploration: Will not be needed in 0.19, just replace it by the standard Array in the core library. They are the same now.

Yep did that, no problem

elm-combine: This was the parsing library I used. It hasn't been upgraded and it never will, as it used many custom operators which are no longer definable for package authors in 0.19.

There's a fork of elm-combine which has 0.19 support, so I started using that. Obviously without all the custom operators it was a lot of work rewriting the elm-obj-loader parser but I think it's mostly there now. Of course, maybe the now-native parser was the better way to go, agh. I'll see.
I've left the elm/http on version 1.0, too much work to do that too :)
Are there any tests to help me prove it's working though? When I tried compiling the examples, they have further 0.19 compatibility issues so I'm not sure if those would be that useful (in time).
Thanks!

Thanks for putting so much work into this, it's very much appreciated.
Unfortunately there are no tests, I only have the examples :disappointed:
Hope you still get it running.


Support serving HTTPS (secure) requests.

Fixed #8

[Current coverage][cc-pull] is 64.61%

Merging [#9][cc-pull] into [master][cc-base-branch] will increase coverage by 2.11%

@@             master         #9   diff @@
==========================================
  Files             5          5
  Lines           312        325    +13
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits            195        210    +15
+ Misses          101         96     -5
- Partials         16         19     +3

Powered by Codecov. Last updated by [c985d34...2eb4d2b][cc-compare]
[cc-base-branch]: https://codecov.io/gh/go-gas/gas/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/go-gas/gas/compare/c985d3493abf065390ab6c041cb4df7b933c93c7...2eb4d2b706ea8c18cae254fd963e5dd5846334c1?src=pr
[cc-pull]: https://codecov.io/gh/go-gas/gas/pull/9?src=pr


Is Skill.name and Intent.name etc.. required?

WHY
Not sure if they're really required, adds more typing which I don't feel like is required
WHAT
See if we can remove them or auto generate them

Also remove from documentation


show amount of comments per tip (from backend)

should use backend endpoint defined here https://github.com/aeternity/tipping-community-backend/pull/46


Converting arith.constant to flow.tensor.constant.

This allow us to consistently have our own op instead of mixing in the arith op at various times (any time a folder returns a constant value, partial conversion, etc).

darn, looks like codegen is making a lot of checks against arith::ConstantOp specifically - I'll have to figure out a way to prevent these from ending up in dispatch regions


Android - Hybrid app - Save the world-Tapping let's start in "I am a teacher" page directs to hmm not here

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

Version Number: V9.0.49-0
Reproducible in staging?: Y
Reproducible in production?: N
Issue reported by: Applause Internal Team
Action Performed:

Launch app
Tap profile icon -- save the world
Tap "I am a teacher"
Enter all fields
Tap let's start

Expected Result:
Tapping let's start in "I am a teacher" page must not direct to hmm not here.
Actual Result:
Tapping let's start in "I am a teacher" page directs to hmm not here.
Workaround:
Unknown
Platforms:

[x] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
https://github.com/user-attachments/assets/46b35a78-fa8d-4dfe-81d1-aae763818754

View all open jobs on GitHub

Investigating

No update yet

Gonna try investigating again this week.

Haven't managed to get to this yet.

Still in the queue but low priority.

No update yet.

No update, going to make this weekly for now as it's low priority.

@youssef-lr I wonder if we even close this one?

Not sure passionate on that. I'm going to add this issue to the quality project in the meantime.


mime.extension() fails if the content-type is parameterized

Hello,
This used to work in mime:
mime.define({
    'application/x-foo; type=bar': ['baz']
});

assert.equal('baz', mime.extension('application/x-foo; type=bar'));

It no longer does, given the extension logic currently splits off parameters after the ; (it looks like there was a previous bug fix for this given charsets, etc.).
I would have sent a PR, but given the history there I'm not sure what you want to do with it; it sort of feels like you need an API flag that indicates whether you want "exact match" (modulo whitespace) or "parameterized match" or something that does what it does now.

Closing.  No plan to address this.