Full support of data set attributes

Category options should be filtered out based on selected period and start / end dates of category options.

Hi Araz, this is great news to see you guys are working on supporting data set attributes :).
Do you have a rough idea for when the next release of the data capture app could happen.? We are hoping to use it in our organisation, but we need these new features before we can use it - along with the other issues noted below.
I did write to the devs list, but no response!

From: David Palmer
Sent: 07 February 2017 15:44
To<EMAIL_ADDRESS>Subject: Android data capture roadmap
Hi DataCapture Devs,
We’re looking at the possibility of using the data capture app at MSI, but through testing we’ve noticed a few behaviours stopping us doing so

Android forms do not obey expiry days of web form
dataset attributes (combo of categories) not selectable
data not syncing to / from web forms correctly
This is using the latest 1.6 release.

Googling around I found an old thread from Araz (included below under my sign off FYI), saying a roadmap was being re-developed, with the above features hopefully included.
Is there a rough idea of timings for the re-release of the data capture app please?
Cheers,
Dave
Dave Palmer – MIS Technical Advisor
skype dave-MSI
<EMAIL_ADDRESS>

Hi @dj-palmer,
Please, use https://jira.dhis2.org for bug reports in future. We don't use github issues anymore. I will create corresponding issues for DataCapture in JIRA.
Could you please specify which version of DHIS 2 are you running?


test(mempool): add commit block test invalid argument

This change is

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

Project coverage is 83.38%. Comparing base (9b2069c) to head (c49c443).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #491   +/-   ##
=======================================
  Coverage   83.38%   83.38%
=======================================
  Files          37       37
  Lines        1776     1776
  Branches     1776     1776
=======================================
  Hits         1481     1481
  Misses        218      218
  Partials       77       77

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


[Bug]: "Disable Quickloot for animals" setting doesn't function

What happened?
In the mod's MCM, clicking the "Disable Quickloot for animals" option does not change the check icon, which remains unchecked. The setting does not function in-game. This was tested with a minimal load order using Vortex.
(This was tested with mod version 1.2.0. This version was not in the selectable version list in the bug report page in GitHub.)
Installed Mods

All in one Address Library (Anniversary Edition)
QuickLootIE - A QuickLoot EE Fork
Skyrim Configuration Menu
Skyrim Script Extender (SKSE64)
SkyUI_5_2_SE

Version
1.1.0
What Skyrim version are you using?
1.6.1170.0
Relevant log output
No response
Code of Conduct

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

The entire MCM has been rewritten from scratch for 2.0.0. This particular toggle has been replaced by the "Hunting mods support" setting and works as intended on the latest version.

Thanks! Though, the DLL file doesn't load correctly and doesn't seem to work at all in-game, although the MCM shows up just fine.

Huh, that is strange. First time I hear about loading issues on 1170. Can you upload your skse64 and QuickLootIE logs?

I'm not super well-versed in dealing with logs. I looked in "Documents\My Games\ SKyrim Special Edition\SKSE" and couldn't find any files with the "QuickLootIE" name, but I did find what seemed like relevant info in this SKSE log. If you could point me in the right direction to find the exact logs you're looking for, I'll try to retrieve them.
skse64.log

Thanks, that is the correct SKSE log. The QuickLootIE log probably doesn't exist for you because the dll fails to load in the first place. The log confirms that. This could be due to a missing dependency on your end, likely the VC++ Redistributables.
You can check for missing dependencies with this tool. Extract Dependencies_x64_Release.zip to a temporary folder, run DependenciesGui.exe and drag QuickLootIE.dll into the window that opens. If any of the entries in the top left panel show a warning you are missing a system dll.

This is very strange. Using the DependenciesGUI program, I've identified the dll files I'm missing. However, even after a decent amount of Google-searching, I've found no reliable, safe way to get these files.
I've executed the VC Redistributable file from the link you posted multiple times now. The first few times I've not had an "install" option, only the "repair" option, so I've had it installed already. Both methods of repairing and uninstalling/reinstalling did not seem to install these files. - the missing dlls shown in DependenciesGUI.exe did not change, nor did the QuickLootIE error go away. I've also tried a few other versions of the VC redistributable off the official Microsoft site, but those have given me messages that they are outdated, so I didn't bother.
Even after doing Google searches on the dll files and performing some suggested methods, like downloading Visual Studio 2022 and some of its optional C++ packages, I'm still at a loss as to how to safely procure these files. I've found results to download the exact files from DLL-Files.com, but from what I've seen, there's no guarantee that the files downloaded from the site will be safe to use.
This issue may likely be outside the realm of this mod and may be an issue with my own Windows installation, so I wouldn't blame you for not looking into this issue further, but I thought I would lay everything I'm experiencing out just in case there's a way around it all.

Oh, I see what's wrong. It's not an issue on your end.
The canary build on GitHub is built in the debug configuration, so it requires the debug version of the VC++ libraries (denoted by the D suffix of those four DLL names). Those aren't included in the VC++ Redist packages, since they are usually only needed by developers and shipped with the VS Build Tools. None of us devs noticed it because we naturally all have the build tools installed.
@MissCorruption is there any reason why is built in Debug? It's fine for the nightly builds, but I think RelWithDebInfo would be a more useful configuration for (pre-)releases.

The canary should now be built to work without debug redistributables. Try the latest release and report back @Aethozoid

I just tested the release and the hunting mod setting and everything seems to work perfectly now. This is the best iteration of QuickLoot I've seen yet. Thank you!


x/vuln/cmd/govulncheck: document the default cache location

Currently, govulncheck creates a local cache under $GOPATH/pkg/mod/cache/download/vulndb.
Document this - I had old data in this cache (before the spec change) which prevented the newly built govulncheck from working correctly.
Related questions:

Is there any way to set a different location than a subdirectory?
Is deleting the directory the recommended best practice when users want to fix corrupted/outdated cache problems? Or should we use a variation of go clean?

cc @golang/vulndb

Although we expect spec to converge at some point, we should have a story for updating this. Would ideally this be done automatically, e.g., refetch if the spec has changed? Or you'd like more control via, say, GOVULNDBCACHE flag?

The new design of the db does not use cache, so this is obsolete now.


Enable rocMLIR group convolution

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

Comparison is base (05642ec) 91.43% compared to head (f12e68b) 91.43%.

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

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #2615   +/-   ##
========================================
  Coverage    91.43%   91.43%
========================================
  Files          460      460
  Lines        17356    17356
========================================
  Hits         15870    15870
  Misses        1486     1486

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


NextJS 15 error: Cannot read properties of undefined (reading 'length')

Describe the bug A clear and concise description of what the bug is.
I ported my app to NextJS 15.03 and the ImageMapper component shows this error:
NextJS 15 error: Cannot read properties of undefined (reading 'length')
To Reproduce Steps to reproduce the behavior:

Create a new nextjs app with typescript.
Create a Page with ImageMapper component
Give the parameters from the example
Run the page and gives the error

Error Stack A Error Stack of your error
hook.js:608 TypeError: Cannot read properties of undefined (reading 'length')
    at push.[project]/node_modules/react-img-mapper/dist/ImageMapper.js [app-client] (ecmascript).__spread…_a424a7._.js:395:65)
    at ImageMapper.js:287:24
    at updateMemoComponent (react-dom-client.development.js:7801:11)
    at beginWork (react-dom-client.development.js:10076:18)
    at runWithFiberInDEV (react-dom-client.development.js:543:16)
    at performUnitOfWork (react-dom-client.development.js:14985:22)
    at workLoopSync (react-dom-client.development.js:14815:41)
    at renderRootSync (react-dom-client.development.js:14793:11)
    at performWorkOnRoot (react-dom-client.development.js:14328:46)
    at performSyncWorkOnRoot (react-dom-client.development.js:15856:7)
    at flushSyncWorkAcrossRoots_impl (react-dom-client.development.js:15718:21)
    at commitRootImpl (react-dom-client.development.js:15311:7)
    at commitRoot (react-dom-client.development.js:15171:11)
    at commitRootWhenReady (react-dom-client.development.js:14510:7)
    at performWorkOnRoot (react-dom-client.development.js:14435:17)
    at performWorkOnRootViaSchedulerTask (react-dom-client.development.js:15842:7)
    at MessagePort.performWorkUntilDeadline (scheduler.development.js:44:48)

