Lua doesn't seem to work

I noticed that lua doesn't seem to actually tokenize and render into anything.
example
┌─ 01:09:15 PM
│mitchell in 🌐 nublar in blog on  main [?⇡] via  v1.16.1 (OTP 26) took 36s
└─  iex
Erlang/OTP 26 [erts-14.2.2] [source] [64-bit] [smp:32:32] [ds:32:32:10] [async-threads:1] [jit:ns]

Interactive Elixir (1.16.1) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> Mix.install [:autumn]
Resolving Hex dependencies...
Resolution completed in 0.066s
New:
  autumn 0.1.5
  castore 1.0.6
  rustler_precompiled 0.7.1
  toml 0.7.0
* Getting autumn (Hex package)
* Getting rustler_precompiled (Hex package)
* Getting toml (Hex package)
* Getting castore (Hex package)
==> toml
Compiling 10 files (.ex)
Generated toml app
==> castore
Compiling 1 file (.ex)
Generated castore app
==> rustler_precompiled
Compiling 4 files (.ex)
Generated rustler_precompiled app
==> autumn
Compiling 5 files (.ex)

13:09:37.574 [debug] Downloading NIF from https://github.com/leandrocp/autumn/releases/download/v0.1.5/libinkjet_nif-v0.1.5-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz

13:09:38.365 [debug] NIF cached at /home/mitchell/.cache/rustler_precompiled/precompiled_nifs/libinkjet_nif-v0.1.5-nif-2.15-x86_64-unknown-linux-gnu.so.tar.gz and extracted to /home/mitchell/.cache/mix/installs/elixir-1.16.1-erts-14.2.2/0c46c564577fb109b3bf673cf29529d4/_build/dev/lib/autumn/priv/native/libinkjet_nif-v0.1.5-nif-2.15-x86_64-unknown-linux-gnu.so
Generated autumn app
:ok
iex(2)> Autumn.highlight!("lua", "os.foo({ foo = bar})", theme: "dracula") |> IO.puts()

os.foo({ foo = bar})

:ok
iex(3)>

not sure if this is an inket thing or an autumn thing tho.

Hey @mhanberg pushed a fix upstream https://github.com/Colonial-Dev/inkjet/pull/15
Will update autumn and mdex as soon as that gets merged.

@mhanberg released https://hex.pm/packages/autumn and https://hex.pm/packages/mdex with updated languages (including Lua) and themes. Please give it a try thanks!

It works!
One thing I noticed tho is that the classes on the code snippets is now autumn-hl and not autumn highlight, not sure if that was intentional or not, but figured you might want to include it in the changelog

Awesome, thanks again for these awesome libraries!


How can I resize the input keys

I mentioned that there are many typos in the keyboard and I was told its because we do not have the intended text analysis mechanism. I want to resize each input key and change their width to avoid typos. how can I do that

For now, there is no built in way of doing this, other than providing a custom button view in the SystemKeyboard initializer.
This will be a LOT easier to customize in the upcoming 8.0.


BUG: GH11517 add multiindex column names after describe()

Hi,
This fixes the bug mentioned in https://github.com/pydata/pandas/issues/11517
I have added column names after the describe operation.
Request you to review the change and merge it.
Thanks

Please add a test for this :)

Hi,
I have added test case for that .
Request you to review the change .

pls add a whatsnew note for 0.17.1

Thanks for comments.
I have modified test case and also added comment to whatsnew 0.17.1
Please review..

couple of comments. pls squash when done. ping on green.

I have made the changes.
Request you to please review and merge.

looks good. pls squash to a single commit. ping when green.

Done. Please check.

pls squash: http://pandas-docs.github.io/pandas-docs-travis/contributing.html#combining-commits

Apologies for not getting it right the first time
Please check.

thank you sir!

@varun-kr @jreback
Thanks for fixing this bug. :+1:  I'll have to get on the bandwagon and submit some pull requests also.


Include additional files in sdists

Include some other files in sdists.  In particular, include the license file, since the license requires it.  Also includes docs and unit tests.

Hi  @toddrme2178 ,
thanks a lot for the Pull request. I just fixed the tests, which failed due to some changes in the latest bokeh release. I will directly merge it.
Best,
Patrik


landing page: proxying and handling Github stars fetch requests

We have stars counter for the dvc repo on the title page. And it is not always works:
https://sentry.io/organizations/iterative/issues/1510361492/
Also the it not works we didn't handle rejections in GithubLine:
https://sentry.io/organizations/iterative/issues/1519509024/
Maybe we should start proxying and caching GR request on our and as we do now for community page. And also we should add catch to request.

@iAdramelk good catch, probably we should do the same as with the community page indeed, and cache results.

I can't open the sentry.io URLs but OK I get the idea. In fact I see the GH API request duplicated?

Maybe we should start proxying and caching GR request on our and as we do now for community page. And also we should add catch to request.

I just want to repeat my Q from https://github.com/iterative/blog/pull/122#issuecomment-589873691 here:

if the API is basically a proxy to 3rd party APIs and only used for the community page and maybe blog posts, why do we need to do HTTP requests within the same API? Why not just import a module that does the fetching/processing of the 3rd party APIs?

Ivan's answer is:

mostly due to rate limits and response times, meaning we want to cache results aggressively. mostly means we need a server with some server-side caching mechanism

But what about a simple in-app memory cache instead?
Thanks

But what about a simple in-app memory cache instead?

that's exactly what we do now :)

@jorgeorpinel

But what about a simple in-app memory cache instead?

Do you mean on the client side or in the browser?

OK yes, but I mean without the need for an internal API that proxies them to the same web app: just import some module that fetches the data and caches it (server side).

I can fix this by grabbing data from GitHub at build time. The slight inaccuracy on old builds is practically a non-issue for something like stars, and it requires no runtime requests or logic.
I actually have a branch moving most everything to this setup, but I think I can backport the bit that fixes this issue specifically.

@rogermparent I would say, let's do this the same way as we do for other APIs. It's quite important for this counter to be up to date as much as possible.
Also, if GH down we'll have to rely on some default value or freeze the deployment.

I think I'm pretty much done, but we'll see if I missed anything.
My solution was to implement a Gatsby build-time solution primarily, but then update it via a proxy server API like the other ones. This way we get the advantages of a solid baked-in value as well as the ability to keep the count updated to-the-minute regardless of when the last rebuild was.


UI: Data insight feedback part 6

Describe your changes :

UI: Data insight feedback part 6

Reduce the right panel width
added more space in between the graph and right panel as well as in between the progress bar
added % formatting in tier graph
removed NoTier values from calculation to latest total and summary card(Closes #9357)
updated Page views by data assets graph value title

Type of change :

[x] Improvement

Frontend Preview (Screenshots) :

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] I have commented on my code, particularly in hard-to-understand areas.
[ ] I have added tests that prove my fix is effective or that my feature works.
[x] All new and existing tests passed.

Reviewers

@ShaileshParmar11 on the second screenshot, is it expected to have the gauge with 22%, 14%, etc take the whole length of the gauge=? I would expect them to represent 14% of the total length of the gauge

@ShaileshParmar11 on the second screenshot, is it expected to have the gauge with 22%, 14%, etc take the whole length of the gauge=? I would expect them to represent 14% of the total length of the gauge

is the above comment addressed ^

Yes


Using fn+to increase brightness will automatically execute all the shortcut settings of the touch plugin once

Using fn+to increase brightness will automatically execute all the shortcut settings of the touch plugin once

After pressing Binde =, XF86Monbrightnessup, Exec, LightCtl Up, all the shortcut key functions of touch settings will be executed again

can't repro, what version of hyprland and hyprgrass?

In my case FN + F 4 is a shortcut to increase brightness, which is only caused by pressing FN + f 4. Taking exec of FN + f 4 alone does not cause this problem

does this affect other keys like the raise volume one? or just raise brightness? I don't have raise brightness so I cant test that

Because my increased volume is fn+f4, I tested that this only occurs when I press fn+f4

I can reproduce this issue on my laptop using XF86MonBrigtnessUp

This bug is most likely in Hyprland, not hyprgrass. I'll keep this open for now since it is somewhat my fault for abusing the bind system. If anyone wants to take a look, it's probably a problem in the KeybindManager

if its most likely a hyprland issue, then wouldnt it make sense to also make an issue there. Also if it helps i noticed this issue seems to effect d:u and u:d gestures the most (in my case full screen and open terminal)

yes someone should report it upstream. but first test and see if it still happens when hyprgrass isn't loaded.
If you followed the instructions in the README and override inputs.hyprland to your own, bumping flake.lock wouldn't help here

when hyprgrass isnt loaded it doesn't occur

@horriblename another thing, i commented out the override and the issue stopped occuring. though now i get an annoying mismatched hyprland version notification

still an issue btw

I'm having the same issue on my Surface Pro 8 when I remove the pen. I'm running the 6.7.6-arch1-1-surface kernel and Hyprland 0.35.0. I'll try to look into it in a week or so; does anybody have any ideas as to what specifically is causing this?

This is a weird issue for me, seems to come and go

workaround #97 allows to use a different keybind list, separate from Hyprland's, which should in theory prevent the bug

keywords in hyprlang looks promising, long term it'd be better to move to that and use completely separate bind list, if the above "fix" works I'll start moving to keywords:
plugins:touch_gesture{
  bind = , swipe:3:d, exec, foo
  bind = , edge:u:d, exec, bar
}

should be fixed (with hyprgrass-bind keyword) by now


Add support for vpn_sites and vpn_gateway_connections #518

Integration of #518

hi  @carldjohnston can you please review the CI result and advise for example vwan 109? thanks


[Beta 2.0.0] Upgrading to 2.6.2952 causes error on CRAFT_BUILD constant

After updated to 2.6.2952 via the CP, twas greeted with the error below:
Use of undefined constant CRAFT_BUILD - assumed 'CRAFT_BUILD'
/home/vagrant/3st/craft/plugins/feedme/FeedMe/License/FeedMe_License.php(42)
I'm using the 2.0 beta.

Fixed as of the latest master.


[CARBONDATA-1786] [BugFix] Refactored code to avoid null pointer exception while data loading

Refactored code to add hadoop conf to AbstractDFS file constructor

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1333/

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/1791/

retest this please

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1336/

@ravipesala Please review. This PR will resolve the current NullPointer exception for data loading. SDV test cases are failing due to the same issue.

@jackylk @QiangCai Please check this PR. It seems PR https://github.com/apache/carbondata/pull/1539 makes lot of SDV test fails. Now current master fails in SDV because of this PR 1539 is merged

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1357/

