Keep folding status after running the archive action

May I inquire if it is feasible to preserve the folding and unfolding status of all nodes after executing the archive action in Obsidian?
I rely on Obsidian as my primary project management tool, where I organize numerous unnecessary or completed tasks within various folded sections.
However, when I initiate the archive action, it disrupts the folding status of all nodes, causing them to lose their previous arrangement. Is it possible to maintain the folding and unfolding status of nodes even after executing the archive action?

 It may take some significant effort to implement, so I'm marking it as maybe for now.
If someone wants to pick this up, https://github.com/vslinko/obsidian-outliner/ already implements this, and it may serve as a reference implementation.

+1
There would be one more happy person on earth in case this gets implemented.


[ISSUES #833] Support AdminBrokerProcessor get_topic_stats_info.

Which Issue(s) This PR Fixes(Closes)

Fixes #833
Brief Description

How Did You Test This Change?

🚀Thanks for your contribution🎉. CodeRabbit(AI) will review your code first🔥


i got error on back press please resolve it, thanks

Oath
I swear that I have completed these tasks before submitting:

[ ] I have read the README
[ ] I have checked that the issue has not been reported yet

Bug Report
Environment

React Native

Libraries

react-native-render-html:
@native-html/table-plugin:
react-native-webview:

Devices

Device 1

OS:
Diagnostic:
Environment:

Device 2

OS:
Diagnostic:
Environment:

Reproduction
Description

(Write your steps here:)

(Describe the expected outcome, and compare it to the observed outcome. You are
encouraged to join screenshots and screencasts, or pictures of the rendering
tree from debugging tools such as flipper)
Reproducible Demo

(Paste the link to an example project or paste the entirety of the relevant
source code. When deemed appropriate, provide instructions to reproduce the
issue.)

@aamiryameen Your report doesn't follow our template, so I am going to close. Likely an instance of a react-native-screens bug, see https://stackoverflow.com/a/63171413/2779871


v0.7.0_20: Page is not loading

SEVERITY: Critical
MODULE: Bar Chart
PLATFORM:

Windows 7 / Chrome 45.0
Windows 7 / Firefox 41.0
MAC / Safari 8.0
Nexus 9 (5.0.1) / Chrome 45.0

RELEASE: v0.7.0
STEPS TO REPRODUCE:

Navigate to URL: http://static.gapminderdev.org/vizabi/release/v0.7.0/preview/barchart.html
Bar chart page will be loaded
Click the “Axes” option
Select  “Time” from first drop down under X-axis
Click “ok”
Refresh the current page
Note that page is not loaded

ACTUAL RESULTS:
Page is not loaded on refreshing
EXPECTED RESULTS:
Page should be loaded after refreshing
SCREENSHOT:

We don't have time in axes anymore


docs: Add blog post Rest v6 and others

Codecov Report

Merging #2230 (3de3a1b) into master (2935252) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #2230   +/-   ##
=======================================
  Coverage   98.54%   98.54%
=======================================
  Files         114      114
  Lines        1860     1860
  Branches      273      273
=======================================
  Hits         1833     1833
  Misses         10       10
  Partials       17       17

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Nami wallet

Currently I cannot delegate, remove, transfer tokens from minswap to another active wallet..
Please help

@Yaylate Make use of the Nami web app click here  to connect and import then try again


Profile snapp transactions

A snark worker as it is implemented needs to generate multiple proof for one transaction. Benchmark time taken to generate the proofs for various length of parties and authorization
similar to what's in src/app/cli/src/init/transaction_snark_profiler.ml

I have a branch where the profiler takes an optional flag --snapps, which makes it generate a list of Parties.t instead of payments. In that case, the --k flag is required, because Two_from_same doesn't make sense, I think.
The profiler prints out some details, in case it's useful:
Snapp 0
  No. other parties = 3
  Predicates: Full,Nonce,Full
Snapp 1
  No. other parties = 9
  Predicates: Nonce,Full,Nonce,Nonce,Nonce,Nonce,Nonce,Full,Nonce
Snapp 2
  No. other parties = 7
  Predicates: Nonce,Nonce,Nonce,Nonce,Full,Nonce,Nonce
Snapp 3
  No. other parties = 9
  Predicates: Full,Nonce,Full,Nonce,Full,Nonce,Nonce,Nonce,Nonce
Snapp 4
  No. other parties = 11
  Predicates: Nonce,Full,Nonce,Full,Nonce,Nonce,Full,Full,Full,Nonce,Full
Snapp 5
  No. other parties = 11
  Predicates: Nonce,Full,Nonce,Nonce,Nonce,Full,Full,Full,Nonce,Nonce,Nonce
Snapp 6
  No. other parties = 7
  Predicates: Full,Full,Nonce,Nonce,Nonce,Full,Nonce
Snapp 7
  No. other parties = 5
  Predicates: Nonce,Full,Nonce,Nonce,Full

Issue: In the profiler, the call to T.of_non_parties_transaction fails. I think it needs to be replaced by
T.of_parties_segment_exn, but I don't know how to provide the correct arguments for that function.
@mrmr1993 @A-Manning Do you know how that goes?


Repin not found board

Login and get board list.
And get pins;
$trendingTopics = $this->bot->topics->explore();
$firstTopicId = $trendingTopics[0]['id'];
$pins = $this->bot->pins->explore($firstTopicId)->toArray();
And first pin , repin ;
$this->bot->pins->repin($pinId, $boardId, $comment);
$this->checkError();
but return error. => Board not found

I resolve problem. I define boardId int type but it want to string value. Change type to string and resolved.

So how to get boardID? Is it same with boardname? Or something like pin id?

So how to get boardID? Is it same with boardname? Or something like pin id?

Example;
$info = $bot->boards->info($username, $board);
Or Example;
$boards = $bot->boards->forUser('my_username');
$boardId = $boards[0]['id']; // get first board id


feat: kickoff

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


AWS DocumentDB Performance issue with Concurrent Aggregations

I'm working with DocumentDB in AWS, and I've been having troubles when I try to read from the same collection simultaneously from different aggregation queries.
The issue is not that I cannot read from the database, but rather that it takes a lot of time to complete the queries. It doesn't matter if I trigger the queries simultaneously or one after the other.
I'm using a Lambda Function with NodeJS to run my code. And I'm using mongoose to handle the connection with the database.
Here's a sample code that I put together to illustrate my problem:
query1() {
     return Collection.aggregate([...])
}

query2() {
  return Collection.aggregate([...])
}

query3() {
  return Collection.aggregate([...])
}

It takes the same time if I run it using Promise.all
Promise.all([ query1(), query2(), query3() ])
Than if I run it waiting for the previous one to finish
query1().then(result1 => query2().then(result3 => query3()))
While if I run each query in different Lambda Executions, it takes significantly less time for each individual query to finish (Between 1 and 2 seconds).
So if they were running in parallel the execution should be finished with the time of the query that takes the most time (2 seconds), and not take 7 seconds, as it does now.
So my guessing is that the instance of DocumentDB is running the queries in sequence no matter how I send them. In the collection there are around 19,000 documents with a total size of almost 25Mb.
When I check the metrics of the instance, the CPUUtilization is barely over 8% and the RAM available only drops by 20Mb. So I don't think the problem of the delay has to do with the size of the instance.
Do you know why DocumentDB is behaving like this? Is there a configuration that I can change to run the aggregations in parallel?

@JuanJouglard can you run the 3 queries simultaneously via 3 individual mongo shell sessions? This will help narrow the investigation.

Thanks for the reply!
You mean running the queries using something like 3 different AWS Cloud9 terminals, or creating 3 different connection within the same Lambda and use each connection to run a query?
I tried the later option and it didn't help with the time issue. Because it seems that the creation of one connection blocks the creation of others. For example:

Time elapsed to create the first connection: 1.3 seconds
Time elapsed to create the second connection: 1.6 seconds
Time elapsed to create the third connection: 2.1 seconds

This said, the time to complete each query does seem to be the same running only one individually or running the three queries together (e.g. query1 takes 2.1 seconds to run individually and it takes the roughly same when ran concurrently with query2 and query3).
Overall, there's still an issue with the duration because now the concurrency problem seems to happen on the connection side.

@JuanJouglard Please anonymize and paste your lambda code here, I need to see all of it to properly diagnose your issue.

Here's the code with the actual queries and connection to the database, all this code runs inside a Lambda Function:

/db/index.js

/* Database Connection */
const mongoose = require("mongoose")

const local = !process.env.AWS_EXECUTION

let retrieveDBCredentials = () => {
  return Promise.resolve({});
};

if (!local)
    retrieveDBCredentials = require("./secret-manager").retrieveDBCredentials // Uses AWS Secret Manager to get credentials for the database

retrieveDBCredentials().then((secret) => {
    const url = local ? 'mongodb://localhost/test' : `mongodb://${secret.username}:${secret.password}@${secret.host}:${secret.port}/database?retryWrites=false`;
    const config = local ? {
	useUnifiedTopology: true,
	useNewUrlParser: true,
	useFindAndModify: true
    } : {
	tls: true,
	tlsCAFile: "./db/rds-combined-ca-bundle.pem",
	useUnifiedTopology: true,
	useNewUrlParser: true,
	useFindAndModify: true
    }

    mongoose.connect(url, config)
})

Sessions schema
const mongoose = require('mongoose')

const { Schema } = mongoose;

const itemSchema = new Schema({
    turn: Number,
    input: String,
    output: String,
    timestamp: Date
})

const sessionsSchema = new Schema({
  sessionId: String,
  date: Date,
  userId: String,
  groupId: String,
  array: [itemSchema],
});

sessionsSchema.index({ sessionId: 1, date: 1 }, { unique: true })

module.exports = mongoose.model('Sessions', sessionsSchema)

Queries
const Sessions = require("./models/sessions")

export const querySessions = (fromDate, toDate) => (queries) => {
    return Sessions.aggregate([
             {
                 $match: {
                    date: {$gt: fromDate, $lt: toDate}
                 }
             },
             ...queries
   ])
}

export const withOneInputMessage = (querySessions) => {
       return querySessions([
      {
        $project: {
          collectionId: 1,
          array: 1,
          last: { $arrayElemAt: ["$array", -1] },
        },
      },
      {
        $match: {
          $and: [
            {
              array: { $size: 1 },
            },
            {
              "last.dtc": 1,
            },
          ],
        },
      },
      {
        $count: "onlyOneMessage",
      },
    ]);

}
 const TIME_INTERVAL = 10
  export const getTimePerSession = async (querySessions) => {
    return querySessions([
      {
        $addFields: {
          lastItem: {
            $arrayElemAt: ["$array", -1],
          },
        },
      },
      {
        $project: {
          collectionId: 1,
          time: {
                $subtract: [
                  {
                    $arrayElemAt: ["$array.timestamp", -1],
                  },
                  {
                    $arrayElemAt: ["$array.timestamp", 0],
                  },
                ]
          },
        },
      },
      {
        $match: {
          time: { $gt: 0, $lt: 490000 },
        },
      },
      {
        $group: {
          _id: {
            $multiply: [
              {
                $divide: [
                  {
                    $subtract: [
                      "$time",
                      { $mod: ["$time", TIME_INTERVAL * 1000] },
                    ],
                  },
                  TIME_INTERVAL * 1000,
                ],
              },
              TIME_INTERVAL,
            ],
          },
          count: { $sum: 1 },
        },
      },
      {
        $sort: {
          _id: 1,
        },
      },
    ]).then((result) => {
      return result.map(({ _id, count }) => {
        return {
          count,
          range: _id + "s - " + (_id + TIME_INTERVAL - 1) + "s",
        };
      });
    });

  export const getSessionsPerDay: async (querySessions) => {
    return querySessions([
      {
        $group: {
          _id: {
              $dayOfYear: "$date",
          },
          count: { $sum: 1 },
          first: { $min: "$date" },
        },
      },
      { $project: { date: "$first", count: 1, _id: 0 } },
      {
        $sort: {
          date: 1,
        },
      },
    ])

  export const getItemDayOfTheWeek: async (querySessions) => {
    return querySessions([
      { $unwind: "$array" },
      {
        $group: {
          _id: { $dayOfWeek: "$array.timestamp" },
          count: { $sum: 1 },
        },
      },
      {
        $sort: {
          _id: 1,
        },
      }
    ]);
  },

Lambda handler that runs the queries
exports.handler = () => {
      const aggregateSessions = querySessions(
        req.query.fromDate,
        req.query.toDate
      );

      return Promise.all([
          withOneInputMessage(aggregateSessions),
          getTimePerSession(aggregateSessions),
          getSessionsPerDay(aggregateSessions),
          getItemDayOfTheWeek(aggregateSessions)
      ]);

}

Let me know if you find any issues. Thanks!

The mongoose documentation states that the default poolsize is 5 so you code seems to be correct. Can you try a few things:

Add "poolSize: 10" to your connection config and repeat your experiment multiple times.
Create 4 mongoose connections in index.js, use each of the 4 in the 4 async functions.

I tried setting the poolSize to 10 and it doesn't change the elapsed time. Although I don't think that the change is being applied to the connection, because if I set it to 1 it also doesn't change the time, so it seems that it's doesn't matter the value of poolSize it always executes the queries the same way. Not sure if I'm not setting it correctly or if that configuration is not supported by DocumentDB.
This is how I'm setting the attribute in the config object:
module.exports = () => {
    return retrieveDBCredentials().then((secret) => {
            const url = local ? 'mongodb://localhost/test' : `mongodb://${secret.username}:${secret.password}@${secret.host}:${secret.port}/database?retryWrites=false`;
            const config = local ? {
        	useUnifiedTopology: true,
        	useNewUrlParser: true,
        	useFindAndModify: true
            } : {
            	tls: true,
            	tlsCAFile: "./db/rds-combined-ca-bundle.pem",
            	useUnifiedTopology: true,
            	useNewUrlParser: true,
            	useFindAndModify: true,
            	poolSize: 10,
            }

        return mongoose.createConnection(url, config);
})

}

On the other hand, I tried creating one connection per query, but it also doesn't affect the time. Because creating each connection (in parallel with others) takes longer than creating only one, and then the querying time is about the same as running only on one connection for all the queries. I used the createConnection method to create multiple connections, and then I used connection.model("Sessions", sessionsSchema) to run the aggregations.

Given that your code can run locally I assume you've also executed it against a local running MongoDB server. What sort of timings did you measure in that configuration?
I suspect you need to restructure your code to create a single Mongoose connection then share it in your code. You also want the connection to be retained between executions of the lambda, otherwise your Lambda call will always be no faster than the time to create the connection plus the time of the queries. The Mongoose documentation regarding Lambda is helpful -> https://mongoosejs.com/docs/lambda.html.
Beyond these ideas is it possible for you to put your code into a GitHub repo so I can attempt to reproduce this myself?

Yes, I have an instance of a MongoDB server running locally and the timings I get when I execute the same queries (with roughly the same documents) against my local versions are minimal (in the order of ms, at most, it takes 500ms). So, I guess that the queries are computationally viable.
Regarding the usage of a shared connection among different executions of the Lambda, that definitely helps and improves the timings. Thanks for that suggestion!
Although I think the base problem of parallelization of queries persists, given that even using a shared connection between queries I still get the same duration no matter if I trigger them in parallel or sequence.
For the Github Repo, you mean the Lambda code or a CloudFormation Template? I still have not put together a template with the services that I'm using.

Closing due to age.


Moredbs

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

5 of 5 (100.0%)  changed or added relevant lines in 1 file are covered.
3 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.4%) to 77.709%

Files with Coverage Reduction
New Missed Lines
%

mirar/pipelines/winter/load_winter_image.py
1
14.01%

mirar/processors/sqldatabase/database_exporter.py
2
50.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.4%

Covered Lines:
7990

Relevant Lines:
10282

💛  - Coveralls


Sklearn compliance

Reference Issues/PRs

Fixes and closes #105
What does this implement/fix? Explain your changes.
Major changes:

y argument added for all fit and fit_transform functions, even though they will be ignored.
import_graph uses check_array function
added _pairwise attribute for ASE, LSE and Omni
to_laplace uses is_almost_symmetric with default tolerance rather than is_symmetric. Not sure if there are implications that I didn't think of, but with tolerance of 1e-15, the results should be fine?
Changed internals for ClassicalMDS to use check_array

Any other comments?

Codecov Report

Merging #111 into master will increase coverage by 0.17%.
The diff coverage is 94.7%.

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


querystring function cuts off args in url redirected to

https://serverless-stack.com/chapters/redirect-on-login.html
The above chapter specifies a function querystring. This function fails by taking a url of type
/login?redirect=/myaccouny?somearg=hithere&diffarg=hello&random=2019235929rwfsjfoo98iuih

and redirecting to
/myaccouny?somearg=hithere

cutting off any additional query args after the first one in the url redirected to

Good catch. We'll get that fixed.


instrument templates update

Addresses #186.
Summary of Changes

Moves instrument template files to a templates directory within the instruments directory.
Excludes these files from coveralls statistics, since these are not meant to be run directly.

Coverage increased (+1.5%) to 78.475% when pulling b397fbafb518ccea1f4b96b24307de9c3e0aa264 on coveralls_templates into 1c2b920ee19b93352e0a0728a3890d13d52bc063 on develop.


API to modify generator input without recreating it

Describe the bug
I am wondering if there an API (C or python but preferably python) that allows us to modify the generator input without the need to recreate the generator.
I do not see any API that can do that in the documentation, but it would be really helpful to have it.

Could you please share more detains on this requirement? How do you want to modify the generator input? Do you want the generator object to serve for multiple inputs?

Yes, if possible, I would like to modify the input of the generator before the next prediction without having the recreate the generator for every input modification. Would that be possible with what is currently being developed?

I'm guessing the idea is that if you having a chat with the LLM you want to add the conversation so far to the end of the input and add a new question.

@WA225 and @elephantpanda, yes we are working on the continuous decoding feature, which will allow you to do this. The feature will be available in the next release


Error message on start

Description
What steps will reproduce the problem?

sudo apt install spyder3

spyder3

What is the expected output? What do you see instead?
Please provide any additional information below
File "/usr/lib/python3/dist-packages/spyder/plugins/init.py", line 511, in
toggled=lambda checked: self.toggle_view(checked),
File "/usr/lib/python3/dist-packages/spyder/plugins/ipythonconsole.py", line 725, in toggle_view
self.create_new_client(give_focus=False)
File "/usr/lib/python3/dist-packages/spyder/plugins/ipythonconsole.py", line 1033, in create_new_client
self.connect_client_to_kernel(client)
File "/usr/lib/python3/dist-packages/spyder/plugins/ipythonconsole.py", line 1059, in connect_client_to_kernel
stderr_file)
File "/usr/lib/python3/dist-packages/spyder/plugins/ipythonconsole.py", line 1485, in create_kernel_manager_and_kernel_client
kernel_manager.start_kernel(stderr=stderr)
File "/home/eliran/.local/lib/python3.6/site-packages/jupyter_client/manager.py", line 259, in start_kernel
**kw)
File "/home/eliran/.local/lib/python3.6/site-packages/jupyter_client/manager.py", line 204, in _launch_kernel
return launch_kernel(kernel_cmd, **kw)
File "/home/eliran/.local/lib/python3.6/site-packages/jupyter_client/launcher.py", line 138, in launch_kernel
proc = Popen(cmd, **kwargs)
File "/usr/lib/python3.6/subprocess.py", line 729, in init
restore_signals, start_new_session)
File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/eliran/anaconda3/bin/python3': '/home/eliran/anaconda3/bin/python3'
Version and main components