The above error occurred in the <div> component. It was handled by the <ErrorBoundaryHandler> error boundary. Error Component Stack
    at div (<anonymous>)
    at BuildingsMapPanel (BuildingsMapPanel.tsx:1185:3)
    at section (<anonymous>)
    at PageContainer [Server] (<anonymous>)
    at BuildingsPage [Server] (<anonymous>)
    at InnerLayoutRouter (layout-router.tsx:324:3)
    at RedirectErrorBoundary (redirect-boundary.tsx:48:5)
    at RedirectBoundary (redirect-boundary.tsx:79:9)
    at NotFoundBoundary (not-found-boundary.tsx:119:3)
    at LoadingBoundary (layout-router.tsx:466:3)
    at ErrorBoundary (error-boundary.tsx:190:3)
    at InnerScrollAndFocusHandler (layout-router.tsx:289:3)
    at ScrollAndFocusHandler (layout-router.tsx:299:9)
    at RenderFromTemplateContext (render-from-template-context.tsx:8:10)
    at OuterLayoutRouter (layout-router.tsx:514:9)
    at InnerLayoutRouter (layout-router.tsx:324:3)
    at RedirectErrorBoundary (redirect-boundary.tsx:48:5)
    at RedirectBoundary (redirect-boundary.tsx:79:9)
    at NotFoundBoundary (not-found-boundary.tsx:119:3)
    at LoadingBoundary (layout-router.tsx:466:3)
    at ErrorBoundary (error-boundary.tsx:190:3)
    at InnerScrollAndFocusHandler (layout-router.tsx:289:3)
    at ScrollAndFocusHandler (layout-router.tsx:299:9)
    at RenderFromTemplateContext (render-from-template-context.tsx:8:10)
    at OuterLayoutRouter (layout-router.tsx:514:9)
    at InnerLayoutRouter (layout-router.tsx:324:3)
    at RedirectErrorBoundary (redirect-boundary.tsx:48:5)
    at RedirectBoundary (redirect-boundary.tsx:79:9)
    at NotFoundBoundary (not-found-boundary.tsx:119:3)
    at LoadingBoundary (layout-router.tsx:466:3)
    at ErrorBoundary (error-boundary.tsx:190:3)
    at InnerScrollAndFocusHandler (layout-router.tsx:289:3)
    at ScrollAndFocusHandler (layout-router.tsx:299:9)
    at RenderFromTemplateContext (render-from-template-context.tsx:8:10)
    at OuterLayoutRouter (layout-router.tsx:514:9)
    at InnerLayoutRouter (layout-router.tsx:324:3)
    at RedirectErrorBoundary (redirect-boundary.tsx:48:5)
    at RedirectBoundary (redirect-boundary.tsx:79:9)
    at NotFoundErrorBoundary (not-found-boundary.tsx:33:5)
    at NotFoundBoundary (not-found-boundary.tsx:119:3)
    at LoadingBoundary (layout-router.tsx:466:3)
overrideMethod	@	hook.js:608

Expected behavior A clear and concise description of what you expected to happen.
Run without error and show the map.
Screenshots If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: Windows 11 24H2
Browser: chrome
Version: 131

Additional context Add any other context about the problem here.

Sorry, the root cause was this part of code on the page:
useLayoutEffect(() => {
    if (ref.current) {
      setWidth(ref.current.clientWidth)
      setHeight(ref.current.clientHeight)
    }
  }, [])

The component itself is working with constant width and height


End of sentence detection?

Due diligence

[X] I have done my due diligence in trying to find the answer myself.

Topic
Other / All
Question
Hello, thank you very much for the great work! :) How did you achieve the detection of the end of sentences?

I think they touch on this at  Section 3.4.4 Inner Monologue  in the paper

Interestingly, there is no explicit boundaries for the change of turns between
the user and Moshi: Moshi can speak and listen at all time, and do both at once if needed

They indeed do, thank you!


Add copy to clipboard

Codecov Report

:exclamation: No coverage uploaded for pull request base (dev@f26109c). Click here to learn what that means.
The diff coverage is 100%.

@@         Coverage Diff          @@
##             dev     #2   +/-   ##
====================================
  Coverage       ?   100%
====================================
  Files          ?      1
  Lines          ?     41
  Branches       ?      0
====================================
  Hits           ?     41
  Misses         ?      0
  Partials       ?      0

Impacted Files
Coverage Δ

src/core/core.go
100% <100%> (ø)

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 f26109c...ec0347d. Read the comment docs.


[Windows] Increase the timeout for waiting interface up

Signed-off-by: Rui Cao<EMAIL_ADDRESS>

/test-all

/test-all

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@a7a75a0). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1785   +/-   ##
=======================================
  Coverage        ?   58.21%
=======================================
  Files           ?      192
  Lines           ?    16363
  Branches        ?        0
=======================================
  Hits            ?     9525
  Misses          ?     5830
  Partials        ?     1008

Flag
Coverage Δ

kind-e2e-tests
43.78% <0.00%> (?)

unit-tests
42.77% <0.00%> (?)

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

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@a7a75a0). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1785   +/-   ##
=======================================
  Coverage        ?   58.21%
=======================================
  Files           ?      192
  Lines           ?    16363
  Branches        ?        0
=======================================
  Hits            ?     9525
  Misses          ?     5830
  Partials        ?     1008

Flag
Coverage Δ

kind-e2e-tests
43.78% <0.00%> (?)

unit-tests
42.77% <0.00%> (?)

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

/test-windows-conformance

/test-windows-conformance

/test-windows-networkpolicy

/test-windows-networkpolicy

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@a7a75a0). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1785   +/-   ##
=======================================
  Coverage        ?   58.50%
=======================================
  Files           ?      192
  Lines           ?    18810
  Branches        ?        0
=======================================
  Hits            ?    11005
  Misses          ?     6649
  Partials        ?     1156

Flag
Coverage Δ

e2e-tests
25.49% <0.00%> (?)

kind-e2e-tests
50.44% <0.00%> (?)

unit-tests
42.73% <0.00%> (?)

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


Main routine ignoring stop signals

first of all a big thank you for these very well documented project and article, I learned a lot from them! 👏
I noticed that the controller was ignoring both SIGINT and SIGTERM, both on macOS and Linux.
$ ./operator -run-outside-cluster
2017/10/05 15:41:41 Created AD RoleBinding for Namespace: ad-kubernetes-default
2017/10/05 15:41:41 Created AD RoleBinding for Namespace: ad-kubernetes-kube-public
2017/10/05 15:41:41 Created AD RoleBinding for Namespace: ad-kubernetes-kube-system
^C^C^C

$ kubectl exec operator -- kill 1
(process ignored the signal and is still running)

I'm investigating what's going on under the hood, but maybe you already have an idea why this is not working.

Alright, adding the following routine inside main():
go func() {
	fmt.Printf("received: %v\n", <-sigs)
}()

I found out that the signal was actually received:
$ ./operator -run-outside-cluster
2017/10/05 16:30:52 Failed to create Role Binding: rolebindings.rbac.authorization.k8s.io "ad-kubernetes-default" already exists
2017/10/05 16:30:52 Failed to create Role Binding: rolebindings.rbac.authorization.k8s.io "ad-kubernetes-kube-public" already exists
2017/10/05 16:30:52 Failed to create Role Binding: rolebindings.rbac.authorization.k8s.io "ad-kubernetes-kube-system" already exists
^Creceived: interrupt

My feeling is that controller.NewNamespaceController(clientset).Run(stop, wg) is blocking, preventing <-sigs to be executed.


Changes for Base_image comming from a private docker registry on GCP …

…#308

This change is

/assign @jinchihe

/ok-to-test

@shikha130vv could you please add new line for the end of tests/unit/cloud/test_docker.py to resolve tests problem? Thanks.
INFO|2019-09-10T09:07:00|util.py:71| C: 16, 0: Final newline missing (missing-final-newline)

/lgtm
/approve
@shikha130vv Thanks for your persistent!


Update README.md to point at new bintray location

Codecov Report

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

@@            Coverage Diff            @@
##             master      #38   +/-   ##
=========================================
  Coverage     92.12%   92.12%
  Complexity      381      381
=========================================
  Files            22       22
  Lines          1041     1041
  Branches        181      181
=========================================
  Hits            959      959
  Misses           24       24
  Partials         58       58

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 b466850...208779f. Read the comment docs.


How to get post data?

Hi
Trying to break away from iron:router but I'm struggling with some basic concepts.
I'm trying to recieve POST-data from Mailgun (incoming mail), this is my code:
var bodyParser = Meteor.npmRequire('body-parser');
Picker.middleware(bodyParser.urlencoded({ extended: false }));
Picker.middleware(bodyParser.json());

var post = Picker.filter(function(req, res) {
  return req.method == "POST";
});

post.route('/post', function(params, req, res, next) {
  console.log(params);   // { query: {} }
  console.log(req.data); // undefined
  console.log(req.body); // {}
  res.end();
});

How can I solve this?
If I make a HTTP.post on my own with data instead of params it works, but I can't control what Mailgun sends me

@benjick Did you figure this out? I'm wondering the same thing.

My old solution stopped working... I've been doing req.on('data', callback), but the callback is never called.

@c316 @Streemo Yeah
I did it like this: https://github.com/benjick/meteor-telegram-bot/blob/6dd5c220e68eaf477a96997779acff4cc3631c89/routes.js
Not that this is a package, so I could do this in the package.js: https://github.com/benjick/meteor-telegram-bot/blob/6dd5c220e68eaf477a96997779acff4cc3631c89/package.js#L12


3D Camera problem

when you use right click on nothing. the camera freezes. (not really. you can not rotate cam)  need save map and reload

I've seen this happen a lot but I can't reproduce it reliably. Right clicking on nothing isn't enough. Seems like it happens while clicking stuff before the map is loaded.


Sort out test infrastructure for OCS v1 and v2 requests