SDV Build Success , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/1811/

PR 1550 fixed it, please close it.

SDV Build Success , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/1817/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1367/

@geetikagupta16   thanks for your contribution, pr1550 already fixed this issue and merged, please close this PR.


Task list at beginning of markdown now renders properly

Fixes #3710
The problem was that when the task list is at the beginning of the output from blackFriday does not begin with a newline as this code expected. So I added code so that if there is a newline we forward past that before doing our operation.
This is the first time working on Hugo so please point out if this bug should be fixed somewhere else in the code.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Daniel Karlsson seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for this contribution. We have now to solutions for the same problem, and I have looked at both and both do the job, but #3750 looks slightly better. Mostly a matter of taste.

I agree, I prefer that solution as well.


fix: update slack component's image url

Description
This MR fixes an image url in the "Slack" component displayed on the homepage:

Before
After

Related issue(s)

Thanks @poulet42 for initialising the PR and resolving the issue.

/rtm


Olympia, WA

Emails<EMAIL_ADDRESS><EMAIL_ADDRESS>Dear Mayor Cheryl Selby and Olympia City Council Members,
My name is [YOUR NAME] and I am a resident of [NEIGHBORHOOD/CITY]. Given the history of policing and the most recent murders of Black people including the death of Olympia Resident Yvonne McDonald, I am asking you to redirect money away from the Olympia Police Department in the 2021 budget and instead prioritize services that help strengthen our communities.
I want a budget that reflects our community’s priorities and needs. I urge you to advocate for a meaningful reallocation of the city’s expenditures: away from policing, and towards social programs and resources that support housing, jobs, education, health care, child care, and other critical community needs. Beyond policing our community, these services are proven to be more effective in improving community safety and wellness. I demand a budget that supports community well-being, rather than gives power to police forces that tear them apart.
Please consider your role in enriching and empowering our communities, especially during a time of racial injustice, wide-spread illness, and economic vulnerability.
Thank you,
[YOUR NAME] [YOUR ADDRESS] [YOUR EMAIL] [YOUR PHONE NUMBER]

Hi @noaner , thanks for your request to add Olympia to the site! We have an open request at #986 . If you’d like to add to or edit the messaging, please visit that issue.
Thank you!


LinkedScrollControllerGroup in PagedListView cause error when keyboard is pressed

Steps to Reproduce

Run flutter create bug.
Update the files as follows: ...
...

Expected results:
Actual results:

Logs

'package:flutter/src/widgets/framework.dart': Failed assertion: line 5170 pos 14: '() {
// check that it really is our descendant
Element? ancestor = dependent._parent;
while (ancestor != this && ancestor != null)
ancestor = ancestor._parent;
return ancestor == this;
}()': is not true.

@YousfYousry
Can you provide flutter doctor -v and complete minimal reproducible code sample that shows this issue ?


Make overloaded clingo solve with assumptions more flexible

The original solving with assumptions is for a list of (clingo.Symbol, bool) pairs. Clorm extends this to alternatively be a FactBase which is then assumed to be True. Need to change this to a more general case with a mix of datatypes and where a FactBase entry can also be False.

Finished. Now the assumptions list must contain a list of argument-bool pairs, where argument can be: 1) a raw clingo symbol, 2) a clorm predicate instance, 3) a collection of clingo symbols or clorm predicate instances.


Add options for SdkGenerationDirectory, tags and Namespace in generateTool.ps1

In order to enable mutli api versions, we should enable options like

SdkGenerationDirectory, the exact output directory where the generated code should go
SdkRootDirectory which should replace SdkDirectory which is the root directory in csharp-sdks-folder
Namespace which should override the namespace provided in config file
Tag which should enable picking any specific tag in the config file overriding the default tag

Also add a check for private repos and throw an error since autorest cannot generate code from a private repo spec

Moving forward, we need to make the generateDotNetSdkCode.psm1 commandlet self contained and get rid of generate.ps1

Addressed in PRs


UI: Create release notes and docs processing for appui packages.

Changelog - Always Per Package

[x] Requirement - changelog.md must sit next to your package's package.json.
[x] For Rush - changelog.jsons are generated, then on rush version they are combined to changelog.md
[x] We link to this in the docs on a package's index page.

Release Notes - Lockstep (one per repo) | Out of lockstep (one per package)

[x] Requirement - In lockstep - Use next-version.md as previous. Release tags can be {version} as is currently the case.

Requirement - if out of lockstep - store next-version.md for each package in {packageRoot}/changehistory/next-version.md.

[ ] Modify version-bump.yml (found in core repo) or your equivalent publish build accordingly:
You will need to iterate through each package and:

[ ] Ensure your release tag is  {packageName}@{version}.

On a new minor (and thus also on major) release:

[ ] Do the next version "dance"

Rename the nextVersion.md file to docs/changehistory/{version}
For repos with packages out of lockstep, this will need to be: packageRoot/changehistory/{tag} which will probably be something like<EMAIL_ADDRESS>

[ ] bumps version / Creates a tag
This triggers the new release below.

[ ] Alter create-release.yml (Ben/Yash will provide an updated version of this file, including for completeness)

[x] In lockstep (no changes needed): grab the corresponding markdown file from docs/changehistory/{version}.md
[ ] Out of lockstep - grab the corresponding markdown file from {packageRoot}/changehistory/{tag}:
[ ] Modify python script to write this file into the github release instead of the current changelog notes.

[ ] We link to the release from the docs package's index page.

Updated the issue description with the provided steps.


[GitHub] False Review Requested flag

Description
False Review Requested tag
You can see in the image

for Table Navigation experiments #575  that there is Review Requested.
In this case, this is wrong, as review is required, but not yet requested

Steps To Reproduce
No response
Current Behaviour
Label is Review Requested with 0 reviewers
Expected Behaviour
To have Review Required as label, and not Requested

Thanks for reporting out this typo. I've fixed it: https://github.com/raycast/extensions/commit/98d03125c875f1e2a194bb99e019ab17146f0e0e.


Suggestion: Allow pressing "Enter" from the Build Name entry box to Create the team

might need to convert the inner UI here to a Form with action.


Add GCC9, Clang8+9 CI builds

GCC 9 + Clang 8 merged with PR12, but Clang 9 isn't yet available on Travis

If you are interested in using clang-9 and even clang-10, you need to "manually" add the repository. Have a look here: https://github.com/taocpp/PEGTL/blob/master/.travis.yml

@d-frey Thanks, I was waiting for the package to become available!

GCC 9+10 are available now (in the usual whitelisted ubuntu-toolchain-r-test repo), but I seem to remember that Travis is not eager to enable the llvm 9+10 repos (each having a specific name) as the above manual option is available. So I wouldn't hold by breath for LLVM whitelisting, just adding the repos manually gives you the same packages anyways.

I copied the approach from your travis config, works like a charm :)


Fixes compilation of vanilla SwiftUI example

Resolves #75 by referencing the local SPM package instead of ComposableNavigator.framework.

Hi @chrisballinger!
This was indeed not configured correctly, thanks for fixing it. I'll run the tests and set it to merge. 🙌
Have a great Monday.


Remove speakingTime errors when toggling los_can_see

Closes #3304

Yes.
In the first place this would break nothing that wasn't broken already


Metadata

Added metadata file

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


Not in path in linux system

i did:
aptitude install ruby rubygems1.8
gem install haste
(No error)
then i do haste, and haste is not in my PATH,  i do:
ruby /var/lib/gems/1.8/gems/haste-0.0.2/bin/haste and get this:
/var/lib/gems/1.8/gems/haste-0.0.2/bin/../lib/haste.rb:1:in require': no such file to load -- json (LoadError)         from /var/lib/gems/1.8/gems/haste-0.0.2/bin/../lib/haste.rb:1         from /var/lib/gems/1.8/gems/haste-0.0.2/bin/haste:3:in require'
from /var/lib/gems/1.8/gems/haste-0.0.2/bin/haste:3
My gem dir:
ls /var/lib/gems/1.8/gems
haste-0.0.2  json-1.6.3

Weird - can you verify with gem list that json is installed in the same gemset?

package misconfiguration on mi side, very sorry.


Aspid 1.0.6

About the PR

a bunch of content additions.
I only re-linked a handful of things because it seems its still being sensitive about some shutters and blast doors
Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

adds defibs
station maps
escape pods
floor pills
paramedics
brig timers
interlocking airlocks
gun safes in armory
configurators
shiva
trimmed the northern solars down
chapel maints access lifted

@Cheackraze please fix the maint door above engi lobby that has engi access instead of maint if you didn't already


Error: Opening and ending tag mismatch: head line 3 and body

Error: Opening and ending tag mismatch: head line 3 and body
i get this message when i parse + 40 xml files from http://www.own3d.tv/livecfg/Id
I checked the file and seems an valid xml file, i use request module to get xml any idea why this is happening?
regards

which libxmljs parse method are you using?


On catalog page, footer is in middle of page

Version - master 2/17
Steps:

Go to catalog page

results:  the footer is in the middle of the page

Expected:  Should not be in middle of page.

resolved in https://github.com/rancher/ui/pull/481

Version - master UI 0.91.0
Verified fixed


minijinja-cli

Source URL
https://github.com/mitsuhiko/minijinja/tree/main/minijinja-cli
Homepage URL
https://docs.rs/minijinja/latest/minijinja/
Command names
minijinja-cli
How to confirm after installation

e.g. gh version

minijinja-cli --version

How to install
aqua supports several install ways.

e.g. https://suzuki-shunsuke.github.io/tfcmt/install

The tool's official installation guide:

[x] Download pre-built binaries

[x] GitHub Releases
[ ] Files in the GitHub repository
[x] URL: https://github.com/mitsuhiko/minijinja/releases/tag/2.5.0

[ ] Build from source

[ ] go install: go install
[ ] go build: go build
[ ] cargo install cargo install

Note
No response

Thank you.

#30416


[feat][admin] PIP-219 Part-1 Add admin API for trimming topic

PIP: #18128
Motivation
In PIP-219, we want to support full scan and trim ledger.
First, we need to expose a trimTopic API so that the Leader Broker can clean up the corresponding zombie Ledger
Modifications
Add admin API for trimming topic
Verifying this change
https://github.com/315157973/pulsar/pull/4
Does this pull request potentially affect one of the following parts:

[x] The REST endpoints

Documentation

[x] doc-not-needed

Matching PR in forked repository
https://github.com/315157973/pulsar/pull/4

Codecov Report