Spyder Version: 3.2.6
Python Version: 3.6.9
Qt Versions: 5.9.5, PyQt5 5.10.1 on Linux

Dependencies
pyflakes >=0.6.0 :  2.1.0 (OK)
pycodestyle >=2.3:  2.5.0 (OK)
pygments >=2.0   :  2.4.2 (OK)
pandas >=0.13.1  :  0.25.3 (OK)
numpy >=1.7      :  1.17.4 (OK)
sphinx >=0.6.6   :  1.8.4 (OK)
rope >=0.9.4     :  0.12.0 (OK)
jedi >=0.9.0     :  0.15.1 (OK)
psutil >=0.3     :  5.5.1 (OK)
nbconvert >=4.0  :  5.6.1 (OK)
sympy >=0.7.3    :  None (NOK)
cython >=0.21    :  0.29.2 (OK)
qtconsole >=4.2.0:  4.6.0 (OK)
IPython >=4.0    :  7.9.0 (OK)
pylint >=0.25    :  2.2.2 (OK)

Please run
spyder --reset

in a terminal to fix that error.
Besides, by deciding to use the Ubuntu version of Spyder, instead of the Anaconda one, you're using an almost two years old version.


🐛 Add bugs field to package.json (first-timers-only)

first-timers-only
This issue is tagged :octocat: first-timers-only. It is only for people who have never contributed to open source before and are looking for an easy way take their first steps.
Consider this as your chance to dip your toe into the world of open-source and get some bragging rights for writing code that makes drones fly, cars find charging stations, helps people and goods move from place to place and more...
Find more first-timers-only issues from DAV Foundation here.
Thank you for your help :heart:
What is this project?
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
Missions
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
How you can help
The Issue
The package.json file for this repo is missing the bugs field. Add the following line to package.json to help users find out how they can file bugs and issues for this project.
 "bugs": {
    "url": "https://github.com/DAVFoundation/missions/issues"
  }