for example:
    .then(() =>
      provider.addInteraction({
        uponReceiving: 'set user attribute of an existing user, attribute is allowed',
        withRequest: {
          method: 'PUT',
          path: Pact.Matchers.regex({
            matcher: '.*\\/ocs\\/v(1|2)\\.php\\/cloud\\/users\\/' + config.testUser,
            generate: '/ocs/v1.php/cloud/users/' + config.testUser
          }),
          headers: validAuthHeaders,
          body: 'key=email&value=asd%40a.com'
        },
        willRespondWith: {
          status: 200,
          headers: {
            'Access-Control-Allow-Origin': origin,
            'Content-Type': 'text/xml; charset=utf-8',
            'Access-Control-Allow-Methods': 'GET,OPTIONS,POST,PUT,DELETE,MKCOL,PROPFIND,PATCH,PROPPATCH,REPORT'
          },
          body: '<?xml version="1.0"?>\n' +
            '<ocs>\n' +
            ' <meta>\n' +
            '  <status>ok</status>\n' +
            '  <statuscode>100</statuscode>\n' +
            '  <message/>\n' +
            ' </meta>\n' +
            ' <data/>\n' +
            '</ocs>'
        }
      }))

A request can arrive to ocs/v1.php or ocs/v2.php. Both will respond with a body that includes in it <statuscode>100</statuscode>. But for ocs/v2.php the status code should be 200.

@individual-it I dont think we really need this, since there is a verification happening after every tests and there is no way to set the ocs api version for the sdk, we can only really tests the api that the sdk uses. any thoughts?

we have blindly putting in those regex in the contracts, and I think that was a mistake (of mine :see_no_evil: in the first place)
we might get us in the situation where all tests pass but the server does not work together with the sdk.
This might happen
during the tests:

SDK sends request to v2.php endpoint
mock server replies with statuscode=100
SDK has a bug and expects wrongly statuscode==100
consumer tests pass
provider test sends request to v1.php (because of the generate part)
server replies correctly with statuscode=100
provider side tests pass also

in real live:

SDK sends request to v2.php endpoint on the real server
server replies correctly with statuscode=200
because of the SDK bug it expects wrongly statuscode==100 and crashes

see also the example in this discussion https://github.com/pact-foundation/pact-js/issues/548#issuecomment-763358019
we should avoid having matchers in the requests.
@dpakach is completely right, we only can tests the api that the sdk uses, but we should adjust the contract, so that it only reflects the APIs that the SDK uses

Removed v1/v2 wildcards from url in https://github.com/owncloud/owncloud-sdk/pull/717


Added axvline

I added axvline since it was missing. There is an axhline implementation already, so it was analogously implemented.

Oh I did not notice that, thank you!
This is not a must, but can you
git rebase --signoff HEAD~1

and force-push again to add your signature ? I can readily merge this PR

Done


Update pmcxml.py; PubMedCentral IDs in EuropePMC JATS files are known…

… as "pmcid" and not "pmc"; otherwise no PMC ID is retrieved from publications

Hey @mevol , this is a good catch. Unfortunately the NCBI PMC files do use "pmc" for the pmcid, so your fix would break for those. I'll create an issue and put in a fix that covers both.

That's it fixed for both in #22 . Thanks for raising this.


[chore]: update readme

Update the repo readme to ensure that it brings across the fact that the repo can accept code written in any language and is not limited to only Kotlin. This should be a little more descriptive as the name of the repo may change so that has to be highlighted that the repo isn't only Kotlin based

Hey @akebu6 can I contribute to this

hey @akebu6 can i contribute to this issue

Submitted PR #31

Sure no problem


bug: Buttons with state colors do not have animation on hover

What version of daisyUI are you using?
2.51.6
Describe your issue
There's no animation when hovering over buttons such as info, success, warning, or error. This issue is reproducible on the official site:
https://user-images.githubusercontent.com/38181667/235652937-1de862a0-50e0-4d7b-b850-78347146f812.mp4
What browsers are you seeing the problem on?
Chrome, Firefox
Reproduction URL (optional)
No response

+1 on this one! Thanks :)

+1 on this one! Thanks :)

Unfortunately, it kinda seems like this got forgotten.

It's not forgotten, but this improvement is expensive in file size and I don't think it's worth it. Currently there are primary-focuse, secondary-focus, etc colors but there's no error-focus, info-focus, warning-focus, success-focus colors. In another there's a need for a soft version of these colors (because an alert with soft blue background and normal blue text looks better than normal blue background and white text. But for a button, blue background and white text looks better)
I haven't yet find a way to handle all these colors without increasing the amount of color names and making it more confusing to make themes. And keeping the number of CSS variables low.
I was planning to use CSS color-mix function because it solves all these issues but the browser support is not good yet.

Fixed in daisyUI 4


Unsafe mix of type 'bool' and type 'int' in operation (OS::set_borderless_window)

Operating system or device, Godot version, GPU Model and driver (if graphics related):
Windows 10, Godot master
Issue description:
While trying to compile with windows I have stumbled on this warning.
platform\windows\os_windows.cpp(1602): warning C4805: '==': unsafe mix of type 'bool' and type 'int' in operation

Which is related to set_borderless_window().
Is there any particular reason it is a integer as I as far as I can tell it can accept only 1 or 0 from gdscript (it seems that it is a bool). I cannot check on unix or mac but as far as I can tell it can be refactored to accept a bool on every OS implementation (or just cast it to bool on os_windows).

According to git blame, we should blame @SaracenOne :) (6eb4812317). But yeah, there's no reason for it to be an int.

I'll send a PR this evening with the changes for all platforms (hoping not to generate other warnings)

@akien-mga  thanks

I'll send a PR this evening with the changes for all platforms (hoping not to generate other warnings)

Sorry, I pushed my commit right before reading this :D
Thanks for the report, it was a harmless issue but it's good to fix such warnings :)

No problem. Glad to be of help.


Support VS Code's task running features for guests

Note that developers starting the collaboration session (hosts) do not have this limitation. It is specific to participants joining a session.

Visual Studio Code supports the concept of running tasks via the command palette.  While developers starting the collaboration session (hosts) can use this feature freely, participants that join the session are not able to take advantage of the capability as VS Code attempts to run these tasks locally.  We should enable remote execution of these tasks for the guest so they are also able to take advantage of the feature.

This has been resolved in the latest update of VS Live Share. By default, the output of any tasks the host runs will be automatically shared with all guests. Additionally, the host can set a flag to allow guests to have the ability to run tasks as well. See the release notes for more details. Thanks!


Upload xEUR

In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:

[ ] Filename in the lowercase format
[ ] Image format: png
[ ] Image size: 256 by 256 px

