Can we change where the models are stored in windows

As far as I know the models are automatically downloaded to C:/Users/username/.ollama
But can we change the directory to another one due to storage issues?

You are correct and 'Yes' you can move them anywhere you like, via the OLLAMA_MODELS environment variable.
Docs: https://github.com/ollama/ollama/blob/main/docs/faq.md#where-are-models-stored

To create an environment variable on Windows you can follow these instructions:
Open Windows Settings.
Go to System.
Select About
Select Advanced System Settings.
Go to the Advanced tab.
Select Environment Variables....
Click on New...
And create a variable called OLLAMA_MODELS pointing to where you want to store the models

Thanks I will try it out later.

You are correct and 'Yes' you can move them anywhere you like, via the OLLAMA_MODELS environment variable.
Docs: https://github.com/ollama/ollama/blob/main/docs/faq.md#where-are-models-stored

Understood
Thanks

To create an environment variable on Windows you can follow these instructions:
Open Windows Settings. Go to System. Select About Select Advanced System Settings. Go to the Advanced tab. Select Environment Variables.... Click on New... And create a variable called OLLAMA_MODELS pointing to where you want to store the models

Worked perfectly
Thank u

OLLAMA_MODELS env variable also didn't work for me - do we have to reboot or reinstall ollama?
i assume it would just pick up the new path when we run "ollama run llama2"

OLLAMA_MODELS env variable also didn't work for me - do we have to reboot or reinstall ollama? i assume it would just pick up the new path when we run "ollama run llama2"

Normally, you have to at least reopen the "command line" process, so that the environment variables are filled (maybe restarting ollama is sufficient). If you use PowerShell, you can use $env:OLLAMA_MODELS to check if the environment variable is set. If you use the Windows command prompt ("cmd"), you can use set to get a list of all environment variables.

For those the custom path is not considered even after adding OLLAMA_MODELS environment variable and restarting the Terminal. Try restarting the OS once, then it is working. Might be the environment variables are stored in memory of the running Ollama process.

I found that the Ollama app.exe is running in the background caused the new env var not update. You can quit it by right click on the Ollama icon on the system tray.

I just started the installer in cmd with the following directive:
$ .\OllamaSetup.exe /DIR=D:\MYDIRECTORY

I just started the installer in cmd with the following directive:
$ .\OllamaSetup.exe /DIR=D:\MYDIRECTORY

What a life saver! It works great, thanks for sharing!

OLLAMA_MODELS

worked really well at my first try!

tried this, and also the .\OllamaSetup.exe /DIR=D:\MYDIRECTORY
it still downloads them to the C drive.
Tried moving the models and making the OLLAMA_MODELS  Variable does not solve the issue of putting the blobs into the new directory, still tries to download them and doesnt register that they are there.

tried this, and also the .\OllamaSetup.exe /DIR=D:\MYDIRECTORY
it still downloads them to the C drive.
Tried moving the models and making the OLLAMA_MODELS  Variable does not solve the issue of putting the blobs into the new directory, still tries to download them and doesnt register that they are there.
It does download to the new directory though. which is a plus

You have to make anothee variable named OLLAMA_ORIGIN and make the value just  . (Dot)

still making me redownload the 38gb model

Close all ollama tasks
Move whole models folder
Env variable needs to be added for user not as system variable or in path
Or try;  mklink /D C:\Users<User>.ollama\models E:\New\Model\Location (for link to work you must first move folder from C)

Added to both before posting

Nothing was working for me. So, I killed Ollama app.exe and from there on I can not start ollama server. The server log is empty and the main log says server error. I've reinstalled ollama, rebooted the computer checked my environment variables... nothing is working. When it gives me the error it leaves Ollama app.exe running and I have to kill it again..

if you guys get confused, let me explain step by step:
1-first of all uninstall ollama (if you already installed)
2-then follow this:
Open Windows Settings.
Go to System.
Select About
Select Advanced System Settings.
Go to the Advanced tab.
Select Environment Variables....
Click on New...
And create a variable called OLLAMA_MODELS pointing to where you want to store the models(set path for store models)
3-after adjusting that then open the path that you downloaded OllamaSetup.exe (setup file)
4-then on file explorer write cmd to open cmd on that path
5-on cmd write--> OllamaSetup.exe /DIR=D:\MYDIRECTORY
6-after installation everything should works well and both ollama and models will save same drive you defined for it

I just started the installer in cmd with the following directive:我刚刚在命令提示符中使用以下指令启动了安装程序：
$ .\OllamaSetup.exe /DIR=D:\MYDIRECTORY

A thumbs-up from China："牛 B"

if you guys get confused, let me explain step by step:
1-first of all uninstall ollama (if you already installed)
2-then follow this: Open Windows Settings. Go to System. Select About Select Advanced System Settings. Go to the Advanced tab. Select Environment Variables.... Click on New... And create a variable called OLLAMA_MODELS pointing to where you want to store the models(set path for store models)
3-after adjusting that then open the path that you downloaded OllamaSetup.exe (setup file)
4-then on file explorer write cmd to open cmd on that path
5-on cmd write--> OllamaSetup.exe /DIR=D:\MYDIRECTORY
6-after installation everything should works well and both ollama and models will save same drive you defined for it

I'm not sure if it was just me, but it worked when I set the environment variable as a "User Variable" not a "System Variable"

OLLAMA_MODELS env variable also didn't work for me - do we have to reboot or reinstall ollama? i assume it would just pick up the new path when we run "ollama run llama2"

Normally, you have to at least reopen the "command line" process, so that the environment variables are filled (maybe restarting ollama is sufficient). If you use PowerShell, you can use $env:OLLAMA_MODELS to check if the environment variable is set. If you use the Windows command prompt ("cmd"), you can use set to get a list of all environment variables.

I can cornfirm you must restart Ollama, opening a new cmd is not enough.
Also, to see a var on cmd you can use echo, as echo %OLLAMA_MODELS%

I just started the installer in cmd with the following directive:
$ .\OllamaSetup.exe /DIR=D:\MYDIRECTORY

This is the one thank you for sharing 🔥🔥🔥

I just started the installer in cmd with the following directive:
$ .\OllamaSetup.exe /DIR=D:\MYDIRECTORY

What a life saver! It works great, thanks for sharing!

THANK YOU!!!!

Uninstall Ollama
Create System Variable OLLAMA_MODELS
Run OllamaSetup.exe /DIR=:\Ollama

Uninstall Ollama Create System Variable OLLAMA_MODELS Run OllamaSetup.exe /DIR=:\Ollama

thanks man!! it worked!!!


Riverpod

Hello,
Do you plan to add Riverpod to you excellent comparative ?
It should be create to have your point of view to have the same in your whole comparative.
Thank you !

Hi @pmoati, that definitely would be interesting to do! Hope to find some time for it.
If you have a good understanding of Riverpod - would be open to PRs to this document.


Fix AuthContext / Authorization visibility

Fix #972
Breaking change: Action is not visible from root anymore

Is there anything else in hooks we don't want to expose? (As that module is older, and this might expose other stuff from it).
If not this is fine.

Except https://github.com/rusqlite/rusqlite/blob/master/src/hooks.rs#L600 (minor), all seems good to me.


ActiveRecord instrumentation

closed by https://github.com/open-telemetry/opentelemetry-ruby/pull/653


Select useful tags from OSM

We might need to subset the available OSM tags so that we only include tags that make sense given the scale and resolution of the clay tiles.
One aspect to consider is that we might be using patch level embeddings, and that we are reducing the chip size to 256x256 pixels with a patch size of 16x16 pixels for Clay v0.2

In the first iterations we are keeping all (or most) of them and see what an initial model can detect.


Is there any mechanism to control the update of the chart?

I want to know how the charts queried from the database are refreshed when the data source changes. Is there any mechanism to control the update of the chart?

Hey,
The data refreshes differently based on when you are in dev mode vs when you are in prod.
Dev

Queries run live, and then are cached for 15 mins, if you rerun after 15 mins, then the data will be refreshed.
We are working on more fine grained controls for caching so that you can have queries always run live, or cache for longer etc.

Prod

Evidence deployed after a build process. This build process runs all the queries, and then deploys the evidence site.
So the data is as recent as the most recent build.
Depending on your use case, you could have evidence rebuild:

On a schedule
Based on when you make changes to your source data - eg when you merge a change to the code modelling your source data, it triggers an evidence rebuild

Scheduling and rebuilding on merge, and PR preview sites are features included in Evidence Cloud, which is currently in private alpha!

I get it, thanks.


Add docs on constraint violations

Documents some of the changes implemented in #993

Looks great. Thanks again for taking your time to improve the documenation.
We really appreciate that.


 Likely due to some specific flows. Slack discussion.
Solution
Locate the flows in which the TryNewDot classicRedirect.completedHybridAppOnboarding value could be overwritten, and rewrite them.

PR awaiting deployment

PR was deployed to staging yesterday. Ht sounds like Jason might still be seeing the issue.
I shared in Engineering to see if anyone else can reproduce.

Still ongoing, posted here to check if this issue is the only one we should be working from

Jason is no longer experiencing this


Added .md file for the problem.

solved issue asked.

Please review soon so that necessary changes can be made by me if needed by you.

@bhoomitri4 Give me some time I will review And let you know..

Ok sir


Add support for NSCollectionView data source bindings

This PR aims to add full support for AppKit's NSCollectionView. I am currently using the Flat Data Source variant in one of my own projects, and it is working well.
This PR will need tests and review.

Codecov Report

Merging #627 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #627   +/-   ##
=======================================
  Coverage   64.88%   64.88%
=======================================
  Files          88       88
  Lines        3867     3867
=======================================
  Hits         2509     2509
  Misses       1358     1358

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 326d29f...8b1520b. Read the comment docs.

This looks cool @tonyarnold!
Thinking about this... do we actually need NSCollectionView+FlatDataSource.swift? Can't we just use the sectioned variant? Flat collections like Array or ObservableArray conform to SectionedDataSourceProtocol as well.

That makes sense, however my use case is with a MutableObservableCollection - I see that Collection doesn't (can't?) conform to QueryableSectionedDataSourceProtocol and SectionedDataSourceChangesetConvertible.

I’m going to try to conform my list types to the section protocols. I’ll let you know how it goes :+1:

Yep, that did it - all good, I've revised the PR to remove the flat data source variant, and renamed the sectioned data source to make it simpler.

How are you feeling about this PR, @srdanrasic - there's absolutely no rush, but I'd love to get these classes out of my local project and into a released version of Bond.

Looks great to me @tonyarnold, thanks for working on it! I'll make a release.


Add audio player alternative with volume slider

Similar to how VLC was implemented, adding a more robust audio player alternative would not only allow for more features such as an audio slider, but also potentially make modes such as Pump-Scare better with pre-loading so audio can play at the correct time.

More than likely VLC itself would work just as well as an audio player alternative.

When I briefly looked into it, I couldn't find a VLC solution that allowed for audio playing without a player/some sort of hack to make the player invisible, but I could have just missed it


Missing documentation: install manifest.xml in Office 365 Outlook without Exchange

Article URL
https://docs.microsoft.com/en-us/office/dev/add-ins/publish/publish
Issue
The documentation does not explain how an Office 365 customer who uses Outlook to connect to G Suite or other email servers, not Exchange, can install an Outlook add-in manifest.xml.
Can you please clarify how these type of organizations can leverage Outlook Addins written with OfficeJS? Thanks!

