Dates get squashed into strings, consider customer serializer support?

Adding a date to either $localStorage or $sessionStorage results in the date eventually becoming a string at some point (i.e. when the app reloads).  This is of course because when the date is added, it gets serialized to a string, but remains a date in $localStorage/$sessionStorage until something happens (browser reload) to cause the object to be reloaded from storage, then suddenly what was a date is now a string.
This is arguably something of a "known issue" since this is the behavior of the underlying toJson/fromJson methods.  However since ngStorage goes to the trouble of hiding the true string nature of the storage from the developer (thank you), the behavior is in effect a leaky abstraction.  Moreover, accounting for this behavior in code is messy.
Arguably other things also do not serialize and deserialize symmetrically either.  (regular expression or most any other object that is not just a hash map).  Therefore implementing a hard coded fix for dates may be a slippery slope, not to mention breaking backward compatibility.
However, it would be possible to introduce the ability to inject customer serialization/deserialization functions into the services at configuration time.  What are your thoughts on such a feature?

I am re-opening this issue because I have an entirely new use-case for custom serialization that @sompylasar 's solution does not address.  Specifically I have some objects that are very large being stored and basically I only want parts of the object to be stored because there are some parts that if I loose, I can just recreate them from the back-end data.  In short, I need to be able to mark some areas of the object as "do-not-serialize".  But this only applies when they are being serialized into local storage (or session storage).  I do need to be able to post the entire object via $http.
I can see other use cases for this as well.  Custom handling of circular references or situations where the same instance of an object exists in more than one place in the object graph. (default deserialization causes these to become two separate objects).

This could be solved if we refactor out serialization (today using angular.to/.from) into it's own service we inject. And provide a method of changing this, maybe in the config phase?
Meaning the user would need to provide it's own serializer/deserializer service that ngStorage would inject and use. Does a little overhead in initialisation.

+1

@egilkh, yes this is what I had in mind.  I was thinking that in the config phase there should be a way to provide a custom serialization and deserialization function for each of the two services, $sessionStorage and $localStorage with the defaults being the angular.to/from JSON implementations.  If I understand your thoughts, wrapping the angular.to/from into a service that gets injected makes sense.  Then we could effect what we want by decorating the serialization service.

Closing. This should be in place.


Updates TaskCache to Task

Since TaskCache was removed this updates the sample to use Task.CompletedTask instead
Source page is Custom Model Binding

@motowilliams,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by .NET Foundation. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot

@motowilliams Thank you for your contribution! This change is only valid for ASP.NET Core 2.x apps. Would you mind creating an additional sample app for 2.0? I can then take care of adding the necessary versioning tabs to the doc.

@scottaddie  or we could update the code for 2.x and not keep the 1.x code.

@danroth27  I propose we update this topic for 2.x and drop 1.x support. If you want 1.x support we can attach a PDF of the 1.1 version

I think TaskCache only existed because Task.CompletedTask wasn't available in .NET Standard 1.6. I think it was always available in .NET Core. This is a .NET Core app, not a .NET Standard class library, so I think we can take this change as is.

@motowilliams Sorry for the delay on this one. We really appreciate you taking the time to contribute, and we look forward to seeing more from you in the near future. By the way, congrats on your 1st docs contribution!


add new customer page under sales module

[x] estimate , sales order , invoice, sales return , delivery challan , retainer invoice , recurring invoice , receipt
[x] missing fields - opening balance , price list , payment terms ,Facebook ,twitter
[x] optional field - salutation , company name

issue solved


Write the "Traits" concept

Official docs:
https://book.cairo-lang.org/ch08-02-traits-in-cairo.html
The idea is to have a short and to-the-point article about the concept. Avoid copy/pasting everything from The Cairo Book; the Book should be used as a more in-depth learning resource for students after they finish the concept on Exercism (or they can use it in parallel).

Exercism Concepts docs:
https://exercism.org/docs/building/tracks/concepts
Use the following Rust's concept as inspiration for the format:
https://github.com/exercism/rust/blob/main/concepts/structs/about.md

Let me work on this.

You got it

@Ephraim-nonso how's the PR coming along, need more time?

It's going well. I'll need some more time.

@0xNeshi I have made a PR for the trait concepts. Do kindly let me know where to make changes. Thank you.


Added Realtek v1.0.11 USB 3.0 NIC driver.

It’s missing uninstall. There are scripts and documentation geared for that.
Also, please squash your commits.

This applies to various products they offer, but the one I purchased is here:
https://www.anker.com/support/download?keyword=Aluminum 3-Port USB 3.0 and Ethernet Hub
Click on the "Upgrade Patch (Mac OS 10.10) and you'll see the URL.

Call me a total noobie at this, but I'm not quite sure how to do the uninstall.
The dmg that's downloaded has an uninstall.zip file and inside is a file called uninstall.command. I can't quite figure out how to invoke that script from the uninstall stanza.

Since the uninstall script is inside a zip it’s a bit trickier (still doable, though). But the rest of the documentation tells you how to reproduce their actual script. I’ll do it.

Thank you for the contribution. It needed some fixes, so they were made in e6122497ca5dc3ff62a692e14e8c315af1c9b56d. Your contribution is still included (and still credited to you), with the appropriate modifications. Please feel free to ask about any of the changes.


Support revoked proofs

@keybase/react-hackers
When a proof's revoked, it doesn't get sent to us in the proofs array; it's not a real proof anymore, that kind of info isn't available for it.  But now (since CORE-2760) we get a revokedProofs array with some of the same info in.  So the task of this PR is to take revokedProofs and synthesize Proofs out of its members, so that we can show a revoked proof inside the popup.  Previously to this PR we didn't show revoked proofs at all, and it looked like you were being asked to track someone you didn't already track.
Doing this uncovered two more bugs -- DESKTOP-756 and DESKTOP-757, the first of which should be fixed before merging this one in.
Before:

After:

:+1: % Change proofUrlToProfileUrl's first argument type to be a number instead of string and don't use .toString()

@MarcoPolo thanks, fixed proofUrlToProfileUrl!


Why it throw an exception when i send empty string

Dear maintainers,
I found an issue while using AdonisJS validation with schema.string(). When attempting to validate an empty string, an exception is thrown instead of properly validating the input. This behavior is inconsistent with the intended functionality of the validation system.
Here is the code snippet I'm using:
name: schema.string()

When the data object contains an empty string for the name field, validation fails and throws the following exception:
ValidationException {
  errors: [
    {
      rule: 'required',
      field: 'name',
      message: 'required validation failed'
    }
  ]
}

But i think "" is valid string too
or how could i make it right, i want the name required and can be empty, i had try nullable, optional, nullableAndOptional, these all not what i want.
It would be great if you could take a look at this issue and provide a fix or workaround. Thank you for your hard work on this project.
Package version
 "@adonisjs/core": "^5.9.0",

The string validation has not failed. It is the required validation that has failed and an empty string has no value.
The behavior is very much intended and we will not change it. If you are trying to achieve some workflow with an empty string, then please explain that as a discussion thread


i got banned?!?!?

when I was playing tremENDouS (Ranked) I noticed my yesterdays score was not there, so i played it again and BeatLeader said I was banned, I did it with no arrows, my beatleader name is FlamingVR and my VR name is Flaming.VR_ please fix this, i didn't do anything wrong

Default sabers are too short to be able to cut notes at this distance. The ban is temporary and will be removed in a week

i use friday night funk sabers at 2.12 length, is that too long??

of course. Default sabers are 1m long. Your mod should disable score upload for this preference or you will be banned again and for a longer time.


Create New Blank Jupyter Notebook' resulted in an error (command 'python.datascience.createnewnotebook' not found)

Issue Type: Bug
The problem is created when two things happen:
1.) Run 'Create New Blank Jupyter Notebook' from command Pallette
2.) Open *.ipynb jupyter notebook.
It worked once, but hasn't worked again. I don't know how to identify what is going on. I have disabled other Jupyter-like extensions.
Extension version: 2020.4.74986
VS Code version: Code 1.44.1 (a9f8623ec050e5f0b44cc8ce8204a1455884749f, 2020-04-11T01:48:12.622Z)
OS version: Windows_NT x64 10.0.18363

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz (4 x 2400)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_off_okwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
7.90GB (0.77GB free)

Process Argv

Screen Reader
no

VM
0%

Hi,
I have this problem on Linux deepin 4.15.0-30deepin-generic #31 SMP Fri Nov 30 04:29:02 UTC 2018 x86_64 GNU/Linux
I am using the anaconda Command line client (version 1.7.2)
Error:
Command '.NET Interactive: Create new blank notebook' resulted in an error (command 'dotnet-interactive.newNotebook' not found)
Installed  'dotnet-interactive.newNotebook' extension, But this does not fix the problem.
Someone knows how to fix this issue?
Thanks in advance.

@andvsilva

Command '.NET Interactive: Create new blank notebook' resulted in an error (command 'dotnet-interactive.newNotebook' not found)

This  isn't a command contributed by the Jupyter extesnion.
Please report this issue against the .NET Interactive Notebooks extension repo https://github.com/dotnet/interactive.


Rewrite of FFTWSharp