Also, you can use these graphics to say that your ERC20 token fully compatible with Trust Wallet (https://trustwallet.com/logo-assets). Tokens will show up automatically once the user receives them.
Feel free to share this on social media and tag Trust Wallet:

Twitter: @trustwalletapp

On Wed, Jun 5, 2019, 5:33 PM Mykola<EMAIL_ADDRESS>wrote:

Also, you can use these graphics to say that your ERC20 token fully
compatible with Trust Wallet (https://trustwallet.com/logo-assets).
Tokens will show up automatically once the user receives them.
Feel free to share this on social media and tag Trust Wallet:
Twitter: @trustwalletapp https://github.com/trustwalletapp
Facebook: @trustwalletapp https://github.com/trustwalletapp
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/TrustWallet/tokens/pull/1764?email_source=notifications&email_token=AG3B2O6OMKTJ5SEGJDEPTMLPZBLMFA5CNFSM4HTYGJC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXBMURA#issuecomment-499305028,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AG3B2O6N26BKQWSQJ6KQOM3PZBLMFANCNFSM4HTYGJCQ
.

On Wed, Jun 5, 2019, 5:33 PM Mykola<EMAIL_ADDRESS>wrote:

Also, you can use these graphics to say that your ERC20 token fully
compatible with Trust Wallet (https://trustwallet.com/logo-assets).
Tokens will show up automatically once the user receives them.
Feel free to share this on social media and tag Trust Wallet:
Twitter: @trustwalletapp https://github.com/trustwalletapp
Facebook: @trustwalletapp https://github.com/trustwalletapp
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/TrustWallet/tokens/pull/1764?email_source=notifications&email_token=AG3B2O6OMKTJ5SEGJDEPTMLPZBLMFA5CNFSM4HTYGJC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXBMURA#issuecomment-499305028,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AG3B2O6N26BKQWSQJ6KQOM3PZBLMFANCNFSM4HTYGJCQ
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/TrustWallet/tokens/pull/1764?email_source=notifications&email_token=AMAZS5PTJ6UB6KZW475RI63PZBNHDA5CNFSM4HTYGJC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXBNJDA#issuecomment-499307660, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AMAZS5O4QIP3SSYNDM44ZADPZBNHDANCNFSM4HTYGJCQ.


HTTP 2.0 Support in API Manager

Description:
Enable HTTP 2.0 support in API Manager.

Fixed in micro gateway.
We have added the HTTP 2.0 support in our product microgateway.
https://github.com/wso2/product-microgateway/pull/285
https://github.com/wso2/product-microgateway/pull/286
WSO2 API Manager Microgateway
The Microgateway provides the capability to create specialized gateway distribution (Microgateway distributions) where only a single API or a group of APIs are included. Once a Microgateway distribution is started, it will start serving those specific API(s) right away.
For more information on wso2 micro gateway please refer https://github.com/wso2/product-microgateway


[webview_flutter] Adjust integration test domains

Tests that load https://www.google.com and then assert that that's the
current URL are failing, because Google is redirecting our tests to a
"suspicious activity" page. Switch to example.com, as a domain that is
less likely to do traffic-based redirection.
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the relevant style guides and ran the auto-formatter. (Note that unlike the flutter/flutter repo, the flutter/plugins repo does use dart format.)
[x] I signed the CLA.
[x] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[ ] I listed at least one issue that this PR fixes in the description above.
[ ] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[ ] I updated CHANGELOG.md to add a description of the change.
[ ] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test exempt.
[x] All existing and new tests are passing.

Landing on red to fix the tree.


[I Screwed Up] World Loading Times w/ Greggy-Tech (5u), Metallurgy, etc.

What happened
Game takes a while to load to the menu, but not any longer than usual. But when I try to load a world, it takes around 20 minutes to load. I checked the fml-latest-client.log, and it has a whole wall of entries saying "[16:00:54] [Server thread/TRACE] [EE3/]: [SERVER_ABOUT_TO_START] Mod with ID 'EE3' added recipe (Output: 1xitemStack[gregtech:gt.metaitem.01@3955], Inputs: 1xoreStack[craftingToolHardHammer] 1xoreStack[cropCranberry])", most of them having gregtech in the name, so it is caused by all of those gregtech meta-items we all hate so much.
What steps do we have to follow so we can reproduce the issue

Install IC2 & GreggyTech 5 or similar (4, 5u, maybe even 6)
Install a whole bunch of mods that add ores, items, blocks and recipes for stuff, for which GreggyTech will register each and iterate through its list producing tons of items, tools and stuff that you won't ever use (lead screw? electrum saw blade? adamantium fine wire?) - mods such as Forestry, Buildcraft, Railcraft, Mekanism, Thaumcraft, Applied Energistics 2, Thaumic Energistics, Electro-Magic Tools, Twilight Forest, Thermal Expansion 3, Mystcraft, Minefactory, NetherOres, Tinkers' Construct, ExtraTiC, Natura, AOBD, Metallurgy, ExtraBiomesXL, BiblioCraft, BiblioWoods Forestry/Natura/EXBL addons, IronChest, LogisticsPipes, Magic Bees, ProjectRED, Quantum Flux, Redstone Arsenal, Remain In Motion, Underground Biomes Constructs, and so on.
Start loading the game - this will take a few minutes because GregTech adds so many items, most of which will never be used (except for those adamantium crafting-tool parts, of course). Watch a couple of funny cat videos while you wait.
Once loaded, start loading a world. At first this will appear to make the game get stuck, but if you wait long enough it will finally finish loading. Go bake some brownies or cookies or something while you wait and it might be done (or close) when you get back.
Play game as usual (or check to see if your EMC-value configurations got loaded or the mod chose to ignore them, in the latter case causing you to wait for another hour as the game loads after you try a different way to change the EMC values in the "data" folder)

Version of Equivalent Exchange 3
Just about any version should do this, but I used <IP_ADDRESS>7 mainly (After I tried <IP_ADDRESS>4, which did the same to my loading time, but I changed to the latest curseforge version when I found that the EMC value for Minium Dust was not added auto-magically and I accidentally Calcinator'd a whole diamond into worthless Ash Dust)
Pastebin of relevant log files (fml-latest-client.log, fml-latest-server.log, latest.log)
413 Request Entity Too Large
nginx
The Rest -or- What I'm Asking For
I know that the system which processes recipes and whatnot to determine EMC values is already very efficient, and can't reasonably be made any more efficient, without buying a crate full of PS3s and building a cluster supercomputer to load all of that (or hiring aliens to build an optical computer dedicated to processing EE3 energy values from recipes). I know this insane loading time is supposed to be expected, when you use a mod that adds millions of useless lead tool part meta-items, "clear glass fine wire", dust piles and whatnot. But I had to sit through this excessively long loading process around 6 times, just to check whether or not any EMC values were changed when I modified the files in the /.minecraft/data/ee3/energy-values/ folder (before I learned that they can be changed and reloaded with chat commands. derp).
So, what I'm gonna ask for is something that isn't really needed to fix a game-breaking problem, but it would be very helpful in a situation somewhat like this (or debugging) - specifically, some configuration options to turn off recipe-item EMC calculation, or blacklist certain mods from having any EMC values added for their items. These options wouldn't be very useful for actually playing the game (for example, removing the recipe-item EMC calculation would prevent planks, sticks, ingots, metal-blocks, nuggets, cooked food, super-apples, etc having an EMC value), but they would be great for debugging in the presence of GreggyTech and its obese meta-items-table, or any other mod which adds millions of special items that will never be used by anyone ever to make anything useful (lead screws? magnesium saw blade? silicon fine wire?).
[offtopic] Seriously though, can anyone see any advantage to trying to cut wood logs with a magnesium saw blade? Or, imagine what would happen if you tried to use a screwdriver to tighten lead screws. Who wants some free Clear Glass Fine Wire?...

Without a log I cannot tell you if the calculation times are excessive or not. Just because there are a lot of TRACE level log messages (which you will always have with any Java app) does not mean that that is the cause of your long world load times.
Also, there IS an option to not have EE3 recalculate values every time to start up. It's a config option that will load in the saved values from the energy-values.json rather than recompute the set of values every time you play the game. In fact, that's the default config option.
So TLDR, without logs I cannot agree with your assumption that because GregTech has a lot of items that it's bogging down EE3 and thus your entire world load.

I know this is from two months ago, but it is still open so I thought I would throw in my issue. At the moment of writing this, I am still trying to load all the recipes for the energy-values file, but it has been going on for 45 minutes now. If I scroll up and look through the lines in the fml-client relating to other mods that EE3 is adding recipes, there are an average of ~20 recipes for each mod. You get to the gregtech lines and it goes on for literally 1000s upon 1000s of lines.  I understand that Gregtech pretty much overhauls a lot of stuff. But the amount of recipes it has is pretty excessive. Is there a different way to do this or do I just have to wait it out and hope I never have to change anything? I can't even upload the file here because it is currently 378k lines long just from trying to start up the world and is at 42,274 KB.

Closing due to age


Version selector

Is there a way to enable a version selector for the different package versions? The documentation of DocumenterVitepress.jl itself seem to link only to /dev/, but what about other versions?
FWIW, for mkdocs one could something to work using https://github.com/jimporter/mike.

I think that would be as simple as adding a JavaScript selector, since the structure of the folders is the same as what Documenter.jl usually generates (dev, stable, v*, previews/PR*).

The big issue here is that I need this to evaluate the items in versions.js at the root of gh-pages, preferably every time a client loads this.  If there are any JavaScript/Vue.js wizards here, do you know of a good solution to create a Vue component which can do that, and render on the client side (not server-side)?


Update scalafmt-core to 3.4.1

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

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta", artifactId = "scalafmt-core" } ]

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

Codecov Report

Merging #236 (f90636b) into master (1de717d) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #236   +/-   ##
=======================================
  Coverage   41.66%   41.66%
=======================================
  Files           1        1
  Lines          36       36
  Branches        1        1
=======================================
  Hits           15       15
  Misses         21       21

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 1de717d...f90636b. Read the comment docs.

Superseded by #237.


Improvements to outline view

The oultine view could be a lot more powerful than it currently is:

Right click menu
I would like to be able to right click each item where it would be possible to:

rename. allow F2 to edit the name directly from the outline. this applies the rename refactoring, not just renames the symbol if possible
find references
goto definition/declaration if those are separate things in your language
delete
format
run unit tests
duplicate. duplicates the definition and the implementation if those are separate things in your language. you can then immediately rename the duplicate from the outline
diff. compare similar looking methods

Reordering
Drag and drop to reorder items in the code.
If alphabetical sort is selected, add a button to sort items alphabetically. This might be tricky as you want to keep public/protected/private members together. But some kind of category grouping mechanism would also allow for static/instance and other similar cases.
Multiple selection

mass move
mass delete
mass format

I really like the ideas you have proposed here, which would actually make me use the outline alot more if those functions would be implemented, but I highly suggest you to break down your feature requests (you have 3 in here) into separate issues, linking to here if necessary, it will allow for better tracking and a less daunting task per issue / feature request.
Cheers!

I split it into two issues as multiple selection makes little sense with nothing to do with the items. The listed refactorings are not a must-have list, just a list of possibilities this enables.

Will be discussed in separate issues.


Mailgun Action Deprecation message

Hi,
First time fastlane user, loving it so far. Implementing mailgun functionality, getting:
Using :mailgun_sandbox_postmaster is deprecated, please change to :postmaster

Using :mailgun_apikey is deprecated, please change to :apikey

despite
     ENV['postmaster'] = "xxxxx"
     ENV['apikey'] = "xxxx"

I've 0 knowledge of Ruby, but I'm assuming the issue is in mailgun.rb on line 83. Should that puts be wrapped in an if, if the deprecated key is present.
EDIT: Sorry, I probably should have just fixed this myself in a pull request? First time GitHub user, sorry! :( https://github.com/fastlane/fastlane/pull/858

This is fixed with your pull requests, right?


[SYSTEMML-1756] Potential infinite recursion in Explain#explain(DMLProgram, Program, ExplainType)

Pass null for ExplainCounts parameter

Can an Admin verify this patch?

Test this Jenkins

add to whitelist.

Refer to this link for build results (access rights to CI server needed):
https://sparktc.ibmcloud.com/jenkins/job/SystemML-PullRequestBuilder/1736/

LGTM. Thank you @tedyu


Inclusion of topical almuten calculation

Based on algorithm of Almutem calculation, I created a proposition of topical almuten calculation. I can upload more TA formulas.

@jakubruszkowski Thanks for your PR.
I am thinking of creating a contrib package inside flatlib so that people can contribute things like this. Are you willing to create a new pull request where this file is inside flatlib/contrib/topical_almutem.py?

Done. :)

Closing this PR


Feature Request : Support Moonraker / Klipper as well

If possible it would be great if the app could Klipper Printers as well.
The Klipper can be connected with Moonraker, which as a good client documentation:
https://moonraker.readthedocs.io/en/latest/web_api/
Thanks for considering

I'd love this feature as well. Currently the only thing holding me back from Mainsail is a iOS app, OctoPrint while awesome is a lot heavier than Mainsail plus I like the design of the web UI better.

Also interested in this , would be great to have octopod support klipper

Hey guys,
Thanks for this cool suggestion. Unfortunately, I do not use or have Klipper so not planning on adding support for it. I took a quick look at Moonraker (never heard of it before) and even though it offers an API it seems to not be compatible with OctoPrint.
Having said this, if anyone wants to add support for it ... I'd be glad to review changes and add them if it makes sense. Maybe a new client for Moonraker needs to be an entire new project?
Gaston

Octopod seems partly to work with Moonraker, when the Octoprint compatibility is enabled in Moonraker.
Octopod shows the current temps and printer status, but nothing more and it does not refresh. See screenshot for more info.

Hi @TheLion,
Based on the information you shared, it seems like Klipper+Moonraker have compatibility with REST API but they do not implement webservices. Without webservices you won't get updates as the print progresses. OctoPod first makes a REST API call to get basic data and display it while it establishes a websocket connection to get stream of updates as they happen.
If you are running in the local network then it seems that websocket compatibility is not there yet. If you are running behind a reverse proxy then maybe this is a configuration of the reverse proxy.
Gaston

Hi @TheLion,
Based on the information you shared, it seems like Klipper+Moonraker have compatibility with REST API but they do not implement webservices. Without webservices you won't get updates as the print progresses. OctoPod first makes a REST API call to get basic data and display it while it establishes a websocket connection to get stream of updates as they happen.
If you are running in the local network then it seems that websocket compatibility is not there yet. If you are running behind a reverse proxy then maybe this is a configuration of the reverse proxy.
Gaston

Hi Gaston,
It is probably right what you are describing. Octoprint compatibility in Moonraker is limited and I doubt it will get expanded in the (near) future.
I'm not expecting Octopod to full support Klipper/Moonraker, but it would be nice if it somehow can detect it is Klipper/Moonraker, give a different notification as the current error and refresh the temps and print status.
I do think the information for Octopod is available, looking at other plugins/programs, only different than with Octoprint and I can fully understand if you don't want to go that route.

Hi .. moonraker offers the WS and this is also used by the Webguis like mainsail
https://moonraker.readthedocs.io/en/latest/web_api/#websocket-connections


nulite:0.1.0

I am submitting

[x] a new package
[ ] an update for a package

Description: This package implements bindings to vegalite for data visualisation

I have read and followed the submission guidelines and, in particular, I

[x] selected a name that isn't the most obvious or canonical name for what the package does
[x] added a typst.toml file with all required keys
[x] added a README.md with documentation for my package
[x] have chosen a license and added a LICENSE file or linked one in my README.md
[x] tested my package locally on my system and it worked
[x] excluded PDFs or README images, if any, but not the LICENSE

[x] ensured that my package is licensed such that users can use and distribute the contents of its template directory without restriction, after modifying them through normal use.

I'll try to reduce the file size a little

If you don't find ways to reduce it, it is still possible to merge it as is, it is not that big.

Ok, I wasn't able to do much about it

Thank you still :)


Bugs fixed related to issue #1215

New Pull Request
Fixes #1215
No new dependency. This bug has made me frustrated when I am working on a web app where I have a chart about Population changes and its break down components. I cannot make them both in the same chart because of the bug. Instead, I took another way to get around with it by literally creating another separate chart. If you are interested, here is the URL. https://maps.semcog.org/EconomicIndicators/#pep
Issue
https://codepen.io/Kylawamg/pen/mdyjVYb
In the Stacked Bar chart with line series, collapse series will result in wrong yaxis, yaxis scale, or missing yaxis.
Change
In src/charts/BarStacked.js, make sure values are available for drawing use even after collapsing some series.
In src/modules/Data.js, not returning collapsed.index to preserve yaxis when stacked is true in config.
In  src/modules/Scales.js, make sure yaxis scale is calculating correctly by ensuring setMultipleYScales works even after the first series is collapsed.
Type of change
Please delete options that are not relevant.

[X] Bug fix (non-breaking change which fixes an issue)

Checklist:

[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[X] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes

@tianxie1995
The PR broke the normal column stacked charts.
Hence, I had to revert this PR change as I published the new patch.
Please test the /samples/vanilla-js/column/ stacked charts after applying the changes. Once it looks good, I will take another look.

@junedchhipa I have restored changes I made on the StackedBar and fixed the bug on column stacked chart. Sorry for the redundant commits.
The only thing I have done besides restoring the changes to BarStacked.js is changing one line .

from const p = Math.min(this.yRatio.length - 1, i + 1)
to const p = Math.min(this.yRatio.length + 1, i + 1)

I also added a test sample for a stacked bar and line.

@tianxie1995 Thanks for the update.
Can you please create a new PR? I tried working with this same PR but I am having problems.
Thanks

I have created a new PR #1285 regarding this. Thanks,


Bump up to v0.1.4

Summary
In this PR, bump up the version of ssspy to v0.1.4.

Codecov Report
Base: 94.97% // Head: 94.97% // No change to project coverage :thumbsup:

Coverage data is based on head (46a58eb) compared to base (db38bee).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #205   +/-   ##
=======================================
  Coverage   94.97%   94.97%
=======================================
  Files          27       27
  Lines        3424     3424
=======================================
  Hits         3252     3252
  Misses        172      172

Impacted Files
Coverage Δ

ssspy/__init__.py
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Doesn't work in Magneto 1.8.1

After updating to Magento 1.8.1, installing debug bar from magento connect and it doesn't work. Also doesn't work in fresh install.

I'm also amazed this hack project still works for latest Magento versions :D
Sadly I prefer using modman because it allows to have  a sane extension directory structure.
Closing this issue.


Added "EXPLODE" operator

Finished writing "EXPLODE" operator. With Unnest planner and executor added. Tests yet to be added.

Do not add eva_dataset into the repo.

I think even though the file is deleted, it will still be stored in the git history tree some references, which slows down other commits. Probably we need to filter out those histories.

I think even though the file is deleted, it will still be stored in the git history tree some references, which slows down other commits. Probably we need to filter out those histories.

That's a good point. @llxxll12345 Check if you are able to filter out those histories.


Attempt error reporting for zip file uploads

From @cfjedimaster on August 3, 2018 18:19
While using zip uploads
az functionapp deployment source config-zip -g myResourceGroup -n <app_name> --src <zip_file_path>

I noticed an odd issue. The first time I tried it, I zipped it from a parent directory. So if foo was the folder with my function app, I zipped from the parent foo. This created a zip file where the root was a foo folder and not the contents of foo. (Obviously those contents were in there, just not at root.)
When I deployed, the CLI reported no issue with the zip. It took me a while to realize that I was zipped incorrectly. But the CLI never reported anything weird or wrong with the zip. If it had done so, it would have saved me quite a bit of time.
Copied from original issue: Azure/azure-functions-core-tools#611

/cc @panchagnula @ahmedelnably

this specific command takes the zip file provided as input & passes it to the scm zip deployment API, i am not sure what sort of validation is being expected here for the CL command. @ahmelsayed , are there any suggestions here on some pre-validation that can be done - especially if the zip deployment API isn't returning an error.

@cfjedimaster, the CLI command does not validate the contents of a zip file provided - atleast there is not such support from zip deployment at the time being. Closing this.

You realize that I was asking for it to validate? At least the minimum of "is the only entry at top a folder". I realize it doesn't do this now and I was asking it to be considered. Couldn't this be considered?

I realize & understand your ask - if we see more asks/feedback on this we will consider this on the CLI end, however for the API level to get a more robust validation, the functions-runtime should consider this.


Installing U-Boot

I am currently stuck in this Chapter.
I am using the following:
lspci gives
00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics 655 (rev 01)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 30)
00:14.0 USB controller: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (rev 30)
00:14.2 RAM memory: Intel Corporation Cannon Point-LP Shared SRAM (rev 30)
00:14.3 Network controller: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (rev 30)
00:16.0 Communication controller: Intel Corporation Cannon Point-LP MEI Controller #1 (rev 30)
00:17.0 SATA controller: Intel Corporation Cannon Point-LP SATA Controller [AHCI Mode] (rev 30)
00:1c.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #1 (rev f0)
00:1c.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #5 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #9 (rev f0)
00:1d.6 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #15 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 30)
00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)
00:1f.4 SMBus: Intel Corporation Cannon Point-LP SMBus Controller (rev 30)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller (rev 30)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (6) I219-V (rev 30)
6d:00.0 Non-Volatile memory controller: Phison Electronics Corporation E12 NVMe Controller (rev 01)
6e:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)

My card reader is not working on this host so I used an external usb card reader:
lsblk yields:
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0                       7:0    0    55M  1 loop /snap/core18/1880
loop1                       7:1    0  55.4M  1 loop /snap/core18/1944
loop2                       7:2    0  71.3M  1 loop /snap/lxd/16099
loop3                       7:3    0  29.9M  1 loop /snap/snapd/8542
loop4                       7:4    0  67.8M  1 loop /snap/lxd/18150
loop5                       7:5    0  31.1M  1 loop /snap/snapd/10492
sdb                         8:16   1 119.4G  0 disk
└─sdb1                      8:17   1 119.4G  0 part
nvme0n1                   259:0    0 238.5G  0 disk
├─nvme0n1p1               259:1    0   512M  0 part /boot/efi
├─nvme0n1p2               259:2    0     1G  0 part /boot
└─nvme0n1p3               259:3    0   237G  0 part
└─ubuntu--vg-ubuntu--lv 253:0    0 118.5G  0 lvm  /

I am trying to mount sdb1 (which is my sd card ) to /media/sdcard :

sudo mount /dev/sdb1 /media/sdcard/
FUSE exfat 1.3.0
WARN: volume was not unmounted cleanly.

sudo Mastering-Embedded-Linux-Programming-Second-Edition/format-sdcard.sh sdb1
Drive does not exist

I am sure someone can help me out so that I may be able to proceed.
This book needs a revision since there's a lot of things a reader has to debug while reading through and trying out

I was able to make some changes and solve the above problem but now serial logs show me the following when I am trying to follow the steps as mentioned in the book.
U-Boot 2017.01 (Jan 02 2021 - 22:02:25 +0000)
CPU  : AM335X-GP rev 2.1
I2C:   ready
DRAM:  512 MiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - bad CRC, using default environment
 not set. Validating first E-fuse MAC
Net:   cpsw, usb_ether
Press SPACE to abort autoboot in 2 seconds
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
reading boot.scr
** Unable to read file boot.scr **
reading uEnv.txt
** Unable to read file uEnv.txt **
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
** File not found /boot/zImage **
switch to partitions #0, OK
mmc1(part 0) is current device
Scanning mmc 1:1...
switch to partitions #0, OK
mmc1(part 0) is current device
SD/MMC found on device 1
** Invalid partition 2 **
Error: "bootcmd_nand0" not defined
starting USB...
USB0:   Port not available.
cpsw Waiting for PHY auto negotiation to complete......... TIMEOUT !

I was able to make some changes and solve the above problem but now serial logs show me the following when I am trying to follow the steps as mentioned in the book.
U-Boot 2017.01 (Jan 02 2021 - 22:02:25 +0000)
CPU  : AM335X-GP rev 2.1
I2C:   ready
DRAM:  512 MiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - bad CRC, using default environment
 not set. Validating first E-fuse MAC
Net:   cpsw, usb_ether
Press SPACE to abort autoboot in 2 seconds
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
reading boot.scr
** Unable to read file boot.scr **
reading uEnv.txt
** Unable to read file uEnv.txt **
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
** File not found /boot/zImage **
switch to partitions #0, OK
mmc1(part 0) is current device
Scanning mmc 1:1...
switch to partitions #0, OK
mmc1(part 0) is current device
SD/MMC found on device 1
** Invalid partition 2 **
Error: "bootcmd_nand0" not defined
starting USB...
USB0:   Port not available.
cpsw Waiting for PHY auto negotiation to complete......... TIMEOUT !

Hi, I am the author of the book. I am sorry that you are having problems with the U-Boot section.
The key line in the console output above is "Press SPACE to abort autoboot in 2 seconds". If you do press the space bar at that time window you will get to the U-Boot prompt and you can continue as described on page 65.
At some point in the past the implementation of U-Boot for BeagleBone would display a command line prompt after it failed to load a operating system, but the version we are using here (2017.01) reboots. I seems that I did not pick that up for the 2nd ed
BR,
Chris Simmonds

Hi, I am the author of the book. I am sorry that you are having problems with the U-Boot section.
The key line in the console output above is "Press SPACE to abort autoboot in 2 seconds". If you do press the space bar at that time window you will get to the U-Boot prompt and you can continue as described on page 65.
At some point in the past the implementation of U-Boot for BeagleBone would display a command line prompt after it failed to load a operating system, but the version we are using here (2017.01) reboots. I seems that I did not pick that up for the 2nd ed
BR,
Chris Simmonds

Hi Chris,
Thanks a lot.
I will try it.
Regards
Soutrik
On Mon, Jan 18, 2021 at 12:34 AM Chris Simmonds<EMAIL_ADDRESS>wrote:

Hi, I am the author of the book. I am sorry that you are having problems
with the U-Boot section.
The key line in the console output above is "Press SPACE to abort autoboot
in 2 seconds". If you do press the space bar at that time window you will
get to the U-Boot prompt and you can continue as described on page 65.
At some point in the past the implementation of U-Boot for BeagleBone
would display a command line prompt after it failed to load a operating
system, but the version we are using here (2017.01) reboots. I seems that I
did not pick that up for the 2nd ed
BR,
Chris Simmonds
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/PacktPublishing/Mastering-Embedded-Linux-Programming-Second-Edition/issues/3#issuecomment-762080822,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKSHPN4E6XZTXZURJ7TLXILS2PXCVANCNFSM4VRTG7UA
.

Hi Chris,
Thanks a lot.
I will try it.
Regards
Soutrik
On Mon, Jan 18, 2021 at 12:34 AM Chris Simmonds<EMAIL_ADDRESS>wrote:

Hi, I am the author of the book. I am sorry that you are having problems
with the U-Boot section.
The key line in the console output above is "Press SPACE to abort autoboot
in 2 seconds". If you do press the space bar at that time window you will
get to the U-Boot prompt and you can continue as described on page 65.
At some point in the past the implementation of U-Boot for BeagleBone
would display a command line prompt after it failed to load a operating
system, but the version we are using here (2017.01) reboots. I seems that I
did not pick that up for the 2nd ed
BR,
Chris Simmonds
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/PacktPublishing/Mastering-Embedded-Linux-Programming-Second-Edition/issues/3#issuecomment-762080822,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKSHPN4E6XZTXZURJ7TLXILS2PXCVANCNFSM4VRTG7UA
.

Hi @maitiSoutrik
Is the problem resolved? If so, can we close the issue?
Thanks

Hi @ManikandanKurup-Packt ,
I haven't got a chance to try it out yet.
Please go ahead and close the ticket as of now.
I can reopen it if I get stuck again.
Thanks

Thank you @maitiSoutrik. Feel free to open this issue if you get stuck and feel free to reach out to me in case if you need any help.

Thanks a lot for the support.
On Wed, Feb 17, 2021 at 11:33 PM Mani<EMAIL_ADDRESS>wrote:

Thank you @maitiSoutrik https://github.com/maitiSoutrik. Feel free to
open this issue if you get stuck and feel free to reach out to me in case
if you need any help.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/PacktPublishing/Mastering-Embedded-Linux-Programming-Second-Edition/issues/3#issuecomment-781121310,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKSHPN6YICDOBNSWC3KJ37LS7S7ETANCNFSM4VRTG7UA
.


[xDai] Enabled on the manage list collectible group doesn't appear on the page

Title/Description
Enabled on the manage list collectible group doesn't appear on the page
Environment

Browser: Chrome MacOS
Safe: 0x013DC982fEe3d7f4f8149BE53cDaD3dA4aDad162
Wallet: MM
App Version: xDai 2.14.0
Environment:

PR # https://pr1537--safereact.review.gnosisdev.com/xdai/app/#/safes/0x013DC982fEe3d7f4f8149BE53cDaD3dA4aDad162/balances

Steps to reproduce

Go to the Collectibles
Open Manage list
Enable collectibles group

Expected result
The enabled group doesn't appear on the page
Obtained result
On the rinkeby and mainnet the enabled collectible group appears on the page even if the safe doesn't contain tokens
Screenshots

the main question where do we have the issue : either on xDai network that the enabled but empty collectible group is not displayed in the list or on the rinkeby where the just enabled empty collectible group is displayed

I just tried this on Rinkeby. The empty NFT group is not displayed for me. That's how we implemented this if I recall correctly and hence that's what I would currently expect.
Does the empty group for you still show up on Rinekby @liliya-soroka ?

Closing this for now, please reopen if issue persists.


(column) ColumnNullable::replace_column_data should DCHECK size > sel…

…f_row
Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

need update pr title


Connect nosqlbench cassandra

What changed, and why it matters
This PR is for a new article on how-to use nosqlbench to connect, load and stress test cassandra service.
Please review and let me know what I missed.

It should be ready to be published. Thanks for reviewing.

Thanks @fmanimali, I changed slightly the formatting, could you please check if it's accurate?

I also removed the last sentence about the new tool to count the data, since I'm expecting a dedicated article from you in the future. Once we have that, we can link from this article

Looks good to me. Thank you for your review @ftisiot


SQLite and Ollama bug fixes

will restore state little later, please push all new changes if they are

just accept everything. the difference there is only empty summaties

I think it's still easier for me to just move your changes to the new PR, given the changes regarding the transition to asynchronous methods when abandoning .Result as we discussed in Discord

One test is failed: Failed Retriever_Ok


Install in a database without DBADM

The schema already exist
The install script should not stop. Just verify that everything is correct.

Similar to #105


add option to use multi-hour timesteps

see https://github.com/USGS-VIZLAB/vizstorm-GIF/pull/33#discussion_r201469119
Timesteps should be hourly (frame per hour) as a default, but we'd like the ability to do every 2 hrs, 3 hrs, 6hrs etc as needed. I think we can do that subsetting in choose_timesteps(), which would allow all datasets to be subset/interpolated to that specified resolution.
Adding this capacity should be a pretty simple addition to viz_config.yml (something like time_resolution_hrs: 3) and a modification to choose_timesteps() (just take every 3rd of the hourly precip timestamps, or get a little fancier with the POSIXct if needed)

A word of caution when we implement this - since we are doing cumulative precip, we'll have to sum precip from frames/rasters that we skip. For example, we'll want to make sure the result of using a two-hour timestep is the same as dropping every other PNG frame (but using an hourly step to generate them) when assembling the GIF.


Reduce smart reply sample list to 1 message

I did this because I noticed that the smart replies weren't as accurate if you provide it more than 1 or 2 texts... Kinda ironic, but my guess is Google's ML Kit is better with just responding to individual messages.
Closed. My beta branch

I did this because I noticed that the smart replies weren't as accurate if you provide it more than 1 or 2 texts... Kinda ironic, but my guess is Google's ML Kit is better with just responding to individual messages.
Closed. My beta branch


Provide matcher to queries containing a text search component

Loosen the restriction that currently exists for queries that contain a text search element.  Presently if even one index is missing for the query and that query has a text search included then that query is not completed.
The new behavior should be that as long as a text index exists then a query containing a text search should be able to complete regardless of missing JSON indexes by using a combination of SQL Engine and Matcher components.

This library is now end-of-life and this issue won't be fixed.
This issue has been tagged EOL in case any forks want to import it.


allow for redirects to be overridden

I'm using djangoshop inside djangocms, via a cmsplugin, cmsapp and cmsmenu.
now the problem is that because shop.urls are no longer in my projects url conf (and instead handled by the menu and cmsapp), redirects in the CartDetails and CartItemDetails (or anywhere else you hardcode redirect urlconf names) fail to resolve since my shop application has it's urls namespaced.
By allowing CartDetails.as_view to accept a kwarg like success_redirect='theshop:cart', we can make using djangoshop as a cmsplugin easier.
I do want to use namespaces in my urlconf and If I am missing an obvious way to override this without modifying the code, let me know.

Closed. Please check version 0.9.
The Cart now is handled by a CMS page.


Orders with incorrect CVV are not failing

Describe the bug
I am trying to do a checkout with the wrong CVV and redirecting to the error page instead of staying at the payment page.
To Reproduce
Steps to reproduce the behavior:

Go to 'checkout and enter the wrong CVV'
Click on 'pay now'
you will get an error page

Expected behavior
User should stay in the same payment section and highlight the error and the order should fail or should not be created in SFCC BM.
Screenshots
Please find the attached video for reference
Uploading Retail React App - Google Chrome 2024-07-22 16-36-47.mp4…
Desktop (please complete the following information):

OS: windows 11
Browser : chrome
Version : lates

Additional context
We need to understand how to fix this immediately since we are using the Adyen package.

Hello @amihajlovski , thanks a lot for the quick reference.
Do you have any suggestions on which file we need to modify or override to fix this basket retain and show the error to user,  until we get the fix from your end?
Thanks,
Jagadeesh

Hello @Jagadeesh-ETG
In the payments controller after failing the order, you would need to create a new basket with the previous order data (products, selected shipping method, address etc..) and attach it to the customer.
After that instead of returning error response you need to return successful response that would be properly handled on the frontend.
Happy to help
Aleksandar
Adyen

Thanks @amihajlovski.
I am trying to understand how we can override payment.js in the retail-react-app.  Any suggestion would be helpful.
Please close this issue if you believe it will be addressed in the future.
Thanks,
Jagadeesh

Hey @Jagadeesh-ETG
In this example ssr.js file you can see how we register adyen endpoints. That function accepts third optional argument for overriding adyen endpoints. Check the comment above the function to get an idea how to override the endpoints, otherwise you can also create new route in the ssr file with the same name and own controller after this function.
For example something like this:
.
.
registerAdyenEndpoints(app, runtime)
app.post('/api/adyen/payments', YourPaymentsControllerMiddleware)

Kind Regards
Aleksandar
Adyen


Transparency

Fixed transparency bug in simplepbr.frag, as discussed with janEntikan

This PR is messy and has some other stuff (e.g., a demo app), so I went ahead and put in the transparency fix manually.


Add condition to ensure swap is not zero for swap alert

I thought I introduced divide by zero situation even though Prometheus can handle zero denominator with NaN. Let's add condition explicitly checking if swap space is not zero for humans.

@dougszumski Thanks for approval. The checks for Centos8 is currently broken. Could you force merge this branch?


fix issue 191

https://github.com/lipangit/JieCaoVideoPlayer/issues/191#issuecomment-23
5949465

Good job

你好，咱们项目推出数字通证饺子token，https://github.com/lipangit/JZT， 给所有提交过pr的朋友30000个JZT，表示对你过去对项目支持的感谢。
请下载币威钱包https://www.bitcv.app/，把里面的以太坊地址给我，币威的地址站内转账不需要手续费。这东西值不值钱不重要，玩的是信仰。
Hello, let's launch the JiaoZiToken, https://github.com/lipangit/JZT, and give all the friends who submitted pr 30,000 JZT, thank you for your support of the project.
Please download the coin wallet https://www.bitcv.app/?from=bitcvCom and give me the address of the Ethereum. There is no charge for transferring money at the address station, if you do not know Chinese , you can give me other address of the eth. It is not important that the value of this thing is worthless. It is faith.


Update supported Python versions

Context:
Only Python 3.8 and 3.9 are supported.
Description of the Change:

Python 3.7 is removed from supported Python versions in setup.py.
The Python badge in the README is updated to show python 3.8 | 3.9 instead of python 3.8+.

Benefits:
The correct Python versions are documented.
Possible Drawbacks:
None
Related GitHub Issues:
None

Out of curiosity, how come 3.7 is not supported?


Collect pod logs

What would you like to be added:
Collect pod event and show them into the UI
Why is this needed:

Easier to troubleshooting
Show more details when deployment fails and we not found relevant events

@kaplanelad  tagged this as an enhancement


withCFlags doesn't work for musl stdenv

Describe the bug
# python-with-fno-plt.nix
{
  pkgs ?
  import (builtins.fetchTarball {
    name = "nixos-unstable";
    url = https://github.com/NixOS/nixpkgs/archive/nixos-unstable.tar.gz;
  }) {
      config = {
        replaceStdenv = { pkgs, ... }: pkgs.pkgsMusl.stdenv;
      };
      overlays = [
        (self: super: {
          stdenv = super.withCFlags ["-fno-plt"] super.stdenv;
        })
      ];
    },
}:
pkgs.python3

The above example does not work for musl based builds but does work for the normal stdenv.
       error: The `env` attribute set cannot contain any attributes passed to derivation. The following attributes are overlapping:
         - NIX_CFLAGS_COMPILE: in `env`: " -fno-plt"; in derivation arguments: " -static-libstdc++"

If you remove replaceStdenv then it works.
Notify maintainers

@thoughtpolice
@dtzWill
@alyssais
@yu-re-ka
Add a :+1: reaction to issues you find important.

Found others hitting this as well earlier: https://discourse.nixos.org/t/setting-nix-cflags-compile-and-nix-cflags-link-for-a-subset-of-packages/44078/3

The above example does not work for musl based builds but does work for the normal stdenv.

All musl based builds, or just static ones? (The error message makes me suspect the latter.)

huh…

Here is something even simpler that fails:
{
  pkgs ?
  import (builtins.fetchTarball {
    name = "nixos-unstable";
    url = https://github.com/NixOS/nixpkgs/archive/nixos-unstable.tar.gz;
  }) {
      overlays = [
        (self: super: {
          stdenv = super.withCFlags ["-fno-plt"] super.stdenv;
        })
      ];
    },
}:
pkgs.pkgsMusl.python3


Damage phasing in and out of blocks

Not sure what's causing the issue exactly, as it doesn't happen with other phasing-ability origins. We're using Inkbat's Masked custom origin, and every time we phase into or out of any wood blocks, about a heart of damage is taken. However, the Phantom origin or even Kitsune Custom origin, both of which can also phase through blocks, do not. So i'm not sure if this is an issue with the Masked code exactly, or if there is another issue. Any help would be appreciated

https://github.com/apace100/origins-fabric/issues/473


Request on Servo/ESC library: Allow Pulses of certain length with certain Frequency

I would like to suggest the Servo/ESC functions to be modified so that they can generate pulses of certain length and certain frequency and not just one pulse of certain length.
As it is said in the library, ESCs and even digital servos allow update rates of up to 400 Hz. However, you don't give a way to define this frequency INDEPENDENTLY of whatever you are running in your main program.
Your function rc_test_servos uses function rc_usleep to achieve the update rate, but what if you don't wanna have to be updating at 400 Hz on the main loop? Clearly you want to be updating as fast as you can to overcome the filtering of ESCs which you can see here (https://www.rcgroups.com/forums/showthread.php?1250488-ESC-Response-Testing). However, that doesn't mean that you necessarily need to be taking decisions at the same rate. If your main loop is running at 50 Hz, the difference in the update rate can have a significant impact on the flight performance.
This could also be achieved by "timer interrupts" but since I am noob on linux I still don't know how to implement them in the beaglebone blue.

I have examples of how to use the PRU to do both the frequency and pulse width of the PWM signal.[1]  I measured the PRU generating a very stable PWM at over 1 MHz, no need for the ARM to service it.
Unfortunately, there is some assembly required...
--Mark
[1] https://github.com/MarkAYoder/BeagleBoard-exercises/tree/master/pru/examples

Hi Mark,
Thank you very much for your response.
I will definitely look into your examples. That is exactly what I need.  :P
Can I ask you, what do I need to do to get one of your examples going? And, would uploading your examples affect the robotics libraries?
I ask because I assume it would need to change the program of the prus and I need the program of the encoder to read my RC reciever. Maybe I can use both of your programs. I just need to read a 6 channel RC receiver with pulses between 596-1595.
Regards,
Oscar

If you look around the directories you'll see I have have install.sh and setup.sh files that give instructions on how to make it work.
Currently it's a 18 channel PWM, 6 on PRU0 and 12 on PRU1.  You can easily remove the channels you don't want.
I think the robotcape runs the 4th encoder on PRU0 and the pwm channels on PRU1, so if you use PRU1 for the new pwm you can leave the encoder alone.
I hope this helps....
--Mark

Dear Mark,
Thank you for your response.
I would like to ask you this.
On my Teensy 3.5, I generate the signals to the ESCs using a 12-bit resolution PWM running at 400 Hz to which I send signals between 1638 minimum (1 ms pulse width) and 3276 (2 ms pulse width). So as you can imagine, this has a very high resolution of 1638.
Now, If I understand correctly, I see that the pwm functions that your library has in the examples, e.g. start_pwm_us, have a duty cycle (on-time) of 0-100 (integer) which means I can only access barely a resolution of 40 (1 ms pulse at 400 Hz) to 80 (2 ms pulse at 400 Hz), which means your possible values are
1ms,1.025ms, 1.05 ms, 1.075ms, 1.1ms, and so on....
Am I correct?
I would like to have more resolution. Would you say is possible to get a higher resolution? I need it to be at least 100 or if possible 1000.
Regards,
Oscar

Oscar:
If you check in pwm-test.c[1] you'll see a routine called start_pwm_us() which let's you give the pulse width in micro seconds.  1us should get you plenty of resolution.  If not, the routine start_pwm_count() let's you specify how many counts to be on and off which gives you very fine control.
The range of 0 to 100 was just to make an easy interface.
Have you considered using the hardware PWM's an skip the PRUs?
--Mark
[1] https://github.com/MarkAYoder/BeagleBoard-exercises/blob/master/pru/examples/pwm/pwm-test.c

Yes, I was looking into the eHRPWM which has an outstanding 16 bit resolution, but I don't know how to connect it to the output pins in the beaglebone blue and it only has 3 PWMs, I need 5 (2 servos/3 ESCs). The servos could be controlled with lower resolution PWM. I am very new to linux. If you could give me a few tips on how to achieve this I would be grateful.
Nevertheless, I see now how you are doing the count-countOn.
I will try to do it that way.
Thank you very much for your help!
Regards,
Oscar

Hey Mark,
Since you developed the encoder library, I would like to ask you, how do I get to read CPPM signal from my receiver, i.e. all channels merged into one pin.
I fail to see how that is possible since you only increment/decrement encoder count but no where you declare channels. I was also thinking about the "DSM" library but I don't know if it can handle CPPM.

Yes, there are 3 PWMs, but they each have 2 halves.  A pair of PWMs must have the same frequency, but can have different duty cycles.  On the Blue PWMs 1A, 1B, 2A and 2B drive the 4 motor h-bridges.  It looks like PWM0A and 0B are muxed with UART2.  So if you don't need the motors and UART2 you can have 6 PWMs.

Yes. That's exactly what I found. But, can I re-direct the signals to use the on-board 3-pin outputs? I'd rather avoid having to change the servo cables which might end up messing up cabling a little.

@MarkAYoder can you patch the code provided by @StrawsonDesign to still work with the roboticscape library, but provide any additional functions? I'd like to treat this project as an upstream of sorts.


Periodically sync database to the drive

What does this PR do?
Currently the database component syncs to the drive on_exit, which will also be triggered in case of an exception. In order to further ensure that data is not lost in case of an unhandled crash, this PR introduces periodic sync'ing of the database with a set time interval.
Does your PR introduce any breaking changes? If yes, please list them.
None
Before submitting

[ ] Was this discussed/approved via a GitHub issue? (not for typos and docs)
[x] Did you read the contributor guideline, Pull Request section?
[x] Did you make sure your PR does only one thing, instead of bundling different changes together?
[ ] Did you make sure to update the documentation with your changes? (if necessary)
[x] Did you write any new necessary tests? (not for typos and docs)
[x] Did you verify new and existing tests pass locally with your changes?
[ ] Did you list all the breaking changes introduced by this pull request?
[ ] Did you update the CHANGELOG? (not for typos, docs, test updates, or minor internal changes/refactors)

PR review
Anyone in the community is welcome to review the PR.
Before you start reviewing, make sure you have read the review guidelines. In short, see the following bullet-list:

[x] Is this pull request ready for review? (if not, please submit in draft mode)
[x] Check that all items from Before submitting are resolved
[x] Make sure the title is self-explanatory and the description concisely explains the PR
[x] Add labels and milestones (and optionally projects) to the PR so it can be classified

Did you have fun?
Make sure you had fun coding 🙃
cc @borda

What will happen if the sync process takes longer than the interval?

The copy and the interval are sequential and all calls are blocking, so the interval indicates how much time will elapse before a new copy is performed.


Issue #111: Convert examples to Swift 3.

Resolves Issue #111.

it works for me on osx sierra :) thanks for the awesome job!


