Fix day picker when clicking the first day of a range

Filters were breaking when addToRange returned an undefined.  This happens when the date you want to add is the start date of the range. Based on the react-day-picker, undefined range means neither from nor to where set.
I did the following to fix this

Set from and to to be null when range is undefined to not break destructuring
Add a condition to only update the tile url when all the needed query parameters are complete to prevent incomplete tile fetching

https://github.com/maplibre/martin/assets/30991698/dfbf111a-c7e0-4a0f-97c8-098f0951e3c3
Closes #1193

@jtmiclat my sincere apologies - I didn't follow up on this and turns out CI does not auto-merge demo fixes. I just merged #1373 by @jokopriyono which I think fixes the same issue(?).  It is deployed now, and seems like its working properly, but please retest. Thank you for looking at it!

Closing the MR as it was addressed in #1373 !


BreadcrumbGroup capitalises urls

Describe the bug
When no items are given to the BreadcrumbGroup component it creates links for you based on the current route. The links it creates are capitalised versions of the actual routes, eg if you visit /the/current/route, you get breadcrumbs with links to /The and /The/Current. This works if routing is not case sensitive, but if you want to use url parameters with IDs where the case matters, this can be a problem!
To Reproduce
Can be seen in the storybook: https://storybook.northstar.aws-prototyping.cloud/?path=/story/breadcrumbgroup--breadcrumbs-with-no-items
Expected behavior
Casing of breadcrumb urls should be preserved, but text should still be capitalised.

:tada: This issue has been resolved in version 1.0.10 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Is there anyway to get only videos with a creator?

Checklist

[x] I'm asking a question
[x] I've looked through the README and FAQ for similar questions
[x] I've searched the bugtracker for similar questions including closed ones

Question

I think the title explains it very well, i want to get only videos, which have a creator.
I dont mean the uploader of a video (every video as one), i mean the creator, i think you know what i mean
Is there any way to pass this in options? I didnt find anything in readme
Have a great day :D

What exactly do you mean by creator? Like for a song, the person who wrote it, even if it's uploaded to youtube by someone else?


Type annotations and use statement doesn't work

I have code like this:
namespace RstGroup;

use Doctrine\DBAL\Logging\DebugStack;
use Psr\Log\LoggerInterface;

class SqlLogger extends DebugStack
{
    /**
     * @var LoggerInterface
     */
    protected $logger;

    public function __construct(LoggerInterface $logger)
    {
        $this->logger = $logger;
    }
}

And an exception will be thrown:
Argument 1 passed to StrictPhp\TypeChecker\TypeChecker\ObjectTypeChecker::{closure}() must be an instance of RstGroup\LoggerInterface, instance of ProxyManagerGeneratedProxy\__PM__\Monolog\Logger\Generatedfed9df116512e1fdede47c68f47e49b5 given, called in /vendor/roave/strict-php/src/StrictPhp/TypeChecker/TypeChecker/ObjectTypeChecker.php on line 80 and defined in /vendor/roave/strict-php/src/StrictPhp/TypeChecker/TypeChecker/ObjectTypeChecker.php(78) : eval()'d code on line 1

If I change annotation to @var \Psr\Log\LoggerInterface checking goes on. I think that checker should using used namespaces to resolve class names.

I have a method in the Sevenificator to assume this - should probably move
to Better Reflection tho @asgrim?
On Tue, 30 Jun 2015 at 13:10 Witold Wasiczko<EMAIL_ADDRESS>wrote:

I have code like this:
namespace RstGroup;use Doctrine\DBAL\Logging\DebugStack;use Psr\Log\LoggerInterface;class SqlLogger extends DebugStack{    /**     * @var LoggerInterface     */    protected $logger;    public function __construct(LoggerInterface $logger)    {        $this->logger = $logger;    }}
And an exception will be thrown:
Argument 1 passed to StrictPhp\TypeChecker\TypeChecker\ObjectTypeChecker::{closure}() must be an instance of RstGroup\LoggerInterface, instance of ProxyManagerGeneratedProxy_PM_\Monolog\Logger\Generatedfed9df116512e1fdede47c68f47e49b5 given, called in /vendor/roave/strict-php/src/StrictPhp/TypeChecker/TypeChecker/ObjectTypeChecker.php on line 80 and defined in /vendor/roave/strict-php/src/StrictPhp/TypeChecker/TypeChecker/ObjectTypeChecker.php(78) : eval()'d code on line 1
If I change annotation to @var https://github.com/var
\Psr\Log\LoggerInterface checking goes on. I think that checker should
using used namespaces to resolve class names.
—
Reply to this email directly or view it on GitHub
https://github.com/Roave/StrictPhp/issues/27.

@snapshotpl that's a good catch - I actually wrote tests for this, but I'll obviously need to fix them, as it seems.

@GeeH I've opened an issue to implement this

Thanks for blazing fast reaction! StrictPhp looks very promising

Handled in #29


Descent campaign phase city screen issue

I need some help to debug the attached Descent quest, which was working fine with Valkyrie Version 1.2.2.
Newer versions of Valkyrie have the issue, that leaving the city screen is impossible. The "Leave" button should call a leave event, but this is not executed properly.
Expected behavior: The Event "EventLeave" from \CampaignPhase\events.ini should be called when clicking on the "Leave" button on the city screen. At this point something is not working as expected. Through the use of the debug variable "DebugCityScreen" I'm able to verify, that the last step before this event should be called is working correctly.
Steps to reproduce the error:
Start the quest
choose 2 heroes with 2 classes
click start
click skip quest
click campaign phase
travel to Arhynn
click on leave - this is where the problem occurs.
Things I already tried:
copying the events from the demo quest
changing event names
clearing all non essential entries for this event
renaming the buttons
implementing multiple buttons on the city screen
In the attached .zip file is the original working version of this quest (in the 1.2.2 format), as well as a version converted into the 1.6.1 format (one major release at a time). Both have not been working since at least Valkyrie 1.4. The 1.6.1. version has the debug variables enabled.
Valkyrie.zip

Sounds like this isn't to do with quest version level, and just a bug that was introduced in Valkyrie.  I will investigate.


Encoding UTF-8 chars problem while parsing in 1.12.1

jsoup version 1.12.1:
Document doc = Jsoup.parse("Ł", "UTF-8");  \\ U+0141
System.out.println(doc);

Prints:

  �?

Works for me.

  Ł

Jsoup 1.12.1, Windows 7x64, locale pl_PL, Java 1.8 161

Confirmed. I ran this on fresh Eclipse IDE and everything is ok. Issue is related to IntelliJ. I double checked all settings regardles encoding and still don't know why I have this. Closing.


feat: option to use svelte@next when generating app

I would be nice to have the option when generating an app with nx g @nxext/svelte:app my-app to be able to use svelte@next  instead.

I'll wait for the public beta I think. Every time I looked into svelte@next the last times the build process changed. From rollup to snowpack, now it's vite as a build system.

Highly experimental yet, there will be breaking changes https://github.com/nxext/nx-extensions/tree/v11.0.0-next-Sveltekit


jwalker attempt at problem2 without distributed cache.

@bskowron23 This is my attempt at the SentimentPartitioner. I used your Test implementation and it seems to run using JUnit in Eclipse. If I change the expected assert values I get Failures.
We need to implement a file parser for the sentiment words. I'm hopeful you already have this somewhere and there was a mixup in the file upload to the Google Drive.
Also, I need to look at your Distributed Cache implementation.

I just threw in 2 parsers for the files like the below. i don't think we have to necessarily do anything beyond that....
BufferedReader fis = new BufferedReader(new FileReader(new File(positiveWordFile))); // read file in
String posWord;
while ((posWord = fis.readLine()) != null) { //ensure line is not null
if(!posWord.substring(0, 1).equals(";")){ // skip lines beginning with ;
positive.add(posWord.toLowerCase()); // add row to set
}
}

I think this is good to go. Can you review it to be sure? Run a test on your own system if you'd like.
Here was my hadoop command:
hadoop jar sentiment_wc.jar stubs.WordCount -D mapreduce.job.reduces=3 -files positive-words.txt,negative-words.txt shakespeare/poems shakespeare_poems_sentiment

I'm merging this Pull Request so we can get back to master. Then you can edit in GitHub and/or not worry about the branches.


Added a translated code of conduct

This PR adds a german version of the Code of Conduct as described in #18601

/cc @bene2k1

Hi @mkorbi
I also prefer using informal speech. I made the according changes.
Like already mentioned, i want to avoid changing the copied CoC-Version. I think we should file a PR in the CoC-Repository instead.

/lgtm
@alexzimmer96 thank you for your contribution!
Do we have anything else to add?

I think this PR is complete. The updated CoC can be replaced when the PR is accepted. I don't know how long this will take.

/approve


associating lab and session

How would I determine what labs, protocols or projects are associated with a session? I understand that there can be more than one of each associated with a single session, but I don’t see how to get that list. I would like to use this for the NWB conversion:

If a key for lab, protocol or project is given, ensure that it is associated with the session
If a key is not given, check of the list of associated labs, projects, and protocols has a length of 1, and if it does, automatically use it.

The easiest way to check that a given session is associated with exactly one other item is to use a fetch1('KEY') call on the relevant linked table. This could be done more elegantly with assert len(<table> & <key>)==1, <error message>.
Below, I get each key from exactly one session, per item 2 above.
session_key=(session.Session & "subject='subject5'"
             & "session_datetime > '2020-04-20'").fetch1('KEY')
session_user = (session.SessionExperimenter & session_key).fetch1('KEY')
session_user_lab = (lab.LabMembership & session_user).fetch1('KEY')
session_project = (session.ProjectSession & session_key).fetch1('KEY')
session_subject_protocol = (subject.Subject.Protocol & session_key).fetch1('KEY')

Below, I verify a provided key is associated with a session, per item 1 above. When a particular session might yield a many to one relationship, check that the provided key is in the list returned by the relevant table/session key. These statements should return True
lab_key = (lab.Lab & "lab='LabA'")
lab_key.fetch1('lab') in (subject.Subject.Lab() & session_key).fetch('lab')
protocol_key = (lab.Protocol & "protocol='ProtA'")
protocol_key.fetch1('protocol') in ((subject.Subject.Protocol & session_key).fetch('protocol'))
project_key = (lab.Project & "project='ProjA'").fetch1('KEY')
project_key.fetch1('project') in ((session.ProjectSession & session_key
                                   ).fetch('project'))


No TURN server; unlikely that media will traverse networks.

I successfully deployed this on docker and able to connect video calls however:

it gives a error on screen: No TURN server; unlikely that media will traverse networks. If this persists please report it to<EMAIL_ADDRESS>There is lag in calls.

What could be the reason?

The built-in TURN server uses this configuration file. By default, the TURN server uses ports 3478 and 59000-59100. Ensure that your firewall allows traffic on these ports.


Programming Resources

Free books

Closing this since there isn't a clear request or scope of work associated with it.
Feel free to open another issue if you're able to better describe a problem or request.


Suppress -Wtype-limits warning

With -Wextra I got the following warning:
src/../3rd_party/aids-patched.hpp: In function ‘aids::Utf8_Char aids::code_to_utf8(uint32_t)’:
src/../3rd_party/aids-patched.hpp:945:20: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits]
  945 |         if (0x0000 <= code && code <= 0x007F) {
      |

@JaroslawWiosna looks good to me! :+1: Thank you for your contribution!


Is it convenient to give a pre-trained model under higher compression

Thanks for your last reply! When I try to train the model under higher compression (nearing 0.06), I get a poor performance. So do you have the pretrained model under higher compression ?

Thanks for your question. We follow the suggested quality and corresponding lambda setting of CompressAI library, and we don't have other pretrained models.

Thank you！


Fix README: stable -> unstable

I guess this from a copy/paste. Maybe you prefer 'master' or something else instead of 'unstable'.

Thank you :)


Hangout Summaries - Github page

It will be helpful if there is a github page, like the FAQ(even better in markdown) with summaries of the latest hangouts that include links to the timestamps.
Here is a google doc that I used to write notes, we can start with august moving forward if someone is willing to pick this up.

Anyone interested in working on this I think this should be rolled into a video production project. I have started a channel called #Video Channel Coop in the Diglife DivvyDao Mattermost domain, here: https://chat.divvydao.net/divvydao/channels/video-production-coop. I can provide invites if you need them.

Can this issue serve as the video production one, or should I start a new one?

@entropee i'd start a new one. I was looking for timestamped summaries of the hangouts for peoples reference currently I have had to do all of them manually for the newsletters.

I'm interested to pick this up -- at least to migrate the existing summaries to markdown. Those summaries in the newsletters are a gold-mine.

I converted a big chunk of the links from the newsletter archive to markdown: https://github.com/rchain/Members/wiki/Weekly-Update-Index

These things have lots of names: hangouts, community updates... I think I've seem them called zooms? I went with Weekly Update. does that work?

@dckc
Does this budget have to be increased?
Are the rewards distributed?
Please use form Budget allocation and - spending

79
https://github.com/rchain/Members/issues/79
In progress
Hangout Summaries - Github page
Marketing
3
$ 400.00
$ -
$ 400.00
$ 400.00
⍴ 4,000.00
@kitblake @lapin7 @patrick727

@dckc again great work on this!
The video description is "RChain Debrief" so we will use that moving forward, zoom is the software to hold the video conferences.
Id like to see this page a bit more detailed then the newsletter verzions moving forward, perhaps @plantether can help with this.
see https://docs.google.com/document/d/1Va_u-I_IWCvpWVgQXNKsFuhpaH-enouhPotJMTGoiRM/edit?usp=sharing

@patrick727 @entropee @dckc @kitblake What do you think the more detailed format should be? More and more detailed summary lines, more summary lines but shorter, existing summary lines but annotated?
For example, for Sept. 6:
The newsletter summary line is:
- Technical Discussions: Q&A on Namespaces from Discord
Do you prefer:
(A) Breaking it down into more and more detailed links like the following:
Technical Discussions: Q&A on Namespaces from Discord

How users and contracts interact with each other through channels, and the relationship among users, contracts, namespaces, channels, and nodes
The way validation of transactions will work so there can be concurrency and determinism at the same time
Questions and clarifications about validator pools, how namespaces allow communication with other blockchains, and the economic incentives for validators
How a node filters out transactions it will participate in based on whether the transaction requirements match the node’s declared capacities

OR
(B) More links, but with descriptions that are not as detailed:
Technical Discussions: Q&A on Namespaces from Discord

How users and contracts interact with each other through channels
The way validation of transactions will work
Questions and clarifications about validation and namespaces
How a node filters out transactions it will participate in

OR
(C) The same links used in the newsletter, but with linked (or unlinked) annotations that are longer or shorter, more or fewer?
OR
(D) Something else

I very much like the idea of elaborated summaries of the videos, but I wouldn't add them to the same index. The current list of 5 to 7 links per week was just what I, as a new person, needed: it was the difference between

yikes! 40 weeks of updates! I'll never find time to watch them all. And how will I keep track of which is which?
to
ah. OK... now I can pick and choose which ones to watch, whether for the first time or coming back again.

This index is most useful if it's all on one page and not one that makes my scrollbar tiny.
The next level of elaboration that's useful is capturing the main points in a way that pretty much substitutes for watching the video. Just like this bit of the doc you cited:

Private sale: Going well, over 4.4M has been closed out and several more coming in, including several large funds coming in.

It's very valuable to attribute such points to who made them. Points like "People really interested to know we can talk about that off line." are pretty much useless without knowing who said it.
Paraphrasing in text carries a real risk of not quite getting it right; i.e. putting words in somebody's mouth that they didn't say. If the text description isn't visible to the participants in near-real time, then it may be important to review them after the fact, which is somewhat labor intensive.

Thanks @patrick727 ; I made an edit to use "RChain Community Debrief" (more) consistently and add serial numbers and renamed it to https://github.com/rchain/Members/wiki/Weekly-Debrief-Index

@plantether I agree with @dckc 's points, so if i had to choose something like B would be my choice but considering the lenghtyiness.
@edeykholt made the same comment in our meeting yesterday In regards to this issue as well as the Wiki issue which go hand in hand. "Less like a complete transcript, and more like a clean primer"

Great @dckc has assigned himself a reward for this issue and a budget was already allocated. It would be nice if @dckc also set's a percentage for the work that @patrick727 , @entropee and @plantether have done.
He also needs 2 more collaborators to vote as well on the rewards.
And @dckc could still assign a budget to this issue, according to his opinion. This however not needed, because there are already 3 persons who have set a budget already.
Budget allocation
URL | Status | Project / Issue | Category | Votes | Last month | Left over | New Budget | Voters |
-- | -- | -- | -- | -- | -- | -- | -- | -- | --
https://github.com/rchain/Members/issues/79 | In progress | Hangout Summaries - Github page | Marketing | 3 | $ - | $ - | $ 400.00 | @kitblake @lapin7 @patrick727 |
Budget spending

URL
Description
Category
Set
Set
⍴ To Pay
Activist
AVG work
Votes
Voters

https://github.com/rchain/Members/issues/79
Hangout Summaries - Github page
Marketing
3
In progress
⍴ -
@patrick727
0%
0

https://github.com/rchain/Members/issues/79
Hangout Summaries - Github page
Marketing
3
In progress
⍴ 1,200
@dckc
30%
1
@dckc 0.3

https://github.com/rchain/Members/issues/79
Hangout Summaries - Github page
Marketing
3
In progress
⍴ -
@entropee
0%
0

https://github.com/rchain/Members/issues/79
Hangout Summaries - Github page
Marketing
3
In progress
⍴ -
@plantether
0%
0

Thanks, @patrick727 !!

the index is up to date again guys! added the past two hangouts

@drbloom will you please add this summary index to the /reference page. I believe it belongs there and the FAQ. I did a pull request for the FAQ but couldn't figure it out for the /reference page.
https://github.com/rchain/Members/wiki/Weekly-Debrief-Index

@patrick727 - I don't think it belongs there because the rchain/reference README currently makes no mention of Co-op membership, newsletters, hangouts, projects, etc.

Co-op

FAQ
About Cooperatives
Articles of Incorporation, Bylaws, and board minutes
Other legal documents

What do you think about adding the item Membership to the above, linking to the README for rchain/Members? A link to the summary index Weekly-Debrief-Index is already included there.
rchain/reference > Membership > Weekly-Debrief-Index


Edit hdinsight-hadoop-use-mapreduce-remote-desktop.md

Edit complete

Hi @ClarityQueen, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no contribution license agreement is required at this point. Real humans will now evaluate your PR.

TTYL, AZPRBOT;


[docs] SignIn -> SignUp typo

[ ] I have followed (at least) the PR section of the contributing guide.

Thanks


Add cache-scope-with-salesforce-contacts sample

Purpose

Add sample to retrieve salesforce contacts from cache.

Updated PR: https://github.com/wso2/integration-studio-examples/pull/46


Document a common deferred workaround for Control.grab_focus()

See #38671.

Superseded by #59855.


add ko.yaml to specify non root images

Fixes #1236

Proposed Changes

Add ko.yaml
specify non root images for adapter images of prometheus, github and kafka
specify non root image for event display

Have you seen this from @mattmoor :
https://github.com/knative/eventing/pull/2429
sets it for all ?

knative/eventing#2429

Yes. Also seen it in knative/serving. But here I wasnt sure as there was lot event sources with maintainers for each one of them. So I just included the images which I tested. If it is ok  , I can set the default to non root and if anybody has specific requirement can override for that image.


I am trying to restore my ZEN from a backup file - Getting Cannot Decrypt File

Describe the bug
My PC drive crashed. I am trying to restore my ZEN in Arizen from a backup using the exact same version that was installed - Arizen 1.2.0
To Reproduce
I follow the process of creating a new login name after installation, and then at the bottom I point to the backup file and input the original user name and password. No matter which one of the three backups I choose, I always get "cannot decrypt file" on bottom right. I have tried backups off of a USB stick, my NAS and an external drive.
Expected behavior
I find it implausible that every copy of my Backups on on three media are corrupt. I have read and followed the process so this should work.  I even tried to create a new account and then import the data. This appears to work. However, after refreshing the data, there are  zero coins.
Please complete the following information:
Windows 10 64bit latest updates installed
Additional context

I tried the latest version of Arizen with the same results.

Hi @Timmmer2
I would encourage you to open a ticket on the service desk https://support.horizen.global
We have a team on hand 24/7 for just this type of issue.
Please let me know your ticket number and I can assign to the relevant team member to take you through the process of debugging this.

I was able to recover the coins eventually through trial and error.
Thank you
On Fri., May 10, 2019, 10:27 a.m. zennermac<EMAIL_ADDRESS>wrote:

Hi @Timmmer2 https://github.com/Timmmer2
I would encourage you to open a ticket on the service desk
https://support.horizen.global
We have a team on hand 24/7 for just this type of issue.
Please let me know your ticket number and I can assign to the relevant
team member to take you through the process of debugging this.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ZencashOfficial/arizen/issues/397#issuecomment-491308476,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKXXQMPNVTBQVRQXV5P2YL3PUWA3NANCNFSM4G4YNZLQ
.


Ensure inplace defaults to False

Just unifying the defaults for torchopt and laplace.dense_fisher

Nvm it's just defaults

Any tests to demonstrate effects?

There are already tests for both inplace=True and inplace=False, this simply unifies the default behaviour.
We don't currently explicitly test default behaviour, although this could be interesting to scope out for a future PR 😎


Attempt to merge 0.x into master

@michaelbpaulson - Attempting to merge 0.x into master, to pick up my getCache internal key fixes.
It looks like I'm picking up a couple of other deltas (if you look at the Files Changed):
a. My error selector fixes (https://github.com/Netflix/falcor/pull/611)
b. Some other fixes around lib/get/getValueSync, lib/deref/sync
Could you look at b. - see if they make sense.
As discussed, the isInternalKey impl will change anyway, with the perf-optimization you're working on, but figured it would be worth seeing if we could merge 0.x back into master in general, so it's easier to pick up these changes in 0.x, until we release 1.x.
NOTE: The only files I had to do a git checkout --ours (as in master) on were:

The dist/. files, of course
The lib/deref/index.js file (to pick the master impl, in it's entirety).

Other than that, I fixed a few merge conflicts, and fixed some tests (to account for the Rx removal, and other smaller issues around test cache data setup)
If it looks too scary, we can just cherry-pick, and close out this PR.

@sdesai Its x'd!!!

@michaelbpaulson - I fixed the merge conflict + updated isInternalKey to match the current choice of prefix. The drop in coverage is due to the changes in getValueSync being merged in, which I needed you to take a look at - to see if we need them or not, from 0.x


It thinks a note is an error

Syntastic seems to think a note gcc is giving is actually an error.  I have this "note": "note: the ABI of passing union with long double has changed in GCC 4.4", but it's showing up as an error: https://files.catbox.moe/dnffcn.png

I think something similar came up un the past, but I no longer remember what was the cause, or what was the solution (if any).  Please open your test file, set g:syntastic_debug to 3, run :SyntasticCheck gcc, run :mes, and post the output.

Here:
syntastic: 11.495559: g:syntastic_version = '3.8.0-63 (Vim 800, Linux)'
syntastic: 11.495904: &shell = '/usr/bin/zsh', &shellcmdflag = '-c', &shellpipe = '2>&1| tee', &shellquote = '', &shellredir = '>%s 2>&
1', &shelltemp = 1, &shellxquote = '', &autochdir = 0, &shellxescape = ''
syntastic: 11.496932: UpdateErrors: gcc
syntastic: 11.497406: CacheErrors: gcc
syntastic: 11.498688: g:syntastic_aggregate_errors = 0
syntastic: 11.499119: getcwd() = '/home/elronnd/build-lisp/src'
syntastic: 11.506944: CacheErrors: Invoking checker: c/gcc
syntastic: 11.509776: SyntasticMake: called with options: {'postprocess': [], 'errorformat': '%-G%f:%s:,%-G%f:%l: %#error: %#(Each unde
clared identifier is reported only%.%#,%-G%f:%l: %#error: %#for each function it appears%.%#,%-GIn file included%.%#,%-G %#from %f:%l\,
,%f:%l:%c: %trror: %m,%f:%l:%c: %tarning: %m,%f:%l:%c: %m,%f:%l: %trror: %m,%f:%l: %tarning: %m,%f:%l: %m', 'makeprg': 'gcc -x c -fsynt
ax-only -std=gnu99 -I. -I.. -Iinclude -Iincludes -I../include -I../includes -I/home/elronnd/build-lisp/../include  parse.c'}
syntastic: 11.539171: system: command run in 0.028962s
syntastic: 11.539360: checker output: ['parse.c: In function ‘parse_lval’:', 'parse.c:47:1: note: the ABI of passing union with long do
uble has changed in GCC 4.4', ' static Lval parse_lval(Lval val) {', ' ^~~~~~', '']
syntastic: 11.539996: raw loclist: [{'lnum': 47, 'bufnr': 1, 'col': 1, 'valid': 1, 'vcol': 0, 'nr': -1, 'type': '', 'pattern': '', 'tex
t': 'note: the ABI of passing union with long double has changed in GCC 4.4'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'vcol': 0,
 'nr': -1, 'type': '', 'pattern': '', 'text': ' static Lval parse_lval(Lval val) {'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'vc
ol': 0, 'nr': -1, 'type': '', 'pattern': '', 'text': ' ^~~~~~'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'vcol': 0, 'nr': -1, 'ty
pe': '', 'pattern': '', 'text': ''}]
syntastic: 11.540345: getLocList: checker c/gcc returned 0
syntastic: 11.540504: c/gcc raw: [{'lnum': 47, 'bufnr': 1, 'col': 1, 'valid': 1, 'vcol': 0, 'nr': -1, 'type': '', 'pattern': '', 'text'
: 'note: the ABI of passing union with long double has changed in GCC 4.4'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'vcol': 0, '
nr': -1, 'type': '', 'pattern': '', 'text': ' static Lval parse_lval(Lval val) {'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'vcol
': 0, 'nr': -1, 'type': '', 'pattern': '', 'text': ' ^~~~~~'}, {'lnum': 0, 'bufnr': 0, 'col': 0, 'valid': 0, 'vcol': 0, 'nr': -1, 'type
': '', 'pattern': '', 'text': ''}]
syntastic: 11.540837: quiet_messages filter: {}
syntastic: 11.540991: getLocList: checker c/gcc run in 0.033881s
syntastic: 11.541408: aggregated: {'_sorted': 0, '_name': 'gcc (c)', '_owner': 1, '_columns': 1, '_rawLoclist': [{'lnum': 47, 'bufnr':
1, 'col': 1, 'valid': 1, 'vcol': 0, 'nr': -1, 'type': 'E', 'pattern': '', 'text': 'note: the ABI of passing union with long double has
changed in GCC 4.4'}]}

Right, I remember now.  Syntastic doesn't support info messages (for historic reasons), and assimilates them to errors.  Some people want to see those (cf. #1991), others don't.  You can set g:syntastic_c_errorformat to override this behaviour, but this is not a supported configuration.  To see notes as warnings:
let g:syntastic_c_errorformat =
    \ '%-G%f:%s:,' .
    \ '%f:%l:%c: %trror: %m,' .
    \ '%f:%l:%c: %tarning: %m,' .
    \ '%f:%l:%c: %m,' .
    \ '%f:%l: %trror: %m,' .
    \ '%f:%l: %tarning: %m,' .

Neither of those work for me.  The note is still called an error.

Yeah, errorformat is always fun.  Ok, edited (and actually tested).

Those still doesn't work.  Is there a way to set the default checker to clang instead of gcc?  I looked over the docs but couldn't find anything.

EDIT: setting syntastic_c_errorformat worked, though.

Yes, that's what you're supposed to set, sorry.


Better error messaging

Whenever the lxc command encounters an error, 90% of the time it responds like this:
Error: not found

This is only a minor step above the infamous MacOS An unknown error occurred
The error messaging should really strive to be more useful. Good error messaging saves thousands of hours in diagnosing and debugging, especially when lxc is used in a script. Even just printing out what it was trying to do, or in the above case exactly what was not found, would be helpful.

The issue here is the use of the constant NotFound within the LXD codebase which doesn't allow for a custom error string and so effectively prevents returning a more comprehensive error back to the client.
The same goes for:

NotImplemented (shows "not implemented")
Forbidden (shows "not authorized")
Conflict (shows "already exists")

I think we'll want to switch all 3 to taking an error as argument to match BadRequest, InternalError and PreconditionFailed and have them print the current string only if the error is nil. This should allow for slowly transitioning to better errors.


Adding the input - Developer enters email

Just a rough input box to accept input from user as text, since the theme of the page has not been finalized yet

There's also some merge conflicts with this branch. When you've made the changes I've requested, I'll fix that up for you and merge it into master


add support for CallKit

See this WWDC session: https://developer.apple.com/wwdc16/230
and this developer documentation: https://developer.apple.com/reference/callkit

This one seems to be quite important, given accepting a call via push notification doesn't always end in a call connecting properly.

@manuroe can be closed in the near future

@MoritzFago you can close this issue now, CallKit support has landed in a TestFlight beta and will be out in a release version soon.


Design Rust experiments

Currently, the Rust implementations are using the Criterion crate to experimentally compare the implementations. I've spent some time with them, and done a deep-dive into Criterion itself. At the moment, my conclusion is that it doesn't quite meet our needs. My main concerns:

Criterion is exclusively a time-based benchmarking framework. What I mean by that is that users tell Criterion how long to run for. Since how long the experiments are run for is static, the workload itself is necessarily variable. The experiments we have used to assess the current SWAGs, and published, are vice-versa: we keep the workload static and allow the time they run to be variable. (In fact, how long they take is one of the main things we report.) The Criterion author makes a case that for microbenchmarks this is fine, and I agree that for most use cases it is. But for us, since we're simulating a streaming system, it's imperative that (say) we actually process 5 million elements, even if it takes 5 minutes. We get less information if we only process 83,000 elements in 5 seconds. We need to make sure we process enough elements so that we can correctly scale up our window sizes, and to make sure we fully exercise all parts of a SWAG. I find our requirements don't mesh with Criterion being a time-based benchmarking framework.
I have had difficulty generating the kinds of comparisons across the dimensions that I want (SWAG, window size).
Collecting and storing raw data does seem to be a priority of the framework. That's critical for eventually publishing the eperiments.
This is a minor point compared to the others, as I would negotiate with it if all of the above worked for our needs easily, but: I'm not comfortable that parts of the experiment are run in code outside of our control. When investigating performance over the years, have completely control over the full lifecycle of the program has benefited us in fully understanding various behavior that we see. When we control everything, we can be confident that differences in performance are from differences in the SWAGs and not experimental artifact. (As an example of the sort of thing we have done while investigating performance anomalies, see https://github.com/scotts/sliding-window-aggregators/blob/3b756f77baa340fa9f4b04a1ce486c4498f88292/cpp/src/data_benchmark.cc#L50-L54.)

The good news is that Rust makes writing our on benchmarks much simpler than C++! For example, my mess of template overloads in C++ can become a proper Rust macro, resulting in something much more understandable and extendable:
    query_run! {
        opts =>
            [[ReCalc, Sum, Max],
             [TwoStacks, Sum, Max],
             [Reactive, Sum, Max],
             [SoE, Sum]]
    }

See https://github.com/scotts/sliding-window-aggregators/blob/rust-exp/rust/benches/bench_static.rs for the Rust equivalent to https://github.com/scotts/sliding-window-aggregators/blob/rust-exp/cpp/src/benchmark_driver.cc. Note that the C++ benchmark driver includes a header file which has now also gotten out of hand.
I had hoped we could keep both the Criterion and by-hand benchmarks around at the same time, but I ran into difficulties with that approach. I ran into conflicts with options when using cargo bench.
@segeljakt, I'm interested to hear your thoughts.

@scotts I agree with your points, often I include Criterion in my projects because it is easy to setup and it does the statistical analysis for you. For more serious evaluation I think it is better to roll a custom benchmark suite. It should be possible to have both Criterion and custom benchmarks if we create a cargo workspace:
swag/
    Cargo.toml
    swag-core/
        Cargo.toml
        src/
        benches/
        tests/
    swag-criterion/
        Cargo.toml
        benches/

The code looks great. It is probably not needed, but I recently found out there is a function black_box that can be used for hiding optimisation opportunities from Rust.
There are also some useful testing/profiling frameworks for finding bugs/bottlenecks:

cargo-fuzz (Fuzzing)
coz-rs (Causal profiling)
flamegraph (Profiling)
iai (One-shot benchmarks)

I have recently been using cargo-fuzz in a project I'm working on. My memory is still fresh so I could help out integrating it if you want. It is great for finding workloads which causes the program to crash.


Visually differentiate tag headings in tag list view

Is your feature request related to a problem? Please describe.
When scrolling the tag list, the tag type headers look like broken tags, not actual headers.
Describe the solution you'd like
Some sort of visual indicator to suggest that this is not actually tag, outside of the arrow and icon. Different background color, border, whatever.
Describe alternatives you've considered
None
Additional context
See an example of the tag heading as it is currently. Make it pop pls.

Done as of 2.4.3005-dev


Removing attributes.

@scottyab I apologize for my mistake. I edited the wrong manifest file.

:+1:

@cre8ivejp merging, but you should be able to use tools:replace="android:allowBackup" in the project using the library to override the library settings


Cannot read top-level attributes of file

I'm using hdf5.node to load and parse hdf5 biom files.
The biom format requires several top-level attributes on the file. Initially, when the file is loaded by hdf5.node, only the id is visible on the File object, but calling .getNumAttrs() on the file object does return the correct number (8).
After calling refresh() on the file object, two more of the expected attributes, creation-date and format-url, both strings, become visible. However, this also causes a syntax error unsupported data type.
I believe this is because at least one of the 5 remaining attributes on the file object is not being coerced into a data type supported by node, but if there is a simple solution I've missed, please let me know. The remaining data types are tuple, list of ints, int, and string.
Sample Data
Sample Code:
const hdf5 = require('hdf5').hdf5;
const Access = require('hdf5/lib/globals').Access;

const file = new hdf5.File('rich_sparse_otu_table_hdf5.biom', Access.ACC_RDONLY);
console.log(file);
console.log(file.getNumAttrs());
file.refresh();

Thanks for the sample data.  I'll run thru and see what data types to add support for.

Ah, these are 64 bit.  Javascript has no primitive with this bit resolution.  The google v8 doesn't have anything for it.
For hdf5.node I made a custom holder for 64 bit id's called Int64.  We could use this to return these attribute data types as well.  It is possible to get the string representation with Int64.toString method which javascript will use in print statements.  Could also return Array's of Int64's as well.
To write back to h5.biom files any attribute within 32 bit can be written with new hdf5.Int64(0)
I will be adding instantiation to take a string representation of a 64 bit like new hdf5.Int64("0")
Would this solution work for you?

Could also add a hdf5.IUint64 for unsigned ones

If the remaining attributes come wrapped in your hdf5.Int64 container in the same way the id attribute does that would be perfect. That solution would work well for me - thanks!

Ok, I'll move forward

The repository HEAD is read int64_t & uint64_t as single values or arrays as attributes.
Adding writing using a string representation

The writing of Uint64 and Int64 scalar and array attributes have been added
            file.nnz=new hdf5Lib.hdf5.Int64("15");
            file.unnz=new hdf5Lib.hdf5.Uint64("40");
            var fv=new Array(2);
            fv[0]=new hdf5Lib.hdf5.Int64("2");
            fv[1]=new hdf5Lib.hdf5.Int64("1");
            file["formart-version"]=fv;
            var ufv=new Array(2);
            ufv[0]=new hdf5Lib.hdf5.Uint64("20");
            ufv[1]=new hdf5Lib.hdf5.Uint64("10");
            file["uformart-version"]=ufv;
            file.flush();

file.refresh() is working for me at e857f0eef9c8c7019935b013611a4b0b9db1df82 - thanks!
When do these changes typically make their way onto the NPM registry?

Will do soon.  I now have access to a mac talking with github to test it is working on darwin with static hdf5 native libraries https://github.com/HDF-NI/hdf5.node/issues/56. Hopefully over the weekend and publish to npm on Monday

Postponed for a while but getting close now that I can build on a mac via travis-ci.org
https://travis-ci.org/HDF-NI/hdf5.node/


VSCode python IDE didn't apply terminal setting in settings.json

Environment data

VS Code version: version 1.56
Extension version (available under the Extensions sidebar): XXX
OS and version: Windows 10 Home
Python version (& distribution if applicable, e.g. Anaconda): miniconda3
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): conda
Relevant/affected Python packages and their versions: XXX
Relevant/affected Python-related VS Code extensions and their versions: python extension pack v1.6.0
Value of the python.languageServer setting: XXX

Expected behaviour

Conda virtual environment is activated.
Debugging with cmd shell terminal.

Actual behaviour

Conda virtual environment is not activated.
Debugging with powershell terminal.

Steps to reproduce:
[NOTE: Self-contained, minimal reproducing code samples are extremely helpful and will expedite addressing your issue]

Configure settings.json as follows:

{
    "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
    "terminal.integrated.shellArgs.windows": [
        "/K",
        "C:\\Users\\Chris\\Dev\\miniconda3\\Scripts\\activate.bat C:\\Users\\Chris\\Dev\\miniconda3 & conda activate myvenv"
    ],
    "python.condaPath": "C:\\Users\\Chris\\Dev\\miniconda3\\Scripts\\conda.exe",
    "python.pythonPath": "C:\\Users\\Chris\\Dev\\miniconda3\\envs\\myvenv\\python.exe"
}

Configure launch.json:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: main",
            "type": "python",
            "request": "launch",
            "program": "${workspaceFolder}\\main.py",
            "console": "integratedTerminal"
        }
    ]
}

Reopen terminal in terminal panel to switch to cmd shell from powershell.
Notice that
-- shell switched to cmd shell from powershell, but with the error:  'conda' is not recognized as an internal or external command.
Press F5 to debug the code.
The terminal switched back to powershell before starting the debugging run.

Here is a simple code (main.py) for the test:
def main():
    print("Done!")

if __name__ == "__main__":
    main()

Thanks
Chris

Hi Kim,
Thank you for your reply. I will try it later on. I resorted to use python virtual env instead of conda for now. You may close the issue for now too.
Best regards
Chris

From: Kim-Adeline Miguel @.>
Sent: Tuesday, 8 June 2021 11:13 AM
To: microsoft/vscode-python @.>
Cc: chris-opendata @.>; Mention @.>
Subject: Re: [microsoft/vscode-python] VSCode python IDE didn't apply terminal setting in settings.json (#16407)
Hi @chris-opendatahttps://github.com/chris-opendata,
Thank you for reaching out! This might be related to microsoft/vscode#121760https://github.com/microsoft/vscode/issues/121760, could you try reproducing the issue in VS Code Insiders?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/vscode-python/issues/16407#issuecomment-856364776, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AIDHER23DOQGUK4UN4LV6R3TRVVCHANCNFSM46F4ZTIA.

Hi @chris-opendata,
Is your issue still happening with the latest versions of the Python extension and VS Code?

Because we have not heard back with the information we requested, we are closing this issue for now. If you are able to provide the info later on then we will be happy to re-open this issue to pick up where we left off.


changed base script and phantom_1 to put the PML inside the domain

@jgroehl I changed the example so the PML is now inside so that all phantoms can be the same size - good suggestion. Please can you check it still runs on the GPU. (I'm also just getting used to using GitHub properly, so let me know if I've done something wrong!)

Looks good! I'll run it on the GPU tomorrow :)


⚠ BCR Bot has degraded performance

In 7ea72e0, BCR Bot (https://bcr.alternativasinteligentes.com/BCRApi/web/chatbot) experienced degraded performance:

HTTP code: 200
Response time: 1998 ms

Resolved: BCR Bot performance has improved in fe9f001.


update macports for py37 and 38?

Dear pygrib developers,
Is there a plan to extend the macport installation for python3.7 and 3.8?
I have been using pygrib installed with macports and would love to migrate to the newer python version.
Regards,
Yunjun

we are not the maintainers of the pygrib macports package


Add chart of all 16-24 employment status

To act as an ultimate comparator here - status regardless of education status

Have added


Cannot push to Replicate with gpu set to true

Using the latest version of cog on macOS when running cog push with gpu: true in cog.yaml it fails with the error:
58.62 ERROR: Ignored the following versions that require a different python version: 1.21.2 Requires-Python >=3.7,<3.11; 1.21.3 Requires-Python >=3.7,<3.11; 1.21.4 Requires-Python >=3.7,<3.11; 1.21.5 Requires-Python >=3.7,<3.11; 1.21.6 Requires-Python >=3.7,<3.11
58.62 ERROR: Could not find a version that satisfies the requirement torch==2.0.1+cu118 (from versions: 2.0.0, 2.0.1, 2.1.0, 2.1.1)
58.62 ERROR: No matching distribution found for torch==2.0.1+cu118

This suggests that with gpu enabled, a version of torch that supports CUDA is attempted to be used in the build, however my development hardware doesn't support it. This error also occurs when running cog build and cog predict. I am guessing gpu needs to be set to true to be able to use GPU hardware on Replicate, but if that's the case, how can I develop locally on a mac and use GPUs on Replicate?
Thanks.

I have the same problem and assumed that export DOCKER_DEFAULT_PLATFORM=linux/amd64 would fix this for me, but it seems to be ignored?

Hmm, this should have been fixed in #1114. What mac are you using?

MacBook Pro with Apple M2 Pro Chip and Sonoma V 14.1.1
For some reason the environment variable is not used. Can we add --platform as a parameter to cog?

@mattt any idea why IsAppleSiliconMac wouldn't catch this?

Is it possible that it is not an MacOS issue after all?
I was using the replicate cog-sdxl repo, which failed.
However I tried a different repo with a different cog.yaml and it worked. (python 3.11 with torch 2.1.0)
So maybe the torch version is not available anymore?
cog.yaml that did not work
cog.yaml that did work


[Enhancement] Add enable_materialized_view_spill to control whether enable spill in refresh mv (#29103)

Fixes #issue
What type of PR is this:

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.1
[ ] 3.0
[ ] 2.5
[ ] 2.4

[FE PR Coverage Check]
:heart_eyes: pass : 71 / 88 (80.68%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/optimizer/validate/MVRewriteValidator.java
6
16
37.50%
[39, 49, 57, 58, 59, 60, 62, 63, 81, 82]

:large_blue_circle:
com/starrocks/sql/optimizer/Optimizer.java
5
7
71.43%
[428, 578]

:large_blue_circle:
com/starrocks/sql/PlannerProfile.java
3
4
75.00%
[321]

:large_blue_circle:
com/starrocks/qe/SessionVariable.java
19
21
90.48%
[390, 1886]

:large_blue_circle:
com/starrocks/scheduler/PartitionBasedMvRefreshProcessor.java
33
35
94.29%
[978, 980]

:large_blue_circle:
com/starrocks/common/Config.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/cost/CostModel.java
4
4
100.00%
[]


Fix: serve generated assets

When karma-webpack was switched to generating files on disk, only commons.js and runtime.js were configured to be served. This serves the rest of the contents of the output directory.
This PR contains a:

[x] bugfix
[ ] new feature
[ ] code refactor
[ ] test update
[ ] typo fix
[ ] metadata update

Motivation / Use-Case
I am attempting to update from karma-webpack@4, but bundles/assets generated by loaders (like workerize-loader, the library I am updating) are being served as 404's. This happens because of the hard-coded list of output files.

Thanks for the contribution! It looks like a few tests are failing unfortunately. I can take a look again if you get that fixed up.

closed due to lack of feedback


no way to pass encodeNames = false to generate debug static build

for static builds encodeNames is hardcoded to be true
Having static development build with easily readable source code is very important to be sure that code is generated well:

source maps with correct mapping and correct original source code (doesn't work now)
with not encoded module name (doesn't work now)
not minified (works)
not mangled, not obfuscated (?)

You can pass encodeNames: false as a build option. If you're able to describe the issue you're having with source maps it would be great to hear further.

In Builder.prototype.buildStatic() encodeNames value is hardcoded, so there is no way to pass it from jspm command line or via api:
var compileOpts = processCompileOpts(opts, { static: true, entryPoints: entryPoints, encodeNames: true });

builder.buildStatic('module', { encodeNames: false }) should work here. If not then that is a bug. That second argument to processCompileOpts is just the defaults.

Just let me know if the above isn't working for you here.

Yes, i will double check on this week.

@guybedford, you are right it works.
PS: For someone who will like to disable encoding names via jspm use: --skip-encode-names


feat: Updated pydantic to v2.8.2

Updating pydantic to v2
Overview

Rationale

Module Changes

Library/Dependency Changes

Checklist

[x] The contributing guide was applied
[x] The documentation is generated using src-docs
[x] The PR is tagged with appropriate label (urgent, trivial, complex)
[ ] The library version in pyproject.toml is incremented

@alithethird Is this still worked on?

Currently not working on this.


Add simple lasso selection

maybe start the selection gesture with a double-click on the canvas?
We could also immediately show the floating context menu after the selection was done to offer default actions.

This has been implemented a while ago - double-clicking starts the lasso selection


Added magicalcrops_MagicalCropFertilizer

What about MineFactoryReloaded Industrial Fertilizer?

@Adaptivity If it cannot be right-clicked on a crop it has to wait. I'll do those later, because I have to find out their "potency" in comparison to bone meal.
No sense in wasting a super-duper-ultra fertilizer that takes 5 dragon eggs to craft and can fertilize whole dimensions to grow a single wheat by one phase. ;)

Please go with a smaller enum name...lol

I was tempted to use "M", but couldn't bring myself to do so. ;)


Add a rake task to remove indexes.

#1573 asked for a way to remove the indexes from mongoid models as they can only be created.
I added the task rake db:mongoid:force_remove_indexes which removes every index, except _id, from the collection without asking questions! There is no possibility at the moment to confirm the deletion on a model basis which would be nice.
These changes are also temporary because of the upcoming changes regarding the mongo driver.

Closed it because of a tiny bug. Resubmitting in a minute.


added new scenario for Front Door

added new page about reliable content upload using Front Door and Azure Blob Storage

Hi @kostinams,
Microsoft authors and contributors need to make content contributions through the private repository so the content can be staged and validated by the current validation rules.
After you make your changes in the private repo, review the articles on staging, and fix any validation issues, you can add the sign-off comment to let PR reviewers know that the updates are ready to be merged.
Read about authors working in the public repo for more information.
If you need help getting set up to work in the private repo, see Get started contributing to the Microsoft Learn platform.
We'll close this PR. Thank you.


Polygon hole and creating a datalayer.

Hi!
I'm trying to create a polygon with holes based on multiple arrays of coordinates. Is this possible with this library?
https://developers.google.com/maps/documentation/javascript/examples/layer-data-polygon
The other solution is:
https://developers.google.com/maps/documentation/javascript/examples/polygon-hole
But its not possible for me to use this solution since the user creates the cordinates for the holes and I cant controll the direction. Unless ofc there is some sort of helper class to sort cords based on direction.

If I set the "paths" attribute of a Polygon to an array that contains other arrays with Coordinate classes in them it renders as
new google.maps.Polygon({"map":map5950d48c088cc738322767,"paths":[[{},{},{},{}],[{},{},{},{}]]});


[Reduce Image File Size]

Prerequisites

[X] I am a GSSoC-22 Participant
[X] I checked to make sure that this issue has not already been filed

Description
As we know many websites require a picture size in certain size. So this will help in reducing the file size of the image.
Tech Stack
Python

Will it provide a custom range to select to reduce the size or will reduce to some fixed values.

@abhijeet007rocks8 it will reduce to some fixed size


Update Terms of Service

Superseded by other PRs: #1184 (frontend), #1185 (backend), #1170 (bump TOS version)


how to connect my own stream using recordrtc

Hi,nice muaz-khan
you are appreciated for your beautiful recordrtc.it is a great job.
i have a question ,i have a application named mywebrtc and i could get local stream by
mywebrtc.getLocalStream(); or get peer client stream by mywebrtc.getPeerConnectionByUserId(customerid).getRemoteStreams();now i would like to use recordrtc to save video and audio.i read your sample.but i am not sure how to do it.so i would like ask you how to connect my own stream using recordrtc.
you code
function captureUserMedia00(callback) {
       captureUserMedia({
            audio: true,
            video: true
        }, function(stream) {
            videoElement.src = URL.createObjectURL(stream);
            videoElement.muted = true;
            videoElement.controls = true;
            videoElement.play();

            callback(stream);
        }, function(error) {
            alert(JSON.stringify(error));
        });
    }

is open local cam and audio device .but now i want to connect my stream.
how to do it
thanks

You can record both local/remote streams using RecordRTC.
var recorderType = MediaStreamRecorder;
if(!!navigator.mozGetUserMedia) {
    recorderType = StereoAudioRecorder;
}

var recorder = RecordRTC(localOrRemoteStream, {
    type: 'video',
    recorderType: recorderType
});

recorder.startRecording();

localOrRemoteStream.onended = function() {
    recorder.stopRecording(function(videoLocalURL) {
         var blob = recorder.blob;
         UploadToServer(blob);

        recorder.getDataURL(function(dataURL) {
             UploadToServer(dataURL);
        });

        videoPreview.src = videoLocalURL;
        videoPreview.play();
    });
};

hi,thanks

hi,thanks for your kind reply.but i met some trouble as below
chrome: {"video":{"mandatory":{},"optional":[]},"audio":true}
chat_room.js:563 Successfully connected
RecordRTC.js:47 started recording video stream.
RecordRTC.js:763 Using recorderType: MediaStreamRecorder
RecordRTC.js:1495 Passing following config over MediaRecorder API. Object {type: "video", mimeType: "video/webm"}
RecordRTC.js:83 Initialized recorderType: MediaStreamRecorder for output-type: video
RecordRTC.js:96 Stopped recording video stream.
chat_roomcom1.html?comid=c28:124 Uncaught ReferenceError: UploadToServer is not defined
where is UploadToServer


mismatched types

Trying cargo run the test-egui, got the following issue. Can you give a help?
error[E0308]: mismatched types
--> src/frame_history.rs:101:17
|
101 |                 TextStyle::Monospace,
|                 ^^^^^^^^^^^^^^^^^^^^ expected struct eframe::egui::FontId, found enum eframe::egui::TextStyle

@michaelfaster hi, thank you for using the code
I updated the code, and you need get the lastest code:
git pull

not necessary, update dependent libraries:
cargo update

you can run the example:
cargo run --example test_shape1
cargo run --example test_shape
cargo run --example test_font

@imxood thanks for the quick fixing and turning-around. The change works well.


quint verify fails on counters.qnt

I have tried to run the first real test on the Quint-Apalache integration. First of all, I managed to run the example (after fixing a few things by hand). Amazing 🎉
I ran quint verify as follows:
$ export APALACHE_DIST=$HOME/devl/apalache/target/universal/apalache-0.30.10-SNAPSHOT/
$ ./bin/apalache-mc server --write-intermediate=true
$ quint verify ../examples/language-features/counters.qnt

quint verify reports the following error:
[unknown location]: An operator with the signature ((Bool) => Bool) cannot be applied to the provided argument of type (() => Bool)

I see the problem: it is that our logic on the quint conversion is not propagating our nullary opeartor tracking between operator definitions.

We still need to ignore run declarations, so reopening.


Update of small ubuntu

Summary

Regular update before image expires.
Had to increase the disk size to avoid build errors

Related issue :

image is being uploaded, will re-run the failed check afterwards


Remove /contact page and footer link

The email addresses on the contact page only bounce.
The recipient server did not accept our requests to connect. For more information, go to [https://support.google.com/mail/answer/7720 [warewulf.org](https://support.google.com/mail/answer/7720%5Bwarewulf.org) 2606:50c0:8003::153: timed out] [[warewulf.org](http://warewulf.org/) 2606:50c0:8002::153: timed out] [[warewulf.org](http://warewulf.org/) 2606:50c0:8001::153: timed out] [[warewulf.org](http://warewulf.org/) 2606:50c0:8000::153: timed out] [[warewulf.org](http://warewulf.org/) [<IP_ADDRESS>](http://<IP_ADDRESS>/): timed out] [[warewulf.org](http://warewulf.org/) [<IP_ADDRESS>](http://<IP_ADDRESS>/): timed out] [[warewulf.org](http://warewulf.org/) [<IP_ADDRESS>](http://<IP_ADDRESS>/): timed out] [[warewulf.org](http://warewulf.org/) [<IP_ADDRESS>](http://<IP_ADDRESS>/): timed out]

@brianclemens looks like the deploy failed: https://github.com/warewulf/warewulf.org/actions/runs/8288910183/job/22684338852


DataGen mixin crash

I'm getting a crash related to the anvil mixin when I try to generate resources
latest.log
debug.log

Sorry,
Version 8.6.2 for 1.20.1

Do you have mixingradle applied? It's required to load deps with obfuscated mixins so the refmaps are not applied (otherwise the obfuscated targets, which do not exist in dev, will be searched for).  From the crash log you've provided, it seems like you don't have mixingradle loaded, as the mixin is searching for an obfuscated target.

That was definitely it, thank you!


Cass bam test build

Overview

PR Checklist

[ ] Related to designs:
[ ] Related to JIRA ticket: ABC-123
[ ] I have run this code to verify it works
[ ] This PR includes unit tests for the code change

📬Published Alpha Packages:@codecademy/gamut-kit@0.6.8-alpha.57ce33.0@codecademy/gamut-labs@28.0.3-alpha.57ce33.0@codecademy/gamut@40.0.1-alpha.57ce33.0@codecademy/monaco@0.5.6-alpha.57ce33.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://61856731b2001c00a0683fe1--gamut-preview.netlify.appDeploy Logs

📬Published Alpha Packages:@codecademy/gamut-kit@0.6.8-alpha.58865c.0@codecademy/gamut-labs@28.0.3-alpha.58865c.0@codecademy/gamut@40.0.1-alpha.58865c.0@codecademy/monaco@0.5.6-alpha.58865c.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://61856c141616900a32fe9588--gamut-preview.netlify.appDeploy Logs


Protocol mismatch

It seems when a https link redirects to a http address it throws this error.
Probably as expected. I'm just wondering if there's an easy way to get it to switch protocols.

Check here. Maybe I'm doing something wrong. Expected behaviour was that https://ab.co/2xStcRm would resolve to http://www.abc.net.au/life/
Click "Status" to show the console https://glitch.com/edit/#!/alabaster-observation?path=server.js:10:21 and check this error:

  throw new errors.AssertionError({

  ^

AssertionError [ERR_ASSERTION]: protocol mismatch

    at Object.wrappedProtocol.request (/rbd/pnpm-volume/1b46a896-6ac5-4154-8ae9-1acd5e208cd6/node_modules/.registry.npmjs.org/follow-redirects/1.5.8/node_modules/follow-redirects/index.js:294:14)

    at Object.wrappedProtocol.get (/rbd/pnpm-volume/1b46a896-6ac5-4154-8ae9-1acd5e208cd6/node_modules/.registry.npmjs.org/follow-redirects/1.5.8/node_modules/follow-redirects/index.js:301:37)

at Object.<anonymous> (/app/server.js:7:6)

    at Module._compile (module.js:653:30)

    at Object.Module._extensions..js (module.js:664:10)

    at Module.load (module.js:566:32)

    at tryModuleLoad (module.js:506:12)

    at Function.Module._load (module.js:498:3)

    at Function.Module.runMain (module.js:694:10)

    at startup (bootstrap_node.js:204:16)

Expected behaviour was that https://ab.co/2xStcRm would resolve to http://www.abc.net.au/life/

And it does, but since that first URL is an HTTPS URL, you need to use the https module rather than the http module. This follows Node.js core libs.
This works:
const { http, https } = require('follow-redirects');
https.get('https://ab.co/2xStcRm', console.log);

This does not, on purpose:
const { http, https } = require('follow-redirects');
http.get('https://ab.co/2xStcRm', console.log);


proposal: testing: allow custom log headers

Problem
The Go testing library is the standard unit testing mechanism for the Go universe.  The framework's logging mechanism works well for unit tests due to the short, functional nature of the environment, however, it's been adopted in end to end test environments.  Long running tests typically have large volumes of logs and can run for tens of minutes which can make it quite difficult to correlate events between systems and reason about logs when parallel testing is involved.
Proposal
Add a mechanism for users to optionally configure a logging header for tests which contains timestamp, test name and other information which may be useful for human log readers.
Alternatives Considered
Require the caller to provide the header
If users need to pass the log header, this will require a fairly large effort to migrate all the callsites in a codebase.  This also won't guarantee consistency across all log callsites which will be frustrating for users.
Create a testing like package specifically for large end to end tests
The Go community is very familiar with the existing testing package, it's likely not worth the fragmentation to create another testing package to allow users to add timestamps to logs.
Prior art
Go log package
https://pkg.go.dev/log allows the user to configure a pre-defined logging header through a log.SetPrefix() call.  A mechanism like this would be sufficient for resolving the proposal and maintain backward compatibility.
Uber Zap Logger
Zap provides a mechanism to customize logging by setting configuration struct members.  Of note, setting TimeKey configures the timestamp formatting (or omits it if emtpy)
<EMAIL_ADDRESS>Zerolog
Zerolog allows the user to configure the timestamp in the log header by setting a global variable in the zerolog pacakage.
https://pkg.go.dev/github.com/rs/zerolog#pkg-variables

Duplicate of #28544

@seankhliao https://github.com/golang/go/issues/28544 appears to be resolved by t.Helper() which isn't quite the same as what I'm asking for here.  I'd like to be able to emit a timestamp to make long running tests easier to reason about.  Emitting a test name would be helpful for parallel testcases where it's easy to be confused about exactly which testcase is running.  Are you certain this is a duplicate?

see #36656 for timestamps


Update get-started-with-azure-cli.md

Added az login after install sentence

@czeumault,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/get-started-with-azure-cli.md
:white_check_mark:Succeeded
View

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

@rloutlaw - Seems like an important contribution but is missing additional information + links to login. Leaving to you to review and arbitrate.

@czeumault - Please rebase master onto your branch if you are still interested in having this PR evaluated and merged.

Closing in favor of #489.


more examples

this adds two examples, one demonstrating sounds, one demonstrating graphics; and completes the set of assembly macros for the API functions (complete up to last week - more are needed now)(DONE) = the same could be done for the C header; but there may be memory concerns (not sure how cc65 works) - they could be translated into macros though

Regarding the 'C' issues ; in "semi working cc65" there is an almost working version, the problem being the confusion between /r and /n , but it uses cl65 ; you can't do it with compiling and linking. The capitalisation usually means the standard default is working somewhere ; which is for the C64 and PETSCII. I have inquired about this but cannot get or find an answer to date. It is rather irritating because there doesn't seem to be a "leave the XXXX text as it is" option.


More information in generated :Destruct failwith message

Right now when using a :Destruct command, only a failwith "TODO" is generated for the pattern handling. I wonder if it would be possible to enhance it with a failwith "TODO ContructorName" or (even better)  failwith "TODO englobing_function_name : ContructorName" .
It could be very useful during debug/dev to locate quickly what's missing.
I'm using the vim plugin with Merlin 2.1.1

Good idea, I'll do something like that.
Adding the location instead of function/constructor name seems more useful. What do you think?

Maybe a combination of location and constructor name.
By the way I can't thank you enough for the :Destruct command, it's really been a work changing experience.


lessc_formatter_compressed class error

Hi guys,
After upgrade to ownCloud 9.0.2 when trying to open Rainloop app getting blank page and this error in PHP log:
[09-Jun-2016 11:36:50 UTC] PHP Fatal error:  Cannot redeclare class lessc_formatter_compressed in /var/lib/owncloud/apps/rainloop/app/rainloop/v/<IP_ADDRESS>/app/libraries/lessphp/lessc.inc.php on line 3464

I'm using PHP-FPM 5.6.22 with Sqlite3 on CentOS 7.
Please advice how to fix the issue.
Thank you.

Try the latest version (4.18)

Working now. Thank you for update!


qat: add initimage to plugin

Closes: #898
Signed-off-by: Hyeongju Johannes Lee<EMAIL_ADDRESS>

Codecov Report

Merging #915 (4742876) into main (0ca7ca3) will increase coverage by 0.53%.
The diff coverage is 80.95%.

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

@@            Coverage Diff             @@
##             main     #915      +/-   ##
==========================================
+ Coverage   51.58%   52.12%   +0.53%
==========================================
  Files          40       40
  Lines        3943     4006      +63
==========================================
+ Hits         2034     2088      +54
- Misses       1793     1801       +8
- Partials      116      117       +1

Impacted Files
Coverage Δ

pkg/controllers/qat/controller.go
45.69% <80.95%> (+25.24%)
:arrow_up:

pkg/deviceplugin/server.go
84.79% <0.00%> (+1.75%)
:arrow_up:

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more

@hj-johannes-lee I restarted e2e-qat and it fails still. The script is failing?

@mythi Umm, I have no idea why it fails.. Let me check the script again and also run e2e test..


admin_signed_in? user_signed_in? causing testing failures

Recently I updated and my application tests started failing. After much investigation, I see that whenever I call for admin_signed_in? user_signed_in? I immediately get an error thrown:
Completed 401 Unauthorized in 3000ms (ActiveRecord: 1.8ms)

Is this a known issue? What can be done?
Big problem is I use this, possibly incorrectly, all over my app to determine view/access/etc.
Thoughts?

I've continued searching into this and I'm not entirely sure if the issue is between devise or warden. Still looking

I keep burrowing down. I think it is something back in devise with the controller_helpers.rb. I see where it calls process(*) and then _catch_warden {super} is called and there it says the result: {action: unauthenticated, ... }. This is with my test
  test 'should get new as admin' do
    sign_in @admin, scope: :admin
    get :new, work_id: @work
    assert_response :success
    assert_not_nil assigns(:segment)
    sign_out @admin
  end

where I definitely did authenticate.

closing issue. I honestly don't know what the issue was. At some point while chasing this issue I turned off the code that skipped confirmation. Reenabling it now and everything worked as anticipated. Very annoying but happy to keep moving forward


Polygon onPress event

First of all, thanks for the awesome library!
I couldn't find anything in the docs about it but I was wondering if there's a way to make a Polygon clickable?
Thanks,
Uri

I would like to use this feature too, I'm trying to use point-in-polygon after map press but its buggy, its always returning a wrong coordinates!

Nevermind, I found this: https://github.com/maxogden/geojson-js-utils

@ararog Mind sharing how this library helped you? Thanks!

I added a onPress handler, and inside the event hander I placed this code:
        let result = gju.pointInPolygon(           {'type': 'Point', 'coordinates': point},           {'type': 'Polygon', 'coordinates': polygon}         )         if(result) {           //inside polygon         }

Thanks! I posted this thread as an answer with some more details here:
http://stackoverflow.com/questions/39117761/react-native-maps-polygon-onpress-event/39129674?noredirect=1#comment66082684_39129674

Try set the tappable prop to true


Adopt Mix

I'm going through scala and they chose sbt as a project management structure to run the tests.
Since we're ALWAYS gonna have a Mix project when working with Elixir, unless we're working on one-offs, why not just have Mix in there? One benefit is that we could write tasks in there for:

Running the tests
Checking with Dialyxir
Submitting to exercism

Thanks for asking. In the interest of keeping things simple we are going to continue with our current setup.  Thanks

In the interest of keeping things simple, why is dialyxir in there at all?
On Fri, Sep 16, 2016, 10:38 Lew Parker<EMAIL_ADDRESS>wrote:

Thanks for asking. In the interest of keeping things simple we are going
to continue with our current setup. Thanks
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/exercism/xelixir/issues/245#issuecomment-247617545,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAEJSS5jjCPUSUZXGG1pNoEQgE31RNoaks5qqqoBgaJpZM4J--2z
.


Syntax highlighting fixed

Syntax highlighting was not working properly in Github pages. I think I was the one made the mistake.

Thank you for your active contribution and helping this repository grow.


Call to Metric.Config never returns

Hi,
I am using Metrics.NET v0.3.7 with Nancy.Metrics v0.3.7 and Nancy v1.4.3. In my bootstrapper the following call to Metric.Config never returns:
            Metric.Config
                .WithAllCounters()
            .WithReporting(r => r.WithConsoleReport(TimeSpan.FromSeconds(30)))
            .WithNancy(pipelines) ;

There are no indication of any errors. Any Idea what might be the issue?
Thank you.

Hi,
I've looked into it and wasn't able to reproduce the issue. We're actively using Nancy.Metrics v.0.3.7 and Nancy 1.4.3 in various environments and it works (admittedly with Metrics.NET v.0.4.1-pre). I've tried downgrading Metrics.NET to v0.3.7 and it still works. I've also tried to reproduce the error in the NancyFx.Sample project here in the repo & it works as well.
Is it possible for you to determine which of the chained extension methods hangs?

Thank you for taking the time to look into this. Once I removed the call to "WithAllCounter()" ,things seems to be working. Surprisingly the metrics route also works without this call, so I am not sure if it was needed at all or there is some data that is not getting collected. I am still getting familiar with this tool but haven't seen any negative effects by not call this method. The metrics route looks awesome.

One thing I forgot to mention is that I am using .NET framework 4.6.1.

Hi
My guess is the problem is in "WithAllCounters()" call (as you found yourself). Call just creates some metrics based on Windows performance counters.
It seems performance counters API is very unreliable. Reading them can hang your app forever for example (see here  or here). I'v observed this behavior more than once myself. Just avoid them...
@PaulParau There is quite few issues already around performance counters. Probably good idea would be to remove "WithAllCounters()" from examples and put some note to XML comment...

@Liwoj you're probably right. There's also the related issue #10, will do something about it in the near future.

Since this is most probably an issue with the performance counters API, there's not much we can do about it besides what we have done for #10, so I'm closing this issue.


Static assets losing prefix

Description
I'm not sure if this is a bug or I'm doing something wrong, but I have an Express server serving a static site over port 5400. It behaves as it should when accessed through its own port, but when I try to access it through the gateway route (:8080/app), the static assets (js and css) lose their reference and a 404 error is raised. I tried adding a <base> tag inside index.html but had no success. Is this an expected behavior? Is there a resource I could use to get around this problem?
Expected behavior (screenshot from the original port)
index.html and assets folder should be in the same folder level

Obtained behavior (screenshot from the proxy port)
Assets folder is going up one level and not respecting /app route defined in the proxy.

Gateway code (succinct version)
import fastGateway from "fast-gateway";
const gateway = fastGateway({
    routes: [
        { // API
            prefix: "/api/v1",
            target: "http://localhost:3000",
        },
        { // View
            prefix: "/app",
            target: "http://localhost:5400",
        },
    ],
});
gateway.start(8080);

Express code (port 5400)
app.use(express.static(__dirname + "/dist"));
app.get("/", (req, res) => {
    res.sendFile(path.resolve(__dirname, "dist", "index.html"));
});

/dist folder structure (the folder that is being served)
/dist
    /assets
        index.8b3d6e23.js
        index.d813aab2.css
        svelte.d72399d3.png
    favicon.ico
    index.html

Hi @dami-i, thanks for reaching out. This is not a bug, please be aware that when serving content behind a gateway, your public links should reflect the prefix under which your service is being exposed, in this case: /app
The prefix is not included when I see the errors on your browser. To fix this issue, you have two options:

Make your static assets reference aware of the public URL, which now includes a prefix: /app
Use the fast-gateway default route approach to serve your static files, see: https://github.com/BackendStack21/fast-gateway/blob/ec63b1a438ac9f43e72ccf2e6828021a4a482a53/demos/basic.js#L34

Please let me know,
Regards


give balance as float value in GDD (not longer GDD cent)

🍰 Pullrequest
Issues

fixes #171

I receive a precision of 3 from the server. I would expect 2. E.g -7.98 GDD  instead of -7.983 GDD
Please see my questions in the code.


Update http4s-circe, http4s-client to 0.23.21

About this PR
📦 Updates

org.http4s:http4s-circe
org.http4s:http4s-client

from 0.23.20 to 0.23.21
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.http4s" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.http4s" }
}]

labels: library-update, early-semver-minor, semver-spec-patch, version-scheme:early-semver, commit-count:1

Superseded by #148.


[searcher] Merge Search and SearchVersion

Summary

Merge Search and SearchVersion into Search (if version is not provided, do not use v=<version> in search
Remove unused Exists function

How was it tested?
devbox search python

@mikeland86 PTAL

@mikeland86 Any comments?


[bug] auto-enabled plugins get disabled after reloading obsidian

Good catch. This should be addressed with 0.8.3. Thank you for reporting this.


[Airbrake] [Production] undefined method `ancestors' for nil:NilClass

Airbrake error: #1632
Airbrake project: ETMoses
Error type: NoMethodError
Error message: undefined method `ancestors' for nil:NilClass
Where: <no information>
Occurred at: Jun 20, 2016 08:55:00 UTC
First seen at: Jun 20, 2016 08:55:00 UTC
Occurrences: 1 (1 since last deploy on Jun 12, 2016 15:59:55 UTC)
URL: <no information>
File: [PROJECT_ROOT]/app/models/network/path.rb
Backtrace:
[PROJECT_ROOT]/app/models/network/path.rb:16:in find
[PROJECT_ROOT]/app/models/calculation/technology_load.rb:30:in block (2 levels) in run
[PROJECT_ROOT]/app/models/calculation/technology_load.rb:27:in each
[PROJECT_ROOT]/app/models/calculation/technology_load.rb:27:in block in run

Comment from Airbrake: Resolved error reoccurred.


fix(tabs): infinite loop when selectedIndex is set to NaN

If the selectedIndex of a tabs instance is set to NaN, the tabs would get thrown into an infinite loop which also throws an error on every iteration. This was because of the normalization of the value which didn't catch NaN properly.

LGTM


Fix Issue: #410 Make the about us section on home page responsive

Made the about section responsive.
Made the code more efficient with the same ui design but less lines of code.
Removed unnecessary media queries.

Before

After

@Susmita-Dey plz merge this PR


Fix build system

All tests pass.

Thanks a lot!

Er, actually, this has the classic "updating the .h doesn't trigger a rebuild of dependent files" issue. Can you try to fix that?

this has the classic "updating the .h doesn't trigger a rebuild of dependent files" issue

I'd recommend the following edits to the Makefile:

Add -MD to CXXFLAGS
Add -include *.d at the end of Makefile
Add *.d to make clean

(Sorry for being lazy and not creating a PR for this. :)


add disable auth provider prompt modal

Fixes #7525

add disable auth provider prompt modal

Screenshots

Test

Go to Users & Authentication -> Auth Provider
Provision an Auth Provider such as OpenLDAP (https://confluence.suse.com/display/CU/Setting+up+an+OpenLDAP+Auth+Provider+on+Rancher+Dashboard+for+testing)
After OpenLDAP is active, press disable
Modal should appear and work as expected (copy is according #7525 )

@torchiaf thanks for the review and comments.
I've addressed them. Can you take another look, please? 🙏


[FEATURE]

Would it be possible to have uploaded 3 images in the character sheet for the player characters of Werewolf? One for the Homid form, one for the Crinos form, and one for the Lupus form?

It's in the works! There's going to be a whole upgrade of the Werewolf forms at one point or another, but it's been a little slow going. Definitely planned, though!


So many train

What can i do for this

Try selecting the train on the siding again.

I'm going to need more information than that... what mods do you have installed? What have you tried? What did you do in your siding?

i installed thats mods

i didnt anything. just i made a train system and after i started system and this is the result

is the siding set to unlimited?

Try to rechoose the train.

Duplicate of #401. Does this still persist in the latest version?


Clearer image size calculation

Simplified the calculation of the image size.
width and height are now calculated with sqrt(pixel_count)

I was using this calculation before.
But what happens when you get a result bigger than max_width but still inside the 16k x 16k limit ?
I choose to incrementally calculate the width and height because of that.
Also this step:
for (int i = h; i > 0; i--) { if ((w * i) < pixel_count) { h = i + 1; break; } }
Is responsible to prune empty data in case the resulting image isn't square.

Actually if you exceed max_width the user certainly will have added too much data.
So width could be calculated with Math.sqrt but the height pruning loop should stay though.

There! Solved it!
p_w = w = (int)Math.Ceiling(Math.Sqrt((double)pixel_count));
p_h = h = (int)Math.Ceiling(((double)pixel_count) / ((double)w));


Protocol-v2: readd recoveryKey to make this a non-breaking change

see https://github.com/ably/specification/pull/119

This was addressed already in https://github.com/ably/ably-cocoa/pull/1496/


docs: translate README.md into Japanese

Summary
Translate readme.md to japanese
close #1125

Test Plan

I recommend for translation links, don't use inline links like this: lang a | lang b | lang c
It's prone to merge conflict if in the future we need to translate into different languages at the same time.
I suggest to use  one line per language:

lang a
lang b
lang c

In this way, diff for each line counted as different work, so the probability of merge conflict would be less.

Thank you @ImBIOS , do you agree with me that what you suggested can be done in a different pr?
If you do, would you like to send a PR for fixing that?

@ematipico I ultimately agree, let me hunt down this 👾 minion task, 🚚  I'll PR to this branch.

thanks!


[Bug]: Installing from BRAT fails to load the plugin

What happened?
Installing the beta version from BRAT causes the plugin to not start at all. No icon on the ribbon, or in the context menus for the export modal. The console shows this:

Reproduction

Install BRAT from the community plugins tab
Select Add beta plugin and add https://github.com/KosmosisDire/obsidian-webpage-export
Let it install and restart Obsidian

Last Working Version
No response
Version
1.8.1-2b
Operating System
Ubuntu 22.04
Obsidian Version
1.6.7
Which browsers can you reproduce this in?
No response
Relevant log output
Log:
[INFO] 	Including stylesheet: css-settings-manager

Settings:
	settingsVersion --------- 1.8.1-2b
	makeOfflineCompatible     false
	inlineAssets ------------ false
	includePluginCSS          []
	includeSvelteCSS -------- true
	titleProperty             title
	customHeadContentPath ---
	faviconPath
	documentWidth ----------- 40em
	sidebarWidth              20em
	minOutlineCollapse ------ 2
	startOutlineCollapsed     false
	relativeOutlineLinks ---- false
	allowFoldingHeadings      true
	allowFoldingLists ------- true
	allowResizingSidebars     true
	logLevel ---------------- warning
	minifyHTML                true
	makeNamesWebStyle ------- true
	onlyExportModified        true
	deleteOldFiles ---------- true
	addThemeToggle            true
	addOutline -------------- true
	addFileNav                true
	addSearchBar ------------ true
	addGraphView              true
	addTitle ---------------- true
	addRSSFeed                true
	siteURL -----------------
	authorName
	vaultTitle -------------- vault
	exportPreset              website
	openAfterExport --------- false
	graphAttractionForce      1
	graphLinkLength --------- 10
	graphRepulsionForce       150
	graphCentralForce ------- 3
	graphEdgePruning          100
	graphMinNodeSize -------- 3
	graphMaxNodeSize          7
	showDefaultTreeIcons ---- false
	emojiStyle                Native
	defaultFileIcon --------- lucide//file
	defaultFolderIcon         lucide//folder
	defaultMediaIcon -------- lucide//file-image
	exportPath
	filesToExport ----------- 0
	filePickerBlacklist       [
	filePickerWhitelist ----- [

Enabled Plugins:
	Admonition
	Advanced Tables
	Omnisearch
	Style Settings
	Discord Rich Presence
	Editing Toolbar
	Execute Code
	BRAT
	Webpage HTML Export

Additional Info
No response

Can you try doing this with the default theme selected?

It works when using the default theme and a few other ones as well. I was using Encore before

While the export is working fine with other themes, I have another issue where the graph view does not work. On clicking any node, I get a page not found error.

Can you create a new issue for the graph view problem and include screenshots and error logs (ctrl + shift + i). I will look into fixing the issue with the encore theme.

Newest beta works well. I am closing the issue.


Add meaningful metavars to all optparse-applicative parsers

Would make the trident interface more readable and is easy enough to do.

Included in #262.


Is this document unfinished?

The last six of the titles for the APIs don't link to other pages with the details, like the first six do. Does that mean Xamarin does not support them? or maybe this document was a work in progress and someone forgot to create the links on the titles for those to point to the more specific info?

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

ID: 16ba133c-796c-b7b2-d741-c24ae01862cd
Version Independent ID: 754e1360-b72f-04eb-0936-3baa92ecf905
Content: Introduction to iOS 12 - Xamarin
Content Source: docs/ios/platform/introduction-to-ios12/index.md
Product: xamarin
Technology: xamarin-ios
GitHub Login: @davidortinau
Microsoft Alias: daortin

Thanks for submitting an issue and we apologize for the delayed response. The requested updates haven't been made since the creation of the issue, and the timeline for resolution may vary based on resourcing, so the issue is being moved to an internal repo to better track it.


Add contact-me form

In this project I did the following activities:

I create the repository with name "portfolio-project"
I create the HTML, CSS, the README, gitignore and some other files.
I add contact-me form
I using mobile first design
I add linters to the repository
I check all the linters errors

Please consider more descriptive class names for future occasions. :+1:  :100:


Apply https://github.com/cockroachdb/docs/pull/7261 to 20.1 docs

This change is

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/d7ebd4b4b8c3a0ee8de76cf7a7406f81e500ff43/
Edited pages:

v20.1/gssapi_authentication.md


compileOnly depenecy can't work in gradle 4.2.1

When run gradle build task   with gradle 4.2.1, compileOnly depenecy can't work , the dependencies config is:
dependencies {
    compileOnly(
            [group: 'servletapi', name: 'servletapi', version: '2.4', transitive: false],
            [group: 'javax.servlet', name: 'jsp-api', version: '2.0', transitive: false],
            [group: 'org.codehaus.jackson', name: 'jackson-mapper-asl', version: '1.9.10', transitive: false],
            [group: 'org.codehaus.jackson', name: 'jackson-core-asl', version: '1.9.10', transitive: false],

    )
    compile(
            [group: 'com.bbossgroups', name: 'bboss-velocity', version: "${version}", transitive: false],
            [group: 'concurrent', name: 'concurrent', version: '1.3.2', transitive: false],
             [group: 'com.fasterxml.jackson.core', name: 'jackson-annotations', version: "${jacksonversion}",transitive: false],
            [group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: "${jacksonversion}",transitive: false],
            [group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: "${jacksonversion}",transitive: false],
           	[group: 'org.slf4j', name: 'slf4j-log4j12', version: '1.7.25', transitive: true],
            [group: 'oro', name: 'oro', version: '2.0.8', transitive: false],
            [group: 'com.uwyn', name: 'jhighlight', version: '1.0', transitive: false],
            [group: 'bsh', name: 'bsh', version: '2.0b1', transitive: false],
    )
}

My gradle project github url:
https://github.com/bbossgroups/bboss/

Could you give us more information, e.g. detailed steps to reproduce this and error report/stacktrace?

First set gradle 4.2.1 environment,
Then get the problem project source code from :
https://github.com/bbossgroups/bboss/
Run build task under directory bboss :
gradle install
Then you'll get the task failed information.

servletapi:servletapi:2.4 will be relocated to javax.servlet:servlet-api:2.4:
http://maven.aliyun.com/nexus/content/groups/public/servletapi/servletapi/2.4/servletapi-2.4.pom
<relocation>
 <groupId>javax.servlet</groupId>
  <artifactId>servlet-api</artifactId>
</relocation>

You should either remove the transtive or use javax.servlet:servlet-api directly.

That's great,thx.


Exporting a rectangle has artifacts

Not really sure what's going on. It only showed up like this for a single rectangle of my scene.

https://excalidraw.com/#json=5657069742981120,_yDCE1snJ6GYCVSk-wpLWA

This works fine in firefox and safari though! Only reproducible in chrome.

Reproducable on Chrome mobile in Android as well

It only seems to be an issue with 2x. 1x and 3x are fine. Also, SVG export is fine.

This can theoretically be hack-fixed by always enabling render optimizations (i.e. rendering from individual canvas elements), even on export (which we currently don't do), as I can't repro on that one. But it wouldn't get to the bottom of the issue and might manifest elsewhere.


data-channels source problem

Environment:

Version: go version go1.14.1 windows/amd64

I was going to test the pion data-channel but I realized that the source you mentioned here has corrupted.
I have tried:
PS E:\go\src> go get github.com/pion/webrtc/v2/examples/data-channels
package github.com/pion/webrtc/v2/examples/data-channels: cannot find package "github.com/pion/webrtc/v2/examples/data-channels" in any of:
        C:\Go\src\github.com\pion\webrtc\v2\examples\data-channels (from $GOROOT)
        E:\go\src\github.com\pion\webrtc\v2\examples\data-channels (from $GOPATH)

After that, I checked "github.com/pion/webrtc/v2/examples/data-channels" then deduced there is a problem with the source.
Am I right? Or, there is a problem with my environment?

Hey @mrostamii
I had the same issue until I set export GO111MODULE=on then it worked! If you are interested it would be really helpful if you could open a PR and put GO111MODULE=on go get github.com/pion/webrtc/v2/examples/data-channels in all the READMEs :)

Thank you. I got through the problem.
The GO111MODULE=on isn't recognized by PS on windows, however, it has worked on my Linux box.


Inform user about 's' alias of start command

Since you have info about other aliases, I was curious if start is also aliased and sure enough it is :). It would be cool to let people know, less typing 💪  haha

Coverage remained the same at 99.192% when pulling 36e9883f2a00399fa7a322dd2fec8816c32db034 on rpunkfu:patch-1 into 6df10d1852ab4f427a703af4a8546a1fd4c25836 on tmuxinator:master.

@rpunkfu Are you still interested in getting this merged in?


Add support for Debian 9 stretch

Additionally, it would be helpful if the apt release specifier would be parametrised and not resolve to $::lsbdistcodename directly (see snippet below). That way one could at least use the jessie release on a Debian stretch machine.
apt::source { 'sensu':
  ensure   => $ensure,
  location => $url,
  release  => $::lsbdistcodename, # this should be a sensu parameter
  repos    => $::sensu::repo,

Thanks for letting us know about Debian 9. I'm looking into adding it to our Vagrant setup now.

@Debilski This is not yet supported by Puppet. Until then, we will not have formal support for it. Your work around is totally valid and I'll look into implementing that.
You can watch https://tickets.puppetlabs.com/browse/PA-515 to see when Debian 9 support is added.

Thanks for looking into the work-around. That puppet has no official Debian 9 support is of course a different issue altogether (though the Debian 8 version of Puppet works on 9 once you install libreadline6 from Debian 8 as well).

@ghoneycutt FYI PA-515 has been resolved.

@deric We're waiting on Sensu to provide Stretch packages
https://github.com/sensu/sensu/issues/1718