Also, for some reason using the commands to block image hotlinking or direct image url etc on non-password protecting blogs do not work either. is it the proxy pass?
Technical details:

Ghost Version: most recent
Node Version: most recent
Browser/OS: all
Database: postgresql

Its generally best to ask questions like this on Slack (https://ghost.org/slack/) as it says when opening an issue from their template.
That said, its pretty hard to try and assist without more information about your setup. What webserver you're using in front of it, what OS etc. If you ask in the #help channel on slack I'm sure you'll get some help as this issue tracker should only be used for bugs, not support.
Its also worth noting that PostgreSQL support has been deprecated so you'll need to switch soon!

Well it's an issue so it belongs here and for the ghost devs but thanks for taking time to weigh in...
Steps
Go make a ghost blog, password protect it, make a post with an image, grab the image's direct url, go access it.
It should not be accessible. Nothing should be accessible behind a password protected blog.

Hi @ZiiX, thanks for trying out Ghost 😄

Picture urls are still accessible with password protected blogs.

That is by design, the password-protection feature is minimal and is not designed to be highly secure setup - it's primary purpose is to help hide content whilst developing your site.
I would suggest if you want to put absolutely everything behind a password then you set up http-auth in your web server as that will also have the ability to protect images and other static files. It's definitely the better level to be handling static assets in a performant manner
As @jloh mentioned, please head over to our slack team if you need any further support or configuration advice for protecting image files.

@kevinansfield
Slack isn't open source nor searchable to help other Ghost users (that aren't PAID open-source Ghost users) so no clue why y'all are using that... Ah, yes, it's probably bc y'all want money. Also, I'm assuming y'all missed the ethics & communications part of your studies because a meme with a fence and a path around it comes to mind.  EVERY SINGLE person I've spoken to thinks your private blog feature is private. Best of luck when your bank or other actually trusted company says your info is "private." Whatever. Trust. Gone.

@kevinansfield
Slack isn't open source nor searchable to help other Ghost users (that aren't PAID open-source Ghost users) so no clue why y'all are using that... Ah, yes, it's probably bc y'all want money. Also, I'm assuming y'all missed the ethics & communications part of your studies because a meme with a fence and a path around it comes to mind.  EVERY SINGLE person I've spoken to thinks your private blog feature is private. Best of luck when your bank or other actually trusted company says your info is "private." Whatever. Trust. Gone.

@ErisDS  Well apologies for pointing out the truth & an issue per github's community guidelines. Perusing all definitions of private, especially UX-wise, prior to providing constructive feedback the first time and then being told that a so-called private feature is by design flawed to end-user expectations and technically not private.
Maybe putting a time-limit on the unencrypted password may enforce to an end-user that it's temporary as well as calling it something else may help. ...maybe in the same place it's mentioned the password is stored unencrypted that the feature does not protect images. Not all automated bots obey robots text.
As y'all said, it's really not private but temporary so glad this thread can help out others. & my comment concerning slack is correct. I cannot search within slack from external search engines like discourse blogs constructively help other users, etc. Also, it's well documented how slack is horrible for searching and for finding specific topics with problem and solution. It has been a wonderful learning experience trying ghost. Best of luck.


Update capabilities to Deep Insights

Operator Metrics:
https://github.com/GoogleCloudPlatform/spark-on-k8s-operator/blob/master/docs/user-guide.md#monitoring (you have to manually enable during or after the operator install via -enable-metrics boolean flag)
Operand Metrics:
When deploying application you have the boolean option(s) in the spec exposeDriverMetrics and exposeExecutorMetrics

@mrhillsman: Important announcement: Flat operator directory structure is obsolete from 23-rd of October 2019, only nested directory structure will be accepted. You can use nested structure before this date also.

@J0zi can you elaborate a bit more. I am simply changing text for an existing operator. Are you saying the operator should be removed from the repo? It currently is listed on operatorhub.io and in the OpenShift embedded hub so if the current state of the operator is not sufficient to allow a simple text change to the CSV are we removing it?

@mrhillsman Notice is about the fact, that since Wednesday we accept only PRs which contains operator in nested format. It means, that operator package folder contains further folders with version name for every operator bundle version.
More here https://github.com/operator-framework/operator-registry#manifest-format
You can nest existing operator using command line tool operator-courier nest command
https://github.com/operator-framework/operator-courier
This text change can be merged as it is however further changes has to respect new format as the entire repository will follow it.

/retest

/test all


Document for porting ImageResizer

Summary of the Pull Request
This PR demonstrates the process of porting ImageResizer to use WPF Fluent in .NET 9.
I have added a document mentioning the major steps I had to take. There are screenshots showing the differences.
Points of Differences / Things to work on

With respect to ImageResizer

SymbolIcon font should be included explicitly. Only then, we could keep the icons being displayed.
Need a local version of TitleBar.
Elements like NumberBox, InfoBar, which do not have direct alternatives in WPF, will either need a local copy, or alternatively we could use WPF alternatives and modify the code-behind and view model to deal with data conversions.

With respect to PowerToys on whole

PowerToys uses ControlsEx for theme management, I have not worked with it, so I am not sure for now, what exactly it is doing.

If there are custom themes being registered, then we need to find a way to deal with that.
If there is a hook on Theme change event, there is no event directly for that in WPF, and we will have to hook to Resources changed event for window and application to do that.

Highcontrast handling has been modified in WPF, and now we have only one version of it, rather than 4, so probably we will have to modify those parts of code.
If there is some kind of mechanism for custom accent color, that would need investigation, if that can be done with current system in WPF.

/cc @niels9001 @crutkas

PS : The width difference between the two versions, is maybe because the power toys version installed in my system is a bit old.
Also, the narraower one is after the port and wider one is the installed version.
There are more differences : some fonts mismatch as I could not find the correct font in Segoe Fluent Icons. Symbol font icon file has more icons I suppose. Padding in TitleBar is not right.
There are some more issues, but those will be fixed in .NET 9 RTM and RC2

How would modern wpf deal with theme detection. Happy to swap out controlez to the official way for wpf

Do you mean ModernWPF library ? If yes, then they are similar I guess..

Happy to swap out controlez to the official way for wpf

This is still pending on our end, this will be decided somewhere in .NET 10. For now, we have a simple mechanism for detecting theme change. I will take a look at ControlsEx usage in PowerToys and see what can be done here.


[SECURITY] Fix for credential leak vector #230

This PR fixes #230:

Credentials are now discarded immediately as soon as the tab has loaded
Credentials are not supplied to any model login that occurs after the tab has loaded
If the domain requesting credentials is not the same as the domain that was launched, the user will be asked if they really want this.

Once again, I apologise for #230 - that is my fault, and my oversight. I'm usually more careful than that, and I sincerely regret that I allowed this one to slip through.

@maximbaz Any chance of a code review? I'd rather this was merged sooner than later to get that hole closed off ASAP.

Credentials are now discarded immediately as soon as the tab has loaded

So now we intentionally make it so that browserpass will never fill credentials on https://www.httpwatch.com/httpgallery/authentication/ after clicking on "Display image", even if this page was opened via browserpass. Is that right?

So now we intentionally make it so that browserpass will never fill credentials on https://www.httpwatch.com/httpgallery/authentication/ after clicking on "Display image", even if this page was opened via browserpass. Is that right?

Yes.
Going forward, I'd like to address this use-case by intercepting the auth request and allowing the user to choose a credential, but I need to think about how to do this in a sane manner. In the meantime, simply disallowing the scenario feels much safer.


Build failed

Hi. This is the error message during a build on a
Linux machine 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux :
/usr/bin/ld: cannot find -ltinfo /usr/bin/ld: cannot find -ltinfo collect2: error: ld returned 1 exit status deps/capstone2llvmir/src/capstone2llvmirtool/CMakeFiles/capstone2llvmirtool.dir/build.make:169: recipe for target 'deps/capstone2llvmir/src/capstone2llvmirtool/capstone2llvmir' failed make[2]: *** [deps/capstone2llvmir/src/capstone2llvmirtool/capstone2llvmir] Error 1 CMakeFiles/Makefile2:1515: recipe for target 'deps/capstone2llvmir/src/capstone2llvmirtool/CMakeFiles/capstone2llvmirtool.dir/all' failed make[1]: *** [deps/capstone2llvmir/src/capstone2llvmirtool/CMakeFiles/capstone2llvmirtool.dir/all] Error 2 Makefile:151: recipe for target 'all' failed make: *** [all] Error 2

For Ubuntu, ensure libtool autoconf libtinfo-dev zlib1g-dev flex bison are installed

Yes, the error is caused by missing libtinfo. We have updated the build instructions. Can you please try to install all the required packages and retry the build?

Yes, I'll try. Thank you for the help.

Pretty sure that some distros ship ncurses without tinfo (ubuntu being one of them). Gentoo ships tinfo support optionally. I kinda wanted to report this before but then I thought that it was one of your dependencies that relied on this rather than retdec.

Hi,
I have tried symlink libncurses.so to libtinfo.so and it passed the compilation and the resulting binary seemed working. Another approach is to use the patch here:
0001-tinfo-to-ncurses.zip
I have no idea whether it has negative effect on the binary but it also worked.


How to Set Global Defaults

I'm trying to set a couple global defaults so that all instances of my snotify popups have timeout:0 and showProgressBar: false but I can't get it to work.
In main.js of my Vue project, I have set up Snotify with the following:
//Super-cute Popups
Vue.config.productionTip = false
import Snotify, { SnotifyPosition } from 'vue-snotify'
import<EMAIL_ADDRESS>
Vue.use(Snotify, {
  toast: {
    position: SnotifyPosition.rightTop
  },
  defaults: {
    timeout:0,
    showProgressBar: false
  }
})

