Add support for Buildpack API 0.6

Currently after #50, libcnb enforces that the buildpack is using buildpack API 0.5:
https://github.com/Malax/libcnb.rs/blob/3180fb553fce45c70740c06eb9b13a177493e486/src/lib.rs#L63
The latest buildpack API version is 0.6 - we should add support for the changes included in that, and then bump libcnb's expected/supported version.
See:
https://github.com/buildpacks/spec/releases/tag/buildpack%2Fv0.6
Tasks:

[ ] Double check libcnb is not missing anything from buildpack API 0.5 or earlier.
[ ] Identify libcnb.rs changes required for buildpack API 0.6 & create new issues for each GUS-W-9625362
[ ] #99
[ ] #100
[ ] ...

I created a 0.6.0 milestone. Looking at the changelog here's my understanding:
Additions

Buildpacks may contribute the default process type (#159, #205, RFC 0064).

Implemented by https://github.com/Malax/libcnb.rs/pull/94

Adds exec.d support on Windows (#164, #203).

I don't know what this needs I see https://github.com/Malax/libcnb.rs/blob/main/src/data/exec_d.rs but I don't know what this feature does or what the code does. Looks like exec.d is a place to put executables without having to modify the path?
Since I don't know what this feature does I would say it might conflict, I need a second set of eyes.

Adds new descriptor keys to buildpack.toml (#181, #208, RFC 0070).

These are all optional:

Add description as a free text field
Add licenses table
Add keywords array

I wanted to see if buildpack.rs blows up with these changes, it does not:

    fn can_serialize_minimal_buildpack() {
        let raw = r#"
api = "0.4"

[buildpack]
id = "foo/bar"
name = "Bar Buildpack"
version = "0.0.1"
keywords = [ "<string>" ]

[[buildpack.licenses]]
type = "<string>"
uri = "<uri>"

[[stacks]]
id = "io.buildpacks.stacks.bionic"

[metadata]
checksum = "awesome"
"#;

        let result = toml::from_str::<BuildpackToml<toml::value::Table>>(raw);
        assert!(result.is_ok());
        if let Ok(toml) = result {
            assert!(!toml.buildpack.clear_env);
        }
    }

$ cargo test buildpack
    Finished test [unoptimized + debuginfo] target(s) in 0.03s
     Running unittests (target/debug/deps/libcnb-ef65c55f38f8d2d3)

running 11 tests
test data::buildpack::tests::buildpack_id_does_not_allow_app ... ok
test data::buildpack::tests::buildpack_id_does_not_allow_config ... ok
test data::buildpack::tests::buildpack_api_display ... ok
test data::buildpack_plan::tests::it_parses_empty ... ok
test data::buildpack_plan::tests::it_parses_simple ... ok
test data::buildpack_plan::tests::it_parses_with_metadata ... ok
test data::buildpack::tests::buildpack_id_from_str_major ... ok
test data::buildpack::tests::buildpack_id_from_str_major_minor ... ok
test data::buildpack::tests::can_serialize_minimal_metabuildpack ... ok
test data::buildpack::tests::can_serialize_minimal_buildpack ... ok
test data::buildpack::tests::can_serialize_metabuildpack ... ok

test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 16 filtered out; finished in 0.00s

Breaking Changes

Buildpacks must explicitly opt-in to layer re-use by appending to /.toml

If buildpacks want caching, they have to write cache = true to their <layer>.toml on every build versus previously that toml would be restored and ther value will persist even if the buildpack author doesn't write to that value.
It sounds like for us it means we always write the full value to a <layer>.toml. Looking at LayerContentMetadata I think we're always serializing all values

Adds types table to /.toml.

Adds an extra optional way of specifying layer keys (launch, build, cache) at the bottom of the file for bash users.
If we want to work with toml files written by other buildpacks as opposed to only toml files written by us, then we need to implement this logic. For now we're only writing and reading our own toml files, I think we should file this as a must do but also shouldn't be a blocker for rev-ing the supported version to 0.6

Nonfunctional Changes

Explicitly bans the use of special layer names by buildpacks (#202)

We could detect and error on these names, but I think pack will do that too. Probably a good idea for feature-complete spec implementation, but not strictly necessary to bump the minimum version to 0.6

Clarifies the role of the launcher in setting environment variables at runtime (#207)

Text: "For each file written to <layers>/<layer>/env/ or <layers>/<layer>/env.launch/ by /bin/build, the lifecycle MUST modify an environment variable during the launch phase according to the modification rules below (see launcher)."
I don't think this affects anything, our code doesn't run at launch time

Fixes links to exec.d interface (#168)

This was contributed in december 2020 by our dear own Manuel 🎉

This is great, both the milestone itself and the changelog digging! Thanks! 👍🏻

I think I mis-read the breaking change around [types] on the first read through i.e. "Adds types table to /.toml." It looks like it changes:
launch = false
build = false
cache = false

to
[types]
launch = false
build = false
cache = false

And doesn't seem to be optional (despite the giant words "optional" in the RFC): https://github.com/buildpacks/spec/pull/209/files. To support this we need to update either the LayerContentMetadata or at least how it's serialized. I'm not sure if there's a "clean" solution that doesn't require breaking existing code.
pub struct LayerContentMetadata<M> {
    /// Whether the layer is intended for launch.
    #[serde(default = "defaults::r#false")]
    pub launch: bool,

    /// Whether the layer is intended for build.
    #[serde(default = "defaults::r#false")]
    pub build: bool,

    /// Whether the layer is cached.
    #[serde(default = "defaults::r#false")]
    pub cache: bool,

    /// Metadata that describes the layer contents.
    pub metadata: M,
}

I've confirmed we don't need to do anything for this one:

Adds exec.d support on Windows (https://github.com/buildpacks/spec/issues/164, https://github.com/buildpacks/spec/pull/203).

...since (a) the changes were only for Windows, (b) the change only involved the expected inputs/outputs of exec.d/ binaries, and libcnb.rs doesn't have any support for creating those binaries at the moment.

Confirmed these need no changes on our side...

Clarifies the role of the launcher in setting environment variables at runtime (https://github.com/buildpacks/spec/pull/207)
...
Fixes links to exec.d interface (https://github.com/buildpacks/spec/pull/168)

These are just spec wording clarifications/fixes, no actual change.

Explicitly bans the use of special layer names by buildpacks (https://github.com/buildpacks/spec/pull/202)

I've filed #101, however did not put it in the Buildpack API 0.6 milestone, since it's more of a nice-to-have rather the something we need for 0.6 support.

@hone I checked against buildpack API 0.5 too, and found #104 (not implemented), and #105 (implemented, but not correctly).


watchAccount doesn't fire when user switches accounts in metamask

Is there an existing issue for this?

[X] I have searched the existing issues

Package Version
0.12.10
Current Behavior
My code:

import React, { ReactNode } from 'react';
import { EthereumClient, w3mConnectors, w3mProvider } from '@web3modal/ethereum';
import {
  configureChains, createClient, WagmiConfig, useSignMessage,
} from 'wagmi';
import { mainnet } from 'wagmi/chains';
import { watchAccount } from '@wagmi/core';

const chains = [mainnet];
const projectId = '<projectID>';

const { provider } = configureChains(chains, [w3mProvider({ projectId })]);
const wagmiClient = createClient({
  connectors: w3mConnectors({ projectId, version: 2, chains }),
  provider,
});
const ethereumClient = new EthereumClient(wagmiClient, chains);

const AccountWatch = () => {
  const { isError, signMessageAsync } = useSignMessage({ message });
  watchAccount(({ isConnected, isConnecting, address }) => {
    console.debug('AccountWatch SWTICH', { isConnected, isConnecting, address });
  });

  return null;
};

export const withWeb3Modal = (component: () => ReactNode) => () => (
  <>
    <WagmiConfig client={wagmiClient}>
      <AccountWatch />
      {component()}
    </WagmiConfig>

    <Web3Modal projectId={projectId} ethereumClient={ethereumClient} />
  </>
);

Hook gets fired on app load as well as when i connect my account but when i try to switch account inside my metamask the hook isn't fired
Expected Behavior
Hook fires when account is changed inside metamask
Steps To Reproduce

Load app
Connect using web3modal
Refresh page
Switch account inside metamask

Link to Minimal Reproducible Example (StackBlitz, CodeSandbox, GitHub repo etc.)
No response
Anything else?
No response

Thanks for reporting. This issue is temporarily closed due to lack of information. Please provide a minimal reproducible example and reopen this issue.
The way you are using watchAccount looks incorrect. You want to set it up in a React.useEffect instead of calling it in the component body like that.

I have the same issue, Metamast + Chrome on MAC


Allow UserDefinedPredicates in DictionaryFilter

UserDefinedPredicate is not implemented for dictionary filtering.
Reporter: Patrick Woody / @pwoody
Assignee: Patrick Woody / @pwoody
PRs and other links:

PR #394

Note: This issue was originally created as PARQUET-801. Please see the migration documentation for further details.

Ryan Blue / @rdblue:
Merged #394. Thanks for fixing this, @pwoody!


Eliminate dependence on ruby...

... for obvious reasons! :stuck_out_tongue_winking_eye:

Also as a default, from 59a336995626d26c96ba54f346ae0e30b3df120e onwards, no dependencies


Get funding agency and award information from Zenodo Funder element

Describe the feature you'd like and what it will do
A clear and concise description of what you want to happen.
When we built the DSP, Zenodo did not have any of the CZNet funding awards in their database of funded projects from which you could choose to specify funding agency information. The only option was to choose from the list, so we couldn't use Zenodo's "Funding" element to specify award information. Because of that, we were encouraging people to use the "Notes" field in Zenodo's metadata schema to submit funding agency information. Zenodo has now updated their database of awards from NSF, and users can now choose the CZNet awards from the list. So, we need to do the following:

[ ] When a user registers a Zenodo resource with the DSP, we need to look for funding agency information in the "Funding" element. If it exists there, we need to make sure it is cataloged correctly so that the resource gets added to the Catalog and associated with the correct thematic cluster project based on its award number.
[x] We need to consider whether we want to update our data submission form for Zenodo to have users specify award information in the "Funding" element rather than in the "Notes" element as we are doing now. If we leave it the way it is now, we will have some funding agency information in the "Notes" field (for resources submitted through the DSP) and potentially some funding information in the "Funding" field (for resources created directly in Zenodo).

Why is this feature important?
A short description of the importance of this feature and what it will help you achieve.
We are tracking submitted resources for reporting purposes and for associating resources in the discovery system with their CZNet Cluster project using the NSF award number provided by the user when they share their dataset. Users can now put that information in the Zenodo "Funding" element, so we need to look there to retrieve it when we are putting the metadata for the registered dataset in the Catalog database. We should probably do this in addition to and not instead of looking in the "Notes" field because there may already be resources where the information is in the "Notes" field.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...].
This is a new feature request based on updates to Zenodo.
Additional context
Add any other context or screenshots about the feature request here.
This resource in Zenodo is a good example to test with. This resource was created by one of the CZNet Cluster projects and has funding award information in the "Funding" element.
https://zenodo.org/records/10081892

@pkdash - As part of this work, we need to make sure that funding metadata is correctly extracted after incorporating Zenodo's "Funding" element (https://github.com/cznethub/dspback/blob/develop/dspback/schemas/zenodo/schema.json#L207). We also need to keep the logic that extracts funding metadata from the "Notes" field in order to support resources registered before these schema changes, and improve this logic with a robust regular expression that can handle special characters in its content (like colons).

@pkdash - just a little more background on this. I believe @sblack-usu developed code to associate datasets registered with the DSP with the different thematic cluster projects based on their NSF project numbers. Normally he would be looking in the "Funding" element, but initially we were not using Zenodo's Funding element because they force you to select an existing project and none of the CZNet projects were in their list. The CZNet projects have now been added to zenodo's list of projects, but any resources submitted before that would have put their funding information in Zenodo's Notes element. I don't know if Scott's code searches the Notes element for NSF award numbers, but we need to as it's obvious that there are some Zenodo resources with funding information in the Notes element.
Example: https://zenodo.org/records/8302139
If there is existing code that scans the Notes element for award numbers it isn't working correctly (or we are missing the award number in the list of awards we are checking for) because this Zenodo resource has funding information with an award number in the Notes element and it is not associated with the Dust^2 cluster in the discovery app.

@horsburgh and @Maurier I can start working on this issue later this week.

The logic to catalog these datasets has been updated by @pkdash. Closing.


Can't see my coins!!!

I transfer to AWPCx12ahgtYFgNJJiRgi4vV7FnQPy3ckL 10 NEO, I check with the block chain and is confirma but my NEO doesn't appear on my wallet, please help!!!

Did you fully synchronized?


docs(theming): add responsive utility documentation

This documents new attributes that will be added in the next framework release. They are not live yet so we should hold off on publishing this until they are. :smile:

Wasn't this released with v3.1?

Yes these have all been added in the framework, @perrygovier good to merge?

LGTM, I say it's safe to merge

Thanks @mhartington :)


Changed Conditions for Condition without the 's' in Example

Docs Build status updates of commit f3bd7d1:
:clock10: Full build: the average full build time is 11 min(s) 59 sec(s), this is based on the last 719 build(s) for this repository.

Docs Build status updates of commit f3bd7d1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/policy-and-compliance/New-SupervisoryReviewRule.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit cf351cc:
:clock10: Full build: the average full build time is 11 min(s) 58 sec(s), this is based on the last 728 build(s) for this repository.

Docs Build status updates of commit cf351cc:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/policy-and-compliance/New-SupervisoryReviewRule.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


IOS18 UI out of place when reading

Steps to reproduce

open a manga
UI out of place
When touching the screen center, UI turns good:

Then click the setting, General and Custom filter tabs don't reponse to click.

Expected behavior
UI should be well structured
Actual behavior
UI out of place

Mangayomi version
0.2.75
Device
iPhone 12, IOS 18 beta3
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an extension, I should be opening an issue in the extensions repository.
[X] I have updated all installed extensions.

Update: General and Custom filter tabs can be switched by swipe

Can't hide the UI either, revert to earlier versions to hide it completely.
I'm on 2.0,UI is hidden completely in full-screen as it should be.
Later versions look like this:

Old version:

Hoping he will fix it, or at least let us hide the UI again when fullscreen is on in the later versions.
Will stick with the old version for now, no visible UI is better.


DANDI Import screen blank on New Project

Trying to test opening of multiple files with neurosift through dendro
Workflow:

make a new project
click 'Files' -> '+ DANDI Import'
blank screen

Screenshots attached to the documentation, such as https://flatironinstitute.github.io/dendro-docs/docs/intro#import-files-from-dandi-into-a-dendro-project, could help clarify expected behavior for first time users; I had to try a bunch of other approaches to try to get it to work as expected
I also tried specifying both API keys and that did not make any files viewable
After trying a bunch of other things, what worked in the end was going to 'manage projects' from the main dendro landing page, then the 'import from dandi' button at the top, selecting a dataset, then selecting 'Create a new dendro project for this dandiset'

(there's also a bunch of projects there that I don't remember making?)

Thanks for that report. It's now possible to click to associate a dandiset with a project from the DANDI Import tab. That should address part of the issue.


Translate into Japanese

Hello. I will be happy to work on a Japanese translation.  I don't know how to use GitHub (I signed up just so I could send this note).  But I am very grateful to have a MacOS Hangouts client!
Please let me know how I can help.  If you can send me the list of strings in English, I'll work on translating them into Japanese.
Jeff

https://github.com/yakyak/yakyak#how-can-you-help\
First, you need to clone YakYak to your computer, then you add a file called "JP" or whatever the 2 letter code for Japan is, and copy paste the English version, to the Japanese one, then edit all the strings to be Japanese. then create a pull request to merge your fork. if you need more GitHub help, download GitHub desktop, desktop.github.com, because there is a tutorial in the beginning. cheers!

Thanks!
Okay, I’ll give it a go. This is like a trip into the wilderness for me, but let’s see what I can do…
Thanks.
Jeff
On Sep 2, 2017, at 1:27 AM, Saturn Software<EMAIL_ADDRESS>wrote:
https://github.com/yakyak/yakyak#how-can-you-help\ https://github.com/yakyak/yakyak#how-can-you-help\
First, you need to clone YakYak to your computer, then you add a file called "JP" or whatever the 2 letter code for Japan is, and copy paste the English version, to the Japanese one, then edit all the strings to be Japanese. then create a pull request to merge your fork. if you need more GitHub help, download GitHub desktop, desktop.github.com, because there is a tutorial in the beginning. cheers!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/yakyak/yakyak/issues/751#issuecomment-326625050, or mute the thread https://github.com/notifications/unsubscribe-auth/AeEh2J6RWRmh91x1EgRYDhrIRvXQmkmOks5seDCOgaJpZM4PJvnH.

Hi there. I've translated all the strings. The file is attached. Might someone help me get this added to the main program (yes, I have never done anything like this before, but do want to help!).
(Sorry, I had to zip it before github would let me attach it to this note.)
I hope this is useful.  Sorry not to be able to do everything right myself to add it!
jp.json.zip

Hi there.  Can someone please help me get my jp.json file up into the "Pull Request" queue?  I've been trying and trying, both online and in the desktop program.  And I've tried... and read help files... and tried...
Thanks.

Closing the issue as the translation has been merged and included in the pre-release
Thanks @PMiner for the help! and @jefu7 for the fantastic translation, it's pretty awesome to use Yakyak with japanese characters :)

André, I had a look at the newest version (on my Mac) and a few items are not showing translations in the menus (screenshots attached).
I think I provided translations for two of these items (emoji and full screen), but now see that I'm missing one for "Use System Date Format".  Here's the current code.
    "edit": {
        "title": "編集",
        "undo": "元に戻す",
        "redo": "やり直し",
        "paste": "ペースト",
        "cut": "カット",
        "copy": "コピー",
        "copy_image_link": "イメージのリンクをコピー",
        "copy_link": "リンクをコピー",
        "copy_image": "イメージをコピー",
        "select_all": "すべてを選択",
        "language": "言語 (Language)",
        "dateformat": "Use system date format"
    },
    "view": {
        "title": "表示",
        "emoji": "絵文字に変換",
        "hide_dock": "ドックのアイコンを隠す",
        "fullscreen": "全画面表示",

I'm happy to add a translation for Use system date format ("システムの日付形式を使用する") -- should I edit, commit and a new Pull Request, or do you want to add it?
I don't know how to fix the emoji and full screen translations.
Happy to help... I'll follow your lead.
Thanks.
Jeff


Horizontal scrolling / page change

Is it possible to have horizontal scrolling, that act's like a page view's page change?

Nevermind, I've just seen you've attempted this before


Update demo-app to superforms v2

The demo-app Input example is based on superforms v1.  It would be great to update it to superforms v2.
I was confused because I cut-and-paste the example code and it didn't work in my app; then I realized it was because I had superforms 2, not 1.

Ok - I haven't seen that one. It can become quite cumbersome for me to keep up with all the changes in other libraries. So I wouldn't find it a big issue to do a code comment with respect to that so people are warned.
The thing with upgrading the demo app is that it needs to be tested.  For me the priority with ionic-svelte is still rethinking the architecture as some fundamentals are not there - most notably the lacking near-native animations on routing.

PR is merged; this can be closed.


Error in PCB editor when clicking fabrication

ERROR in method 'BOARD_DESIGN_SETTINGS_m_SolderMaskMargin_set', argument 2 of type 'int'
I'm not sure how to fix this and I haven't found anyone else having this issue.
This is kicad 6.0, I will try migrating over to kicad 7.0 to see if it changes anything :)
Edit: Works fine in kicad 7.0, might be a non-issue but will leave it up for anyone still having the issue in kicad 6.0

Also having this issue with KiCad 6.0

Probably because of this line: https://github.com/bennymeg/JLC-Plugin-for-KiCad/blob/ef138c8feb8282dfd7ed4f879b4f1364de1db1fd/plugins/process.py#L68
JLC PCB expects this margin.
I Checked the API and it seems KiCad excepts an int (here).
I haven't encountered this issue before, probably the units KiCad want are not millimeters, I am trying to figure this out.

I have seen this issue in KiCad 6.0 as well. A quick Google says that KiCad internally stores measurements as nanometres (https://docs.kicad.org/6.0/en/pcbnew/pcbnew.html) so perhaps this is what the API is expecting?

OK, I'll try to update it to 50000 nanometers.

Added a fix in 3.0.2 (prerelease).
you can try it manually.


Pre Release 1 Deployment

[x] Deployment checklist
[x] Code validation
[x] Deployment

Hi All Latest code deployed in UAT


Refactor dotenv-safe for "type checking"

Currently, the loadSafeFile from the <IP_ADDRESS> release has a hard coded parsers.. This is really rigid and not really a type check only a format validation.
I believe we can improve this by injecting a Map String (Text -> Bool) as a parameter for parseEnvAs and then lookup for an specific validator  (Text -> Bool) in the Map.  Our interface for loadSafeFile  would also get a  Map String (Text -> Bool) so the users can extend the format validations and add their own.
Also, we have a dotenv-cli which is language agnostic, so the users won't be able to provide the Map String (Text -> Bool). For this case, I propose creating an extra package with common validators (Integers, Text, Email, Filepath, and so on). When the users require a new format validator we would only change that library.
WDYT? Please, let me know your concerns and I'll be working on this huge change.

Closing in favor of #96


As a user viewing book-related activities for a single library member, I want to see issue number and date or volume number when known so I have better information about the item.

We'll need to know what exactly should be displayed and some examples of each.

Downgrading to 1pt since we're able to take advantage of previous work for displaying issue/volume information.

YES, if I go to the member borrowing activity page for a member that has borrowed either a multivol book or a periodical with issue noted, I DO see the volume or issue under the main text title. Tried with Rolland, who borrowed a couple of the Pilgrimage books:

and with de Montalk who borrowed a couple issues of transition:


[SPARK-22833][Examples][FOLLOWUP]  Remove whitespace to fix scalastyle checks failed

What changes were proposed in this pull request?
This is a followup PR for: https://github.com/apache/spark/pull/20018.
How was this patch tested?
N/A

https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/85343/console


Inconsistencies in Amplify init framework selection flow

How did you install the Amplify CLI?
No response
If applicable, what version of Node.js are you using?
No response
Amplify CLI Version
12.4.0
What operating system are you using?
Mac
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
no
Describe the bug
When running init a empty folder, the following occurs
when selecting angular as framework the init fails with and error about a missing file

while the other frameworks allows you to create the env.

while selecting say ios as app which requires xcode  the cli fails at the end not start
Expected behavior
consistency in flows and document requirements
Reproduction steps

amplify init
select angular as framework

Project Identifier
No response
Log output

# Put your logs below this line

Additional information
No response
Before submitting, please confirm:

[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

Confirmed this is a bug. Note for fix, we can likely remove this validation to align with other frameworks such as react


Caching resources

It would be awesome if there was a way to cache the downloaded resources so when you run cf dev start it can first check to see if there are locally available assets before attempting to download them.
For example, I wanted to test a theory with bosh while I'm in a public place, and it's trying to download all of the assets on public wifi.

@mxplusb Perhaps the output is misleading but that is the exact behavior of cf dev start. If the assets are already present locally, it will prefer using them over attempting to re-download.
Another possible source of confusion is that it performs a checksum validation on an locally present assets, which can take some time due to actual size of the assets.

@aemengo if that's the existing behaviour, I think the output could be a little misleading.


Deletion Should Propagate to Indices

Suppose an object is referenced from an index. When the object is deleted, it should be removed from the index. This will make it so that you can store collections of objects and iterate over them. We'll associate with each object a list of indices that it is a member of.

Will be fixed in #23


What are the supported Rust versions?

With #47 bitflags no longer builds on various older versions (at least 1.7 and older). Is this intentional?

With rust 1.8, augmented_assignments and op_assign_traits are stable. Thus
just enable them globally.

It was definitely intentional.

I think it'd still be useful to have the minimum supported Rust version explicitly documented in the README.

As part of this, let's make sure to test that version in Travis. That way we avoid unintentionally breaking the minimum version. Currently Travis only runs stable/beta/nightly.

with #24 merged, the minimum version is now 1.20


Example of razzle with PWA?

Is there a working example of razzle with PWA? I know there is a plugin made with this intention, but I just cannot make it work, not sure if there aren't missing instructions there.
If someone could provide an example, it would be great!

https://github.com/jaredpalmer/razzle/discussions/1448

How can I merge this whit my current razzle.config.js below?
module.exports = {
  plugins: ['babel-ts'],
  modify: require('razzle-heroku'),
};

You should install razzle canary. https://github.com/jaredpalmer/razzle/blob/canary/examples/with-heroku/README.md

const { InjectManifest } = require("workbox-webpack-plugin");

module.exports = {
  options: {
    forceRuntimeEnvVars: ['HOST', 'PORT']
  },
  modifyWebpackConfig({
    env: {
      target,
      dev,
    },
    webpackConfig,
    webpackObject,
    options: {
      razzleOptions,
      webpackOptions,
    },
    paths,
  }) {
    const appConfig = Object.assign({}, webpackConfig);
    if (target === "web") {

      appConfig.plugins.push(
        new InjectManifest({ swDest: "sw.js", swSrc: "services.js" }),
      );
    }

    // Do some stuff...
    return appConfig;
  },
};
``

Ts is builtin in canary.

with decorators even https://github.com/jaredpalmer/razzle/tree/canary/examples/with-typeorm-graphql

I couldn't make the workbox-webpack-plugin configuration work. There is some issue of invalid MIME type when loading the service worker. However, I gave another try to razzle-plugin-pwa and could make it work now. Regarding this subject, I think this is the easiest way to go :)


[Insight] Interfaces names should end with "Interface" - in src/Sitemap/Formatter.php, line 5

in src/Sitemap/Formatter.php, line 5

Interface Formatter should be named FormatterInterface for better clarity.

<?php

namespace Sitemap;

interface Formatter {

    public function render($sitemaps);

}

Posted from SensioLabsInsight

I agree


Data import: Remove jsonschema

Once https://github.com/OpenDataServices/lib-cove/pull/92 is merged and release on Pypi we can remove the JSON schema line from this cell.

Noting that PR is merged: https://github.com/OpenDataServices/lib-cove/pull/94

Thanks! I've added the change to https://github.com/open-contracting/notebooks-oc4ids/pull/36


HP BIOS download URL not found - New XML Format?

We have a brand new model "HP ZBook Fury 17 G7 Mobile Workstation" and are using DAT v6.49. The drivers download fine but the BIOS just gives the warning:
Info: BIOS download URL is
Warning: Unable to retrieve BIOS Download URL For HP Client Model: ZBook Fury 17 G7 Mobile Workstation
I've looked in the XML file and the script and it looks like HP have changed the Category from just "BIOS" to "BIOS - System Firmware", so the query on line 13082 will no longer work.
$HPBIOSDetails = ($HPSoftPaqDetails.ImagePal.Solutions.UpdateInfo | Where-Object {
($.Category -eq "BIOS") -and ($.Name -notmatch "Utilities")
I've pasted the relevant section from XML file below
<UpdateInfo ColId="COL100749" ItemId="ob-258103-1">
  <Id>sp108922</Id>
  <Name>HP BIOS and System Firmware (S92)</Name>
  <Category>BIOS - System Firmware</Category>
  <Version>01.01.01</Version>
  <Vendor>HP Inc.</Vendor>
  <ReleaseType>Critical</ReleaseType>
  <SSMCompliant>true</SSMCompliant>
  <DPBCompliant>false</DPBCompliant>
  <SilentInstall>"HpFirmwareUpdRec.exe"  -s -b -r</SilentInstall>
  <Url>ftp.hp.com/pub/softpaq/sp108501-109000/sp108922.exe</Url>
  <ReleaseNotesUrl>ftp.hp.com/pub/softpaq/sp108501-109000/sp108922.html</ReleaseNotesUrl>
  <CvaUrl>ftp.hp.com/pub/softpaq/sp108501-109000/sp108922.cva</CvaUrl>
  <MD5 />
  <SHA256 />
  <Size>22362776</Size>
  <DateReleased>2020-07-23</DateReleased>
  <SupportedLanguages>0001,0804,0404,0405,0406,0013,0009,0025,040B,000C,0007,0408,040D,040E,0021,0010,0011,0412,0026,0027,0014,0415,0416,0816,0419,000A,000A,041D,041E,041F,041A,041B,0424,0C04,0402,0018,081A</SupportedLanguages>
  <SupportedOS>WT64</SupportedOS>
  <Description>This package creates files that contain an image of the System BIOS (ROM) for the supported notebook models with an S92 family ROM. This package is used to flash the System ROM on a supported notebook.</Description>
</UpdateInfo>

I'm seeing the same behavior. Elitebook 850 G7 xml with last modified date Feb. 9th shows Category "BIOS" while Fury 15 G7 xml with last modified date Feb. 7th shows Category "BIOS - System Firmware". So its not that they're changing the Category name for all devices, just that they made it different for this specific model. BIOS for 850 G7, 840 G7, and x360 1030 G7 all downloaded and worked fine while Fury 15 G7 downloading is broken.


[chore] Updated DON struct

Update DON struct to have a uint32 ID and uint32 config version -- this brings it inline with the capabilities registry contract.
Use the config version throughout the OCR3 capability and add it to the consensus metadata.

Note: I'm intentionally breaking the various protos, rather than migrating from one field to another to save some time. I think this is acceptable since it will only affect staging, but lmk if you disagree


Dynamic head content generation for SEO

Issue description:
Related to #109
Every page needs to have unique meta tag for SEO.
Currently it's in the App.vue and feeding same thing. That is probably not a good direction.
Try to use useSeoMeta({}); every page and generate for blog content as well.
URL to the web page (if already existing):

#177


Openssl server max rsa key length

I'm writing an openssl server based on the example and when I generate a private key of 1024 bits everything works.
But when I try the same code with a 2048bit rsa private key the connection is made but SSL_read always returns 0.
Is there a maximum length limit of 1024 on the private key? If so, why?
This would be unfortunate since at least 2048 bits is recommended.

Ok, never mind, chrome was blocking me, got it working now


Csg loop fix

Bugsquad edit: This closes https://github.com/godotengine/godot/issues/58637.

Is this bug still fixable with this pr?

This was fixed in a different form.


Support/Docs for Node Ecstatic/HTTP Server

Add support on how to use with Node.js Ecstatic server or Node.js HTTP-Server

Available in wiki


Feature: bridge isReady event or callback

A common scene is that:
When web page ready, app inject some data into web. Otherwise, app should prepare some async environment when web already done. For example lazy load modules in app, loading process will cost times.
Suggestion API Design:

ready state getter, maybe current field 'isReady'
ready state change event, maybe provide as subscription or event emitter.

Or app should show loading before bridge ready, and hide loading when bridge ready.

Thank you!
https://gronxb.github.io/webview-bridge/using-a-native-method.html#checking-webview-bridge-availability
Something similar exists here, but it's not reactive.
It sounds like what you want is to observe the ready state either event-driven or state-driven so that it can work reactively.
I'll try to prepare that suggestion as well.

Releaesd in v1.2.0.
Simle Usage
const nativeMethod = linkNativeMethod<AppBridge>({
  onReady: async (method) => {
    console.log("nativeMethod is ready");
    const version = await method.getBridgeVersion();
    console.log("currentBridgerVersion", version);
  },
});

However, integration with the state of each framework is not yet ready. Since it will be further integrated into the shared state, the issue will not be closed.

Shared state was released in v1.3.1.
So you can use states like isReady to hide the UI. 🥰
https://gronxb.github.io/webview-bridge/shared-state/react-native.html


Contribute update to Project

This work was done in preparation for the birthday.  It improves on what we have but is not perfect...yet.
Link to live demo; http://<IP_ADDRESS>:8000/project/who-written-for/

Lot of writing and useful info!  :)
I'll give it a proper read later on, but (apart from some tbd placeholders) I see a couple of things that might need to be fixed before merging;

Not a big issue, but I've learned earlier this week that each commit will trigger a new build on Jenkins, which can be time-consuming and uphold testing of other pull-requests. I think some of the commits in this PR could be "squashed" (combined). I'm not a "git guru" myself, but there should be people available to help on IRC if you need that
To keep Google happy, redirects can be added for the renamed/deleted pages. Sven recently explained me where this could be done, so I can probably help with that if you have a list of "old page -> new page"
My PR for table styling (https://github.com/docker/docs-base/pull/1) was merged. Perhaps this affects the styling of your tables. Also some inline <style> blocks could no longer be nescessary.
Cropping and optimising of images :smile:

I'm willing to spent some time to make these changes. If you want, I can create a pull-request on your repository with these changes to help you out so that they can be included in this PR
Let me know if your want me to spent some time on that this weekend :)

LGTM.
@thaJeztah Thanks for the feedback and willingness to help. I think we should squash these into one commit, then merge (as this is already better than what's live today). Can you send a follow up Pull Request with your improvements?

@spf13 sure I can do that; just thought that (e.g) optimising the images before merging could prevent ballooning the Git repo over time :smile:
If you prefer merging this ASAP, that's okay with me, the I'll create a follow-up PR

@thaJeztah, yeah, that's a valid point. My motivation is to get this to the public for feedback quickly as we are about to have hundreds of new contributors all at the same time.

@spf13 Yup, good point as well and this is probably a bit of a "special" situation, in which case, just merge. I'm happy to create a follow-up after that.

@spf13 @thaJeztah Unfortunately, I can't squash what I've already pushed according to GitHub. https://github.com/ginatrapani/todo.txt-android/wiki/Squash-All-Commits-Related-to-a-Single-Issue-into-a-Single-Commit

I don't think that's correct, but it's fine. Let's just merge.

I sorted it.  Moving forward...

Looks like there's merge conflicts in the PR https://github.com/docker/docker/pull/11209/files#diff-d5e65b9452cf766e18b4452241df3b66R173

@thaJeztah thanks...I'm double checking everything -- caught that. But it sure is nice to have backup.

@moxiegirl I'm quite new to Git myself, so I won't be of much help here..sorry!

LGTM


Remove BlobListOption.recursive option and fix delimiter handling

This PR fixes #692 and does the following changes:

Remove BlobListOption.recursive option
Add BlobListOption.currentDirectory option that sets the '/' delimiter
Add isDirectory method to BlobInfo objects
Change StorageRpc.list(bucket) method to add prefixes to the list of storage objects
Add unit and integration tests

Very nice! LGTM. Feel free to merge after taking care of the comments which you agree with.


add: Venkat

Description

Related Issues

Changes Proposed

Checklist

[x] I have read and followed the Contribution Guidelines.
[x] All new and existing tests passed.
[x] I have updated the documentation to reflect the changes I've made.
[x] My code follows the code style of this project.
[x] The title of my pull request is a short description of the requested changes.

Screenshots
Note to reviewers

Hi @Venkat-737 , thanks for your interest in contributing to DevDisplay!
We noticed you adding your profile on #DevDisplay but forgot to star the repo. It's like making an amazing sandwich and forgetting to take a bite! -- I think our repo's feeling a little lonely without your 🤗 So, be sure to star the DevDisplay GitHub Repository. 🌟
💌 This is a mandatory step for all contributors. & It's is the first priority of contribution in DevDisplay 💌
Thanks 👍🏻

Done 👍

hey @Venkat-737  after some time check out your Linkedin & Twitter you will received a welcome post by DevDisplay Community

Can you gssoc labels?


fixed Path3D : no more wrong normal/binormal computation due to normalization approximation

The Path3D normals and binormals are computed in a point of the curve path from the tangent in this point and from an arbitrary vector chosen as non-collinear to this tangent.
If the tangent normalization is approximated, the choice of the arbitrary vector gave in in some limit cases something collinear with the tangent.
This PR fixes this problem with the use of  WithinEpsilon()

I lost you at tangent normalization :wink:

hi back Raanan
Glad to "see" you again :-)
Le 01/09/2015 16:03, Raanan Weber a écrit :

Merged #677 https://github.com/BabylonJS/Babylon.js/pull/677.
—
Reply to this email directly or view it on GitHub
https://github.com/BabylonJS/Babylon.js/pull/677#event-397838609.


Fix #2129 EC2 tag should raise ClientError when resource is empty

Raise MissingParameterError exception in models/validate_resource_ids of ec2.
Add ec2 create tag with empty resource test case.
Add ec2 delete tag with empty resource test case.
Related: #2129
Reference
boto3 create_tags
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html#EC2.Client.create_tags
boto3 delete_tags
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html#EC2.Client.delete_tags
Amazon EC2 API Reference Actions CreateTags
https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTags.html
Amazon EC2 API Reference Actions DeleteTags
https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTags.html

Coverage increased (+0.004%) to 92.949% when pulling 6b7282f93c4e45a2b26a9f3b732e8aabb9acd232 on ogckw:master into 62da0839ae0e50a5fc9994392850297ca6d872e4 on spulec:master.

Coverage increased (+0.004%) to 92.949% when pulling 6b7282f93c4e45a2b26a9f3b732e8aabb9acd232 on ogckw:master into 62da0839ae0e50a5fc9994392850297ca6d872e4 on spulec:master.


Added Haptic Feedback when button is selected

@theindiandev1065 thanks for this PR!
The idea is great, but I can't approve this PR because there are some problems:

UIImpactFeedbackGenerator is available only on iOS 10>, but the project is compatible with iOS 8 > (then, you need to manage this case).
The developer can choose to use or not to use the haptic feedback

Feel free to open a new PR
Thanks
-Paolo


MINOR: code cleanup

Follow up to #15199
Remove unnecessary import and add new member variable.

This PR must be cherry-picked to 3.7 and 3.6 branches.


Some qutebrowser settings are wrongly formated

For example aliases and url.searchengines are python dictionaries.
In python the syntax to access dictionary members use dict['key'] instead of dict.key so while a nix attribute set is equivalent to a dictionary this makes things trickier since some attribute sets under settings should be converted using the dot notation and some should use square brackets.
For example the following settings :
settings = {
    tabs = {
        background = true;
        position = "left";
    };
    url.searchengines = {
        aw = "https://wiki.archlinux.org/?search={}";
        nw = "https://nixos.wiki/index.php?search={}";
    };
};

will give the following config :
c.tabs.background = True
c.tabs.position = "left"
c.url.searchengines.aw = "https://wiki.archlinux.org/?search={}"
c.url.searchengines.nw = "https://nixos.wiki/index.php?search={}"

but the correct syntax would be :
c.tabs.background = True
c.tabs.position = "left"
c.url.searchengines['aw'] = "https://wiki.archlinux.org/?search={}"
c.url.searchengines['nw'] = "https://nixos.wiki/index.php?search={}"

I don't really know the best way to handle this. I faced this issue a while ago when I tried to write a qutebrowser module, I resorted to write every config options but it got boring really fast and I gave up. I think we can either have a list of paths to settings of dictionary type so we know which one to format with square brackets or we can write explicit config options for these settings, at least the useful ones.
The full list of settings using dictionaries :

aliases
bindings.key_mappings
content.headers.custom
content.javascript.log
hints.selectors
url.searchengines
bindings.commands
bindings.default

I think aliases, url.searchengines and bindings.key_mappings are the most useful, especially being able to specify the search engines.
content.headers.custom, content.javascript.log and hints.selectors are of more marginal use.
bindings.commands and bindings.default should not be used and bindings should be set using config.bind() in extraConfig. bindings.default can still be used to disable default bindings by setting it to an empty dictionary but for this it would be better to have some boolean disableDefaultBindings in the config options. I might add this and a way to set bindings at some point.
At the very least there should be a warning in the module description to explain that extraConfig should be used for these settings.

I just realised #1132 is the PR for qutebrowser and this is already discussed in it, I looked a bit quickly and only saw #1134 and didn't notice it wasn't merged.


Bump node-moving-things-tracker to v0.8.0

A new version of node-moving-things-tracker has been released. OpenDataCam needs to be updated to

use v0.8.0
allow the new fastDelete option in it's config file

See also https://github.com/opendatacam/node-moving-things-tracker/releases/tag/v0.8.0

great ! thanks !


feat: add fastify cache and schema helpers

:tada: This PR is included in version 1.6.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


large file load performance

With small files, kak-lsp barely has an impact.
But, I noticed kak-lsp places a significant burden on Kakoune with large files.
Toggling this in my config, I ran the following tests:
eval %sh{kak-lsp --kakoune -s $kak_session}
lsp-enable

Test files:
-rw-r--r-- 1      6316 Mar 15 15:12 asdf.txt
-rw-r--r-- 1    255160 Mar 15 15:33 asdf-small.txt
-rw-r--r-- 1  28716554 Mar 15 14:44 asdf-usr.txt
-rw-r--r-- 1 287165540 Mar 15 15:09 asdf-usr-med.txt

Without kak-lsp
~$ time kak -e "exec 'gj:q<ret>'" ~/asdf.txt
kak -e "exec 'gj:q<ret>'" ~/asdf.txt  0.17s user 0.05s system 106% cpu 0.212 total
~$ time kak -e "exec 'gj:q<ret>'" ~/asdf-small.txt
kak -e "exec 'gj:q<ret>'" ~/asdf-small.txt  0.17s user 0.05s system 105% cpu 0.213 total
~$ time kak -e "exec 'gj:q<ret>'" ~/asdf-usr.txt
kak -e "exec 'gj:q<ret>'" ~/asdf-usr.txt  0.26s user 0.07s system 104% cpu 0.313 total
~$ time kak -e "exec 'gj:q<ret>'" ~/asdf-usr-med.txt
kak -e "exec 'gj:q<ret>'" ~/asdf-usr-med.txt  0.80s user 0.15s system 101% cpu 0.930 total

With kak-lsp
~$ time kak -e "exec 'gj:q<ret>'" ~/asdf.txt
kak -e "exec 'gj:q<ret>'" ~/asdf.txt  0.20s user 0.05s system 105% cpu 0.239 total
~$ time kak -e "exec 'gj:q<ret>'" ~/asdf-small.txt
kak -e "exec 'gj:q<ret>'" ~/asdf-small.txt  0.21s user 0.06s system 105% cpu 0.253 total
~$ time kak -e "exec 'gj:q<ret>'" ~/asdf-usr.txt
kak -e "exec 'gj:q<ret>'" ~/asdf-usr.txt  1.22s user 0.22s system 100% cpu 1.422 total
~$ time kak -e "exec 'gj:q<ret>'" ~/asdf-usr-med.txt
kak -e "exec 'gj:q<ret>'" ~/asdf-usr-med.txt  10.04s user 1.32s system 100% cpu 11.362 total

System info:
kakoune 2019.01.20-1
kak-lsp 6.1.0-1
Arch linux 5.0.2
zsh 5.7.1

I failed to reproduce it on my machine, so I assume it could be an interplay of kak-lsp with another plugin or shell being slow at processing large chunks of text. Please try to benchmark using Kakoune's -n option and sourcing lsp.kak directly.
My test setup:
Test file:
~/tmp ❯ wc asdf.txt
 39088169 39088169 195440845 asdf.txt

Without kak-lsp and any other plugin:
~/tmp ❯ time kak -n -e "exec 'gj:q<ret>'" asdf.txt
        6.47 real         5.81 user         0.64 sys

With kak-lsp (~/tmp/lsp.kak is the same as rc/lsp.kak in the repo but with lsp-enable call at the end):
~/tmp ❯ time kak -n -e "source '~/tmp/lsp.kak'; exec 'gj:q<ret>'" asdf.txt
        6.45 real         5.77 user         0.65 sys

System info:
Kakoune v2019.01.20-80-ge169a189
kak-lsp master compiled in debug mode
macOS 10.14.3
fish, version 3.0.1
dash <IP_ADDRESS> as KAKOUNE_POSIX_SHELL

Hmm, you are right; I retract this issue.
Sourcing kak-lsp directly there was almost zero startup overhead.
And using the following in a clean kakrc yields the same results
eval %sh{kak-lsp --kakoune -s $kak_session}
lsp-enable

Furthermore, I can't even reproduce the issue. When I first tried it, it was very consistent; maybe a system update fixed the problem, or something.
Anyway, closing this, as the issue was likely with my machine.


Some characters on hardware keyboard do not work

I have a few hardware keyboards I use on ipad OS.
When I use your app the keys “<“, “‘“ and a few others jusy simply do not work/output. It is only an issue with your app. I just wrote this issue with the same keyboard, and as you can see those characters work fine.
Would love to use your app but as you can imagine it is totally unusable without those two super important characters!
Hope you can fix soon.

Hello. What layout do your keyboards have? I couldn't reproduce this on Apple's smart keyboard cover, so perhaps you could share the model of your keyboards?

hello..my keyboard model is apple smart keyboard folio 3th generation ^^
2021년 4월 6일 (화) 오전 2:13, Ken Chung @.***>님이 작성:

Hello. What layout do your keyboards have? I couldn't reproduce this on
Apple's smart keyboard cover, so perhaps you could share the model of your
keyboards?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/thebaselab/codeapp/issues/75#issuecomment-813512189,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATLPRCNJDAGIM5NTU6DUY2TTHHVU7ANCNFSM42KXHHFA
.

--
From ㅊㅓㄴ ㅁㅣㄴㄱㅠ... (iPad Pro 3rd)

This might be related to the keyboard's IME setting. Does switching to English input help?

Same issue here. keyboard model „Logitec Folio Touch“. Keyboard Layout: „German“. iPadOs 15.1
It’s not possible for me to use brackets and curly braces, which should be on „option key“ +“7“, „option key“ +“8“ … . There might be some other keys missing. But these are very important.


v0.1.0 Release Roadmap

Float32

[x] besselj0(x)
[x] besselj1(x)
[ ] besselj(nu, x)
[x] bessely0(x)
[x] bessely1(x)
[ ] bessely(nu, x)
[x] besseli(nu, x)
[x] besseli0(x)
[x] besseli0x(x)
[x] besseli1(x)
[x] besseli1x(x)
[x] besselk(nu, x)
[x] besselk0(x)
[x] besselk0x(x)
[x] besselk1(x)
[x] besselk1x(x)

Float64

[x] besselj0(x)
[x] besselj1(x)
[x] besselj(nu, x)
[x] bessely0(x)
[x] bessely1(x)
[x] bessely(nu, x)
[x] besseli(nu, x)
[x] besseli0(x)
[x] besseli0x(x)
[x] besseli1(x)
[x] besseli1x(x)
[x] besselk(nu, x)
[x] besselk0(x)
[x] besselk0x(x)
[x] besselk1(x)
[x] besselk1x(x)

I'm thinking it might be a good time for a 0.1.0 release soon once #29 gets merged and an update to the readme?
We've now met all of these and a bit more with supporting any integer/noninteger order (pos or negative).
We might actually have a name conflict with BesselK.jl  though ....

sounds great!

I also support a release. I can't wait to switch from using SpecialFunctions for the case v isa AbstractFloat to Bessels.besselk.
I don't think there should be a name conflict though---BesselK.jl only exports adbesselk and adbesselkxv. If you export besselk, you would have a conflict with SpecialFunctions.jl though.

I think that name conflict isn't a major problem. The solution is that SpecialFunctions in the future can make SpecialFunctions.besselk just re-export the Bessels.jl version.

Yes - I very much like that idea. I more so meant that Bessels.jl and BesselK.jl are too similar for the general registry to automatically merge, so will need a manual override I think.
Or we consider a name change of Bessels.jl.....

Oh wow, I didn't know that there were restrictions like that. I'm sorry for accidentally squatting on some valuable name real estate. It's hard to imagine anybody objecting to a manual override though. I suppose changing to, like, BesselFunctions wouldn't be insane either, but I would vote to try registering as-is and do the manual override. And apologies again for making this more complicated.

O not at all. Your package is aptly named but yes another option would be BesselFunctions.jl. I'm open for whatever is easier for the community on this.
I'd also be in support of moving this under the JuliaMath umbrella, but don't know that process.

I think Bessels.jl is appropriate. It might be too similar for automerge, but we can just merge it manually.

If you give me permissions to modify the settings of this repo, I think I can move it.

Hmmmm! I'm not for sure how to give you more permissions? I think you are already a collaborator but doesn't look like you can transfer to an org? Should I transfer the repo to you then you can move it? Might be easier if I could just transfer over to JuliaMath but I don't know who to get approval from there.

I can give approval for the transfer.


Enable plugins to support $CF_TRACE=path/to/trace.log

Currently, any output produced by a plugin appears on the console. So to hono(u)r $CF_TRACE being set to the path of a log file, the plugin needs some means of writing to the log file.
I suggest providing the plugin with a couple of methods, probably on CliConnection:

cfTraceEnabled() bool which returns true if and only if $CF_TRACE is set
cfLog(message string) which logs a message if and only if $CF_TRACE is set and logs it to standard output or the correct log file, depending on the value of $CF_TRACE.

The first method is only useful if the cost of creating a log message is significant, which it might be sometimes. In general, plugins which aren't too concerned about performance can simply use the second method to do their debug logging.

Hi @glyn many thanks for creating this issue. Although we would like to make this enhancement, our current plug-in architecture currently requires a review and possible overhaul.  For now, we are closing this issue, but feel free to provide input here where you can provide feedback.

Thanks @XenoPhex. Why not add a link to this issue to the tracker story about a new plugin architecture for posterity?

Haha, great minds, we did that a few minutes after we commented! Thanks for the reminder though.


Show that GitHub Actions can detect a failed test

This PR has only illustrative purposes. Do not merge
I added a unit test that fails on purpose. Let's see if GitHub Actions catches it.
test_that("Test temporary failed test to ensure that GitHub Actions can detect this", {
  expect_false(is.function(simulate_data))
})

Line 2920 to 2927 highlights that
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test_temp_fail.R:5:3'): Test temporary failed test to ensure that GitHub Actions can detect this ──
is.function(simulate_data) is not FALSE

`actual`:   TRUE
`expected`: FALSE

[ FAIL 1 | WARN 0 | SKIP 0 | PASS 3 ]

https://github.com/Kuan-Liu-Lab/causens/actions/runs/6853033206/job/18632925715?pr=17


Add support for az network application-gateway waf-policy Bot 1.1 ruleset

Describe the bug
Add support for az network application-gateway waf-policy Bot 1.1 ruleset
similar to this PR: https://github.com/Azure/azure-cli/issues/26888
Related command
az network application-gateway waf-policy managed-rule rule-set update --policy-name <> --resource-group <> --type 'Microsoft_BotManagerRuleSet' --version '1.1'
az network application-gateway waf-policy managed-rule rule-set add --policy-name <> --resource-group <> --type 'Microsoft_BotManagerRuleSet' --version '1.1'
Errors
Add 1.1 as an allowed input
Issue script & Debug output
Add 1.1 as an allowed input
Expected behavior
Add 1.1 as an allowed input
Environment Summary
na
Additional context
No response

Thank you for opening this issue, we will look into it.

Hi@yonzhan , want to check on the progess of this, this is requirement for our GA

Hi @yonzhan just checking on the progress here, we need to test it soon in cli

Hi @Shawnli222 , added 1.1 as allowed value but got this error when testing:
ApplicationGatewayFirewallUnknownRuleSetVersion
RuleSetVersion '1.1' is unsupported for specified RuleSetType 'Microsoft_BotManagerRuleSet' for Application Gateway Firewall


Create initial slack message better

:tada: This PR is included in version 5.0.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Use separate backends with authentication enabled

What should be done?
TODO
Where?
TODO
Definition of Done

unit tests added;
integration tests added;
compatibility tests added;
spot refactorings done;
user documentation updated;
something else?

Merged into #1568.


wrong link for mongo 6.0.4 version on ubuntu 20.04

Description
A wrong mongodb archive is downloaded with Ubuntu 20.04 + mongo 6.0.4
(https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2204-6.0.4.tgz)
( causing ssl issue: "error while loading shared libraries: libcrypto.so.3" as ubuntu20.04 runs openssl v1 not v3)
Expectation
I expect https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2004-6.0.4.tgz to be downloaded instead
PR
Complete description on the bug and fix on:
https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo.packageresolver/pull/5#issue-1581604175

@linuxidefix thanks:) .. new release will be in maven central in 12-24hrs


Need all of CodeBlock language line in renderer

I often use the language line of a code block as a way to pass data:
```example jsx
<MyComponent>contents</MyComponent>
```

Unfortunately, the commonmark-react-renderer implementation only retains the first word. In other words, only example is passed in props.language. This is because the following code only adds codeInfo[0] to the properties:
https://github.com/rexxars/commonmark-react-renderer/blob/master/src/commonmark-react-renderer.js#L153
For backward compatibility and ease of use, I don't think the value of props.language should change. But perhaps an additional property could be added:
        case 'code_block':
            var codeInfo = node.info ? node.info.split(/ +/) : [];
            if (codeInfo.length > 0 && codeInfo[0].length > 0) {
                props.language = codeInfo[0];
                props.codeinfo = codeInfo;
            }
            break;

This seems like a simple fix. so I've created a PR for it.

Clever! Thanks.


U+2201 COMPLEMENT looks like ⟨C⟩

U+2201 COMPLEMENT looks identical to U+0043 LATIN CAPITAL LETTER C. It should look more stretched, as in \complement in LaTeX.

Fixed in https://github.com/agarick/agave/releases/tag/v27


Handle sites that have no doc URL

We are not handling the scenario where there is no doc field for a given site. The link has href="#", but also target="_blank", so it opens a new page and shows the same page as the popup menu. Clearly, this looks horribly broken.
How should we handle this scenario?
Ideas:

Create a page on 2fanotifier.org and link to that
Replace the button with some default text
Display the exception text from the twofactorauth.org if it is present

Holy Shit! This completely slipped my mind. Definitely agree about addressing this before we do an announcement blitz.
What about changing the button to look disabled, and putting a message that says we can't find any docs?

What about something like this? The domain name might get too long..... need a more flexible solution.

Reopening because this works in Chrome, but is broken in FF.


Get-Date return hour as 12 instead of 0 when using .ToString('hh')

Steps to reproduce
PS C:\> (Get-Date -Hour 0)

Thursday, 7 January 2021 00:21:15

PS C:\> (Get-Date -Hour 0).Hour
0
PS C:\> (Get-Date -Hour 0).ToString('hh')
12

Expected behavior
(Get-Date -Hour 0).ToString('hh') to return the value 0.
Actual behavior
(Get-Date -Hour 0).ToString('hh') returns the value 12.
Environment data

Name                           Value
----                           -----
PSVersion                      7.1.0
PSEdition                      Core
GitCommitId                    7.1.0
OS                             Microsoft Windows 10.0.19042
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

hh is 12 hour clock, there is no 0, 12 is midnight and noon.  01 is 1AM and 1PM etc
HH is 24 hour clock. 00 is midnight, 01 is 1 AM, 12  is noon, 13 is 1pm
H or h will omit the leading zeros.

hh is 12 hour clock, there is no 0, 12 is midnight and noon.  01 is 1AM and 1PM etc
HH is 24 hour clock. 00 is midnight, 01 is 1 AM, 12  is noon, 13 is 1pm
H or h will omit the leading zeros.

Thanks! My bad.

Thanks! My bad.


Multiple index bundles?

I'm testing filters and while they are great, I'm not sure if they can fix my usecase.
My site can potentially grow very big. I'm thinking about publishing whole books on my site. Or very long stories. Each book / story page is a separate web page.
I'd like to provide a search, but scope it only to just opened story / book. Most likely, people don't want to search in multiple books, they wan't to search only in the book they are just reading.
Since I basically never want to search globally, are there any possible optimizations for this usecase during buildtime?
Filters don't seem ideal for me, unless I'm misunderstanding them - it seems like the search happens as usual, and the filter takes an effect in the last moment, after different index files are already loaded. For me, the ideal solution would be to only load specific index files relevant to the opened book.
Does this make sense?
Would I need to run pagefind separately for each book somehow, each time with different files? Or is there a more elegant solution?
Thanks!

Hey @MartinMalinda 👋

Would I need to run pagefind separately for each book somehow, each time with different files?

To fully separate the indexes from each other, yes this would be required.

is there a more elegant solution?

I think so! Fundamentally the same action, but performed via the NodeJS API.
Psuedo-coding something that might work:
import * as pagefind from "pagefind";

const books = [
  { directory: "content/books/book-1", "id": "book-1" },
  /* ... more books ... */
];

for (const book of books) {
  const { index } = await pagefind.createIndex();
  await index.addDirectory({
    path: book.directory
  });
  await index.writeFiles({
    outputPath: `public/pagefind/${book.id}`
  });
}

That would output a fully independent /pagefind/book-1/pagefind.js etc to import.
To reduce the duplication of the assets, you could instead use index.getFiles and write the files to disk yourself, skipping the js/css assets and writing those to a common directory instead, then loading Pagefind with a custom bundlePath pointing to the relevant directory.
Hopefully that makes sense! Let me know if you think that might work for you 🙂

At the moment I'm using https://github.com/shishkin/astro-pagefind so I'll need to "eject" from that and roll my own solution. Because of that I can't test it real quick but this looks very realistic to me. I'll see how I can integrate pagefind to Astro in a custom way.
Thanks a lot!

Grand!
I'll convert this Issue into a Discussion so we can keep tabs on how you go 🙂


Update README.md: no need to include quotes around env variables when exporting them

Hey,
So after following the read me file to setup my local pullup I was getting errors that "OAuth2Strategy requires a clientID option" even though I have already set my secret and clientID for github. Then I realise that there was no need for quotes around env variables. So I have gone ahead and submitted a pull request with updated version of readme file.

Thanks @arminkhoshbin!


Provide a way to change TimerTrigger schedule outside of function.json

From what I can find, there is currently no ability to change the scheduled time of a TimerTrigger based function that was generated/precompiled and published from VS2017.
Every time I want to change the schedule I need to recompile and publish the function again, if I want different schedules per environment or per deployment of the same function I am flipping the code around and re-publishing.  Maybe I'm missing something on how this can be done cleaner/properly.

Timestamp:  October 29th, 2017
Function App version: 2.0-beta
Target Framework: .NET Standard 2.0

function.json
{
"generatedBy": "Microsoft.NET.Sdk.Functions.Generator-1.0.6",
"configurationSource": "attributes",
"bindings": [
{
"type": "timerTrigger",
"schedule": "0 0 13 * * 1-5",
"useMonitor": true,
"runOnStartup": false,
"name": "timeTrigger"
}
],
"disabled": false,
"scriptFile": "../bin/Jobs.AzureFunctionsHost.dll",
"entryPoint": "Jobs.AzureFunctionsHost.Functions.RunJob1"
}
I believe this is similar to the requirements for #1331 "Provide a way to disable a function outside of function.json"
This was also mentioned on https://stackoverflow.com/a/46248655 and @davidebbo mentioned this was not currently possible with generated/precompiled functions and suggested an issue be submitted here; although I could not find a pre-existing issue, you can dup this one if there is one floating around somewhere.
Cheers,
kp

See #1934, which provides a solution.


Datacite

Ready to be checked over.
Datacite functionality has been implemented, and the metadata from datacite gets mapped to jsonLD.

Looks good, but, can you add a couple things?

description field in return
pagination (see FigShare, DataONE)

Pagination added,
description is already present. You can see it in parseRepositores.js, line 10


GHSA-w6m4-4394-5mjr: various improvements

The DISCUSSION type is valid according to the latest version of the schema: https://ossf.github.io/osv-schema/#references-field

Hi @tomodachi94, thank you for the contribution however debian packages are out of scope for us
https://github.com/github/advisory-database?tab=readme-ov-file#supported-ecosystems

Cool. Could you please update your README to point out that you only support a subset of the OSV specification?


Possible error in documentation

Hi,
When browsing the documentation for the latest version 4.4, I came across an unused class in one of the exemples for the navbar.
The External content exemple contains the pos-f-t class which no longer exists in bootstrap:

Collapsed content

      Toggleable via the navbar brand.

    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarToggleExternalContent" aria-controls="navbarToggleExternalContent" aria-expanded="false" aria-label="Toggle navigation">

    </button>

I took a look at the commit history, and found one stating that it has been renamed to position-fixed.
Thank you

Fixed in #30505


Further improve security in freeacs web

By introducing spring boot we may have drastically cut down on the list of known and unknown vulnerabilities. But we need to replace the LoginServlet with spring security.

I found a pretty ugly security hole in web module. I cant for the life of me understand how I could implement such a flaky login mechanism. But now its fixed. In the future however, and this is the reason for keeping this issue open, we must rely on spring security

Next up.

And it's going to be spring security.


TODO: Test Silent army v5 of a wide variety of devices

Discuss your results here

Windows build please

it is failing, i have to fix it up...

If you have a 1070 or 1080 please test it:
https://github.com/maztheman/nheqminer/releases/tag/v0.4h

try:
https://github.com/maztheman/nheqminer/releases/download/v0.4h/v0.4h_1070_plus.7z
i remove all the thread waiting..

the v5 silent army doesnt seem to be too great when converted to CUDA :(, however It might just be the way its looping...i might be able to fix it

Hmm, w/ 0.4h_1070_plus this happens:   ;)
Just for the sake of comparison - this is what I get w/ the same 1080 on one of the original SA5 python ports for windows:

yeah there is some major issue with cuda and that code that was posted for opencl.  cuda keeps "timing" out when I try to do same kind of calls...I guess itll have to be a work in progress for now.

I see from the author or silentarmy:
mbevand commented 2 days ago • edited
@tupieurods You are right. Didn't know shared atomics were not hardware implemented pre-Maxwell. That' s definitively the cause of the slowdown then, because this commit makes heavy use of shared atomics. I see no solution other than maintaining a 2nd separate version of input.cl specifically for pre-Maxwell Nvidia GPUs then.

Well based off that guys message I reverted back to a more direct conversion, maybe itll work better:
https://github.com/maztheman/nheqminer/releases/download/v0.4h/v0.4h_MAXWEL_PLUS.7z
It was super slow on GTX 650 but looks like it will be because of the shared atomics

It gives me much higher I/s numbers on full GPU load, but no Sols, unfortunately =)

hmm wierd, i get 78 sols/s with my R9 290 with the v5 code in open cl.  0 sols probably because some timeout is causing a crash

I ran both versions.
Setup: 6x GTX1070 with Windows 10 latest drivers, etc (anno vers)
0.4h plain: 241 sol/s power usage 51%
0.4h maxplus: 2.4 sol/s and a near 400 I/s. Also the power usage is above 70%

hmm 241 is really not that competitive to the SA linux version, is it?

Honestly i havent tried the linux version yet, The zcminer-dev windows version gets about 300 so its not that bad.
You have Linux example on actual speeds?

Compiled. For me crashing after 20 sec (i see constantly increase use of gpu memory till all 4GB is fillup)
[23:00:05][0x000011dc] Using SSE2: YES
[23:00:05][0x000011dc] Using AVX: YES
[23:00:05][0x000011dc] Using AVX2: YES
[23:00:05][0x000011a8] stratum | Starting miner
[23:00:05][0x000011a8] stratum | Connecting to stratum server eu1-zcash.flypool.org:3333
[23:00:05][0x00001194] miner#0 | Starting thread #0 (CUDA-SILENTARMY) GeForce GTX 980 (#0) BLOCKS=64, THREADS=512
[23:00:05][0x000011a8] stratum | Connected!
[23:00:05][0x000011a8] stratum | Subscribed to stratum server
[23:00:05][0x000011a8] miner | Extranonce is fa613f0f55
[23:00:05][0x000011a8] stratum | Authorized worker t1bSsj8xWFJx6n2J1LDvjzuc8dEJ9r1DxaR.work1
[23:00:05][0x000011a8] stratum | ←[35mTarget set to 004189374bc6a7ef9db22d0e5604189374bc6a7ef9db22d0e5604189374bc6a7←[0m
[23:00:06][0x000011a8] stratum | ←[36mReceived new job #11ee30962342110c9785←[0m
[23:00:20][0x000011dc] ←[33mSpeed [300 sec]: 8.72074 I/s, 15.646 Sols/s←[0m
[23:00:36][0x000011dc] ←[33mSpeed [300 sec]: 8.94374 I/s, 16.6693 Sols/s←[0m
 CUDA error 'out of memory' in func 'sa_cuda_context::solve' line 1029
 CUDA error 'out of memory' in func 'sa_cuda_context::solve' line 1030
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1073
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1024
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1025
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1029
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1030
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1073
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1024
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1025
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1029
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1030
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1073
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1024
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1025
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1029
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1030
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1073
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1024
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1025
 CUDA error 'unspecified launch failure' in func 'sa_cuda_context::solve' line 1029

yes, sorry there is a memory "leak" that i already have fixed but not have pushed
Its only supposed to create the 2 buffers once, and reuse the, in my old code I was creating it every time and not deleting....:P

I tried it on a 750ti  comp 5.0  and I get this massage. Missing file MSVCP140.dll  for win 8.1

oh, you need to install the redist file:
https://www.microsoft.com/en-ca/download/details.aspx?id=48145

@chronosek ive checked in the fixes

That worked...thx :)

@maztheman thx, not crashing now, but always get 0 sol/s no matter what -cb, -ct will set

Yeah some internal issue, ill have to fully debug it again...

Getting @ 17-18 sol/s with a 1060 3gb card with 0.4h.  I found the best rate for this card is obtained with -cb 128 -ct 32 (autodect puts it at -cb 63 ct 64 and only yields 15 to 16 sol/s.

removing packed atomic counters = bad, I tested it in opencl, it is fastest. I tested packed 64-bit atomics too, 1-2% slower

tpruvot did good job porting to cuda, specially with atomic part (working stable at 58 sol/s but still eqm doing 66 sol/s), i think maztheman problems was from some hardcoded values or other code what was not in silentarmy

I added a test program that will help me debug this cuda issue.  Please post your log files.

log.txt

I created a new build that should "work" on 1080 and 1070's again.  Probably wont break any records though...

Confirmed, it works and even gives a bit better results on my GTX 1080 than all the previous builds.

working for gtx980 - got 41 sol/s

Still not working with GTX 580 1.5GB

@dtaworm, can you run the debug tool and post the log?

@maztheman yeah i'll do that tomorrow afternoon when I get into work.

On CUDA, it doesn't display what cards are doing what hash. :)

arg 1 = -r
Settings:
NR_ROWS_LOG = 20
OVERHEAD = 6
COLL_DATA_SIZE_PER_TH = 60
Run Count = 100
Device #0 | GeForce GTX 1080 | Running Tests....
Silentarmy V5 test
35.878 sols/s
Silentarmy V4/V5/maztheman mix test
29.643 sols/s
maztheman test
0 sols/s

arg 1 = -r
Settings:
NR_ROWS_LOG = 20
OVERHEAD = 6
COLL_DATA_SIZE_PER_TH = 60
Run Count = 100
Device #0 | GeForce GTX 580 | Running Tests....
Silentarmy V5 test
18.6791 sols/s
Silentarmy V4/V5/maztheman mix test
30.8821 sols/s
maztheman test
12.5392 sols/s

arg 1 = -r
Settings:
NR_ROWS_LOG = 20
OVERHEAD = 6
COLL_DATA_SIZE_PER_TH = 60
Run Count = 100
Device #0 | GeForce GTX 550 Ti | Running Tests....
Silentarmy V5 test
<error> cuda error 2, out of memory in function 'context::init', line 1313
context intialization failed
...
0 sols/s
Silentarmy V4/V5/maztheman mix test
<error> cuda error 2, out of memory in function 'context::init', line 1313
context intialization failed
...
0 sols/s
maztheman test
<error> cuda error 2, out of memory in function 'context::init', line 1313
context intialization failed
...
0 sols/s

hmm interesting

On my GeForce GTX 650
nheqminer -t 0 -cd 0 -cs -b
[15:25:51][0x00000a7c] Using SSE2: YES
[15:25:51][0x00000a7c] Using AVX: NO
[15:25:51][0x00000a7c] Using AVX2: NO
[15:25:51][0x00000a7c] Benchmarking CUDA worker (CUDA-SILENTARMY) GeForce GTX 650 (#0) BLOCKS=14, THREADS=64
[15:25:51][0x00000a7c] Benchmark starting... this may take several minutes, please wait...
[15:26:34][0x00000a7c] Benchmark done!
[15:26:34][0x00000a7c] Total time : 42382 ms
[15:26:34][0x00000a7c] Total iterations: 200
[15:26:34][0x00000a7c] Total solutions found: 374
[15:26:34][0x00000a7c] Speed: 4.71898 I/s
[15:26:34][0x00000a7c] Speed: 8.8245 Sols/s
Is this good?

For a GTX 650, that is what I get.  I havent seen any higher.

We're you able to over clock the card?

Noticed after 8 hrs of running or so, it drops speed to 1sol. The has to be
restarted... any info as to why?
On Nov 16, 2016 9:06 PM, "maztheman"<EMAIL_ADDRESS>wrote:

We're you able to over clock the card?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/maztheman/nheqminer/issues/5#issuecomment-261142382,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARG0jJBmUHwS7tInHzcr_GYNBEsz0BXWks5q-8SagaJpZM4KxkRY
.

Not really, is it possible that your GPU overheated or something?

@maztheman I ran the new debug tool but where is the log file saved?  Is there a switch I need to use to write the log to a text?  I did notice that it gave me @ 18 sol/sec on the v4 and 24 sol/sec on the v5 with the 580.  But with nheqminer using the -cd 0 switch detects the 580 but I'm getting 0 sol/s using the newest 0.4i.

Yeah the debug tool has a little different code I was playing around with. To write the log add 1>run.txt to the end of your command line.  Thst should write all the text to a file.

@maztheman Here ya go, I also included a screenshot of it in regular mode.
run.txt

i see you using cuda_tromp for old and gtx 580 what have compute capability 2.0, so i suspect it was not compiled for your card (in sources i see cuda_tromp project set for 2.0+, but restriction on  equi_miner.cu set for 5.0+)

Thanks @chronosek , maybe that will help @maztheman but I have no idea how to compile or change restrictions on equi_miner.cu from 5.0+to 2.0+

If you want try cuda_tromp you could give a try dll compiled by me http://chronx.pl/cuda/cuda_tromp_75.dll (it was for cuda8.0 but still should work) but still even without atomic support silentarmy port should be faster

@chronosek that worked like a champ, getting @ 13 sol/sec which is better than the nothing I was getting before.
Thanks man,

Only get about 45 sol/sec with R9 fury.  According to silentarmy readme I expected to be getting at least the same 115 sol/s of an R9 Nano.
https://github.com/mbevand/silentarmy/commit/503697cd03d68eef9f6824aef920b50999bef4f1?short_path=04c6e90#diff-04c6e90faac2675aa89e2176d2eec7d8

i think opencl was not updated here to lastest silentarmy

I thought it was under the ocl_silentarmy/gpu/kernel folder.   The 115 Sol/s results I've seen are all under linux with a single R9 nano.  Just to make sure it wasn't the machine I moved the fury to another system and got similar results.  I'm barely getting 115 sol/sec with 2x R9 fury and I5-4460 cpu.

Im running under windows environment.  I have the most up to date kernel.cl file and it seems to be working pretty good.  I dont use NiceHashMiner.exe to run nheqminer.exe, I just run it directly.

@maztheman yeah I run directly with nheqminer.exe as well.  The latest kernel.cl file you mention is that included in your most recent 0.4i build or do I need to download that from elsewhere?

oh, hah...maybe not...
its in the github source control tho, if its not the same ill update it
asap.
On Fri, Nov 18, 2016 at 2:32 PM, dtawom<EMAIL_ADDRESS>wrote:

@maztheman https://github.com/maztheman yeah I run directly with
nheqminer.exe as well. The latest kernel.cl file you mention is that
included in your most recent 0.4i build or do I need to download that from
elsewhere?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/maztheman/nheqminer/issues/5#issuecomment-261647443,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABZS8FB9Cq3xONTfak7nCJ54HY1oHmmTks5q_hmDgaJpZM4KxkRY
.

Thanks @maztheman I just messed myself a little.  Getting 110 sol/s off a single r9 now.  Probably gonna double at work now too.

@dtawom , sweet.

Just wanted to say thanks @maztheman . With your help I'm about 1/2 way down on page 1 at https://zcash.nicehash.com/workers with 340 sol/sec between all the systems at work and home (7) without disrupting normal usage much. I'm working on getting one more up and running which should put me at @ 400.  I wish our server had a pci-e x16 slot, might even be able to push 450 if it did.  Anyway, you're awesome. If you're ever in Alaska and want a tablet, laptop, or desktop I'll hook you up :)  Do you take donations?

Well I'm glad you got all that working!  I live in Canada so I'm pretty
close heh.  I have a btc address 18KXbLfgVt9zLxEuboPCmjpuvLL7VtjPhm if you
wanted to donate.
Maztheman
On Nov 19, 2016 12:12 AM, "dtawom"<EMAIL_ADDRESS>wrote:
Just wanted to say thanks @maztheman https://github.com/maztheman . With
your help I'm about 1/2 way down on page 1 at https://zcash.nicehash.com/
workers with 340 sol/sec between all the systems at work and home (7)
without disrupting normal usage much. I'm working on getting one more up
and running which should put me at @ 400. I wish our server had a pci-e x16
slot, might even be able to push 450 if it did. Anyway, you're awesome. If
you're ever in Alaska and want a tablet, laptop, or desktop I'll hook you
up :) Do you take donations?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/maztheman/nheqminer/issues/5#issuecomment-261698452,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABZS8DazNVNaMPuEb64RrgrJ1CYoPjt7ks5q_qFegaJpZM4KxkRY
.

I don't know what changed in the recent builds of silentarmy, but I'm getting about triple the sol/s out of my 1060 with this win build https://github.com/zawawawa/silentarmy/releases .  I think I was getting @ 25 sol/s with your latest build, I'm getting 85-95 on zawawawa's.  CPU mining doesn't appear to work on his and I get virtually identical sol/s on all AMD card's I've tried.  FYI I have no bitcoins nor do I have any idea how to donate to a btc address, I was hoping for something like a paypal address or a site you have with a donate button or something.

I'll have a look at this guy's mods.
On Nov 23, 2016 3:59 AM, "dtawom"<EMAIL_ADDRESS>wrote:

I don't know what changed in the recent builds of silentarmy, but I'm
getting about triple the sol/s out of my 1060 with this win build
https://github.com/zawawawa/silentarmy/releases . I think I was getting @
25 sol/s with your latest build, I'm getting 85-95 on zawawawa's. CPU
mining doesn't appear to work on his and I get virtually identical sol/s on
all AMD card's I've tried. FYI I have no bitcoins nor do I have any idea
how to donate to a btc address, I was hoping for something like a paypal
address or a site you have with a donate button or something.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/maztheman/nheqminer/issues/5#issuecomment-262484765,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABZS8Lzo-EjpIuP56q7rymsya9JBFDpiks5rBBypgaJpZM4KxkRY
.

I have posted a new release that needs to be tested.  Supposed to increase GTX 10XX series cards by a lot.
maztheman

ill do that now

it doesnt seem to actually start to mine. it takes 30% of each GPU and just 'sits' there. No output after 'autherized worker'

Can you try "-b 200 -t 0 -cs -cd 0"

same thing:
Setting log level to 2
[23:23:22][0x000017f0] Using SSE2: YES
[23:23:22][0x000017f0] Using AVX: NO
[23:23:22][0x000017f0] Using AVX2: NO
[23:23:23][0x000017f0] Benchmarking CUDA worker (CUDA-SILENTARMY) GeForce GTX 1070 (#0) BLOCKS=105, THREADS=64
[23:23:23][0x000017f0] Benchmark starting... this may take several minutes, please wait...
and then just console again after 2/3 secs

Im about to upload a new binary v0.4k_2.7z that should hopefully do something for you :)

Getting a bit better sol rate on my dual R9 Fury's and I5-4460 system.  Took a bit longer to ramp up but seems to be much more consistent rate of @ 235-245 sols/s.  With last build it would flux anywhere from 180-240.  I'll post my 1060 results in a bit.

1080 can do 107 sols/s, 970 can do 73 sols/s

I'm only getting 20 sol/s with my 1060 on this new build, about the same as I was getting before.

maztheman I'm getting 60 s/s with nicehash's miner with a nvidia 750ti on windows 8.1. On my windows vista the first release 11 s/s because i can't load msvs 2015. Is it possible to make 1 build that doesn't use msvs 2015.  error says missing 140.dll. I'm mining at nicehash selling my hash. And I cant compile. Would like to try your latest release for cuda too. thx  :)

@maztheman with v2 same issue, wont start mining with -cs

@kruisdraad im not sure what the issue could be...other people have successfully ran it...?

WIN10
gtx1070
-cs no work

@maztheman perhaps driver issue, what are they running?

NV 375.95

I am on the 372.90 which is somewhat more stable and works fine with devminer and eqm

Since the older cards were having not great success with V5, I created a mix and match of v4 and v5 for older compute 30, 20 devices.  Also with the new build CUDA SA is the default, so its a direct drop in replacement for nice hash miner.

What's going on, are servers down? https://zcash.nicehash.com/workers shows no workers and I'm getting failed connections on stratum.zcash.nicehash.com:3357 and the couple other servers I've tried to connect to.

https://zcash.nicehash.com
Looks like the zcash pool is done.  There are other zcash pools however.

Yeah I figured that out, switched to the more popular flypool for mining.  Guess there's a smaller chance of it just going TU.
Thanks,

@dtawom What area of Alaska? (Anchorage here)

v0.4l works with GTX 650 and gives me ~5 Sols/s on CUDA [-t 0 -cd 0]==[-t 0 -cd 0 -cv 1]==[-t 0 -cd 0 -cs] and ~3 Sols/s on OCL [-t 0 -od 0]...
However, it was giving me ~8 Sols/s on OCL [-t 0 -od 0] not while ago w/ v0.4g ;)
Also, v0.4l doesn't work on CUDA at all on GTX 550 Ti and GTX 580:
[-t 0 -cd 0]   CUDA error 'invalid device symbol' in func 'sa_cuda_context::solve' line 2477
[-t 0 -cd 0 -cs]  CUDA error 'invalid device symbol' in func 'sa_cuda_context::solve' line 2477
[-t 0 -cd 0 -cv 0]  CUDA error 'unknown error' in func 'sa_cuda_context::sa_cuda_context' line 2328
[-t 0 -cd 0 -cv 1]  CUDA error 'invalid device ordinal' in func 'cuda_sa_solver::getinfo' line 37
GTX 550Ti was tested @W10 14393.223 NV 375.70
GTX 580 was tested @W10 14393.447  NV 375.95

@drigger for the older cards did you rename the cuda_silentarmy_sm30.dll ? I basically rolled back most changes for that DLL.

LOL, missed that part about renaming completely, my bad, sorry)

I'm trying to incorporate some of the newer enhancements into the older 3.0 cards.  I'm hoping the next build will be a performance increase.

For a reference, this is what I get with renamed dll on v0.4l @CUDA_SA:

GTX 550 Ti: ~4 Sols/s
GTX 580: ~28 Sols/s
GTX 650: ~9 Sols/s

There is a small loss for 550Ti if compared with standalone [b]SA[/b] miner (4 vs 8), but for 580 & 650 it is a small win (28 vs 23, 9 vs 8), so definitely thanks you for this release ;)

I made a special build for old cuda cards:
https://github.com/maztheman/nheqminer/releases/tag/v0%2C4m_Beta
I get 1 more sols/s on my GTX 650 so almost 10%?
let me know what you get.

@maztheman
WIN10
375.95
GTX1070
v0.4l

Why?

Hmm I don't know but maybe something to do with no Avx?

@maztheman
Heres my t32 with your newest beta. I'll try the others here soon.
20 sols on a gtx760
https://puu.sh/svlKV/e9d0b41f6e.png

So....
t32
20.32 sols on gtx760
https://puu.sh/svn3p/95b630c10b.png
t64
18 sols on gtx760
https://puu.sh/svmaW/70c1bc16ed.png
t128
16 sols on gtx760
https://puu.sh/svmpa/4b347bdeb1.png
t256
14.25 sols on gt760
https://puu.sh/svmGD/3ebe13830b.png
Maybe you can make a t16?

Seems with the t32 its using an additional 18 watts so 138 watts for a gtx760 at 20 sols. Thats probably to expensive to actually use to mine unless free electricity which I do not have but a great improvement. Good job maztheman
Real world mining its seeing about 19.5 sols

I uploaded a 16 thread version

Thanks for your testing!  Not exactly what I was expecting but seems each card has its own sweet spot.

t16
16.5 sols on gtx760
So far seems the 32 is the best.
Whenever I start the miner it always shows blocks 42 and threads 64. Is that when the mining software thinks I should be using?

The original miner used that information but I dont use it.
42 is 7 * your sm count, which I guess is 6.  It seems silent army uses a different block dimension so that it can use the thread id as an index into the hash table.

My results with latest beta:
GTX 580:

t16 22.41
t32 27.5
t64 32.3
t128 29.5
t256 26

GTX 550 Ti

t16 5.7
t32 7.5
t64 7.5
t128 6.5
t256 5.4

GTX 650

t16 5.3
t32 6.6
t64 8.8
t128 8.6
t256 8.0

@drigger. Thanks for the testing.

I'm getting around 100 sols with GTX980 with version L now
best result (102 sols) with -cs -cb 512 -ct 64 -cd 0
with cpu (7 out of 8 threads) it gives around 120 sols
-t 7 -cs -cb 512 -ct 64 -cd 0
I found keeping 1 thread free (7 of 8 total) gives better result on gpu and same if not better final sols.
On previous versions (i) best (42 sols) was -cs -cb 256 -ct 32 -cd 0
around 66 sols with -t7 -cs -cb 256 -ct 32 -cd 0
This is a huge improvement ! keep up the good work Maz :)

Tnx I'll keep porting any enhancements I find.

@jddebug Kenai/Soldotna area.  Thanks for the updates @maztheman, I'll post updates for all my stuff tomorrow.

Can you please send me a private generation absenteeism?

@ceozero Sorry I dont understand what you mean...

@maztheman I need a new miner. You need to modify the code to re compile. can you do it?

Yeah I can compile anything for windows.

May I know your email address? Or do you want to send a mail to me<EMAIL_ADDRESS>

I sent you an email

Getting @ 75-85 sol/sec off my GTX 1060 3GB with 0.4l, for some reason that number doesn't improve much when I have all 4 CPU's running too.  I was getting better results using your miner for CPU and Silentarmy for GPU at a combined 100 sol/s.  Default detection for the 1060 is 63 blocks & 64 threads, I cap out at about 75 with this setting, 128b and 32t seems to give me the best capping out at about 85 sol/sec.  Is there a calculator out there that will tell you what the best block and thread count is for any given model and ram size video cuda card?

I can't run, I'm still working on that.

在 2016年11月29日，上午4:08，dtawom<EMAIL_ADDRESS>写道：
Getting @ 75-85 sol/sec off my GTX 1060 3GB with 0.4l, for some reason that number doesn't improve much when I have all 4 CPU's running too. I was getting better results using your miner for CPU and Silentarmy for GPU at a combined 100 sol/s. Default detection for the 1060 is 63 blocks & 64 threads, I cap out at about 75 with this setting, 128b and 32t seems to give me the best capping out at about 85 sol/sec. Is there a calculator out there that will tell you what the best block and thread count is for any given model and ram size video cuda card?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/maztheman/nheqminer/issues/5#issuecomment-263379556, or mute the thread https://github.com/notifications/unsubscribe-auth/AVeH-ZwE_v68V9-n2Rw-fCDUF63s7Phvks5rCzSzgaJpZM4KxkRY.

@dtawom , the silentarmy does not include some of the changes I added, so it maybe more efficient for that specific card.  unless you are using the https://github.com/zawawawa/silentarmy version.  I ported those changes and some other nvidia specific parameters and stuff.  If I had all the nvidia cards I would be testing and testing before I created builds.  I just have to trust that the changes im porting "work" and "work well" with all nvidia 10xx series cards.  There is a "Version 6" of silentarmy coming VERY soon.  I will be porting those changes ASAP.
Stay tuned...

@maztheman yeah the zawawawa one is the one I was using.  The difference is so negligible (5-10 sol/sec per machine) that it is easier just to use your latest build only.  The new nvidia one  you made for older cards is getting me @ 40 sol/s which is @ 15 more sol/sec than I was getting before.  Thanks soo much for the updates, they've got me hitting peaks of  650 sol/s now between all my rigs.  Looking forward to silentarmy V6, hope the improvements are as significant as they were from 4 to 5.

I'm just glad the work I'm doing is useful to someone :-)

@maztheman what‘s  time update.  to Faster.,

A few more days

I dunno if this guy is running off silentarmy v6 or something else, but these numbers are soooo sexy.  Gonna give um a try on my 1060 rigs.

Oh it's closed source so I can't see what he is doing. I can profile the exe probably and see what I can see

Confirmed 175 sol/sec on 1060 with no CPU.  You should do what this guy does and take a couple percent for yourself.  I'd rather support you than him.

Holy moly, getting triple speed off my R9 Fury's now with claymore.  325 H/s per card with https://github.com/nanopool/ClaymoreZECMiner

:) wow, looks like claymore is on top again!

Looks like an update will happen pretty soon...

new build new thread
https://github.com/maztheman/nheqminer/issues/8


docs: correct spelling in README to prevent 404 errors in routing ins…

name: Pull Request
about: this PR fixes spelling error in readme file
title: ''
labels: ''
assignees: ''

Description
This pull request corrects a spelling error in the README file to prevent 404 errors in the routing instructions.
Changes Made

Fixed spelling in the README file to ensure proper routing.

Motivation and Context
The typo in the README caused confusion and 404 errors when following the routing instructions. This fix aims to improve the documentation's accuracy and usability.
Checklist

[x] I have read the contributing guidelines.
[x] The code follows the project's coding standards.
[x] All new and existing tests passed.

Thank you for making those changes.


report_file: force concretization of parameterized type aliases

fixes #237

Codecov Report
Patch coverage: 100.00% and project coverage change: -2.39 :warning:

Comparison is base (9cf324a) 89.27% compared to head (031820a) 86.89%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #534      +/-   ##
==========================================
- Coverage   89.27%   86.89%   -2.39%
==========================================
  Files          10       10
  Lines        3031     3013      -18
==========================================
- Hits         2706     2618      -88
- Misses        325      395      +70

Impacted Files
Coverage Δ

src/toplevel/virtualprocess.jl
94.96% <100.00%> (-0.01%)
:arrow_down:

... and 5 files with indirect coverage changes

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


Crashes instantly, also corrupts 3 game files

Game Version:
OWML Version:
NomaiVR Version:
VR hardware:

Raicuparta.NomaiVR v1.2.3 | OWML |
-- | -- | --
Adding patch in PermanentManager.Awake. | OWML |
Raicuparta.NomaiVR requires VR. | OWML |
Error while applying VR patch: System.Exception: Could not find patch zone in globalgamemanagers. This probably means the VR patch needs to be updated. at OWML.Patcher.VRFilePatcher.FindPatchStartOffset(Byte[] sectorBytes) in D:\a\owml\owml\src\OWML.Patcher\VRFilePatcher.cs:line 53 at OWML.Patcher.VRFilePatcher.Patch() in D:\a\owml\owml\src\OWML.Patcher\VRFilePatcher.cs:line 31 at OWML.Patcher.VRPatcher.PatchVR(Boolean enableVR) in D:\a\owml\owml\src\OWML.Patcher\VRPatcher.cs:line 32 at OWML.Launcher.App.PatchGame(IList`1 mods) in D:\a\owml\owml\src\OWML.Launcher\App.cs:line 134

this is the log

fill in the requested details before reopening


[FSDE-1342] Add support of Views submodule to Toolbar section

@josecarlosgonzalezv

The CI pipeline did not run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-140/1/. :x:

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-140/2/. :white_check_mark:

You can check this PRs instance in https://9b5846e5e6faa7eaf3fe15cc3fa3934377b52be9-chi-pr.enterprise.ctl.io

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-140/3/. :white_check_mark:

You can check this PRs instance in https://2c4e44b8623eddd315164633c70a5313acbd39ba-chi-pr.enterprise.ctl.io

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-140/4/. :white_check_mark:

You can check this PRs instance in https://5cbed1ea9f32ed2cdd81a58b02f6e63aeb055bac-chi-pr.enterprise.ctl.io

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-140/5/. :white_check_mark:

You can check this PRs instance in https://12fc7aab07353fc0174e3320bf68ef3471df55a6-chi-pr.enterprise.ctl.io

The CI pipeline did not run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-140/6/. :x:

The CI pipeline did not run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-140/7/. :x:

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-140/8/. :white_check_mark:

You can check this PRs instance in https://12c4aad7b81a935e389019ec1512eb26536fa952-chi-pr.enterprise.ctl.io