My fork is basically a complete rewrite of your code. You can take a look at the commits to get the detailed changelog (https://github.com/wo80/FFTWSharp/commits/master).
Most important changes:

Organize the code in two namespaces FFTWSharp.Double and FFTWSharp.Single for the double and single precision DLLs.
Introduce class RealArray and create plans using function overloading.

For example
fftwf_plan.dft_r2c_1d(int n, fftwf_complexarray input, fftwf_complexarray output, fftw_flags flags)

becomes
Plan.Create1(int n, RealArray input, ComplexArray output, Options flags)

Should I create a pull request?

It's now a seperate repository: https://github.com/wo80/SharpFFTW


April 2024 Update

Just misusing a GitHub issue as a quick project update for the 17th April Fabric call!
State of the project
Still active!
Latest version is 0.12.0, which fixes an issue with private data collection indexes thanks to new contributor @davidfdr!
Working towards a version 1 release.
Current work

Documentation (MkDocs)
Improve chaincode pod names
Define resource limits on chaincode pods
Improve cleanup of chaincode pods

Questions
Chaincode pod names
<prefix>-<truncated_chaincode_label>-<chaincode_run_hash>

<prefix>: configurable prefix
<truncated_chaincode_label>: shortened to fit and with any invalid characters removed/replaced (what are the rules about valid chaincode labels?)
<chaincode_run_hash>: hash of selected values from the chaincode.json file that the run binary gets?
Chaincode specific configuration
Shouldn't need to go through the chaincode lifecycle to change the resource limits of a chaincode pod, or to enable debug, etc.
Update Fabric builder and launcher implementation to provide some way to pass configuration to the run script, with associated command updates? E.g.
peer lifecycle chaincode configure ...

Kubernetes owner references
Doesn't work across namespaces anyway, so not sure if it's worth duplicating work required to make sure chaincode pods shut down if a peer goes away?

A few notes from the meeting:

I definitely need some slides with a background to k8s builder, including the Fabric chaincode lifecycle, the Fabric builder and launcher framework, and the goals of the k8s builder!
No strong views on the new pod naming, other than it would be useful.
Dave E was supportive of Fabric issues to improve the builder/launcher framework.
Discussion about whether the k8s builder has similar problems to the ccaas builder. (It doesn't since the ccaas builder is a unique use case which doesn't really fit well with the chaincode lifecycle.)
No strong views on Kubernetes owner references.
Some good background information about how David Reis is using Fabric and the k8s builder, along with problems he's encountered. I think the one which isn't covered by an issue yet is how to handle existing pods when a new version of the same chaincode is installed. I don't think Fabric currently provides any way to link those together.
Mark Lewis suggested that it would be a good idea to promote the different Fabric builder options better.

Please add anything I missed!!!


disable preview features

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-identity

/check-enforcer override


instancesInvariant option not written to tonel during adopt operations

For additional background see issue #230...

Looks as though this bug exists for Cypress, FileTree, and Tonel ...


set custom 'append' mode for ufo2ft KernFeatureWriter

ufo2ft users did not like that I changed the default mode for the KernFeatureWriter to match Glyphs.app's behavior. It used to be "skip" (only add feature if not already present), but in ufo2ft v2 I changed it to "append" (add new kern lookups to existing kern feature). The idea was to support this use case:
https://glyphsapp.com/tutorials/contextual-kerning
I decided to revert the kernFeautureWriter default back to "skip". But we need to a way from glyphsLib to signal that, when building fonts from .glyphs sources with fontmake, we still wish to have the ufo2ft-generated kern feature appended to manually written kern lookups.
The solution is to store this custom glyphsLib-specific settings in the designspace lib, and have fontmake apply them when calling ufo2ft.
So, in sum, no changes for fontmake users building from .glyphs sources. But a small change to the glyphsLib-exported designspace, only when GSFont has a manually written "kern" feature.

If you have a custom kern or mark feature, Glyphs will use it as is unless the code contains a # Automatic Code End or # Automatic Code Start comment.
so for example:
# Automatic Code End

pos a b c' <100 0 100 0>;

will be appended to the generated kern feature. It is not just appended, more inserted in the right place depending of the script. The above code will put it below the default latin kerning. if script tags are present it is sorted behind the automatic code for each script. That is because makeOTF allows each script only once per file.

@schriftgestalt thanks Georg, I'll see if I can add that to ufo2ft as well, as it seems like a useful feature to have regardless of font source format.
I have a question though: when was this behaviour introduced in Glyphs.app? If I grep for those special comments in the noto-source repository I cannot find them among them, and I'm certain that there are at least a few noto fonts (like Sans Arabic or Sans Tibetan) that I remember define a some manual kern lookups that need be extended with the autogenerated kern feature, and they do not seem to have those special comments.
Does current Glyphs.app not generate automatic kern for these?

I just checked again and for kern and dist it doesn’t use the comments. Only for the various mark features.

thanks for checking!


Weird behavior of j/k command for moving to the next/previous cell

Applies To

[X] Notebooks (.ipynb files)
[ ] Interactive Window and/or Cell Scripts (.py files with #%% markers)

What happened?
This is a report of a weird bevior of the (vim-style) j/k command.
First, it's only related to markdown cells.
Description of the weird behavior after editing a markdown cell:

When Control+Enter keybinding is applied, the j/k command won't work at all.
When other keybindings such as  ESC key or Shift+Enter are applied, then it works as expected.

This behavior has been confirmed on several (Windows 11) PCs, even with reinstalled VS Code + Python extensions.
With code cells, on the other hand, there is no problem.
VS Code Version
Version: 1.75.0 (user setup) Commit: e2816fe719a4026ffa1ee0189dc89bdfdbafb164 Date: 2023-02-01T15:23:45.584Z Electron: 19.1.9 Chromium: 102.0.5005.194 Node.js: 16.14.2 V8: <IP_ADDRESS>-electron.0 OS: Windows_NT x64 10.0.22621 Sandboxed: No
Jupyter Extension Version
v2023.1.2000312134
Jupyter logs
No response
Coding Language and Runtime Version
Python 3.9.12
Language Extension Version (if applicable)
No response
Anaconda Version (if applicable)
Anaconda3-2022.10-Windows-x86_64
Running Jupyter locally or remotely?
None

When Control+Enter keybinding is applied, the j/k command won't work at all.

Can you clarify the repro steps here? If I press ctrl+enter to render a markdown cell, j/k still navigates between cells for me as expected.

I don't have any repro steps, but I tested again using another Windows 10 and 11 PCs (Korean edition). (not mine)
Here is what I did:

VS Code and Anaconda reinstalled. (all the configs were removed first)
Open VS Code and create a new ipynb file.
Install all extensions what VS Code recommends: Jupyter, Jupyter Cell Tags, Jupyter Keymap, Jupyter Notebook Renderers, Jupyter Slide Show, Pylance, Python

That's all. But pressing ctrl+enter to render a markdown cell won't let me navigate down/up using j/k key strokes.

ah, I got it to repro now. I was trying with the vim extension installed, I forgot that the j/k keyboard commands are available just with the jupyter extension

actually, all notebook cell commands are disabled (a, b, dd) as noted in the linked issue.

Is this fixed, or will it be?
I hope so because this is really so annoying that I don't want to use VS Code with jupyter notebook anymore, almost.

I can reproduce this issue, working on a fixed now.

I had this issue and the key debug logger said arrow keys were hitting "scrollLeftHover", "scrollRightHover", "scrollUpHover", and "scrollDownHover".  I remapped those events not to be arrow keys and arrow keys returned to normal function in Jupyter notebook.  I assume this is the same issue?

@jrounds yeah getting same logs in the logger. Might possibly have been due to a sublime key binding extension if I had to guess.
If anyone is not sure how to remap key events, go to file->preferences->Keyboard Shortcuts.
then search for "scrollLeftHover", "scrollRightHover", "scrollUpHover", and "scrollDownHover" and delete the respective entries.

This issue will be fixed and released in tomorrow's VS Code Insiders. Thank you for the input.

Thank you for your effort!


Cannot read property 'show' of undefined ?

Hi Team,
I am getting this error : 'Cannot read property 'show' of undefined' whenever I call the method this.searchBar.show().
sample code :
                                            <Button transparent onPress={()=>this.searchBar.show()}>
					            <Icon style={styles.dehazeStyle} name="search"/>
						</Button>

						<SearchBar
						  ref={(ref) => this.searchBar = ref}
						  data={items}
						  handleResults={this._handleResults}
						  showOnLoad='true'
						/>

screenShot:

@keyurparalkar it would seem the search bar ref isn't being set for whatever reason. Hard to see without seeing the rest of your code. Could you provide a short, complete example of code which reproduces this?
Also perhaps try setting the ref to a string:
ref='searchBar'
then you can access it like this.refs['searchBar'].show()

@keyurparalkar assuming you figured this out? I'm going to close the issue.

Had a similair problem, this worked. (RN 0.45.1, searchbar 1.10.0)
<TouchableOpacity
  onPress={() => { this.refs.searchBar.show() }}>
</TouchableOpacity>

...

<SearchBar
   ref='searchBar'
   ...
/>`


resource with hook not removed after helm uninstall

Hi guys:
I have a chart which contains some resource with helm hooks, like post-install,post-upgrade.after invoking helm uninstall,the resources are not removed,and keep running.As I know hooked resource are not managed by helm after helm upgrade/install.
How can I remove all the resources with helm, including hooks resource,typically jobs,other resource?

Chart hooks are unmanaged. That is to say, there is no way to remove hooks with helm. You will need to use kubectl or some other client to remove those resources from the cluster.


Sorry to bother again, but I am curious on what where I can reference the full list of properties that one can apply to their matching brackets etc?

Okay, I know how to install a theme on VSCode,and I know how to edit the theme as per this page: https://code.visualstudio.com/docs/getstarted/theme-color-reference
I'm also using your Colorize Brackets extension and I'm setting it up alongside my new custom theme.
I noticed on a vscode Github issue that the subject of styling brackets was discussed. People made suggestions for an extension called Subtle Brackets and it worked for me in Colorize Brackets also: https://github.com/Microsoft/vscode/issues/19534
The names of these properties closely resemble those of CSS class properties, so I figure... there's some connection there right? These property names are being passed by the extension into CSS formatting inside VSCode I assume. If I apply borderRadius: 4px, it changes the presentation of my active selected bracket border to be presented as if someone had styled it with the css property border-radius: 4px;
So how can I figure out the full list of possible classes etc?
So far I think fontWeight and borderRadius works but I don't think padding or margin work. Not quite sure though, and I was thinking there must be some documentation on it somewhere. And since it seems to carry over between extensions then it must be something built into VSCode itself right?
Looking deeper into how VScode handles themes, it seems to use the Textmate Theme grammar, which explains how it names the scopes for different parts of the theme styling but not what properties it actually applies.
Any help? Point me in the right direction?

https://code.visualstudio.com/docs/extensionAPI/vscode-api#DecorationRenderOptions

Also got a better view and pretty sure that fontWeight doesn't work either. So some work, but some don't? Is that specific to the extension? Just curious. Trying to learn by asking questions about stuff that interests me has helped me learn more code (I'm a UX Designer by trade)

FontWeight works for me:

Ah, I think it might be a setting I have wrong with my installed fonts.
The borderSpacing still doesn't work but that seems to be a problem across multiple extensions https://github.com/wayou/vscode-todo-highlight/issues/96#issuecomment-392697031
so I think that's a VScode problem. Thank you for the help. Closing now.


Redesign: Update shape buttons

Feature Description
Update design for shapes tab content based on Figma.

[x] Update normal and focus style (note normal styling has background color rather than border) (additional Figma)

[x] Add keyboard navigation using roving tab index so they're focusable (currently they're not at all)

[ ] Add "read more" link using design system and figure out what to link to

[x] Update styling of header using design system

[x] Update grid spacing

[ ] Update tooltip to new component where applicable

Note: Do not add a search box, do not update tab icons in this PR.

Current design
New design

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Implementation Brief

When I highlight a shape, it appears within a blue border and has a lighter grey background:

according to 6769, should just be black:

@csossi Figma changed meanwhile, blue border and grey background is actually correct: https://www.figma.com/file/bMhG3KyrJF8vIAODgmbeqT/Design-System?node-id=3387%3A72571
It's always good to verify with Figma -- the screenshots in the issues might be out of date since these are often added quite a long time before implementing.
Moving to QA Passed since this seems to be the only finding.


Fix missing animation

Fixes the missing animation from the diagnostics fragment to the sensor details fragment.

Thanks!


Feature/fix solc jar

Summary

排除到solcJ-all依赖
优化存证验证文档

Codecov Report

Merging #299 (2bc3efe) into develop (ddb71db) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop     #299   +/-   ##
==========================================
  Coverage      43.37%   43.37%
  Complexity      1608     1608
==========================================
  Files            237      237
  Lines          12783    12783
  Branches        1663     1663
==========================================
  Hits            5544     5544
  Misses          6540     6540
  Partials         699      699

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 d85b6a1...2bc3efe. Read the comment docs.


Numbers station

We want to set up a numbers station - we can probably stream this via nginx.
The station should serve some audio 24/7, but allow us to intersperse messages
into the output every once in a while. It should be possible to automatically
generate messages, e.g. via espeak or fixed recordings of DevOps team members
reading out numbers and letters.
Since Joe has radio experience, he can probably help a large part in
implementing this.
Goals

[ ] Continuously endpoint most likely via nginx

[ ] Command to intersperse output (mp3 for a start)

[ ] Command to automatically speak output (can be espeak for a start)

Scheduling can be performed via cron or at.

Python Discord, it's time.

Suggested: We have decided to infringe on Lemon's copyright (with attribution). We could use Beardfist for the static music playout.

For reference: https://discordier.github.io/sam/


Module stability since Swift 5.1

Hello,
Since Swift 5.1 module stability is introduced for library compatibility for future releases of Swift. A .swiftinterface file is created which is actually the public header file for the library. To enable this, BUILD_LIBRARY_FOR_DISTRIBUTION must be activated in Build Settings. Is this something you have in mind or I can make a PR?

This library already enabled BUILD_LIBRARY_FOR_DISTRIBUTION = YES.
See
https://github.com/kishikawakatsumi/KeychainAccess/blob/master/Lib/Configurations/KeychainAccess.xcconfig#L13

@kishikawakatsumi There is a still warning for this in version 4.2.1. and in Pod project in XCode Build Library for Distribution is set to NO.

@nick3389 When installing the library via CocoaPods, the library is built from source code.
I don't think we need BUILD_LIBRARY_FOR_DISTRIBUTION, but why would you need it?

@kishikawakatsumi There are just warnings from XCode that are just annoying. Also, I don't know if there will any issue in a future release of XCode.


can't compress Gerber or SMT Assembly files

Hiiiiiiii ^^'
Don't know why or when or how, but since the last update of Kicad Nightly (?) the plugin seems unable to zip or create the files for the SMT assemblies (BOM/POS). The logs do not seem to indicate any error whatsoever.

Application: KiCad PCB Editor (64-bit)

Version: (6.99.0-294-g04c46a8fd2), release build

Libraries:
	wxWidgets 3.1.5
	libcurl/7.78.0-DEV Schannel zlib/1.2.11

Platform: Windows 10 (build 19043), 64-bit edition, 64 bit, Little endian, wxMSW

Build Info:
	Date: Jan  7 2022 21:00:04
	wxWidgets: 3.1.5 (wchar_t,wx containers)
	Boost: 1.76.0
	OCC: 7.5.0
	Curl: 7.78.0-DEV
	ngspice: 35
	Compiler: Visual C++ 1929 without C++ ABI

Build settings:
	KICAD_USE_OCC=ON
	KICAD_SPICE=ON

I have not yet checked how the plugin is working with 6.99 so I concider it 6.0 only at the moment!

I looked into this because I decided that (if possible) I want to support 6.0  as well as 6.99 becaus ein 6.99 a ton of cool feature land in the coming days an months.
I found that the API changed slightly in 6.99 and I check which version is running and use the right type (wxPoint vs. VECTOR2I) to avoid the problem.


What is the difference between score model and confidence model？

when Training a model by myself， What is the difference between score model and confidence model？ why need this two score

is large score model or small score model Refers to the https://github.com/gcorso/DiffDock/blob/main/workdir/paper_score_model/best_ema_inference_epoch_model.pt ？and   The result of running python -m confidence.confidence_train is   https://github.com/gcorso/DiffDock/blob/main/workdir/paper_confidence_model/best_model_epoch75.pt ？

Correct regarding the location, regarding the difference between the two:

the score model is used to generated a number of poses via the diffusion process, note that it is called score, not because it predicts a score, but because it predicts the score of the distribution which is the gradient of the log density function (think about it as a force)
the confidence model instead is trying to determine how good the poses generated are

I hope this helps and I suggest to read the paper for more details!
Gabriele

score

So the Score Model here is the Score
Diffusion Model?

Correct regarding the location, regarding the difference between the two:

the score model is used to generated a number of poses via the diffusion process, note that it is called score, not because it predicts a score, but because it predicts the score of the distribution which is the gradient of the log density function (think about it as a force)
the confidence model instead is trying to determine how good the poses generated are

I hope this helps and I suggest to read the paper for more details! Gabriele

So the Score Model here is the Score
Diffusion Model?

Yes in the literature of diffusion models, the model predicting the gradient of the log density of the data (i.e. the score) is called "score model"


Missing ffi in the dependencies

Hey.
When I install and require this gem, I see following error:
 cannot load such file -- ffi

this indicates that https://rubygems.org/gems/ffi is not in the gemspec and indeed it's not: https://my.diffend.io/gems/himekuri_rs/1.0.0#d2h-219235
it is in the gemfile but gemfile is not used when resolving gems in bundler.

Hello, Thank you for issues
gem install ffi

try it

My point was, that you could add it to the gemspec dependencies and then it would be autoinstalled: https://guides.rubygems.org/specification-reference/#add_runtime_dependency
Do you want me to PR this?

日本語ですいません。このissuesは削除します。
必要ではありません、拒否します。


How to measure accuracy?

Is there a function to measure accuracy?

Would be nice to have a function that provides precision, recall, and f1 score...

There is currently no implementation of accuracy measuring functions as I believed that the end user would implement the specific measuring functions they needed for their use case. However, nimblenet does feature a quality measurement which (tries to) describe how well the network is fitted to the dataset.
However, I shall remember to extend nimblenet with a few functions when I get the time.


Add an entry for MS Defender Threat Intelligence Integration

[Enter feedback here]

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: b75207ad-9ac9-d2e6-77d2-4f9b49eb6486
Version Independent ID: 21142ecb-380f-331a-3873-12c8b975759c
Content: Threat intelligence integration in Microsoft Sentinel
Content Source: articles/sentinel/threat-intelligence-integration.md
Service: microsoft-sentinel
Sub-service: microsoft-sentinel
GitHub Login: @austinmccollum
Microsoft Alias: austinmc

@amcamillo
Thanks for your feedback! We will investigate and update as appropriate.

@amcamillo
Could you please elaborate the query for better understanding. So, we can assist you further.

#assign:austinmccollum

@amcamillo, hi please fix this yourself in the internal repo or reach out internally to the docs team. thx
#please-close


Error spawn ffprobe ENOENT

Getting this error while running npx dapp-store validate .
spawn ffprobe ENOENT
Running on node version  v18.16.0
Publishing Tools Version 0.9.2

Hi @aqueelaboobacker Can you provide a copy of config.yaml to repro and associated assets.
Also, can you tell us more about which OS and version you are running the tooling on.

macOS Sonoma Version 14.4.1

publisher:
  name: Ray Parker
  address: ""
  website: https://www.raiinmaker.com
  email<EMAIL_ADDRESS>  media:
    - purpose: icon
      uri: ./media/app_icon.png
app:
  name: Raiinmaker
  address: ""
  android_package: com.raiinmaker.app
  urls:
    license_url: https://coiin.ai/terms-of-use
    copyright_url: https://coiin.ai/terms-of-use
    privacy_policy_url: https://www.raiinmaker.com/privacy-policy
    website: https://www.raiinmaker.com
  media:
    - purpose: icon
      uri: ./media/app_icon.png
release:
  address: ""
  media:
    - purpose: icon
      uri: ./media/app_icon.png
    - purpose: screenshot
      uri: ./media/screen-1.png
    - purpose: screenshot
      uri: ./media/screen-2.png
    - purpose: screenshot
      uri: ./media/screen-3.png
    - purpose: screenshot
      uri: ./media/screen-4.png
    - purpose: video
      uri: ./media/video.mp4
  files:
    - purpose: install
      uri: ./files/app-release.apk
  catalog:
    en-US:
      name: Raiinmaker
      short_description: Train and Earn
      long_description: Raiinmaker is a Web3 and AI application powered by the Raiinmaker Network Protocol that democratizes the power of advanced AI technologies, making them accessible to everyone. Become a network validator as well as contribute to training new AI models while you earn rewards.
      new_in_version: First release
solana_mobile_dapp_publisher_portal:
  testing_instructions: Use the following username and password

installing ffmpeg fixed the issue.

sorry sir, where is install this package, because I can't resolve it

installing ffmpeg fixed the issue.


Unmarshal fails for if the struct contains an interface type

I am trying to marshal and unmarshal the ptypes struct. I can marshal it, but unmarshal fails.
Here is the go code
package main
import (
"github.com/json-iterator/go"
"fmt"
)
type ValInterface interface {
isvalidval()
}
type mystruct struct {
Kind ValInterface
}
type stringVal struct {
StringVal string
}
func (*stringVal) isvalidval(){}
func main() {
var json = jsoniter.ConfigCompatibleWithStandardLibrary
var resultMy mystruct
my := mystruct{}
my.Kind = &stringVal{StringVal:"asdasd"}

str,err := json.Marshal(&my)
if err != nil {
	fmt.Errorf("Marshalling failed")
	return
}
fmt.Printf("\n%s\n", str)
fmt.Printf("\n----------------\n")
err = json.Unmarshal(str, &resultMy)
if err != nil {
	fmt.Printf("UNMarshalling failed %v\n", err)
	return
}

}
Output:
{"Kind":{"StringVal":"asdasd"}}

UNMarshalling failed main.mystruct.Kind: decode non empty interface: can not unmarshal into nil, error found in #8 byte of ...|{"Kind":{"StringVa|..., bigger context ...|{"Kind":{"StringVal":"asdasd"}}|...
Process finished with exit code 0

I don't think unmarshalling a json to a struct that contains interface type is possible. There is no way for unmarshaller to figure out what concrete type to unmarshal it to. I added this issue to confirm this assumption, since I new to go.

there is no standard representation of type information in the json, so unmarshalling back as a interface is non-standard. You can customize the behavior using extension.

Thanks Taowen!


Count non-detects in dc.stat_summary

Codecov Report

Merging #130 into master will increase coverage by 0.04%.
The diff coverage is 88.88%.

@@            Coverage Diff             @@
##           master     #130      +/-   ##
==========================================
+ Coverage   86.59%   86.63%   +0.04%
==========================================
  Files          14       14
  Lines        1939     1946       +7
  Branches      362      363       +1
==========================================
+ Hits         1679     1686       +7
  Misses        142      142
  Partials      118      118

Impacted Files
Coverage Δ

wqio/datasets.py
23.8% <0%> (ø)
:arrow_up:

wqio/datacollections.py
90.16% <100%> (+0.1%)
:arrow_up:

wqio/utils/dateutils.py
84.61% <100%> (+1.63%)
:arrow_up:

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 8de31b1...ad9b1f2. Read the comment docs.


Update to 1.19.4

Mojang improved DFU initialization, but this mod still brings significant FPS stability by adjusting worker threads.

Updated forge version to 45.1.0.
Removed bootstrap* code paths. Seems like Mojang removed BOOTSTRAP_EXECUTOR when they reworked DFU initialization.

Mod is updated to 1.20.1.


print() from exit_tree not working?

Godot version
v4.0.3.stable.official [5222a99f5]
System information
Windows 11, Core i5-12400F, RX 6600
Issue description
extends Control

func _enter_tree() -> void:
	print("enter")

func _exit_tree() -> void:
	print("exit2")

func _notification(what: int) -> void:
	if what == NOTIFICATION_EXIT_TREE:
		print("exit1")

i am having trouble seeing output from _exit_tree when i close my app in godot4... I see enter but can't see exit unless I put breakpoint on second print("exit1")? then I see exit2?
I have tried changing the flush settings and using print_debug but still happens.
Works in 3.5...
Thanks.
Steps to reproduce

print_debug from exit_tree
quit
no output

Minimal reproduction project
n/a

Works in 3.5...

As far as I remember, in one of the older 3.x versions this bug was also (I did not even check after that if it was fixed). As a workaround, you can handle quit requests (disable the application/config/auto_accept_quit project setting) and change the current scene to an empty "exit scene" which will close the application via get_tree().quit(). In this case, the _exit_tree() of the previous scene should be called.


Parser's MD doesnt appear in Hub description

The MD files for Apereo CAS doesn't appead in the Hub description.
For example, this MD : https://github.com/crowdsecurity/hub/blob/master/parsers/s01-parse/jusabatier/apereo-cas-audit-logs.md
Should appear in description here : https://hub.crowdsec.net/author/jusabatier/configurations/apereo-cas-audit-logs
Is it a misconfiguration problem ?

Hello,
The markdown was invalid, it was fixed here : https://github.com/crowdsecurity/hub/pull/287
Should be all good now :+1:


t(common:title) works - but t(common:section-1.title) doesn't works - t function unable to retrieve the text from multiple JSON nesting levels

I tried using the translation which works perfectly when my JSON looks like :
{
    "title": "Some Title"
}

and called using : t(common:title)
But if my JSON looks like :
{
    "section-1": {
        "title": "Some Title"
    }
}

and if I call it as : t(common:section-1.title)
This doesn't work. It prints "common:section-1.title" instead of the text value.

Totally agree. It's a feature that is not implemented right now. But it will be very useful.
Thanks for reporting this. We are going to try to implement this for the next release.

@himanshu-dhiman26 in the next release 0.3.0 this is fixed.
Thanks for reporting it! Feel open to re-open it if the problem persists.

Use 0.3.1 instead of 0.3.0. I fixed some defaults in https://github.com/vinissimus/next-translate/pull/35.


Package based annotation not working

I am using jmolecules together with Kotlin and so far, I could place ring annotations (e.g. @DomainModelRing) inside package-info.java files (package-info.kt never worked), which where then considered properly by an ArchUnit test using JMoleculesArchitectureRules#ensureOnionClassical.
Now with upgrading to jmoleclues 2023.1.1 and archunit 1.1 it seems that this is not working anymore, I have to annotate all classes directly, in order to make the test work properly. Otherwise the test will always be green, even if there are obvious violations.
Is this a known issue (couldn't find one), am I using it wrong? Any workarounds?
Thanks and keep up the great work!
Stefan
Edit: If needed I can setup a small example, but maybe someone can answer this without.

I created a small example: https://github.com/stefanzilske/kotlin-jmolecules-archunit/tree/develop
If you build the project, you will see that the archunit test passes, even though there is a dependency from the domain model ring to the infrastructure ring. If you go to the two classes and add (uncomment) the @DomainModelRing and @InfrastructureRing directly, the test will fail.

Hey, could somebody take a look at this? @odrotbohm maybe?

I tried ./gradlew test on your project, and it looks like the package-info.java files are not compiled. So I guess it's an issue with Gradle / Kotlin?

Uh, it seems you are right. I added a Maven pom.xml file and when I build the project with Maven, it seems that it works and the test is failing.
That sucks, because I have running examples, that are built with Maven und still the tests do not work. So I have to take a look again.


Add src to conftest

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Chris Bue Hansen seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Better string formatting in OkHttpJsonApiClient.java (easy)

Please change Timber.d("CUSTOM_SPARQL%s", String.valueOf(customQuery != null)); to Timber.d("CUSTOM_SPARQL: %s", String.valueOf(customQuery != null));
... in two places in the code of OkHttpJsonApiClient.java
Notice the :  added.
Best leave this task to a beginner.

I'd like to take this up :)


Jococo report in site generation

The subject tells it all :)

Awesome TX @stefanofornari
I've actually got a separate pom I've been working on for report and site generation with the whole kitchen sink and then some. I'm keeping it separate trying to keep the general build file lean for development.
I actually didn't want to add jococco to the general build but opted to do the bare minimum for codecov support. But I'll compare this with what I have in the report pom and commit that at some point.
The last time I worked on it I was trying to get the reflow skin working but it wasn't playing nicely. You had any luck with that?

I never tried reflow-skin, but in my process I find easier to do mvn
site:site to quickly access coverage. I am getting ready to work a bit on
tests, or how I like to name them, specifications :)
Ste
On Sun, Jul 1, 2018 at 4:05 AM, Nick Lombard<EMAIL_ADDRESS>wrote:

Awesome TX @stefanofornari https://github.com/stefanofornari
I've actually got a separate pom I've been working on for report and site
generation with the whole kitchen sink and then some. I'm keeping it
separate trying to keep the general build file lean for development.
I actually didn't want to add jococco to the general build but opted to do
the bare minimum for codecov support. But I'll compare this with what I
have in the report pom and commit that at some point.
The last time I worked on it I was trying to get the reflow skin
http://andriusvelykis.github.io/reflow-maven-skin/ working but it
wasn't playing nicely. You had any luck with that?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/beanshell/beanshell/pull/76#issuecomment-401577992,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACogmYAQGcr9-IInKCHz0Nc85eypm2Nks5uCC59gaJpZM4U95oi
.

There is of course much more to it than that. I mean reports and site building etc etc etc.
I will post the current state of file pom-report.xml here if you are that interested, but I am not quite ready to open this can of worms just yet so it is not getting committed.
<?xml version="1.0" encoding="UTF-8"?>
<!--
   ====================================================================
   Licensed to the Apache Software Foundation (ASF) under one
   or more contributor license agreements. See the NOTICE file
   distributed with this work for additional information
   regarding copyright ownership. The ASF licenses this file
   to you under the Apache License, Version 2.0 (the
   "License"); you may not use this file except in compliance
   with the License. You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing,
   software distributed under the License is distributed on an
   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
   KIND, either express or implied. See the License for the
   specific language governing permissions and limitations
   under the License.
   ====================================================================

  This software consists of voluntary contributions made by many
  individuals on behalf of the Apache Software Foundation. For more
  information on the Apache Software Foundation, please see
  <http://www.apache.org />.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>org.apache-extras.beanshell</groupId>
  <artifactId>bsh</artifactId>
  <version>2.1.0-SNAPSHOT</version>
  <packaging>bundle</packaging>

  <name>BeanShell</name>
  <description>BeanShell is a small, free, embeddable Java source interpreter
    with object scripting language features, written in Java. BeanShell
    dynamically executes standard Java syntax and extends it with common
    scripting conveniences such as loose types, commands, and method closures
    like those in Perl and JavaScript.
  </description>
  <url>https://github.com/beanshell/beanshell/</url>
  <licenses>
    <license>
      <name>Apache License, Version 2.0</name>
      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
      <distribution>repo</distribution>
    </license>
  </licenses>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <checkstyle.suppressions.location>src/conf/checkstyle-supressions.xml</checkstyle.suppressions.location>
    <version.jdk>1.8</version.jdk>
    <maven.compiler.source>${version.jdk}</maven.compiler.source>
    <maven.compiler.target>${version.jdk}</maven.compiler.target>
    <jcov.surefire.coverage.xml>${project.build.directory}/jcov/surefire-coverage.xml</jcov.surefire.coverage.xml>
    <jcov.template.xml>${project.build.directory}/jcov/template.xml</jcov.template.xml>
    <jcov_file_saver.jar>${project.build.directory}/jcov/jcov_file_saver.jar</jcov_file_saver.jar>
    <jcov.combined.coverage.xml>${project.build.directory}/jcov/combined-coverage.xml</jcov.combined.coverage.xml>

  </properties>

  <scm>
    <connection>scm:git:git://github.com/beanshell/beanshell.git</connection>
    <developerConnection>scm:git:git@github.com:beanshell/beanshell.git</developerConnection>
    <url>https://github.com/beanshell/beanshell/</url>
    <tag>HEAD</tag>
  </scm>
  <developers>
    <!--

The default pom file aims to be lean and brittle, mvn site:site is easy on the typing but it still requires a complete build through many steps ie. resources, compile, test, verification, installation and then site building. Everything but lean...
Besides... The current configuration does generate the report at target/site/jacoco but accomplishes it during test phase which saves us from doing verification and installation and site building. The Long and Short?... it is much much shorter.
This whole report/site thing does need to be done yes, but it is far more complex than just adding the jacoco report block to the default pom file. Aside from choosing what reports should all be included, each requiring their own configurations and templates and dependencies not to mention the layout and site template and content and and and.
As you can see I have strong motivations for maintaining this as a separate build file. Which can easily be separately executed with the maven command line argument -f pom-report.xml.
Oh yes did I mention pushing to GitHub pages I mean we are talking about a separate branch just for the content output... sigh
If you really do want to work on this I can start a new branch with the above file and the bits and bobs I currently have under src/site. That would actually be awesome, because I have no idea when I will have the patience and get around to it.
but... unless you think you can convince me otherwise... why this absolutely has te be added to the default pom.xml or... you may even try and motivate why the existing jacoco configuration is inadequate for your requirements... but alas... I just don't see this exact PR ever getting merged.
Sorry =/

Hi Nick,
I see your point, thanks for the explanation. No need to be sorry :)  you
can close the pr.
Ste
On Mon, Jul 2, 2018 at 8:37 AM, Nick Lombard<EMAIL_ADDRESS>wrote:

The default pom file aims to be lean and brittle, mvn site:site is easy
on the typing but it still requires a complete build through many steps ie.
resources, compile, test, verification, installation and then site
building. Everything but lean...
Besides... The current configuration does generate the report at
target/site/jacoco but accomplishes it during test phase which saves us
from doing verification and installation and site building. The Long and
Short?... it is much much shorter.
This whole report/site thing does need to be done yes, but it is far more
complex than just adding the jacoco report block to the default pom file.
Aside from choosing what reports should all be included, each requiring
their own configurations and templates and dependencies not to mention the
layout and site template and content and and and.
As you can see I have strong motivations for maintaining this as a
separate build file. Which can easily be separately executed with the maven
command line argument -f pom-report.xml.
Oh yes did I mention pushing to GitHub pages I mean we are talking about a
separate branch just for the content output... sigh
If you really do want to work on this I can start a new branch with the
above file and the bits and bobs I currently have under src/site. That
would actually be awesome, because I have no idea when I will have the
patience and get around to it.
but... unless you think you can convince me otherwise... why this
absolutely has te be added to the default pom.xml or... you may even try
and motivate why the existing jacoco configuration is inadequate for your
requirements... but alas... I just don't see this exact PR ever getting
merged.
Sorry =/
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/beanshell/beanshell/pull/76#issuecomment-401686194,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACogkyH5hy-i7hGionxksBFfAvGUrdfks5uCb-hgaJpZM4U95oi
.

Closed: as suggested


Liskov Substitution Principle (LSP)

Correct access to $width and $height properties.
Impossible change private properties in children classes.

Thanks! Nice & clear


Bump external versions in scan-all.sh script RE: PR #745

Checklist

[x] I have signed the CLA
[x] I have updated/added any relevant documentation

Description
What's the goal of this PR?
Bump external plugins in the scan-all.sh script to match #745

Looks like these have been changed already


Expected Behavior for Footer Section: #329

Expected Behavior for Footer Section
Closes: #329
To ensure the footer section is properly positioned and does not overlap with the main content of the scholarship page, enhancing the user experience and overall aesthetics of the site.
Footer Positioning Adjustments:
Changed the footer's position property from fixed to relative, allowing it to naturally flow below the content rather than floating above it.
Padding and Margin Enhancements:
Added bottom padding to the main content area (50px) to create space between the content and the footer.
Increased the padding within the footer to enhance visual appeal and balance the layout.
Types of Changes
Please check the boxes that apply

[y ] Bugfix (non-breaking change that fixes an issue)
[ ] New feature (non-breaking change that adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update (Documentation content changed)
[ ] Other (please describe):

Checklist
Please check the boxes that apply

[ y] My code follows the style guidelines of this project
[ y] I have performed a self-review of my own code
[ y] I have commented my code, particularly in hard-to-understand areas
[ y] I have made corresponding changes to the documentation
[ y] My changes generate no new warnings
[ y] My changes do not break the current system and pass all existing test cases
[y ] I have added tests that prove my fix is effective or that my feature works
[y ] New and existing unit tests pass locally with my changes

https://github.com/user-attachments/assets/6aa1f782-d632-415e-b249-26cd5fd1ac74
If applicable, please attach screenshots of the changes made to the user interface.
Additional Information
Please provide any other information that is relevant to this pull request.

updated


Add missing schema field

Wondered why the log had schema as nil, turns out it wasn't set anywhere.
For example: [debug] ABSINTHE schema=nil variables=%{}

Thanks!


chore(master): release 3.2.2

:robot: I have created a release beep boop
3.2.2 (2024-02-27)
Bug Fixes

deps: bump the production-dependencies group with 4 updates (#180) (8b4570c)
deps: bump the production-dependencies group with 4 updates (#185) (655ba5d)
deps: bump the production-dependencies group with 4 updates (#187) (23578bb)
deps: bump the production-dependencies group with 4 updates (#189) (4f4bde3)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/ccntrq/git-create-jira-branch/releases/tag/v3.2.2 :sunflower:


Discussion: Could parsing and signing be split into two separate crates?

Can I open a discussion on potentially splitting this into two separate crates, one for cookie jars + signing, and one for general purpose cookie parsing?
At it is right now this crate does two quite different things:

Parse cookies from strings into useful structs and vice-versa - general utility useful to almost any web application
Manage cryptographically signed cookies - much more specific and opinionated feature, not useful in all web applications

Even if un-used, the second feature existing comes with a price - Hyper no longer imports this crate due to the optional dependency on openssl. Upshot: it's now no longer possible to parse cookies out of the box in Iron.
If the features were split into two different crates then crates like Hyper (and anyone else only wanting to parse cookies, not sign them) could continue using the nice API here for that, and people who still want both would be unaffected (there's no reason the public API of this crate would need to change at all).

In 0.7, cookie will be using ring for it's crypto (https://github.com/alexcrichton/cookie-rs/pull/68).  The only caveat is that it requires Visual Studio to be installed on Windows to build, but that itself is changing. In short, ring should be as easy to build as any other Rust library.
My impression from speaking with @seanmonstar is that this would resolve his qualms about including cookie as a dependency in reqwest. Removing the dependency from hyper, I believe, was for this reason and others. I personally would not like to see cookie be a dependency of hyper.
secure is an optional feature. If you don't want the signing/encryption features, then simply don't enable the feature. I don't see the difference between having secure be a feature and having it be a separate crate.

Yeah the historical events here were unfortunate, but it should be getting much better soon! With ring coming soon as well as a default-off feature I think this'll effectively be solved, so I'm going to close this.


Fix prioritization of givens over implicits

Fix a typo in Applications#compare#isAsGood#isGiven which always used alt1, to determine if the altneratives passed to isAsGoodValueType were givens.

Update isAsGoodValueType to not prefer givens over extensions, by negating the isGiven parameter, letting extensions and givens now have the same priority level as far as that rule is concerned.

Modify given/implicit definitions from the Namer and the PPrint community-project to resolve ambiguity errors introduced by the changes.
See the commit message there for details on changes to the community-build.

Fixes #21212

Is there another change that I have overlooked?

The changes in the first commit https://github.com/scala/scala3/pull/21226/commits/9ec671bde4db299bf0f2a7e8d4ea023343aaf4a3 are only fixing what I assumed was a typo in isGiven which was using the captured alt1 instead of the parameter alt:
https://github.com/scala/scala3/blob/d48ba033d8128e04727dbee88a5a8eb3fa98d26d/compiler/src/dotty/tools/dotc/typer/Applications.scala#L1824-L1825
That change fixes the issue in #21212 by now applying the logic prioritizing givens over implicit as intended in #19300.
Unfortunately that change seems to also cause errors with bootstrapping

The second commit addresses another error which was encountered following the first commit, namely that when isAsGoodValueType is called with an extension and a given conversion, it will prefer the conversion over the extension because only the former isGiven.
Which contradicted the logic from searchImplicit which preferred extension over conversions for member selection.

Ah, since the whole definition of isGiven was dropped I overlooked that change!

Ah, since the whole definition of isGiven was dropped I overlooked that change!

 The logic is wrong here. We should always prefer givens over implicits. The current logic makes implicits more general than givens, which means they will be chosen because we now prefer more general. It should probably be the reverse; we should make implicits more specific than givens.

Minimization:
@main def Test =
  implicit def list[A](using A): List[A] = ???
  inline given gen[A]: A = ???

  given Int = ???
  summon[List[Int]]
  // Resolves to `list[Int](using given_Int)` in 3.5
  // Resolves to `gen[Nothing]`               in 3.6
  // And both versions warn about the changes correctly

We should always prefer givens over implicits. The current logic makes implicits more general than givens, which means they will be chosen because we now prefer more general.

Agreed! and this is indeed what we get here as far as I can tell. We used to pick list, but know pick gen since it the only given of two, which we prefer in the new rules. The warning would then correct, unless there is something I missed ?

This should not be backported for 3.5, the original change this amended #19300 has been delayed to being a warning a 3.6 and change in 3.7.


issue about batched pytorch models

I try to run example code
pyTorch_model = MultiLayerPerceptron()
l4c_model = l4c.L4CasADi(pyTorch_model, device='cpu')  # device='cuda' for GPU

x_sym = cs.MX.sym('x', 1, 2)
y_sym = l4c_model(x_sym)

However it raise the error: ValueError: For batched PyTorch models only vector inputs are allowed.

Hi,
could you make sure you are on the latest version of L4CasADi? E.g. L4CasADi 2.0.
Either by cloning the git directly or v2 should be available via pip soon.
Thanks
Tim


Terminal  brash/blank (white window) when open a new tab

From this week when i open a new terminal, app crashes and show a white window:

I have fixed it doing this:
Disable auto-updates and install Terminus version Alpha 122

me too,but i am mac + Alpha 123
just reboot mac ,only work

I experienced the same issue @SergioSuarezDev and did the temp fix as you stated prior.
Any updates from @Eugeny or devs if this is something you are all aware of?

the same question.
mac + 1.0.123

I'm seeing the same in version 1.0.123 on MacOS 11.1.
Attached the developer tools log.
I think the main error is this one:
/Applications/Terminus.app/Contents/Resources/app.asar/dist/[object%20Module]:1 GET file:///Applications/Terminus.app/Contents/Resources/app.asar/dist/[object%20Module] net::ERR_FILE_NOT_FOUND

I have fixed it temporary doing this:
Disable auto-updates and install Terminus version Alpha 122

How to Disable auto-updates ?

In settings

Duplicate of #3261


Link

Current coverage for GitHubAPIClientTests is 97.40%
✅ No files affecting coverage found

Current coverage for NetworkingTests is 86.03%
✅ No files affecting coverage found

Current coverage for Trending.app is 16.42%

Files changed
-
-

RepoDetailsView.swift
0.00%
:skull:

Powered by xcov

  Generated by :no_entry_sign: Danger


Push notification fails with reason  'BadDeviceToken'.

Below is the code I am using
apnProvider.send(notification, deviceToken).then(function(result) {
console.log(result);
console.log(result['failed']);
});

This is a know issue, see pull request #480

@zerbfra so is there any way I can workaround it ? Because I am following the docs and still seeing this error ?

We are waiting the pull request to be merged.
if you need it now you can always do this locally

to do it locally,I will have to replicate the changes from #480 ?

yep, it should work

any good news / resolution on this? My server works perfectly in dev mode but I get 'bad token' in prod mode (and yes I am sending the proper prod device token). thx

@hools Have you tested the certificates with openssl ? If not try :
openssl s_client -connect gateway.push.apple.com:2195 -cert cert.pem -key key.pem # production
It should work . Might be an issue with the code signing on the client side as well, Is the target device token received after signing the code with the proper code signing certs for which you have the certificates prepared on your server side.
Any mismatch in the env will return you error 8.

@debjeet-sarkar thanks for the suggestions. I am using apn token auth which is same for dev & prod. However, it's working again. I think it was a build issue on xcode...although I was building for 'release', for some reason iOS was not giving me a device token valid for prod; it only works when installed via testflight, and not directly into device (in which case it's a sandbox device token always).
ps: still think we should get #480 finished up and deployed though
cheers!

@hools , cool and yeah, this shall solve the IDLE_TIMEOUTS that we face often.

yes. but of course now I'm also suffering from idle timeouts and 500 errors (issue #449)
=(

same issue : BadDeviceToken

@remirobert  Is the profile with which you are signing the app the correct one ? Is the certificate residing on the server side of the same env for which the app is being built ? This issue generally occurs if there is a discrepancy between these two credentials.

This should be fixed now -  the pull request has been merged

awesome !! 🎉 Let's get notification push back !

Can this issue be closed if its resolved ?

I am closing this issue. If you still have any issues, feel free to reply.

Hi there.. i'm having this issue with version 2.1.4 . should i use a specific version to have this fix?

something i've noticed, you can get this error if trying to push to a dev ID from a production environment & vice versa. Apple have recently updated how they deal out certificates & it's much easier now.

@bugfreetech , correctly said. @mariohmol try :
openssl s_client -connect gateway.push.apple.com:2195 -cert cert.pem -key key.pem # production
Just to be sure that the certificates generated are valid for prod.

i am still having this issue

@ammadakhtar I think you're supposed to provide more details with your reply. This information doesn't help anyone.

@oliversalzburg
using node version 8.0.0
and when i run my app.js i get this in terminal
{"sent":[],"failed":[{"device":"mytoken","status":"400","response":{"reason":"BadDeviceToken"}}]}

For me this made the error go away:

Delete your app in your iPhone that you have installed through Xcode

Product > Archive > Export > Save for Ad Hoc Deployment > upload to:
https://www.diawi.com/

Download & Install application from diawi download URL.

New device id key generated, use it to send notification from Production server.

Most important is to delete the old app installed with Xcode, that produce the development device key.
Installing new app from diawi will install your app with production device key and you can use production url.
Production URL: https://api.push.apple.com/3/device/123456. (12345 is ex. of device id)

make sure you are using debug mode token in non production environment i.e production = false
and using release mode token in production environment i.e production = true.
Because production token is not working in non production enviroment.

@MuhammadHamzaRajput What does that mean?  "i.e production = true" where do you set this?  Please be more specific.  Thanks.

My device token looks like this from the iOS didReceiveRegistrationToken function:

ddoY6uUwWkmZiPstP1T_Ng:APA91bG_gl2rhdAckwocRMwcnEIVnOw....EFsQNOjPjiXzEIEOkZG4oYCe2ITNDvNUxPRTWCAA9UgxMlUGjJo9q2EV7NkOfKGdR6Rs3hp6_jTkzZlGSKlN31dk6NhUR7

How do I convert this to a hex encoded string to use in the apnProvider.send() function?

@WestFlow127 If you're getting it from a plug-in, use it like this.fm.getToken('apns-string');


Specify base binary cache directory

I need this for CI. And also it could be nice to include base binaries in my project's repository and specify them during builds. I'd propose an environment variable for the cache directory (similar to Yarn's YARN_CACHE_FOLDER) and a CLI option to use a specific base binary/binaries. Thoughts?

Awesome, thanks @igorklopov!

YW, Please wait for upcoming pkg release, or install from repo :)

PKG_CACHE_PATH env var is in<EMAIL_ADDRESS>Please upgrade!


Updated Czech translation

I am not sure about the context of "view". Where is it displayed? What it does?

The view link will be shown for articles if you switch to the ''Full contents" display mode (prefs => general => reading => Display items on lists).
In ''Full contents" display mode, a click on the article heading opens the article outside of miniflux (same as the "original" link for "Summaries" display mode). The 'view' link is used to open the article in miniflux.
Question answered?

Ok, then the translation is correct.

Thanks!


[DNM] Try to enable date/decimal tests

What changes were proposed in this pull request?
Try to enable date/decimal TPC-H/DS tests
Signed-off-by: Yuan Zhou<EMAIL_ADDRESS>How was this patch tested?
(Please explain how this patch was tested. E.g. unit tests, integration tests, manual tests)
(If this patch involves UI changes, please attach a screenshot; otherwise, remove this)

Have support this.


Bluetooth: Controller: Cleanup mutual exclusion in CPR implementation

Minor cleanup of the implementation of mutual exclusion
of LE Connection Parameter Request amongst active
connections.
Signed-off-by: Vinayak Kariappa Chettimada<EMAIL_ADDRESS>

What about adding an small inline interface to make the CPR mutex logic even more clearer?
void ull_conn_cpr_mutex_take(struct *ll_conn)
void ull_conn_cpr_mutex_give(struct *ll_conn)
struct *ll_conn ull_conn_cpr_mutex_owner_get(void)

What about adding an small inline interface to make the CPR mutex logic even more clearer?
void ull_conn_cpr_mutex_take(struct *ll_conn)
void ull_conn_cpr_mutex_give(struct *ll_conn)
struct *ll_conn ull_conn_cpr_mutex_owner_get(void)

Agree, will do the changes and update this PR when done.

What about adding an small inline interface to make the CPR mutex logic even more clearer?
void ull_conn_cpr_mutex_take(struct *ll_conn)
void ull_conn_cpr_mutex_give(struct *ll_conn)
struct *ll_conn ull_conn_cpr_mutex_owner_get(void)

Agree, will do the changes and update this PR when done.

@thoh-ot done. Please review.


[Feature Request]: make work with repo cache

It is common to use DeterminateSystems/magic-nix-cache-action to cache nix packages in the repo cache.
It would be great if this action used that cache by default.

so this ended up not being an issue with nix-develop, instead it is a problem with the Determinate systems magic nix cache action. It doesn't cache anything which is available at cache.nixos.org by default. I have not found a good workaround for this yet, and since it only adds something like 20sec to my build the value might not be there to investigate further.
If you are like me and see a lot of lines like this when running this action, then you are experiencing the same problem:
copying path '/nix/store/abcd678o9' from 'https://cache.nixos.org/'...


BIGTOP-3769: Upgrade Sqoop ivy version to 2.5.0

Description of PR
How was this patch tested?
For code changes:

[ ] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'BIGTOP-3638. Your PR title ...')?
[ ] Make sure that newly added files do not have any licensing issues. When in doubt refer to https://www.apache.org/licenses/

Thanks for addressing this @kevinw66, I left some comments.

Thanks @sekikn , I fixed it

+1, tested on CentOS 7 x86_64.

Merged into master. Thanks @kevinw66!


Create a Next.js app

Just the initial commit. This would initialize the project.
Command to create a next app
npx create-next-app@latest

This was a mistake.


Updates Reactotron to 1.1.0 and adds some in-app samples.

Heads up, there's a warning about peer dependency of React Native with reactotron-react-native.  I'm going to loosen up the requirement on my end from ^0.31.0 to >=0.31.0.
But it's harmless.  You're welcome to hold off on this merge, but it might not be for a few days before I can get to that task.
https://github.com/reactotron/reactotron/issues/186

Beautiful steve!
BTW, I'm looking into our API change.   Should I add the API key and just keep it weather for now?  Or do you think switching to Github is best?

I really like Github.  I think fellow devs might too!
Here's a head start if you go that direction.  I did this on the Reactotron React Native demo too.
https://github.com/reactotron/reactotron/tree/master/packages/demo-react-native/App/Sagas

btw:  they do have a limit without an API key.  it's 60 per hour.  It's more than enough because cached requests aren't included in that total.

Plus if we query the React Native repo on github, there's always a chance to see the Ganticorn.

Just got around to testing this.  Works like a charm.


Bug: Array unpacking can be simplified incorrecly called on non-arrays

function someFunctionReturningIterator(): \Generator
{
  yield 'a';
  yield 'b';
  yield 'c';
}

$variable = [...someFunctionReturningIterator()];//this line casts iterable to array

Code above currently incorrectly triggers Array unpacking can be simplified
In this example $variable has type of array.
Applying Array unpacking can be simplified fix would change  $variable type from array back to \Generator

Thanks for the report. The problem makes perfect sense and in fact, in this specific case, simplification cannot be suggested for \Generators. I'm going to do the repair today.

Implemented to version 0.21.0: it takes about three days to be published on the market. But if you want, you can download it from Releases.


Upgrading to gridstack 0.2.5 produces error

I'm using webpack to build, and I've been using 0.2.4 with no problems. Today, I updated to 0.2.5 and receive this error:
Uncaught TypeError: (0 , _jquery2.default)(...).gridstack is not a function
If I use npm to downgrade to 0.2.4, everything works fine again.
The offending line of code is the usual: $('.grid-stack').gridstack(options)
I'm not sure what the issue could be. Were there any requirement version increases that possibly haven't been taken care of by npm?

I figured out the issue.  My project is using jquery 2.2.0, and gridstack installed jquery 2.2.1 within its own local packages, but that wasn't enough to make gridstack work. Upgrading the higher-level version of jquery 2.2.1 worked.


QoL chat feature + Scroll Wheel Debounce option.

This pr makes it so pressing insert to open the chat box in multiplayer will automatically select it for typing.

I decided to add the feature requested in https://github.com/etternagame/etterna/issues/1319 but haven't used github enough to know how to create a seperate pr..

Hey @Vezxe  :)
Take a look at https://www.atlassian.com/git/tutorials/comparing-workflows/forking-workflow , it'll give a good overview of the workflow used for most open source projects, including this one.
The bit you're missing is the creation of a new feature branch per new thing you're working on, which would then let you make a PR for every different branch.
If you're interested/want more info/help, definitely feel free to ping me in the Etterna developer Discord server (https://discord.gg/ZqpUjsJ) anytime :D
Thanks for taking the effort here to learn something unfamiliar and contribute to the game! :)

Ahh thank you, I'm already in the discord server as Creo. If i create more pr requests I'll definitely remember to create a separate branch for different changes, so that this doesn't happen again


Remaining rom functions

doing a draft until I get romCopyUpdate matched

I got romLoadFullOrPart to match so I removed the ifdefs around it (and for romLoadRange too), though it doesn't build OK (first diff at 0x6B770), the diff script tells the file match though (with diff.py -mwo3 romEvent --max-lines 10000), I suspect the presence of D_80135FD0 to be the issue (as it doesn't seems like a real variable)
I'll let someone else find the cause I have no idea how to debug that

I think it's fine to punt on the data for now, as long as diff.py says the instructions match that's huge progress

gonna close it so cadmic can include these changes with romCacheGame_ZELDA which fixes the issues this branch has


removes componentdependencies

requires https://github.com/space-wizards/RobustToolbox/pull/2423

Based.


Fix API validation script on macOS.

Makes API validation script usable on macOS (and probably BSD).
macOS uses bash 3.x without -v support and BSD core utils (comm require filter parameters to be before filenames).

Thanks!

Cherry-picked for 4.1.2.


Incline for NordicTrack and Web controll of the treadmill is added

I also tried to draw schematic of a dev board that would work with both T-Display and T4 but it's my first time doing HW design stuff so lets see. But at least now some of the HW setup is a bit documented :) I tried to guess the stuff you are using, I might even have guessed correct but I doubt it, just let me know and I try to add it and update the drawing (for example I could not see how you connected the REED on the T4).
I get 9V from my treadmill and it then uses 5V for the singnals (REED/Tachiometer and buttons) so I have levels shifters in my design. My HW consist of ready "of the shelf" arduion/esp32 modules so the schematics is mostly just connecting the wires. I do not know anything of capacistors and possible nice to have pull up/down stuff so just let me know if you spot anything you think need to be there. I have not yet decided if I should try to re-create the levelconverters and 9v->5v directly on the board, it could shrink the size of the final board.
It would also be nice to create a more easy to read non dev board schematic so that will probably come down the road :) For now I tried to add pin-lists of usefull stuff, for some reason all my added label don't seem to make it to the PCB layout tool and are not printed so I have not added a PCB file yet.

yeah that's cool! ... I do have a 10k pull-up on the GPIO for the reed switch.  Are you using any pull-up there? For the T4 I have then  long (2m) 2-wire cable but it works just fine that way.
as for the gyro sensor, I have not done further testing here but yeah orientation matters but we do have that 3second calibration step ... so if at least orientation fits I thing a slight offset in the angle might not matter .... at least that's would I would think.
I hope I can find some more time to further look into the schematics and board layout ... but it would also require to have a close look at the Taurus wiring (seems to be simple enough though) at least to see if it's possible use same interface/connectors (like you having the rj45).

No pullup but maybe I should, there probably is one inside the treadmill as it seem to work. I also assume I would have got more into trouble but I should probably not rely on that one it :)


Warning: Excel Data not Found

i am getting this error. how can i resolve it.

Upload excel sheet in the extension

no it is uploaded. another thing is 1. radio button field cant be changed 2. unable to select nested dropdown field.

Show me fields


Issues with < and > in Elixir Code

Hi there 👋🏼
Recently I reopened a project with HEEx files, and found that the syntax highlighing no longer handled some cases.

Specifically, it appears that any use of the < or > characters in the embedded Elixir code causes issues with the surrounding brackets and braces. While the exact cause is unclear to me, I imagine the highlighter may think of these characters as tag open or close markers despite the change in context.

Versions of things:
VS Code: 1.76.1
phoenixframework extension: v0.1.2
ElixirLS extension: v0.13.0

you can disable symbols being used as brackets with "unbalancedBracketScopes"
for example:
"unbalancedBracketScopes": [
	"invalid.illegal.characters-not-allowed-here.html",
	"entity.other.attribute-name.html"
]


rename aliases -> alias (what it should have been)

Fixes #9

Codecov Report
Base: 82.15% // Head: 82.15% // No change to project coverage :thumbsup:

Coverage data is based on head (20f50f3) compared to base (22324d8).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #17   +/-   ##
=======================================
  Coverage   82.15%   82.15%
=======================================
  Files          59       59
  Lines        1872     1872
=======================================
  Hits         1538     1538
  Misses        334      334

Impacted Files
Coverage Δ

src/cli/alias/ls.rs
85.71% <ø> (ø)

src/config/config_file/rtxrc.rs
69.28% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

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


Missing file exists in the deb package.

package : Motrix_1.6.11_amd64.deb
missing file : app-update.yml
location : /opt/Motrix/resources/app-update.yml
Error Mesage : Cannot check for updates: Error: ENOENT: no such file or directory, open'opt/Motrix/resources/app-update.yml'
Solution : Copy app-update.yml from source and paste to /opt/Motrix/resources
If it doesn't exist,

If you exist,

It is also missing in the rpm package


pip install syntax error

Description
What steps will reproduce the problem?

File "C:\Users\HoriaG\Anaconda3\lib\code.py", line 64, in runsource
code = self.compile(source, filename, symbol)
File "C:\Users\HoriaG\Anaconda3\lib\codeop.py", line 168, in call
return _maybe_compile(self.compiler, source, filename, symbol)
File "C:\Users\HoriaG\Anaconda3\lib\codeop.py", line 99, in _maybe_compile
raise err1
File "C:\Users\HoriaG\Anaconda3\lib\codeop.py", line 87, in _maybe_compile
code1 = compiler(source + "\n", filename, symbol)
File "C:\Users\HoriaG\Anaconda3\lib\codeop.py", line 133, in call
codeob = compile(source, filename, symbol, self.flags, 1)
File "", line 2
pip install scikit-learn
^
SyntaxError: invalid syntax

What is the expected output? What do you see instead?
Please provide any additional information below
File "C:\Users\HoriaG\Anaconda3\lib\code.py", line 64, in runsource
code = self.compile(source, filename, symbol)
File "C:\Users\HoriaG\Anaconda3\lib\codeop.py", line 168, in call
return _maybe_compile(self.compiler, source, filename, symbol)
File "C:\Users\HoriaG\Anaconda3\lib\codeop.py", line 99, in _maybe_compile
raise err1
File "C:\Users\HoriaG\Anaconda3\lib\codeop.py", line 87, in _maybe_compile
code1 = compiler(source + "\n", filename, symbol)
File "C:\Users\HoriaG\Anaconda3\lib\codeop.py", line 133, in call
codeob = compile(source, filename, symbol, self.flags, 1)
File "", line 2
pip install scikit-learn
^
SyntaxError: invalid syntax
Version and main components

Spyder Version: 3.2.4
Python Version: 3.6.3
Qt Versions: 5.6.2, PyQt5 5.6 on Windows

Dependencies
pyflakes >=0.6.0 :  1.6.0 (OK)
pycodestyle >=2.3:  2.3.1 (OK)
pygments >=2.0   :  2.2.0 (OK)
pandas >=0.13.1  :  0.20.3 (OK)
numpy >=1.7      :  1.13.3 (OK)
sphinx >=0.6.6   :  1.6.3 (OK)
rope >=0.9.4

pip is not a valid Python instruction, so you can't use it inside Python files. Instead, pip is meant to be run in a system terminal (cmd.exe).


⚠ SceneTime has degraded performance

In aebb3cb, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1326 ms

Resolved: SceneTime performance has improved in 8fc6607 after 6 minutes.


comment out needs: Linting

Tests working now. I will add linting in later.
Note: you may need to have codecov secrets setup in the repo for the GHA to push to codecov. May want to switch off the Travis CI pipeline if you are happy with this to check everything works. You may want to update the badges in the README as well.
I also copied the codecov.yml from geopandas.

Codecov Report

Merging #169 (5f9f256) into master (8abee44) will decrease coverage by 0.00%.
The diff coverage is 95.74%.

@@            Coverage Diff             @@
##           master     #169      +/-   ##
==========================================
- Coverage   94.75%   94.75%   -0.01%
==========================================
  Files          23       23
  Lines        2366     2404      +38
==========================================
+ Hits         2242     2278      +36
- Misses        124      126       +2

Impacted Files
Coverage Δ

movingpandas/trajectory_collection.py
86.33% <71.42%> (-0.89%)
:arrow_down:

movingpandas/tests/test_trajectory.py
99.72% <100.00%> (+0.01%)
:arrow_up:

movingpandas/tests/test_trajectory_collection.py
100.00% <100.00%> (ø)

movingpandas/trajectory.py
86.88% <100.00%> (+0.21%)
:arrow_up:

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 f3d062c...5f9f256. Read the comment docs.

Thank you, Ray! Do you know where I can find a replacement for the Travis badge for the readme?

Found it :-) sorry for the noise


Add exclusion deployment rule

In some cases, it could be necessary to always have one or more services up and running.
An example of the service could be an api-gateway, which resolve with a courtesy page.

Released in 0.2.0


Adding a tweakable call to action in home

Adding a tweakable call to action in home that would use a file on the Open Food Facts server, and that we could update on the fly.

@teolemon Here's just a sample how it would look, Do we also need to update this textView if not please give a suggestion about what would be the proper text for this, and also I need the API that would give a proper json for opening the SummaryProductFragment.

@teolemon  Hello !
Can I work on this issue ?
If yes, what exactly do we need to show in the web page that we will open ?

@shiv07tiwari I'm already working on this feature.

Okay no issue.


FoundationEssentials: correct error reporting for _mktemp_s

On failure, the error information is stored in errno not the Win32 error domain. Use the correct initialiser to ensure that we get the details of the failure.

@swift-ci please test


Fix integration tests: pydantic version

Description
Fix integration tests: pydantic version
Type of change

[ ] Refactor
[ ] New feature
[x] Bug fix
[ ] CVE fix
[ ] Optimization
[ ] Documentation Update
[ ] Configuration Update
[ ] Bump-up dependent library

/lgtm
/approve
followups:

pin our pydantic level (assuming that would help)
we should not be returning low level library errors back to the client like this.  We should be wrapping the error in our own validation error that we return


A possible way to destroy a ordinals NFT

In the Ordinals Theory Handbook, there is a passage that states: "Inscriptions are as durable, immutable, secure, and decentralized as Bitcoin itself. "
However, there is currently a feasible method to destroy a satoshi. If a satoshi is destroyed, it implies the loss of the inscription inscribed on it (in other words, an Ordinals NFT is destroyed). This fact contradicts the description in the handbook. The specific description of this method is as follows:

Let's assume we transfer a satoshi with an NFT inscription to the last position of a UTXO and construct a transaction where this UTXO is the last input. Clearly, the satoshi with the NFT inscription will be transferred to the miner as a fee.
In a certain block, miner use this tx as the last transaction.
Here comes the crucial step: the miner claims one satoshi less as a reward. If a block can claim a reward of "n" satoshis, and the miner only claims "(n-1)" satoshis, according to the ordinals ordinal assign rules, the last satoshi of the fee in the last transaction will be permanently destroyed. This also means that the Ordinals NFT is destroyed.

If a miner sees enough benefit in destroying an ordinals NFT, it becomes a backdoor they can exploit.

The inscription will stay on chain, you'll just lost the sat associated with it and the inscription will become unbound (I guess)

Yes, the data is always on the chain. But ord indexer lost the index of this data, so from the perspective of ord indexer, this inscription is lost.

This is how bitcoin works, and was discussed in #3690. Please don't create duplicate issues.

You did not answer this question about the inconsistency between the description in the handbook and the actual inscription being destroyed.  You can't say that inscription is durable and immutable on the one hand, and leave technical loopholes to make it possible for inscription to be destroyed on the other hand.
In addition, sats can never be destroyed, and the ordinals protocol cannot tamper with the design principles of btc.


General instability/problems in Windows 7

Trying the latest release on a Win7 virtual machine, and can confirm that it seems to hang/crash quite regularly (while under Win10 I'm not seeing these sorts of behaviors).
@jun325 wondering if you have a Win7 machine (either real or virtual) available to test? May be related to the IAccessible2.dll (particularly the 64bit one)?

xref https://github.com/ThePacielloGroup/aviewer/issues/27 and https://github.com/ThePacielloGroup/aviewer/issues/28

I built new windows 7 pc for more effective debugging the other day because I understood some problems on Windows 7.
Please give me some time.

sure, no rush

I have just updated the aViewer. Please try new binary files.
32bit: https://github.com/ThePacielloGroup/aviewer/blob/Develop/package/aViewer32bit.exe
64bit: https://github.com/ThePacielloGroup/aviewer/blob/Develop/package/aViewer64bit.exe

took this for a spin in my win7 VM. seems to work quite nicely now with no crashes...will do some more testing and if nothing bad happens may wrap this up as a new release if that's ok @jun325 ? (so next version needs to up the version number etc as always)


Correct capitalization of Maven in log message

✏

Codecov Report

Merging #265 into master will not change coverage.
The diff coverage is 0%.

@@            Coverage Diff            @@
##             master     #265   +/-   ##
=========================================
  Coverage     80.16%   80.16%
  Complexity      503      503
=========================================
  Files            64       64
  Lines          1477     1477
  Branches        218      218
=========================================
  Hits           1184     1184
  Misses          208      208
  Partials         85       85

Impacted Files
Coverage Δ
Complexity Δ

...haapi/miningpipeline/miner/github/SearchOptions.kt
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

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 a6dc680...0e6ecd2. Read the comment docs.


[pigeon] provide additional detail around rules for api

Attention @gaaclarke
The pigeon readme states:

Method declarations on the Api classes should have one argument and a return value whose types are defined in the file or be void.

This sentence probably needs to be expanded. I got to the point of raising this issue before I worked out what the sentence actually meant.
Perhaps:

The method declarations MUST take only one argument and the type for that argument MUST be declared in the Api file.
The return type of a method declarations must be either void or return a type that is declared in the Api file.

The above statements also leave me wondering whether I can pass/return an intrinsic type such as a String.

The doco may also be incorrect as it looks (based on generated code) that a method may also take zero arguments. Is this intended?

All of these restrictions will be obsolete shortly; @gaaclarke if this is still in the documentation in should likely be changed in your current PR.

The requirements are listed in the documentation, the tool wasn't doing a good job of enforcing them though.  Half of these are already implemented, the parsing of multiple parameters will be fixed in https://github.com/flutter/packages/pull/428


Optimize the implementation of ec_field_size()

No need to create and copy BIGNUM p, a and b, just call EC_GROUP_get0_field() instead.

Checklist

[ ] documentation is added or updated
[ ] tests are added or updated

This pull request is ready to merge

Pushed to master. Thanks.


feat: use new @auth/qwik package

Overview

What is it?

[ ] Feature / enhancement
[ ] Bug
[ ] Docs / tests / types / typos

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Use cases and why

One use case

Another use case

Checklist:

[ ] My code follows the developer guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[ ] Added new tests to cover the fix / functionality

Great job @gioboa ! 🙏


Add troubleshooting steps for webhooks

A common user error seems to be that the webhook does not work. Typically the issue is related to the cluster setup / CNI, etc.
Would be helpful to expand the troubleshooting section of the installation guide to include how to check each aspect of the webhook configuration and API server connectivity.
Some related details in:
https://github.com/kyverno/kyverno/issues/1456

@JimBugwadia I have a card for this here for when that page is built (dedicated "troubleshooting" page).

@JimBugwadia I have a card for this here for when that page is built (dedicated "troubleshooting" page).

Adding reference: troubleshoot webhook issue for the kubespray cluster https://github.com/kyverno/kyverno/issues/1456#issuecomment-765877111.

Adding reference: troubleshoot webhook issue for the kubespray cluster https://github.com/kyverno/kyverno/issues/1456#issuecomment-765877111.

Closing via https://github.com/kyverno/website/pull/77/commits/2dfa49ea7515400746756ac30ac5dff776cfad26

Closing via https://github.com/kyverno/website/pull/77/commits/2dfa49ea7515400746756ac30ac5dff776cfad26

I feel this could be another helpful troubleshooting reference for GKE - https://github.com/kyverno/kyverno/issues/1336#issuecomment-735846030


Make ratelimiter use governor

Governor Just seems like a better way to ratelimit stuff.
Actix-ratelimiter was shit, we make our own.

Closed by #91


Fix sequence scaffolding for old PG

In #819 we changed scaffolding to look at the pg_sequence catalog table instead of information_schema.sequences, but the former is only available starting with PG 10. Switched back to using information_schema and verified that scaffolding is fully compatible with PG 9.6.
Fixes #1001

Remerged via dccc9d50ce39f5435b9e8c40903c06b089cce6d0 - the original merge somehow did not occur?


Disable ANSI escape sequence automatically when stdout is tty

[x] I've read the CONTRIBUTING guidelines

steps
Type sbt compile | tee compile.log at the root directory of this repository.
problem
compile.log contains ANSI escape sequences.
expectation
When redirecting the output, I expect sbt does not output ANSI escape sequences.
notes
I know the -no-colors option but changing the behavior based on stdout is tty or not is widely used (git, for example). This is useful when analyzing the compile log.
sbt version: 1.1.6

It sounds like a good idea, but sbt also runs on CI environments like Travis and Jenkins. I don't know exactly how the implementation looks like, but it might look something like sbt compile | tee compile.log. It would be sad if CI logs then became no colors, because they seem to support colors.

ok. Closing this for now, but feel free to experiment on your own and report back.

@eed3si9n FWIW, Unix tools default to disabling colors on non-ttys, but have a --color=always option for forcing colors on non-ttys, which would serve for scenarios like CI logs, piping to less -R, etc. I think that would be ideal and fit Unix expectations. But feel free to keep closed if you don't like it anyway.

I guess we can try it and see how it goes with the CIs.


Creation of a file ".prs"

Hello
I am following the steps to set up the environment of the local web page. One of the first steps indicates create a file ".prs". I have been looking in internet how to create a file with this formant but I haven't found much. Where can I create this file?
Thank you!

Is just a simple plain text file. I'm assuming you are using windows, just create a new text file a renamed .prs

I don't think there is such a format; I think .prs stands for "Practical Recommender Systems". Anyway, if you are on Windows, just right click in the folder where you have all the MovieGEEK files (the main folder for the repo) and add a new text file. When the new file is created, just name it .prs and press enter. Then you can open it in Notepad and continue with the steps in the README file.


alert:events sent

how can i set events are sent to handlers if the alert is in a state other than 'OK' only? when the state change, I don't need alert.

Are you looking for .stateChangesOnly? https://docs.influxdata.com/kapacitor/v0.13/nodes/alert_node/#statechangesonly

No, I don't want message be sent when state change, but it always send message when state return to 'OK'.

@qianlnk Can you provide an example TICKscript and data that demonstrates what you are expecting?

@nathanielc it seem don't send message when state change to 'OK' as befroe.
By the way, I can control the frequency of sending mail? for example:
tick:
var m_request = stream
|from()
.measurement('m.request')
var m_response = stream
|from()
.measurement('m.response')
m_request
|where(lambda: "Kafka" != "Valid" OR "Send" != "Valid" OR "Mysql" != "Valid")
|alert()
.crit(lambda: TRUE)
.email()
m_response
|where(lambda: "Kafka" != "Valid" OR "Send" != "Valid" OR "Mysql" != "Valid")
|alert()
.crit(lambda: TRUE)
.email()
Data very much, so I need to control the frequency of the email. like one email perp 10min...

Use a window node:
var m_request = stream
    |from()
        .measurement('m.request')
    |window()
        .period(10m)
        .every(10m)
var m_response = stream
    |from()
        .measurement('m.response')
    |window()
        .period(10m)
        .every(10m)

m_request
    |where(lambda: "Kafka" != "Valid" OR "Send" != "Valid" OR "Mysql" != "Valid")
    |count()
    |alert()
        .crit(lambda: "count" > 0)
        .email()
m_response
    |where(lambda: "Kafka" != "Valid" OR "Send" != "Valid" OR "Mysql" != "Valid")
    |count()
    |alert()
        .crit(lambda: "count" > 0)
        .email()

thank you.


Read-VdcLog

When using the following command it appears to only ever return a record set of 100 items, where there are 973 returned through the aperture/ logging filter.
The documentation indicates that the command should return all records, and so expected 973 to be returned to match aperture interface.
$All_Logs = Read-VdcLog -EventID "00230001"
It is a deprecated event ID but would still have expected the returned records to be the same, I could not see any additional switch needed to return all results.

@afmorton you can use -First to return the number of results you would like.  That value can be anything you want it to be, but you will be taxing the database if it's very large as there's no paging.  I'll update the wording to make this clearer.