The popups work fine, but those global defaults don't apply anywhere. Does anyone know how to use setDefaults properly? Thanks!

@cliftonlabrum , try a setup similar to this:
import Vue from 'vue'
import Snotify, { SnotifyPosition } from 'vue-snotify'

const options = {
  global: {
    showProgressBar: false,
    pauseOnHover: true,
    newOnTop: true,
    oneAtTime: true,
    preventDuplicates: true,
    titleMaxLength: 110,
    bodyMaxLength: 1110,
    timeout: 5000
  },
  toast: {
    position: SnotifyPosition.rightTop
  }
}

Vue.use(Snotify, options)

basically, try changing from "defaults" to "globals"
obs.: i'm using Nuxtjs


Failed to read in local execute job - Missing positional argument for HttpRequest when submitting job on local compute

Package Name:  azure-ai-ml
Package Version: 1.2.0
Operating System: MacOS Ventura 13.1
Python Version: 3.8.15

Describe the bug
I'm trying to run a simple AML job on my local compute, the job fails, with the error: Failed to read in local execute job. Upon further debugging, I found that the error was in this line:
https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/ml/azure-ai-ml/azure/ai/ml/operations/_local_job_invoker.py#L149
response = requests_pipeline.post(url=url, json=body, headers={"Authorization": "Bearer " + token})
The fix would be using a positional rather than a keyword argument like this:
response = requests_pipeline.post(url, json=body, headers={"Authorization": "Bearer " + token})
To Reproduce
Run the following code:
#import required libraries
from azure.ai.ml import MLClient, command
from azure.ai.ml.entities import Environment
from azure.identity import DefaultAzureCredential

#connect to the workspace
ml_client = MLClient.from_config(DefaultAzureCredential())

# set up pytorch environment
env = Environment(
    image='mcr.microsoft.com/azureml/openmpi3.1.2-ubuntu18.04',
    name='pytorch-env'
)

# define the command
command_job = command(
    command='echo hi',
    environment=env,
    compute='local',
)

returned_job = ml_client.jobs.create_or_update(command_job)
print(returned_job)

Expected behavior
Job on local compute should run and finish successfully. Even after fixing this bug, my local job still failed due to docker registry authentication failure, I fixed that too by using default values for username and password, but I'll open another issue / ticket for this. The job would still fail though due to an error in executing the vm bootstrapper. It would be really helpful if someone can provide a running version of the code for submitting a job on local compute, I can only fine sdk v1 examples.

I'm hitting this as well.

I am facing the same issue. Can't execute command job in local

Same issue

Any updates on this?

Any updates on this please, as have same issue?

I have the same issue. Would be really nice if this could be fixed soon.

Any update please?

Do you happen to have any updates on this?

Hi everyone, sorry for the lack of updates on this one. A PR was recently merged to main to address this: #31285. It will be included in the next release.


Navbar

Modify dropdown menu background (make it work with splash page style)
Make dropdown links work
Display all necessary links and make them work

done

done


AEAD_ChaCha20_Poly1305 IETF Cryptobox procedures

Here are RFC 8439 ChaCha20_Poly1305 procedures. Everything proved out for me and test cases per the RFC are included. I'd like to include some more test vectors but didn't have much luck finding anything official.
This still includes the new_mul merge commits from the HKDF PR, but the only two commits that really apply to this PR are the last two. If there's a better way for me to rebase this or something, please let me know.

Going to close this out for now - I need to resolve a couple test cases from RFC 8448 https://datatracker.ietf.org/doc/html/rfc8448 that aren't matching. Once the "info" parameter exceeds a certain length I get answers that diverge from this RFC, although the RFC 5869 test case with a large info field passes, and all the NIST HMAC test cases with even larger message inputs pass just fine.
It's a bit confusing, since HKDF-Expand with a 32-byte key works out to be just a single invocation of HMAC with an extra "1" byte appended, and all the other HMAC and HKDF test cases pass, including a number of HKDF test cases from the Wycheproof project, and a considerable number of HMAC test cases from NIST.


SOLR-15324 Upgrade Jaeger dependency from 1.1.0 to 1.6.0

This also upgrades libthrift to 0.14.1, fixing CVE-2020-13949
https://issues.apache.org/jira/browse/SOLR-15324

Test seem to pass, but I don't know if the upgrade will actually work with a live Jaeger server. Anyone who have the chance to test?


 Please help.

closing this makes it hard to let you know a fix, please go into more detail in what os you are using, your computers specs, etc.


GH actions + most lint errors

Test errors are also in the original repo - no GH actions were setup. Maybe this should be tracked as low priority maintenance task


Multi-line tag names supported properly

fixes #61
Depends on #60 -- should be merged/rebase afterwards. To see diff, check out the most recent commit.
Beforehands, since we were only matching <.*> lines for opening tags, something like:
<block \
 name>

wouldn't get matched. This changes the open_tag lexing so if it matches on <.*\, it performs the regular multiline lexing routine properly!

Ah, old-timers!
$ PYTHONPATH=.:$PYTHONPATH python tests/__main__.py
240Traceback (most recent call last):
241  File "tests/__main__.py", line 15, in <module>
242    'tests.unit.__main__.suite']
243  File "/opt/python/3.7.1/lib/python3.7/unittest/loader.py", line 220, in loadTestsFromNames
244    suites = [self.loadTestsFromName(name, module) for name in names]
245  File "/opt/python/3.7.1/lib/python3.7/unittest/loader.py", line 220, in <listcomp>
246    suites = [self.loadTestsFromName(name, module) for name in names]
247  File "/opt/python/3.7.1/lib/python3.7/unittest/loader.py", line 154, in loadTestsFromName
248    module = __import__(module_name)
249  File "/home/travis/build/etingof/apacheconfig/tests/unit/__main__.py", line 16, in <module>
250    'tests.unit.test_lexer.suite']
251  File "/opt/python/3.7.1/lib/python3.7/unittest/loader.py", line 220, in loadTestsFromNames
252    suites = [self.loadTestsFromName(name, module) for name in names]
253  File "/opt/python/3.7.1/lib/python3.7/unittest/loader.py", line 220, in <listcomp>
254    suites = [self.loadTestsFromName(name, module) for name in names]
255  File "/opt/python/3.7.1/lib/python3.7/unittest/loader.py", line 154, in loadTestsFromName
256    module = __import__(module_name)
257  File "/home/travis/build/etingof/apacheconfig/tests/unit/test_parser.py", line 251
258    print ApacheConfigLexer().tokenize(text)
259                          ^
260SyntaxError: invalid syntax

Codecov Report

Merging #66 into master will increase coverage by 0.18%.
The diff coverage is 96%.

@@            Coverage Diff             @@
##           master      #66      +/-   ##
==========================================
+ Coverage   91.25%   91.43%   +0.18%
==========================================
  Files           6        6
  Lines         606      619      +13
==========================================
+ Hits          553      566      +13
  Misses         53       53

Impacted Files
Coverage Δ

apacheconfig/loader.py
89.09% <100%> (+0.03%)
:arrow_up:

apacheconfig/parser.py
85.96% <100%> (ø)
:arrow_up:

apacheconfig/lexer.py
96.48% <94.11%> (+0.22%)
:arrow_up:

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 6da9e54...241f44f. Read the comment docs.

@etingof Just FYI i'm going to rebase instead of merging here! Do you have a preference of one over the other, normally?

@etingof Just FYI i'm going to rebase instead of merging here! Do you have a preference of one over the other, normally?

Rebasing looks clearer to me! But whatever serves you better.

Thank you!


Issue on Swagger Loading (Unhandled exception)