Hi @fbernhard,
Thanks for suggesting this documentation enhancement. I'm assigning this to @ElizabethSamuel-MSFT to update the content.

@exextoc: Can you provide any details here? Thanks.

Today Outlook Add-ins are supported for Microsoft exchange accounts only, because require manifest XML file to be installed in the mailbox. Supporting non-exchange mailboxes is not a part of the product right now. We track Outlook add-in feature requests on our user-voice page. Please add your request there. Feature requests on user-voice are considered when we go through our planning process.
Looks like there's already a request for this here:
https://officespdev.uservoice.com/forums/224641-feature-requests-and-feedback/suggestions/10248942-allow-office-add-in-manifest-to-be-published-to-cl

@exextoc: Thanks for your response.
@fbernhard: Thanks for raising this issue. It seems like exextoc has responded to your question. Please take a moment to vote for that feature in User Voice. I'll go ahead and close it now but let us know if it should be reopened.
Thanks.

Thanks all!


Is there a way to convert the recorded .raw file to a .wav file?

I realize that the README here says:

Note that this produces a raw audio file - wav headers would be required to create a wav file.

However, do you have any idea for how I should go about this? (Using JS, not a command line tool such as SoX, unless there is a wrapper for it)

I used Lame https://www.npmjs.com/package/lame for mp3 encoding, I have seen a couple examples  of people using .wav but I haven't tried them out yet.

naudiodon was written to support an IoT framework written in Javascript for media stream processing. That framework includes a WAV file writer. You would have to modify the code a bit but it is a possible starting point:
https://github.com/Streampunk/node-red-contrib-dynamorse-file-io/blob/master/nodes/24-wav-out.js

Just to post an example to help people.
var fs = require('fs');
var portAudio = require('naudiodon');
var lame = require('lame');  //  https://www.npmjs.com/package/lame

var ai = new portAudio.AudioInput({
  channelCount: 2,
  sampleFormat: portAudio.SampleFormat16Bit,
  sampleRate: 44100,
  deviceId : -1 // Use -1 or omit the deviceId to select the default device
});

// create the Encoder instance
var encoder = new lame.Encoder({
  // input
  channels: 2,        // 2 channels (left and right)
  bitDepth: 16,       // 16-bit samples
  sampleRate: 44100,  // 44,100 Hz sample rate

  // output
  bitRate: 128,
  outSampleRate: 22050,
  mode: lame.STEREO // STEREO (default), JOINTSTEREO, DUALCHANNEL or MONO
});

var ws = fs.createWriteStream('rawAudio.mp3');

ai.on('error', err => console.error);

process.stdin.pipe(encoder);

ai.pipe(encoder);
ai.start();

encoder.pipe(ws);

This is a way, but probably not the best way.

Hey @Aweponken , I can't see any specific reason looking back its "just" connecting some pipes. I think I was just trying to get across that it was a quick hacky example.

Hey @Aweponken , I can't see any specific reason looking back its "just" connecting some pipes. I think I was just trying to get across that it was a quick hacky example.

I see, thanks for the answer!

Closing this issue.


sctp Server start with state closed, which prevent the cookie exchange with the client