Contributing to Missions

[ ] Make sure this issue is labeled up-for-grabs and not labeled claimed, to verify no one else is working on it.
[ ] Comment in this issue that you would like to do it.
[ ] Open the Missions GitHub page and click the ★ Star and then ⑂ Fork buttons.
[ ] Clone a copy to your local machine with $ git clone git@github.com:YOUR-GITHUB-USER-NAME/missions.git
[ ] Make changes in the package.json file
[ ] Once you've made sure all your changes work correctly and committed all your changes, push your local changes back to github with $ git push -u origin master
[ ] Visit your fork on GitHub.com (https://github.com/YOUR-USER-NAME/missions) and create a pull request for your changes.
[ ] Make sure your pull request describes exactly what you changed and references this issue (include the issue number in the title like this: #5)
[ ] Please do not fix more than one issue at a time. Your pull request should only fix what is described in this issue.

Asking for help
We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help 😄

I'd like to do this. Thank you.

Hi @antlockyer, you can work on it 👍

Hey @antlockyer Thanks for your contribution to DAV 👏  Wish you a happy new year and hope this is the first of many contributions this year. Have a great year ahead 🙂 Feel free to join our gitter channel to find out more opensource opportunities!


Allow revision status flags

In addition to a primary status ("draft", "ready for review", "final", etc.), it's often useful to be able to add extra status flags that you can have multiple of ("needs technical review", "needs content review", "needs reorg", etc.). Two options:

We make the revision status attribute take a space-separated list, defining the first token as the primary status. This has some compatibility issues.

We add an extra revision attribute like flags to record these.

http://projectmallard.org/mep/mep0021


Support no-std

core::error::Error was stabilized in 1.81, which just released.
I'd comment on the existing issue yet noted https://github.com/dtolnay/thiserror/issues/196#issuecomment-1636066787.

I support the addition of this feature. thiserror is a blessed crate I would appreciate using in my #![no_std] projects

There is an open pull request: #304

I also strongly support this and would also very much appreciate this in my no_std crates :+1:

having this would be a huge deal for entire embedded community


Added gradle dependency information

So that its easier to to install using Gradle

Thanks, I have migrate to AndroidStudio.

Oh good. Would be great to have the releases in GitHub as well though:)


pull request for e2e test at 11/09/2016 23:45:08

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

Details

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


Update New-Team.md

New-Team now supports -RetainCreatedGroup switch parameter allowing toggle of group cleanup if team creation fails.

Docs Build status updates of commit 6c02f1c:
:clock10: Pending: waiting for processors (33 builds ahead of you)
:warning: Docs Build is busy, currently there are 33 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 6c02f1c:
:clock10: Full build: the average full build time is 12 min(s) 18 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 1c4f3e0:
:clock10: Pending: waiting for processors (31 builds ahead of you)
:warning: Docs Build is busy, currently there are 31 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 6c02f1c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/New-Team.md
:white_check_mark:Succeeded
View (teams-ps)

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

Docs Build status updates of commit 1c4f3e0:
:clock10: Full build: the average full build time is 12 min(s) 19 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 71ba26d:
:clock10: Pending: waiting for processors (24 builds ahead of you)
:warning: Docs Build is busy, currently there are 24 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 1c4f3e0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/New-Team.md
:white_check_mark:Succeeded
View (teams-ps)

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

Docs Build status updates of commit 71ba26d:
:clock10: Full build: the average full build time is 12 min(s) 19 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 71ba26d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/New-Team.md
:white_check_mark:Succeeded
View (teams-ps)

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

Docs Build status updates of commit 7a6fefd:
:clock10: Full build: the average full build time is 12 min(s) 19 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 7a6fefd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/New-Team.md
:white_check_mark:Succeeded
View (teams-ps)

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

Docs Build status updates of commit 8fd591d:
:clock10: Full build: the average full build time is 12 min(s) 20 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 8fd591d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/New-Team.md
:white_check_mark:Succeeded
View (teams-ps)

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

Docs Build status updates of commit 1537882:
:clock10: Full build: the average full build time is 12 min(s) 20 sec(s), this is based on the last 1000 build(s) for this repository.

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

File
Status
Preview URL
Details

teams/teams-ps/teams/New-Team.md
:white_check_mark:Succeeded
View (teams-ps)

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

Docs Build status updates of commit 3415f4a:
:clock10: Full build: the average full build time is 12 min(s) 20 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 3415f4a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/New-Team.md
:white_check_mark:Succeeded
View (teams-ps)

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


Detect use of unsafe handlebars (triple curlybraces)

I haven't had a chance to run the code, just test it.
Not sure if that comment body is sufficient, please let me know if I've stepped outside the bounds of the proper format.
Simply put, if you use {{{fooBar}}} anywhere in a .hbs or .js file, it'll make a comment to draw attention to it. There are rare cases you want this, but if it's a mistake this bot is supposed to catch it for you.
Unfortunately shell=True is required for any argument to popen that needs to use quotes. The grep's "{{{~\\?[A-Za-z.]\\+~\\?}}}" is the offender here.

@f3ndot are you still working on this?

Been quite some time closing unless. If @f3ndot is still interested we can reopen.


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[GEARPUMP-184] Create 0.8.1-RC5 release

Current coverage is 70.52% (diff: 100%)

No coverage report found for master at 867f9be.

Powered by Codecov. Last update 867f9be...ec627f0

+1


Custom  CMAKE_C_COMPILER and  CMAKE_CXX_COMPILER  override by tools

Brief Issue Summary
Custom  CMAKE_C_COMPILER and  CMAKE_CXX_COMPILER  override by tools
Expected:
I use cmake-tools to develop android ndk project; so I use the andorid ndk's  clang/clang++ ;  The first build seem OK, but  when I reopen the project and the tools will rebuild failed as the CMAKE_C_COMPILER and CMAKE_CXX_COMPILER be overrided by tools.
My setting snippet
    "cmake.configureArgs": [
        "-DANDROID_NDK=${env:ANDROID_NDK_HOME}",
        "-DCMAKE_TOOLCHAIN_FILE=${env:ANDROID_NDK_HOME}/build/cmake/android.toolchain.cmake",
        "-DCMAKE_C_COMPILER:FILEPATH=${env:ANDROID_NDK_HOME}/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang",
        "-DCMAKE_CXX_COMPILER:FILEPATH=${env:ANDROID_NDK_HOME}/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++",
        "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=output"
   ],

The build command
[proc] Executing command: /Users/......./bin/cmake --no-warn-unused-cli -DANDROID_NDK=/Users/mk/Library/Android/sdk/ndk/21.3.6528147 -DCMAKE_TOOLCHAIN_FILE=/Users/mk/Library/Android/sdk/ndk/21.3.6528147/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER:FILEPATH=/Users/mk/Library/Android/sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -DCMAKE_CXX_COMPILER:FILEPATH=/Users/mk/Library/Android/sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=output -DANDROID_NATIVE_API_LEVEL:STRING=23 -DANDROID_ABI:STRING=armeabi-v7a -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/clang -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/clang++ -H/Users/mk/myproject -B/Users/mk/myproject/build/debug/armeabi-v7a -G Ninja

I seem like a bug of cmake; but if the tools do not add /usr/bin/clang and /usr/bin/clang++ to the tail of command, everything seem be all right.
Platform and Versions

Operating System: macOs
CMake Version: 3.19.2
VSCode Version: 1.59.0
CMake Tools Extension Version: 1.7.3
Compiler/Toolchain: android ndk, 21.3.6528147

Other Notes/Information

I think I missed  Cmake kits and add the compiler setting here;

Yes, there are several ways that should work for you:

Use the settings the way you have it now and select the [Unspecified] Kit so that we don't try to override your values
Scan for kits or add one manually if the scan doesn't find it and remove the *_COMPILER settings
Add a CMakePresets.json file and move the settings there.


Prevent follow-up requests if a response is likely bad

Closes #919

Codecov Report

Merging #946 (1ea3f0a) into main (b4080a7) will decrease coverage by 0.03%.
The diff coverage is 70.37%.

@@            Coverage Diff             @@
##             main     #946      +/-   ##
==========================================
- Coverage   73.79%   73.76%   -0.03%
==========================================
  Files         291      292       +1
  Lines       32192    32278      +86
==========================================
+ Hits        23755    23811      +56
- Misses       8437     8467      +30

Flag
Coverage Δ

unit-tests
73.76% <70.37%> (-0.03%)
:arrow_down:

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

Impacted Files
Coverage Δ

crates/net/network/src/fetch/mod.rs
87.15% <70.37%> (-0.79%)
:arrow_down:

crates/common/rlp-derive/src/lib.rs
88.23% <0.00%> (-11.77%)
:arrow_down:

...rates/storage/db/src/implementation/mdbx/cursor.rs
71.69% <0.00%> (-3.58%)
:arrow_down:

crates/stages/src/stages/bodies.rs
92.74% <0.00%> (-0.73%)
:arrow_down:

crates/stages/src/test_utils/test_db.rs
64.60% <0.00%> (-0.32%)
:arrow_down:

crates/stages/src/db.rs
88.33% <0.00%> (-0.10%)
:arrow_down:

crates/stages/src/stages/hashing_storage.rs
96.10% <0.00%> (-0.02%)
:arrow_down:

bin/reth/src/node/mod.rs
0.00% <0.00%> (ø)

bin/reth/src/stage/mod.rs
0.00% <0.00%> (ø)

crates/storage/db/src/abstraction/mock.rs
0.00% <0.00%> (ø)

... and 10 more

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

CI failure unrelated

@gakonst here is the  fix for CI: https://github.com/paradigmxyz/reth/pull/961


Type III Controls: Keep Shooting During Context-Sensitive Attack

Describe the feature you'd like to see added
When using the Type III controls that assigns shooting to Left Trigger + Right Trigger, Leon's shooting will be interrupted if he shoots an enemy, is very close to them, and causes them to enter a staggered state that opens them up to a context sensitive melee attack (ex: "press X to kick"). There is sort of a solution to this: if you release the right trigger and then press it again, Leon will be able to continue firing, but it would be nice if the problem didn't happen at all. The same thing happens with knife slashes.
Some background info that may be of use:
When using the Type I controls, where shooting is bound to RT + X, if you just keep holding X and shoot an enemy and the prompt comes up, Leon will enter the melee animation. The same thing happens with knife slashes. This reflects original GameCube behavior. Some form of this behavior could be affecting the Type III controls, where the game stops Leon from shooting, but doesn't transition to the melee animation since it's now bound to a different button?
This is why I labeled this as a feature request and not a bugfix, I do think the game is technically working correctly.

Weirdly, this doesn't happen with Type II controls, despite ostensibly having the same LT+RT binds.

Weirdly, this doesn't happen with Type II controls, despite ostensibly having the same LT+RT binds.

Can confirm, with both gunshots and knife slashes you can keep attacking even if there is a kick prompts onscreen. Thanks for the info! So perhaps this behavior for the Type III controls is NOT intended after all. The fact that they Type II controls don't have this problem give me hope that this is something that can be fixed.

Found it. There's an explicit exemption made for type II config in joyFireOn(), they just forgot to check for type III as well.
LABEL_12:
    if ( pSys->pad_type_B == 1 )
      return result;
    return 0;

Nice job, @pas-de-2!
@LethalPlacebo, here's a test build:
https://github.com/nipkownix/re4_tweaks/suites/9363574564/artifacts/441072190

Finally got home to test this, can confirm it works perfectly now. Can finally keep shooting or slashing with Type III controls, even while a kick prompt is onscreen. Thank you all! I will close this thread now.


Add setup.py until dependabot issue is resolved

Dependabot doesn't work without setup.py. Add it back until issue is resolved.

Dependabot seems to be fine even without a setup.py. Just opened #197
See also: https://github.com/cdce8p/python-typing-update/network/updates/407207860


[FEATURE] Build images from Dockerfile

Is your feature request related to a problem? Please describe.
Epinio can build images from source but cannot build images from a Dockerfile.
Describe the solution you'd like
Build images from a defined Dockerfile

Ref: https://github.com/epinio/epinio/issues/485

Requires https://github.com/buildpacks/rfcs/issues/224

Actually, based on my understanding of the issues linked in the RFC, this is likely already doable with what's in the box today. We just need to figure out how and document it.


inspircdMinimal: 3.17.0 -> 3.17.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/inspircd/inspircd/releases.
meta.description for inspircdMinimal is: Modular C++ IRC server
meta.homepage for inspircdMinimal is: https://www.inspircd.org/
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.17.1 with grep in /nix/store/6lphw5asb6ii2dyflqccvrqmm69c0lj9-inspircd-3.17.1-bin
found 3.17.1 in filename of file in /nix/store/6lphw5asb6ii2dyflqccvrqmm69c0lj9-inspircd-3.17.1-bin

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

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath

inspircd
inspircdMinimal

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/6lphw5asb6ii2dyflqccvrqmm69c0lj9-inspircd-3.17.1-bin \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/ce68c7d4730e73d3d14ac4d5c83b91de4eaf3053#inspircdMinimal

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/6lphw5asb6ii2dyflqccvrqmm69c0lj9-inspircd-3.17.1-bin
ls -la /nix/store/6lphw5asb6ii2dyflqccvrqmm69c0lj9-inspircd-3.17.1-bin/bin

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

10 packages built:

inspircd
inspircd.bin
inspircd.doc
inspircd.lib
inspircd.man
inspircdMinimal
inspircdMinimal.bin
inspircdMinimal.doc
inspircdMinimal.lib
inspircdMinimal.man

Maintainer pings
cc @sternenseemann for testing.

Duplicate of #323153.


#1597 - Add method of linking requests to events in the unlinked requ…

Closes #1597
In the 'Unlinked Requests' screen that available to Org admins, I've added the ability to link the requests to an event.
I've added a new combo box containing all events and a checkbox column into the request list as shown below:

The add button should have the appropriate form validation on submit - i.e. if the user hasn't selected an event and/or at least one request they should get a message telling them this.
This screen could probably use a bit of FED love in future to make the validation a bit slicker!

@stevejgordon any interest in doing the code review for this one?

@stevejgordon
Hey Steve,
So from what I can see in the Event model and the event table it doesn't seem that an event is associated with an Org ID directly. What I can see is that an event should always be associated with a campaign and a campaign should always be associated with a 'ManagingOrganizationId'.
It seems like a slight inefficient and long winded approach, but do you reckon it would be correct to update my query handler to build the events from the assiociated campaign's managingOrg?

@chris-sargood - I think that should be okay. There should be navigational properties between the entities so we should be able to do this in one query with an include. Do you want me to have a quick look with you tomorrow?

@stevejgordon
Actually on second look there was nothing long winded about the changes to the query handler at all - I was just being a bone head!
I've made my changes now. I wanted to keep them in a separate commit to make them easier for you to review but --long story short-- my rebase from upstream got a bit messy and I ended up squashing everything into one commit.
The changes I've made are in the following files

UnlinkedRequestController.cs - you should see that the POST now does a check to ensure the passed in event ID belongs to the correct org
UnlinkedRequestListQueryHandler.cs - theres now an addition WHERE clause on the events SELECT
UnlinkedRequestControllerTests.cs - changed naming conventions to 'sut' and added an additional test to cover the updates to the POST method in UnlinkedRequestController
UnlinkedRequestListQueryHandlerShould.cs - again updated the naming conventions and also tightened up my test data to reflect the changes to UnlinkedRequestListQueryHandler

Give it a look. If you reckon there's a way to make UnlinkedRequestListQueryHandler a bit tighter let me know. I'm new to this EntityFramework malarkey so I'm all ears!

@chris-sargood new best saying on this repository: "EntityFramework malarkey"...
I couldn't' agree with you more coming from a RavenDb background myself.

@stevejgordon
Hi Steve,
Updated as we discussed the other day

@chris-sargood Looks good, thanks.


libcurl4-openssl-dev missing om mac

Description
I'm trying to compile kafka on M1, but it is missing libcurl4-openssl-dev
Virtual environments affected

[ ] Ubuntu 18.04
[ ] Ubuntu 20.04
[ ] Ubuntu 22.04
[X] macOS 10.15
[X] macOS 11
[X] macOS 12
[ ] Windows Server 2019
[ ] Windows Server 2022

Image version and build link
Using master
Is it regression?
No response
Expected behavior
No response
Actual behavior
No response
Repro steps
git clone https://github.com/edenhill/librdkafka
./configure --install-deps --source-deps-only
make
sudo make install

Hey @TonGarcia,
We don't have M1 in our environment.


Added info on Puma clustered (multiprocess) mode

Hi!
Puma offers both multithreading and clustered mode:
https://github.com/puma/puma#clustered-mode

@donv Thanks for the comment. As far as I know for clusted mode you will need an addon e.g. Jaguar?  "out-of-the-box/gem" Puma is not multi-process or multi-app.   You're invited to add an extra paragraph about multi-process/cluster addons/configs ?  Not really an export on Puma. Any insight welcome. Cheers.

On the contrary:  out-of-the-box puma gem allows firing up multiple workers using the "-w" option.  It will keep a single front which binds the port and will keep the port bound even on application restarts.  No addon required.

Thanks for the update.  Sorry can't automerge. Will add update manually and yourself to thanks section. Cheers.


Hyperlinks enabled

Description
#30
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[ ] Test A
[ ] Test B

Test Configuration:

Firmware version:
Hardware:
Toolchain:
SDK:

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Hi @Yuvraj-kadale , could please provide some explanation in the PR description?

Sorry for a empty PR!! sent by mistake...i was trying to change the base branch


Error in DNS nameservers add/remove

version: 0.3.5, 0.3.6
Issue occurred when modify DNS nameservers , got an error 'Unexpected Server Error'.
Not sure when this error breaks because long time not modify the nameservers.

After refresh the headplane page, no error, IP was removed/added, but this error appears  again when add new one or remove.
headscale config.yaml nameserver change as I motified through UIpage.

Missed restart deadline means that the Headscale container doesn't restart in time. It tries to get the container status 10 times, waiting 1 second in between failures. This probably needs to be configurable, but can you ensure your integration configuration is correct?

Thank you for your reply. This is my current compose file, previously, it was operated normally.


refactor(tree): avoid improper query usage

The way things are set up at the moment we have a CdkNestedTreeNode which uses a ContentChildren to find a CdkTreeNodeOutlet so that it knows where to render its content. On top of this we have a MatNestedTreeNode which extends CdkNestedTreeNode and defines it's own query at the same property, but looking for a MatTreeNodeOutlet. With this setup it means that both CdkNestedTreeNode and MatNestedTreeNode are trying to write to the same nodeOutlet property and it's by pure coincidence that it works. This is very fragile and it isn't guaranteed to work in future versions of the framework.
These changes fix the issue by removing the query from the MatNestedTreeNode and providing the MatTreeNodeOutlet as a CdkTreeNodeOutlet so that the query on the CdkNestedTreeNode can pick it up.
cc @pkozlowski-opensource

Copying from slack:
A bunch of targets are failing in Google on this because:

MatNestedTreeNode extends a mixin
In AoT, Angular will ignore mixins since it can't evaluate them, so it doesn't inherent the
@ContentChildren from the CdkNextedTreeNode (edited)
I confirmed that repeating the @ContentChildren in MatNestedTreeNode fixes it (at least in the tests where I was looking), but I don't know if that's still an issue with Ivy
The alternate solution would be to stop using the mixin there for now

Updated to remove the mixin class.


Memory leak in 0.7.2

Larastan Version: 0.7.2
--level used: 8

Description
Following release of 0.7.2 there are now severe memory leaks. 0.7.1 did not have these issues so it can be assumed that these issues relate to https://github.com/nunomaduro/larastan/pull/801
Reached internal errors count limit of 50, exiting...
     Internal error: Child process timed out after 300.0 seconds. Try making it longer with parallel.processTimeout setting.
     Child process error (exit code 255):
     In NodeScopeResolver.php line 574:

       Out of memory (allocated<PHONE_NUMBER>) (tried to allocate<PHONE_NUMBER> bytes)

     mmap() failed: [12] Cannot allocate memory

     mmap() failed: [12] Cannot allocate memory
     Fatal error: Out of memory (allocated<PHONE_NUMBER>) (tried to allocate<PHONE_NUMBER> bytes) in
     phar:///vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php on line 574

Laravel code where the issue was found
Needs more work to establish the issue in 2300+ files...

Thank you.

Hi,
I don't think this is necessarily related to Larastan itself. With 0.7.2 we also require PHPStan 0.12.83, which had some memory issues. But seems like it's fixed in master branch.
You can test it with doing composer require --dev phpstan/phpstan:dev-master --prefer-dist

Thanks for looking into this @canvural. The code mentioned in the linked issue is pretty much identical to what I narrowed this down to. I've retested with dev-master and the issue is resolved.
I'll close and wait for PHPStan 0.12.84


Android licenses throw java error

I installed flutter using zip archive method per official flutter getting started guide and also run android licenses script successfully. After first flutter upgrade, I got this result:
$ flutter upgrade
Upgrading Flutter to 2.2.3 from 2.2.2 in /home/pavel/flutter...
Downloading Dart SDK from Flutter engine 241c87ad800beeab545ab867354d4683d5bfb6ce...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

100  199M  100  199M    0     0  2205k      0  0:01:32  0:01:32 --:--:-- 2262k
Building flutter tool...

Upgrading engine...
Downloading android-arm-profile/linux-x64 tools...               1 285ms
Downloading android-arm-release/linux-x64 tools...                 915ms
Downloading android-arm64-profile/linux-x64 tools...             1 020ms
Downloading android-arm64-release/linux-x64 tools...               997ms
Downloading android-x64-profile/linux-x64 tools...               1 296ms
Downloading android-x64-release/linux-x64 tools...               1 055ms
Downloading android-x86 tools...                                    9,1s
Downloading android-x64 tools...                                    9,5s
Downloading android-arm tools...                                    4,5s
Downloading android-arm-profile tools...                         2 214ms
Downloading android-arm-release tools...                         1 810ms
Downloading android-arm64 tools...                                  4,3s
Downloading android-arm64-profile tools...                       2 575ms
Downloading android-arm64-release tools...                       2 099ms
Downloading android-x64-profile tools...                         2 883ms
Downloading android-x64-release tools...                         1 977ms
Downloading android-x86-jit-release tools...                        3,6s
Downloading Web SDK...                                             14,8s
Downloading package sky_engine...                                  785ms
Downloading flutter_patched_sdk tools...                         1 551ms
Downloading flutter_patched_sdk_product tools...                 1 562ms
Downloading linux-x64 tools...                                     10,5s
Downloading linux-x64/font-subset tools...                       1 308ms

Flutter 2.2.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision f4abaa0735 (9 days ago) • 2021-07-01 12:46:11 -0700
Engine • revision 241c87ad80
Tools • Dart 2.13.4

Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.2.3, on Linux, locale cs_CZ.UTF-8)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/linux#android-setup for more details.
[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Android Studio (version 4.2)
[!] Connected device
    ! No devices available

! Doctor found issues in 3 categories.

So I run what was suggested:
$ flutter doctor --android-licenses
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
	at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
	at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
	at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
	at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
	at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
	... 5 more

Solution: https://github.com/flutter/flutter/issues/66907#issuecomment-742639300
Also try to find solution before opening an issue

Unfortunately doesn't work for me :/

What version of Java do you have? Android needs Java 8. Tho Android Studio already comes bundled with it so there might be some conflicts with the installed and the bundled version.
Try setting JAVA_HOME

Android Studio bundled now using Java 11.
I have meet the same problem and solve with this:
https://stackoverflow.com/a/58652345/4218210
Need to update the cmdline-tools with the latest one

Android Studio bundled now using Java 11.
I have meet the same problem and solve with this:
https://stackoverflow.com/a/58652345/4218210
Need to update the cmdline-tools with the latest one

Ah, this one worked for me. So the solution here might be to update flutter getting started guide with instructions to make this change in the AS settings?

Android Studio bundled now using Java 11.
I have meet the same problem and solve with this:
https://stackoverflow.com/a/58652345/4218210
Need to update the cmdline-tools with the latest one

Ah, this one worked for me. So the solution here might be to update flutter getting started guide with instructions to make this change in the AS settings. As this is clearly a documentation issue.

Gladly its works.
Yes some documentation in Android Studio.
But still Its not flutter issue i think.
Its more on between Android Studio and Android SDK's issue.

@dvorapa
You'll need to install Android SDK Command-line tools from Android Studio with which you should be able to accept all licenses and then get rid of this issue.
Closing from here, as installing the above should fix your issue. If you disagree, write in comments and I'll reopen it.

@darshankawar Well, clearly we discussed that the issue is not in the installation of that thing, which is a matter of few seconds, but rather in the missing documentation / note for beginners in the Flutter Getting started guide. Is this an appropriate place to open such an issue?

@dvorapa
In  the Flutter installation guide's Android Studio Setup section, it does mention that it installs all the required components https://flutter.dev/docs/get-started/install/macos#install-android-studio
If this isn't the case, you may open an issue in dedicated repo: https://github.com/flutter/website/issues

I believe this isn't the case as it does not install that one.


semantic-release: 21.0.5 -> 22.0.12

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/semantic-release/semantic-release/releases.
meta.description for semantic-release is: Fully automated version management and package publishing
meta.homepage for semantic-release is: https://semantic-release.gitbook.io/semantic-release/
Updates performed

NPM version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 22.0.12 with grep in /nix/store/ifw1sla23qx85lhac5rrcqb6mcmm1h25-semantic-release-22.0.12
found 22.0.12 in filename of file in /nix/store/ifw1sla23qx85lhac5rrcqb6mcmm1h25-semantic-release-22.0.12

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
semantic-release

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/ifw1sla23qx85lhac5rrcqb6mcmm1h25-semantic-release-22.0.12 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/84b6ee38881877493c0fc867fc834c6cd835fcd2#semantic-release

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/ifw1sla23qx85lhac5rrcqb6mcmm1h25-semantic-release-22.0.12
ls -la /nix/store/ifw1sla23qx85lhac5rrcqb6mcmm1h25-semantic-release-22.0.12/bin

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

1 package built:

semantic-release

Maintainer pings
cc @sestrella for testing.

I tested this change on my local computer and it works well.


support for phantomjs

Hi,
I can t get it working in phantomjs.
It appears URL.prototype.search is not set, so at that line, the test won t jump in and the upgrade won t occur.
I m a bit loss in this prototype thing upgrade. Can you suggest something ?
thanks !

it's probably a non configurable issue with the old WebKit engine

closing this as Phantom JS is half-death project.


Add installing cuda to bionic

I don't see the button to turn this into a Draft PR, but if we can, we should. That way we are protected against accidentally merging this to master.
If we get to where we like this as something to show, we can look at moving to a separate directory, etc.


Unable to disable FtpTrace

On one of our dev environment we are getting error that forces the process to exist.
I have tried to set the FTPTrace flags to false with no affect.
FtpTrace.FlushOnWrite = false;
FtpTrace.LogFunctions = false;
FtpTrace.LogIP = false;
FtpTrace.LogPassword = false;
FtpTrace.LogUserName = false;
FtpTrace.LogPrefix = false;
Also tried,
FtpTrace.AddListener(new TextWriterTraceListener("log_file.txt")
{
Filter = new EventTypeFilter(SourceLevels.Error)
});
But getting same error all the time. Any help regarding this would be appreciated.
Same code gives no error on other developer's machine.

Disabling the tracing will not solve the error! Its like disabling the logging system! The error is caused by the socket stream, not by the tracing/logging system! I don't know what the error is. Perhaps you should remove all the lines you showed above and enable logging on console (see the FAQ).. and then see at what point the error occurs. More than that there is nothing I can do from the armchair. Search google for AccessViolationException in Stream... FtpSocketStream is the main socket handling class, it has NO unsafe code so I'm not sure what is causing the AccessViolationException.. also the code in Connect() is very simple.. you can see for yourself in the source code. Maybe try running the debug version, it will give line numbers of the error as well...
https://we.tl/MQBg8vxViq

I am currently on 17.5.8 versrion before. Updating to 17.6.0 did not resolve the issue either. But the one you provided in link above did. So something is getting missed between DEBUG and RELEASE versions.
May be .Net compiler is optimizing something it should not.
Will use the debug dll for now.

Hi, all:
I am getting the exact exception while doing .Connect() while using the version 17.6.1 from nuget.
My app targets net40.  Could be the case that the app downloaded from Nuget is not for NET4?
Would you help me solve this?
Unhandled Exception: System.AccessViolationException: Attempted to read or write
protected memory. This is often an indication that other memory is corrupt.
at FluentFTP.FtpTrace.Write(FtpTraceLevel eventType, String message)
at FluentFTP.FtpClient.Connect()
at TV2LogConsolidator.Program.Send(SendParameters sendParams) in C:\LogConsolidator\Send.cs:line 275
at TV2LogConsolidator.Program.Send(String sendConfigFile) in C:\LogConsolidator\Send.cs:line 28
at NConsoler.Consolery.InvokeMethod(MethodInfo method)
at NConsoler.Consolery.RunAction()
at NConsoler.Consolery.Run(Type targetType, String[] args, IMessenger messeng
er, Notation notationType)
at NConsoler.Consolery.Run(Type targetType, String[] args)
at TV2LogConsolidator.Program.Main(String[] args) in C:\LogConsolidator\Program.cs:line 71
Alberto.


Add Service for daemonsets as well

When running the OTel Demo chart, I realized that I could just change the collector to grab the pod's logs. That requires daemonsets to be used, which caused traces to break, as there are no services created for it. This PR changes the chart by making it create a service also for that case.
I'm not at all familiar with Helm charts, and at first I tried to add another "or" clause to the service template, but that changed way more things than I wanted. I confirmed locally that the service this changes generates is enough to get traces into the collector.
Signed-off-by: Juraci Paixão Kröhling<EMAIL_ADDRESS>

Daemonsets shouldn't have services since a service will route to any pod selected, and may not necessarily be the local node.
The use case here, which is to run the Otel demo pointed to a collector deployed as a daemonset instead of a deployment is what we should focus on.
I would like to see a way to abstract the collector's endpoint into its own environment variable (part of the defaults), which then gets reused as part of the Kubernetes env variable expansion for what each demo component needs when specifying the OTEL_EXPORTER_OTLP*_ENDPOINT variables.  Then the user only needs to override a single environment variable at the default level to point toward the local K8s node instead.  This might require us to lock onto a port (4317/4318) but should be doable.

Daemonsets shouldn't have services since a service will route to any pod selected, and may not necessarily be the local node.

That's true if you care to reach a local daemonset. This is not the case for the spans, which is why I think a service in front of daemonsets are appropriate for this case.

why not send to the local daemonset?

Using the downward API for the nodeIP? I considered that, but the demo has 10 services, each one would require to be changed to use the downward API only if collecting logs from pods is desirable (otherwise a Deployment is used).

why not send to the local daemonset?

Using the downward API for the nodeIP? I considered that, but the demo has 10 services, each one would require to be changed to use the downward API only if collecting logs from pods is desirable (otherwise a Deployment is used).

I described in detail how we would change the demo's Helm chart to make it work in this comment. I have a company offsite this week, so I don't think I will get to it, but doing this is at the top of my priority list.


fix some rewiremock usages

using the () => require(...) syntax is better for refactoring/intellisense/etc

Coverage remained the same at 94.116% when pulling ba5fcf73ec7accd379625056183e706e4a29758e on boneskull/rewiremock-fix into c6856babc32b8556302a697429114d917dc70427 on master.

This is very old and has some merge conflicts. Closing out as we'll separately investigate better development-time types support.


Better value reset handling

Alaska Airlines Pull Request
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes: #191
Summary:
Please summarize the scope of the changes you have submitted, what the intent of the work is and anything that describes the before/after state of the project.
When this.value = undefined, the HTML5 input value resets.
Type of change:
Please delete options that are not relevant.

[ ] New capability
[x] Revision of an existing capability
[ ] Infrastructure change (automation, etc.)
[ ] Other (please elaborate)

Checklist:

[x] My update follows the CONTRIBUTING guidelines of this project
[x] I have performed a self-review of my own update

By submitting this Pull Request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Pull Requests will be evaluated by their quality of update and whether it is consistent with the goals and values of this project. Any submission is to be considered a conversation between the submitter and the maintainers of this project and may require changes to your submission.
Thank you for your submission!
-- Auro Design System Team

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


ERROR/locust.runners: An old (pre 2.0) worker tried to connect (xxxx). That's not going to work.

When I use boomer as a worker to connect to locust-master, the locust show this log:
ERROR/locust.runners: An old (pre 2.0) worker tried to connect (xxx). That's not going to work.

Not a bug (in locust anyway)


Updating prayer time api to aladhan.com for added functionality

This change is

Review status: 0 of 8 files reviewed at latest revision, all discussions resolved, some commit checks failed.

aladhan_com_fetcher.py, line 59 at r1 (raw file):

    elif country.lower() == 'qatar':
      #Qatar
      return 10

make these an enum?

aladhan_com_fetcher.py, line 143 at r1 (raw file):

      continue

  #print 'here = ', request.text

remove these prints here and elsewhere?

Comments from Reviewable

Review status: 4 of 8 files reviewed at latest revision, 2 unresolved discussions.

Comments from Reviewable

Review status: 1 of 10 files reviewed at latest revision, 2 unresolved discussions, some commit checks failed.

aladhan_com_fetcher.py, line 59 at r1 (raw file):
Previously, hamir wrote…
make these an enum?

Done.

aladhan_com_fetcher.py, line 143 at r1 (raw file):
Previously, hamir wrote…
remove these prints here and elsewhere?

Done.

Comments from Reviewable


refactor: replace http-errors with fastify-sensible plugin

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

23 of 23 (100.0%)  changed or added relevant lines in 14 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.6%) to 99.855%