When I was load the swagger UI it shows error.
Unhandled exception at line 1490, column 3 in http://localhost:51082/swagger/ui/swagger-ui-js
0x800a139e - JavaScript runtime error: 500 : {"$id":"1","message":"An error has occurred.","exceptionMessage":"Conflicting schemaIds: Duplicate schemaIds detected for types PersonName and Global.PersonName. See the config setting - "UseFullTypeNameInSchemaIds" for a potential workaround","exceptionType":"System.InvalidOperationException","stackTrace":"   at Swashbuckle.Swagger.SchemaRegistry.CreateRefSchema(Type type)\r\n   at
If there is a handler for this exception, the program may be safely continued.
It represent two class in same name. But two class will be present in different directory model. I want to use same class name with out change. can you pls help regarding this.

See the config setting - "UseFullTypeNameInSchemaIds" for a potential workaround

HI MarickOWA
Thank you so much for your clarification now it's working fine.

How to use "UseFullTypeNameInSchemaIds" in .NetCore middleware?

@udaykiranp looks like there is no UseFullTypeNameInSchemaIds  in .NET Core, but you can achieve the same behavior via options.CustomSchemaIds(x => x.FullName). Here is an example:
           services.ConfigureSwaggerGen(options =>
           {
               //your custom configuration goes here

		...

	      // UseFullTypeNameInSchemaIds replacement for .NET Core
               options.CustomSchemaIds(x => x.FullName);
           });

I found the solution here http://wegotcode.com/microsoft/swagger-fix-for-dotnetcore/

options.CustomSchemaIds(x => x.FullName);
It will give error when you try generate clientC3 => invalid character when parameter type is generic


dependencies: update to tonic 0.12

Pending https://github.com/hyperium/tonic/pull/1740. DNM until its
released.
This lets us drop a few shims

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@howardjohn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

test_ztunnel
efd171b44fdbc022fd6bfe0fdbbd452fabbd03fd
link
true
/test test

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@howardjohn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

test_ztunnel
ed3264b2f6876e0042011b08bb193058de1afcf5
link
true
/test test

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

/retest

@howardjohn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

test_ztunnel
ed3264b2f6876e0042011b08bb193058de1afcf5
link
true
/test test

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@howardjohn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

test_ztunnel
391464e5410db24759646ef0d09d7715fc705522
link
true
/test test

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.


Added auto-add contributors to Contributors.md

Fixes: #11
Proposed Changes

Automatically adds contributors to the Contributors.md file on every push to the main branch.

Additional Info

Some additional info is already in Contributors.md that might be a problem

Hi this pr is not required
Because issue is just for adding the contributors name.

Ok
No problem.


PA2 Level4 not working?!

Hello,
My fib() isn't updating the state at all even though my inc() works correctly. I followed the Monad composition given in the question, but I'm not sure what to do with the inc(). Does anyone have tips?
Here are my results:

Thanks

You might want to see #643, especially because you have to command what you want to the value AND the accepting state!


Multiple identifiers

Hi there!
Is there any way to send more identifiers in the serialize object?

Any update on this topic ?


Newer Servant

Support for newer versions of Servant
Nix support

@jpittis ping, we're getting compile errors trying to use this package. Looks like this PR implements the fix.

Unfortunately I'm in a situation where I haven't written any Haskell since this project was posted, and I'm not sufficiently familiar with nix to review the contents of this pull request.
If one of you is using this repository for something serious with a meaningful maintenance horizon, can I suggest that you fork the repo and take over maintenance via the

@Fresheyeball gentle ping, how would you feel about splitting the nix and haskell changes?


[Bug]: Sometimes the menu disappears

Issue description
I just logged in using SSO, came back to the homepage scroll down and up again and the header menu disappeared.
Where did this happen?
Home page

What do you expect?
Header menu to stay visible at all times.
What browsers are you seeing the problem on?
Firefox
Add any other relevant details
No response

This is the expected behavior, as per Ahoy's design recommendations.


Move CI to github actions

This moves all of CumulusCI's own CI builds from CircleCI to GitHub Actions.
I also used this opportunity to split the robot tests into 3 separate builds that run in parallel.
It is expected that the CircleCI builds fail on this PR since I've removed the CircleCI configuration. Once the PR is approved but before merging I will remove the CircleCI commit statuses from branch protection and add the new builds.
Critical Changes
Changes
Issues Closed

@Br4nd0R I suspect we may be able to use YAML anchors for that (https://confluence.atlassian.com/bitbucket/yaml-anchors-960154027.html) but I didn't try yet.


Murdered Soul Suspect works with graphical issues..

System information

GPU: Vega 56
Driver: adrenalin 18.1.1
Wine version:  no under windows10
DXVK version: up to https://github.com/doitsujin/dxvk/commit/14d5054893bb14b3448702de1114dfc46ad5e53a

Apitrace file(s)
Log files

d3d11.log:
Murdered_d3d11.log

dxgi.log:
Murdered_dxgi.log

That's a lot of stuff missing, I'm genuinely surprised it renders anything at all. Can you post a screenshot (or better, an apitrace)?

Screenshot taken with https://github.com/doitsujin/dxvk/commit/26ef59dd6f3740f53dd4fdbae76144d0e0c96604

and new logs:
Murdered_d3d11.log
Murdered_dxgi.log

Please re-test if this works properly now.

Nice!
Now renders correctly and seeing logs also don't show any errors or warnings apart from:
warn:  D3D11RasterizerState: Depth clamp not properly supported


On Windows & Clojure: "ExceptionInfo: Unsupported escape character: \U"

Hi!
On Windows, somehow I get the system into a state where it keeps showing the same error, whenever you try to type anything: clojure.lang.ExceptionInfo: Unsupported escape character: \U
I'm pretty sure it has to do with [:app :lt.objs.settings/pair-keymap-diffs].
Light Table version:

0.7.2 (Binary version: 0.8.6)

Platforms:

Windows 7. (Can't reproduce on Mac.)

Config:

In user.behaviors: [:app :lt.objs.settings/pair-keymap-diffs]

Reproduce:

Make a file with a .clj extension, to force Clojure mode.
Copy & paste the function from here: http://clojurebridge.github.io/curriculum/outline/functions.html#/4
Hit enter a couple times, and try to type (+ 2) or something.

Workarounds:

Enabling "Instarepl: Make current editor an instarepl" seems to get rid of it.
Removing [:app :lt.objs.settings/pair-keymap-diffs] seems to work.

Stacktrace:
Full stacktrace: https://gist.github.com/tjg/7968e4fe2d2879fa244e
clojure.lang.ExceptionInfo: Unsupported escape character: \U :: {:column 132, :line 40, :type :reader-exception}
       core.clj:4327 clojure.core/ex-info
reader_types.clj:238 ibdknox.tools.reader.reader-types/reader-error
     RestFn.java:439 clojure.lang.RestFn.invoke
      reader.clj:249 ibdknox.tools.reader/escape-char
      reader.clj:257 ibdknox.tools.reader/read-string*
      reader.clj:157 ibdknox.tools.reader/read-delimited
[snip...]
         eval.clj:18 lighttable.nrepl.eval/try-read
         eval.clj:22 lighttable.nrepl.eval/lined-read[fn]
       core.clj:4642 clojure.core/repeatedly[fn]
     LazySeq.java:42 clojure.lang.LazySeq.sval
     LazySeq.java:60 clojure.lang.LazySeq.seq
         RT.java:484 clojure.lang.RT.seq
[snip...]

I can't reproduce this on Windows 7 running either your same version or the atom-shell branch version.

@kenny-evitt Ok, will try to do a clean install. I've seen this on 3 different computers. (Two of which aren't mine, but a learner's.)

I have the same problem. I'm also on Win7 and learning Clojure and am constantly hitting this issue.
Also I can reproduce it with the steps @tjg provided.

@hiredgunhouse Please build the latest version (of the master branch), try to reproduce, and let me know the result.

@kenny-evitt when I try building from latest I get this error:
Running "download-electron" task
>> Cannot find electron v0.22.1 from GitHub null
Warning: Task "download-electron" failed. Use --force to continue.

Aborted due to warnings.

@hiredgunhouse #1958 will cover the download-electron build issue. I couldn't reproduce it just now.

@kenny-evitt
That's exactly what I did in the meantime.
I run into some other problems with my setup, but managed to solve them and now my fresh build of LT seems to work fine (I also updated to latest lein and clojure 1.7.0) and now with a quick tests I cannot reproduce the problem.
I'll try a bit more later (I want to also try another machine) and let you know.

I just confirmed using another machine that this problem does not exist anymore (I used the binaries are created about 12 days ago on the original machine)

Great. Tx

same behavior: win7 + light-table.

@cclaudiu81 Are you running the latest 0.8.0 (alpha) release? Can you consistently or always reproduce with the same steps in the original comment? What plugins, and what versions, do you have installed?

hi @kenny-evitt
light-table vs 0.7.2 (maybe i need to upgrade)
on win7 it is always reproductible(at least on my station)
thanks for the quick feedback

@cclaudiu81 Try the new version and let me know if this is still an issue. There's no automatic upgrade tho (because of the transition to maintenance by the open source team).

hi @kenny-evitt
i had some time to update and migrate from 0.7.2 to 0.8.0 version on a win7 machine.
it seems that there are some plugins which generate this behavior, because after i applied the old plugins it seems that the problem came back to life.
"clojure.lang.ExceptionInfo: Unsupported escape character: \U :: {:column 88, :line 37, :type :reader-exception}"
the list of plugins i configured is:
AltTab,
ChomeTools,
clj-light-refactor,
gitlight
grunt
Javascript
JSbeautify
JSHint
Ling-with-editor
Opener
Reminisce
TernJS
Vim
VIm_Sleek
Workspace_Nav.
all of them are updated to the last version found on light-table repository.

@cclaudiu81 Fantastic news – thanks! The next step would be to uninstall the plugins one-by-one until the problem can't be reproduced. Or maybe start over with a new LT install and install the plugins one-by-one (as some definitely don't entirely cleanup all of their changes). Once you've identified the problematic plugin(s), we can investigate further and better determine the root cause.

I see the same error on a clean install of light table 0.8.0-alpha on a Windows 7 machine. I did not install any plugin.  Just did lein new app test and load it into Light table with file > open folder

@rwobben Would you mind commenting with all the info listed in the Bugs section of the contributing doc?
Also, are you using a non-English keyboard or entering non-ASCII characters in files that are open in LT, or even just in folders to which you've added to a workspace in LT?

This is probably due to backslashes in Windows paths, which would explain why you can't reproduce it on a Mac. Your project is probably in a subdirectory of "C:\Users". Note the "\U". This might help narrow down the issue. I've been experiencing similar issues on Windows 10 with 0.8.1.

@ghost I haven't been able to reproduce this on any of my Windows computers either.

I have this problem on a Windows server instance, which would be 8.1. I can confirm indeed that the file (not project in this case) is in C:\Users\.... Latest LT download public release version, not development/git.

I can't reproduce by eval-ing a (single) form in a Clojure file whose path contains a directory that starts with 'U'; nor with a file whose path is under *C:\Users*.
Someone encountering this issue – please provide (extremely) detailed steps to reproduce, e.g. the exact paths on your computer where you're creating files, etc.

@cclaudiu81 Thank you! The misbehaving plugin was clj-light-refactor! Solved here and explains why my Win 10 box didn't suffer this problem and the Server 2012 R2 did.

@robjens You mind submitting an issue to clj-light-refactor if you haven't already done so. It hasn't recevived much love lately, but I'm planning on giving it at overhaul when I'm back coding clojure for a living agains soon :-)

Given that this was never reproducible by any of the core team, I'm going to close this. I created a new issue for this in the clj-light-refactor plugin repo:

"ExceptionInfo: Unsupported escape character: \U" on Windows · Issue #8 · rundis/clj-light-refactor

This may be caused by other plugins as well. Feel free to create a new issue in the GitHub repo for those specific plugins and link to this issue.
For anyone still convinced or suspecting that the issue affects LT itself, please uninstall LT completely, install the latest version, and confirm that you can reproduce this.


Feat/supportprivateterraformregistry

pull request to support volume mounting of the credentials.tfrc.json and .terraformrc files to be able to connect to private terraform registry.

You can use git commit -s to sign-off the DCO.


[BrokenLinksH2] Fixed the link path

Fixed the link path

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

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

File
Status
Preview URL
Details

microsoft-community-training/frequently-asked-questions/faqs-course.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

#sign-off

@v-sidlama: I'm sorry - only the author of this article, @nikotha, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


possibly replace sound_play with audio_ play or playsound (python lib)

audio_play:
advantage: no tempfiles - just audio content, information about duration of audio
disadvantage: bad / no documentation, potentially difficult to stop sound from playing
@Juphex (new idea from Yunlong)
playsound:
advantage: it's blocked, you can check when audio is done playing
could be used for speech synthesis and lilypond -> MIDI -> audio

That would affect
audio_from_lilypond.py
text2speech.py
if you want to change it over the whole project. I would welcome it :)