server association is created with sctp.Server, which set state to close (well, it doesn't set the state really)
client association is created with sctp.Client, which set the state to cookie-wait

client sends cookie but is ignored by the server because:
	if state != cookieWait {
		// RFC 4960
		// 5.2.3.  Unexpected INIT ACK
		//   If an INIT ACK is received by an endpoint in any state other than the
		//   COOKIE-WAIT state, the endpoint should discard the INIT ACK chunk.
		//   An unexpected INIT ACK usually indicates the processing of an old or
		//   duplicated INIT chunk.
		return nil
	}

Both clinet and server starts with Closed state. The client, however, sends Init chunk right away, transitions to cookie-wait state.
The server socket never transitions to cookie-wait (== never sends Init chunk). The above code is effectively only for the client.
@hugoArregui If this makes sense to you, can we close this issue?

Yes, I think I saw the exchange not happening between a server and a client, but if this is not the cause then the issue is wrong, I'll try to see if I can reproduce it again and create a new one. Thanks!


last candle missing after conversion

Hi
I noticed that when I convert 1m candle data to 5m and doing it rather 4th minute of time, the last candle (actually active candle) is missing
Here's how tp reproduce:
let candles = await binance.candles({ symbol: 'STORJUSDT', interval: '1m', limit: 900 })
let m5Candles = batchCandleJSON(candles.map(d => { return {
        time: d.openTime,
        open: d.open,
        high: d.high,
        low: d.low,
        close: d.close,
        volume: d.volume,
    } }), 60, 300)
let b5mcandles = await binance.candles({ symbol: 'STORJUSDT', interval: '5m', limit: 180 })
console.log('m5Candles: ', JSON.stringify(m5Candles.map(d => d.close.toFixed(4)).slice(-3)))
console.log('binance 5mcandles:', JSON.stringify(b5mcandles.map(d => d.close).slice(-3)))

if you run these codes for example on 14:41 of the time you can get this kind of data:
m5Candles:  ["0.9420","0.9410","0.9455"]
binance 5mcandles: ["0.94100000","0.94550000","0.94380000"]

If I change 76th line on index.js
from this:
if (j === convertRatio) {

to this:
if (j === convertRatio || (i == candledata.length - 1)) {

it gives me the correct conversation with last candle:
m5Candles:  ["0.9410","0.9455","0.9434"]
binance 5mcandles: ["0.94100000","0.94550000","0.94340000"]

I don't have enought time to pull your code and make a pull request for this but suggest you apply this fix from your side.
Btw, thanks for the whole library..

It is the behavior of the OpenCandles, on Binance and most of the exchanges the last candle always build on the data from last candle close time.  Which is good for visual representation, but not good for trading.
I did add a new option to batchCandleArray  which allow you to create identical candles with Binance.
batchCandleArray = (
  candledata: OHLCV[],
  baseFrame: number = 60,
  newFrame: number = 300,
  includeOpenCandle = false
)

Actually I would like to follow active live candle and this is why I would like to get last candle too
Your way is better to achieve this. Thanks for you support

New version out with this feature.


e2e test webdriverio can not open firefox

Version
4.5.11
Reproduction link
https://github.com/Assone/Music
Environment info
Environment Info:

  System:
    OS: macOS 11.2
    CPU: (8) x64 Intel(R) Core(TM) i7-4710MQ CPU @ 2.50GHz
  Binaries:
    Node: 15.2.1 - /usr/local/bin/node
    Yarn: 1.22.10 - /usr/local/bin/yarn
    npm: 7.0.10 - /usr/local/bin/npm
  Browsers:
    Chrome: 88.0.4324.182
    Edge: 88.0.705.68
    Firefox: 85.0.2
    Safari: 14.0.3
  npmGlobalPackages:
    @vue/cli: Not Found

Steps to reproduce
yarn install
yarn test:e2e
What is expected?
Open firefox for testing
What is actually happening?
FAILED

Delete the port field.
https://github.com/Assone/Music/blob/6cf424b84da70388a2b3eb40d9033ec1cb252f07/wdio.local.conf.ts#L28


(450) Unmatchable Placement Requests don’t show as tasks

This updates the findAllByReallocatedAtNullAndBooking_IdNullAndIsWithdrawnFalse to join the booking_not_mades table to ensure that placement requests disappear from the Tasks endpoint when they are marked as unable to match.

 Unable to match Placmement Requests still showing as tasks


Removed deprecated test images

Signed-off-by: Francesco Guardiani<EMAIL_ADDRESS>Part of https://github.com/knative/eventing/pull/4358

Hm, UT are failing:
# knative.dev/eventing-natss/pkg/dispatcher
pkg/dispatcher/dispatcher.go:115:55: cannot use channel.ResolveMessageChannelFromHostHeader(d.getChannelReferenceFromHost) (type channel.MessageReceiverOptions) as type channel.StatsReporter in argument to channel.NewMessageReceiver:
	channel.MessageReceiverOptions does not implement channel.StatsReporter (missing ReportEventCount method)

Looks like it was broken here:
https://github.com/knative-sandbox/eventing-natss/pull/32
And a followup:
https://github.com/knative-sandbox/eventing-natss/pull/32#pullrequestreview-512910932
/lgtm
/approve


robotjs on ssh X forwarding

using robotjs on ssh X forwarding doesn't seem to work
Expected Behavior

robot.moveMouse(50,50) should move the mouse
Current Behavior

robot.moveMouse(50,50) doesn't move the mouse
Possible Solution

There's no "root display" or screen in this mode, is it handled correctly by https://github.com/octalmage/robotjs/blob/master/src/xdisplay.c#L10 ?
Steps to Reproduce (for bugs)

run some app in ssh forwarding (ssh -X someapp)
node someRobotjsScript.js using for example ssh -X konsole
robotjs doesn't seem to work

Your Environment

RobotJS version: 0.4.7
Node.js version: 8.1.2
npm version: 5.0.3
Operating System: ubuntu 16.04

Try setting DISPLAY env var.
First step: check the value of DISPLAY at the computer you're sshing into. You can do this by issuing command
echo $DISPLAY
Second step: You should get something like DISPLAY=:0 or such as an output of the previous step. Now just set DISPLAY env var for the computer you're sshing from by issuing
export DISPLAY=:0 (or whatever value you got)

This issue has been closed because it has been inactive for > 240 days.
You may reopen this issue if it has been closed in error.


io.open()

What is your question?
I just recently discovered how to use io.open() and i was wondering...
I know how to edit a file and all but how could I get the contents of a file in a string?

But nobody came...


e2e tests

Pull Request Test Coverage Report for Build 78

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 71:
0.0%

Covered Lines:
113

Relevant Lines:
113

💛  - Coveralls


No volunteer routing

I call in and select to speak to someone, choose zip code, then put in a zip code in Central Jersey Area. I have two Volunteers in the database - one in New Jersey Region and one in Central Jersey Area. Both service bodies are set for Volunteer routing. Both volunteers are set for 24/7 shifts. I have access to the destination phone numbers on phones sitting in front of me. Call puts me on hold forever.

Not enough information to proceed.

what's the yap url?

https://mail.freedomweb.net:442/yap
----- Original Message -----
From: Danny Gershman
To: bmlt-enabled/yap
Cc: Redguy1959 ; Author
Sent: Tuesday, March 26, 2019 18:21
Subject: Re: [bmlt-enabled/yap] No volunteer routing (#259)
what's the yap url?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Seems configured correctly.  Need to see the Twilio logs for that specific all to see what happened.

OK, just got back to this. Upgraded to 3.1.0 (earlier versions didn;t route to volunteers, other features worked). Twilio shows my server throwing 500 errors, which I can confirm. Will look at the server logs and see if anything obvious.
----- Original Message -----
From: Danny Gershman
To: bmlt-enabled/yap
Cc: Redguy1959 ; Author
Sent: Tuesday, March 26, 2019 10:14 PM
Subject: Re: [bmlt-enabled/yap] No volunteer routing (#259)
Seems configured correctly. Need to see the Twilio logs for that specific all to see what happened.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Yes please share the log details to admin-at-bmlt-dot-app
On Thu, Apr 18, 2019 at 2:43 PM Redguy1959<EMAIL_ADDRESS>wrote:

OK, just got back to this. Upgraded to 3.1.0 (earlier versions didn;t
route to volunteers, other features worked). Twilio shows my server
throwing 500 errors, which I can confirm. Will look at the server logs and
see if anything obvious.
----- Original Message -----
From: Danny Gershman
To: bmlt-enabled/yap
Cc: Redguy1959 ; Author
Sent: Tuesday, March 26, 2019 10:14 PM
Subject: Re: [bmlt-enabled/yap] No volunteer routing (#259)
Seems configured correctly. Need to see the Twilio logs for that specific
all to see what happened.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/bmlt-enabled/yap/issues/259#issuecomment-484635671,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAOD3O3RO4YWSZBMN4O2UVDPRC6ORANCNFSM4HBPVL4Q
.

Reference "yap issue #259"
On Thu, Apr 18, 2019 at 2:44 PM Danny Gershman<EMAIL_ADDRESS>wrote:

Yes please share the log details to admin-at-bmlt-dot-app
On Thu, Apr 18, 2019 at 2:43 PM Redguy1959<EMAIL_ADDRESS>wrote:

OK, just got back to this. Upgraded to 3.1.0 (earlier versions didn;t
route to volunteers, other features worked). Twilio shows my server
throwing 500 errors, which I can confirm. Will look at the server logs and
see if anything obvious.
----- Original Message -----
From: Danny Gershman
To: bmlt-enabled/yap
Cc: Redguy1959 ; Author
Sent: Tuesday, March 26, 2019 10:14 PM
Subject: Re: [bmlt-enabled/yap] No volunteer routing (#259)
Seems configured correctly. Need to see the Twilio logs for that specific
all to see what happened.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/bmlt-enabled/yap/issues/259#issuecomment-484635671,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAOD3O3RO4YWSZBMN4O2UVDPRC6ORANCNFSM4HBPVL4Q
.

@Redguy1959 anything on those logs?

Please remove me from the reminder app.
----- Original Message -----
From: Danny Gershman
To: bmlt-enabled/yap
Cc: Redguy1959 ; Mention
Sent: Friday, April 19, 2019 2:10 PM
Subject: Re: [bmlt-enabled/yap] No volunteer routing (#259)
@Redguy1959 anything on those logs?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Reminder app?

On Apr 19, 2019, at 2:13 PM, Redguy1959<EMAIL_ADDRESS>wrote:
Please remove me from the reminder app.
----- Original Message -----
From: Danny Gershman
To: bmlt-enabled/yap
Cc: Redguy1959 ; Mention
Sent: Friday, April 19, 2019 2:10 PM
Subject: Re: [bmlt-enabled/yap] No volunteer routing (#259)
@Redguy1959 anything on those logs?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/bmlt-enabled/yap/issues/259#issuecomment-484975553, or mute the thread https://github.com/notifications/unsubscribe-auth/AAOD3O7XOT5FJPIGMPYMVVLPRIDWFANCNFSM4HBPVL4Q.

Yes, somehow I just got an email asking for logs.
----- Original Message -----
From: Danny Gershman
To: bmlt-enabled/yap
Cc: Redguy1959 ; Mention
Sent: Friday, April 19, 2019 2:14 PM
Subject: Re: [bmlt-enabled/yap] No volunteer routing (#259)
Reminder app?

On Apr 19, 2019, at 2:13 PM, Redguy1959<EMAIL_ADDRESS>wrote:
Please remove me from the reminder app.
----- Original Message -----
From: Danny Gershman
To: bmlt-enabled/yap
Cc: Redguy1959 ; Mention
Sent: Friday, April 19, 2019 2:10 PM
Subject: Re: [bmlt-enabled/yap] No volunteer routing (#259)
@Redguy1959 anything on those logs?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/bmlt-enabled/yap/issues/259#issuecomment-484975553, or mute the thread https://github.com/notifications/unsubscribe-auth/AAOD3O7XOT5FJPIGMPYMVVLPRIDWFANCNFSM4HBPVL4Q.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

That was me following up on this issue.  Not an app.

Fatal error: Uncaught Twilio\Exceptions\RestException: [HTTP 500] Unable to fetch page: An internal server error has occurred in C:\inetpub\wwwroot-nanj-nt\yap\vendor\twilio\sdk\Twilio\Page.php:54 Stack trace: #0 C:\inetpub\wwwroot-nanj-nt\yap\vendor\twilio\sdk\Twilio\Page.php(34): Twilio\Page->processResponse(Object(Twilio\Http\Response)) #1 C:\inetpub\wwwroot-nanj-nt\yap\vendor\twilio\sdk\Twilio\Rest\Api\V2010\Account\ConferencePage.php(16): Twilio\Page->__construct(Object(Twilio\Rest\Api\V2010), Object(Twilio\Http\Response)) #2 C:\inetpub\wwwroot-nanj-nt\yap\vendor\twilio\sdk\Twilio\Rest\Api\V2010\Account\ConferenceList.php(114): Twilio\Rest\Api\V2010\Account\ConferencePage->__construct(Object(Twilio\Rest\Api\V2010), Object(Twilio\Http\Response), Array) #3 C:\inetpub\wwwroot-nanj-nt\yap\vendor\twilio\sdk\Twilio\Rest\Api\V2010\Account\ConferenceList.php(57): Twilio\Rest\Api\V2010\Account\ConferenceList->page(Object(Twilio\Values), 'Twilio\\Values\\N...') #4 C:\inetpub\wwwroot-nanj-nt\yap\vendor\twilio\sdk\Twilio\Rest\Ap in C:\inetpub\wwwroot-nanj-nt\yap\vendor\twilio\sdk\Twilio\Page.php on line 54

If you are trying to call the webhook directly it won't work for a non-active call.  No one is scheduled during this time shift.  You can however, view what would happen in the event of an actual call.
https://mail.freedomweb.net:442/yap/helpline-dialer.php?service_body_id=17&Caller=+17326395482&ysk=j8l8mkbquo86n44rms8n8aqvk6&Debug=1&FriendlyName=123
object(app\bmltenabled\yap\CallConfig)#35 (4) { ["voicemail_url"]=> string(121) "https://mail.freedomweb.net:442/yap/voicemail.php?service_body_id=17&caller_id=17326395482&ysk=j8l8mkbquo86n44rms8n8aqvk6" ["volunteer_routing_params"]=> object(VolunteerRoutingParameters)#36 (8) { ["service_body_id"]=> string(2) "17" ["tracker"]=> int(0) ["cycle_algorithm"]=> int(0) ["volunteer_type"]=> string(5) "PHONE" ["volunteer_gender"]=> int(0) ["volunteer_shadow"]=> int(0) ["volunteer_responder"]=> int(0) ["volunteer_language"]=> int(0) } ["options"]=> array(7) { ["url"]=> string(135) "https://mail.freedomweb.net:442/yap/helpline-outdial-response.php?conference_name=123&service_body_id=17&ysk=j8l8mkbquo86n44rms8n8aqvk6" ["statusCallback"]=> string(161) "https://mail.freedomweb.net:442/yap/helpline-dialer.php?service_body_id=17&tracker=1&FriendlyName=123&OriginalCallerId=17326395482&ysk=j8l8mkbquo86n44rms8n8aqvk6" ["statusCallbackEvent"]=> string(9) "completed" ["statusCallbackMethod"]=> string(3) "GET" ["timeout"]=> int(20) ["callerId"]=> string(12) "<PHONE_NUMBER>2" ["originalCallerId"]=> string(12) "<PHONE_NUMBER>2" } ["volunteer"]=> object(Volunteer)#33 (2) { ["phoneNumber"]=> string(10) "0000000000" ["volunteerInfo"]=> NULL } }

No one is enabled https://mail.freedomweb.net:442/yap/helpline-schedule.php?service_body_id=x

Thanks. I enabled a volunteer in Central Jersey Area: https://mail.freedomweb.net:442/yap/helpline-schedule.php?service_body_id=17
I can see from the Report tab in Yap now that my test call is being directed to Central Jersey Area.
Phone still doesn’t ring (it’s my cell) and Twilio shows no error.
I am glad the 500 error is gone. What is next step to diagnose?
From: Danny Gershman<EMAIL_ADDRESS>Sent: Friday, April 19, 2019 3:17 PM
To: bmlt-enabled/yap
Cc: Paul Rinear; Mention
Subject: Re: [bmlt-enabled/yap] No volunteer routing (#259)
No one is enabled https://mail.freedomweb.net:442/yap/helpline-schedule.php?service_body_id=x
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/bmlt-enabled/yap/issues/259#issuecomment-484990655, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ADVAGHLEMKTYOLDB3RDUPXDPRILCNANCNFSM4HBPVL4Q.

Do you see an outgoing API call in the call log in Twilio?
Are there any other errors that are coming up in your server logs (Twilio wouldn't necessarily be aware of them).
Are you hearing on music on hold on the calling end?

Closing this ticket, please re-open if it's still happening.


Bug: Filters being maintained when deviating from bookmark link

Test Case
Test Case: TC850
Tester: Maegan Wood
Steps to Reproduce
Bookmark filters are being maintained between data types

Open the cdd using a bookmark link: https://campd-dev.app.cloud.gov/data/custom-data-download?bookmarkId=1169
Change the data type to compliance allowance based
Open the program filter

The system is maintaining the applied program filter from the bookmark url. Additionally, the year filter does not load.

@tlageman-epa TC850 Passed


Setup GitHub Actions

Codecov Report
Base: 99.83% // Head: 99.83% // Decreases project coverage by -0.01% :warning:

Coverage data is based on head (741a32a) compared to base (9c6a7d3).
Patch coverage: 100.00% of modified lines in pull request are covered.

:exclamation: Current head 741a32a differs from pull request most recent head cbca235. Consider uploading reports for the commit cbca235 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #436      +/-   ##
==========================================
- Coverage   99.83%   99.83%   -0.01%
==========================================
  Files          47       47
  Lines         601      598       -3
==========================================
- Hits          600      597       -3
  Misses          1        1

Impacted Files
Coverage Δ

app/controllers/application_controller.rb
100.00% <100.00%> (ø)

app/models/user.rb
100.00% <0.00%> (ø)

app/helpers/picture_helper.rb
100.00% <0.00%> (ø)

app/controllers/pictures_controller.rb
100.00% <0.00%> (ø)

app/controllers/concerns/pagination_context.rb
100.00% <0.00%> (ø)

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

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


display error while open from Windows 10 context menu

Version: 1.0.0-alpha.62
Platform: win32 10.0.17763
Plugins:
In Windows 10 folder，open from context menu “open terminus here”。2 tabs opened，the first tab has a display error

This should be fixed in the latest nightly.


No licensing terms found in this repository

There is no information about the licensing terms of this project, that would confuse people who are willing to use and contribute.

The BSD-3-Clause License has been added.
Thanks for your mention.

Thank @hsufit for the effort!


How to give a custom name to a file download?

I want to set the file name on the fly once a download is triggered.
However, the naming function seems to be only relevant for the name the file is stored under.
Is this possible by any chance?

Hello @Mklueh ,
There is two ways (or both) to accomplish this:

[easy] Using download attribute, see example
[difficult] Using Content-Disposition header

To use download attribute simply add it to links in a template:
Download file

To use Content-Disposition header, read this article

@dr-dimitru wow I didn´t know this was possible through HTML directly, thank you very much!

@Mklueh I'm this one is solved :)
Please, support this project by:

Star on GitHub
Star on Atmosphere
Check other packages we have made
Share on Facebook and Twitter
Donate via PayPal

@dr-dimitru Tried it now, download tag doesn´t do anything and keeps the FileCollection name. Trying Content-Disposition now

Feel free to reopen it in case if the issue still persists on your end.

What browser you're on?
This feature isn't supported only on few browsers - https://caniuse.com/#feat=download

I´m using the latest version of Chrome, which should be supported according to that list. Weird

@Mklueh Share how you're using it, your code + chrome devtools screenshot, mb you have a typo somewhere

Feel free to reopen it in case if the issue still persists on your end.


update parent pom

Update parent pom and required jenkins core version

[x] Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
[x] Ensure that the pull request title represents the desired changelog entry
[x] Please describe what you did

Thanks @amandel .
Are we sure we want to require Jenkins 2.289.1 (2021-06-02) for the new versions of the plugin?
Adoption numbers show a lot of users are older than 2.289: https://stats.jenkins.io/pluginversions/database-postgresql.html
Could we be compatible with older Jenkins versions?

Thanks for picking this up @cyrille-leclerc .
The version was proposed in a wiki article - so chosen rather randomly. I'm fine with any version that works with the current parent pom.

Closing in favor of #7


sdlog2 poor performance

This is a snapshot from a user flight testing acro mode on PixRacer. The sample rate is very irregular and there is insufficient data to analyze performance.

http://logs.uaventure.com/view/zgccLTJ22PQcsr6mtbAMgg

@kd0aij I just did a flight with latest master today in the morning and logging was fine. I assume this is related to the SD card.

This user also reports: "QGC reported several disconnects-reconnects too, which was completely unexpected with a USB connection."
The log shows STAT.Load = 0.41, and regarding rate tracking, see his comments (second flight) here: http://discuss.px4.io/t/pixraxer-as-a-racer/183/27?u=mark_whitehorn

Do you have the postflight perf file?

@dagar
PERFORMANCE COUNTERS POST-FLIGHT

sd write: 6011 events, 0 overruns, 358448084us elapsed, 59632us avg, min 788us max 514514us 69108.883us rms
navigator: 41375 events, 0 overruns, 2831327us elapsed, 68us avg, min 29us max 886us 1252.540us rms
mc_att_control: 124127 events, 0 overruns, 7167871us elapsed, 57us avg, min 34us max 285us 24.572us rms
mavlink_txe: 1 events
mavlink_el: 44768 events, 0 overruns, 3520492us elapsed, 78us avg, min 34us max 2084us 139.940us rms
mavlink_txe: 0 events
mavlink_el: 49300 events, 0 overruns, 4078687us elapsed, 82us avg, min 43us max 2227us 148.619us rms
mavlink_txe: 0 events
mavlink_el: 242550 events, 0 overruns, 32750271us elapsed, 135us avg, min 48us max 639869us 3618.694us rms
sensor task update: 124129 events, 0 overruns, 10807238us elapsed, 87us avg, min 46us max 1120us 56.587us rms
mpu9250_duplicates: 125039 events
mpu9250_reset_retries: 0 events
mpu9250_good_transfers: 497650 events
mpu9250_bad_registers: 0 events
mpu9250_bad_transfers: 0 events
mpu9250_read: 622692 events, 0 overruns, 41198862us elapsed, 66us avg, min 39us max 108us 20.883us rms
mpu9250_gyro_read: 0 events
mpu9250_accel_read: 0 events
mpu9250_mag_read: 0 events
ctrl_latency: 124132 events, 1 overruns, 73211372us elapsed, 589us avg, min 12us max 1962us 189.288us rms
mpu6000_duplicates: 124133 events
mpu6000_reset_retries: 0 events
mpu6000_good_transfers: 498570 events
mpu6000_bad_registers: 0 events
mpu6000_bad_transfers: 0 events
mpu6000_read: 622705 events, 0 overruns, 30930699us elapsed, 49us avg, min 24us max 71us 13.174us rms
mpu6000_gyro_read: 0 events
mpu6000_accel_read: 0 events
hmc5883_conf_errors: 0 events
hmc5883_range_errors: 0 events
hmc5883_buffer_overflows: 23279 events
hmc5883_comms_errors: 162 events
hmc5883_read: 23441 events, 0 overruns, 839472us elapsed, 35us avg, min 14us max 1529us 78.965us rms
hmc5883_conf_errors: 0 events
hmc5883_range_errors: 0 events
hmc5883_buffer_overflows: 56690 events
hmc5883_comms_errors: 0 events
hmc5883_read: 56690 events, 0 overruns, 62023531us elapsed, 1094us avg, min 872us max 3671us 340.163us rms
adc_samples: 448362 events, 0 overruns, 1213426us elapsed, 2us avg, min 2us max 3us 0.499us rms
ms5611_buffer_overflows: 35406 events
ms5611_comms_errors: 0 events
ms5611_measure: 47207 events, 0 overruns, 416798us elapsed, 8us avg, min 5us max 1600us 40.704us rms
ms5611_read: 47207 events, 0 overruns, 4576774us elapsed, 96us avg, min 10us max 2110us 138.601us rms
DMA allocations: 1 events

LOAD POST-FLIGHT

Processes: 22 total, 2 running, 20 sleeping
CPU usage: 32.43% tasks, 6.56% sched, 61.01% idle
Uptime: 605.154s total, 347.398s idle

 PID COMMAND                   CPU(ms) CPU(%)  USED/STACK PRIO(BASE) STATE
   0 Idle Task                  347398 61.012     0/    0   0 (  0)  READY
   1 hpwork                      33499  5.154   852/ 1592 192 (192)  w:sig
   2 lpwork                       2281  0.281   356/ 1592  50 ( 50)  READY
   3 init                         1807  0.000  1316/ 2496 100 (100)  w:sem
  84 dataman                         2  0.000   684/ 1192  90 ( 90)  w:sem
 103 sensors                     18542  2.811  1700/ 1992 250 (250)  w:sem
 105 gps                          1064  0.093   732/ 1192 220 (220)  w:sem
 107 commander                    3259  0.468  3324/ 3592 140 (140)  w:sig
 108 commander_low_prio             24  0.000   628/ 2872  50 ( 50)  w:sem
 114 mavlink_if0                 35539  5.529  2444/ 2696 100 (100)  w:sig
 115 mavlink_rcv_if0                47  0.000   828/ 2096 175 (175)  w:sem
 118 mavlink_if1                  5467  0.749  2380/ 2696 100 (100)  w:sig
 119 mavlink_rcv_if1                49  0.000   828/ 2096 175 (175)  w:sem
 125 mavlink_if2                  4855  0.749  2380/ 2696 100 (100)  w:sig
 126 mavlink_rcv_if2               905  0.093  1116/ 2096 175 (175)  w:sem
 149 sdlog2                      41651  0.000  3052/ 3392  70 ( 70)  RUN
 168 attitude_estimator_q        46678  7.403  2076/ 2496 250 (250)  w:sem
 173 position_estimator_inav     21344  3.373  4844/ 5296 250 (250)  w:sem
 175 mc_att_control              13556  2.343  1148/ 1496 250 (250)  w:sem
 177 mc_pos_control               7431  0.843  1476/ 1896 250 (250)  w:sem
 186 navigator                    5075  0.656   940/ 1496 105 (105)  w:sem
 197 frsky_telemetry             12525  1.874   676/ 1096 200 (200)  w:sem

Your sd write looks terrible.
sd write: 6011 events, 0 overruns, 358448084us elapsed, 59632us avg, min 788us max 514514us 69108.883us rms

For reference this is what I have from a recent fixed wing flight on a pixhawk.
sd write: 51200 events, 0 overruns, 90219920us elapsed, 1762us avg, min 9us max 76776us 2679.665us rms

59632us avg vs 1762us avg

The perf counter is around the write.
https://github.com/PX4/Firmware/blob/master/src/modules/sdlog2/sdlog2.c#L649

Assuming the DSYNC flag on the open makes this a blocking call, that would mean the SD card is taking too long for each physical write, and either the card is or its filesystem is too slow.
How frequently does sdlog2 call fsync?

It's just below. Every 10 writes.
https://github.com/PX4/Firmware/blob/master/src/modules/sdlog2/sdlog2.c#L676

I can't find adequate documentation of the O_SYNC and O_DSYNC flags for NuttX, but it sounds like the effect is equivalent to fsync on every write. That would not be good.

@dagar I tried removing the O_DSYNC flag from the logfile fopen() call, and there was no obvious effect on the perf_counter results.  I have no idea what it might be doing that wouldn't show in the perf_counter. Can you point me to any proper documentation for it?

Isn't it more likely an SD card problem? Aren't the flags and SD identical on the pixhawk? Do you have an earlier log (this pixracer + sdcard) where this wasn't a problem?
I'll have a pixracer in a 250 quad soon. I'll take a look at the log quality and perf after my first flight.

I just meant that removing the flag didn't affect performance (of my system) in any obvious way. My logs have never had large dropouts like the user's (olex) log. With no documentation on the NuttX fopen, I'm not inclined to proceed further with this.

validating SD card writes as part of https://github.com/PX4/Firmware/pull/4117


try parsing host as IP if resolution fails

When cross-compiling, net.LookupIP will use the built-in Go resolver,
which will not correctly resolve hosts values that are IPs. Handle this
case by checking whether the host is an IP if resolution fails.
Note that this looks like it will be handled by net.LookupIP in Go 1.5, but until then, this patch is needed to allow hosts to be specified as an IP address when using a cross-compiled binary.
More information can be found in

https://groups.google.com/forum/#!topic/golang-nuts/nVqoIKHdZ6s/discussion.
https://github.com/golang/go/issues/11335
https://go-review.googlesource.com/#/c/11420/

This also fixes the issue discussed in #102.

Thank you


ServerWebSocket::reject cannot be invoked in handlers set by HttpServer::websocketHandler

In my scenario, HTTP handshake comes in to trigger HttpServer::websocketHandler, and it's necessary to start some asynchronized operations to decide whether handshake should be rejected or not. The code might look like:
vertx.createHttpServer().websocketHandler(socket -> {
  Future<String> future = Future.future();
  redis.get(SOME_KEY, future.completer());
  future.setHandler(ar -> {
    if (ar.success() && isOK(ar.result())) {
      socket.handler(this::onMessage);       // Normal case
    } else {
      socket.reject();                    // Exceptional case to reject HTTP handshake
    }
  });
}).listen(80);

Unfortunately, ServerWebSocket::reject will be always failed because of handshake established immediately after HttpServer::websocketHandler returned.

You can solve this by running the reject in the next iteration of the event loop:
future.setHandler(ar -> {
    if (ar.success() && isOK(ar.result())) {
      socket.handler(this::onMessage); // Normal case
    } else {
      vertx.runOnContext(v -> socket.reject()); // Exceptional case to reject HTTP handshake
    }
  });

It seems not working. Vertx still reports java.lang.IllegalStateException: Cannot reject websocket, it has already been written to and HTTP handshake has been already succeeded. I guess the implementation might be located in line 759-769 of HttpServerImpl.java:
wsConn.handleWebsocketConnect(ws);   // Invoking handler set by HttpServer::websocketHandler
if (!ws.isRejected()) {  // Checking whether connection should be reject or not immediately
  // do something else
  ws.connectNow();   // Establishing connection
} else {
  ch.writeAndFlush(new DefaultFullHttpResponse(HTTP_1_1, BAD_GATEWAY));
}

Same problem (3.4.1). Can't reject in async manner, eg:
scalaFuture.onSuccess {
    vertx.runOnContext(new Handler[Void] {
                        override def handle(event: Void) = ws.reject()
                      })
}

one solution would be to use pause() / resume() and not accept immediately the websocket when the ws has been paused during the handler(ws) callback.

@vietj like this snippet?
server.websocketHandler(s -> {
  s.pause();
  vertx.setTimer(10000, id -> s.reject());
});

I don't think it make sense, because ServerWebSocket::pause just prevents to read from Channel automatically.
And anyway, according to the code snippet in my last comment, Vertx will determine whether the HTTP handshake is succeeded or not right after the connection handler returns. It means the programmers cannot determine the HTTP handshake status in some callbacks.

yes, and if it shall be used, the websocket would be resumed first

another way (that breaks compat) is to use a Future I think.

@vietj I don't think any workaround can make it, because the source code of Vertx has already proved that HTTP handshake must be determined right after connection handler returns.

@yayj I mean also that we would modify the source code to defer the handshake if he socket is paused

perhaps using something with a future is cleaner though. an override with reject(Future<Boolean>)

Is there any update on this?

not yet

I'll close this issue as there is one issue tracking this in vertx-core https://github.com/eclipse-vertx/vert.x/issues/2585


Final move of a game is not sent to the server in multiplayer.

Describe the bug
The final move of a game is not sent to the server at all
To Reproduce
Play a multiplayer game and win
Expected behavior
Final move should be sent to the server, it is unknown if server currently correctly handles the game being over.

The BigGridManager was called by the trigger and was erroring because it couldn't access the restartButton - fixed by checking to see if the restart button exists before trying to set it to active.


Updated angular version from 4.0.0 to 4.3.4

I'm submitting a bug fix.
If you follow tutorial on https://angular.io/guide/aot-compiler#compile-with-aot , you will get an exception TypeError: this.compiler.analyzeModulesAsync is not a function executing this command:
node_modules/.bin/ngc -p tsconfig-aot.json
So problem is solved by updating angular packages to the same version as @angular/compiler-cli @angular/platform-server

This should work for now.
Thank you.


[BUG] ready.js Event issue with ticket-panel.id file

Describe the bug
Data format is wrong. Instead of json, yaml was used.

This was changed in 7.3 yesterday...


Blood / Duke Nukem 3D / Shadow Warrior / Redneck Rampage / NAM / WW2GI

Project link: https://github.com/coelckers/Raze/
Project license: GPLv2
Does it work on 64-bit only Linux: MAYBE
Is source code available?: YES
Is source code stored in Git?: YES
List of Steam AppIds of supported games:

https://steamdb.info/app/359850/
https://steamdb.info/app/225140/
https://steamdb.info/app/1010750/
https://steamdb.info/app/238070/
https://steamdb.info/app/225160/
https://steamdb.info/app/565550/
https://steamdb.info/app/434050/
https://steamdb.info/app/580940/
https://steamdb.info/app/329650/
https://steamdb.info/app/376750/
https://steamdb.info/app/299030/

Additional information
Raze Engine
This engine has everything build engine related on Steam

I tested this engine last week, it's very good. It's GZDoom but for games made with the Build engine.
It's difficult to find all the commands to launch the games, that's why I didn't open an issue.

Does it work on 64-bit only Linux: MAYBE

Why "maybe"? Of course it's 64 bits.

I'd need a list of commands needed to launch each one, which will help alot for games I do not own.

I'd need a list of commands needed to launch each one, which will help alot for games I do not own.

I've edited the listings above with the working directories. Had audio issues with 2 of the games, rest were 10/10 (That I had access to)

Tracking progress here: https://github.com/luxtorpeda-dev/packages/pull/275

Implemented here: https://github.com/luxtorpeda-dev/packages/pull/275


Item Deletion when Crafting

Issue description:
when shift clicking to craft items in the crafting grid to be crafted it uses up the items in the system even if there is no room in your inventory to put it. there for deleting the "crafted" items
What happens:
deletes items when (using shift clicking) crafting with no room for that item in inventory
What you expected to happen:
not to craft items and leave resources in the system
Steps to reproduce:

have a full inventory
choose a crafting recipe that takes up a spot that you don't have
shift left click the item in the grid
check resources in system.. and they are gone

Version (Make sure you are on the latest version before reporting):

Minecraft: 1.10.2
Forge: <IP_ADDRESS>7
server Forge: <IP_ADDRESS>7
Refined Storage: 1.2.6

Does this issue occur on a server? [yes/no]
yes, I'm not sure if it happens in single player. haven't tested
If a (crash)log is relevant for this issue, link it here:
[pastebin/gist/etc link here]

Are you in creative mode?

I have double checked my game mode and it happens when I'm in either creative or in survival mode. I am op on the server if that info helps any

So i just tested this out with a new pack involving just this mod and it appears that the excess items goes back into the system. and what ever doesn't fit fall to the ground. so I'm thinking that a separate mod i have installed has created the issue with your mod

Are you sure the excess items didn't go in your storage on your server?

I am pretty sure the excess items went back in your storage, so I'll close this.


show steps label

you can show steps label with this option

Thanks for this PR, this is a pretty cool feature! Just have a few remarks:

this does not support using a translate function (if I want to add a '$' before each value for instance)
this does not scale well (try replacing 600 by 60000 and 150 by 15000 in your example, then the labels are not positioned correctly)
I don't really like the idea of modifying the translateFn like you did, I think this feature need its own function to position eveything (for example, like I did for the show-ticks PR with the updateTicksScale function).

tick position bug fix
create new function 'updateTicksScale'

Indeed, this is much better like this.
Just to be perfect, check this example:

The labels are not centered... I don't know if there is a simple way to make them centered.

Moreover, the browser crashes if I don't provide the step argument!

Any update on this PR?

Nope nothing since my last 2 remarks...

I am working about label position. I will commit this update today.

@mahmutduva , can you build some simple demo to show the feature?

There you go: http://jsfiddle.net/aq2r7dL8/

@mahmutduva the labels still don't show if I don't set the step arg...

I'm closing this PR because I just add this feature on master with rz-slider-show-ticks-value.
See http://jsfiddle.net/0xg0bf2a/


Mosaic view completely broken in the new build (6.0.1)

These are screenshots from iPad using iOS 8 as well as iPhone 6 using iOS 9.1

cc @thm @nilnilnil

@chrismorast thanks for reporting, this looks really bad! @sreilly have you been able to reproduce the issue?

@chrismorast @thm This really does look terrible.  I've never seen this in the main stories view or the favorites view before, but will track it down ASAP.

@chrismorast @thm Part of one of the changes related to the iOS7 crash workaround was causing the problem.  I've reverted that part of the workaround and pushed it as version 6.0.2.  I'll have to test it on an iPhone with iOS7 in the morning, but I'm confident that this won't be a problem even on iOS7.  I apologise for the bug... this looks really bad.

@thm just a ping that I believe this one can be closed now


Installation

Hi I don't understand the readme file instruction. Can anyone or developer help me please.
I download the file and the source code but there is no file macPPM file in the main directory and I try to run Makefile it just give a bunch of error in terminal.
Any help please?

Hi,
the should be a binary is in macPPM.zip found under the ‘releases’ tab.

On 12.12.2017, at 12:16, Sitha Sek<EMAIL_ADDRESS>wrote:
Hi I don't understand the readme file instruction. Can anyone or developer help me please.
I download the file and the source code but there is no file macPPM file in the main directory and I try to run Makefile it just give a bunch of error in terminal.
Any help please?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Thank, now it initializing with no error. but My simulator doesn't seem to pick up the joystick. I use FPVfreerider drone software.  is it becuase of the software sim?
 I saw in your instruction need to be rebuild for 10.11 but I don't know how.


moveShareInsideAnotherShare behaves differently on oCIS than oC10

core PR https://github.com/owncloud/core/pull/39724 added new test scenarios that test moving one share inside another share. They were made to add test coverage of the types of things described in core issue https://github.com/owncloud/core/issues/39000
When these are run on oCIS, some of them fail: https://drone.owncloud.com/owncloud/ocis/8983/25/6
runsh: Total unexpected failed scenarios throughout the test run:
apiShareManagementToShares/moveShareInsideAnotherShare.feature:25
apiShareManagementToShares/moveShareInsideAnotherShare.feature:45
apiShareManagementToShares/moveShareInsideAnotherShare.feature:56
apiShareManagementToShares/moveShareInsideAnotherShare.feature:73
runsh: There were no unexpected success.

so the behavior on oCIS is different to on oC10.
The differences need to be investigated and decided which ones need fixing on oCIS, and which ones need tests adjusted. I will post the results of each test scenario below.
Update: after refactoring the tests, the failing scenarios are now https://drone.owncloud.com/owncloud/ocis/8993/25/6
apiShareManagementToShares/moveShareInsideAnotherShare.feature:25
apiShareManagementToShares/moveShareInsideAnotherShare.feature:86
apiShareManagementToShares/moveShareInsideAnotherShare.feature:100

  Background:                                                                             # /srv/app/testrunner/tests/acceptance/features/apiShareManagementToShares/moveShareInsideAnotherShare.feature:7
    Given the administrator has set the default folder for received shares to "Shares"    # OccContext::theAdministratorHasSetTheDefaultFolderForReceivedSharesTo()
    And auto-accept shares has been disabled                                              # FeatureContext::autoAcceptSharesHasBeenDisabled()
    And using OCS API version "1"                                                         # FeatureContext::usingOcsApiVersion()
    And these users have been created with default attributes and without skeleton files: # FeatureContext::theseUsersHaveBeenCreatedWithDefaultAttributesAndWithoutSkeletonFiles()
      | username |
      | Alice    |
      | Brian    |
    And user "Alice" has created folder "folderA"                                         # FeatureContext::userHasCreatedFolder()
    And user "Alice" has created folder "folderB"                                         # FeatureContext::userHasCreatedFolder()
    And user "Alice" has uploaded file with content "text A" to "/folderA/fileA.txt"      # FeatureContext::userHasUploadedAFileWithContentTo()
    And user "Alice" has uploaded file with content "text B" to "/folderB/fileB.txt"      # FeatureContext::userHasUploadedAFileWithContentTo()
    And user "Alice" has shared folder "folderA" with user "Brian"                        # FeatureContext::userHasSharedFileWithUserUsingTheSharingApi()
    And user "Alice" has shared folder "folderB" with user "Brian"                        # FeatureContext::userHasSharedFileWithUserUsingTheSharingApi()
    And user "Brian" has accepted share "/folderA" offered by user "Alice"                # FeatureContext::userHasReactedToShareOfferedBy()
    And user "Brian" has accepted share "/folderB" offered by user "Alice"                # FeatureContext::userHasReactedToShareOfferedBy()

  Scenario: share receiver cannot move a whole share inside another share                            # /srv/app/testrunner/tests/acceptance/features/apiShareManagementToShares/moveShareInsideAnotherShare.feature:25
    When user "Brian" moves folder "Shares/folderB" to "Shares/folderA/folderB" using the WebDAV API # FeatureContext::userMovesFileUsingTheAPI()
    Then the HTTP status code should be "403"                                                        # FeatureContext::thenTheHTTPStatusCodeShouldBe()
      HTTP status code 201 is not the expected value 403
      Failed asserting that 201 matches expected '403'.
    And as "Alice" folder "/folderB" should exist                                                    # FeatureContext::asFileOrFolderShouldExist()
    And as "Brian" folder "/Shares/folderB" should exist                                             # FeatureContext::asFileOrFolderShouldExist()
    And as "Alice" file "/folderB/fileB.txt" should exist                                            # FeatureContext::asFileOrFolderShouldExist()
    And as "Brian" file "/Shares/folderB/fileB.txt" should exist

A share receiver tries to move the whole of a received share inside another received share. On oC10 that is not allowed, and a 403  status is returned. oCIS is returning 201 and letting "something" happen.

Scenario: share receiver moves a whole share inside a local folder                              # /srv/app/testrunner/tests/acceptance/features/apiShareManagementToShares/moveShareInsideAnotherShare.feature:45
    Given user "Brian" has created folder "localFolder"                                           # FeatureContext::userHasCreatedFolder()
    And user "Brian" has uploaded file with content "local text" to "/localFolder/localFile.txt"  # FeatureContext::userHasUploadedAFileWithContentTo()
    When user "Brian" moves folder "Shares/folderB" to "localFolder/folderB" using the WebDAV API # FeatureContext::userMovesFileUsingTheAPI()
    Then the HTTP status code should be "201"                                                     # FeatureContext::thenTheHTTPStatusCodeShouldBe()
      HTTP status code 501 is not the expected value 201
      Failed asserting that 501 matches expected '201'.
    And as "Brian" folder "/localFolder/folderB" should exist                                     # FeatureContext::asFileOrFolderShouldExist()
    And as "Brian" file "/localFolder/folderB/fileB.txt" should exist                             # FeatureContext::asFileOrFolderShouldExist()
    And as "Brian" file "/localFolder/localFile.txt" should exist                                 # FeatureContext::asFileOrFolderShouldExist()
    But as "Brian" file "/Shares/folderB/fileB.txt" should not exist                              # FeatureContext::asFileOrFolderShouldNotExist()

A share receiver moves a whole received share out of the Shares folder and into one of their own local folders. oCIS returns a 501.
oCIS currently implements a kind of "Share Jail" where the received shares have to stay in the Shares folder. So IMO we need a different test scenario for this on oCIS. The attempt to move the received share should fail, but it should return some 4xx status code, not 501.

  Scenario: share receiver moves a whole share inside a local folder then moves the local folder inside a received share # /srv/app/testrunner/tests/acceptance/features/apiShareManagementToShares/moveShareInsideAnotherShare.feature:56
    Given user "Brian" has created folder "localFolder"                                                                  # FeatureContext::userHasCreatedFolder()
    And user "Brian" has uploaded file with content "local text" to "/localFolder/localFile.txt"                         # FeatureContext::userHasUploadedAFileWithContentTo()
    When user "Brian" moves folder "Shares/folderB" to "localFolder/folderB" using the WebDAV API                        # FeatureContext::userMovesFileUsingTheAPI()
    And user "Brian" moves folder "localFolder" to "Shares/folderA/localFolder" using the WebDAV API                     # FeatureContext::userMovesFileUsingTheAPI()
    Then the HTTP status code should be "201"                                                                            # FeatureContext::thenTheHTTPStatusCodeShouldBe()
      HTTP status code 501 is not the expected value 201
      Failed asserting that 501 matches expected '201'.
    And as "Alice" folder "/folderA/localFolder" should exist                                                            # FeatureContext::asFileOrFolderShouldExist()
    And as "Brian" folder "/Shares/folderA/localFolder" should exist                                                     # FeatureContext::asFileOrFolderShouldExist()
    And as "Alice" file "/folderA/localFolder/localFile.txt" should exist                                                # FeatureContext::asFileOrFolderShouldExist()
    And as "Brian" file "/Shares/folderA/localFolder/localFile.txt" should exist                                         # FeatureContext::asFileOrFolderShouldExist()
    And as "Alice" file "/folderB/fileB.txt" should exist                                                                # FeatureContext::asFileOrFolderShouldExist()
    And as "Brian" file "/Shares/folderB/fileB.txt" should exist                                                         # FeatureContext::asFileOrFolderShouldExist()
    But as "Alice" folder "/folderA/localFolder/folderB" should not exist                                                # FeatureContext::asFileOrFolderShouldNotExist()
    And as "Brian" folder "/Shares/folderA/localFolder/folderB" should not exist

  Scenario: share receiver moves a whole share inside a local folder then tries to move the share inside a received share # /srv/app/testrunner/tests/acceptance/features/apiShareManagementToShares/moveShareInsideAnotherShare.feature:73
    Given user "Brian" has created folder "localFolder"                                                                   # FeatureContext::userHasCreatedFolder()
    And user "Brian" has uploaded file with content "local text" to "/localFolder/localFile.txt"                          # FeatureContext::userHasUploadedAFileWithContentTo()
    When user "Brian" moves folder "Shares/folderB" to "localFolder/folderB" using the WebDAV API                         # FeatureContext::userMovesFileUsingTheAPI()
    And user "Brian" moves folder "localFolder/folderB" to "Shares/folderA/folderB" using the WebDAV API                  # FeatureContext::userMovesFileUsingTheAPI()
    Then the HTTP status code should be "403"                                                                             # FeatureContext::thenTheHTTPStatusCodeShouldBe()
      HTTP status code 404 is not the expected value 403
      Failed asserting that 404 matches expected '403'.
    And as "Alice" file "/folderB/fileB.txt" should exist                                                                 # FeatureContext::asFileOrFolderShouldExist()
    And as "Brian" folder "/localFolder/folderB" should exist                                                             # FeatureContext::asFileOrFolderShouldExist()
    And as "Brian" file "/localFolder/folderB/fileB.txt" should exist                                                     # FeatureContext::asFileOrFolderShouldExist()
    But as "Alice" folder "/folderA/folderB" should not exist                                                             # FeatureContext::asFileOrFolderShouldNotExist()
    And as "Brian" folder "/Shares/folderA/folderB" should not exist

core PR https://github.com/owncloud/core/pull/39728 refactors these tests. I will update here after that is merged.

  Scenario: share receiver moves a local folder inside a received share (local folder does not have a share in it) # /srv/app/testrunner/tests/acceptance/features/apiShareManagementToShares/moveShareInsideAnotherShare.feature:86

    Given user "Brian" has created folder "localFolder"                                                            # FeatureContext::userHasCreatedFolder()

    Given user "Brian" has created folder "localFolder/subFolder"                                                  # FeatureContext::userHasCreatedFolder()

    And user "Brian" has uploaded file with content "local text" to "/localFolder/localFile.txt"                   # FeatureContext::userHasUploadedAFileWithContentTo()

    And user "Brian" moves folder "localFolder" to "Shares/folderA/localFolder" using the WebDAV API               # FeatureContext::userMovesFileUsingTheAPI()

    Then the HTTP status code should be "201"                                                                      # FeatureContext::thenTheHTTPStatusCodeShouldBe()

      HTTP status code 501 is not the expected value 201

      Failed asserting that 501 matches expected '201'.

    And as "Alice" folder "/folderA/localFolder" should exist                                                      # FeatureContext::asFileOrFolderShouldExist()

    And as "Brian" folder "/Shares/folderA/localFolder" should exist                                               # FeatureContext::asFileOrFolderShouldExist()

    And as "Alice" folder "/folderA/localFolder/subFolder" should exist                                            # FeatureContext::asFileOrFolderShouldExist()

    And as "Brian" folder "/Shares/folderA/localFolder/subFolder" should exist                                     # FeatureContext::asFileOrFolderShouldExist()

    And as "Alice" file "/folderA/localFolder/localFile.txt" should exist                                          # FeatureContext::asFileOrFolderShouldExist()

    And as "Brian" file "/Shares/folderA/localFolder/localFile.txt" should exist                                   # FeatureContext::asFileOrFolderShouldExist()

  Scenario: share receiver tries to move a whole share inside a local folder                      # /srv/app/testrunner/tests/acceptance/features/apiShareManagementToShares/moveShareInsideAnotherShare.feature:100
    Given user "Brian" has created folder "localFolder"                                           # FeatureContext::userHasCreatedFolder()
    And user "Brian" has uploaded file with content "local text" to "/localFolder/localFile.txt"  # FeatureContext::userHasUploadedAFileWithContentTo()
    When user "Brian" moves folder "Shares/folderB" to "localFolder/folderB" using the WebDAV API # FeatureContext::userMovesFileUsingTheAPI()
    Then the HTTP status code should be "403"                                                     # FeatureContext::thenTheHTTPStatusCodeShouldBe()
      HTTP status code 501 is not the expected value 403
      Failed asserting that 501 matches expected '403'.
    And as "Alice" file "/folderB/fileB.txt" should exist                                         # FeatureContext::asFileOrFolderShouldExist()
    And as "Brian" file "/Shares/folderB/fileB.txt" should exist                                  # FeatureContext::asFileOrFolderShouldExist()

Brian tries to move a received shared folder out of Shares and into a local folder of his. That action should be rejected with some 4xx status, but it fails with a 501. The 501 needs to be fixed.

Fixed in https://github.com/cs3org/reva/pull/4443


Can't install

Environment information

ape and plugin versions:

(venv) david@david-Inspiron-5502:~/projects/ape-sandbox$ ape --version
0.3.5
(venv) david@david-Inspiron-5502:~/projects/ape-sandbox$ ape plugins list
No plugins installed. Use '--all' to see available plugins.
(venv) david@david-Inspiron-5502:~/projects/ape-sandbox$ python --version
Python 3.8.10
(venv) david@david-Inspiron-5502:~/projects/ape-sandbox$ inxi -S
System:    Host: david-Inspiron-5502 Kernel: 5.15.0-41-generic x86_64 bits: 64 Desktop: Unity
           Distro: Ubuntu 20.04.4 LTS (Focal Fossa)

What went wrong?
(venv) david@david-Inspiron-5502:~/projects/ape-sandbox$ ape plugins install ape-infura
WARNING: Plugin 'ape-infura' is not an trusted plugin.
Install unknown 3rd party plugin 'ape-infura'? [y/N]: y
INFO: Installing ape-infura...
ERROR: Could not find a version that satisfies the requirement ape-ape-infura (from versions: none)
ERROR: No matching distribution found for ape-ape-infura
ERROR: Failed to install plugin 'ape-infura.

How can it be fixed?
¯\_(ツ)_/¯

Oops.  I skipped this step:
pip install ape-infura

I'll RTFM next time. :facepalm:

Oh, actually, it's still failing.
(venv) david@david-Inspiron-5502:~/projects/ape-sandbox$ pip list | grep ape-infura
ape-infura          0.3.0
(venv) david@david-Inspiron-5502:~/projects/ape-sandbox$ ape plugins install ape-infura
WARNING: Plugin 'ape-infura' is not an trusted plugin.
Install unknown 3rd party plugin 'ape-infura'? [y/N]: y
INFO: Installing ape-infura...
ERROR: Could not find a version that satisfies the requirement ape-ape-infura (from versions: none)
ERROR: No matching distribution found for ape-ape-infura
ERROR: Failed to install plugin 'ape-infura.

Figured it out - It was successfully installed after I ran pip install ape-infura.
(venv) david@david-Inspiron-5502:~/projects/ape-sandbox$ ape plugins list
Installed Plugins:
  infura      0.3.0

Two of my assumptions were wrong:

I assumed I had to pip install AND ape install, but actually only 1 is required.
I assumed the plugin name was the same as the pypi package name, but it's not.


question about persistence

hi, assuming you intend to use xgboost in a productive environment, how do you save the weighs to a file after training and read them subsequently to generate predictions?
thank you.

Yes, there is a save_model function in all languages that are exactly for this purpose. The saved model from R/python/CLI/java can be read from any languages for future prediction


CMake improvements

General clean up of the cmake and improvements to make it usable via add_subdirectory.
I have planned to write cmake for the gui viewer app (cmake 3.8 supports c#) too, but I have failed to build the app so far (even with the provided project files).

Thanks for the pull request, I'll take a closer look.
Keep in mind that CMake configuration is not the main project generation system for Optick.
Optick uses premake for project generation on all platforms:
https://github.com/bombomby/optick/wiki/How-to-start%3F-(Programmers-Setup)#generate-projects-linux
CMake was added in order to enable remote debugging from Visual Studio on a remote Linux machine:
https://docs.microsoft.com/en-us/cpp/linux/cmake-linux-project?view=vs-2019


Reusing connections

Hi friends, is there ways to reuse the connection in other to avoid the http overhead?
Thansk a lot

I've answered here https://github.com/Dynamoid/dynamoid/issues/522


Bump analyzer_plugin's maximum supported analyzer version

analyzer_plugin has max constraint to analyzer version 0.38.0 while the latest version is 0.38.3 and it causes a lot of issues for libraries that use it (built_value for instance)

CC @devoncarew @stereotype441

This won't help, sadly. Folks will just get the previous version before this restriction.

This won't help, sadly. Folks will just get the previous version before this restriction.

@ReginFell - can you provide a bit more details about the issue? I don't know if bumping the version range here will help or not.

Yeah, the main issue at the moment is built_value (https://github.com/google/built_value.dart)
As I mentioned before, the majority of flutter applications use it.
It depends on analyzer_plugin which has a top constraint on 0.38.0 so we stuck with this version https://github.com/google/built_value.dart/blob/master/built_value_generator/pubspec.yaml
Several libraries already updated to ^0.38.2 and here where the problem comes in, we can't use built_value with libraries that are on a higher version of analyzer, while built_value can't be updated to the newest analyzer cos it has a dependency on analyzer_plugin

@googlebot I fixed it.

Is there anything preventing a release of the analyzer_plugin package with the updated dependency range? It would be very helpful to publish this so that we can resolve incompatibilities, thanks!

@stereotype441

@simolus3

Is there anything preventing a release of the analyzer_plugin package with the updated dependency range? It would be very helpful to publish this so that we can resolve incompatibilities, thanks!

Sorry about that!  I didn't realize the fix hadn't been published.  I'll try to get a new version of analyzer_plugin out today.

@simolus3

Is there anything preventing a release of the analyzer_plugin package with the updated dependency range? It would be very helpful to publish this so that we can resolve incompatibilities, thanks!

Sorry about that! I didn't realize the fix hadn't been published. I'll try to get a new version of analyzer_plugin out today.

Published: https://pub.dev/packages/analyzer_plugin/versions/0.2.1


Simplify semivariogram development - only ranges or step size and max range

Actually semivariogram needs two parameters: step size and ranges which is redundant. Simplify it to automatically calculate step size from ranges OR calculate ranges from step size and max range.

I'm already working on it.

I've done changes, now calculate notebooks again.

Notebooks and documentation are updated. I close this issue.


Enhancement enable the user to change the target URL and reload

Description
In case the default target URL is not valid, I have to manually modify the tragetURL inside the nativefier.json, then restart the APP.  It is inconvenient. Is it possible to add a new menu under the Edit,  like "Edit-Change URL"?
When clicked,  will pop up a  dialog box with a text box, which allow the user to type in a new URL. Then do a reload.
Steps to reproduce issue
Details

Are you nativefying a public website?
No.

Feature request? Have you looked at nativefier --help to see if an existing option could fit your needs?
Yes.

Full nativefier command used to build your app: <command here>
.\node_modules.bin\nativefier -n "GXP_Platform_Desktop_Client" localhost  --icon "....\nativefier\app\GXP_Platform_Client32x32.png" --show-menu-bar  -e 1.6.8

Version of Nativefier (run nativefier --version): v0.0.0
7.4.1

Version of node.js (run node --version): v0.0.0
4.0

OS: <OS here>
WINDOWS10

Error message / stack trace (if any):
N/A

<Error message / Stack trace here>
N/A

@GitGeoCoder thanks for the feedback 👍, but an app you can use to navigate by pointing at an URL sounds a lot like a browser to me 🙂. Say you build an app you call "gmail", with an associated url and icon and name, which then the user points at hotmail. Confusion ensues. Or else the "rewriting" should enable the user to change all the metadata in addition to the URL (app name, path, icon), which at this point means the app should basically be able to rebuild itself, which sounds like a big invasive change we don't want.
Nativefier's whole purpose is precisely to package and fixate an app to an URL. Closing as wontfix, but feel free to argue and detail use cases you have in mind.

@ronjouch
Here is the use case:
There could be multiple instances of the same server in a private LAN. In case one server instance is not functioning, the user would like to switch to another.  The server instance could be like this \myComputer.
I tried to use the context menu. But the menu seems not functioning. Like "Open in new window". Nothing happened. I also tried to add a new menu item by modifying(Adding a new menu item) in the ....\node_modules\nativefier\app\src\components\contextMenu\contextMenu.js
{
label: 'Change Target URL',
click: () => {
if (targetHref) {
clipboard.writeText(targetHref);
return;
}
      mainWindow.useDefaultWindowBehaviour = true;
      mainWindow.webContents.send('contextMenuClosed');
    },
  },

It didn't show up. Any suggestions and tips are appreciated.

@ronjouch Is is possible Nativefier cached the package  somewhere, my change to the menu wasn't taken when packaging again?

Is is possible Nativefier cached the package somewhere, my change to the menu wasn't taken when packaging again?

@GitGeoCoder nope there's no local state apart from what's in ~/.config/<yourapp>-nativefier-<someid>, (cookies, cache, window state). You probably omitted to rebuild nativefier itself before re-building your app. See our developer docs

There could be multiple instances of the same server in a private LAN. In case one server instance is not functioning, the user would like to switch to another.

To me, that's the problem deserving fixing, via your IT (some routing / reverse proxy solution dispatching requests to whatever instance is available). I stand by the feeling that supporting what you're asking for goes against Nativefier core promise. You're asking for genericity to an app whose first "selling point" is simplicity: "Make any web page a desktop application". It's not a generic browser, if you need generic, use a browser 🙂.

@ronjouch I may misunderstood how nativefier works.
I thought the modified *.js file in the .\node_modules\nativefier\app\src\components will be used and replace the ones in electron automatically without rebuild nativefier.  Why a rebuild is needed? Will try the rebuild next anyway.

@ronjouch I can't get the build going following
https://github.com/jiahaog/nativefier/blob/master/docs/development.md
Error message:
0 info it worked if it ends with ok
1 verbose cli [ 'V:\TrustedApp\GXP_Platform\components\nodejs\node.exe',
1 verbose cli   'V:\TrustedApp\GXP_Platform\components\nodejs\node_modules\npm\bin\npm-cli.js',
1 verbose cli   'run',
1 verbose cli   'build' ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose run-script [ 'prebuild', 'build', 'postbuild' ]
5 info prebuild<EMAIL_ADDRESS>6 info build<EMAIL_ADDRESS>7 verbose unsafe-perm in lifecycle true
8 info<EMAIL_ADDRESS>Failed to exec build script
9 verbose stack Error<EMAIL_ADDRESS>build: gulp build
9 verbose stack Exit status 1
9 verbose stack     at EventEmitter. (V:\TrustedApp\GXP_Platform\components\nodejs\node_modules\npm\lib\utils\lifecycle.js:214:16)
9 verbose stack     at emitTwo (events.js:87:13)
9 verbose stack     at EventEmitter.emit (events.js:172:7)
9 verbose stack     at ChildProcess. (V:\TrustedApp\GXP_Platform\components\nodejs\node_modules\npm\lib\utils\spawn.js:24:14)
9 verbose stack     at emitTwo (events.js:87:13)
9 verbose stack     at ChildProcess.emit (events.js:172:7)
9 verbose stack     at maybeClose (internal/child_process.js:818:16)
9 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
10 verbose pkgid<EMAIL_ADDRESS>11 verbose cwd C:\TrustedData\git\nativefier
12 error Windows_NT 10.0.10240
13 error argv "V:\TrustedApp\GXP_Platform\components\nodejs\node.exe" "V:\TrustedApp\GXP_Platform\components\nodejs\node_modules\npm\bin\npm-cli.js" "run" "build"
14 error node v4.1.2
15 error npm  v2.14.4
16 error code ELIFECYCLE
17 error<EMAIL_ADDRESS>build: gulp build
17 error Exit status 1
18 error Failed at the<EMAIL_ADDRESS>build script 'gulp build'.
18 error This is most likely a problem with the nativefier package,
18 error not with npm itself.
18 error Tell the author that this fails on your system:
18 error     gulp build
18 error You can get their info via:
18 error     npm owner ls nativefier
18 error There is likely additional logging output above.
19 verbose exit [ 1, true ]

@ronjouch I have tried if move the Nativefier directory into the .nodemodules directory of nodejs installation, then no error message when building. Is it required to be in the nodemodules directory?

I have tried if move the Nativefier directory into the node_modules directory of nodejs installation, then no error message when building.  Is it required to be in the nodemodules directory?

@GitGeoCoder nope, not sure what's going on with your setup :-/ . I just tested a build on a Windows 10 machine and Node 8.5.0, all smooth.

@ronjouch
When I run the created APP, I got the following error:
Uncaught Exception:
....\import 'source-map-support/register'
SyntaxError: Unexpected token import
Any idea?

@ronjouch
In Windows 10, I did a fresh build.

Open a CMD window with Admin privilege
git clone https://github.com/jiahaog/nativefier.git
cd nativefier
npm install

npm WARN package.json<EMAIL_ADDRESS>No bin file found at lib/cli.js
error message
npm ERR! Windows_NT 10.0.10240
npm ERR! argv "V:\TrustedApp\XXX\components\nodejs\node.exe" "V:\TrustedApp\XXX\components\nodejs\node_modules\npm\bin\npm-cli.js" "install"
npm ERR! node v4.1.2
npm ERR! npm  v2.14.4
npm ERR! path V:\TrustedApp\GXP_Platform\components\nodejs\node_modules\nativefier\lib\cli.js
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall chmod
I did not see the nativefier\lib directory in the repo. Where the lib directory come from?

Where the lib directory come from?

It is created at CLI build time; https://github.com/jiahaog/nativefier/blob/master/gulp/helpers/src-paths.js#L7

Why "npm install" need it even before the "build" ?
Or the lib directory is created by npm install?

@ronjouch
Finally, I succeed using Node 8.5.0, same as you do. Node 4.0 and 6.11.3 all failed.
Should the Node version be described in
https://github.com/jiahaog/nativefier/blob/master/docs/development.md
Otherwise, developer will be misleaded by thinking Node >4.0  should work.   Actually, it's not.

Otherwise, developer will be misleaded by thinking Node >4.0 should work. Actually, it's not.

README states we support Node 4.x, and we have continuous integration that tests all builds under 4.x (example build). You must be stumbling on a more specific bug (maybe the Windows + Node 4.x combo? I'll try it). Thanks for the report 👍.

6.11.3 is failing too!

@GitGeoCoder failing build on Windows + Node 6.11.3 reproduced, thanks. It fails on a parsing issue with mime-db\db.json, and when googling at it, it looks like the culprit is npm. For me, upgrading npm with npm install -g --upgrade npm got me npm 5.4.2, which correctly installed our deps, and npm run build was successful. Could you give it a try (please scrap the node_modules, app/node_modules folders before) and confirm?
@jiahaog looks like old npms suck at handling modules in the dependency tree have the same dependency (just repeating stuff I read in one of the issues found at the aforementioned Google search, I haven't investigated it further). Given the build does work even for old npms under Linux, it would suck to force a recent npm, and I like the fact that we only require a node version. Any ideas apart from adding a warning to README.md and development.md?
Tangentially, I love package-lock.json for the locking, but I hate it for making pull requests management more painful (inevitable conflicts, have to rework the lock file them before merging).

Would we consider going back to non-locked dependencies (but at least with strict direct deps, i.e. 1.2.3 and no ^1.2.3) ?
Alternatively, do you have convenience tips to handle package-lock.json in projects like ours?

If we stick with them, having a master push bit would ease up the job for me, as I could "accept" lock-changing PRs by closing them, cloning them locally, adding the package-lock.json babysitting commit and merging that.

@ronjouch Yeah, I'm not too certain what the exact problem is requiring us to use a package lock, my guess is one of the upstream dependencies were updated but is not backward compatible 😅 that I've added the package lock to workaround in 33fe71a85557a8be204e7d2b3867793c5719fc77.

Alternatively, do you have convenience tips to handle package-lock.json in projects like ours?

Hmm, I'm not really keeping up with the current PRs, could you refer me to some of them which have this problem?

Would we consider going back to non-locked dependencies (but at least with strict direct deps, i.e. 1.2.3 and no ^1.2.3) ? (Real question, not a suggestion, it's probably a Bad Idea ©)

We could try this solution and see if things still work on an older version of NPM. Definitely do agree with you that requiring a Node version should be sufficient, and forcing a NPM upgrade is not desired

@ronjouch I am trying to add a sub menu in the "Edit" menu to allow my APP user to change the target URL.  What's the minimum steps to do this? I have modified "node_modules\nativefier\app\lib\main.js", but have to regenerate main.js.map.  If you can point me to an existing example, that's great!

@ronjouch I am just back from vacation. Confused a bit. I realized taht I have to rebuild Nativefier in order to add a menu.

@ronjouch  Hi! I finally added the menu->Edit Current URL upon the request of my work.  Thanks a lot for the help.

@GitGeoCoder sure! Awesome you found a solution 👍🙂.

@GitGeoCoder can you share your work, I need a practice for dynamically change targetURL, too. :100:


Error with request

I am getting an ERROR trying to pass some data to the adapter. I have this function.
  save() {

    let myData = this.dataejers.map((row: dataRows) => {
      return { FREKVENS: row.FREKVENS }
    });
    console.log(myData)
    this.sasService.request('common/updatedata', myData).then(() => {

    })
  }

My data has one col.

I am getting this error:
ERROR Error: Uncaught (in promise): r: {"error":{"message":"First letter of table should be alphabet or underscore.","details":""}}
    at resolvePromise (zone.js:1211:31)
    at resolvePromise (zone.js:1165:17)
    at zone.js:1278:17
    at _ZoneDelegate.invokeTask (zone.js:406:31)
    at Object.onInvokeTask (core.mjs:25535:33)
    at _ZoneDelegate.invokeTask (zone.js:405:60)
    at Zone.runTask (zone.js:178:47)
    at drainMicroTaskQueue (zone.js:585:35)
    at ZoneTask.invokeTask [as invoke] (zone.js:491:21)
    at invokeTask (zone.js:1661:18)

Any idea of what is wrong?

Hi Rud - your data object should contain a series of table objects.  The name of each object will become your SAS table name.
Each table object contains an array of row objects.
The stringified JSON should look like this (assuming your table is called "sdfvc" and your column is "FREKVENS":
{
	"sdfvc": [{
		"FREKVENS": "PRIMO_BANKDAG_MDR"
	}, {
		"FREKVENS": "PRIMO_BANKDAG_MDR"
	}, {
		"FREKVENS": "PRIMO_BANKDAG_MDR"
	}]
}

Hi @rudvfaden - we've updated the adapter to give a more helpful error message when this issue occurs.

Do you have a suggestion on how to get this returned from a html table?
fre. 22. jul. 2022 15.30 skrev Allan Bowe @.***>:

Hi Rud - your data object should contain a series of table objects. The
name of each object will become your SAS table name.
Each table object contains an array of row objects.
The stringified JSON should look like this (assuming your table is called
"sdfvc" and your column is "FREKVENS":
{
"sdfvc": [{
"FREKVENS": "PRIMO_BANKDAG_MDR"
}, {
"FREKVENS": "PRIMO_BANKDAG_MDR"
}, {
"FREKVENS": "PRIMO_BANKDAG_MDR"
}]
}
—
Reply to this email directly, view it on GitHub
https://github.com/sasjs/adapter/issues/740#issuecomment-1192577346, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AASVCCPKHQFTDFIOSMFEB3DVVKPAFANCNFSM54LM4I2Q
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hi @rudvfaden - this is a question best suited for the SASjs Support channel, as it's not specifically adapter related:  https://matrix.to/#/#sasjs:4gl.io
Will look to get you an answer there

Old issue. You can close it.


[inbound-channel-rules] add variable for existing peers

I'd like to reject private channels in general, but I don't like to reject if there already exists a channel with the peer. One idea is to add a new variable IS_PEER which is true, if there is already a channel with the peer.

Seems similar to #493 to determine if there is existing liquidity with the peer

you can use joint_public_capacity formula variable in 15.4.0


Extend DpadLayoutManager directly from RecyclerView.LayoutManager

Pros:

We don't inherit anything unnecessary from GridLayoutManager & LinearLayoutManager
Get rid of ugly workarounds to align edges correctly
Potential performance gain (needs to benchmarked to confirm it's actually better)

Cons:

Complex task: both time consuming and hard to validate
SpanSizeLookup change would be incompatible unless we wrap it

New APIs required:

setExtraLayoutSpace
findLastVisibleItemPosition
findFirstVisibleItemPosition

Work started here: https://github.com/rubensousa/DpadRecyclerView/tree/custom_layoutmanager

Update:

Single span support is almost rewritten already


Included MSIX Toolkit - AppInstaller File Builder

Inclusion of link to the AppInstaller file builder in the MSIX Toolkit

@RDMacLachlan : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@RDMacLachlan : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Post new public keys for use with the OSDF.

Since issuers are cheap, create a new one for the OSDF service infrastructure (such as the caches, shovelers, collector, etc) instead of piggybacking on some other existing one.

Just double-checked with @djw8605 - I have the existing shoveler key added.

Isn't the existing shoveler key RSA?  The one in this pull request is ES


Documents InternalsVisibleTo item

Adds documentation for https://github.com/dotnet/sdk/pull/3439.
(You can replace all of this text with your description.)
Before creating your pull request, please check your content against these quality criteria:

Did you consider search engine optimization (SEO) when you chose the title in the metadata section and the H1 heading (i.e. the displayed title that starts with a single #)?
For new articles, did you add it to the table of contents?
Did you update the "ms.date" metadata for new or significantly updated articles?
Are technical terms and concepts introduced and explained, and are acronyms spelled out on first mention?
Should this page be linked to from other pages or Microsoft web sites?

For more information about creating content for docs.microsoft.com, see the contributor guide at https://docs.microsoft.com/contribute/.

@kzu : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@ShannonLeavitt : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@kzu Would you commit the suggestion? Thanks!

@kzu Daniel, would you commit the suggestion? Then we can merge. Thanks!

@ghogen Gordon, would you mind committing the suggestion? I don't have permissions for that. Thanks!

@kzu, can you resolved the conflict?

@Mikejo5000 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off

Could it me this merge by @Mikejo5000 accidentally removed the documentation for the InternalsVisibleTo item in in csproj files. I can't find the documentation for this anywhere.

Indeed @bitbonk , the changes tab here show no changes at all: https://github.com/MicrosoftDocs/visualstudio-docs/pull/3937/files 😕

@Mikejo5000 It looks like resolving a merge conflict in this pull request from last year might have washed out the documentation the PR was meant to add. Could you take a look and suggest a path for fixing it, if that's what's needed? Thanks!

Hmm, yes, it looks like that's what might have happened. Added it back in MicrosoftDocs/visualstudio-docs-pr#7372


Update install-kubectl-linux.md

gpg check did not work on RHEL8, seems to be missing an argument.
Document fix: The instructions for downloading RPMs on RHEL systems seems to be incomplete. I've added the complete arguments that worked on my machine.

Hi @blaisemGH ,
Thanks for the PR.
As per the community guidelines you must sign CLA to consider your PR and get reviewed.
For more details go through CLA.md.

/lgtm

/approve


EnsurePackage*Async() not handling options.RegisterNewerIfAvailable(true). RegisterPackageByPackageFull/

EnsurePackage*Async() not handling options.RegisterNewerIfAvailable(true)
RegisterPackageByPackageFullNameAsync() and RegisterPackageByPackageFullNameAsync() take their target parameter as const hstring& resulting in the reference captured by their implementations' co_await and not the actual value. The caller deallocates the memory before Register... is done with it potentially leading to BadMojo(TM). Tests don't notice it as they're too simple to notice this use-after-free -- the memory may be deallocated but the memory's not overwritten (yet) in simple loads (like the tests).


AssociationRule not found in ModelModificationSpec

In the integration test for model modifications the test for removing an AssociationRule fails unexpectedly because the rule is not retrieved by unfolding the Type. However, if a new Type is generated from the TypeFactory immediately beforehand - without adding it to the Type! -, the test succeeds. Tests for ParentRelationRule and AttributeRule work, as does the test for adding an AssociationRule.

Can you check if the Rule is present during writing it to the registry? It must be either are bug in deconstructing or constructing the the type

@KKegel It must be, because the case of adding an AssociationRule succeeds, and all Rules are found, including the one apparently missing. In branch 47-a, just (un-)commenting the creation of the new type in the problematic test case changes the result. With the new type it is successfully retrieved from the registry.

@Rumo99 whats the status of this? can we close the issue?


Adapt to the dubbo-api-docs-core-<IP_ADDRESS>.

What is the purpose of the change
resolve #751

Codecov Report

Merging #752 (4b7e823) into develop (4d07e44) will decrease coverage by 0.04%.
The diff coverage is 0.00%.

@@              Coverage Diff              @@
##             develop     #752      +/-   ##
=============================================
- Coverage      21.98%   21.94%   -0.05%
+ Complexity       349      347       -2
=============================================
  Files             98       98
  Lines           3839     3837       -2
  Branches         599      597       -2
=============================================
- Hits             844      842       -2
  Misses          2919     2919
  Partials          76       76

Flag
Coverage Δ
Complexity Δ

unit
21.94% <0.00%> (-0.05%)
347.00 <0.00> (-2.00)

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

Impacted Files
Coverage Δ
Complexity Δ

...ache/dubbo/admin/controller/ApiDocsController.java
8.53% <0.00%> (ø)
3.00 <0.00> (ø)

...apache/dubbo/admin/service/RegistryServerSync.java
92.53% <0.00%> (-1.50%)
22.00% <0.00%> (-2.00%)

...ava/org/apache/dubbo/admin/model/domain/Route.java
48.38% <0.00%> (-0.06%)
16.00% <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 4d07e44...4b7e823. Read the comment docs.


bump STS

This PR bumps STS to a new version with updated signing cert.
https://github.com/microsoft/sqltoolsservice/compare/5.0.20241206.1...5.0.20241218.1

Pull Request Test Coverage Report for Build<PHONE_NUMBER>2
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 41.715%

Totals

Change from base Build<PHONE_NUMBER>5:
0.0%

Covered Lines:
30722

Relevant Lines:
68916

💛  - Coveralls