Merging #19094 (f5ba93c) into master (b42aed1) will decrease coverage by 9.91%.
The diff coverage is 66.66%.

@@             Coverage Diff              @@
##             master   #19094      +/-   ##
============================================
- Coverage     47.11%   37.19%   -9.92%
+ Complexity    10595     1987    -8608
============================================
  Files           710      209     -501
  Lines         69423    14450   -54973
  Branches       7449     1577    -5872
============================================
- Hits          32709     5375   -27334
+ Misses        33037     8491   -24546
+ Partials       3677      584    -3093

Flag
Coverage Δ

unittests
37.19% <66.66%> (-9.92%)
:arrow_down:

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

Impacted Files
Coverage Δ

...pache/pulsar/client/impl/TableViewBuilderImpl.java
72.41% <55.55%> (+72.41%)
:arrow_up:

...a/org/apache/pulsar/client/impl/TableViewImpl.java
29.16% <75.00%> (+29.16%)
:arrow_up:

...pulsar/client/impl/TableViewConfigurationData.java
43.75% <100.00%> (+8.03%)
:arrow_up:

...va/org/apache/pulsar/client/impl/ConsumerImpl.java
15.06% <0.00%> (-0.04%)
:arrow_down:

...ulsar/client/impl/TransactionMetaStoreHandler.java
0.00% <0.00%> (ø)

...n/java/org/apache/pulsar/broker/PulsarService.java

...pulsar/broker/admin/impl/PersistentTopicsBase.java

...he/pulsar/broker/admin/v2/ExtPersistentTopics.java

...pache/pulsar/broker/admin/v2/PersistentTopics.java

...pache/pulsar/proxy/server/ProxyServiceStarter.java

... and 499 more

@codelipenghui  PTAL


chore: type GitHub comments

Change-Id: I747c9b712869256475e72ed85192235b19a18ed7
Depends-On: #316

This pull request is part of a stack:

test: add pytest-asyncio (#313)
test: change working directory (#314)
test: add some tests on stack() (#315)
feat: add a positional indicator in the stack comment (#316)
chore: type GitHub comments (#317)


Adds additional description for enable-vnc.

Added short description of the use of the enable-vnc command and how to connect to the VM afterwards.

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/circleci/macos?version=dev:a96f5f8e97205498c373776e97c440742a4128e4

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/circleci/macos?version=dev:91a4055bcd23413d1b883414316e2cb7cbf20801

Your development orb has been published. It will expire in 30 days.
You can preview what this will look like on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/circleci/macos?version=dev:91a4055bcd23413d1b883414316e2cb7cbf20801

Your orb has been published to the CircleCI Orb Registry.
You can view your published orb on the CircleCI Orb Registry at the following link:
https://circleci.com/developer/orbs/orb/circleci/macos?version=2.3.2


Fix Nightly Version in Splash Screen

We should not show the commit ID in the splash screen:

:+1:


Clicks not working inside CupertinoActionSheet message and title

Steps to reproduce
Just run this example bellow, the clicks are not fired.
Expected results
dismiss of modal and printing "button clicked !"
Actual results
nothing ! the click is not fired
Code sample
Code sample
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: CupertinoActionSheetExample(),
    );
  }
}

class CupertinoActionSheetExample extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(),
      body: Center(
        child: CupertinoButton(
          child: Text('Show Action Sheet'),
          onPressed: () => showActionSheet(context),
        ),
      ),
    );
  }

  void showActionSheet(BuildContext context) {
    showCupertinoModalPopup(
      context: context,
      builder: (BuildContext cnt) {
        return CupertinoActionSheet(
          message: FilledButton(
            onPressed: () {
              print('button clicked !');
              Navigator.pop(context);
            },
            child: Text('Click me'),
          ),
          actions: <Widget>[
            CupertinoActionSheetAction(
              child: Text('No'),
              onPressed: () => Navigator.pop(context),
            ),
          ],
          cancelButton: CupertinoActionSheetAction(
            isDefaultAction: true,
            child: Text('Yes'),
            onPressed: () => Navigator.pop(context),
          ),
        );
      },
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
No error showed in the console

Flutter Doctor output
Doctor output
[√] Flutter (Channel stable, 3.24.3, on Microsoft Windows [version 10.0.22631.4169], locale fr-FR)
    • Flutter version 3.24.3 on channel stable at D:\SDK\Flutter_lastest
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 2663184aa7 (3 weeks ago), 2024-09-11 16:27:48 -0500
    • Engine revision 36335019a8
    • Dart version 3.5.3
    • DevTools version 2.37.3

[√] Windows Version (Installed version of Windows is version 10 or higher)

[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at C:\Users\SalimL\AppData\Local\Android\sdk
    X cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    X Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/to/windows-android-setup for more details.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.11.3)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.11.35303.130
    • Windows 10 SDK version 10.0.22621.0

[√] Android Studio (version 2023.3)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.10+0--11572160)

[√] VS Code (version 1.93.0)
    • VS Code at C:\Users\SalimL\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.96.0

[√] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [version 10.0.22631.4169]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 129.0.6668.60
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 129.0.2792.65

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

! Doctor found issues in 1 category.

I also encountered this error.
I have a CupertinoSearchTextField in the “message” of CupertinoActionSheet.
Testing it on iOS and Android phones the TextField does not respond to the click.
However, testing it on Chrome works and I can write in it.
import 'package:flutter/cupertino.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const CupertinoApp(
      home: _MyHomePage(),
    );
  }
}

class _MyHomePage extends StatefulWidget {
  const _MyHomePage();

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<_MyHomePage> {

  void _showCountryPicker() {
    showCupertinoModalPopup(
      context: context,
      builder: (BuildContext context) {
        return Align(
          alignment: Alignment.topCenter,
          child: CupertinoActionSheet(
            message: const CupertinoSearchTextField(),
            cancelButton: CupertinoActionSheetAction(
              onPressed: () => Navigator.pop(context),
              child: const Text('Cancel'),
            ),
          ),
        );
      },
    );
  }

  @override
  Widget build(BuildContext context) {
    return CupertinoPageScaffold(
      child: Center(
        child: CupertinoButton(
          onPressed: _showCountryPicker,
          child: const Text('Click me'),
        ),
      ),
    );
  }

}

https://github.com/user-attachments/assets/7fc95d4b-f582-4619-a8ab-f50966488c7b

@salim-lachdhaf @Francesco-FL I think this is similar to https://github.com/flutter/flutter/issues/150980 and the fix https://github.com/flutter/flutter/pull/151136 is available on Flutter beta/master channels only (not on stable 3.24.3 yet) so please switch to these channels and retry.
I will go ahead and close this issue as fixed. If you have other cases that haven't fixed on beta/master, please write in comments. Thanks!


[BUG] Crash when placing down a Tank: Sided fluid storage may only be queried for a server world.

Description:

Placing down a Tank causes the game to instantly crash.

Steps to Reproduce:

Install Indrev and its dependencies
Launch the game, create a new world, enter an old one or join a server that has the mod installed
Grab a Tank and place it anywhere you want

Technical Information:

Minecraft: 1.17.1
Fabric API: 0.42.1
Industrial Revolution: indrev-1.11.0-alpha.4
Modpack: none

Logs:

https://gist.github.com/Footage2-Amply-Pounce/1c8f75a88d279063a57540a5b7560d32

This is fixed as of 1.11.0-alpha.5 which is available on CurseForge. Thanks for reporting!


Nova community Discord

If you're interested in joining a new community discord to chat about Nova, extension development, or whatever, reach out to me and I'll send you an invite. (thanks to @henrikdahl for setting up it)

Hi Cameron. I would love an invite. Working on a Tailwind CSS extension for Nova.

@jasonplatts send me a quick email and I'll send you an invite link (my email's on my GitHub profile)

I am interested, for sure.

Interested, does it still exist?

Hi @olierxleben. It exists, but I think most of us are using the Nova dev forum. I'm sure if you email @apexskier, he would be happy to provide you an invite link (see message above).


chore: update Biome to the latest

This PR updates Biome to the latest version. Plus, it does the following:

update the format command to run the check only. The command check runs all tools (linting, formatting and import sorting).
Remove node_modules from the ignored paths. node_modules is already ignored by Biome itself.
It adds an override to format package.json files like npm does.

Beautiful! Thanks @ematipico!


[improvement](batch delete) remove outdated enable_batch_delete_by_default config

Proposed changes
Issue Number: close #xxx
batch delete is enabled by default since 0.15, we don't need the config enable_batch_delete_by_default any more, remove it
related document PR : https://github.com/apache/doris-website/pull/759

run buildall

run buildall


Update documentation for Java Project Destination Clarity

Update documentation to include callout message and bring better clarity for Java workload destinations

@KarlErickson
Can you review the proposed changes? Note that the validation warnings must be resolved before merging.
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Thanks!


hub clone does not document used protocol

https://hub.github.com/hub-clone.1.html says nothing about which protocol (git/https/ssh) is used by hub by default, or how to make it use another protocol. Specifically:

hub clone my-repo appears to always use ssh, even if I don't have ssh keys configured, and fails in the latter case even if my-repo is public.
hub clone p-mongo/my-repo still uses ssh. I need to give a full hub clone https://github.com/p-mongo/my-repo to make it use https at which point there's no benefit to hub over git.
It seems that if I have push access to the repo, it's cloned via ssh, otherwise it's cloned via git. The documentation does not state this.

It wasn't obvious to me from looking at clone man page that hub man page had protocol information.

Many hub commands respect the same protocol-choosing logic, including hub clone. Therefore we can't just cover it in clone documentation, but maybe it's a good idea to at least mention reading this section in hub(1). Will keep this in mind, thank you!

Thanks!


开发版make不通过，报错