I assigned myself if that is okay with you @scaredycode  :)
Otherwise, please let me know.

I will take a look in the next days:)
You are right @scaredycode @yunlong-wang-cn , maybe "blocking" the python code is good enough since we use an action.

@Juphex If you need any help, just let me know

@scaredycode @yunlong-wang-cn
I implemented it here https://github.com/UHHRobotics22-23/marimbabot/pull/172 .
Is that what we want? I also noticed that one cannot adjust the volume here.

@yunlong-wang-cn  yes, please, go ahead and take a look at audio_play or even implement it. As I have seen from the docs it subscribes to the topic "audio" and accepts the message type "audio_common_msgs::AudioDataConstPtr". I don't know if this is beneficial and if it makes things more complicated compared to what we have now. As this what we have already works appropriate😅

@scaredycode @yunlong-wang-cn
As discussed, we already have the desired functions (e.g. like wait until an audio was played / abort / send audio) and they also work. It does not really make sense to switch because it could also create more work and our focus should be elsewhere.


requests: pass through verify in send() kwargs

This allows development clients to make local certs work. Right now it looks like many services have verify turned off, in addition to using their own implementation a requests client. but this will at least let them turn it on when they migrate to the built in client.
Would it be ok to also just do the following?
verify = os.environ.get('REQUESTS_CA_BUNDLE', True)
...
"verify": kwargs.pop("verify", verify),

yeah I think it is mostly because people copied an implementation of a requests baseplate client that just defaulted it to off in dev.


how to disable future dates

hello,
I need to know in case i want to disable all future dates in calendar , how i will do that ?
in date picker we have setmaximumdate or setminimum date feature.

- (BOOL)calendar:(JTCalendarManager *)calendar canDisplayPageWithDate:(NSDate *)date {     return [_calendarManager.dateHelper date:date isEqualOrAfter:minDate andEqualOrBefore:endDate]; }


Download task ended with an error!

Hello dude ! I'm currently using your program to download some VOD, but i get a lot of error while doing so ...
Is there something i did wrong ?
Full log from failed download : https://textuploader.com/takc6

Tried the same with a different temp folder on another drive, but same result
New log : https://textuploader.com/takh2

If the remote host closes the connection it is exactly that: Twitch decides that they don't want to play fair game anymore.
All jokes aside: These errors come and go, it may be an instability issue of their servers or whatever. The error is on Twitches side so there is nothing I can do about it, unfortunately.


[Menu] Items can not be tapped on mobile

Description
When I tap any menu items in [Menu](CleanShot 2023-10-29 at 10.51.39) they do not get tapped.
You can try the app in https://talkdash.orth.uk/
The menu code: https://github.com/ben-xD/talkdash/blob/f2884bb23a9d6634eed8f5cd866d0718e6cae268/frontend/src/App.tsx#L62-L139
Link to Reproduction
https://github.com/ben-xD/talkdash/blob/f2884bb23a9d6634eed8f5cd866d0718e6cae268/frontend/src/App.tsx#L62-L139
Steps to reproduce

Visit https://talkdash.orth.uk/
Try after turning on devtools and enabling mobile (Command + shift + M) or use on mobile
Click/tap any menu item

Ark UI Version
0.11.0
Framework

[ ] React
[X] Solid
[ ] Vue

Browser
Chrome
Additional Information
It doesn't affect Firefox "responsive design mode", but that's because they probably still send onclick events. It still affects firefox mobile.

@ben-xD
Thanks for taking your time to create this issue. Will have a look shortly

Thanks for your response.
I wanted to add a bit more detail: when using nested menu, the nested menu can still open. However, it looks like the leaf nodes are the ones that cannot be clicked (only on mobile)
https://github.com/chakra-ui/ark/assets/24711048/3e914662-8a21-41e9-bd70-52afae9a642d

Good catch @ben-xD,
I've gone ahead to fix this from within Zag.js 8e2b430.
We'll publish an update shortly.

This doesn't seem to be fixed in the latest @ark-ui/solid version 1.1.0 https://www.npmjs.com/package/@ark-ui/solid
I have the same issue

I'm also running into this. Though I've noticed that onSelect works fine so I may just switch to using that instead of a listener for each individual Menu.Item - which seems to be the advised way according to the docs.

@ben-xD @Southclaws it's fixed in Zag https://github.com/chakra-ui/zag/commit/c7141e8b458c5ac95b39b38a3cd6dbd2987403c8
Will be in next Ark release


relic: init at 7.3.0

Description of changes
https://github.com/sassoftware/relic

Relic is a service and a tool for adding digital signatures to operating system packages for Linux and Windows.

Relic is similar to osslsigncode, a tool which already exists in Nixpkgs.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

ping


When reqeusts:false is set, requests are queued infinitely

Even when the option requests:false is specified on the Offline object, an array of requests is grows infinitely. This would seem to cause a memory leak if they are not released. If the option not to capture requests is set to false, Offline.js should not be storing the requests, since they won't ever be attempted.

Note - found in v0.7.11

Could you provide a list of steps to reproduce the problem? Also, how are you confirming that the array of requests is growing?

Steps:
Modify the requests:capture event to also log the array object [c.push(a)] to the browser console
Run a website locally (or elsewhere)
Turn off the webserver and otherwise disconnect network connections
Perform any website behaviors that normally make successfully AJAX calls
Notice events are captured while Offline.check() reports a 'down' status
Actual behavior:
The array to which these events are added grows, even when the option requests:false is set
Expected behavior:
When requests.false is set, these commands should not be stored/queued on the client

+1
the requests are continuously being queued and they are made on each page refresh


Improve the way we ask users for their contact details

This affects both concessionary travel and parking permits, making the contact details flow consistent across both.
We now don't give users an explicit option for no confirmation message, because of #185.
Radio buttons have been changed to checkboxes because of #186, #187, #188, and #236.
Before
This was inconsistent in loads of places before, but the basic pattern was something like this:

It was also inconsistent in the flow and linked to from the success page.
After

@sanjaypoyzer Hypothetically all fine.
But what is the plan for this on the confirmation page at the end of the applications

atm it links though to the old style radio buttons.

@kaydale I'm confused as to how you've got to that, I can't find "About your pass" - You sure you've pulled the latest version?

