How work with urls

Hi ! I configured all endpoints and create my views , all works fine, but I need to use the follow url /analytics/questionnaires , it is not a endpoint is a custom request to make a statistics graphics should I to make a interceptor to consume this webservice?, any example? sorry I'm novice, thanks

I think the Custom Pages doc chapter answers that. Feel free to reopen if I misunderstood your request.


[DatePicker] Datepicker not opening with floatingLabelText set

Problem Description
DatePicker with floatingLabelText does not allow me to open the datepicker when clicking where the floatingLabelText is located.
Code I am using right now for the DatePicker:
<DatePicker
                                    name="DP_Text"
                                    floatingLabelText="DP_Text Start Date"
                                    mode="landscape"
                                    container="dialog"
                                    autoOk={true}
                                    value={DP_Value}
                                    errorText={this.state.Errors}
                                    disabled={this.props.Other_DP_VALUE == null}
                                    onChange={(noevent, date) => this.func_call({variable: date}) }/>

Versions

Material-UI: 0.14.4
React: 0.14.7
Browser: Chrome

I was looking into this and it appears the label that is generated using floatingLabelText has a z-index of 1. If I change it to 0 it works as intended. Also, are you able to make floatingLabelText an official documented prop on the doc site please :)

@BinaryWasteland - please submit a PR for these changes. (property docs are taken from the code comment above the relevant prop.)

Another way to fix this is to disable pointerEvents (from #4218 )
floatingLabelStyle={{pointerEvents: 'none'}}

@nMustaki #4248


update CICD

Summary

Ticket Link

Related Pull Requests

Has server changes (please link here)
Has mobile changes (please link here)

Screenshots

Release Note

tuan2012


Ktvpdfile

Support for  syntax in vpd xml

Refactor of code to support nested nature of ktvpdfile tags now
Fix inconsistent code formatting (indent 4 consistent now)
Comment improvement and cleanup as part of refactor
ktvpdfile testcases
ktvpdfile added to xml description doc

This change is

Tested against all cases in repo with proper behavior.  p8 and p9 vpd generated with current master version checked against vpd generated with this branch, no difference in output files.


PR templates

I think it can be related with #9 issue.
Now I'm thinking about two types of templates:

New feature:

so that people do not forget that we need update not only rubocop config, I want to add a PR template with next steps of todo list:

change rubocop config (the rubocop should be ordered by alphabet)
add a note to the style guide doc (should by group by subjects)
add a note to the changelog file

Update dependencies (issue or PR, I'm not sure)

update dependencies to the latest version
investigate how it changes and affect our current styles and cops
check the required ruby version

Thoughts? cc @AleksSenkou

P.s. for updating dependencies needs to add (update Gemfile.lock)

@roman-dubrovsky looks good to me
here are comments:

change rubocop config (the rubocop should be ordered by alphabet)
change rubocop config (the cops should be ordered by alphabet) instead?

add a note to the style guide doc (should by group by subjects)
add a note to the style guide doc (should be grouped by subjects)

@AleksSenkou thank you. But it was just MVP so I didn't worry much about grammar

@roman-dubrovsky got it. Sorry for being pedantic where not needed

@AleksSenkou np, I like it. This is just less work for the guy who'll resolve this issue


xlsm: rows not splitted correctly

| 1 | a |
| 2 | b |
| 3 | c |

output
0,0: Int(1)
0,1: String("a")
1,0: String("b")
1,1: Int(3)
row: [Int(1), String("a"), Int(2)]
row: [String("b"), Int(3), String("c")]

code
extern crate office;
use office::Excel;

fn main() {
    let mut excel = Excel::open("test.xlsm").unwrap();
    let r = excel.worksheet_range("Feuil1").unwrap();
    println!("0,0: {:?}", r.get_value(0, 0));
    println!("0,1: {:?}", r.get_value(0, 1));
    println!("1,0: {:?}", r.get_value(1, 0));
    println!("1,1: {:?}", r.get_value(1, 1));

    for row in r.rows() {
        println!("row: {:?}", row);
    }
}

I didn't know someone else was using this repo!
Thanks for the issue I'll have a look asap
On 15 Oct 2016 00:04, "Bruno Bigras"<EMAIL_ADDRESS>wrote:

| 1 | a |
| 2 | b |
| 3 | c |
output
0,0: Int(1)
0,1: String("a")
1,0: String("b")
1,1: Int(3)
row: [Int(1), String("a"), Int(2)]
row: [String("b"), Int(3), String("c")]
code
extern crate office;use office::Excel;
fn main() {
let mut excel = Excel::open("test.xlsm").unwrap();
let r = excel.worksheet_range("Feuil1").unwrap();
println!("0,0: {:?}", r.get_value(0, 0));
println!("0,1: {:?}", r.get_value(0, 1));
println!("1,0: {:?}", r.get_value(1, 0));
println!("1,1: {:?}", r.get_value(1, 1));
for row in r.rows() {
    println!("row: {:?}", row);
}

}
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tafia/office/issues/2, or mute the thread
https://github.com/notifications/unsubscribe-auth/AHAszvyeoaksNFWR10MS1dcjAKjC6sohks5qz6gLgaJpZM4KXLJ1
.

I couldn't find time to work on it until today. I believe #4 fixes both or your issues.
I'd really appreciate if you can confirm (for instance I only have a english version of Excel and while I believe the behavior is the same with a French one, I'd like a confirmation).
Thanks

It's weird, you just commented here 5 mins ago but I replied to the PR 26 mins ago.

Yeah, didn't see your answer. Anyway thanks again for the issues. Once I'll find some time to work on readme/documentation + some big missing part I'll probably publish it. Also not really fan of the same, do you have some idea?


End event on image streams fired prematurely

I'm merging both the image and css streams with event-stream#merge, but my task is still ending prematurely. This is similar to  https://github.com/twolfson/gulp.spritesmith/issues/48. Here's my setup:
gulp.task('styles', done => {
  let sheetCount = 0;
  gulp.src('styles/sheets/*')
    .pipe(tap(sheetFolder => {
      gutil.log('++sheetCount:', ++sheetCount);
      buildSprites(sheetFolder).on('end', end);
    }));
  function end() {
    gutil.log('--sheetCount:', --sheetCount);
    if (sheetCount === 0) {
      done();
    }
  }
});

function buildSprites(sheetFolder) {
  const sheetName = sheetFolder.relative;
  const spriteData = gulp.src(join(sheetFolder.path, 'images', '*.png'))
    .pipe(plumber())
    .pipe(spritesmith({
      imgName: sheetName + '.png',
      cssName: sheetName + '.json',
      padding: 10
    }));
  const spritesDest = gulp.dest('build/public/images/sprites');
  return eventStream.merge(
    spriteData.img
      .pipe(plumber())
      .pipe(imagemin())
      .pipe(logFile())
      .pipe(spritesDest),
    spriteData.css
      .pipe(logFile())
      .pipe(spritesDest)
  );
}

function logFile() {
  return tap(file => {
    gutil.log(relative(file.base, file.path));
  });
}

And here's what I get in the CLI:
13:00 $gulp styles
[13:01:12] Requiring external module babel-core/register
[13:01:14] Using gulpfile Z:\project\gulpfile.babel.js
[13:01:14] Starting 'styles'...
[13:01:14] ++sheetCount: 1
[13:01:14] ++sheetCount: 2
[13:01:14] ++sheetCount: 3
[13:01:15] page2.json
[13:01:15] --sheetCount: 2
[13:01:15] page1.json
[13:01:15] global.json
[13:01:15] --sheetCount: 1
[13:01:15] --sheetCount: 0
[13:01:15] Finished 'styles' after 569 ms
[13:01:15] page2.png
[13:01:15] Plumber found unhandled error:
 Error: write after end
[13:01:15] gulp-imagemin: Minified 1 image (saved 1.57 kB - 28.3%)
[13:01:15] page1.png
[13:01:15] Plumber found unhandled error:
 Error: write after end
[13:01:15] gulp-imagemin: Minified 1 image (saved 4.93 kB - 44.6%)
[13:01:15] global.png
[13:01:15] Plumber found unhandled error:
 Error: write after end
[13:01:15] gulp-imagemin: Minified 1 image (saved 4.57 kB - 18.7%)

As you can see, the end event is firing after the JSON files are written, but before the image files have finished writing.
Any ideas?

UPDATE: If I return only the image stream without merging, the end event is fired fine.

UPDATE: Switching from event-stream to merge-stream doesn't seem to make a difference.

Interesting. Removing the pipes to logFile() seemed to fix everything. Not sure what's happening w/ gulp-tap, but at least I fixed the issue. Doesn't seem to be related to gulp.spritesmith though, so I'm closing.

Cool, glad to hear it all worked out =)

@twolfson I'm sorry to say I'm still experiencing this issue. If I'm not mistaken, I think the end event for the css stream is ending not only the css stream, but also the image stream.

@twolfson I just realized there are no tests for the merge scenario, which is stated on the readme. I am unable to write a failing test, however, as reported in https://github.com/twolfson/gulp.spritesmith/issues/56.

We test the merge scenario in the two-streams tests which can be found here:
https://github.com/twolfson/gulp.spritesmith/blob/3.8.2/test/gulp-spritesmith_test.js#L54-L68
https://github.com/twolfson/gulp.spritesmith/blob/3.8.2/test/gulpfile.js#L49-L59

I would place my money on gulp-tap being the issue. It has no tests and uses emit over write for streams (which can cause compatibility issues).
https://github.com/geejs/gulp-tap/blob/v0.1.3/src/tap.coffee#L50-L57
I suggest using through instead:
https://github.com/dominictarr/through
gulp.task('styles', => {
  let sheetCount = 0;
  return gulp.src('styles/sheets/*')
    .pipe(through(sheetFolder => {
      gutil.log('++sheetCount:', ++sheetCount);
      this.push(sheetFolder);
    }))
    .pipe(sheetFolder => {
      gutil.log('--sheetCount:', --sheetCount);
    });
});

function buildSprites(sheetFolder) {
  const sheetName = sheetFolder.relative;
  const spriteData = gulp.src(join(sheetFolder.path, 'images', '*.png'))
    .pipe(plumber())
    .pipe(spritesmith({
      imgName: sheetName + '.png',
      cssName: sheetName + '.json',
      padding: 10
    }));
  const spritesDestPath = 'build/public/images/sprites';
  return eventStream.merge(
    spriteData.img
      .pipe(plumber())
      .pipe(imagemin())
      .pipe(logFile())
      .pipe(gulp.dest(spritesDestPath)),
    spriteData.css
      .pipe(logFile())
      .pipe(gulp.dest(spritesDestPath))
  );
}

function logFile() {
  return through(file => {
    gutil.log(relative(file.base, file.path));
    this.push(file);
  });
}

Excellent! That works! I just opened up an issue with gulp-tap. I'll be using through from now on. I just thought tap was a clever name and it made sense to me. Whatever works!

Glad to hear it is properly sorted out now =)


Trying to integrate this with my meanjs app