开发版make不通过，报错
-Isrc/service -Isrc/core -Isrc/kernel -Isrc/protocol -Iobjs/st -Iobjs -Iobjs/openssl/include -Iobjs/ffmpeg/include -Iobjs/opus/include -Iobjs/srtp2/include
-o objs/src/service/srs_service_utility.o src/service/srs_service_utility.cpp
In file included from src/service/srs_service_st.cpp:24:0:
src/service/srs_service_st.hpp:97:12: error: redefinition of ‘struct mmsghdr’
struct mmsghdr {
^
In file included from src/service/srs_service_st.hpp:96:0,
from src/service/srs_service_st.cpp:24:
/usr/include/sys/socket.h:102:8: error: previous definition of ‘struct mmsghdr’
struct mmsghdr
^
g++ -c -ansi -Wall -g -O0
-Isrc/service -Isrc/core -Isrc/kernel -Isrc/protocol -Iobjs/st -Iobjs -Iobjs/openssl/include -Iobjs/ffmpeg/include -Iobjs/opus/include -Iobjs/srtp2/include
-o objs/src/service/srs_service_conn.o src/service/srs_service_conn.cpp
In file included from src/service/srs_service_http_client.hpp:32:0,
from src/service/srs_service_http_client.cpp:24:
src/service/srs_service_st.hpp:97:12: error: redefinition of ‘struct mmsghdr’
struct mmsghdr {
^
In file included from src/service/srs_service_st.hpp:96:0,
from src/service/srs_service_http_client.hpp:32,
from src/service/srs_service_http_client.cpp:24:
/usr/include/sys/socket.h:102:8: error: previous definition of ‘struct mmsghdr’
struct mmsghdr
^
In file included from src/service/srs_service_log.hpp:31:0,
from src/service/srs_service_log.cpp:24:
src/service/srs_service_st.hpp:97:12: error: redefinition of ‘struct mmsghdr’
struct mmsghdr {
^
In file included from src/service/srs_service_st.hpp:96:0,
from src/service/srs_service_log.hpp:31,
from src/service/srs_service_log.cpp:24:
/usr/include/sys/socket.h:102:8: error: previous definition of ‘struct mmsghdr’
struct mmsghdr
^
make[2]: *** [objs/src/service/srs_service_st.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [objs/src/service/srs_service_log.o] Error 1
In file included from src/service/srs_service_rtmp_conn.cpp:31:0:
src/service/srs_service_st.hpp:97:12: error: redefinition of ‘struct mmsghdr’
struct mmsghdr {
^
make[2]: *** [objs/src/service/srs_service_http_client.o] Error 1
In file included from src/service/srs_service_st.hpp:96:0,
from src/service/srs_service_rtmp_conn.cpp:31:
/usr/include/sys/socket.h:102:8: error: previous definition of ‘struct mmsghdr’
struct mmsghdr
^
In file included from src/service/srs_service_utility.hpp:33:0,
from src/service/srs_service_http_conn.cpp:33:
src/service/srs_service_st.hpp:97:12: error: redefinition of ‘struct mmsghdr’
struct mmsghdr {
^
In file included from /usr/include/netinet/in.h:24:0,
from /usr/include/arpa/inet.h:22,
from src/service/srs_service_utility.hpp:29,
from src/service/srs_service_http_conn.cpp:33:
/usr/include/sys/socket.h:102:8: error: previous definition of ‘struct mmsghdr’
struct mmsghdr
^
make[2]: *** [objs/src/service/srs_service_rtmp_conn.o] Error 1
In file included from src/service/srs_service_utility.hpp:33:0,
from src/service/srs_service_utility.cpp:24:
src/service/srs_service_st.hpp:97:12: error: redefinition of ‘struct mmsghdr’
struct mmsghdr {
^
In file included from /usr/include/netinet/in.h:24:0,
from /usr/include/arpa/inet.h:22,
from src/service/srs_service_utility.hpp:29,
from src/service/srs_service_utility.cpp:24:
/usr/include/sys/socket.h:102:8: error: previous definition of ‘struct mmsghdr’
struct mmsghdr
^
make[2]: *** [objs/src/service/srs_service_http_conn.o] Error 1
make[2]: *** [objs/src/service/srs_service_utility.o] Error 1
make[2]: Leaving directory /opt/srs-develop/trunk' make[1]: *** [server] Error 2 make[1]: Leaving directory /opt/srs-develop/trunk'
make: *** [default] Error 2

[root@ecs123 trunk]# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC)
[root@ecs123 trunk]# make -v
GNU Make 3.82
Built for x86_64-redhat-linux-gnu
Copyright (C) 2010  Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
[root@ecs123 trunk]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)


Expose workers' pricetables through API

I'd like to put this on hold until we've discussed #218 - I'm not 100% sure on it myself but it has some changes that we might want to merge regardless and that affect this PR. I'll make the changes/updates to this one if need be.


A question about running this program on PCAP file.

Hi bittomix:
We try to use this program to generate features from PCAP files. But we don't know how because we are not familiar with CPP. So can you help us?
Thank you !

Hi entelecheiaZ,
you can open pcap file by simply passing the file as last argument, for example:
kdd99extractor capture1.pcap
You can also redirect the output to file specified using -o switch. All command line options can be display using kdd99extractor --help.

Hi bittomix,
How do I pass the file as a last argument in cpp? Kindly throw more light

You can use jetbrains clion for compiling. After compiling, you should edit program argument option(with edit configuration button).

hello @frknozr  i am having troubles compiling with clion , care to elaborate? Thanks in advance

Hi bittomix,
How do I pass the file as a last argument in cpp? Kindly throw more light

Hi @clarybits,
You pass it to executable created by compiling the source code in a regular way:

compile this tool.
then launch a command line/shell, change to directory containing the created executable file kdd99extractor
run the command: kdd99extractor <path-to-your-pcap-file>

bittomix


update to controller-runtime 0.18.0

What this PR does / why we need it:
This bumps controller-runtime to 0.18 and takes the opportunity to clean up the OSP bootstrapping.
Previously, the default OSPs were reconciled once on OSM startup by watching Deployment creation in the kube-system namespace in the worker cluster.
The new code uses a channel to trigger the initial reconciliation in empty clusters. The original OSP controller would revert any OSP updates back to the version compiled into OSM, but only when a) OSM is restarted or b) a Deployment is created. So the controller is in fact reconciling like most other controllers and so is now also simply watching OSPs to reconcile unwanted changes immediately.
The reconciler also removes the ResourceVersion/Generation setting by simply not overwriting the entire OSP object (including metadata), but only overwriting its Spec when reconciling.
I also removed the duplicated OSP map (the default OSPs were both embedded and kept as a duplicate in defaultOSPFiles) and instead parse the OSPs once upon startup and keep those objects around. The controller will now in general reconcile a little bit more than before, so not having to re-parse the YAML everytime should compensate for the additional reconcilings. Also OSM will now immediately undo changes to the default OSP, instead of at a random time when the OSM Pod is restarted or a Deployment is created.
What type of PR is this?
/kind cleanup
/kind chore
Does this PR introduce a user-facing change? Then add your Release Note here:
Update controller-runtime to 0.18.0

Documentation:
NONE

/test all

/test all

/test all

/test all

/test all


Add --nvidia-whatever (trae32566 reminder)

2155X — Today at 8:18 PM
so a couple days ago I was building alvr server via packaging/alvr_build_linux.sh but it insisted on installing snap for rustup. I believe that it would be better if we allow the user to choose between snap (definitely don't want that) and the official rustup site and their installer https://rustup.rs/ (preferred)

trae32566 — Today at 9:14 PM
Can you do me a favor and create an issue for it so I don't forget / for tracking? It doesn't have to be detailed or anything, just a 'add > --nvidia-whatever' is fine and assign it to me or I can assign it to myself or whatever
I only ask because I get sidetracked regularly, and chances are I'd forget

I'm pretty sure what we wanted here was actually the ability to disable the nvidia encoder so we don't have to pull in all the dependencies.

we has --no-nvidia like additional flag to --bundle-ffmpeg just need to pass it upper to build script

Yep, that's the plan, I am working on this in [draft] PR #962


APKit

I get an error saying:
Module file was created by an older version of the compiler; rebuild 'APKit' and try again
when I try to run the iOS example project.

Ok. Please don't take this the wrong way but... Did you try to do what the compiler told you?

How would I rebuild the framework? Do I not need the source in order to rebuild?

Poor question in my part. What version of Xcode are you running?
On Wednesday, March 23, 2016, mrtnstolk<EMAIL_ADDRESS>wrote:

How would I rebuild the framework? Do I not need the source in order to
rebuild?
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/collinhundley/Swift-AI/issues/40#issuecomment-200388540

@mrtnstolk @KacheFlowe You won't be able to fix that error without the APKit source, my apologies. It happens occasionally with new releases of Xcode (has to do with a module map that's used), but I've recently re-written a large part of the framework to solve that issue and make huge improvements. I'm not at my computer right now, but I can make those fixes soon.

@collinhundley :+1:
I am also facing the same issue due to APKit.framework. The Xcode (7.3) results into error to rebuild it.
"Module file was created by an older version of the compiler; rebuild 'APKit' and try again: /APKit.framework/Modules/APKit.swiftmodule/arm64.swiftmodule"
It was fine with prior version of Xcode (7.2) which was using the BaseSDK iOS 9.2. The problem seems to be due to the BaseSDK iOS 9.3 with the recent Xcode release. Definitely the issue can be fixed only by rebuilding the Source code of APKit framework.
Awaiting updates from you.
Thank you

Ditto.
On Sunday, March 27, 2016, Balram Tiwari<EMAIL_ADDRESS>wrote:

@collinhundley https://github.com/collinhundley [image: :+1:]
I am also facing the same issue due to APKit.framework. The Xcode (7.3)
results into error to rebuild it.
"Module file was created by an older version of the compiler; rebuild
'APKit' and try again:
/APKit.framework/Modules/APKit.swiftmodule/arm64.swiftmodule"
It was fine with prior version of Xcode (7.2) which was using the BaseSDK
iOS 9.2. The problem seems to be due to the BaseSDK iOS 9.3 with the recent
Xcode release. Definitely the issue can be fixed only by rebuilding the
Source code of APKit framework.
Awaiting updates from you.
Thank you
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/collinhundley/Swift-AI/issues/40#issuecomment-202230592

@balram3429 @KacheFlowe  You're right guys, I apologize for the inconvenience.  I've built an entirely new version of APKit with major improvements (and it eliminates compatibility problems with new versions of Xcode).  I haven't had the time to update Swift AI with it yet, but I will as soon as I get the chance (probably tomorrow).  Until then, the the Swift AI iOS app will not build with Xcode 7.3 so I'd recommend you build from 7.2 if possible.

@collinhundley You're a student bud; totally get it

@KacheFlowe :+1:  @collinhundley :+1: :+1:
Yea, I am now downloading the prior version of simulator to get the 9.2 as BaseSDK. Will be waiting for your update.

same problem
Module file was created by an older version of the compiler; rebuild 'APKit' and try again
xcode 7.3

What APKit is? If this dependency is important, perhaps its sources can be uploaded to github as well?

APkit is a dependency thatvI believe was written by Colin. I like that
idea. What say you, Colin?
On Friday, April 1, 2016, Wojciech Czarnowski<EMAIL_ADDRESS>wrote:

What APKit is? If this dependency is important, perhaps its sources can be
uploaded to github as well?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/collinhundley/Swift-AI/issues/40#issuecomment-204447617

@KacheFlowe @wojtekcz Yes, APKit is a library that a colleague and I have written to assist with Auto Layout, animations, math, and a plethora of other functions.  The dependency breaks on Xcode 7.3, but we've completely rewritten the library anyway to provide a much cleaner syntax.  As we speak, I'm in the middle of migrating Swift AI to use this new version of APKit, and I will include the source files for it as well, rather than just the .framework.  This should fix all the issues that have been occurring, and prevent situations like this from arising in the future.
One note:  I don't have time at the moment to do a very thorough testing of Swift AI using the new constraint methods, so I'll be leaving the old code commented out beneath where I made any changes.  That way, if I mistyped something and created the wrong constraints, we should be able to catch it by comparing to the old code.

Woo hoo!
On Friday, April 1, 2016, Collin Hundley<EMAIL_ADDRESS>wrote:

@KacheFlowe https://github.com/KacheFlowe @wojtekcz
https://github.com/wojtekcz Yes, APKit is a library that a colleague
and I have written to assist with Auto Layout, animations, math, and a
plethora of other functions. The dependency breaks on Xcode 7.3, but we've
completely rewritten the library anyway to provide a much cleaner syntax.
As we speak, I'm in the middle of migrating Swift AI to use this new
version of APKit, and I will include the source files for it as well,
rather than just the .framework. This should fix all the issues that have
been occurring, and prevent situations like this from arising in the future.
One note: I don't have time at the moment to do a very thorough testing of
Swift AI using the new constraint methods, so I'll be leaving the old code
commented out beneath where I made any changes. That way, if I mistyped
something and created the wrong constraints, we should be able to catch it
by comparing to the old code.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/collinhundley/Swift-AI/issues/40#issuecomment-204473755

Annnnd... pushed to master.  Let me know if you guys have any problems.

iOS project builds with Xcode 7.3 and runs on my iPhone 6 Plus. Thanks a lot.

Reporting same. Huzzah.
On Friday, April 1, 2016, Wojciech Czarnowski<EMAIL_ADDRESS>wrote:

iOS project builds with Xcode 7.3 and runs on my iPhone 6 Plus. Thanks a
lot.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/collinhundley/Swift-AI/issues/40#issuecomment-204500103


Theme files missing

Hi,
it seems that the latest tag misses the resource files for the scim admin theme. I have seen that you removed all these files in commit 731c0f6a94b4a5009f7ab4bd0e562ad294fdaf66 and that the artifact you have pushed contains a "scim2" folder but I can't find anything like this in the repo. Did I miss something ?
Thanks

this was an accident. I will add some assertions to prevent this from happening again.
The next release will come this evening.

Thanks for your fast feedback !


Unable to save file when inotify is in use (using Node)

I'm building a React app using "Create React App." When the development server is running and I try to modify a file, it seems to be locked. My IDE returns an error message. To be clear, I'm running the app in the Windows filesystem /mnt/c/etc....
Your Windows build number:
Microsoft Windows [Version 10.0.15063]
What you're doing and what's happening:
I ran npm run start and everything seems to work properly initially...
What's wrong / what should be happening instead:
The server runs as expected, and given the changes in the Windows Creators Update, I expected the automatic reload to work. Here is what I experience when I try to save a file in JetBrains' WebStorm:

I'm not sure how to get more information about the error.

A couple of days have passed and no one has jumped in on this one. If I had to venture you are looking at a manifestation of #1535 #966 and friends. Keep an eye on 966 and if the status flips to 'better now' try again and see if that helps.

Adding @JasonLinMS to see if he could help with the iNotify pieces.

I did try out this scenario in 15063 using Webstorm, and I was able to save files being watched by the server. (See screenshot, the save was successful in a /mnt/c location and the server reloaded.)
We do have a similar issue where files being watched by inotify were unable to be deleted properly, which could be what your editor is doing. This issue was fixed in Insider Build 16184, and we are working towards getting the fix backported into the Creators Update 15063. Is there any chance you can try out the Insider Builds?

I ran into this exact issue using create-react-app and I think I was able to narrow it down to the scenario when the files are being edited from bash.exe, e.g. using vim.  If I edit them with VS Code, everything works fine and the files are watched correctly too.  I'm using WIndows 10 1703, compilation 15063.332.

Running into this issue with PHPStorm and Webpack --watch. Permission denied when trying to save. Win 10, 1703 Build 15063.674

I was getting this with webpack watch too, it works if you disable "safe write" in settings:

It seems as though WSL has some problems when watched files are deleted from windows.

Actually I think it was fixed in 1709 Build 16299.19, at least on my machine using Webpack and PHPStorm

The release notes for 16184 say

Fixed issue where deleting DrvFs files with open handles will cause the file to exhibit undefined behavior [GH 544,966,1357,1535,1615]

#1535 was marked as a dupe of #966, although no one has stated explicitly (that I've seen) whether the inotify() problem is the same as the unlink() problem, or whether inotify() is just a mischaracterisation of the root issue. But either way, Jason did say this was addressed back in May, so this issue should probably be duped in with the rest. I think it is safe to say it was never backported to Spring Creators Update, but you should be golden on FCU.

@ptmr-io I was still on 16299.15, I just updated to .19 and it's still happening.

It's still visible in explorer too:

But I can't open it;

well, a bit too early. It happens again with webpack --watch and PhpStorm.

Same issue here. Win 10 - Fall creators update, WebStorm 17.3

Any progress on this?

Got the same kind of problem with webpack watched files when working on them with Sublime Text or Smartgit. It's the only thing preventing me from using WSL for node dev instead of Powershell...

I could fix it in webpack 4 config, via excluding the files, which are generated by PhpStorm. See my settings:
`const path = require('path');
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const CopyWebpackPlugin = require('copy-webpack-plugin');
module.exports = {
watch: true,
entry: {
main: [
'./popup.js',
// Bootstrap
'./node_modules/bootstrap/dist/css/bootstrap.css',
'./node_modules/bootstrap/dist/js/bootstrap.js',
// Font Awesome
<EMAIL_ADDRESS><EMAIL_ADDRESS>],
},
plugins: [
new MiniCssExtractPlugin({
// Options similar to the same options in webpackOptions.output
// both options are optional
filename: "[name].css",
chunkFilename: "[id].css"
}),
new CopyWebpackPlugin([{
context: ${__dirname}/node_modules/@fortawesome/fontawesome-free/webfonts,
from: '*',
to: ${__dirname}/webfonts/
}])
],
output: {
path: path.join(__dirname, '/webpack-dist/'),
filename: '[name].js'
},
module: {
rules: [
{
test: /.js$/,
exclude: [/(node_modules)/],
use: [{
loader: 'babel-loader',
options: {
babelrc: './.babelrc'
}
}]
},
{
test: [/.scss$/, /.css$/],
exclude: [/install.scss/],
use: [
MiniCssExtractPlugin.loader,
{ loader: 'css-loader', options: { url: false, sourceMap: true } },
{ loader: 'sass-loader', options: { sourceMap: true } }
],
},
{
test: [/install.scss$/],
use: [
MiniCssExtractPlugin.loader,
{ loader: 'css-loader', options: { url: false, sourceMap: true } },
{ loader: 'sass-loader', options: { sourceMap: true } }
],
}
]
}
};`

Please could this be prioritized? It seriously breaks / hampers doing any react / webpack web development with WSL.

Any solution? actual problem for fsnotifier in phpstorm

With the update to VS Code being able to work remotely in WSL, see https://code.visualstudio.com/docs/remote/wsl, there is a high risk there will be an influx of new users bumping into this problem, either creating duplicates or bumping this thread.
It is even listed as a limitation for WSL as can be seen here: https://code.visualstudio.com/docs/remote/wsl#_common-limitations-in-wsl

Note that this issue should resolve itself with the future WSL2. The embedded kernel should be able to understand the whole set of inotify event, thus resolving this.

Note that this issue should resolve itself with the future WSL2.

In the talk they mentioned they are still "plumbing" inotify(7) into 9P. Which isn't straightforward. It is nontrivial because marshaling fs calls across the wire is usually a one-way request-response kind of thing. The (very old) protocols aren't generally geared toward async notifications. Doable, of course. Just not trivial. Worth observing that the FUSE people have been talking about inotify for at least a decade.
You can observe this in WSL1 Insiders right now. Open a file on \\wsl$ with VS Code. Edit it on the WSL side with nano, save. No automagic update on the Windows side. No one has reported this yet, natch. I suspect you will see this in the WSL->win32 direction too in WSL2 at least initially.
Solution proposed is to use VS Code Remote on WSL2/ext4. Which solves everything. Except JetBrains.

@therealkenc This timestamp in the video you linked: https://youtu.be/lwhMThePdIo?t=2233 seems to show automagic refresh on the Windows side of the file being created from the linux side, so there is some notification happening. This is on NTFS.

show automagic refresh on the Windows side of the file being created from the linux side

Yeah, but Windows Explorer polls the folder you see on the screen. They didn't edit the file in vi while VS Code was running. I probably would have showed off that working, because of the pure awesomeness of it working (and for the crowd gasp).
That said, I should avoid predictions ("I suspect...."), and you make a valid point. I didn't mean to imply skepticism, just that it is a tough problem. It could be that they have been working hard on all of this. This goes for AF_UNIX sockets too; another tough problem.

I was getting this with webpack watch too, it works if you disable "safe write" in settings:

It seems as though WSL has some problems when watched files are deleted from windows.

This saved me a TON of digging, thank you!

I am using WSL2 and getting this issue

I am using WSL2 and getting this issue

Me too


User and changeset stats

Jeff was asking about the easiest way to get easy stats for:

How many users?
How many changesets?

We discussed OSMCha setup, see https://osmcha.org/  and https://github.com/developmentseed/scoreboard
Or just write tools to dump out stats?
Sanjay will poll internally at DevSeed to see if there are other options
See #306

@batpad We've already written a CLI tool for this based on the planet files on AWS! https://github.com/developmentseed/little-owl
You'd need to have the same setup to import the OHM planet files into ORC files<EMAIL_ADDRESS>and then put them in AWS Athena for easy querying.
However if those are the only two queries you're interested in, you could probably grab them from the Postgres DB directly using an index, no?

However if those are the only two queries you're interested in, you could probably grab them from the Postgres DB directly using an index, no?

Yea, I imagine that list of questions is going to grow though - and if we start building something that initially just answers these two queries, we'd still need some scaffolding to display them on a URL - and then the list of questions will inevitably grow, and if there's something existing for OSM that we could use, it seems like a much better thing long-term.

You'd need to have the same setup to import the OHM planet files into ORC files<EMAIL_ADDRESS>and then put them in AWS Athena for easy querying.

If I remember correctly, this setup did not have a good way to "update" the ORC file with minutely changes. So we'd need to run a job to, at some cadence, convert our planet file to ORC and then upload to s3, and then we'd be able to query it using little-owl?
I really like this idea - having OHM changeset history and planet queryable via Athena does open up many use-cases and makes both "simple" things like the questions above and more complex things queryable in a way that scales and does not put pressure on our postgres db + will benefit from any other tools people create around OSM on Athena. I think my biggest concern is the infrastructure to process the planet file into ORC as a job and put it on s3, etc. Let's chat about this and see if we can put together a quick estimation of what this would involve.

Correct, there is no good way to update minutely without massive infrastructure. The Athena files for OSM are updated weekly.

@Rub21 @geohacker - do we know what code powers https://planet.openstreetmap.org/statistics/data_stats.html ? It seems like if we could get a page like that up for OHM, it should give us what we need for now (cc @jeffreyameyer ?) and I assume the code to generate that is somewhere?

Would this be enough for the moment? https://openhistoricalmap.org/stats.html
The basic stats coming from running a script on the rails code.  I ran this manually for now by just going inside the production website pod and running ./scripts/statistics > public/stats.html
I dont think we should consider a workflow that involves ORC because there's no easy way to update and it adds a lot of infrastructure we have to pay for. I think for the OHM needs, we should be able run a bunch of basic osmosis queries and export that on a regular basis.

@geohacker oh this sounds amazing! just some-how https://openhistoricalmap.org/stats.html is not working for me - are you sure that's the correct URL?

Ah, I see we have two web containers running these days - so the script ran on one and not the other - just running it manually on the other container now to see what this looks like.
This sounds great to me - we'll just need to figure out the best way to keep this updated - maybe run it as a cron in the container / or a separate container that runs it as a CronJob resource and uploads to s3 or so?

I think adding a cron would be fine?

Discussion today:

DevSeed make a script that dumps CSV to S3 once or twice a day
Then GreenInfo makes a frontend to display that info, separate from the OHM website whole stack

@batpad and @geohacker to sketch out tech approach

I think something basic to start:

start a new repo osm-seed-stats with a Dockerfile and a way to store individual sql files and a script that runs the sql against a DB url set in the environment
add a container in osm-seed using the osm-seed-stats as CronJob.

The sql should read a DB schema. Ideally same as what's used by the rails app. Each sql file creates a csv. And the script can push to S3.
@batpad @Rub21 thoughts?

Scheduled for April 3 sprint. Ideas for the stats we want:

How many users?
How many changesets?
Count of Nodes, Ways, Relations

Over time:

Last day
Last week
Last month

Should take about a week to produce the data on S3 as JSON or CSV

This is super, thanks @Rub21 !
@kamicut @danrademacher how should we work out next steps here? Does it help for @kamicut to work on a simple Observable / jupyter notebook that reads the CSV files and generates some basic visualization to help get a better sense of how to use these CSV files? Or should we schedule a time to chat to figure next steps?
@kamicut can you check http://planet-staging.openhistoricalmap.org/ and see if the output files all seem okay to you and we are not missing anything?
@Rub21 -- we probably need to make sure we have CORS enabled on the s3 bucket - if there's an easy way to check, that would be great, otherwise we can deal with it if we run into issues.

An observable or jupyter notebook would be great! I think Jeff wanted that as a demo of how others can use this regardless of what we build, so that's a solid next step

@Rub21 -- we probably need to make sure we have CORS enabled on the s3 bucket - if there's an easy way to check, that would be great, otherwise we can deal with it if we run into issues.

I have just checked the the CORS in the buckets,  request should work fine,  with no issues.

@Rub21 now that you deployed these stats to production, what are the new URLs for the CSVs?
We have a URL like this on  staging:
http://planet-staging.openhistoricalmap.org.s3.amazonaws.com/cumulative_elements.csv
Since production Planet replication is at links like this:
http://planet.openhistoricalmap.org.s3.amazonaws.com/planet/planet-200514_1030.osm.pbf
I assumed for stats we'd have:
http://planet.openhistoricalmap.org.s3.amazonaws.com/cumulative_elements.csv
But that's an error page.

I see those links are working now, and I am pulling them into this Google Sheet.
I now @kamicut is is working on an Observable NB version, which is pending resolution of https://github.com/OpenHistoricalMap/issues/issues/536 to be able to pull in production data.
An interesting fact with our production data -- a single user, flha127, mapping roads in France, accounts for 20% of all changesets!

And the top 10 editors account for 43% of all changesets. And the top 50 users account for 73% of all changesets. Not surprising given where OHM is at in its evolution, but certainly notable.

Now that the https is working on planet.openhistoricalmap.org, does the Observable still need to be updated to pull from the real production data?

I am working on some reprioritization of our backlog, and curious if we should put this back on top of our list, or if @1ec5's nice additions to the Wiki Page, https://wiki.openstreetmap.org/wiki/OpenHistoricalMap#OHM_Web_Services, serve some of this need?
Or if we want to add to that with these granular stats, should we do it in a way that can be embedded into the Wiki?

The statistics on the wiki only include a single aggregate number based on this file, so it isn’t quite the same thing as having a leaderboard or something integrated into a user profile. As far as that single aggregate number, though, putting something on the wiki does create a historical record. It’s just a lot more manual than it should be. It would be nice if we could keep archives of these statistics as we do with older planet files.

Discussion at GreenInfo:

@tsinn would design this
Propose to host in a separate repo, stats.openhistoricalmap.org
Could be built by GIN team, either Tom, Gregor, or Eric

Key views:

Timestamp of last update
Current counts of nodes, ways, relations, changesets, users
Change over time of nodes, ways, relations, changesets, users

Placing this wiki stats page here as a reference, and as mentioned by @1ec5 two comments above: https://wiki.openstreetmap.org/wiki/OpenHistoricalMap/Statistics

We just put together an initial content outline in this tab of our data sheet:
https://docs.google.com/spreadsheets/d/1agos5gTR8PEo3pwiUhxFEbVWHPFDhXdLb8vUJar7LEI/edit#gid=438203943
Tim to work on a design this week.
We also discussed the possibility of using the vector tiles as we have them with an alternative style that uses the Feature ID as a proxy for recency (higher integer ID = more recent). We think this is worth some experimentation since it would require no changes on the data side. If it does not work, we could also look into other options for map views of changeset boundaries, or just not have a map and let folks use History or OSMcha for that (though these are not designed to give an overview beyond the most recent changes)


Data set link download failure can the link be given again?

hello, you can download voc12 at here


Use ShortenedThrowableConverter in logback config

Description
ensures JSON formatted log lines are not cut off if too long (e.g. on docker with maximum 16kb per line on STDOUT) and breaking log managment tools that rely on proper formatted JSON messages
Reference
Issues #90

* Fix Linter errors from PMD and SpotBugs via `pmd:check` and `spotbugs:check`

@devtobi PMD reports errors in test sources of refarch-backend, but there's a discrepancy in PMD maven plugin configuration:
in refarch-backend tests are explicitely included (<includeTests>true</includeTests>), in refarch-eai not (default of includeTests is false).
Is this an configuration mistake? If not, I will fix PMD violations in the test sources of the backend.

This would also be a candidate for a refarch lib or what do you think @devtobi?
And even if not that should probably be also migrated to the refarch-gateway

* Fix Linter errors from PMD and SpotBugs via `pmd:check` and `spotbugs:check`

@devtobi PMD reports errors in test sources of refarch-backend, but there's a discrepancy in PMD maven plugin configuration:
in refarch-backend tests are explicitely included (<includeTests>true</includeTests>), in refarch-eai not (default of includeTests is false).
Is this an configuration mistake? If not, I will fix PMD violations in the test sources of the backend.

This is definitely a configuration mistake. Please enable <includeTests>true</includeTests> for refarch-eai as well, there shouldn't be too much errors being reported, because we only have very few tests. :)
Thanks. :)

I tested it locally and for some reason the JSON-formatted logging is used for all tests when running via mvn test (not just the ones annotated with the JSON-Logging profile).

That's fixed now (marked the test with @DirtiesContext), although I still think that should not have been necessary because a Spring Test context is only shared when the context is "almost the same", and here the Spring profiles are different. So somehow the logger configuration only properly resets with an explicit @DirtiesContext 🤷

On top of that please make sure you apply the following to your code:
* Run formatter via `spotless:apply`

* Fix Linter errors from PMD and SpotBugs via `pmd:check` and `spotbugs:check`

done

@eidottermihi hier gehen auf alle Fälle keine Tests mehr durch https://github.com/jan-niklasml/refarch-templates/actions/runs/11053332432/job/30707454878


Include default config in README instead of broken link

This is a fixup for #176
I've assigned this to @tsmaeder and @baijum because you reviewed my original PR, thus, it should not be hard to argue what this change does.

Current coverage is 48.32% (diff: 100%)

Merging #275 into master will not change coverage

@@             master       #275   diff @@
==========================================
  Files            33         33
  Lines          1223       1223
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits            591        591
  Misses          592        592
  Partials         40         40

Powered by Codecov. Last update 8e2c9d7...dbb352a


Allow to set bounds for optimization

Large deviations are usually wrong for strain mapping, that means we
should constrain the optimizer tightly.

Regarding test coverage, this would work best with real data.

Since this code didn't show a clear advantage over the correlation-based blobfinder, but could be interesting for future developments, I propose to move it to the prototypes folder for now.

Thanks, merged!


Update for Xcode 9.0 beta

@jordanekay thanks for your contribution! Travis doesn't support Xcode 9 yet so I'll merge this later.  Does it make a problem if it is not merged?

Whenever is fine! Can use my fork till then.


i want to see that is that complete file?

becaue i find the first part incomplete

thanks for opening an issue Yes, i make it correct.

thanks yes now it solved


Doesn't work for visual mode

Currently this plugin doesn't work for visual mode. It will only comment out the last selected line.

Can you expand on this with an example?

Going to close as no feedback


Return hits source data is not expected.

Please use the following questions as a guideline to help me answer
your issue/question without further inquiry. Thank you.
Which version of Elastic are you using?
[ ] elastic.v6 (for Elasticsearch 6.x)
[ x ] elastic.v5 (for Elasticsearch 5.x)
[ ] elastic.v3 (for Elasticsearch 2.x)
[ ] elastic.v2 (for Elasticsearch 1.x)
Please describe the expected behavior
We test "http post" on elk on postman app:

Please describe the actual behavior
We get data from go api code:

Any steps to reproduce the behavior?
client, err := elastic.NewClient(elastic.SetURL("http://elk.******.cn:9200/"), elastic.SetBasicAuth("admin","CIJetur3XiohNyV4"),elastic.SetSniff(false),elastic.SetHealthcheckInterval(10*time.Second),elastic.SetErrorLog(log.New(os.Stderr, "ELASTIC ", log.LstdFlags)),elastic.SetInfoLog(log.New(os.Stdout, "", log.LstdFlags)))
queryString := `{"match_all":{}}`
searchResult,_:=client.Search().FetchSource(true).Index("xxxxxxx_messenger_task_visit_info_aggs").Query(elastic.RawStringQuery(queryString)).Do(context.Background())

I see the variable "searchResult"( elk search data), but value of key "hits>hits>source" in search object is list: []int, not map object(postman correct result).I want to know where is code error?

I'm sorry, I don't quite understand the question. The highlighted frame represents a *json.RawMessage, which basically is a *[]byte. If you cast it to a string, you will actually get the JSON from that byte slice. So that's correct, you just need to deserialize it into a struct that you specified.
See the example on the project homepage here:
...
// Iterate through results
for _, hit := range searchResult.Hits.Hits {
	// hit.Index contains the name of the index

	// Deserialize hit.Source into a Tweet (could also be just a map[string]interface{}).
	var t Tweet
	err := json.Unmarshal(*hit.Source, &t)
	if err != nil {
		// Deserialization failed
	}

	// Work with tweet
	fmt.Printf("Tweet by %s: %s\n", t.User, t.Message)
}
...


gen_isr_tables: Function ptr instead of (void *)

gen_isr_tables.py generates C-code which initializes a table with
values, and these values are structs with members cast to
(const void *) and (void *), respectively.
The actual struct definition has a member of type (const void *)
and another of type void (*)(const void *).
See: https://github.com/zephyrproject-rtos/zephyr/blob/master/include/sw_isr_table.h#L30-L33
In order to avoid a large amount of reported issues in Coverity,
cast this to the exact type.
The problem in its minimal form can be seen here: https://godbolt.org/z/W9Ma6b
The PR uses proposal 2, which is to use a local typedef in order to make the result look a bit nicer.
Don't mind changing to proposal 1 if the typedef is unwanted.

@andrewboie could you take a look here?


(NYCHVS) New York City Housing and Vacancy Survey Microdata

Useful links

2017 New York City Housing and Vacancy Survey Microdata

How is the data structured?

we have two general categories

household vs person
occupied vs vacant

there's no person records - vacant, which makes sense

Questions

how do we know which file to use?
do the field mappings change year to year? (we can easily parse post 2010 files)
what are non-interview records? do they matter? (for pre 2010 files)

Parsing
https://gist.github.com/SPTKL/f20723e511c5aab7630c5678a3057ec3
Creating the data mapping
import requests
raw_2017_mapping = requests.get('https://www2.census.gov/programs-surveys/nychvs/datasets/2017/microdata/stata_import_program_17.txt').text
for row in raw_2017_mapping.split('\n')[7:276]:
  parsed = row.split('\t')
  variable = parsed[1]
  mapping = parsed[2]
  if '-' in mapping:
    location_from = mapping.split('-')[0]
    location_to = mapping.split('-')[1]
  else:
    location_from = mapping
    location_to = mapping
  print(dict(
    variable = variable,
    location_from = location_from,
    location_to = location_to
  ))

so we have parsing script written for sas and stata for the files, so we can actually just parse the import scripts to create the data mapping from digit to digit.

Will try to test Baiyue's implementation tomorrow by following the steps from the official guide to estimating variances. Hopefully I can load the table from this method into R and get the same results as from the technical documentation


Drawing and picking issues on terrain with negative WGS84 elevation

Hi Cesium team!
There seems to be various issues with rendering and picking at negative WGS84 elevations.  Appologies for the poor capture but hopefully you can still see the issues with the lat/lon display disappearing and the line also disappearing at certain angles.  Note that I think this issue predates the work done on log depth buffers.
Sandcastle Repro

Hmm the behaviour has changed with Cesium 1.50.  There can be large discrepencies between results from scene.pickPosition() and globe.pick().
Sandcastle

For the second gif I'm also seeing discrepancies in 1.49. I wonder though if the problem is the pickPosition is hitting the label object rather than the terrain. I tweaked the pixel offset so the label is above the cursor and the results seemed much better.
Demo

Ah, my mistake @lilleyse, thanks for looking.  After some further investigation it seems some of the issues we're seeing in our app are specific to having depthTestAgainstTerrain disabled and might be DepthPlane related.  You might notice geometry disappearing and difficulty navigating (e.g. zooming in) in this example:
Sandcastle

It looks like some of the rendering issues are related to going below the limits specified in ApproximateTerrainHeights.  Unfortunately some of our users like to dig big holes in the ground.

Initial testing shows these workarounds address picking and rendering: https://github.com/PropellerAero/cesium/commit/e25b16313b48f064ba8404d71dda7223eded8c0f

@ggetz We're continuing to try to contribute modifications in our Cesium fork back into CesiumGS/cesium.  I'm re-investigating this issue at the moment.  The following change in particular:
https://github.com/PropellerAero/cesium/commit/96d96606c71c02edb6283eab3c1e5212484ee0f2
To contribute this type of change it would be good if we could control the max excavation depth.  e.g. normally there is no offset applied, but we (or other users who run into this issue) can set it to -250.  I'm not sure how to do that since ApproximateTerrainHeights.initialize() is called both from the main thread and also from a web worker.  Can you suggest a way to pass a variable in?

It sounds like a good idea to move away from ApproximateTerrainHeights, but also any assumptions around ellipsoid height greater than zero.  I think both have caused us some hard to track down rendering and picking issues.
For this current issue it's createGroundPolylineGeometry.

Got it, thanks @chris-cooper.
Besides the other issues ApproximateTerrainHeights is causing, it's not architected well for setting an offset value like you suggest. As it stands now, you'll need to pass the offset value as a parameter to the workers. Then you could set that value on ApproximateTerrainHeights in the worker code, or pass it to initialize.
Perhaps a custom ellipsoid, or a new property on Ellipsoid may be best, as it is usually saved as a property on ground geometries, which are usually what is already passed into the workers.
If you do have any further bandwidth to work on https://github.com/CesiumGS/cesium/issues/8480, please let us know!

I tried adding an attribute to Ellipsoid and Polyline and the render looks good, bounding box needs some fixing.
Little catch WGS84 etc are frozen objects, so this fails
const WGS84 = Cesium.Ellipsoid.WGS84;
WGS84.underGroudOffset = 250;
Any preference on how to handle it?

We're also considering another workaround which is to monkey patch approximateTerrainHeights.json as a npm postinstall script.  This means after the cesium dependency is installed, the heights in the approximateTerrainHeights.json files are modified.  That modified file then gets shipped with our frontend.
This is relying on the json file being loaded asynchronously.  It would break if the cesium build changed to e.g. inline the json files within the web workers.  Are there any plans to do that @ggetz, or do you see approximateTerrainHeights.json as always being an async load?

@chris-cooper We've tossed around the possibility of inlining JSON files, and approximateTerrainHeights.json would be included. However there is no definite timeline for that at the moment.

@katSchmid We don't have immediate plans to work on https://github.com/CesiumGS/cesium/issues/3543. But we'd be happy to discuss details and/or accept a Pull Request for this feature.

Since picking is used for camera controls, we've noticed this causing issues when the camera goes below the ellipsoid, such as what is described in @mramato's comment here.

This should be fixed as of https://github.com/CesiumGS/cesium/pull/11983. There's still a slight discrepancy due to the differing picking approaches, but they are much closer in value.


fix(session): retrieve session from DB in Save() instead of passing it using request context #37

Fix for issue #37

LGTM, thanks!


Virus detected !!!  Win32/Wacatac.B!ml and Program:Win32/Wacapew.C!ml

Win32/Wacatac.B!ml and Program:Win32/Wacapew.C!ml

Win32/Wacatac.B!ml and Program:Win32/Wacapew.C!ml

What did you want from scammers with a huge premine? Not only do they have viruses in their wallet, but they also have backdoors in the miner. It is not surprising that major miner developers announced a boycott of this scam called Dynex. After the scandal with the ban of SRBminer, backdoors in their miner and viruses in wallets, the coin is gradually sinking to the bottom...

This is a false positive (which happens with most of crypto wallets in general). The wallet has been independently audited by multiple security firms, the code is open source, of course does it not contain any malicious code or virus. Exclude the file in your windows defender.


⚠ Jenkins Plugins Artifactory has degraded performance

In 50af279, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1219 ms

Resolved: Jenkins Plugins Artifactory performance has improved in e686a39 after 1 hour, 1 minute.


Safari TP 204 supports Cookie Store API

https://webkit.org/blog/15978/release-notes-for-safari-technology-preview-204/

Added support for the Cookie Store API. (283654@main) (135969444)

https://tests.caniuse.com/cookie-store-api
https://wpt.fyi/results/cookie-store?label=master&label=experimental&aligned=

Haven't tested (yet) myself, but perhaps by the time you look at this WPT has a run with TP 204 🤞

Hmm, looking at those test results maybe it should be partial support?

While I'm inclined to agree, I don't know where the bar is then?
Which tests are most important, what's the count to pass?
https://tests.caniuse.com/cookie-store-api is fully green at least:

Lacking a better idea, I'd say let's go for full first, surely somebody will open a PR if there's an aspect important enough to warrant partial…
Or we could ask Jen?

Lacking a better idea, I'd say let's go for full first, surely somebody will open a PR if there's an aspect important enough to warrant partial…

Yeah let's just go for this. :)


[pnpm] Update to 8.0.0

Description
Describe the changes or additions included in this PR.
Test Plan
How did you test the new or updated feature?

If your changes are not user-facing and not a breaking change, you can skip the following section. Otherwise, please indicate what changed, and then add to the Release Notes section as highlighted during the release process.
Type of Change (Check all that apply)

[ ] user-visible impact
[ ] breaking change for a client SDKs
[ ] breaking change for FNs (FN binary must upgrade)
[ ] breaking change for validators or node operators (must upgrade binaries)
[ ] breaking change for on-chain data layout
[ ] necessitate either a data wipe or data migration

Release notes

Current dependencies on/for this PR:

main

PR #10020   👈

This comment was auto-generated by Graphite.


Using Windows 7 taskbar popup menu to open recent folder name containing spaces fails probably due to lack of quoting

VSCode Version: 1.7.1
OS Version: Windows 7 x64 Professional N SP 1

Steps to Reproduce:

Create a folder containing a space in the name (e.g. "c:\temp\Test Folder")
Navigate to that folder in Windows Explorer
Right click in explorer to open that folder in VSCode
Close VSCode
Right click on VSCode icon on taskbar (created by pinning VSCode to taskbar but problem happens from non-pinned icon too).
From recent folders select c:\temp\Test Folder (no " characters shown in menu)
Instead of opening the folder VSCode opens 2 new files - c:\temp\Test and c:\Windows\system32\Folder

Same problem doesn't happen if:

selecting files with spaces in name using taskbar popup menu
selecting folder from File/Open Recent... menu inside VSCode
selecting folder names without spaces from taskbar popup menu

Using --disable-extensions command line option doesn't fix the problem

Thanks, I found this issue already and pushed a fix to insiders.
You can give our preview releases a try from: http://code.visualstudio.com/Download#insiders


bridge: fix up proto registration

This fixes up issues exposed in https://github.com/envoyproxy/envoy/pull/24151 where the PlatformBridgeCertValidatorFactory was not associated with the PlatformBridgeCertValidator proto.
Risk Level: low
Testing:  https://github.com/envoyproxy/envoy/pull/24151
Docs Changes: n/a
Release Notes: n/a

cc @danzh2010


Client Allocation Request for: AIFS GROUP PTY LTD

Client Allocation Questions
Core Information

Name: AIFS GROUP PTY LTD
Website / Social Media: @graceonline9 on GitHub
Region: Oceania
DataCap Requested: 10TiB
Addresses to be Notarized: f3vfhs75ongskrubmaxiditqtku2ew3nkkha33hxwaudc5hswriqo3xb2xk7ahvkac47f3bluwyscqdjidyilq
Notary Requested: MegTei

@graceonline9 Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

HI @graceonline9 I'll run through some application triage questions with you, can you answer as best as possible, ping me if anything is unclear

DATACAP REQUEST

In which region(s) do you intend to use the DataCap?
How did you hear about the Filecoin Datacap? Do you have a good understanding of the network and/or are involved in the web3.0 community?
What is your registered business name & address?
Provide a description of your business, the industry you work in and what you do.
What type/ category of data is being stored? (E.g Public data - back-up files, private encrypted files etc)
How much data will you onboard each week?
For how long do you intend to store your data with Filecoin?
Have you previously received DataCap? If so, please link to any previous requests/ github issues.
Are you aware of and do you intend to use any advanced features (e.g. Fast Retrieval) with your storage deals? If so, please specify the feature.
How frequently do you intend to retrieve data stored on Filecoin e.g. monthly, a couple times a year, infrequently.

MINER DETAILS
11. How many miners do you plan on using to distribute the data, providing their ID's?
12. Are any of those miners controlled by yourself / your organization and if so, what is the percentage?
13. Do you agree on providing transparency of DataCap allocation decisions & execution details in public to prevent excessive/unfair self-dealing?

HI @graceonline9 would you still like to progress this datacap request?


Healthcare Industry Reference Architecture

This PR fixes
Healthcare Industry Reference Architecture

@uday31in what is the difference between the New and No Status? Could you please update the board columns as New, Backlog, In Progress, In Review, Done? Thank you


Move from private to protected for extensibility

I'd like to extend this in my libraries. If useful and once tested, I'll add what I extend back into the library. Any harm in making things protected instead of private?

Thanks for filing this PR!
I can see where you're coming from, but IMO making this protected is a bad choice for multiple reasons:

It breaks encapsulation and often leads to a poor design, see e.g. http://stackoverflow.com/questions/8353272/private-vs-protected-visibility-good-practice-concern or http://fabien.potencier.org/pragmatism-over-theory-protected-vs-private.html and many, many others…
Marking these as protected means they can and will be used in other projects, so they become part of the public API. This means we are no longer allowed to change how they work.
I have yet to see a use case that requires protected methods that can not be accomplished with the current API

I'd like to extend this in my libraries. If useful and once tested, I'll add what I extend back into the library.

I'm really curious to see what you're up to, perhaps pushing these "extensions" upstream into this library can help finding some better extension points? :+1: Feel invited to share your finding and I'm happy to review things! :-)

I've added a containerStats and containerLogs. I don't have tests for them yet, but can push them up, at least...
I just don't like being slowed down ;)

I've added a containerStats and containerLogs. I don't have tests for them yet, but can push them up, at least...

Thanks for filing this in #26, I very much appreciate any suggestions, even if they're still WIP :+1:

I just don't like being slowed down ;)

I agree that this process should not slow you down at all :-) File your suggestions as PRs and I'll look at these as soon as time permits. In the meantime, you can still build on top of your private fork


[CORE] Add GetCurrentFrameBuffertSize

This PR adds a function to return the size of the current frame buffer object to the public raylib API.
This is needed to allow external libraries and code to be able to create proper projection matrices when rendering to a texture.
Currently the only thing a library can do is get the screen or monitor size, not the size of the current rendering context. As there are examples that use render textures that are not the same size as the screen, and it is encouraged for people to create external library integrations and camera code, this function is needed.
Integrations of things like Dear ImGui can only set the screen size with functions like
io->DisplaySize = (ImVec2){(float) GetScreenWidth(), (float) GetScreenHeight()};
If the user wants to render to a texture that is not the same size as the screen, the viewport will be incorrect and there will be no way to resolve the issue.
This also prevents client code from calling rlPerpsective or rlOrtho without knowing if it is rendering to the screen or a texture, making it impossible to create generic external camera code.
The other option would be to have GetScreenWidth and GetScreenHeight return the fbo size instead of the window size, since the "Screen" is the thing that you are currently rendering to.

@JeffM2501 I'm reviewing this issue and I think GetScreenWidth() and GetScreenHeight() is the best approach to return current framebuffer size. Actually, screen width/height returned will be window width/height most of the time for most uses, if not, then it's the user who manages the framebuffer.

Sounds good to me

Reviewed GetScreenWidth() and GetScreenHeight() to return current fbo.


Stack graph

Im not able to find any information about use of stack feature. Is this feature included? How to use it... I tried it witd DSL, but I got an error.

It's not implemented in DSL.
You could use it directly through RRD::Wrapper though.

Thanks, I just wanted to be sure...


docs: Add dependencies list for all packages

Can we have just one DEPENDENCIES.rust.csv and let all places refering to this have its position instead of having several duplicates for all bindings?

Can we have just one DEPENDENCIES.rust.csv and let all places refering to this have its position instead of having several duplicates for all bindings?

Maintaining the differencies for every binding is much more complex. Please note, every packages' DEPENDENCIES.rust.csv are different.


[Feature][plugin]Refactored data source plug-in loading and extension

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
When users use ds , if it is a hadoop environment, they need to recompile ds hive, hadoop and other dependencies to avoid dependency conflicts. This will have a certain impact on the user experience, and it is more troublesome for users to extend plugins.
Based on the problems mentioned above, I plan to refactor the ds plug-in loading logic to decouple the hadoop and hive-related environments from ds. When users use hive and hadoop, they only need to ensure that HIVE_HOME and HADOOP_HOME are configured in the env, and ds will load the corresponding environment. At present, I have completed the plug-in transformation based on the data source module as an example. The following functions are provided.
User experience transformation:

There is no need to recompile ds to connect to Hive, no need to place the driver package, only need to configure HIVE_HOME, mysql, sqlserver and other drivers are still kept in the lib directory. At present, most of the open source communities need to recompile the hadoop environment
Support kerberos, hadoop multi-cluster environment, users can configure different kerberos cluster environments when adding data sources, currently the open source community only supports single kerberos cluster environment
Supports automatic acquisition of driver version and driver class. At present, most of the open source community manually enter the configuration

Plug-in transformation:

Hadoop, hive dependent classpath isolation to avoid dependency conflicts
The rdbms driver classpath still maintains the current classpath environment
Compatible with task modules, sqlTask, dataxTask, sqoopTask, etc.

Are you willing to submit a PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

This is a screenshot of my test after finishing the transformation locally

This is a big change, a new way of loading plugins has been reintroduced again.
I am not clear whether there are requirements of dynamic load the jar, it may need to discuss.

Supports automatic acquisition of driver version and driver class
What's the solution?

yarn,hdfs,kerberos all this config file can manager by apiserver ,
spark,flink can config default config on ui,
and different tenant has different config files. like this :

and the user can select config in the process definition

so the worker dynamic download config to run the task.

This is a big change, a new way of loading plugins has been reintroduced again.
I am not clear whether there are requirements of dynamic load the jar, it may need to discuss.

I totally agree with @ruanwenjun about this point whether there are requirements of dynamic load the jar, in my humble opinion dynamically loading jars is less needed than you might thought in DolphinScheduler, although loading jars with some fancy technology might be cool at the first place, but they may be overused at most cases because do we really need this kind of stuff? It's better to discuss first whether we really need this considering this is big change and we just got rid of classloader things not too long ago.

This is a big change, a new way of loading plugins has been reintroduced again.
I am not clear whether there are requirements of dynamic load the jar, it may need to discuss.

I totally agree with @ruanwenjun about this point whether there are requirements of dynamic load the jar, in my humble opinion dynamically loading jars is less needed than you might thought in DolphinScheduler, although loading jars with some fancy technology might be cool at the first place, but they may be overused at most cases because do we really need this kind of stuff? It's better to discuss first whether we really need this considering this is big change and we just got rid of classloader things not too long ago.

I think we should pay more attention to what value this feature can bring to DS. It is wrong to blindly introduce new technologies and build cars behind closed doors. This feature is to isolate the configuration loading related to Hadoop, hive and Kerberos, which has nothing to do with the plug-in loading method of alarm, task and registry. Maybe it's limited from my own point of view @kezhenxu94 @ruanwenjun

Having experienced the need to be compatible with different versions of Hadoop clusters, with or without Kerberos authentication, it is really distressing. Dynamically loading UGI can solve this problem, and DS will be much more convenient to use. I think support is a useful feature.

If this feature doesn't change the current SPI method, I think it's acceptable, but we need to make sure this will not make user confusion.
Waiting for community user to give more opinion.

@zwZjut please give your opinion?