@sanjaypoyzer
#cringe
I had not :(

For the 'Confirmation messages' page, let's try this.
We send you a message:

with your reference number
when your resident's parking permit is on its way

The renewal notification page is for parking permits, but talks about '5 years'. This should be '1 year'.
Also, can you delete the 'also' in the first sentence?


x/tools/gopls: nvim with go1.22 stopped working

What did you do?
I changed go.mod in a project to use go 1.22.2 and now the LSP integration with gopls for neovim stopped working.
Running GO111MODULE=off nvim makes gopls happy again.
What did you expect to see?
References to sources. :dancers:
What did you see instead?

Error when executing textDocument/references : no object found for "MyStruct"

This is what trace gave me:
    13:59:33.241 end textDocument/references (+2.617523877s) method="textDocument/references" direction="in" id="#5"
        13:59:33.241 event (+2.617520418s) label= status.code="OK"
        13:59:30.624 start queued
        13:59:33.240 end queued (+2.616936504s)
        13:59:33.241 start lsp.Server.references URI=file:///home/orion/src/github.com/[..]/file.go
        13:59:33.241 end lsp.Server.references (+206.982µs) URI=file:///home/orion/src/github.com/[..]/file.go
            13:59:33.241 start golang.references
            13:59:33.241 end golang.references (+161.379µs)
                13:59:33.241 start cache.ParseGoSrc file="/home/orion/src/github.com/[..]/file.go"
                13:59:33.241 end cache.ParseGoSrc (+50.929µs) file="/home/orion/src/github.com/[..]/file.go"
                13:59:33.241 start cache.forEachPackage packages=0
                13:59:33.241 end cache.forEachPackage (+12.649µs) packages=0

This is the trace running with GO111MODULE=off nvim:
    13:58:00.802 end textDocument/references (+2.363171265s) method="textDocument/references" direction="in" id="#5"
        13:58:00.802 event (+2.363167136s) label= status.code="OK"
        13:57:58.439 start queued
        13:58:00.792 end queued (+2.353172048s)
        13:58:00.792 start lsp.Server.references URI=file:///home/orion/src/github.com/[..]/file.go
        13:58:00.802 end lsp.Server.references (+9.50709ms) URI=file:///home/orion/src/github.com/[..]/file.go
            13:58:00.792 start golang.references
            13:58:00.802 end golang.references (+9.473549ms)
                13:58:00.792 start cache.ParseGoSrc file="/home/orion/src/github.com/[..]/file.go"
                13:58:00.792 end cache.ParseGoSrc (+47.099µs) file="/home/orion/src/github.com/[..]/file.go"
                13:58:00.792 start cache.forEachPackage packages=0
                13:58:00.792 end cache.forEachPackage (+106.433µs) packages=0
                13:58:00.792 start cache.snapshot.References
                13:58:00.792 end cache.snapshot.References (+26.739µs)
                    13:58:00.792 start cache.forEachPackage packages=0
                    13:58:00.792 end cache.forEachPackage (+6.675µs) packages=0
                13:58:00.792 start cache.forEachPackage packages=0
                13:58:00.793 end cache.forEachPackage (+36.98µs) packages=0
                13:58:00.792 start cache.forEachPackage packages=1
                13:58:00.801 end cache.forEachPackage (+8.214685ms) packages=1
                    13:58:00.794 start cache.typeCheckBatch.checkPackage package="github.com/[..]/fleetservice.test]"
                    13:58:00.801 end cache.typeCheckBatch.checkPackage (+6.864903ms) package="github.com/[..]/fleetservice [github.com/northvolt/[..]/fleetservice.test]"
                        13:58:00.794 start cache.ParseGoSrc file="/home/orion/src/github.com/[..]/other_file.go"
                        13:58:00.794 end cache.ParseGoSrc (+183.399µs) file="/home/orion/src/github.com/[..]/other_file.go"

Build info
golang.org/x/tools/gopls v0.15.2
<EMAIL_ADDRESS>h1:4JKt4inO8JaFW3l/Fh9X1k/5JQn+iUOpdc4/Lpi0mOs=
<EMAIL_ADDRESS>h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak=
<EMAIL_ADDRESS>h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
<EMAIL_ADDRESS>h1:2O2DON6y3XMJiQRAS1UWU+54aec2uopH3x7MAiqGW6Y=
<EMAIL_ADDRESS>h1:SernR4v+D55NyBH2QiEQrlBAnj1ECL6AGrA5+dPaMY8=
<EMAIL_ADDRESS>h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ=
<EMAIL_ADDRESS>h1:vcVnuftN4J4UKLRcgetjzfU9FjjgXUUYUc3JhFplgV4=
<EMAIL_ADDRESS>h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=
<EMAIL_ADDRESS>h1:No0LMXYFkp3j4oEsPdtY8LUQz33gu79Rm9DE+izMeGQ=
<EMAIL_ADDRESS>h1:KUas02EjQK5LTuIx1OylBQdKKZ9jeugs+HiqO5HormU=
<EMAIL_ADDRESS>h1:oFEHCKeID7to/3autwsWfnuv69j3NsfcXbvJKuIcep8=
<EMAIL_ADDRESS>h1:G3QvahNDmpD+Aek/bNOLrFR2XC6ZAdo62dZu65gmwGo=
<EMAIL_ADDRESS>h1:lyBNOm8Wo71UknhUs4QTFUNNMyxy2JEIaKKo0RWOh+8=
go: go1.21.1

have you tried building gopls with go1.22.2?

Sorry, my bad. Within nvim, mason had its own version of gopls (v0.11). Running :MasonInstall gopls fixed this for me.

So with auto toolchain, is this going to be a problem every time you open up a codebase that declares a go version newer than the system-wide go that you built gopls with? Is there any way it could at least provide a more informative error?

@arodland the version of the compiler didn't matter in this case. Adding a minimum version check sounds like a good idea. That logic might need to be added in the editor though. I'll look into fixing that for (neo)vim or tree-sitter. Hopefully others have upgraded already. gopls v0.11 came out during Go 1.19.


V2 RPC API

I've painted myself into a corner on the V1 RPC API. Notably, it sprawled to many different services and structs and isn't at all well architected. The server itself is fine, but the semantics are very busted. I'd like to suggest a clean break. The V2 API should do only these things:

run plan and apply given a module location
stream output from stages as plan and apply finish
serve binaries and files (optionally)
respond to ping
limit itself to one plan and one apply at once. It doesn't currently, which could be a race condition.

In the future, it should:

stream optional output from stages as they go through internal steps (similar to logging) (#212)
run plan and apply given a bundle (#204)
serve module bundles (optionally) (#204)

And I'd like to remove:

health checks: this is a special case of plan that should be more of a client concern.
module validation: this should be local.
return/serialize graphs for modules: this should be local or the concern of a cluster server.

Any feedback on any of the above? I'm going to plan out this work for the 0.7.0 release.

That sounds reasonable to me.


Event listener options are not supported

EventTarget.addEventListener supports a third parameter called options or useCapture (see https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener).
However, this package's Element.addEventListener does not account for a third parameter:
https://github.com/Olical/react-faux-dom/blob/master/lib/Element.js#L138
Is there any way to add event listeners with options? Any thoughts on this? Can I implement this?

If it's required, someone (or myself) can add it, sure. I don't think it's hard. As far as I'm aware, D3 does not use this for it's event methods, so I didn't implement it. I only implemented the features that were required for D3 to function with the intention that more things could be added as people tried to use it with other DOM libraries. If you need 100% parity, jsdom already has that solved :smile:

Actually going to close this for now because it's not exactly an issue. Well, for me or you. If anyone encounters errors because of this, sure. If you want to implement it, feel free! Not sure how to go about it because you essentially have to translate useCapture to the React event equivalent (of which there may not be). Thanks for raising it though!

Thanks! I may have a use case that requires it... if so I'll submit a PR and we can discuss.


Update for MeiliSearch 0.24.0

Codecov Report

Merging #146 (d198c2c) into main (9d73a3a) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main      #146   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           10        10
  Lines          398       402    +4
=========================================
+ Hits           398       402    +4

Impacted Files
Coverage Δ

meilisearch_fastapi/models/settings.py
100.00% <100.00%> (ø)

meilisearch_fastapi/routes/document_routes.py
100.00% <100.00%> (ø)

meilisearch_fastapi/routes/index_routes.py
100.00% <100.00%> (ø)

meilisearch_fastapi/routes/meilisearch_routes.py
100.00% <100.00%> (ø)

meilisearch_fastapi/routes/search_routes.py
100.00% <100.00%> (ø)

meilisearch_fastapi/routes/settings_routes.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


pull request for e2e test at 11/10/2016 17:56:04

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.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.


Missing Snapshot Contents

Errors during build post step that iterates over @items and gets the compiled contents.
Steps to reproduce

Build a really really Nanoc large site.
Updating from 4.3.2 to 4.9.2
add a postprocess that iterates over @items.each do |item|
call item.compiled_content

Expected behavior
We should get all the html contents for each file as we iterate
Actual behavior
Certain items fail here: https://github.com/nanoc/nanoc/blob/master/nanoc/lib/nanoc/base/views/post_compile_item_rep_view.rb#L13
With the error
NoMethodError: undefined method []' for nil:NilClass
Crash log
I can make a private Gist if I know who to share it with.

@gwincr11 Can you share the crash log with me?

@ddfreyne I have sent you a link thanks for taking a 👀

@gwincr11 I took a look but I’m unable to reproduce the issue.
Could you re-run Nanoc with run-time contracts enabled? To do so:

Add gem 'contracts', '~> 0.16' to the Gemfile
Run bundle install
Re-run Nanoc

If we’re lucky, there is a contract failure that pinpoints the problem more precisely.

@ddfreyne I have updated the gist, after adding the gem. Thanks!

@gwincr11 Hey Cory, I reached out to you privately — could you let me know whether this issue is still relevant?

@gwincr11 Hey, I’ve got a potential fix in #1349, already merged into master. Can you give Nanoc from Git a try?

The just-released Nanoc 4.9.4 has this fix. Can you upgrade Nanoc and give it another try?
I will close the issue because I’m optimistic that the bug is indeed fixed, but please let me know if the issue persists!


latest version (1.0.12) still won't spawn NPC's without Citizens2

So I just updated to the latest version as suggested, and NPC's still are not spawning.
I get this error every time someone logs out when combat tagged:
http://pastebin.com/zK4xtcQx
You said this works with NPC's in the release (http://dev.bukkit.org/bukkit-plugins/combat-tag-reloaded/files/12-1-0-12/), have you tested it without Citizens?

@Simo389
The plugin seems to think you have citizens installed.


bs-platform: 7.3.2 -> 8.2.0

update of bs-platform / buckescript compiler

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Thanks @anmonteiro . I've noticed some issues when trying to build this locally. Surprisingly it fails to build only sometimes. Anyway your patch matches the problematic module. Thanks :+1:

@jonringer if I may trouble you we think this PR is ready to be merged. Thanks!

@jonringer can you help us to get this in or is there someone to ask for help with this?

branchoff has already occured, if there's issues, then we can fix of master


Docs add tutorials

Description
add the tutorials after the introduction
Remarks (Optional)
This works, but since mkdocs doesn't seem to support having the same file (or import) at two different nav endpoints, a workaround is to import the falsification sampler twice

I kind of think (and am reasonable confident) that the collab tutorials work as soon as the new documentation has been build. (The paths seems right to me, but they don't exist yet on gh-pages since the page have not yet been build)

I kind of think (and am reasonable confident) that the collab tutorials work as soon as the new documentation has been build. (The paths seems right to me, but they don't exist yet on gh-pages since the page have not yet been build)

ok, sounds good. i just saw that the colab urls for the working ones (eg Basic Usage for model disagreement sampler) matched the nav structure and naming exactly, whereas the url for the ‘Automated Theorist’ under ‘Tutorials’ just has the named bms-tutorial in it. anyway, my confusion, good to approve.


Add a Gaudi Algorithm filling EventHeader eventNumber and runNumber

I open this PR so that people can already use it. @ebrondol let me know if that fits your needs or not.
Some open questions:

shall we handle thread safety for the event counter? Would setting eventNumber as a class member and protecting it with mutex be a solution? Or maybe we could retrieve the eventNumber directly from Gaudi?
Is there a way to hook this to k4run so that it is always ran unless specified otherwise?
we may hit a problem in the future: edm4hep::EventHeader also holds the MC event weight. This should be filled by retrieving information from the MC generator (e.g. aMC@NLO). IMHO the eventNumber filling should not be tight to MC generation. We would then have to create a second eventHeader collection for the MC weights since it is const (or is there a workaround?) which is not nice. Maybe we should separate the MC weight from the eventNumber in edm4ehp?
This is not related to this PR but the MC weight should probably not be a single number (a lot of theoretical systematic uncertainties can be nicely estimated by storing multiple weights).

BEGINRELEASENOTES

Add a Gaudi Algorithm 'EventHeaderCreator' for filling EventHeader eventNumber and runNumber

ENDRELEASENOTES

I think this is very useful. One comment on the naming: Could that reflect that this creates an EventHeader collection? I.e. s/Filler/Creator/
Also this is most likely useful mainly for debugging / developments, as in "proper workflows" something outside the framework should probably populate this (?).

shall we handle thread safety for the event counter? Would setting eventNumber as a class member and protecting it with mutex be a solution? Or maybe we could retrieve the eventNumber directly from Gaudi?

Making this thread safe from a technical point of view could probably be done with either an atomic or a mutex/lock. However, there is a more conceptual question of what this "event counter" even means in a multi threaded context. At least the expectation that the event numbers are sequential has to be dropped.

we may hit a problem in the future: edm4hep::EventHeader also holds the MC event weight. This should be filled by retrieving information from the MC generator (e.g. aMC@NLO). IMHO the eventNumber filling should not be tight to MC generation. We would then have to create a second eventHeader collection for the MC weights since it is const (or is there a workaround?) which is not nice. Maybe we should separate the MC weight from the eventNumber in edm4ehp?

At least ddsim fills this information now from the input generator file, since https://github.com/AIDASoft/DD4hep/pull/1059

This is not related to this PR but the MC weight should probably not be a single number (a lot of theoretical systematic uncertainties can be nicely estimated by storing multiple weights).

This is probably more related to EDM4hep itself.

Could you also resolve the conflict in the CMakeLists file. From a quick glance it should be fairly straight forward and it should be possible to keep everything.

Ok thanks, then that would probably be another algorithm retrieving the info from external source.

Not from my side - thanks for including this feature!

for developing: install somehow pre-commit, and pre-commit install inside the repository.

for developing: install somehow pre-commit, and pre-commit install inside the repository.

Done

That is indeed very useful.


gradle task assembleDebug failed with exit code -1

Dear friends,
I am working on one project and last time I made any progress was around one month back, so I decided to work on it again but that project is not running and giving me an error.
Error : gradle task assembleDebug failed with exit code -1
So I tried to make a new project but still similar errors are coming and hence I am not able to run even starter app.
I am trying to fix it since FOUR days.
Things I have tried to run starter app
1. Downloaded latest stable version of flutter
2. Uninstalled android studio and installed from scratch
3. Deleted all android sdk tools and installed it again via android studio
I am not able to understand the reason why even starter app is not running.
I tried to find the solution on google but nothing helped.
Please help me, Thanks in advance.

Output of flutter doctor -v

Downloading Gradle Wrapper...                                       0.8s
[√] Flutter (Channel stable, 1.22.5, on Microsoft Windows [Version 10.0.18363.1198], locale en-US)
• Flutter version 1.22.5 at C:\src\flutter
• Framework revision<PHONE_NUMBER> (3 weeks ago), 2020-12-10 11:54:40 -0800
• Engine revision ae90085a84
• Dart version 2.10.4
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at C:\Users\karti\AppData\Local\Android\sdk
• Platform android-30, build-tools 30.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
X Android license status unknown.
Run flutter doctor --android-licenses to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.
[!] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android\Android Studio
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] VS Code (version 1.52.1)
• VS Code at C:\Users\karti\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.18.0
[!] Connected device
! No devices available
! Doctor found issues in 3 categories.

output of flutter run --verbose

[ +299 ms] executing: [C:\src\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +141 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +2 ms]<PHONE_NUMBER>7c3a836feee883712c241a5fd22983
[   +2 ms] executing: [C:\src\flutter/] git tag --points-at HEAD
[  +94 ms] Exit code 0 from: git tag --points-at HEAD
[   +1 ms] 1.22.5
[  +21 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +75 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +1 ms] origin/stable
[   +1 ms] executing: [C:\src\flutter/] git ls-remote --get-url origin
[  +69 ms] Exit code 0 from: git ls-remote --get-url origin
[   +1 ms] https://github.com/flutter/flutter.git
[ +140 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref HEAD
[  +57 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] stable
[ +110 ms] Downloading Gradle Wrapper...
[+1546 ms] Downloading Gradle Wrapper... (completed in 1.5s)
[ +237 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[  +14 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +7 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +57 ms] executing: C:\Users\karti\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[ +114 ms] List of devices attached
351db27                device product:ysl model:Redmi_Y2 device:ysl transport_id:1
[  +25 ms] C:\Users\karti\AppData\Local\Android\sdk\platform-tools\adb.exe -s 351db27 shell getprop
[ +144 ms] Downloading Gradle Wrapper...
[ +648 ms] Downloading Gradle Wrapper... (completed in 0.6s)
[ +167 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[  +38 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +5 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +6 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[  +12 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +5 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[   +4 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +54 ms] "flutter run" took 3,179ms.
[  +52 ms] Error: No pubspec.yaml file found.
This command should be run from the root of your Flutter project.
Do not run this command from the root of your git clone of Flutter.
[  +20 ms]
#0      FlutterCommand.validateCommand (package:flutter_tools/src/runner/flutter_command.dart:1074:11)
#1      RunCommand.validateCommand (package:flutter_tools/src/commands/run.dart:348:19)
#2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:933:11)

#3      FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart:836:33)

#4      FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart)
#5      AppContext.run. (package:flutter_tools/src/base/context.dart:150:29)
#6      _rootRun (dart:async/zone.dart:1190:13)
#7      _CustomZone.run (dart:async/zone.dart:1093:19)
#8      _runZoned (dart:async/zone.dart:1630:10)
#9      runZoned (dart:async/zone.dart:1550:10)
#10     AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#11     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:825:20)
#12     CommandRunner.runCommand (package:args/command_runner.dart:197:27)
#13     FlutterCommandRunner.runCommand.
(package:flutter_tools/src/runner/flutter_command_runner.dart:335:21)
#14     _rootRunUnary (dart:async/zone.dart:1198:47)
#15     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#16     _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
#17     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
#18     Future._propagateToListeners (dart:async/future_impl.dart:725:32)
#19     Future._completeWithValue (dart:async/future_impl.dart:529:5)
#20     _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:40:15)
#21     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:311:13)
#22     FlutterVersion.checkFlutterVersionFreshness (package:flutter_tools/src/version.dart)
#23     _rootRunUnary (dart:async/zone.dart:1198:47)
#24     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#25     _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
#26     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
#27     Future._propagateToListeners (dart:async/future_impl.dart:725:32)
#28     Future._completeWithValue (dart:async/future_impl.dart:529:5)
#29     Future._asyncCompleteWithValue. (dart:async/future_impl.dart:567:7)
#30     _rootRun (dart:async/zone.dart:1190:13)
#31     _CustomZone.run (dart:async/zone.dart:1093:19)
#32     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
#33     _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1037:23)
#34     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#35     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#36     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13)
#37     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:169:5)
[ +296 ms] ensureAnalyticsSent: 266ms
[  +10 ms] Running shutdown hooks
[   +3 ms] Shutdown hooks complete
[   +4 ms] exiting with code 1

pubspec.yaml file

name: flutter_app2
description: A new Flutter application.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
uses-material-design: true

P.S. :  Android license status unknown. --> It should not be an issue as 2 of my friends are having same issue but still flutter is working perfectly.

Hi @Kartik2712
Can you please provide your flutter doctor -v, your flutter run --verbose and your pubspec.yaml.
Thank you

Hey @pedromassango,

Output of flutter doctor -v

Downloading Gradle Wrapper...                                       0.8s
[√] Flutter (Channel stable, 1.22.5, on Microsoft Windows [Version 10.0.18363.1198], locale en-US)
• Flutter version 1.22.5 at C:\src\flutter
• Framework revision<PHONE_NUMBER> (3 weeks ago), 2020-12-10 11:54:40 -0800
• Engine revision ae90085a84
• Dart version 2.10.4
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at C:\Users\karti\AppData\Local\Android\sdk
• Platform android-30, build-tools 30.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
X Android license status unknown.
Run flutter doctor --android-licenses to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.
[!] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android\Android Studio
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] VS Code (version 1.52.1)
• VS Code at C:\Users\karti\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.18.0
[!] Connected device
! No devices available
! Doctor found issues in 3 categories.

output of flutter run --verbose

[ +135 ms] executing: [C:\src\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +73 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +1 ms]<PHONE_NUMBER>7c3a836feee883712c241a5fd22983
[   +1 ms] executing: [C:\src\flutter/] git tag --points-at HEAD
[  +43 ms] Exit code 0 from: git tag --points-at HEAD
[        ] 1.22.5
[  +13 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +40 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +1 ms] origin/stable
[        ] executing: [C:\src\flutter/] git ls-remote --get-url origin
[  +29 ms] Exit code 0 from: git ls-remote --get-url origin
[   +1 ms] https://github.com/flutter/flutter.git
[  +77 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref HEAD
[  +39 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] stable
[  +66 ms] Downloading Gradle Wrapper...
[ +751 ms] Downloading Gradle Wrapper... (completed in 0.7s)
[  +76 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +4 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +16 ms] executing: C:\Users\karti\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +38 ms] List of devices attached
[   +4 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[   +1 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[  +46 ms] No supported devices connected.
[   +4 ms] "flutter run" took 998ms.
[  +10 ms]
#0      throwToolExit (package:flutter_tools/src/base/common.dart:14:3)
#1      RunCommand.validateCommand (package:flutter_tools/src/commands/run.dart:353:7)

#2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:933:11)

#3      FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart:836:33)

#4      FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart)
#5      AppContext.run. (package:flutter_tools/src/base/context.dart:150:29)
#6      _rootRun (dart:async/zone.dart:1190:13)
#7      _CustomZone.run (dart:async/zone.dart:1093:19)
#8      _runZoned (dart:async/zone.dart:1630:10)
#9      runZoned (dart:async/zone.dart:1550:10)
#10     AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#11     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:825:20)
#12     CommandRunner.runCommand (package:args/command_runner.dart:197:27)
#13     FlutterCommandRunner.runCommand. (package:flutter_tools/src/runner/flutter_command_runner.dart:335:21)
#14     _rootRunUnary (dart:async/zone.dart:1198:47)
#15     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#16     _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
#17     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
#18     Future._propagateToListeners (dart:async/future_impl.dart:725:32)
#19     Future._completeWithValue (dart:async/future_impl.dart:529:5)
#20     _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:40:15)
#21     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:311:13)
#22     FlutterVersion.checkFlutterVersionFreshness (package:flutter_tools/src/version.dart)
#23     _rootRunUnary (dart:async/zone.dart:1198:47)
#24     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#25     _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
#26     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
#27     Future._propagateToListeners (dart:async/future_impl.dart:725:32)
#28     Future._completeWithValue (dart:async/future_impl.dart:529:5)
#29     Future._asyncCompleteWithValue. (dart:async/future_impl.dart:567:7)
#30     _rootRun (dart:async/zone.dart:1190:13)
#31     _CustomZone.run (dart:async/zone.dart:1093:19)
#32     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
#33     _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1037:23)
#34     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#35     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#36     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13)
#37     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:169:5)
[ +272 ms] ensureAnalyticsSent: 265ms
[   +4 ms] Running shutdown hooks
[   +1 ms] Shutdown hooks complete
[   +1 ms] exiting with code 1

pubspec.yaml file

name: flutter_app2
description: A new Flutter application.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
uses-material-design: true

Hi @Kartik2712
Can you please provide your flutter doctor -v, your flutter run --verbose and your pubspec.yaml.
Thank you

Hey, I have updated in question. Thanks

Hi @Kartik2712
Please make sure you have a valid device available before running flutter run --verbose. Make sure you accept the Android Licenses as well, see https://stackoverflow.com/a/49759126.

Hey @pedromassango, I've updated output of the mentioned command.

About licenses, I tried to accept them by running flutter doctor --android-licenses but its showing sdkmanager not found, So I downloaded tools and ran command again but its exiting directly without taking any input and sdkmanager batch file is also been deleted at the same time.
So in short everytime I have to download tools to execute flutter doctor --android-licenses and its not taking any input, So I have not any idea what to do about it.

This command should be run from the root of your Flutter project.

Please make sure you run this command inside a valid Flutter project directory. About the Android Licenses, you will have to accept it using Android Studio.

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


OSMTools via Proxy?!

It looks like OSMTools don't work in a proxy server environment.
Would it be possible for the plugin to use the proxy settings configured in the QGIS Network Settings?
Or is there already a workaround?
Maybe one of the following is useful?
https://qgis.org/api/classQgsNetworkAccessManager.html
https://geogear.wordpress.com/2014/04/12/setting-proxy-parameter-in-qgis-plugins-how-to/
Error Message:
"...requests.exceptions.ConnectionError: HTTPSConnectionPool(host='api.openrouteservice.org', port=443): Max retries exceeded with url: /geocoding?location=9.16237%2C48.77638&api_key=58d904a497c67e00015b45fcdce47f38af6e4dc7891d895717422cd3 (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x00000000056724E0>: Failed to establish a new connection: [Errno 11004] getaddrinfo failed',))..."

Perfect, thanks for the tip!


UI goes to second challenge window & invalid redirectUri

I have followed the workshop using Cloud9 and opening the UI through Preview Running Application.  I am first met with a challenge to Sign in with passkey or Enter an e-mail, as expected. If I use the e-mail option it takes me to another challenge window.  Is this expected behavior?  I would have expected the entered email address to receive an email with the magic link.
Secondly if I follow the second challenge window to Sign-in with magic link I get an Invalid redirectUri error message.  The invalid uri looks like https://67fc3ff145d745d2b32f69eb454f9f3d.vfs.cloud9.us-east-1.amazonaws.com/. Is there some place I should have set the redirect URI?

Hi @scotthenninger

If I use the e-mail option it takes me to another challenge window. Is this expected behavior?

Can't follow this exactly yet, can you share screen shots or a short video clip?
The UI did change a bit since the workshop was released so screen shots may be slightly outdated: you first enter your e-mail address now and then proceed to the 2nd screen where you have to click "sign in with magic link". Other than that it's all still the same.

Is there some place I should have set the redirect URI?

When running the workshop:

Make sure to set the right environment variables, following the instructions here
Use the env var WS_PREVIEW_URL as allowed origin in the CDK construct: link

Hope that helps.

Hello @ottokruse;
Thanks for the explanation on the UI - that is the behavior I'm seeing.  In terms of the invalid redirect I'm attaching the UI and a screen shot of the console.  The environment variables check out as stated in the workshop and the URL seems to be the same as the WS_PREVIEW_URL so I'm not entirely clear why the redirect error occurs.  Any hints or further suggestions would be appreciated.
And thanks!

That error is thrown by backend code:
https://github.com/aws-samples/amazon-cognito-passwordless-auth/blob/d7dda2898e5bfe227a4c5e5c4a46b1a07a4d83aa/cdk/custom-auth/magic-link.ts#L116-L123
Can you double check that you used the WS_PREVIEW_URL as allowedOrigin when instantiating the CDK construct? Should be in this step: link
If that looks good, try redeploying. You can also check the Lambda function in the AWS console, and verify that its environment variable ALLOWED_ORIGINS includes the value from WS_PREVIEW_URL  (https://67fc3ff145d745d2b32f69eb454f9f3d.vfs.cloud9.us-east-1.amazonaws.com)

Thanks for all your help @ottokruse.  Either redeploying or setting WS_EMAIL (I had forgotten this step in my previous iteration) did the trick.
Thanks again for your help and for writing up this example!

Nice!


go-ethereum: 1.9.24 -> 1.9.25

Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 106640 run on x86_64-linux 1

1 package built:

go-ethereum

backport: https://github.com/NixOS/nixpkgs/pull/111540


Menu add prop: trigger (hover|click)

🚀 Feature request
add prop 'trigger' on Menu by hover or click

There are so many warnings ,when use menu like this:

I'm not seeing the warnings on the sandbox. Could you please post your code here?

When I add hover animation(like :https://codesandbox.io/s/reakit-animated-mm5u8?from-embed) warning error occur.
My code repos: https://github.com/rumsky/next-with-reakit

Thanks for the code.
So, the problem is that you're using the as prop from styled-components, not from Reakit. Styled components have their own as prop that might conflict with some libraries. The component you pass to SC's as will replace the one you passed to styled().
import styled from "styled-components";
import { Menu } from "reakit";
import { animated } from "react-spring";

const StyledMenu = styled(Menu)``;

<StyledMenu as={animated.div} /> // it becomes styled(animated.div) instead of styled(Menu)

Since you're replacing Menu, it doesn't consume those props and you get the warning saying that they are being passed to the underlying HTML element.
A solution is to use Reakit render props instead:
import styled from "styled-components";
import { Menu } from "reakit";
import { animated } from "react-spring";

const StyledMenu = styled(Menu)``;

<StyledMenu>{props => <animated.div {...props} />}</StyledMenu>

Related to #396

Thanks! I solved it as your method.


Awsomecomlete doesnt work on IE

Thanks so much for an amazing easy search box. It doesnt seem to work on Internet Explorer.

Version?

IE version 10

Also, what do you mean “doesn’t work”? Is there a JS error? What happens?

Sorry, just found and fixed the bug. thanks


HardwareLinks: Khadas VIM4 w/ NPU, Active Cooling

HardwareLinks/Vendors:
| Khadas / VIM4 w/ NPU, Active Cooling | (H/W) $$239.90 w/ NPU, Active Cooling|
HardwareLinks/Articles:
|Khadas VIM4 Amlogic A311D2 SBC gets 3.2 TOPS NPU - CNX Software|

#1293 closes #1292


Adding an appointment is not available on swagger documentation

There is no documentation on swagger about adding an appointment (post request for /apppointment/).

It's available now. But appears to have issues.

Issues fixed


lint rule config settings not in docs

The lint rule configs for those lint rules that are configurable are not in the docs as of yet. Not a show stopping issue, just would be nice to have long term.
Thanks for correctly forking DCM and keeping it in operation.

Hello @fredgrott it is a pleasure to help the community.
The lint rule configs is defined here https://dcl.apps.bancolombia.com/.
If you find something missing please tell us


cannot enable notifications

There is not even a button to enable it

Some days later I got asked again and now it seems notifications are enabled. Feels like the code path of not accepting notifications right away is a little broken. While I am fine now I leave this open here until this go investigated.

Some days later I got asked again and now it seems notifications are enabled. Feels like the code path of not accepting notifications right away is a little broken. While I am fine now I leave this open here until this go investigated.

@tcurdt if you don't mind my asking what's your setup at home / how did you get this project to build? Xcode version, OS etc?

@tcurdt if you don't mind my asking what's your setup at home / how did you get this project to build? Xcode version, OS etc?

Happy to help out and make a PR to fix some issues if I can get this thing running on silicon. Issues with resolving packages from swift pm.

Happy to help out and make a PR to fix some issues if I can get this thing running on silicon. Issues with resolving packages from swift pm.

@adamdahan I am referring to the AppStore version. I didn't try to build it myself (yet).

@adamdahan I am referring to the AppStore version. I didn't try to build it myself (yet).


🌱 Bump CAPI to v1.7.0-rc.0

as title

/test-centos-e2e-integration-main
/test-ubuntu-integration-main


Page never stops loading when update server can't be reached

OS: Linux / Ubuntu 16.04
Issue Descriptions: Upon launching, the page has a semi-transparent layer, on top of which is a spinner. Google Play Music loads fine under Chrome and Nuvola Player. Running with --disable-gpu doesn't resolve the issue. I've gather it's the update server preventing the app to finish loading the page from the stdout when launching from the terminal.

Steps to Reproduce: Open the application through the terminal and watch the stdout. Might be hard to reproduce unless sloppy internet connection, like where I am right now :/

Please update to version 3.4.3 which was released a while ago that fixes this problem

Also

I've gather it's the update server preventing the app to finish loading the page from the stdout when launching from the terminal.

This is wrong.  So so wrong, the logs you see are just that. Logs, they aren't preventing the app from starting.

I haven't said logs prevented the app from starting. I said that when
starting the app from the terminal, I observed that the connection to the
update server was what was preventing the page to finish loading.
On Sat, Aug 13, 2016 at 6:19 AM Samuel Attard<EMAIL_ADDRESS>wrote:

Also
I've gather it's the update server preventing the app to finish loading
the page from the stdout when launching from the terminal.
This is wrong. So so wrong, the logs you see are just that. Logs, they
aren't preventing the app from starting.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/issues/1454#issuecomment-239601162,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEGoc-03surmBgPckg4z8nyqzKodXdUaks5qfUXjgaJpZM4JjEdS
.

@SolarLiner

I observed that the connection to the
update server was what was preventing the page to finish loading.

Dodgy observation, more of a correlation / coincidence 😆
However it is interesting that you can't ping the update server.  Are you behind a proxy / firewall

True that ! 😅
Well I don't really know I was out camping and the place had hotspots all
over the place, and the connection wasn't really stable. Maybe it hit a
connection reset error... AFAIK there were no blacklists on those.
Le sam. 13 août 2016 à 18:22, Samuel Attard<EMAIL_ADDRESS>a
écrit :

@SolarLiner https://github.com/SolarLiner
I observed that the connection to the
update server was what was preventing the page to finish loading.
Dodgy observation, more of a correlation / coincidence 😆
However it is interesting that you can't ping the update server. Are you
behind a proxy / firewall
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/issues/1454#issuecomment-239629080,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEGoc5iunNV-kZElXP3wcm_6OJ5mhNpIks5qfe9JgaJpZM4JjEdS
.


[sram_ctrl] Minor alignment of init and key request behavior

Previously, it was possible to re-request a new key while a memory init was ongoing. This can result in problematic behavior since the init done indication would still be set to true afterwards, which is misleading since part of the array has then been initialized with the a different key.
This patch changes that and ignores key requests that are issued while a memory initialization is pending.
On a similar note, it was possible to re-trigger a memory initialization while one was already ongoing, causing the existing initialization to restart. This is now also changed so that initialization requests are ignored while an initialization is still pending.

That is correct, only firmware can trigger SRAM init at the moment


reduce root table mutation logging to single line

The root table mutation was pretty printing the mutation json object, causing the log statement to extend over multiple lines. This change removes the pretty print and combines the form / to so that it is one (very long line)
The information seemed useful, but trace may be a better level, but I was unsure.
I also tried using guava Map.compare, but the result did not seem much easier to read than just removing pretty printing.
Sample log statements - not the same statement, but representative samples:

Click to expand!
Before:
2021-12-07T01:18:14,946 [metadata.RootTabletMutatorImpl] DEBUG: Before mutating : {
  "version": 1,
  "columnValues": {
    "file": {
      "file:[dir...]/test/target/mini-tests/org.apache.accumulo.test.compaction.ExternalCompaction_2_IT_testExternalCompactionsSucceedsRunWithTableOffline/accumulo/tables/+r/root_tablet/A000000f.rf": "1040,15",
      "file:[dir...]/test/target/mini-tests/org.apache.accumulo.test.compaction.ExternalCompaction_2_IT_testExternalCompactionsSucceedsRunWithTableOffline/accumulo/tables/+r/root_tablet/F000000g.rf": "423,4"
    },
    "last": {
      "100000b611e0006": "ip-127-0-0-1:34523"
    },
    "loc": {
      "100000b611e0006": "ip-127-0-0-1:34523"
    },
    "srv": {
      "dir": "root_tablet",
      "flush": "8",
      "lock": "tservers/ip-127-0-0-1:34523/zlock#923249b7-97f5-4862-b11a-679d12295a5a#0000000000$100000b611e0006",
      "time": "L20"
    },
    "~tab": {
      "~pr": "\u0000"
    }
  }
},
2021-12-07T01:18:14,947 [metadata.RootTabletMutatorImpl] DEBUG: After mutating : {
  "version": 1,
  "columnValues": {
    "file": {
      "file:[dir...]/test/target/mini-tests/org.apache.accumulo.test.compaction.ExternalCompaction_2_IT_testExternalCompactionsSucceedsRunWithTableOffline/accumulo/tables/+r/root_tablet/A000000h.rf": "1041,15"
    },
    "last": {
      "100000b611e0006": "ip-127-0-0-1:34523"
    },
    "loc": {
      "100000b611e0006": "ip-127-0-0-1:34523"
    },
    "srv": {
      "dir": "root_tablet",
      "flush": "8",
      "lock": "tservers/ip-127-0-0-1:34523/zlock#923249b7-97f5-4862-b11a-679d12295a5a#0000000000$100000b611e0006",
      "time": "L20"
    },
    "~tab": {
      "~pr": "\u0000"
    }
  }
}

After
2021-12-06T18:15:00,768 [metadata.RootTabletMutatorImpl] DEBUG: mutation: from:[{"version":1,"columnValues":{"file":{"file:[dir...]/test/target/mini-tests/org.apache.accumulo.test.compaction.ExternalCompaction_2_IT_testDeleteTableCancelsExternalCompaction/accumulo/tables/+r/root_tablet/00000_00000.rf":"0,0","file:[dir...]/test/target/mini-tests/org.apache.accumulo.test.compaction.ExternalCompaction_2_IT_testDeleteTableCancelsExternalCompaction/accumulo/tables/+r/root_tablet/F0000001.rf":"1044,14","file:[dir...]/test/target/mini-tests/org.apache.accumulo.test.compaction.ExternalCompaction_2_IT_testDeleteTableCancelsExternalCompaction/accumulo/tables/+r/root_tablet/F0000008.rf":"1136,14"},"last":{"100014a72660006":"ip-127-0-0-1:46323"},"loc":{"100014a72660006":"ip-127-0-0-1:46323"},"srv":{"dir":"root_tablet","flush":"2","lock":"tservers/ip-127-0-0-1:46323/zlock#243cd081-5afb-40c5-8099-71c97f801f3d#0000000000$100014a72660006","time":"L12"},"~tab":{"~pr":"\u0000"}}}] to: [{"version":1,"columnValues":{"file":{"file:[dir...]/test/target/mini-tests/org.apache.accumulo.test.compaction.ExternalCompaction_2_IT_testDeleteTableCancelsExternalCompaction/accumulo/tables/+r/root_tablet/A0000009.rf":"1209,17"},"last":{"100014a72660006":"ip-10-113-12-166:46323"},"loc":{"100014a72660006":"ip-127-0-0-1:46323"},"srv":{"dir":"root_tablet","flush":"2","lock":"tservers/ip-127-0-0-1:46323/zlock#243cd081-5afb-40c5-8099-71c97f801f3d#0000000000$100014a72660006","time":"L12"},"~tab":{"~pr":"\u0000"}}}]

This change made me wonder if you can limit the size of log messages. I found a way to do it in Log4j but is a bit awkward. https://logging.apache.org/log4j/2.0/manual/layouts.html#PatternLayout


News Extension Enhancement added

🛠 Fixes Issue #163

👨💻 Changes proposed
-Added html,css,js for news extension enhancement
-Added images of new extension

✔ Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers
📷 Screenshots

@shreya024 I see the extension fetches data from the sites which has its content in languages other than English, do mention if you could fetch data from the sites which have its content in English.

@shreya024 I see the extension fetches data from the sites which has its content in languages other than English, do mention if you could fetch data from the sites which have its content in English.

I have made required changes to make sure news fetched is in English only

@praniti111 Kindly review now

good job @shreya024 :)

Thank you :)