A service deployment for Niffler performance monitoring

A service framework deployment might help with more visibility across communities such as Libre Health.

Closing this as Won't Fix. @anbhimi please reopen if you think we can have this implemented without incurring maintenance efforts and costs.


TAJO-1997: Registering UDF, it needs to check duplication

Ready for review

@jihoonson
Thanks for the review.
I applied what you advised and left some answers.
Please check them.

Thanks for update. I left a trivial comment.
The latest patch looks good to me. Would you rebase it?

Hi, @jihoonson .
I applied what you suggested and rebased.
Could you verify them?

+1. The latest patch looks good to me.
I'll commit shortly.


[Bug] Problem using customer rules definition

What happened?
Using the robocop tool to perform static analisys, using the predefined rules, I'n not facing any problems with it.
Teh problem is when attempt to follow the guidelines to include some custom rules to project, some problems with import of RuleParam from robocop rules, or even the rules dictionary containing the rules definition to the new checkers to be implemented.
In fact, I'm just attempting to use the code examples mentioned in the documentation (https://robocop.readthedocs.io/en/stable/external_rules.html), and I'm facing problems with RuleParam import, rule name atribute
Problem when attempting to import the
    from robocop.rules import Rule, RuleParam, RuleSeverity ImportError: cannot import name 'RuleParam' from 'robocop.rules' (/home/maltapar/tmp/robocop-tests/.venv-linter/lib/python3.8/site-packages/robocop/rules.py)