Totals

Change from base Build<PHONE_NUMBER>:
0.6%

Covered Lines:
509

Relevant Lines:
510

💛  - Coveralls


When open F12, the page log out automatically

When open F12, the page log out automatically, I can't get the np_token and user_id as you said!

You can also do via ctrl + shift + i


HC4L-opott

My artwork is inspired by my appreciation for Hack Club, hence the message HC (Hack Club) 4 Life!

=====================================
I have prior experience with Turtle in other programming languages, such as Small Basic. However, I have never used it with JavaScript, and I have not used JavaScript for much in the past either. This was a slight challenge for me, being used to different syntaxes and variable conventions.
=====================================
Firstly, I make a quick mockup in Excel so I knew roughly what I was doing.
Then, I set myself a scale of 1 cell = 5 pixels.
I then used Turtle to program the individual letters, with a blank border around the document.
Because projects have to have ways to make them look different, I decided to add a user-set variable that changes the size of the document, and also changes the size of the letters to ensure they fit the page.
To make it a bit more unique, I used inspiration from the random shape tyres on this project to add random shapes in the corners.
I then gave users the option to change the min and max amount of sides that each shape has.
=====================================
I do hope that I will be considered to be sent a Blot. Thank you to everyone behind Blot & Hack Club for making this possible! 😃