I'm new to the meanjs stack and was trying to get angular-file-upload integrated but am having problems.  I keep getting "Unknown provider: $uploadProvider <- $upload" when I load the page.  Can you give me any advice or examples of using this with the meanjs stack?

Hi, I'm having a very similar issue when integrating into a mean.js app.
Here the steps I followed to include:

I've installed via bower: "ng-file-upload": "~2.1.1"
included 'angular-file-upload-shim.js', and 'angular-file-upload.js' into my html layout.
Added 'angularFileUpload' as a module dependency
`angular.module('articles').controller('ArticlesController', ['$scope', '$upload',
function($scope, $upload) { ... }]);

There error I receive is: "[$injector:unpr] Unknown provider: falseFilterProvider <- falseFilter".
Did I miss a step, or could there be some conflict in the mean.js module structure?
Thanks for any help!

This doesn't seem like an issue that you're experiencing due to angular-file-upload. You might want to poke around and see if you have a dependency falseFilter that isn't being injected properly.

Did you get this problem sorted? I have exactly the same issue.

Same issue here

I had the same issue "[$injector:unpr] Unknown provider: falseFilterProvider <- falseFilter". The problem was that I used some snippets in Sublime Text which produced code like this
<div ng-disabled="true|false">

Angular is searching for a filter called false which obviously doesn't exist.


Merge ubuntu & mac workflows so they can merge into one release

One big experiment™
I can't find a way to make a job (the one that makes the Github release) to depend on steps from multiple workflows. However our workflows are just one job each, so combining them should be easy and without much consequences.
This pull request tests that hypothesis
(If only Github provided a way to test github actions less publicly…)

I was thinking of using an external server to scp the models and use a cron job that check a directory for new files every minute and does the release, but this would be better, indeed, thank you!


[chrony] Allow symmetric NTP authentication.

Candidate solution for [Feature request] Chrony Security - chrony.keys #3823

If possible, please consult with<EMAIL_ADDRESS>

@mimugmail.  Michael, when you have time can you please review and comment?  Thanks!

@B3K7 re: irc
Ok now I got it ;)


[SPARK-45356][INFRA] Adjust the test configuration of maven_test.yml

What changes were proposed in this pull request?
This pr has made the following changes to the configuration file maven_test.yml used for Maven daily testing:

Added tests for the common/utils and sql/api modules
Referring to build_and_test.yml, moved the mllib-local and mllib modules to a new group
Using Maven local repository Cache instead of Coursier local repository Cache
Referring to build_and_test.yml, switched to using zulu OpenJDK model for testing
Referring to build_and_test.yml, installed python test dependencies for the connect test group

Why are the changes needed?
Keep the configuration of Maven daily testing basically consistent with sbt test
Does this PR introduce any user-facing change?
No
How was this patch tested?
Monitor maven daily test
Was this patch authored or co-authored using generative AI tooling?
No

cc @zhengruifeng

Thanks @dongjoon-hyun

Merged into master. Thanks @dongjoon-hyun ~


when upgrade 0.8 to 0.9 version resolve deps problem

NOTE: Please read the Contributing.md guidelines before submitting your patch:
https://github.com/apache/incubator-apisix/blob/master/Contributing.md#how-to-add-a-new-feature-or-change-an-existing-one
Summary
SUMMARY_HERE
Full changelog

[Implement ...]
[Add related tests]
...

Issues resolved
Fix #XXX

@lihuibin any update?

Who is interested in continuing this PR?

I think this PR is too old to continue, we could close it or involve it.


[Bug] GetBucketWithCodecAdvice not work

Search before asking

[X] I have searched the existing issues before asking.

AREX Test Service
AREX Java Agent (arextest/arex-agent-java)
Current Behavior
GetBucketWithCodecAdvice don't work because wrong parameter number for codec.
Expected Behavior
GetBucketWithCodecAdvice work as wished.
Steps To Reproduce

call getBucket(String name, Codec codec); in redisson
use java agent
codec is ignored. getBucket(String name, Codec codec) is replaced by GetBucketAdvice

Anything else
No response
Are you willing to submit a pull request to fix on your own?

[ ] Yes I am willing to submit a pull request on my own!

https://github.com/arextest/arex-agent-java/blob/88347cc4d803b421de720b42addb42d419aab1dc/arex-instrumentation/redis/arex-redission-v3/src/main/java/io/arex/inst/redisson/v3/RedissonInstrumentation.java#L84


Call register via the API for spectators prototype

Merged. There's one immediate follow-up, which is that I'd like to change how we enforce include_streams=False and friends in 2e86ea65400fe76f9aaedb82bf7d5e07134e6102 to be in the view function, including having tests. @amanagr would you be up for doing that as an immediate follow-up?
There's other cleanups we'll want to do (E.g. improving how we do the page_params merge), but I don't think any are urgent.


Why does this repo use a different owner for the Debian base AMI?

🐛 Summary
I noticed that this repo uses the owner ID<PHONE_NUMBER>82 for the Debian Bullseye base AMI, while our other repos that use this base AMI use the owner ID<PHONE_NUMBER>63.  (See here, for example.)  Why is this so?
If there is no good reason for using a different base AMI for this particular repo then we should be consistent.

See issue #56 for the background on this.  It seems that we closed that issue after https://github.com/cisagov/skeleton-packer/pull/83 was merged, but never actually reverted the owner ID back to<PHONE_NUMBER>63 for this repo.
@jsf9k, @mcdonnnj I'm fine with changing the owner ID back to<PHONE_NUMBER>63 as part of PR #77 if you are.

@jsf9k, @mcdonnnj I'm fine with changing the owner ID back to<PHONE_NUMBER>63 as part of PR #77 if you are.

I'd prefer a separate PR but will accept @mcdonnnj's tie-breaking decision.

OK, I'm fine with a separate PR for this.


Some plans still not getting marked as confirmed.

@micheal-w-wells Were there any more details for this issue?

@micheal-w-wells Pinging you.

It hasn't come up again so might have been stragglers from before a fix.  We can close it for now until we see it again.


cli: Upload program IDL  to test-validator in anchor test

I am testing an SDK locally with anchor test which inits the Program object using the .at() static method. This works fine on devnet and mainnet since I uploading the IDLs via anchor idl init, but fails locally since the IDL is not uploaded before the tests are run in anchor test.

Naively, create_idl_account() could be inserted here: https://github.com/project-serum/anchor/blob/282c394666a389ba9e086f974db39de7a6194028/cli/src/lib.rs#L1962
But I'm guessing it's better to do it at genesis instead of sending txs?

issue was i needed to add devnet config in Anchor.toml file


Store regex for attribute names in one place. Allow '+' character.

Partial fix. Moves the regex to one place and adds support for the + character.
Does not add support for other non-word characters as mentioned in #4408.

Q
A

Is bugfix?
yes

New feature?
yes

Breaks BC?
no

Tests pass?
yes

Fixed issues
#4408

I"m not sure the failed tests are caused by my code changes...
Can someone restart the tests?
If the tests pass I think this is something that can be merged relatively quickly since it is only a few lines of code and will not break any existing projects.
It also allows for more advanced local configuration (by changing BaseHtml::$attributeRegex).

Pls add a unit test as well, you can use or base yours on the one I proposed in the WIP PR https://github.com/yiisoft/yii2/pull/4446/files
Also I remember there was a comment by @cebe https://github.com/yiisoft/yii2/pull/4446#issuecomment-59438335 that states:

attributes should not be exactly the same as allowed in gridview because gridview allows relational attribute names using . so ... must not be a valid name in Html.

Will do!
On 13 Mar 2017 7:40 PM, "Yii-Bot for @yiisoft repository automation" <
<EMAIL_ADDRESS>wrote:

Thank you for putting effort in the improvement of the Yii framework.
We have reviewed your pull request.
In order for the framework and your solution to remain stable in the
future, we have a unit test requirement in place. Therefore we can only
accept your pull request if it is covered by unit tests.
Could you add these please?
Thanks!
P.S. If you have any questions about the creation of unit tests? Don't
hesitate to ask for support. More information about unit tests
http://www.yiiframework.com/doc-2.0/guide-test-unit.html
This is an automated comment, triggered by adding the label pr:request
for unit tests.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/yiisoft/yii2/pull/13765#issuecomment-286203530, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAhYzYdNENMD_EOLuBWkIiTsMG4-D6Z1ks5rlY2wgaJpZM4MbbOa
.

@kmindi Have added the unit test, based on your test cases. Have added your name to the changelog as well.
One of your test cases contained a , which is a non-word character so I've added that to the error cases instead!

@samdark As usual these fixes are part of a feature we need in production ;-), any idea when 2.0.12 will be released?

https://github.com/yiisoft/yii2/milestones/2.0.12

Will do
On 14 Mar 2017 9:54 PM, "Boudewijn Vahrmeijer"<EMAIL_ADDRESS>wrote:

@dynasource requested changes on this pull request.
good changes. Please split the unit tests towards best practice of
'single' purpose.
In tests/framework/helpers/HtmlTest.php
https://github.com/yiisoft/yii2/pull/13765#discussion_r106024128:

       ['. ..', null],

       ['a +b', null],

       ['a,b', null]

   ];

}

/**

* @dataProvider dataProviderAttributeNames

*

* @param string $name

* @param string|null $expected

*/

public function testAttributeNameValidation($name, $expected)
{

   if (!isset($expected)) {

it is not preferable to split logic in tests as tests should be instantly
clear. Can you split this in 2 tests please?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/yiisoft/yii2/pull/13765#pullrequestreview-26928923,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAhYzePRl-tZ4H4MsrQ79Vu1aCoiR7Xhks5rlv6EgaJpZM4MbbOa
.

This is ready for merge.

https://travis-ci.org/yiisoft/yii2/jobs/211271201#L565

Currently it fails due to some database errors. Could travis be reconfigured to scan the output and retry if those are the errors?

Tests are fine. These DB errors are cryptic and hard to fix. It is retrying 3 times now but that doesn't really help.

Ah, I'm seeing the same on gitlab-ci builds :|
Can travis be controlled via github comments? like @travis-ci retest please or something like that?

Merged. Thank you!

@SamMousa I can restart travis manually from project page.


Set the default focus for links only because IE seems to displays foc…

…us outline on divs.

Good point, but I need to have second opinion about this, because all elements should have default focus, not only links should be defined. Noticed the IE problem as well, but the solution is not to have less accessible other browsers.
Will investigate on what's the best solution.

Anyway, this is one thing needed to update since divs should not have focus by default. Will fix.


Change type of lastNodeSequenceId and weight

lastNodeSequenceId  to inteeger because the sequenceId is an integer in the nodestate.
if your load is ligher then 1kg you can show it, now it fits the descrition.
the reach is an Uint32 so you are not able to express 0.0 only 0

Hello @AntonDueck ,
thank you for your input!
We discussed your pull request in the last Kernteam-Sitzung.
We noticed that your pull requests actually touches multiple fields in a different manner:

The first change changes the data type from Uint32 to integer, so it actually changes the acceptable value range
The second change changes the data type from uint32 to float64, so it fundamentally changes the data type
The last change is a fix of a typo

Since the three changes all have different implications (changing a datatype may actually bump the major version, which might be undesired, while fixing a typo is more like a bugfix), we cannot effectively reason about the Pull Request in our session.
Please break up your future requests in different Pull Requests so that we can discuss every request type seperate.
With kind regards,
Max


Fix multiple commands to restore compatibility for PSv3 - remove unsupported method ::new(

Type of Change

[X] Bug fix (non-breaking change, fixes #7513)

Please triple check for me, this is easy to mess up
I did not remove from any tests because all of our testing platforms are newer

K I tested each of these individually


Questions about License

This is not a feature-request or bug but an honest question!

Are you allowed to use proprietary assets in your game and then bundle it as open-source?

Doesn't that fall under "redistributing the assets" in some sense?
Various public-domain assets make an exception stating that that doesn't include "bundling the assets as part of the game or open-source project" but I'm not sure if proprietary assets are licensed like that. For instance envato doesn't even allow HTML5 templates to be used as wordpress themes (both free and commercial)
Please reflect your thoughts on this!!

Hi @YoungNeer !
The assets we purchased are under the Envanto Regular License.
Both Regular and Extended licenses permit product distribution with the assets incorporated:
https://help.market.envato.com/hc/en-us/articles/115005593363-Do-I-need-a-Regular-License-or-an-Extended-License-
The main difference between these licenses is that under the Regular License, your end product (incorporating the item you've purchased) is distributed free of charge, whereas under the Extended License your end product may be sold or otherwise limited to paying customers.
They have also some examples of use cases.
And to be extra safe we only include generated spritesheet, not the original source (‘.psd’ file in this case).

Thanks for replying. That clears the concept.
But I have some more questions if you will.
Lets' say I bought an envato UI pack - can I use them in my GUI library? (of-course the psd file won't be included)


[BUG] Schnelltestportal - Testsystem "Patientendaten erfassen" fails with 500

Since at least yesterday the Schnelltest-Portal (https://cff4f7147260.schnelltestportal.de/qt) gives me a 500 error on "Patientendaten erfassen"

)
The Request looks like this:
curl 'https://cff4f7147260.schnelltestportal.de/api/quicktest' \   -H 'Connection: keep-alive' \   -H 'Pragma: no-cache' \   -H 'Cache-Control: no-cache' \   -H 'sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="96", "Google Chrome";v="96"' \   -H 'DNT: 1' \   -H 'sec-ch-ua-mobile: ?0' \   -H 'Authorization: Bearer {{ — omitted — }}' \   -H 'Content-Type: application/json' \   -H 'Accept: application/json, text/plain, */*' \   -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36' \   -H 'sec-ch-ua-platform: "macOS"' \   -H 'Origin: https://cff4f7147260.schnelltestportal.de' \   -H 'Sec-Fetch-Site: same-origin' \   -H 'Sec-Fetch-Mode: cors' \   -H 'Sec-Fetch-Dest: empty' \   -H 'Referer: https://cff4f7147260.schnelltestportal.de/qt/record' \   -H 'Accept-Language: en' \   -H 'Cookie: JSESSIONID=D4BEF70B11A1B6F3162011C3D91639E1' \   --data-raw '{"hashedGuid":"a01208926d7a5b868c028a129abb1bdd9d7a014df90822e0131b1488e6fd18ed"}' \   --compressed
and the response like this:
{     "timestamp": "2021-12-17T12:14:34.393+00:00",     "status": 500,     "error": "Internal Server Error",     "path": "/api/quicktest" }

I am still seeing this behaviour. Is there anything I could to to circumvent this?

@r0bs please can you recheck, I can not recognized the behaviour just now.

Hi Kerstin! Thx a lot for your reply. I am still seeing this error. Could you maybe check the server logs? Here is a recent response incl. timestamp of one of those 500ers:
{     "timestamp": "2022-01-04T23:03:58.014+00:00",     "status": 500,     "error": "Internal Server Error",     "path": "/api/quicktest" }

Hi @r0bs I will redirect this to one of our developers.

@r0bs We found out a possible reason that your groupname (Teststelle) ist too long. I did some tests, when I choose a Teststelle with 48 characters I got 500, when I choose a teststelle  with 47 characters it works. Whats your name of your Teststelle?
At the moment we dont know why this is at it is ....

As quickfix we set the groupname length to maximum 45 in the frontend.

Hi Kerstin! After changing the name of the Teststelle to 45 chars, it is now working as expected! :) Thanks a lot.


Structopt 0.3

Everything seems to still work. Just went through the changelog and updated what looked necessary.

Nice! thanks!


Adds elasticsearch6 and elasticsearch7 images

These are used in our integration tests for zipkin-storage/elasticsearch
See https://github.com/openzipkin/docker-zipkin/issues/86
Tested with
$ cd docker
$ DOCKERFILE_PATH=docker/Dockerfile DOCKER_TAG=foo hooks/post_build

verified all the things

Does this mean when we attic docker-zipkin elasticsearch2 and 5 will stop being updated forever? Makes sense to me just want to confirm.

yep let them die

I'm only adding in images we use or suggest for testing. we no longer reference 2 and 5 in our integration tests, which is the longer rationale.
we should bring the instructive docker-compose files over, including the prometheus demo, but yeah the old ES images can die


Automatically clean Swarm addresses

A Swarm address should be 64 or 128 hex. However, a user might add a space or an enter before or after the address, or start with a 0x. It would be good to sanitize the Swarm addresses in the gateway from such common errors. I stumbled upon this error myself last weekend and it took me some time to figure out why this correctly-pasted Swarm address was not accepted:

Fixed in https://github.com/ethersphere/gateway/pull/132


Dynamic and default weights added, Built a readme

@delcin-raj @jkciw

The Base weight calculator is in the utils and it works fine with the weight taken from txOut using Bitcoin Crate @delcin-raj @jkciw

Fixed the errors as required


build: attempt to publish canary releases

will happen on master and canary branches
canary versions could be installed like:
yarn add tinacms@canary

I'm not exactly sure how valuable this will be in practice. When deciding what to publish, lerna only looks at packages changed between HEAD and HEAD~1. If you changed gatsby-tinacms-git in this latest commit, and gatsby-tinacms-remark in the previous. It would only publish gatsby-tinacms-git.
My hope is that in merging a PR it will recognize all packages modified by that PR, not just the ones  modified in that PRs last commit.
P.S. I'm going to squash and merge this branch

What's the reasoning for publishing releases from both master and canary? How will canary branch factor in to our release process?

Just to test that the script work. I can remove it from the list.


Still couldn't working on iPhone 12 16.5.1 - V8.0.7

Crash and restart device when exploiting

the same problem

Successfully working on iPhone 12 16.5.1 v8.0.8

Successfully working on iPhone 12 16.5.1 v8.0.8


Cannot apply Roles to the backend WebAPI

I set up projects by following instructions. all works fine except the appRoles. I know the appRoles was not mentioned in the sample project, but I am wondering if it is possible to apply appRoles to backend WebAPI project(ToGoAPI project) like [Authorize(Roles="myAppRoles")].
the process is that I created appRoles in To Do SPA app, and the id_token does contain appRoles I belongs to after I login the App(To Do SPA). however, when i call the To Go API(To Go API App) , I need to get access token to the API. and I got and parsed the access token, found that there is no appRoles contained in it. In To Go API, the authorization without Roles works fine. and it returns unauthorized when i call the API with [Authorize(Roles="myAppRoles")].

it will get and pass the appRoles of the To Go API app when I request an access token to it from To Do SPA, so it works well. just need to be aware the appRoles are specific to the app, the To Go API app doesn't know the appRoles from To Do SPA, vise versa.

Can you give a bit more detail about how you got roles to appear. I'm trying to solve the same issue:
https://stackoverflow.com/questions/42925244/delegating-azure-active-directory-roles-when-calling-api-from-spa


[substrait] Add support for ExtensionTable

Which issue does this PR close?

Closes #13771.
Addresses the first bullet in #13318.
Rationale for this change

Adds support for encoding/decoding custom table providers as ExtensionTables in Substrait.
What changes are included in this PR?

Two more methods for SerializerRegistry to handle TableSources and the necessary changes in from/to _substrait_plan to transparently map custom tables to ExtensionTable nodes.
Are these changes tested?

A round trip test is included.
Are there any user-facing changes?

No breaking changes, only a couple of convenience changes, such as default implementations for trait methods.

I believe the plan is to merge https://github.com/apache/datafusion/pull/13803 first then rework this code, so marking PR as draft to signify it isn't waiting on review

@vbarua I rebased on top of https://github.com/apache/datafusion/pull/13803 and added a consume_extension_table method to the SubstraitConsumer trait.
I chose to pass the schema and projection to this method (instead of keeping the TableScan postprocessing in from_read_rel) to allow custom implementations to use that information for fully restoring their custom tables if needed.
However, there are a few things that I'd like to revisit once we have a (symmetrical) customisable SubstraitProducer alongside the consumer. In particular, I want to move away from the SerializerRegistry trait and provide full control to the user over the serialisation of the whole ReadRel in case of extension tables by working with proto objects directly instead of  trying to model this as a generic serde concern. This would allow the user to:

store the table name in (e.g.) ReadRel::common::hint::alias instead of abusing the proto::Any::type_url field of ExtensionTable::detail
Use the ExtensionTable::detail::type_url field to distinguish between multiple table implementations (as per the protobuf spec)
leverage the available ReadRel information that is currently unused (e.g. filtering, advanced extensions etc.)

Left some feedback about the consume_extension_table API.

However, there are a few things that I'd like to revisit once we have a (symmetrical) customisable SubstraitProducer alongside the consumer.

I'm planning on working that over the holidays https://github.com/apache/datafusion/issues/13901, so that might come round faster than you think.

I want to move away from the SerializerRegistry trait and provide full control to the user over the serialisation of the whole ReadRel in case of extension tables by working with proto objects directly instead of trying to model this as a generic serde concern.

100%

store the table name in (e.g.) ReadRel::common::hint::alias instead of abusing the proto::Any::type_url field of ExtensionTable::detail

Honestly, if a user was doing this I would recommend that they store the name in the extension message directly.

I'm planning on working that over the holidays #13901, so that might come round faster than you think.

@vbarua That's great, especially since this PR feels a bit half-baked after the last rebase (as an attempt to provide a coherent roundtrip between the current inflexible producer and the new SubstraitConsumer).
Maybe I should just hold this until the SubstraitProducer is added and reassess whether this extension point is still needed or this capability can be achieved by simply providing custom trait implementations with fallbacks for produce_read and consume_read respectively, thus requiring no explicit support in the library code.


atropos not using multi-core?

The trimming step was taking too long, so I looked into the commands.log and found that atropos command did not use multi-threading:
atropos trim   --quality-base 33 --format fastq \
-a AAAAAAAAAAAAA -a TTTTTTTTTTTTT -a AGATCGGAAGAG \
-a CTCTTCCGATCT -a AACACTCTTTCCCT -a AGATCGGAAGAGCG \
-a AGGGAAAGAGTGTT -a CGCTCTTCCGATCT -A AAAAAAAAAAAAA \
-A TTTTTTTTTTTTT -A AGATCGGAAGAG -A CTCTTCCGATCT \
-A AACACTCTTTCCCT -A AGATCGGAAGAGCG -A AGGGAAAGAGTGTT \
-A CGCTCTTCCGATCT --no-default-adapters \
-pe1 /path/to/rnabcbio/input/LM_74_1.clean.fq.gz \
-pe2 /path/to/rnabcbio/input/LM_74_2.clean.fq.gz \
-o >(bgzip -c > /path/to/rnabcbio/work/bcbiotx/tmpjSlIeq/LM_74_1.clean-trimmed.fq.gz) \
-p >(bgzip -c > /path/to/rnabcbio/work/bcbiotx/tmpjSlIeq/LM_74_2.clean-trimmed.fq.gz) \
--report-file /path/to/rnabcbio/work/bcbiotx/tmpjSlIeq/LM_74_1.clean-report.json -\
-report-formats json --sample-id LM74 --quality-cutoff=5 \
--minimum-length=25 --nextseq-trim=25

I'm using the development version installed in late Feb. Below is my config yaml file.
---
fc_date: '20180312'
fc_name: hyyfcid
details:
  - description: 'LM74'
    files: [../input/LM_74_1.clean.fq.gz, ../input/LM_74_2.clean.fq.gz]
    analysis: RNA-seq
    genome_build: mm10
    algorithm:
      quality_format: Standard
      aligner: tophat2
      trim_reads: read_through
      adapters: [truseq, polya, illumina]
      strandedness: unstranded
upload:
  dir: ../final

Is there a 'cores' setting for trimming/atropos?

Thanks much for the report and apologies about the core usage problem. We weren't correctly allocating potential cores here so the atropos trim step was only getting a single core per process. I updated the run to make use of multiple cores so if you update to the latest development:
bcbio_nextgen.py upgrade -u development

and re-run you should see multiple cores allocated. Thanks again and please let us know if you run into any other issues.


doc: 1.2.0 -> 1.2.1 in readme

Signed-off-by: wu-wenxiang<EMAIL_ADDRESS>

Codecov Report

Merging #268 (8de7914) into master (0e59c91) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #268   +/-   ##
=======================================
  Coverage   13.08%   13.08%
=======================================
  Files          98       98
  Lines       15395    15395
=======================================
  Hits         2014     2014
  Misses      13141    13141
  Partials      240      240

/lgtm

/release-note-none


Only partial type hints for some iterator types

RA (version aaa6961) seems to be a little confused about built-in iterator types like std::str::Chars.

Probably a duplicate of #3752.

Yeah, and #2603 and many others...


How to pass environment variables to Dask Gateway workers?

Related to #162, I'm trying to figure out how to give the Dask Gateway workers the credentials to be able to access requester pays buckets.
@scottyhq has a nice example notebook showing how he passes environment variables to Dask Gateway workers using an AWS Pangeo deployment.
The Gateway options look like this:

and basically he constructs a dict to pass to the environment option.
This fails on qhub because the gateway options look quite different, and environment expects a string.
How do we pass environment variables to the Dask Gateway workers?

Found a workaround with @rsignell-usgs with hint from https://github.com/pangeo-data/cog-best-practices/blob/main/3-dask-gatewaycluster.ipynb
Assuming we have a client running, one can deploy environment variables via client.run and a custom function.
def set_env(key,value):
    import os
    os.environ[key]=value

# Example to set `MYENV=MYVALUE` on all workers
client.run(set_env,MYENV,MYVALUE)

This looks pretty cool. I will make a note to add these to the documentation. Thanks a million for recording it. 🥇
And since the issue is solved, I will go ahead and close it for now. Feel free to reopen in case something pops out, though.

This looks pretty cool. I will make a note to add these to the documentation. Thanks a million for recording it. 🥇
And since the issue is solved, I will go ahead and close it for now. Feel free to reopen in case something pops out, though.

reopening, as an accidentally merged PR closed it

reopening, as an accidentally merged PR closed it

closing in favor of the discussion here:  https://github.com/Quansight/qhub-cloud/discussions/331


Add a git precommit-hook to run tests before each commit

We should also look into a way to make this automatically get installed when running npm install.  Shouldn't be too hard as all we have to do is put a bash script in .git/hooks named pre-commit with our relevant code.

I'm working on this


Integrate event forecasts into reports

Creating a separate issue from #357 to make it easier to think through everything. (Or, at least, it's easier for me.)
Once the event obs/fx dataclasses are integrated, the next step is to make the reports support evaluating event obs/fx pairs. This should be relatively similar to the deterministic forecasts, but there may need to be a few (likely) minor tweaks. The main starting point seems to be reports.main.create_raw_report_from_data(), which:

takes in report metadata (as a datamodel.Report() object) and data to be evaluated (a dict with Forecast and Obseration objects as the keys)
pre-processes the data (validate + resample/align)
computes metric values
generates plots

Since #361 is already adding support for computing event metrics using the metrics.calculator.calculate_metrics() function, the key changes then should be in the pre-process step (which calls metrics.preprocessing.process_forecast_observations()). Namely, revising to:

detect the forecast type (deterministic vs event vs probabilistic)
add validation of the event fx (which is likely to be very minimal at this time)
add resample and alignment of the obs/fx pair (which is also likely to be very minimal)

Once this issue is resolved, the focus will then turn to adding support for event forecast reports to the dashboard: https://github.com/SolarArbiter/solarforecastarbiter_dashboard/issues/216

Based on prior discussions, the validation, resample and alignment steps will initially be just:

confirm all time-series (obs and fx) are purely boolean valued
align the obs and fx pair by timestamp (without any resampling)

with raises <Exception> added in relevant places for issues with data, e.g., obs provided at a different frequency than fx.
Then tests will be needed for the metrics.preprocessing.process_forecast_observations() (to check support for event obs/fx) as well as the reports.main.create_raw_report_from_data().

Closing now that PR #361 was merged.


Concatenations of NotBlankString

Description
Implement the following functions for concatenating data with a NotBlankString:
/** Concatenates this string with the [other] one. */
operator fun NotBlankString.plus(other: String): NotBlankString = TODO()

/** Concatenates this string with the [other] one. */
operator fun NotBlankString.plus(other: NotBlankString): NotBlankString = TODO()

/** Concatenates this string with the [other] character. */
operator fun NotBlankString.plus(other: Char): NotBlankString = TODO()

/** Concatenates this character with the [other] string. */
operator fun Char.plus(other: NotBlankString): NotBlankString = TODO()

Checklist

[ ] Implement the NotBlankString.plus(String) function.
[ ] Implement the NotBlankString.plus(NotBlankString) function.
[ ] Implement the NotBlankString.plus(Char) function.
[ ] Implement the Char.plus(NotBlankString) function.
[ ] Refactor code.
[ ] Update the Unreleased section in changelog.

According to our design goals, we should discuss this feature with the community before creating an issue.


Update phpunit

Travis seems to be using 4.x and 5.x anyway instead of the one installed by composer.

Makes sense to me. Thanks for the contribution!


property type Array, concat

When I create a lit-element with a property of type Array (in my case named threads):
  // Element properties
  static get properties(){
    return {
      skip: {type:Number},
      threads: {type:Array},
    }
  }

  // Constructor
  constructor() {
    super()
    this.threads = []
    this._pointer = 0
    this.skip = 1
  }

Then loading new elements and concatinating them  to the array does not trigger an update:
  async more() {
    this.threads.concat(await store.list(this._pointer,this.skip))
    this._pointer += this.skip
  }

However when I completely replace the array then the property is updated and the element is rerenderd:
  async more() {
    this.threads = [...this.threads, ...await store.list(this._pointer,this.skip)]
    this._pointer += this.skip
  }

Is this normal behavior, or is something wrong? Am I missing something?

Yep, that's expected. https://open-wc.org/faq/rerender.html

I see, but isn't this inefficient? Is it possible to push a new element on the array and then trigger the property update manually? Or are Immutable data patterns doing some magic behind the screen to make this efficient?

You can update the array and then call requestUpdate.

As noted by @abraham, there's a  nice explanation of how to do an immutable pattern with arrays at https://open-wc.org/faq/rerender.html#litelement-s-property-system. Generally, this is very fast unless extremely high frequency updates are needed, and in that case you can call requestUpdate as also noted by @abraham. Hope that helps.


Task: Include Acceptance Test Criteria for Each User Story

As the title explains it, we must include the acceptance test criteria for each user story in our product backlog. That includes new, current and old user stories.

Task completed for all user stories


Ideas for isotope handling

Given how high-resolution accurate mass instruments are becoming more common, it would be nice if isotopes were handled more discretely in MZmine3.  A couple ideas below:

MZmine2 currently picks isotopes in the isotope grouping module by looking in a parameter defined m/z range around the "average" neutron mass (at least that is my understanding of how the module works).  In principle it is possible to look for exact isotopic differences (+15N neutron, +13C neutron etc.), which have subtle but resolvable differences in m/z on a HRAM instrument run at a "reasonable" mass resolution setting (e.g. 70,000).  Ideally such isotopes, when linked to the molecular ion, would be annotated & queryable as the likely possible isotope.  The set of possible isotopes or elements to look for should be definable by the user, as clearly all isotopes on the periodic table is a bit much, but restricting it to what is currently interesting to the user makes it manageable & informative.  Ideally, relative abundances of discrete isotopes could be quickly computationally queried (e.g. what is the relative abundance of +15N, +3x 13C, as compared to the molecular ion), which would be very useful for stable isotope assisted metabolomics.  Currently such an analysis of unusual deviations of isotopes such as in stable isotope assisted metabolomics can be preformed by not running the isotopic groping module & using the adduct search module to pick out particular isotopic peaks.

Local calculation/calibration of the mass accuracy for the isotope grouping. I haven't done careful analysis of how the mass accuracy of the mass difference between isotopes is over the small m/z range of the possible isotopes (e.g. if I expect a particular isotope to be 5.012351 m/z away from the precursor mass, how accurate is this mass difference).  My expectation is that it is spot on, or it will be highly amenable to calibration given the small m/z range & defined isotopes (bootstrap calibration with common or unusual isotopes such as multiple 13C / or combinations with 15N)

Calibration of the divergence of isotopic ratios away from expected ratios.  The relative abundances of specific isotopic as defined by chemical data sources are (I believe), based on what you might find in "rocks".  Biology has some well described isotopic preferences (e.g. preference of Rubisco for C12 over C13/C14, which is the basis for C14 radioisotope dating), which may produce measurable and reproducible divergences from expected isotopic ratios as defined by chemical data sources.  E.g. isotopes patterns should and may turn out to be measurably different for animal cells, yeasts, plants etc, which have greatly varying core metabolisms. If particular isotopic ions can be detected & annotated, then it should be possible to calibrate how much that particular divergences from the expected isotopic ratio (if stable isotopic tracing is not being performed which would lead to unpredictable deviations).  This could lead to greater specificity with the "isotopic pattern scoring" with the chemical formula prediction.  This of course should be flexible with the user as not all workflows rely on biological metabolites.

This topic is also being discussed in issue #50.
@photocyte Do you know of any tested algorithms which take your suggestions into account?

Hi there, sorry I guess I missed #50, please let me know whether this issue should be closed & discussion continued on #50. With respect to preexisting algorithms, unfortunately not, I haven't seen such manipulations in other software.  I can look through OpenMS and briefly search the literature to see if there is anything like this.
In the case of the calibrations (2 & 3), I'd imagine that the implementation would be workable with a variety of algorithms, if ions to calibrate against could be confidently annotated.  In the case of 1) my imagination of the implementation is that where the module currently checks for peaks in a m/z defined window (+ 1 neutron), it would instead enumerate through discrete isotopes differences with a relatively small m/z window (+13C neutron, +15C neutron... +/- ~2ppm), and annotate the isotope with the appropriate identification.  Then 2) might be able to do calibrate the m/z deviations of the isotopes finely, and a "isotopic gap filling module" could try and annotate missed peaks.

Thanks for your comments. If you have time and want to help then it would be great if you could look at preexisting algorithms. And I suggest that you move your comments to issue #50 so we keep track of this topic in one place and then close this issue.


robots.txt triggers the login process

the AllowAnonymous is missed from  robots.txt
public RobotsController(
       IRobotsContentService service,
       IRobotsEditViewModelBuilder viewModelBuilder,
       IRobotsListViewModelBuilder listingViewModelBuilder)
   {
       _service = service;
       _editViewModelBuilder = viewModelBuilder;
       _listingViewModelBuilder = listingViewModelBuilder;
   }

   [HttpGet]
   [Route("robots.txt")]
   **[AllowAnonymous]**
   public IActionResult Index()

Thank you for the bug report, I'll get a fix sorted for you.

@mahdishahbazi I have now uploaded a new version to both nuget.org and nuget.optimizely.com as v2.2.0
Thank you for raising this issue to my attention.

Thanks @GeekInTheNorth , you are awesome

Fyi, the nuget package on Optimizely's feed is still 2.1.0
https://nuget.optimizely.com/package/?id=Stott.Optimizely.RobotsHandler


Register Relayer Successfully, the Status, Collateral balance and Quote never updates

https://crab.subscan.io/tx/0x2e2dab2f0eb72f37411f27ebe9dacb5cc9a2bc257e1fc295e589cc31465853be

Unable to register relayer for now?

Nope it can register for now. But it may be that the rpc on Crab is not stable. My registration on Pangolin is very smooth

55 minutes passed, the status is still unregistered. Is there some other issue rather than RPC?

https://crab.subscan.io/tx/0xffc6b90ecb8e14b1ce911d4182fcd4c0c185fcfc376b5c3c01bd843e2ffe9925
Crab Chain > Crab Parachian is the same issue.


Misc issues (map, const generic, array updates, assertions)

Here are some issues when trying to run charon on Rust code.
map
pub fn map(x: [i32; 256],) -> [i32; 256] {
    x.map(|v| v)
}

thread 'rustc' panicked at 'not implemented: impl source: ImplSourceClosureData(closure_def_id=DefId(0:6 ~ simplemap[2625]::add::{closure#0}), substs=[i16, extern "rust-call" fn((i32,)) -> i32, ()], nested=[Obligation(predicate=Binder(ClosureKind(DefId(0:6 ~ simplemap[2625]::add::{closure#0}), [i16, extern "rust-call" fn((i32,)) -> i32, ()], FnMut), []), depth=1)])', /Users/franziskus/.cargo/git/checkouts/hacspec-v2-fad44c11f2620bcb/60ef8f9/frontend/exporter/src/types/traits.rs:428:13

const generic
pub fn array<const LEN: usize>() -> [u8; LEN] {
    [0u8; LEN]
}

thread 'rustc' panicked at 'internal error: entered unreachable code: ConstGeneric::as_value: Not the proper variant', src/types.rs:404:56

array update in loops
fn cbd(mut prf_input: [u8; 33]) {
    for i in 0..3 {
        prf_input[0] = i;
    }
}

thread 'rustc' panicked at 'internal error: entered unreachable code: Could not find a clause for parameter:
- target param: @TraitDecl1<Self::IntoIter>
- available clauses:
@TraitDecl0<Self>', src/translate_predicates.rs:599:13

assertions
pub(crate) fn select(lhs: &[u8], rhs: &[u8]) {
    debug_assert_eq!(lhs.len(), rhs.len());
}

thread 'rustc' panicked at 'Unsupported ADT: core::panicking::AssertKind', src/translate_functions_to_ullbc.rs:924:33

Sorry for my late answer: I didn't receive a notification for this issue.
Let me comment those:

map: this is a known issue, which comes from the fact that you are using a function pointer like an instance of FnMut. I guess you are using the branch son_traits, which is work in progress to add support for traits: this feature is the next in my list.
array: I fixed this on the branch son_traits
cbd: I stumbled on that bug with one of my own tests (it is fixed)
select: this comes from the handling of ADTs coming from external dependencies. I've been wanting to fix this for a while but have been distracted with other things. I will do a PR for this after I merge son_traits. The quick fix for now is to use a different macro. For example, if you expand this expression to if !(lhs.len() == rhs.len()) { panic!() } it will work. If this is the only occurrence of this bug in your codebase, I can also provide a temporary (hacky) fix.

Update: all the issues are now fixed but map: function pointers will come later.

All of these work today


suggestion: let me construct the query myself.

in a query_method , when you specify query_fields the library automatically adds a filter of equallity
I have found that in many uses you wouldn't nesseceraly want to have an equality filter in there.
examples:

searching for past entries (date < now)
partial string matching (ndb.AND(Kind.prop >= 'abc' , Kind.prop <= 'abcz'))

i have found a workaround , but it involves accessing a private property.
models.Product.query_method(
        name='product.search',
        path='product/search',
        query_fields=('search_term',)
    )
    ### this searches for products by name.
    def product_search(self, q):
        ### getting the search term from the `FilterNode` Object.
        term = q.filters._FilterNode__value
        ### ditching the original query and constructing a new one.
        q = models.Product.query()
        return q.filter(ndb.AND(models.Product.name >= term,models.Product.name <= term + 'z'))

When you say "let me construct the query myself", what do you mean?
Having >= or other non-equality filters can't happen in a query string because it just isn't part of the spec and we aren't going to re-invent the wheel.
To get custom behavior, you're better off using an EndpointsAliasProperty and then augment the query in the setter.
For example, from an application I wrote in 2013:
    def LastUpdatedSet(self, value):
        last_updated = utils.DatetimeValueFromString(value)
        self._endpoints_query_info._filters.add(Photo.updated >= last_updated)

I mean , just provide me with the arguments (in this case it is the search_term) and I will handle the query myself. the way the library is constructed now is not giving me the choise for the comparison method.
using _endpoints_query_info , I presume would add this filter for all query_methods ? if so than it is not the behaviour I want. (it is still good for things like fake deleting , where you still keep the entity but just flag it not to be retreived)

Using _endpoints_query_info would add the filter for all query_methods that used an alias property explicitly made for doing the comparison query.
With a clear name like updatedSince, this should not be an issue.

I am thinking about ways to get the query info back in a simple way.
You could hack this now by using method and then using custom message definitions for the way in and the way out.
query_in = Product.ProtoModel(fields=...)
query_out = Product.ProtoCollection(collection_fields=...)
@Product.method(request_message=query_in, response_message=query_out, ...)
def my_query(self, req_obj):
    # turn the request obj req_obj into a query
    query = do_something(req_obj)
    items, _, _ = query.fetch_page(some_limit)
    # Turn the items into the necessary output of type `query_out`
    result = do_something_else(items)
    return result

If so , using _endpoints_query_info seems like a good choise , even though you clutter up your model with aliases. I think this kind of behavior may cover 90 % of use cases.
As for your example , of course I could do anything I want by just setting custom request_message and response_mesaage , but then why have query_method ?

I'm happy to leave this open and discuss. I think it's a legitimate thing to want.
As for using (request|response)_message, I agree it is not particularly useful, just wanted to give you a half-way point if you wanted.

Although this is an old issue I would love to jump in to the discussion as I just encountered a frustrating use case.
My use case is when I want to create a complex query constructed from a AliasProperty.
It is easier to explain in code:
def foo_set(self, foo_index):
    if 1 == foo_index:
        # FooModel.id should be one of 1, 2, 3
    else:
        # FooModel.id == 5 OR FooModel.id == 212

@EndpointsAliasProperty(name='foo_id', setter=foo_set)
    def foo_id(self):
        ...

Using self._endpoints_query_info._filters.add only allows one simple filter. (No OR or AND queries)
Currently the only thing I can do is not use endpoints-proto-datastore for the specific model.

@maxandron Thanks for tuning in! There is no work around currently.
Any requests / suggestions for how this behavior might be enabled?

Currently the way I solved it (instead of writing the logic without using your library - which does make life a lot easier), is add the "query" as an additional header.
And then accessing it using self.request_state.headers.get('query').
Then I just build the filter manually.
This is not recommended though and I will think of another solution and post it here.

Thanks. I look forward to it!


fix some typos

Thanks @MaratMussabekov - we just did an edit pass and caught those, so closing this one out.


Use DateFormat for monthYearLabelBuilder

First of all, thanks a lot for working on this project! Super useful!
I am having one problem for monthYearLabelBuilder.
I want to support i18n on my app, and using DateFormat library to make that happen.
For the calendar labels for the week of the day [S, M, T, W, T, F, S], I'm using DateFormat.E().format(DateTime.utc(2021, 2, 7)) etc, to support my usecase.
However, for monthYearLabelBuilder, I cannot get rid of the trailing comma at the end.
My code looks something like this now
monthYearLabelBuilder: (datetime) { const year = ''; final month = DateFormat.yMMM().format(datetime);
which shows the text like below in the label
'2021年1月,' with a comma.
If I do
monthYearLabelBuilder: (datetime) { final year = DateFormat.y().format(datetime); final month = DateFormat.MMM().format(datetime);
It will show '1月, 2021年 ' which is not so natural in Japanese.
Is it possible for you to support just the dateFormat, or create a way to get rid of the comma at the end?
Thank you very much!

@locker5 Thank you for creating this issue. You can solve the problem by just fixing the widget to be returned in the builder.
I guess your code is now like this, which will show the label 1月, 2021年 because of the way of using the parameters in the Text widget: month and year.
        monthYearLabelBuilder: (datetime) {
          final year = DateFormat.y().format(datetime);
          final month = DateFormat.MMM().format(datetime)
          return Padding(
            padding: const EdgeInsets.all(16.0),
            child: Text(
              /// The line you need to fix ↓
              "$month, $year",
              style: TextStyle(
                fontSize: 24,
                fontWeight: FontWeight.bold,
              ),
            ),
          );
        },

If you fix the line like this, it will return 2021年1月.
        monthYearLabelBuilder: (datetime) {
          final year = DateFormat.y().format(datetime);
          final month = DateFormat.MMM().format(datetime)
          return Padding(
            padding: const EdgeInsets.all(16.0),
            child: Text(
              "$year$month",
              style: TextStyle(
                fontSize: 24,
                fontWeight: FontWeight.bold,
              ),
            ),
          );
        },

In addition, in this use case, you don't need to use two parameters, so I would change the code like this.
        monthYearLabelBuilder: (datetime) {
          final date =  DateFormat.yMMM().format(datetime);
          return Padding(
            padding: const EdgeInsets.all(16.0),
            child: Text(
              date,
              style: TextStyle(
                fontSize: 24,
                fontWeight: FontWeight.bold,
              ),
            ),
          );
        },

If you still have any questions about this, feel free to ask on this issue.
Thank you

@locker5 Thank you for creating this issue. You can solve the problem by just fixing the widget to be returned in the builder.
I guess your code is now like this, which will show the label 1月, 2021年 because of the way of using the parameters in the Text widget: month and year.
        monthYearLabelBuilder: (datetime) {
          final year = DateFormat.y().format(datetime);
          final month = DateFormat.MMM().format(datetime)
          return Padding(
            padding: const EdgeInsets.all(16.0),
            child: Text(
              /// The line you need to fix ↓
              "$month, $year",
              style: TextStyle(
                fontSize: 24,
                fontWeight: FontWeight.bold,
              ),
            ),
          );
        },

If you fix the line like this, it will return 2021年1月.
        monthYearLabelBuilder: (datetime) {
          final year = DateFormat.y().format(datetime);
          final month = DateFormat.MMM().format(datetime)
          return Padding(
            padding: const EdgeInsets.all(16.0),
            child: Text(
              "$year$month",
              style: TextStyle(
                fontSize: 24,
                fontWeight: FontWeight.bold,
              ),
            ),
          );
        },

In addition, in this use case, you don't need to use two parameters, so I would change the code like this.
        monthYearLabelBuilder: (datetime) {
          final date =  DateFormat.yMMM().format(datetime);
          return Padding(
            padding: const EdgeInsets.all(16.0),
            child: Text(
              date,
              style: TextStyle(
                fontSize: 24,
                fontWeight: FontWeight.bold,
              ),
            ),
          );
        },

If you still have any questions about this, feel free to ask on this issue.
Thank you

Sorry for the late respond! Yes I figured out now. Thanks for the advice!


[SPARK-48160][SQL] Add collation support for XPATH expressions

What changes were proposed in this pull request?
Introduce collation awareness for XPath expressions: xpath_boolean, xpath_short, xpath_int, xpath_long, xpath_float, xpath_double, xpath_string, xpath.
Why are the changes needed?
Add collation support for Xpath expressions in Spark.
Does this PR introduce any user-facing change?
Yes, users should now be able to use collated strings within arguments for XPath functions: xpath_boolean, xpath_short, xpath_int, xpath_long, xpath_float, xpath_double, xpath_string, xpath.
How was this patch tested?
E2e sql tests.
Was this patch authored or co-authored using generative AI tooling?
No.

thanks, merging to master!


add control interface

I have had some recent discussions with @nightlark about some different kinds of interfaces for HELICS.  Some were pretty easy to do with one of the existing interfaces but another got me thinking and I want to open it up for discussion.
The particular interface mode in question would be a valueFederate based.  We currently have a fan out pattern in one publisher, multiple subscribers.  the question is whether we need to add a symetrical interface such as a control point  one subscriber, multiple publishers effectively.    There are a number of use cases that overlap with the existing interfaces but for things like control parameters this kind of interface make make a lot of sense.    It does add some complexity in timings, but they can be dealt with.  Just wanting peoples thoughts on this topic as it would be something we thinking about after the 1.0 release.

I am considering naming the interfaces ControlInput and controlOutput
so the function name would be registerGlobalControlInput, registerLocalControlInput
and registerRequiredControlOutput registerOptionalControlOutput.

This is going to be the major API change in the 2.0 release.  the addition of named inputs has many implications and will drive the API.

In HELICS 2.0 there will be an inputs interface, similar to publications except that it names an input that others can link to.    This is pretty much ready to go.


Drone for Kubernetes not deleting local volume when finished

This issue is discussed here: https://discourse.drone.io/t/drone-leaving-directories-behind-in-kubernetes/4395
To summarize: the code exists for the controller drone-job to remove the /tmp/drone/<namespace> directory after a build is finished, but the drone job isn't created with a volume mount for the /tmp/drone directory, so it is ineffective.
I'm mostly creating this issue to track a branch and link a PR.
PR is here: https://github.com/drone/drone/pull/2694

closing now that  #2694 is merged


[Table] hover callbacks not triggered if TableBody's showRowHover is false

Problem description
The Table component's onRowHover and onCellHover will not be triggered if TableBody component's showRowHover is false. If this is not the intended behavior then it should be fixed, if it is then it should at least be clarified in the documentation. There are cases where we might want things to happen when a row/cell is hovered but don't want it to be highlighted.
Steps to reproduce
Create a Table, add an onRowHover/onCellHover callback. Don't add showRowHover to the
TableBody. onRowHover/onCellHover will not be triggered.
Sample Gist: https://gist.github.com/tashleyy/2328ea049196c300c39dfebdc3c9807b
Versions

Material-UI: 0.15.3
React: 15.3.0
Browser: Chrome Version 52.0.2743.82

We have been porting the component on the v1-beta branch. We reimplemented it from the ground-up. While we haven't tested it, I think that the issue is most likely fixed on that branch. Hence, I'm closing it.
Still, we will accept PR fixes until v1-beta takes over the master branch.


Cosmic loading

Changed the way that the file date is read from the filename to allow for the occurrence of '.' in the file's path.

Coverage remained the same at 80.056% when pulling 612e2fabcdfca00f96ddea4b7f787d6b12145e53 on aburrell:cosmic_loading into adb614d8059b32acca8bc7138ce2f8e36078e3b3 on rstoneback:master.


DEADLINE 4th DECEMBER: tzpro will be deprecated

See this post for information! Switch to tzkt instead:
https://x.com/trilitech/status/1841761946535596204?t=-pfzPZwIoiLHO0uxF6-vUQ&s=19

Alternative: https://x.com/midl_dev/status/1841778430624296999

We use Tzkt.


adding api for pay direct transfers

Problem solved
Short description of the bug fixed or feature added

PR-Codex overview
This PR updates the pay.ts and thirdweb.ts files to export QuoteTokenInfo from commonTypes.js. It also adds new types and endpoints related to "Buy with Crypto" functionality.
Detailed summary

Export QuoteTokenInfo from commonTypes.js
Add new types for quote approval, payment token, transaction request
Define getPayBuyWithCryptoTransferEndpoint endpoint
Update commonTypes.ts with new type definitions
Re-export QuoteApprovalParams
Update getQuote.ts and getTransfer.ts with new type definitions and functions

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

#4224  👈
main

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

Join @IDubuque and the rest of your teammates on  Graphite


Update optimal-combination-overlapping-discounts.md

Update the statement about Marginal value.

:x: Organization membership check failed
Members of the MicrosoftDocs organization should use the private repo. Please move your changes to https://github.com/MicrosoftDocs/Dynamics-365-Operations, and close this pull request.

@Adrian-Zhang please copy these changes into a branch in the private repo and close this PR.


Fix dev docs instructions on how to build docs

Since https://github.com/pypi/warehouse/commit/1db4b00729138b80f9d008f8622bf28e79c587bc, the make target for building the docs changed from make docs to make user-docs and make dev-docs. This fixes the dev documentation to account for that change.

CI / Test failure possible cause.

Rebased on main, CI should succeed now

@facutuesca This needs a rebase, and we can merge!

@facutuesca This needs a rebase, and we can merge!

@miketheman done!


Isomorphic export with solid-js/web

Describe the bug
There are dev.js, server.js and web.js as dist of solid-js/web.
These do not export the same members.
This affects the viability of projects that have this as a peer dependency.
Your Example Website or App
No
Steps to Reproduce the Bug or Issue

install

pnpm add solid-js @solidjs/router

run script

import * as module from "@solidjs/router";

console.log(module);

Expected behavior
I expected it to run successfully, but the following error occurs:
import { isServer, getRequestEvent, createComponent as createComponent$1, memo, delegateEvents, spread, mergeProps as mergeProps$1, template } from 'solid-js/web';
                                                                          ^^^^
SyntaxError: The requested module 'solid-js/web' does not provide an export named 'memo'

Screenshots or Videos
No response
Platform

OS: macOS

Additional context
solid-js: 1.8.15
@solidjs/router: 0.12.4

Looking at the following, I surmised that the project was aimed at isomorphic exports.
https://github.com/solidjs/solid/blob/3212f74db68a526754ce107f1d3e1da0809c4678/packages/solid/web/server/index.ts#L21-L26

Hmm... yeah ones that I figured people might use directly I added there. The memo is getting pulled in because it is from the compiled output of the router's JSX. Specifically the client build so I think there is a mismatch here. Generally we ship source with our libraries so that particularly export would never really be hit.
It does bring a question whether empty server exports should just be added to dom-expressions for all the methods it could generate during client build. Mind you it is very unlikely that any probably constructed project would hit this. Or rather it would like you did above you'd find it fail as soon as you tried to run it anyway (as the router in that build would be trying to access the DOM on the server where it isn't present).
The recommendation here is to setup your project with export conditions set to "solid" in addition to whatever environment ones you have.

@ryansolid One option is to not export the same.
In that case, I recommend removing the export noted above.
Also, there seems to be an error in the type mapping.
import * as module from "solid-js/web";
console.log(module.memo);

Intellisense infers the type as if memo existed. (without changing the conditions).

Yeah I'm not even sure how to get those types to work given the code runs on both sides. An IDE could never choose right. Other than a small handful of exports most things from solid-js/web should probably not be imported directly. The ones that could I added to the list. The rest I didn't bother. Like render definitely could be called directly so it needs to be exported from both.
That being said the only reason the original issues happens is because the client build of the router is getting pulled into the server, which would never work anyway. So I'm not sure there is an option other than stubbing everything, but even then it doesn't give any indicator of what you can and can't use. So I'm inclined to leave things as is.
Maybe solid-js/web could have like an internal sub path to indicate things that shouldn't be imported directly and that the compiler uses. Something to take into consideration for the future but I think there is no action now.


Binaries should be codesigned and notarized to avoid "X can’t be opened because it is from an unidentified developer" error

Just checking...

[X] This is a cardano-wallet bug.
[X] I am using the latest cardano-wallet release.
[X] I am using the correct cardano-node version for that release of cardano-wallet.

Version
6626489542ce442a8451fb46fb5339346e62b4ee
Platform
macOS 11.6
Installation method
Binary from GitHub release page
Description
None of the macOS binaries work out of the box as they and their associated dylibs haven't been codesigned, which results in macOS's Gatekeeper preventing their execution and showing an error message

X can’t be opened because it is from an unidentified developer

Having to sudo, or right-click open, or changing Security settings on an ad-hoc basis for every single binary and dylib is not a viable solution. It's not aligned with platform standards, it's not user-friendly, and it's an unnecessary hurdle for novice programmers.
Please codesign binaries and associated dylibs.
https://github.com/input-output-hk/cardano-node/issues/3285

ADP-1215 added for tracking.

Here is what I do after downloading a new update:
quarantine:
	$(foreach file, $(wildcard bin/*), xattr -d com.apple.quarantine $(file);)

(As a side note, you could take binaries from Daedalus (Daedalus.app/Contents/MacOS/cardano-{node,wallet}), we do codesign and notarize each official release, including cardano-wallet, cardano-node etc.)

These workarounds shouldn't be needed, this repo's maintainers could follow best practices and appropriately codesign binaries they offer in GitHub releases.


pure headless mode doesn't quite work any more

A few minor things, i think.

headless-pretty-print still had import * as colors and so colors.red fails
main.ts only goes to headless mode for bash websocket (used by the kui proxy)
ls does not provide the needed key properties of the cells, which lead to missing/unknown column headers for headless-pretty-printed tables
vfs mounts cannot be synchronous; in headless mode is may be a requirement

A fix has been merged into the dev branch. It will be incorporated into master at the next stability swap. https://github.com/starpit/kui/pull/13


allow len() function to work on IPs

This commit extends the len function to return the length of IP
addresses and networks.  This is handy for differentiating between
IPv4 (len=4) and IPv6 (len=16).  Likewise, networks are len 8 and
len 32.

I've verified the ip variant of this in zq commit 315c0c7d.
Using the zq-sample-data:
$ zq -version
Version: v0.24.0-40-g315c0c7d

$ zq -f table 'uid=C8Tful1TvM3Zf5x8fl | put MyLen=len(id.orig_h) | cut uid,id.orig_h,MyLen' conn.log.gz
UID                ID.ORIG_H     MYLEN
C8Tful1TvM3Zf5x8fl <IP_ADDRESS> 4

$ zq -f table 'uid=CFNJ252UabsYUxNnXe | put MyLen=len(id.orig_h) | cut uid,id.orig_h,MyLen' conn.log.gz
UID                ID.ORIG_H                MYLEN
CFNJ252UabsYUxNnXe fe80::215:17ff:fe84:c13f 16

I don't have test data handy with subnets in it, but this gives you the idea. The linked PR shows a subnet example.
Thanks @mccanne!


Tauri e2e coverage: check filesystem settings, create/open file

Fixes #1190

Looks good to me! In future we might try to avoid using data-testid's, I know @Irev-Dev has expressed interest in trying to test the app as closely to the user's behavior and I'm inclined to agree for a couple reasons. But that's not at all important for this right now, nice job!

I know that the tools that @pierremtb has to use make it a bit more difficult to query by things other than attributes like test id so I'm not too worried about it. Maybe we'de be able to make some of our own query utils that gives us back getByRole/getByText functionality, but not a big priority.

@franknoirot @Irev-Dev Alright, thanks a lot for taking the time folks! I believe that's what I'm limited to with wdio https://webdriver.io/docs/selectors/ (provided implementation by tauri-driver). Definitely interested in hearing/reading more about the preference for getByText/Role types.


an issue with 4.24

Hello,
This is what I got after trying to compile this plugin inside a 4.24 project.
How can I fix it?
Thank you in advance.

I have solved it following the changes here: https://github.com/ue4plugins/LoadingScreen/pull/64/commits/5362e527e190fed775f0bf252a17cc23b17ce4d4


Website Unavailable?

When I try and go to https://martin.urbica.co/ I get an SSL error, and if I push through that am shown:

Hi @douglasg14b,
Yes, it's under maintenance currently. Sorry for the inconvenience

Hi @douglasg14b
The website is available again https://martin.urbica.co/


Oak remote/liip/shared

I'm working on generating the exceptions where the problem appear in order to benefit of the exception context (message, http status code) instead of generating the exception when the value is used (the only clue we have in this case, is a null value).
I created three types of exception, because I differenciated three kind of managing the errors:

OakRemoteBadRequestException, related to wrong usage of the API. -> show error message to client, and log only in debug mode
OakRemoteRepositoryException, related repository error. -> show error message to client, and log only in debug mode. We might add a error repository code if it exists.
OakRemoteInternalServerException, related to errors from our code -> do not show original error message to client, and log only at ERROR level

I only did the full exception handling change in GetTreeHandler, so you can see what I mean, validate it in order for me to propagate this policy to other handlers.
in GetTreeHandler, there is still hugly try-catches around IOExceptions. I was thinking that it would be good to move this Json related code in a dedicated class, or in a handler mother's class. But Matthieu is working on this. Then the IOException try-catch would be moved with, and only InternalServerErrorException might be exposed.
replaced request and header attribute names by constants

The proposal looks good to me, but I have some concerns on the overall approach:

OakRemoteException should not extend from RuntimeException.

OakRemoteException should be declared in the throws clause of RemoteRepository and RemoteSession, instead of being used only by the implementation.

OakRemoteBadRequestException and OakRemoteInternalServerException import a constant from javax.servlet.http.HttpServletResponse class. There is no need for the org.apache.jackrabbit.oak.remote.content.exception package to depend on the Java Servlet API. Those exceptions should represent a generic failure, but now they are bound to a specific use case (the use of the implementation via an HTTP API).

RemoteServlet catches exceptions from a particular implementation of the Remote API. This class should instead only catch exceptions declared by RemoteRepository and RemoteSession, and always treat them as unrecoverable errors.

There is an empty RequestUtils class, probably it's a leftover from some previous refactoring.

Some handlers wrap an IOException into an OakRemoteInternalServerException. This is a severe violation of responsibilities, since I expect an OakRemoteException to be only thrown by implementors of the RemoteRepository API. I would better prefer that Handler instances declare IOException and ServletException in the throws clause.

Some tests are on ignore.

On the wave of - and inspired by - your suggestions, I committed 668860a. Logging is still missing, though.


unable to allocate file descriptor table - out of memory

When trying to launch a Neo4j container with the command
docker run --publish=7474:7474 --publish=7687:7687 --volume=neo4j_data:/data neo4j

the container instantly errors out with the message library initialization failed - unable to allocate file descriptor table - out of memory.
System information

Windows 10 Home x64
16GB RAM, ~50% in use
~10GB of free disk space
Docker Toolbox / Quickstart Terminal
Docker version 18.03.0-ce, build 0520e24302

Full Log
$ docker run --publish=7474:7474 --publish=7687:7687 --volume=neo4j_data:/data neo4j
Active database: graph.db
Directories in use:
  home:         /var/lib/neo4j
  config:       /var/lib/neo4j/conf
  logs:         /var/lib/neo4j/logs
  plugins:      /var/lib/neo4j/plugins
  import:       /var/lib/neo4j/import
  data:         /var/lib/neo4j/data
  certificates: /var/lib/neo4j/certificates
  run:          /var/lib/neo4j/run
Starting Neo4j.
2018-11-09 20:35:55.400+0000 WARN  Unknown config option: causal_clustering.discovery_listen_address
2018-11-09 20:35:55.409+0000 WARN  Unknown config option: causal_clustering.raft_advertised_address
2018-11-09 20:35:55.410+0000 WARN  Unknown config option: causal_clustering.raft_listen_address
2018-11-09 20:35:55.410+0000 WARN  Unknown config option: ha.host.coordination
2018-11-09 20:35:55.411+0000 WARN  Unknown config option: causal_clustering.transaction_advertised_address
2018-11-09 20:35:55.411+0000 WARN  Unknown config option: causal_clustering.discovery_advertised_address
2018-11-09 20:35:55.413+0000 WARN  Unknown config option: ha.host.data
2018-11-09 20:35:55.413+0000 WARN  Unknown config option: causal_clustering.transaction_listen_address
2018-11-09 20:35:55.523+0000 INFO  ======== Neo4j 3.4.9 ========
library initialization failed - unable to allocate file descriptor table - out of memory

I'm also having this same error, hoping there's a solution? I'm on docker 18.09.3, on Arch Linux, I have 14 gigs of Ram open and 138G of disk space free

I'm also having this same error, hoping there's a solution? I'm on docker 18.09.3, on Arch Linux, I have 14 gigs of Ram open and 138G of disk space free

Running into this as well but it's not a neo4j issue but a java in docker issue as running
$ docker run -it --rm tomcat:8.0
also crashes

I'm also having this same error, hoping there's a solution? I'm on docker 18.09.3, on Arch Linux, I have 14 gigs of Ram open and 138G of disk space free

Just referencing you again because I found a fix for me that you may try. I wrote it as an answere here


No entry for "readelf command"

I just tried to install haste on Windows 10 but got the following error message:
haste-cabal.exe: 'C:\Users\Jonne\AppData\Roaming\cabal\bin\hastec.exe' exited
with an error:
hastec.exe: No entry for "readelf command" in
"C:\\Users\\Jonne\\AppData\\Roaming\\haste\\i386-windows-haste-0.5.4-ghc-7.10.3\\settings"
Command 'C:\Users\Jonne\AppData\Roaming\cabal\bin\haste-cabal.exe' failed with error  code 1

Building Haste on Windows is a bit fiddly; installing the pre-built, pre-booted binaries is highly recommended for all non-Linux platforms. Did you follow the building guide?

@valderman I unsuccesfully tried to install Haste from Hackage and tried building from git aswell. I followed all instructions except for the fact that I used MinGW instead of Cygwin, which might be a problem. I did not know about the existance of pre-built binaries and will definitly check them out.

Closing since this seems to be related to an incomplete build environment. Please reopen if the issue persists when following the building guide.

If I recall correctly, the portable precompiled binaries worked, but nothing else, including the installer or the instructions in the building guide, did (With the installer, Haste showed up, but executing did not work, and I believe I had to edit registers to get it to uninstall). I think I just ended up adding the portable executables to my PATH, and haven't had any problems since (I soon after switched Operating System, though).
I guess the message was: Following the building guide for Windows might not be guaranteed to work, and the Windows Installer and cabal install do not always work either. I am not sure if this was a one-time problem, but from issues with building and installing other packages, I know that Windows has these problems often. Unfortunately, I didn't find a solution for this particular problem.
By the way, I did try adding a working readelf.exe to the PATH, even to C:\Users\Jonne\AppData\Roaming\haste\i386-windows-haste-0.5.4-ghc-7.10.3\settings, before I reported this issue, but without success.

Hello @YoYoYonnY
It looks like your are the one who replied here: http://www.academytimes.com/solved/2390903961/integrating-haste-into-stack-tool-chain
Didn't you face an issue with bin-package-db-<IP_ADDRESS> ? (I do, and I'm lost).

I've found the required module here: http://haskell.inf.elte.hu/docs/7.9.20141202.noWin32/html/libraries/bin-package-db-<IP_ADDRESS>/src/GHC-PackageDb.html (this is the only module used by haste-compiler).
Not tested to use haste yet, but the compilation of haste-compiler ran fine.


Grok api

Please add the grok ai option, grok can check the latest information inside X in real time, which is a great feature. Thank you.

Hey there!
Thank you so much for taking the time to send this feedback about Grok API integration!
I wanted to clarify something about the Grok API - while it might seem like it provides direct real-time data access, the xAI API key is cut off at 2023, limiting its knowledge to historical data only. To get current information, Grok uses Twitter links as its real-time data source.
WTD (Wake The Dead) actually operates in a very similar way to Grok - we actively search and process real-time information during conversations. This means we can provide current information just as effectively using other AI models, without necessarily needing the xAI's Grok API. While I'd love to integrate the Grok API (it's my favorite model haha), the pricing structure makes it challenging to implement in a free-to-use website like ours.
Actually, we're currently developing an even more specialized AI tool that's specifically optimized for real-time information gathering which will be mainly powered by xAI’s grok model. Given your interest in real-time capabilities, I think you'll be really excited about this upcoming tool.
Keep an eye out for updates about this new tool. I'd love to hear your thoughts when it launches!
Thanks again for your valuable feedback - it helps us keep improving!
Best, DB.

On Nov 15, 2024, at 7:41 PM, orangefoto @.***> wrote:
Please add the grok ai option, grok can check the latest information inside X in real time, which is a great feature. Thank you.
—
Reply to this email directly, view it on GitHub https://github.com/DatoBHJ/wakethedead/issues/1, or unsubscribe https://github.com/notifications/unsubscribe-auth/A5YXUSDJAVZMR62QG6DKQGD2AXFUTAVCNFSM6AAAAABR2437RWVHI2DSMVQWIX3LMV43ASLTON2WKOZSGY3DCNJWGQZDMMA.
You are receiving this because you are subscribed to this thread.


Test BAF HL Indy deployment with reference app on vault v2 branch

Description
As a developer I want to test and ensure that the HL Indy platforms code is working properly with the identity app on vault v2 branch
Acceptance Criteria

Network is deployed successfully
Application testing done

I have tested this with vault v2 and everything works fine


Change cluster spec to remove optional components but no effects

The pods of the optional components are still there.

we need to add logic even when some component is not set in CR, to support delete existing sub CR.


build failed with Xcode 4.2

i  wanted to install RestKit in my Xcode 4.2 according to the wiki page "Installing RestKit in Xcode 4.x", but always got the build error "Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang failed with exit code 1"

hi, neokain:
i think there is a little mistake in the wiki page. here is my solution: 1. in "Build Phases" -> "Link Binary With Libraries", delete the RestKit.framework and add Security.frameWork 2. build again
then it works.

If you are building for OS X, link against RestKit.framework instead of
RestKit.a
On Tue, Dec 6, 2011 at 3:44 AM, Peng <
<EMAIL_ADDRESS>
wrote:

i  wanted to install RestKit in my Xcode 4.2 according to the wiki page
"Installing RestKit in Xcode 4.x", but always got the build error "Command
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang
failed with exit code 1"  and the detail is :
/Users/labuser/Library/Developer/Xcode/DerivedData/RestKitSecond-dfabxikpntrzihfdrlkxqxnfcvbo/Build/Products/Debug-iphonesimulator/RestKitSecond.app/RestKitSecond
normal i386
cd /Users/labuser/Desktop/MyProject/RestKitSecond
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH
"/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang
-arch i386 -isysroot
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk
-L/Users/labuser/Library/Developer/Xcode/DerivedData/RestKitSecond-dfabxikpntrzihfdrlkxqxnfcvbo/Build/Products/Debug-iphonesimulator
-F/Users/labuser/Library/Developer/Xcode/DerivedData/RestKitSecond-dfabxikpntrzihfdrlkxqxnfcvbo/Build/Products/Debug-iphonesimulator
-filelist
/Users/labuser/Library/Developer/Xcode/DerivedData/RestKitSecond-dfabxikpntrzihfdrlkxqxnfcvbo/Build/Intermediates/RestKitSecond.build/Debug-iphonesimulator/RestKitSecond.build/Objects-normal/i386/RestKitSecond.LinkFileList
-mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -ObjC
-all_load -Xlinker -no_implicit_dylibs
-D__IPHONE_OS_VERSION_MIN_REQUIRED=50000
/Users/labuser/Library/Developer/Xcode/DerivedData/RestKitSecond-dfabxikpntrzihfdrlkxqxnfcvbo/Build/Products/Debug-iphonesimulator/RestKit/RestKit
-lxml2 -framewo
rk SystemConfiguration -framework MobileCoreServices -framework CoreData
-framework CFNetwork
/Users/labuser/Library/Developer/Xcode/DerivedData/RestKitSecond-dfabxikpntrzihfdrlkxqxnfcvbo/Build/Products/Debug-iphonesimulator/libRestKit.a
-framework UIKit -framework Foundation -framework CoreGraphics -o
/Users/labuser/Library/Developer/Xcode/DerivedData/RestKitSecond-dfabxikpntrzihfdrlkxqxnfcvbo/Build/Products/Debug-iphonesimulator/RestKitSecond.app/RestKitSecond

Reply to this email directly or view it on GitHub:
https://github.com/RestKit/RestKit/issues/456

Awesome! will you please update the docs?  Thanks!

The framework and static library platform specifications are covered in the README.md and the Visual Install Guide wiki page… What more do you need?
--
Blake Watters
Sent with Sparrow (http://www.sparrowmailapp.com)
On Thursday, December 22, 2011 at 7:19 PM, omricohen wrote:

Awesome! will you please update the docs?  Thanks!

Reply to this email directly or view it on GitHub:
https://github.com/RestKit/RestKit/issues/456#issuecomment-3256675

You're so right. I completely misread it. My apologies...


api: clearly separate "expected" exceptions from "unexpected" ones

Feature Request
Currently, the EdcApiExceptionMapper, it's the gateway to handle exceptions raised in the jersey context.
The mapper handles EdcApiExceptions and also other java.lang.* exceptions as:

IllegalArgumentException
NullPointerException
UnsupportedOperationException

making them (at least the first 2) return a 4xx error code, that's, by definition, a "client error", so something that has been caused by the client, but, a NPE it's not a client fault, it's a server fault.
We need to clearly separate them and make all the java.lang "unexpected" exception return a 5xx error.
Which Areas Would Be Affected?
api
Why Is the Feature Desired?
To improve error handling and reporting
Solution Proposal
Make all the java.lang exceptions return a 5xx error, maybe printing a severe log, to permit developers to signal the behavior as a bug.
The IllegalArgumentException should not be thrown in the api context, a more detailed EdcApiException should be used, that will make the server return an error detail that could be better interpreted by the client.
Type of Issue
improvement
Checklist

[x] assigned appropriate label?
[x] Do NOT select a milestone or an assignee!

+1 on the distinction between "expected" and "unexpected" exceptions. That could have multiple catch-throw cascades as a consequence: for example a service would not need to know about an API exception - in its context an IllegalArgumentException or a NullpointerException are completely valid. We either have to use (Service-)Results everywhere, or controllers need to wrap them in an EdcApiException


Suggestion: Make the "Show Players" "Show To: All Players" tick box to change Ownership Configuration on "All Players" section

On Journals, either on the whole Journal or each individual page, there is the

a button that pops up a configuration window

where you can change ownership depending on which tick is ticked.
However, the "All Players" tick box edits the ownership on all players instead of just the "All Players" section on Ownership Configuration window

This is confusing because you can have "All Players: None" and each individual player might for example be and Observer, but then the Eye icon still looks like no one but the DM can actually see the journal page

Would be nice if the "All Players" tick box while showing the page to players would edit the "All Players" Ownership Configuration and not individual rights. (If specific players are selected, it would work exactly as now. Maybe some additional icons to discern who actually can see what would be nice.)

This configuration window is from a module, not core or the dnd5e system. So this request should be made to whichever module adds that window.

This is actually a core Foundry window; ticket should be moved to the other repo.

I tested it again, this time on a completely new world without any modules ever enabled to make sure it's a core feature, it is. I mixed up the system with Foundry itself as I never used any other system, my fault.
Made a new issue https://github.com/foundryvtt/foundryvtt/issues/8450


Update README.md

This PR...
Changes

Fixes

Checklist

[ ] tested locally
[ ] added new dependencies
[ ] updated the docs
[ ] added/updated a component
[ ] fixed a bug
[ ] added/updated a new route
[ ] added or changed css styles

Fixes #

Hi, Vader 👋🏿
What does this pull request change?

the readme, added my details to the contributors


chore: fix builds broken by moving to packages/core

Broken by: https://github.com/waku-org/js-waku/commit/b975943e

I removed the old build because it was full of failed jobs and it was having trouble pooling changes from GitHub.

There you go, an example build: https://ci.infra.status.im/job/website/job/js.waku.org/2/console


backlink not created

Hello,
I'm still deciding which note-taking application to use...one of the strongest candidate is nb which currently uses note-link-janitor script, but for me your tool should be superior and I mentioned it as potential replacement.
Besides nb I am also considering Joplin as well as combination of vimwiki and taskwiki being an user of taskwarrior. :smile:
However, I've some problem with your tool - picked sample suite and played with it a bit, but I'm getting strange results.
Here I picked just two files and created one link, but notexplorer does not create backlink.
test.tar.gz
Any hint what might be wrong?
(I have tried with both YAL front-matter as well as with Heading 1, but no luck...)

The wikilink in your example uses the target note's title, but you must use the filename or an ID. The reason for this is that it's easy to create multiple notes with identical titles, but not identical filenames.
See here: https://github.com/cdaven/noteexplorer#limitationsrules
For this reason, there is a command to rename the files based on the title or ID: https://github.com/cdaven/noteexplorer#update-filenames


[synapse] Migrate @azure/synapse-monitoring to ESM/vitest

Packages impacted by this PR

@azure/synapse-monitoring

Issues associated with this PR

https://github.com/Azure/azure-sdk-for-js/issues/31338

Describe the problem that is addressed by this PR
Migrates the auto generated @azure/synapse-monitoring project to ESM/vitest
What are the possible designs available to address the problem? If there are more than one possible design, why was the one in this PR chosen?
Are there test cases added in this PR? (If not, why?)
Provide a list of related PRs (if any)
Command used to generate this PR:**(Applicable only to SDK release request PRs)
Checklists

[ ] Added impacted package name to the issue description
[ ] Does this PR needs any fixes in the SDK Generator?** (If so, create an Issue in the Autorest/typescript repository and link it here)
[ ] Added a changelog (if necessary)

API change check
API changes are not detected in this pull request.


Scrape dataset: future 500 companies

https://money.cnn.com/magazines/fortune/fortune500_archive/full/1955/
with srcapy (https://scrapy.org/)

done