Problem with name atribute in rule:
  File "/home/maltapar/tmp/robocop-tests/customRules/myRule1.py", line 5, in <module>     "9999": Rule(rule_id="9999", name="dummy-in-name", msg="There is 'Dummy' in test case name", severity=RuleSeverity.WARNING) TypeError: __init__() got an unexpected keyword argument 'name'
I attached a simple demo project where you can replicate the problems that I'm facing:
robocop-tests.zip
I create a script that prepares a setup with python vitual enviroment, installing the robotframework==3.2.2 and robotframework-robocop==1.12.0, and runs the robocop statis analisys from the testcases folder.
$ python --version
Python 3.8.10
$ robot --version
Robot Framework 3.2.2 (Python 3.8.10 on linux)
$ robocop --version
1.12.0
Operating System
Windows + WSL2
Robocop version
1.12.0

RuleParam was introduced in Robocop 2.0. I have almost completely reworded how we define rules in Robocop 2.0 (mostly to make it easier to add new rules, previously it was using tuples instead of proper classes). It's not yet released - hopefully we can do release before Robot Framework 5.0 release. So the problem is that you saw the documentation for newest version that's not yet released. When I enter https://robocop.readthedocs.io/en/stable/external_rules.html it still describes old way. New way is only available at https://robocop.readthedocs.io/en/latest/external_rules.html . (stable -> latest).
I think it would be best if you work with Robocop 2.0 to not waste time overwriting your custom rules when it will be released (matter of 1-2 weeks). For now you can try to install development version of Robocop from the source :
pip install https://github.com/MarketSquare/robotframework-robocop/archive/master.zip

Hi @bhirsz, thanks for the quick answer on this topic.
In fact with the development version, those problems are outadate.
We are in the process of adopting/migrating to this tool, so we will follow your sugestion to start preparing everything based on the new version to come.
Best regards.