Nice! You misnamed the javascript file project instead of index but I just fixed that for you.
Congrats you've earned your Blot. You can order it here.


Add LevelSelectLayer::colorForPage

W

Gjira said uint
On Mon, 18 Dec 2023, 3:22 am mat, @.***> wrote:

@.**** commented on this pull request.
In bindings/GeometryDash.bro
https://github.com/geode-sdk/geode/pull/376#discussion_r1429203840:

@@ -4174,6 +4174,7 @@ class LevelSearchLayer : cocos2d::CCLayer {
class LevelSelectLayer : cocos2d::CCLayer {
static LevelSelectLayer* create(int lvl) = win 0x185500;
bool init(int lvl) = win 0x1855a0, mac 0x2384e0;

static uint colorForPage(int page) = win 0x18aaa0;

why is this uint. how did this even compile. is this a color value or an
index? if its a color value its most likely a cocos2d::ccColor3B
—
Reply to this email directly, view it on GitHub
https://github.com/geode-sdk/geode/pull/376#pullrequestreview-1785470169,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWVTFEDKNVSTYETPSZ4I4JLYJ4L4XAVCNFSM6AAAAABAYJCLX2VHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMYTOOBVGQ3TAMJWHE
.
You are receiving this because you authored the thread.Message ID:
@.***>

not only is ghidra guessing the return type, but its also pseudocode, containing other made up types such as undefined2 undefined4 etc. in this case uint is not made up but its just not what its called in c/c++

Ok I didn't know that I've just learned about re'ing this week
On Mon, 18 Dec 2023, 6:53 am mat, @.***> wrote:

not only is ghidra guessing the return type, but its also pseudocode,
containing other made up types such as undefined2 undefined4 etc. in this
case uint is not made up but its just not what its called in c/c++
—
Reply to this email directly, view it on GitHub
https://github.com/geode-sdk/geode/pull/376#issuecomment-1859264644, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AWVTFEEDH6H76MDXLBHTIVDYJ5ET3AVCNFSM6AAAAABAYJCLX2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJZGI3DINRUGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

this is a cocos2d::ccColor3B


experimental filter dataflow element

Related to #290
Description
added Filter dataflow element to experiment with where predicate inside select queries
Is it a feature that change user experience?
yes, but experimental
Client output
e.g. for psql
alex-dukhno=> create schema s;
CREATE SCHEMA
alex-dukhno=> create table t (c1 smallint, c2 smallint, c3 smallint);
ERROR:  syntax error: unsupported table name 't'. All table names must be qualified
alex-dukhno=> create table s.t (c1 smallint, c2 smallint, c3 smallint);
CREATE TABLE
alex-dukhno=> insert into s.t values (1, 2, 3), (4, 5, 6), (7, 8, 9);
INSERT 0 3
alex-dukhno=> select * from s.t where c1 = 1;
 c1 | c2 | c3
----+----+----
  1 |  2 |  3
(1 row)

alex-dukhno=> select * from s.t where c1 = 2;
 c1 | c2 | c3
----+----+----
(0 rows)

alex-dukhno=> select * from s.t where c1 = 4;
 c1 | c2 | c3
----+----+----
  4 |  5 |  6
(1 row)

Pull Request Test Coverage Report for Build 282821366

102 of 113 (90.27%)  changed or added relevant lines in 6 files are covered.
9 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.04%) to 88.653%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/node/src/query_engine/mod.rs
1
2
50.0%

src/query_executor/src/dml/select.rs
25
29
86.21%

src/query_planner/src/select.rs
18
24
75.0%

Files with Coverage Reduction
New Missed Lines
%

src/node/src/query_engine/mod.rs
2
64.07%

src/ast/src/lib.rs
7
52.63%

Totals

Change from base Build 282561441:
-0.04%

Covered Lines:
7805

Relevant Lines:
8804

💛  - Coveralls


Can't install mono 4.4.2 op RPi2

So I'm trying to install mono on my pi using the following lines provided in the guide

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian/dists/wheezy/snapshots/4.4.2/main/" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update
sudo apt-get install mono-runtime

When running "sudo apt-get update" it comes up with:

E: Malformed line 1 in source list /etc/apt/sources.list.d/mono-xamarin.list (dist)
E: The list of sources could not be read.

But the mono-xamarin.list looks fine to me.
sudo nano /etc/apt/sources.list.d/mono-xamarin.list

deb http://download.mono-project.com/repo/debian/dists/wheezy/snapshots/4.4.2/main/

So, what am I doing wrong?
Or what's going wrong?
Thank you.

We don't support mono anymore. See if you can .net core running on your pi and install latest nadekobot if you can.


'error: SDK "macosx10.10" cannot be located' trying install macvim

Please follow the general troubleshooting steps first:

[ YES] Ran brew update and retried your prior step?
[ YES] Ran brew doctor, fixed as many issues as possible and retried your prior step?

Bug reports:
Trying install macvim I got this error:
xcodebuild -project MacVim/MacVim.xcodeproj -sdk macosx10.10 MACOSX_DEPLOYMENT_TARGET=10.10
xcodebuild: error: SDK "macosx10.10" cannot be located.
make[1]: *** [macvim] Error 64
make: *** [first] Error 2

And also I got this logs:
Error: undefined method 'strip' for ["Commanche2", "***************"]:Array
Please report this bug:
    https://git.io/brew-troubleshooting
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http/header.rb:17:in 'block in initialize_http_header'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http/header.rb:15:in 'each'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http/header.rb:15:in 'initialize_http_header'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http/generic_request.rb:44:in 'initialize'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/net/http/request.rb:14:in 'initialize'
/usr/local/Library/Homebrew/cmd/gist-logs.rb:121:in 'new'
/usr/local/Library/Homebrew/cmd/gist-logs.rb:121:in 'make_request'
/usr/local/Library/Homebrew/cmd/gist-logs.rb:130:in 'post'
/usr/local/Library/Homebrew/cmd/gist-logs.rb:96:in 'create_gist'
/usr/local/Library/Homebrew/cmd/gist-logs.rb:35:in 'gistify_logs'
/usr/local/Library/Homebrew/cmd/gist-logs.rb:157:in 'gist_logs'
/usr/local/Library/brew.rb:83:in '<main>'

Brew config:
HOMEBREW_VERSION: 0.9.5
ORIGIN: https://github.com/Homebrew/homebrew
HEAD: 9eba9e7455f37b660a403eb31b587d59036a9db2
Last commit: 3 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_REPOSITORY: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com
CPU: 8-core 64-bit ivybridge
OS X: 10.10.5-x86_64
Xcode: 7.2.1
CLT: N/A
Clang: 7.0 build 700
X11: 2.7.7 => /opt/X11
System Ruby: 2.0.0-p481
Perl: /usr/bin/perl
Python: /usr/local/bin/python => /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/bin/python2.7
Ruby: /usr/local/bin/ruby => /usr/local/Cellar/ruby/2.3.0/bin/ruby
Java: 1.7.0_05, 1.6.0_65-b14-466.1, 1.6.0_37-b06-434

Looks like two things going on here: brew gist-logs is breaking, and there's an issue with the macvim build. Let's fix the gist-logs thing first; then we can get full build logs and figure out what's going on with the macvim formula here.
The gist-logs breakage looks like it might be related to #49846, which changed how credential-related headers are set up, adding support for username/password from Git.

This happens if you have Xcode.app (which the macvim formula requires) but don't also have the command line tools. So a workaround is to just install the CLT, too.

https://github.com/Homebrew/homebrew/blob/21e839ebe2c5ad1fb0041d5168b31f11a25711cd/Library/Formula/macvim.rb#L95-L98
    unless MacOS::CLT.installed?
      args << "--with-developer-dir=#{MacOS::Xcode.prefix}/Platforms/MacOSX.platform/Developer"
      args << "--with-macsdk=#{MacOS.version}"
    end

is incorrect for Xcode 7.0 (7A220) and above. The only SDK installed now is 10.11, and you just have to set MACOSX_DEPLOYMENT_TARGET as desired.

@apjanke @digoot FYI: #50191

Sounds like a fix to me, but I don't have a 10.10 box to test it on. @digoot, can you test it? We'll still fix the gist-logs issue but no need to wait on it.

@apjanke My main machine is 10.8 and I tested it in 10.10 VM, which is how I was able to reproduce the original issue.

With --with-python3 on 10.8 at least I get this:
Josephs-MacBook-Pro:~ joe$ brew test -v macvim
Testing macvim
==> Using the sandbox
/usr/bin/sandbox-exec -f /tmp/homebrew20160317-67460-1481bz1.sb /usr/local/Cellar/ruby/2.3.0/bin/ruby -W0 -I /usr/local/Library/Homebrew -- /usr/local/Library/Homebrew/test.rb /usr/local/Library/Formula/macvim.rb -v
Error: macvim: failed
<"/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7"> expected but was
<"/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5">.

diff:
- /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7
?                          ^ ^ -                                       ^ ^
+ /usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5
?                         + ^ ^                                        ^ ^
Josephs-MacBook-Pro:~ joe$

On 10.10, also with --with-python3
vm1010:~ joe$ brew test -v macvim
Testing macvim
==> Using the sandbox
/usr/bin/sandbox-exec -f /tmp/homebrew20160317-49753-xvknif.sb /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby -W0 -I /usr/local/Library/Homebrew -- /usr/local/Library/Homebrew/test.rb /usr/local/Library/Formula/macvim.rb -v
==> Sandbox log
Mar 17 02:55:06 sandboxd[342]: Python(49765) deny file-write-unlink /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/errors.pyc
Mar 17 02:55:06 sandboxd[342]: Python(49765) deny file-write-unlink /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/errors.pyc
Error: macvim: failed
<"/System/Library/Frameworks/Python.framework/Versions/2.7"> expected but was
<"/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5">.
vm1010:~ joe$

@apjanke My main machine is 10.8 and I tested it in a 10.10 VM, which is how I was able to reproduce the original issue.

Great. Sorry, I assume most folks on non-tigerbrew Homebrew are running El Capitan, and I'm one of the lonely 10.9 holdouts.

With --with-python3 on 10.8 at least I get this ...

That failure looks like a deficiency in the test definition, not this change. The test isn't aware of how --with-python3 changes the linkage, and it (AFAIK) doesn't remember what options macvim was built with. I get the same test failure on 10.9 under both this PR and the current formula in master. The test should be updated to also check build.with?("python3"), like caveats does.

The problem xcodebuild: error: SDK "macosx10.10" cannot be located was solve.
But right now drops the #47026 problem.

#47026

@digoot OK, figured out what was causing #47026 : https://github.com/Homebrew/homebrew/issues/47026#issuecomment-197925412

@digoot For the python you're using can you check
$ python -c "import distutils.sysconfig as c; print(c.get_config_var('PYTHONFRAMEWORK'))"
Python

and
$ python -c "import distutils.sysconfig as c; print(c.get_config_var('PYTHONFRAMEWORKPREFIX'))"
/System/Library/Frameworks

I'm wondering if PYTHONFRAMEWORK is defined and PYTHONFRAMEWORKPREFIX isn't.


The upcoming TransformerClass should be able to directly mask images

https://github.com/JohannesWiesner/nict/blob/56c186fcf5e5280f3ebce5540a13cee1aae147d8/nict/multi_subject.py#L87
As mentioned already as comments within the code, it would be better to stick to nilearn/sciki-learn API. The whole Class should also be able to directly inherit from NiftiLabelsmasker. Then the user could directly pass 4D nifti images (where each 3D image represents one state image). Also I think flattening the adjacency matrices as it is right now leads to very slow pandas data frames.

Note however, that this would make the class very explicit towards Nifti-Files. Some other people may have other data (e.g. non-neuroimaging) data and for these people all functions should still work. But as far as I know, all the Masker classes also accept numpy arrays? Check the docs!


added containsKanji method

To detect if there are any kanji characters within a string. This is just a convenience method.

Marvellous, thank you Matt.


GO: Remove the intermediate SplitResult Struct

This reduce even more the pressure on the GC.
~/gopath/src/github.com/frol/completely-unscientific-benchmarks/go go__remove_split_result
yml@kodi$ go build -o treap main-with-sync-pool.go && strip -s treap
~/gopath/src/github.com/frol/completely-unscientific-benchmarks/go go__remove_split_result
yml@kodi$ sudo ./cgmemtime/cgmemtime ./treap
331665
Child user:    0.288 s
Child sys :    0.000 s
Child wall:    0.293 s
Child high-water RSS                    :       1548 KiB
Recursive and acc. high-water RSS+CACHE :        784 KiB
~/gopath/src/github.com/frol/completely-unscientific-benchmarks/go go__remove_split_result
yml@kodi$ git co master
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.
~/gopath/src/github.com/frol/completely-unscientific-benchmarks/go master
yml@kodi$ go build -o treap main-with-sync-pool.go && strip -s treap
~/gopath/src/github.com/frol/completely-unscientific-benchmarks/go master
yml@kodi$ sudo ./cgmemtime/cgmemtime ./treap
331665
Child user:    0.292 s
Child sys :    0.000 s
Child wall:    0.295 s
Child high-water RSS                    :       1576 KiB
Recursive and acc. high-water RSS+CACHE :        888 KiB
~/gopath/src/github.com/frol/completely-unscientific-benchmarks/go master

Thanks!


Application Required information

Created pop-up message/modal which will appear once the user submits the form
Also added validation to the form

I will close this PR, please create another PR from your branch to the build branch of this repo.

is this pr still valid


ES6 support

Was wondering if this actually supports app written in Angular 1.5 component style using ES6?
GaryB432/gulp-ng-dgml#2

sorry this project is dead


Fixes problems with access to keys on hardware token

Enables pkeyutl to directly access keys on a hardware token via engine_pkcs11.

Fixes crash in ex_data.c (around line 525) when the retrieved pointer happens to be NULL (zero).

I'm pretty sure these would apply to the master branch as well.

I just had a look at the changes, and the hard coded check for the pkcs11 engine worries me (read: claxons go off in my head).  I cannot see what this is meant to solve, exactly.  Is this related to discussions going on on openssl-dev, or somewhere else?

Worry over, I had a second look, hold on for comments...


[Bug] Acra reports to Inorichi's server

formUri = "http://tachiyomi.kanade.eu/crash_report"
should have it send to your own server or a free backend.
I ended up going with tracepot for the time being.

Oof, I was sure I left some stuff pointing to main tachi but oops. Yeah tracepot looks like a good choice as well, I'll use that

Using tracepot now, thank again


file-name-matches-element: Fix case of missing name

Fix parsing of anonymous class expression, ignore it if no name can be derived.
Fixes: https://github.com/github/eslint-plugin-custom-elements/issues/57

:wave: Hello and thanks for pinging us! This issue or PR has been added to our inbox and a Design Infrastructure first responder will review it soon.

:art: If this is a PR that includes a visual change, please make sure to add screenshots in the description or deploy this code to a lab machine with instructions for how to test.
:fast_forward: If this is a PR that includes changes to an interaction, please include a video recording in the description.
:warning: If this is urgent, please visit us in #primer on Slack and tag the first responders listed in the channel topic.


Click on any component, menu item not working

Preflight Checklist

[ ] I agree to follow the Code of Conduct that this project adheres to.
[ ] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
draw.io version (In the Help->About menu of the draw.io editor):

draw.io version [e.g. 12.6.7]

Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Please don't be lazy and avoid filling out the issue template. As it stands this report is useless and wastes our time.


Logo to installer

Update obsolete installer images: https://github.com/trikset/trik-studio/tree/master/installer/images


v0.6.3 - connector install fails w orgs that have multiple access tiers

the code in https://github.com/banyansecurity/terraform-provider-banyan/blob/beta/banyan/resource_connector.go#L68 only works if the org has 1 access-tier with the name access-tier.
this fails in orgs with a true global edge with multiple access tiers.
instead, make it AccessTiers: []string{"*"} so it works generally.

Addressed in 0.9.0


UserManagementView styles refactor

Codecov Report

Merging #130 (b029a20) into develop (5a58d77) will decrease coverage by 0.01%.
The diff coverage is 82.14%.

@@             Coverage Diff             @@
##           develop     #130      +/-   ##
===========================================
- Coverage    51.51%   51.49%   -0.02%
===========================================
  Files           86       86
  Lines         3368     3369       +1
===========================================
  Hits          1735     1735
- Misses        1633     1634       +1

Flag
Coverage Δ

back-end
46.24% <ø> (-0.04%)
:arrow_down:

front-end
55.28% <82.14%> (ø)

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

Impacted Files
Coverage Δ

front/src/usermanagement/UserManagementView.js
45.60% <82.14%> (ø)

back/models/user.js
19.44% <0.00%> (-0.56%)
:arrow_down:

back/services/user.js
82.35% <0.00%> (ø)

Continue to review full report at Codecov.

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

Looks good 👍  Moved a few styles to scss, merging now


Options for automating notification for NAC changes

It would be really helpful to know if thing change on the NAC side. One way is certanly Chris letting us know via email or slack or some other mechanism but that may have a delay. A few other ideas how we can possibly find out about changes:
Create a GitHub action that makes calls to the most common NAC APIs we use that would compare what it receives back to what we expect (i.e. fields names we expect, if values have locked in options do they match the list we have, etc) If any changes occur, alert a slack channel or send notification via email (or both?)
Create a GitHub action (possibly on the NAC side) that sends us a message if certain files in their github repo were edited recently, maybe summarizing the changes in some way. This will allow us to make time to take a look if the changes may impact us (this is likely something that wont be as useful as option 1 since we wouldn't know if changes created issues or not, but it may be helpful for more foundational changes that we may not catch right away via simple api calls) but then again how often would the NAC make changes like that?
Suggestion would be prioritize option1, and then decide if something like OPtion 2 would even be useful long term.
API calls we should cover:
avalanche forecast for NWAC zones (checking that zone ids match)
observation api to get
observation api to post (into staging? or as private ob? delete immediately after submission)
weather data for NAC
weather station data
NAC center metadata

From steve: Rough idea of how we might do this ... write a node script that imports our hooks to fetch all centers' metadata, maps, forecasts, warnings, observations, etc - basically our startup preload bit. That runs the schema validators on it. Use a scheduled GitHub action to run it daily.

When I did this manually, I fetched data using this tool and validated it using this script.


Fix problems with asp tests that relate to testcafe behavior

This issue is created to show the progress with asp-tests problems resolving.

[ ] Demos tasks

[x] Determine problem tasks
[x] Demos.Editors.v15.2
[x] Demos.FileManagerAndUpload.v15.2
[x] Determine problem tasks
[x] Demos.HtmlEditor.v15.2
[x] Demos.NavigationAndLayout.v15.2
[x] Regression.ComboBox.v15.2
[x] Regression.Editors.v15.2 there are few tests, which should be fixed by asp-team
[ ] Demos.GridView.v16.2
[x] Demos.VerticalGrid.v16.2
[ ] Demos.VerticalGrid.CardView.v16.2
[x] Demos.Editors.v16.2 - should be fixed by asp-team (bug in capcha control)
[ ] Demos.NavigationAndLayout.v16.2 - Refactor tests

[ ] Regression tasks

[x] Regression.GridView.v15.2
[x] Regression.HtmlEditor.v15.2
[x] Regression.PivotGrid.v15.2
[x] Regression.Spreadsheet.Core.v15.2
[ ] Regression.Spreadsheet.Features.v15.2 - undeterminated blinkinig problem
[ ] Regression.Grid.Batch.v16.2
[ ] Regression.Editors.v15.2
[ ] Regression.Other.v16.2 - should be fixed by asp-team (same behavior without testcafe)
[ ] Regression.GridView.v16.2
[ ] Regression.Editors.v16.2 - some tests should be refactored (Height)
[ ] Regression.HtmlEditor.v16.2
[ ] Regression.ComboBox.v16.2
[ ] Regression.PivotGrid.v16.2 - extend scroll distance in scroll automation

[ ] MVC Tasks

[x] Determine problem tasks
[x] Regression.MVC.v15.2
[ ] Demos.Mvc.GridView.v15.2 - undeterminated blinkinig problem
[ ] Demos.Mvc.VerticalGrid.v16.2
[ ] Demos.Mvc.NavigationAndLayout.v15.2 - Refactor tests

[x] RWA tasks

[x] Determine problem tasks

[x] Dashboard tasks

[x] Determine problem tasks

[ ] Check on ASP v16.2 tests

[x] ASPxVerticalGrid.ASPxCardView - https://github.com/DevExpress/testcafe/issues/889

@inikulin FYI: this task is complex and I assumed that it takes more than one sprint, so we will move it to the next sprint. Also we with @georgiy-abbasov will review today current results of the work on this task in Sprint 1 and think how we can work more effectively here.


Typo on 02.2 - "Define by group"

Hello. I noticed a typo on 02.2 chapter, under "Define by group" section.

Unless you assign the value of constant is iota, [...]

I think it should be something more like "Unless the assignment of the constant value is iota, [...]"
Best regards

您好，您发的邮件已收到。我会尽快阅读。

这是来自QQ邮箱的自动回复邮件。您的邮件，我已经收到，O(∩_∩)O谢谢


add: github link on footer && fix the layout

Added a github link on footer
and made it vertical in mobile view.
modified the "want to be a sponsor" button a little bit
made the about us image corner rounded
and little bit of fudging around,
and checking how active is community ... :)
Before:

After:

Thanks, @kshetritej, for your contribution! It looks like you missed some steps in the contributing guidelines. Following them helps us to keep the quality contribution.
Could you please create an issue for this problem so we can keep track of it?
Also, feel free to join our Discord channel for updates and to stay connected with the community.

ohh, yes I missed it here, will work on the issue and open the pull request again.

Ok sure!


⚠ Thumbnails API Endpoint has degraded performance

In d7991b9, Thumbnails API Endpoint (https://thumbnails.roblox.com/v1/assets?assetIds=82738847&format=Png&isCircular=false&size=30x30) experienced degraded performance:

HTTP code: 200
Response time: 1404 ms

Resolved: Thumbnails API Endpoint performance has improved in 5e07057 after 6 minutes.


Handle empty NODE_PATH

If NODE_PATH is empty/uninitialized, don't leave a dangling colon hanging off the end of the newly-assigned value.

Thanks :)

You're welcome! And thank you for accepting my first contribution on github!


Add support for OAS3

Hello!
In our company we try to use JSON scheme for Swagger documentation also for spec's response check, via json-scema, and faced with one problem: after upgrade scheme to Open Api v3, we can't use it completely, because JSON scheme and OAS become more different than before. So, I propose to add support for OAS3 in json-scheme gem, for this case, and, first of all, add support for nullable option in property description.

We've decided to add support via own library - https://github.com/myxaluch/json-schema-oas-support, so I'll close this PR, sorry for inconvenience