Fix broken POM files

See https://github.com/firebase/FirebaseUI-Android/issues/1060#issuecomment-352201278
The old POM file:
  <dependencies>
    <dependency>
      <groupId>com.google.firebase</groupId>
      <artifactId>firebase-auth</artifactId>
      <version>11.6.2</version>
    </dependency>
    <dependency>
      <groupId>com.google.android.gms</groupId>
      <artifactId>play-services-auth</artifactId>
      <version>11.6.2</version>
    </dependency>
  </dependencies>

The new POM file:
  <dependencies>
    <dependency>
      <groupId>com.google.firebase</groupId>
      <artifactId>firebase-auth</artifactId>
      <version>11.6.2</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>com.google.android.gms</groupId>
      <artifactId>play-services-auth</artifactId>
      <version>11.6.2</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>com.android.support</groupId>
      <artifactId>design</artifactId>
      <version>27.0.2</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>com.android.support</groupId>
      <artifactId>customtabs</artifactId>
      <version>27.0.2</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>com.android.support.constraint</groupId>
      <artifactId>constraint-layout</artifactId>
      <version>1.1.0-beta3</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>android.arch.lifecycle</groupId>
      <artifactId>extensions</artifactId>
      <version>1.0.0</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>com.android.support</groupId>
      <artifactId>cardview-v7</artifactId>
      <version>27.0.2</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>com.google.firebase</groupId>
      <artifactId>firebase-auth</artifactId>
      <version>11.6.2</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>com.google.android.gms</groupId>
      <artifactId>play-services-auth</artifactId>
      <version>11.6.2</version>
      <scope>runtime</scope>
    </dependency>
  </dependencies>

Oh wait, the compile deps are showing up twice.

Ok, I think we're good:
  <dependencies>
    <dependency>
      <groupId>com.google.firebase</groupId>
      <artifactId>firebase-auth</artifactId>
      <version>11.6.2</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>com.google.android.gms</groupId>
      <artifactId>play-services-auth</artifactId>
      <version>11.6.2</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>com.android.support</groupId>
      <artifactId>design</artifactId>
      <version>27.0.2</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>com.android.support</groupId>
      <artifactId>customtabs</artifactId>
      <version>27.0.2</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>com.android.support.constraint</groupId>
      <artifactId>constraint-layout</artifactId>
      <version>1.1.0-beta3</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>android.arch.lifecycle</groupId>
      <artifactId>extensions</artifactId>
      <version>1.0.0</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>com.android.support</groupId>
      <artifactId>cardview-v7</artifactId>
      <version>27.0.2</version>
      <scope>runtime</scope>
    </dependency>
  </dependencies>

@SUPERCILEX thanks for trying for the quick fix but I think we're running in the wrong direction here.  The old POM, while causing problems, was working as intended.  Only things marked api should show up in the POM, things marked implementation should be exactly that: implementation details.
The problem here is we were only considering the deps we export in our Java API surface.  Because of how our resources/layouts get merged into the user's app though, any class we use in XML must also be an api dependency.
So let's fix this by marking the appropriate libs as api rather than moving anything that's implementation into the POM.

Here are all the views we are effective exporting:
$ find . -path "*src*" -type f -name "*.xml" \
    | xargs grep -E -o -h "<[a-z0-9]+\.[a-zA-Z0-9\.]+" \
    | sort \
    | uniq

Result:
<android.support.constraint.Barrier
<android.support.constraint.ConstraintLayout
<android.support.design.widget.CoordinatorLayout
<android.support.design.widget.TextInputEditText
<android.support.design.widget.TextInputLayout
<android.support.v7.widget.CardView
<android.support.v7.widget.RecyclerView
<com.firebase.ui.auth.ui.phone.CountryListSpinner
<com.firebase.ui.auth.ui.phone.SpacedEditText
<com.firebase.ui.auth.util.ui.BaselineTextInputLayout
<com.firebase.ui.auth.util.ui.SupportVectorDrawablesButto

@samtstern I'm pretty sure that's unnecessary—the POM scopes are supposed to handle api/implementation. See this SO answer that explains the POM runtime and compile scopes: https://stackoverflow.com/a/29230903/4548500

compile
This is the default scope, used if none is specified. Compile dependencies are available in all classpaths of a project. Furthermore, those dependencies are propagated to dependent projects.

runtime
This scope indicates that the dependency is not required for compilation, but is for execution. It is in the runtime and test classpaths, but not the compile classpath.

Just to make sure, I'll test it in a bit.

Confirmed that your runtime POM dependencies make the app compile.  Gonna play with some more situations.

Sweet! I'm also testing the provided deps so please hold off on merging if you're satisfied with the testing on your side. 😄

Applying your POM fix to 3.1.2-SNAPSHOT and using the build.gradle from the originally reported issue I see this dependency resolution:
debugRuntimeClasspath - Resolved configuration for runtime for variant: debug
+--- com.android.support:appcompat-v7:26.1.0 -> 27.0.2
|    +--- com.android.support:support-annotations:27.0.2
|    +--- com.android.support:support-core-utils:27.0.2
|    |    +--- com.android.support:support-annotations:27.0.2
|    |    \--- com.android.support:support-compat:27.0.2
|    |         +--- com.android.support:support-annotations:27.0.2
|    |         \--- android.arch.lifecycle:runtime:1.0.3
|    |              +--- android.arch.lifecycle:common:1.0.3
|    |              |    \--- com.android.support:support-annotations:26.1.0 -> 27.0.2
|    |              +--- android.arch.core:common:1.0.0
|    |              |    \--- com.android.support:support-annotations:26.1.0 -> 27.0.2
|    |              \--- com.android.support:support-annotations:26.1.0 -> 27.0.2
|    +--- com.android.support:support-fragment:27.0.2
|    |    +--- com.android.support:support-compat:27.0.2 (*)
|    |    +--- com.android.support:support-core-ui:27.0.2
|    |    |    +--- com.android.support:support-annotations:27.0.2
|    |    |    \--- com.android.support:support-compat:27.0.2 (*)
|    |    +--- com.android.support:support-core-utils:27.0.2 (*)
|    |    \--- com.android.support:support-annotations:27.0.2
|    +--- com.android.support:support-vector-drawable:27.0.2
|    |    +--- com.android.support:support-annotations:27.0.2
|    |    \--- com.android.support:support-compat:27.0.2 (*)
|    \--- com.android.support:animated-vector-drawable:27.0.2
|         +--- com.android.support:support-vector-drawable:27.0.2 (*)
|         \--- com.android.support:support-core-ui:27.0.2 (*)
+--- com.android.support.constraint:constraint-layout:1.0.2 -> 1.1.0-beta3
|    \--- com.android.support.constraint:constraint-layout-solver:1.1.0-beta3
\--- com.firebaseui:firebase-ui-auth:3.1.2-SNAPSHOT
     +--- com.google.firebase:firebase-auth:11.6.2
     |    +--- com.google.android.gms:play-services-base:11.6.2
     |    |    +--- com.google.android.gms:play-services-basement:11.6.2
     |    |    |    +--- com.android.support:support-v4:25.2.0 -> 27.0.2
     |    |    |    |    +--- com.android.support:support-compat:27.0.2 (*)
     |    |    |    |    +--- com.android.support:support-media-compat:27.0.2
     |    |    |    |    |    +--- com.android.support:support-annotations:27.0.2
     |    |    |    |    |    \--- com.android.support:support-compat:27.0.2 (*)
     |    |    |    |    +--- com.android.support:support-core-utils:27.0.2 (*)
     |    |    |    |    +--- com.android.support:support-core-ui:27.0.2 (*)
     |    |    |    |    \--- com.android.support:support-fragment:27.0.2 (*)
     |    |    |    \--- com.google.android.gms:play-services-basement-license:11.6.2
     |    |    +--- com.google.android.gms:play-services-tasks:11.6.2
     |    |    |    +--- com.google.android.gms:play-services-basement:11.6.2 (*)
     |    |    |    \--- com.google.android.gms:play-services-tasks-license:11.6.2
     |    |    \--- com.google.android.gms:play-services-base-license:11.6.2
     |    +--- com.google.android.gms:play-services-basement:11.6.2 (*)
     |    +--- com.google.firebase:firebase-common:11.6.2
     |    |    +--- com.google.android.gms:play-services-basement:11.6.2 (*)
     |    |    +--- com.google.android.gms:play-services-tasks:11.6.2 (*)
     |    |    \--- com.google.firebase:firebase-common-license:11.6.2
     |    +--- com.google.android.gms:play-services-tasks:11.6.2 (*)
     |    \--- com.google.firebase:firebase-auth-license:11.6.2
     +--- com.google.android.gms:play-services-auth:11.6.2
     |    +--- com.google.android.gms:play-services-auth-api-phone:11.6.2
     |    |    +--- com.google.android.gms:play-services-base:11.6.2 (*)
     |    |    +--- com.google.android.gms:play-services-basement:11.6.2 (*)
     |    |    +--- com.google.android.gms:play-services-tasks:11.6.2 (*)
     |    |    \--- com.google.android.gms:play-services-auth-api-phone-license:11.6.2
     |    +--- com.google.android.gms:play-services-auth-base:11.6.2
     |    |    +--- com.google.android.gms:play-services-base:11.6.2 (*)
     |    |    +--- com.google.android.gms:play-services-basement:11.6.2 (*)
     |    |    +--- com.google.android.gms:play-services-tasks:11.6.2 (*)
     |    |    \--- com.google.android.gms:play-services-auth-base-license:11.6.2
     |    +--- com.google.android.gms:play-services-base:11.6.2 (*)
     |    +--- com.google.android.gms:play-services-basement:11.6.2 (*)
     |    \--- com.google.android.gms:play-services-tasks:11.6.2 (*)
     +--- com.android.support:design:27.0.2
     |    +--- com.android.support:support-v4:27.0.2 (*)
     |    +--- com.android.support:appcompat-v7:27.0.2 (*)
     |    +--- com.android.support:recyclerview-v7:27.0.2
     |    |    +--- com.android.support:support-annotations:27.0.2
     |    |    +--- com.android.support:support-compat:27.0.2 (*)
     |    |    \--- com.android.support:support-core-ui:27.0.2 (*)
     |    \--- com.android.support:transition:27.0.2
     |         +--- com.android.support:support-annotations:27.0.2
     |         \--- com.android.support:support-compat:27.0.2 (*)
     +--- com.android.support:customtabs:27.0.2
     |    +--- com.android.support:support-compat:27.0.2 (*)
     |    \--- com.android.support:support-annotations:27.0.2
     +--- com.android.support.constraint:constraint-layout:1.1.0-beta3 (*)
     +--- android.arch.lifecycle:extensions:1.0.0
     |    +--- android.arch.lifecycle:runtime:1.0.3 (*)
     |    +--- android.arch.core:common:1.0.0 (*)
     |    +--- android.arch.core:runtime:1.0.0
     |    |    +--- com.android.support:support-annotations:26.1.0 -> 27.0.2
     |    |    \--- android.arch.core:common:1.0.0 (*)
     |    +--- com.android.support:support-fragment:26.1.0 -> 27.0.2 (*)
     |    \--- android.arch.lifecycle:common:1.0.3 (*)
     \--- com.android.support:cardview-v7:27.0.2
          \--- com.android.support:support-annotations:27.0.2

And that's what we want, right? However, this PR doesn't seem to be doing quite what we'd expect as I've tested the following scenarios:

Use old version of CL: it's upgraded as expected
Don't include CL at all: compiles and still get code completion. Why??? It doesn't matter what scope I put, the CL dep is still added as a transitive one. I've tried everything, but I'm stuck: either the version isn't upgraded or it's added as a transitive dep which doesn't make sense. I feel like this is a bug in the Android Gradle Plugin, what do you think?
Use old version of Facebook dep: it isn't upgraded for some reason, maybe a bug? That's the same behavior as before though.
Don't include Facebook dep: ClassNotFoundException as expected

What do you think, is this PR good to merge?

Use old version of CL: it's upgraded as expected

Yep.

Don't include CL at all: compiles and still get code completion. Why??? It doesn't matter what scope I put, the CL dep is still added as a transitive one. I've tried everything, but I'm stuck: either the version isn't upgraded or it's added as a transitive dep which doesn't make sense. I feel like this is a bug in the Android Gradle Plugin, what do you think?

Yeah I find things like this all the time.  Gradle in general is compatible with maven repositories but does not implement Maven's exact dependency resolution.  I would not be surprised at all to find out that android just takes runtime deps and makes them compile.

Use old version of Facebook dep: it isn't upgraded for some reason, maybe a bug? That's the same behavior as before though.
Don't include Facebook dep: ClassNotFoundException as expected

Why would we expect Facebook to be upgraded?  I don't see it in the POM anywhere.

Also worth nothing that this was our POM for version 3.0.0:
 <dependencies>
    <dependency>
      <groupId>com.android.support</groupId>
      <artifactId>design</artifactId>
      <version>26.1.0</version>
    </dependency>
    <dependency>
      <groupId>com.android.support</groupId>
      <artifactId>customtabs</artifactId>
      <version>26.1.0</version>
    </dependency>
    <dependency>
      <groupId>com.android.support.constraint</groupId>
      <artifactId>constraint-layout</artifactId>
      <version>1.1.0-beta1</version>
    </dependency>
    <dependency>
      <groupId>com.google.firebase</groupId>
      <artifactId>firebase-auth</artifactId>
      <version>11.4.2</version>
    </dependency>
    <dependency>
      <groupId>com.google.android.gms</groupId>
      <artifactId>play-services-auth</artifactId>
      <version>11.4.2</version>
    </dependency>
    <dependency>
      <groupId>com.android.support</groupId>
      <artifactId>cardview-v7</artifactId>
      <version>26.1.0</version>
    </dependency>
  </dependencies>

So we had deps on design, custom tabs, constraint-layout, and cardview in addition to the Firebase/Play deps.  We did not declare scope on any of them though.  And if we can't prove that scope does anything, I don't think we should add it.

For facebook, I just added it in e7c29ef with the provided scope though that doesn't seem to have any effect. So yeah, we can remove it.
As for the runtime deps, how should we proceed? Removing them from the POM means we won't be updating the consumer's deps and could lead to those isStateSaved NoSuchMethodErrors from the EasyPermissions support lib thing or the CL stuff we saw here, but adding them means we leak the deps transitively which is the complete opposite of what the 3.0 Android Gradle Plugin is trying to do.
As for your scope concern, the default is compile which isn't what we want. I think we should keep the scopes in case that scope bug gets fixed.
Thoughts on how we should proceed?

@SUPERCILEX ok I am fine to keep the scopes.  Let's remove the bit about the provided deps though, they've never been in the POM before and I don't want to add them now as the current check-at-runtime-throw-exception mechanism has generated no complaints.

SGTM, see b36d746


Performance test and profiling on trace ingestion post migration to event model

Is your feature request related to a problem? Please describe.
All trace ingestion pipeline plugins have now been using event model in a side branch https://github.com/opensearch-project/data-prepper/tree/maint/546-migrate-trace-analytics-to-event-model. As essential task of #546 , we need performance testing on the pipeline after migration to benchmark against the pipeline before migration (main branch) and profiling on any potential bottlenecks in implementation
Describe the solution you'd like
The high-level goal is to

benchmark performance against before migration
profiling on bottlenecks.

Describe alternatives you've considered (Optional)
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Closed in #1041 and #1044


Fix issues with setting feature visibility.

Only gl features honored visibility, and then only if they did not consist of secondary features.  Visibility now works on all renderers and a concept of dependentFeatures has been added to group visibility for certain features.  Some features still probably don't support visibility properly (such as the graphFeature), but that should be left for a different fix.

Current coverage is 86.46% (diff: 100%)

Merging #632 into master will increase coverage by 0.05%

@@             master       #632   diff @@
==========================================
  Files            85         85
  Lines          8273       8290    +17
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           7149       7168    +19
+ Misses         1124       1122     -2
  Partials          0          0

Powered by Codecov. Last update 7a90503...c623308


Packt's Python books updated

What does this PR do?
Add Resource(s) | Remove Resource(s)
For resources
Description
Packt has either released a new version of an already existing Python book by Fabrizio Romano, or the link has been updated. Either way, it works now. Also, there's a new machine learning book  to replace the one that has been removed from the free ebooks list.
Also, Pact now requires an account to download their books.
Why is this valuable (or not)
They're full, high quality books
How do we know it's really free?
They're available on the publisher's free ebooks list
For book lists, is it a book?
Yes
Checklist:

[X] Not a duplicate
[X] Included author(s) if appropriate
[X] Lists are in alphabetical order
[X] Needed indications added (PDF, access notes, under construction)

see Travis.
email address doesn't need to be real

I'll fix that. Should I change the text about the Packt account then?


Main Thread Execution: Improving the usage of DispatchQueue.main

This improvement suggestion is a clone from DeeMoney iOS project: https://github.com/dee-money/passenger-ios/issues/210
Why
Normally, when we want to execute a block of code on main thread, what we would usually do is putting that block of code inside DispatchQueue.main.async. This way works just fine, especially in the case the code is currently running on background thread.
However, in the situation when the block of code is already running on main thread, this action will cause the block of code to be rescheduled to run on main thread in the next runloop instead of the current one, causing a small delay in execution. An example symptom we usually see can be if the code is about showing some subviews, there will be a slight delay then a sudden pop to show the view.
Further comment, evidence, alternatives considered
As a result, for solving this problem, we can create a Thread+Async.swift extension file for adding a current thread check before executing as follow:
extension Thread {

    static func performOnMain(_ execution: @escaping EmptyCompletion) {
        guard !Thread.isMainThread else { return execution() }
        DispatchQueue.main.async { execution() }
    }
}

Then, whenever we want to bring some code to main thread, instead of putting it inside DispatchQueue.main.async, we can do this 🤗
Thread.performOnMain {
   ...
   // execute your code on main thread here
   ...
}

I want to put this as referrence https://developer.apple.com/forums/thread/99224. My little research didn't find any downside to this except check Thread.isMainThread might be cpu costly (I don't know how much).
Good suggestion. 👍

I want to put this as referrence https://developer.apple.com/forums/thread/99224. My little research didn't find any downside to this except check Thread.isMainThread might be cpu costly (I don't know how much).
Good suggestion. 👍

except check Thread.isMainThread might be cpu costly (I don't know how much).

I have tried to look for mentions about CPU cost of this check Thread.isMainThread on the internet but there is none that I could find 😅. Taking a closer look, this check seems to be a computed boolean based on a stored variable - thread type of a Thread object, so I assume the cost is small enough to reach to a point where it is not worth mentioning 😁

except check Thread.isMainThread might be cpu costly (I don't know how much).

I have tried to look for mentions about CPU cost of this check Thread.isMainThread on the internet but there is none that I could find 😅. Taking a closer look, this check seems to be a computed boolean based on a stored variable - thread type of a Thread object, so I assume the cost is small enough to reach to a point where it is not worth mentioning 😁


Docker-in-docker doesn't start on Ubuntu in AWS

Symptoms

dind container won't start with overlay filesystem error

Environment
Rancher 1.6.10
Kubernetes 1.7.7
Ubuntu 16.04
Fix
Set the strorage-driver to overlay:
/etc/docker/daemon.json:
{
  "storage-driver": "overlay"
}

Hmmmm. Interesting.


TypeError

TypeError: Cannot read property 'counter' of undefined
http://leningrad.lv/addons/likely/likely.js:4
Have no idea is it a bug or what.

Which browser does causing this error? If it's IE9, I think it won't fix.

Chrome Version 46.0.2490.86 m, Windows 10.

Hm, I just tested latest likely on the latest version of chrome (the one that you've mentioned) on OS X, and everything works fine. Could you provide additional details:

Which version of likely are you using?
How do you include likely on page?
How do you initiate likely (if you including the file in release folder, or via bower then skip this question)?

I found the error on your website, I'll try to inspect, what the problem might be.

I found the error, remove the  tags for now, Likely tries to load  tags as widgets.

Fixed in new version v2.0.6 (852bef7)


[release/9.0] Update vs-solutionpersistence to 1.0.28

backport #428

@kasperk81 - Let me know if you need me to trigger the darc subscription to SDK's 9.0 branch after this PR gets merged.

@ellahathaway yes please run the darc sub so we can update sdk and then msbuild.

Okay - I trigged the 9.0 subscription, but the 9.0 branch is on lockdown, so that PR likely won't be able to be merged for a bit.


Minimize Amplitude After K Removals.py

🚀 Feature
You are given a list of integers "nums", and an integer k. Given that you must remove k elements in nums,
return the minimum max(nums) - min(nums) value we can achieve.
Constraints:-
1 ≤ n ≤ 100,000 where n is the length of nums
k < n
Have you read the Contributing Guidelines on Pull Requests?
YES
Motivation
Motivation is how can we solve in O(nlogn)
Pitch
It is one of the latest interview question

Sir @SKAUL05 @nrickles3 @ArchanGhosh @hushee69 @bhav09 @HarshCasper please /assign me this issue will give a neet and well-explained code and description

/assign

/python


Make Grippers work for Servo1, Servo2

Little bit of time lost with servos not working today, surface mount pins breaking off today.  This should make the servo signal go out to both servos, and therefore work no matter which side the servo is plugged into.

@romankhar want to take a look?

@romankhar sup?

Thank you - very useful fix!
Roman Kharkovski
Phone: +1-412-267-7662
Blog: http://RomanKharkovski.com
On Wed, Oct 23, 2019 at 4:21 PM John Cole<EMAIL_ADDRESS>wrote:

@romankhar https://github.com/romankhar sup?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/GoogleCloudPlatform/cloud-derby/pull/23?email_source=notifications&email_token=AAXO2P66EACTJCDZ3INJ5HLQQCW5JA5CNFSM4I7CWVCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECCX3BI#issuecomment-545619333,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAXO2P24RXUWWUWRENPK7XDQQCW5JANCNFSM4I7CWVCA
.


Set tab visibility

Hi,
I needed other tabs to be hidden until an address is selected in the only tab that is left. I can hide/show tabs now with these modifications.

Not sure, but couldn't you already use v-if for this?

Hi @sebastiandedeyne, I tried to use v-if, but not rendering the tab also means not rendering the tab content. There are two reasons you might not want this: 1) rendering is expensive 2) content in the tab is not rendered by the component itself, but rather added to the content pane using jQuery (my use case), and it will be lost when not rendering it. So internally the Tab uses v-show, as v-show does not work on the tab tag.

Could you post an example of how you're exactly using this? If isVisible is true by default, won't it always render first anyway?

Yes, it is rendered first time. I'm putting a form in the first tab which is not managed by Vue. Using v-if would cause the form to be lost (I tried that already). You could also think about an expensive rendering you don't want to repeat. On startup, I check if the form in the first tab is all empty, in that case the tab is hidden (setTabVisible=false), and the second tab gets the focus. Second tab contains a search form. Once you select a value in the search form results, the form in the first tab is populated, so no longer empty, which will cause the logic to show the first tab (setTabVisible=true).

Thanks!


The Azure Kinect Code Samples repository has not been updated in a while

Describe the bug
The Azure Kinect Code Samples repository has not been updated in some time. There are 11 outstanding PRs that need reviews. Some of them seem helpful to new developers coming to the Azure Kinect Sensor SDK.
Also the build status is broken in the repository's README.md.

+1


add woff2 font file

My browser is asking for this file as well.

I saw this and started to add the file, but then stopped. I thought I commented on this but I guess I didn't.
We might look at making this part of the build step as we will probably want to make sure we pull the font files from the version of font-awesome we have installed. This can either be a post-install script or part of the build process to copy over the font files from the npm module.


Flow type support?

We actively use the library and really like it 👍 We've been trying to improve our flow coverage and were wondering if you could add flow types to the library?
Thanks!

Hey @sanjaypojo and sorry for the late response. Happy new year!
Yeah so flow support would be great indeed but I don't think I would be able to get the time to work on it soon. I would welcome a PR though if you are up for it! If you have a look at the package it's really small; so it won't be difficult to do it yourself. If you do open a PR please ping me explicitly in order to review and release it.
Thanks

Hey @marudy finally had a minute so I submitted a PR. Do take a look and let me know if you need any changes :)


Quick Open arrow key navigation retains old highlight pos from earlier text

Launch Quick Open
Type "doc"
Press down arrow 5 times
Backspace and type "key" instead
Press down arrow

Result: 6th item in results list is highlighted
Expected: highlight should start from top again

This is now fixed in 1.3


test(STONEBLD-1947): Add tests for nudging distribution repository

/retest

@stuartwdouglas, I saw that this PR is failing in line build.go:1668. Maybe because of some change (?)
  [FAILED] Expected
      <string>: "...o-qe/releas..."
  to equal               |
      <string>: "...o-qe/build-..."
  In [It] at: /tmp/tmp.kQnOWiz3xy/tests/build/build.go:1668 @ 01/23/24 00:38:38.123

/retest

/retest

This won't pass until the corresponding build service PR is in.

/retest

/retest

/lgtm

/retest


SynthesizeSpeech timeout when using ssml

Hi guys. The version of package 1.1.3.
08/14/2019 I noticed that requests through client.SynthesizeSpeech() failed by timeout. I sending parts of ssml with length 5000.
const request = {

                input: {ssml: someText},
                voice: languageConfig,
                audioConfig: {
                    audioEncoding: 'MP3',
                    sampleRateHertz: 16000,
                    effectsProfileId: ['handset-class-device' ]
            }

Then I tried to send smaller pieces of ssml (2000 chars). And now I got the response but still, it works much slower than previous. Maybe be do you know what could be the reason of such behavior?
Also I almost sure that   input: {text: someText}  works pretty much faster
Thanks in advance!

I'm also experiencing the same, screenshot below is from Sentry, which is tracking errors in my app:

Well, that did not work. Same problem exists on 1.1.2. Seems the Google Text To Speech service has troubles then.

@jvandenaardweg as a temporary workaround try to switch to text from ssml - it works ok. You'll lose some functionality of course but see if it works for you till Google fixes its stuff

Thanks, that's a nice little work-around for now @AndreyPoznyak
Text requests seem to indeed have the performance like before.
Would definitely see the SSML problem be fixed, as I heavily rely on SSML

Can someone on this thread get me code and sample SSML that reproduces the issue?  (I'm at Google)

P.S.  If you have a Google support ticket number that will also help me investigate

Greetings folks!  It sounds like the issue here is not related to the nodejs library, and is more a problem with the back end service.  We can send this to a few folks on that team - but it probably makes the most sense if you:
a.) If you have a support contract, make sure to file a ticket and
b.) File an issue in their issue tracker over here: https://issuetracker.google.com/savedsearches/559758
We can keep this open for tracking purposes, but I want to make sure y'all are getting in touch with the right team.

Hi guys
@bbookman @JustinBeckwith here is the ticket I reported a couple of days ago: https://issuetracker.google.com/issues/139429599
@bbookman any text wrapped in SSML's <speak> with length more than 3k chars and it reproduces - however, it definitely is not related to this nodejs lib as mentioned above
thanks!

Thanks Andrey, I'll check it out and report back when I have anything

Thanks @bbookman @JustinBeckwith @AndreyPoznyak 👍

I can reproduce this.  Next stop is to get the issue to the right folks.
<!DOCTYPE html>

  <meta charset=utf-8>
  <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
  <title>Error 502 (Server Error)!!1</title>

502. That’s an error.

The server encountered a temporary error and could not complete your request.
Please try again in 30 seconds.  That’s all we know.

Interesting note - I've refactored the 'synthesizeSpeech' method to use 'text' as the input instead of 'ssml', while leaving the '.ssml()' method at the end. The API appears to be converting the text with the higher Wavenet quality as opposed to the standard speech quality.
'input: { text: (new Speech).say(textFileData).ssml()}'

Somebody already tried if it's working again? I haven't found the time yet to re-test

@jvandenaardweg yeah seems to be resolved already


Add Sentry to React frontend

I added the sentry packages to package.json and updated the main.tsx file to include sentry.

Are any other configurations needed?
Will the sentry dsn be the same as the backend dsn, or will frontend be a separate project in sentry?


changelog

It would be great if you implemented a changelog seeing as you just made the first release in 2 yrs.

There are relatively no major user facing changes in this release. The changes made in this release were mainly around updating the app to work with Android SDK 34 so people can continue to download the app from the Google Play Store.


Additional parent classes are forced to be on a new line always. Is this intentional?

Is reformatting:
import kotlinx.coroutines.CoroutineScope

internal abstract class MyParentClass(
    param1: String,
    param2: String
)

internal class MyChildClass(
    scope: CoroutineScope
) : MyParentClass(
    param1 = "one",
    param2 = "two"
), CoroutineScope by scope

to be:
import kotlinx.coroutines.CoroutineScope

internal abstract class MyParentClass(
    param1: String,
    param2: String
)

internal class MyChildClass(
    scope: CoroutineScope
) : MyParentClass(
    param1 = "one",
    param2 = "two"
),
    CoroutineScope by scope

a bug? the error is Missing newline after "," and violates the wrapping rule.
My take here is that the following format looks...off (bc it can fit on the same line):
),
    CoroutineScope by scope

Using version 0.48.2

I am not sure whether to classify it as a bug or not. On one hand, I do agree that it looks less pretty than the original code. The argument bc it can fit on the same line is not a convincing argument as that depends on the size of your indent. Also the Kotlin coding conventions do not provide an example that fits with your example. Based on the examples, I think that it should be formatted something like:
internal class MyChildClass(
    scope: CoroutineScope
) : MyParentClass(
        param1 = "one",
        param2 = "two"
    ),
    CoroutineScope by scope

This can best be resolved when implementing #1349.

internal class MyChildClass(
    scope: CoroutineScope
) : MyParentClass(
        param1 = "one",
        param2 = "two"
    ),
    CoroutineScope by scope

actually, yeah, this looks good 👍

Implemented by #1349

See #2119


<EMAIL_ADDRESS>Fix nested directory installation problem

Closes #12731

[x] I have read the Contributing Guide.

/verify

I think so.

@aliesbelik I've added otvdmw.exe in bin property.

/verify


Update cookbook.md

Document how to call plugins headless

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Great suggestion! My only hesitation is whether this should be mentioned in the batch processing section? Maybe we can add it here and I'll just add a reference to it from the batch section. I'll decide tomorrow when back in the office.
Thanks for the PR.


[Bug] Create workflow + invite issues: Signup asked twice

See https://groups.google.com/a/dust.tt/g/product-archive/c/O89zxFs9rN0
When signing-up and verifying email when coming back the page still asks to sign-up
Important because this is the flow we use for our enterprise users

Investigation going on in this sister issue, the issues seem to have the same root cause

See sister issue investigation for more
It's confirmed that when going through a regular invite, a user that did not have a pre-existing auth0 entry -- which will always happen if choosing to create a password -- will get to the invitation screen twice:

when clicking on the email invitation link: at that time, goes direct to invitation screen, no user is created on dust nor on auth0
after successfully logging in via auth0: at that time, auth0 redirects to dust.tt home, which sees a user with an invitation token and and redirects to invitation screen (at that time also creating the user if not existing already)

This is issue https://github.com/dust-tt/dust/issues/9053,  at the root of confusion / reloadings

Sitrep for this issue
What happens is:
Clic on invite link -> Invitation screen-> password auth -> verification link -> /api/login?inviteToken -> user creation -> redirection to invitation screen again
When a user was just created and has an invitation link, we redirect him to the invitation screen.
Next step:Find a solution to detect when the user already comes from a signup screen (cookie, in-db value, get param transmission...)
Although this PR might lead to believe it's actually not trivial https://github.com/dust-tt/dust/pull/6034


fix unreachable macro calls for rust 2021

Objective

It was decided in Rust 2021 to make macro like panic require a string literal to format instead of directly an object
unreachable was missed during the first pass but it was decided to go for it anyway now: https://github.com/rust-lang/rust/issues/92137#issuecomment-1019519285
this is making Bevy CI fail now: https://github.com/bevyengine/bevy/runs/5102586734?check_suite_focus=true

Solution

Fix calls to unreachable

bors r+


pl.ligrec Value Error when following seqFish tutorial notebook

Description
Upon running the the pl.ligrec in seqFish tutorial notebook the following error appears.

Minimal reproducible example
The bug can be reproduced running the squidpy seqFish tutorial found here,
https://github.com/scverse/squidpy_notebooks/blob/main/tutorials/tutorial_seqfish.ipynb
The env link in the tutorial doesnt work, but my current env as displayed by the notebook is as follows

Hi @giovp, I am using version 1.4.1 of squidpy which is the most recent version available through pip, initially I tried to use conda to install but the version on conda forge is 1.2.3.

Update, the tutorial appears to be running now, despite not changing anything. I can no longer replicate the issue

I have just re-tested the code and it is working now, I have not changed anything but can no longer reproduce the error

thanks!


ESG with OS-Climate

OS-Climate are progressing with key deliverables and are keen to explore where Financial Objects can help define data standards for reference in the wider work
Description of Problem:
OS-Climate have completed a 90 day roadmap compiling and aggregating data and creating visualisation tools for key climate metrics. As their work progresses there will be specific data sets that will benefit from standards models and they will share these with us in the coming weeks
Potential Solutions:
More details to follow. IF ESG and Climate Data is of interest to you please join the conversation and put forward ideas so we can track convergence on topics.

@ffionwiggins - can you expand this topic, there are a few dimensions to ESG, say....
1 ESG measures and ratings as a data product (MSCI, Sustainalytics etc etc)
2 Expressing and traversing corporate hierarchies (operating, financing entities and how ratings are applied)
3 Reporting, including the accounting standards (SASB)
4 Specific use cases, say trading and execution vs portfolio construction vs compliance
Even given all of the above, we need to consider if ESG is special at all (other than the urgency of getting ESG into the investing process!!!). Meaning that really its just another data set layered onto corporate hierarchies..... The challenge with ESG data is often the complexity of cascading up and down the tree rather than the data itself which is similar to other ratings data sets.

Thanks @troups - definitely aware there are many facets to ESG and the challenges people are facing/want to solve. More than happy for us to discuss each of these as independent items to gauge participant interest.

Input from Itau on potential topics

     Reporting – Sustainability Accounting – As of today there are a few frameworks and standards used for ESG Disclosure: TCFD, SASB, GRI, IIRC, etc. Each have its own focus but they are complimentary. Some are industry specific whereas some are not. There are working groups in place to discuss reporting (e.g. UNEPFI) but it is not industry specific.

     Extreme Events Data – Our sustainability team shared that there isn’t a consolidated database on extreme events. It could be a regional problems, but it is something we lack at least for Brazil. It is somewhat connected to the next topic.

     Data aggregation and normalization – It would be interesting to have public data sourced and aggregated. In the past, we did talk to OS-Climate and FINOS had connected us with them, we there was no traction internally for in order to participate one had to become a member.

     Related to Carbon Credits there is an initiative called TSVCM ([https://www.iif.com/tsvcm](https://urldefense.proofpoint.com/v2/url?u=https-3A__nam04.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Furldefense.proofpoint.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Fwww.iif.com-5Ftsvcm-2526d-253DDwMFAw-2526c-253D7563p3e2zaQw0AB1wrFVgyagb2IE5rTZOYPxLxfZlX4-2526r-253DK7boLaGIVa4G-2DUVnwfuHpft9hDFUTXq-2Da-2Dzlx4GJe3Y-2526m-253D-2D6I8Hih2rJo8tdxhF3-2DrTP1cs95-2DqiRwFknYaRFWtXQ-2526s-253DUgtU2xjMxhYOBQc0nNMrAJ-5FvQz-2D8Tk2Niwj4PXWKyps-2526e-253D-26data-3D04-257C01-257CJunji.Katto-2540itau.us-257Cbd919ec6d878451dcee608da0837ee25-257C35abad7cbcaf4c44b964ec53f28c5d23-257C0-257C0-257C637831333562355369-257CUnknown-257CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0-253D-257C3000-26sdata-3Dhxrz6auzGN-252BnSik7gcnumtReOtsBrgVNmDqNIZI0fJY-253D-26reserved-3D0&d=DwMGaQ&c=7563p3e2zaQw0AB1wrFVgyagb2IE5rTZOYPxLxfZlX4&r=K7boLaGIVa4G-UVnwfuHpft9hDFUTXq-a-zlx4GJe3Y&m=92NNo6ilEp-dwl-7CHWD3epCElIf4eAWS5OYoOE9v9w&s=r1-L4tQWsy9uklJgIz42cCs4_NSdSlZzKC4Z9rS1tPE&e=)) that is implementing a governance body (ICVCM) in order to define a standard for Carbon Credits (CCP) in order to bring liquidity, quality and transparency for the whole voluntary carbon markets. As of today, there are several standards globally accepted (e.g. Verra, Gold Standard, American Carbon Registry) and the CCP aims at bringing comparability, fungibility and guidelines.  Not sure if there is interest within the group to discuss about carbon credits. In addition, Itaú is currently involved in a Carbon Credit initiative called Carbonplace, which is a platform for carbon credit for trading and settlement ([https://carbonplace.com](https://urldefense.proofpoint.com/v2/url?u=https-3A__nam04.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Furldefense.proofpoint.com-252Fv2-252Furl-253Fu-253Dhttps-2D3A-5F-5Fcarbonplace.com-2526d-253DDwMFAw-2526c-253D7563p3e2zaQw0AB1wrFVgyagb2IE5rTZOYPxLxfZlX4-2526r-253DK7boLaGIVa4G-2DUVnwfuHpft9hDFUTXq-2Da-2Dzlx4GJe3Y-2526m-253D-2D6I8Hih2rJo8tdxhF3-2DrTP1cs95-2DqiRwFknYaRFWtXQ-2526s-253DCgM8tpWhRvisItAwaWRctXCxPXZIW3GzL-2DJ6Ox5Rdco-2526e-253D-26data-3D04-257C01-257CJunji.Katto-2540itau.us-257Cbd919ec6d878451dcee608da0837ee25-257C35abad7cbcaf4c44b964ec53f28c5d23-257C0-257C0-257C637831333562355369-257CUnknown-257CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0-253D-257C3000-26sdata-3D6K0LaIZheDl2rmq71O4WRZIx-252Ba4IOq30qJ1ZA1AH5H0-253D-26reserved-3D0&d=DwMGaQ&c=7563p3e2zaQw0AB1wrFVgyagb2IE5rTZOYPxLxfZlX4&r=K7boLaGIVa4G-UVnwfuHpft9hDFUTXq-a-zlx4GJe3Y&m=92NNo6ilEp-dwl-7CHWD3epCElIf4eAWS5OYoOE9v9w&s=W0T3uJZRUwmyZBUqyqzVXMp8jtmz6ogHHYqA58RNUYY&e=)). There are no Open Source components to the Carbonplace platform but happy to talk about it.


Align consecutive attributes and variables

It would be nice if abap-cleaner would also align consecutive value assignments attributes of a class. In this case abap-cleaner would align the following value assignments...
METHOD constructor.

    rul_id = iv_rul_id.
    par_id = iv_par_id.
    type = iv_type.
    data_type = iv_data_type.
    ui_type = iv_ui_type.
    sort_nr = iv_sort_nr.
    instance = me.

    " ...like this
    rul_id    = iv_rul_id.
    par_id    = iv_par_id.
    type      = iv_type.
    data_type = iv_data_type.
    ui_type   = iv_ui_type.
    sort_nr   = iv_sort_nr.
    instance  = me.

 ENDMETHOD.

Also normal variables following directly after another could be aligned together:
    DATA(ls_cnf_par) = map_int_to_ext( ).
    DATA(ls_cnf_par_new) = io_cnf_par->as_structure( ).

    " vs.
    DATA(ls_cnf_par)     = map_int_to_ext( ).
    DATA(ls_cnf_par_new) = io_cnf_par->as_structure( ).

Of course, abap-cleaner doesn't know whether these variables belong to eachother or not. Thus it should be a separate setting to be able to turn off or on.

This topic is already being discussed in: #234

..closing in favour of #234


feat(axios): use named parameters

Status

READY
Description
Often times routes have many path parameters. As the number grows, type-safety is less effective as arguments (commonly string or number types) can easily get used in the wrong order.
Using named parameters helps this, as you get the added safety of needing to specify the appropriate name for the parameter.
This PR adds a useNamedParameters option for the axios client which creates path parameters as a single object.
Steps to Test or Reproduce
Outline the steps to test or reproduce the PR here.
> git pull --prune
> git checkout Marcel-G:feat/named-parameters
> yarn build
> cd /tests
> yarn generate
> vi generated/axios/named-parameters/endpoints.ts

Heres an example output:
/**
 * @summary Info for a specific pet
 */
export const showPetById = <TData = AxiosResponse<Pet>>(
  { petId, version = 1 }: ShowPetByIdPathParameters, options?: AxiosRequestConfig
): Promise<TData> => {
  return axios.get(
    `/v${version}/pets/${petId}`, options
  );
}
type ShowPetByIdPathParameters = {
  petId: string,
  version?: number,
}

it's doesn't seems to work properly when there is no path params

@anymaniax this change seems to have some overlap with https://github.com/anymaniax/orval/pull/396. Do you have a preference between the two implementations?

Hello @Marcel-G and thanks a lot. Seems great! Would you be interested to add a global config for that and do it for all client instead?

@Marcel-G do you think we can merge the other one directly?

@Marcel-G do you think we can merge the other one directly?

Actually this PR goes with a slightly different approach so the other PR is redundant if we go this way.

@Marcel-G for me other one make more sense to have a more global way of doing it. What do you think?

@Marcel-G can you also contact me on discord when you have the time?


Print output of search as json

When running mdx find -t the output can be quite a lot so I thought I'd redirect it to a file like this
mdx find -t "something"  >>  result.md but this is what the file looks like:

So I think having the option to print as json would be nice, something like mdx find -t -j I don't know if you guys would want this

Text like ^[[39;49m is called ANSI codes. To remove them, use additional utilities that delete ANSI codes from the output. Try the ansifilter tool on your system:
mdx find -t "something" | ansifilter >> result.md

My application uses the MangaDex REST API, so if you want to get some information about manga, just send an HTTP request to the API like this:
curl --request GET \
  --url 'https://api.mangadex.org/manga?limit=3&title=YourTitleOfManga&availableTranslatedLanguage%5B%5D=en&includes%5B%5D=author&includes%5B%5D=artist'

Documentation is here: https://api.mangadex.org/docs/03-manga/search/
Maybe I'll add JSON output later.


Add a prefix paramater to self.log_dict()

Description & Motivation
When logging a bunch of metrics through log_dict, it would be very convenient to be able to add a prefix to each key.
Example:
metrics = {
    "precision": precision,
    "recall": recall
}
self.log_dict(metrics, prefix="train/")

This makes sense for using tensorboard name spaces.
Pitch
This would be very useful to leverage tensorboard name spaces.
Alternatives
The alternative is to manually modify the dictionary (using a comprehension for example) to add the prefix in front of each key.
Additional context
No response
cc @borda @carmocca @Blaizzy

I can make a PR in the case that would help.
I have seen that it was encouraged to open an issue first, so this is what I did.

What's inconvenient in the alternative? It's a single line that allows the user to choose how to prefix the keys precisely, or which keys should be prefixed.

Actually, you are right, it is not very inconvenient. It was more to add even more convenience to the logging process.
I would understand the willingness to limit this kind of non-critical additions.
Hence, feel free to close this issue if you feel like it :)


[KOGITO-7290] Event state guide

JIRA:
https://issues.redhat.com/browse/KOGITO-7290

Description:

Please make sure that your PR meets the following requirements:

[ ] You have read the contributions doc
[ ] Pull Request title is properly formatted: KOGITO-XYZ Subject
[ ] Pull Request title contains the target branch if not targeting main: [0.9.x] KOGITO-XYZ Subject
[ ] The nav.adoc file has a link to this guide in the proper category
[ ] The index.adoc file has a card to this guide in the proper category, with a meaningful description

Merging this PR to create a patch PR with doc improvements.


Maybe support pseudo instructions?

any good ideas or any suggestion～

background: I coding a toy compiler use rust. Use lib-rv32 gen bin code

Is your compiler generating psuedo-instructions? Some psuedo-instructions are already supported. Still, I'm not sure this assembler is fit for a compiler. It's very experimental and really only exists so I could run programs for a web-app demo. You would probably be better off using the riscv-gnu-toolchain.

thanks


JSDromadaire : Fix glitch in node positionnin

We will not work on a patch for this until some point in the future because we don't have time right now.


Fixed Installation instructions

Use the https protocol instead of http.
The signature file is mandatory, not optional.
Improved English.
👍

👍


feat add icecat to 3rd-party repo

Unofficial build and no upstream endorsement.
Something that would be better built from source or packaged as a snap.


Does AMP supports form wizard ?

I want to implement a form wizard on a site . I have developed it in AMP but didn't got any reference or example of form wizard . Is it possible to do a form wizard using AMP . Any reference will be helpful .

Hi,
this is a project of AMP samples, for any general questions please use stackoverflow website.


CPS leaks under arc on cps-cps calls

import cps
proc two() {.cps:Continuation.} = discard
proc one() {.cps:Continuation.} = two()
one()

nim c -d:useMalloc -d:danger --gc:arc t.nim && valgrind  --leak-check=full --show-leak-kinds=all ./t

==3512907== 40 bytes in 1 blocks are indirectly lost in loss record 1 of 2
==3512907==    at 0x48485EF: calloc (vg_replace_malloc.c:1328)
==3512907==    by 0x10B005: new__t_758 (in /home/ico/sandbox/prjs/nimactors/t)
==3512907==    by 0x10C525: one520094487__t_895 (in /home/ico/sandbox/prjs/nimactors/t)
==3512907==    by 0x10BF20: trampoline__t_735 (in /home/ico/sandbox/prjs/nimactors/t)
==3512907==    by 0x10C81E: one__t_789 (in /home/ico/sandbox/prjs/nimactors/t)
==3512907==    by 0x109161: main (in /home/ico/sandbox/prjs/nimactors/t)
==3512907==
==3512907== 88 (48 direct, 40 indirect) bytes in 1 blocks are definitely lost in loss record 2 of 2
==3512907==    at 0x48485EF: calloc (vg_replace_malloc.c:1328)
==3512907==    by 0x10A665: new__t_1081 (in /home/ico/sandbox/prjs/nimactors/t)
==3512907==    by 0x10C7F5: one__t_789 (in /home/ico/sandbox/prjs/nimactors/t)
==3512907==    by 0x109161: main (in /home/ico/sandbox/prjs/nimactors/t)
==3512907==

When compiled with --gc:orc and adding GC_runOrc() at the end, there is no leak

fixed in 0.6.8


Tried to port it to android using vulcan graphics - no visual output

After straight building the project to the android device im not receiving any video output. Is it because android compute shaders support is not so roubust now ?

At least it should show the test image without detection. If there is "no visual output" (blank screen), there is something wrong on the UI side.

(tested on samsung galaxy tab a7 sm-t500)
Okay next test output:
When the dummy image was enabled it shown for a split second and returned to the void black. After that app has stopped working and returned to launcher.
Adb logcat shown some problems with VK so ive disabled vulcan in build
After disabling vulcan, dummy image have persisted with palm detected.
Tried to enable camera and got pitch black screen again.
Trying to enable camera with more primitive ways (webcamtex to rawimage).

Hi! Same problem here and trying exactly the same. Could you finally solve it?

I'd recommend testing your device using other Barracuda projects at first.

I'm closing this issue due to inactivity. Please feel free to reopen it for further problems.


deferring a variable declaration allows the variable to be used before it is defined

proc main() {
defer let X: u64 = 123;
let x = X > 10;
if x {
return;
}
}
definite assignment analysis saves us here, but dang... also, doesn't save us for static variable

Banned in bd9b59d747e601c9d66d0db436294a01186afc02


The Postman Collection file oracle-hospitality-property-workflows.postman_collection.json is not valid JSON

The Postman Collection file, oracle-hospitality-property-workflows.postman_collection.json, is not valid JSON.
It cannot be parsed by JavaScript's JSON.parse() method.

Thank you for submitting this, @wernerm!  We're on it.

Fixed by #61


Requirements need to be updated

Hi,
Your requirements.txt need to be updated, tensorflow 2.9.1 is no longer available through PyPi and 2.12.0rc0 is needed for your code to work. Also, without Keras 2.6.0 main.py fails because keras.src is not available.

Good afternoon. Have you solved this problem somehow?
I have the same mistake.:
ModuleNotFoundError: there is no module named 'tensorflow_addons'
During installation via the terminal, it outputs an error:
pip installs tensorflow add-ons
mistake: Could not find a version that meets the tensorflow-addons requirement (from versions: none)
ERROR: A suitable distribution for tensorflow-addons was not found
during installation via packages, it outputs the:
mistake: Could not find a version that meets the requirement of tensorflow-addons==0.23.0 (from versions: none)
ERROR: No suitable distribution was found for tensorflow-addons==0.23.0
Please help me with the error!
Version
tensorflow 2.16.0rc0
tensorflow-intel 2.16.0rc0
PyCharm Community Edition 2023.3.4
python-3.12.2-amd64
Thanks!

You need to downgrade Python, tensorflow-addons is available on 3.11.7.


Added 4 tasks using SPLASH dataset and 1 using the CoNaLa dataset.

Thanks! Looks much better!
Few small issues:

The last part of this sentence (\"ON\" condition statement) is not clear to me: ... If you want to select data from multiple tables you need to use the \"JOIN\" table \"ON\" condition statement

I think we need to define what * too, since I see it in many examples.

In "task076_splash_correcting_sql_mistake":
-  "it should min salary" -> missing "be"?
- "Swap avg average with average capacity ." -> should we use quotations to make it a bit less ambiguous? Say: Swap 'avg (Average)' with 'avg (Capacity)' . Alternatively, it could be more English-like if it was phrased: Swap the average of  "average" with an average of "capacity" .

I think the task types should be more accurate (something along the line of symbolic-query-generation). I'll let @swarooprm comment on that.

Could you resolve the conflict with the master branch?

Thanks! Merging!


Fix build version check [phab:D1515]

Created by schroederc at 2017-04-12 18:55:24:

fromberger accepted this revision at 2017-04-12 19:01:39

schroederc closed via commit 2ec37e015f59081b1aac09b8ae16c3d6671d42e2 at 2017-04-12 19:01:53


problem when SMS log cant be read

application will always answer to SMS, even if user already answered. It's problem on devices where call log cant be obtained, even if user will turn off limiting by responses, app still not work fully
Maybe unlocking phone will break this, maybe not. it must be checked.

Why not use notification to make user able to cancel auto respond?

Ofcourse expire the notification when auto message sent.


rshell improvement with rts / dtr

Hi,
I think my issue is related to this post:
https://forum.micropython.org/viewtopic.php?p=35345
trying to connect to MaixPy does not work because of RTS signal detected by firmware and the firmware jumps to example .
The root cause are DTR / RTS signal , set to high in the constructor of class Serial.
By changing the code in file pyboard.py (according to miniterm source code) it works for me.
Here is what I did:
self.serial = serial.Serial(device, baudrate=baudrate, inter_byte_timeout=1,rtscts=True,dsrdtr=True)
self.serial.rts=False
self.serial.dtr=False
Unfortunately I am not a python developper.
What I suggest is to add a command line parameter or a cfg file to change the values according to user needs (like miniterm. It is a good example). Maybe someone can submit some python code?

Which MaixPy do you have? And perhaps, which OS are you using? Under linux, I'm not having any issues connecting to my MaixPy (the Maix Bit).

Looking at this a bit further:
self.serial = serial.Serial(device, baudrate=baudrate, inter_byte_timeout=1,rtscts=True,dsrdtr=True)
self.serial.rts=False
self.serial.dtr=False

I don't think that we want to pass rtscts=True and dsrdtr=True as these enable hardware flow control which we definitely don't want. Looking at the schematics it appears that RTS and DTR are connected thru similar circuitry as is used by the ESP32/8266 to control BOOT & RESET. So you don't want those toggling during normal transfers (which might happen when flow control is enabled).
The two lines that set rts and dtr to False seem like the useful addtions (although I'd be inclined to add them as command line options).

I added --rts and --dtr command line options (and you can also set the defaults via RSHELL_RTS or RSHELL_DTR environment variables.

This is included in rshell v0.0.23

Many thanks :) you are right about rtscts and dsrdtr. Only the last two lines are important. I am running rshell on Ubuntu 18.04.
Many thanks for the update!


Bug fixed: Sketch directory renamed to sketch

This is a duplicate of #26 - it also looks like you only switched caps on the lib, which means a rebuild could mess things up (theoretically).


Fix deploys to Vercel

WHY are these changes introduced?

Deploys to Vercel were broken because it was not loading the appropriate global variables. (Vercel uses a fork of the remix library)
To fix this we created an adapter that explicitly loads them. Developers looking to deploy to Vercel should use that adapter in place of node.

In the Remix template this change would look like the following
// shopify.server.ts
- import "@shopify/shopify-app-remix/adapters/node";
+ import "@shopify/shopify-app-remix/adapters/vercel";

Fixes Conflicting Type names, First parameter has member 'readable' that is not a ReadableStream

Type of change

[ ] Patch: Bug (non-breaking change which fixes an issue)
[x] Minor: New feature (non-breaking change which adds functionality)
[ ] Major: Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist

[x] I have used yarn changeset to create a draft changelog entry (do NOT update the CHANGELOG.md files manually)
[x] I have added/updated tests for this change
[ ] I have documented new APIs/updated the documentation for modified APIs (for public APIs)

Thanks guys for documenting this issue


Drag tabs between windows

Check for existing issues

[X] Completed

Describe the feature
Similar to most web browsers, the ability to drag a tab from one window to another would be quite beneficial!
If applicable, add mockups / screenshots to help present your vision of the feature
No response

Hey @rsheidow ,
This issue appears to be a duplicate of:

https://github.com/zed-industries/community/issues/493

Would you mind upvoting the linked issue with a thumbs up (👍) so that we can keep all the votes in one place? I'll close this one out as a duplicate. If this is a mistake, please reopen this issue with a comment explaining the difference.


(BKR-156) Error generating answer file for Windows agent install

was attempting to add answers for a windows host, when we don't pass
answers to windows hosts
updated spec test to include a windows style host to confirm that this
works

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/676/
:green_heart: Test passed.


Break up big repo folder by first letter

related to #646
Currently all our repos live in one folder, sadly this seems to cause poor performance for hgweb. After doing some testing it looks like we can work around this issue by grouping projects into smaller folders. I propose grouping by the first character of the project code, after doing some testing this seems like it will alleviate the performance issue.
this would mean changing the hgrc, currently it has this defined:
[paths]
/ = /var/hg/repos/*

this would change to
[paths]
/a/ = /var/hg/repos/a/*
/b/ = /var/hg/repos/b/*
# etc...

we may need also need to include 0-9 and - as folders could start with those characters.
We would then need to make a lot of changes in our HgService to have it prefix any http request and any file access to prefix with the first character in the project code. I think we will need to redirect non hg requests to /hg/sena-3 to /hg/s/sena-3 in order to prevent css loading issues.
I think the trickiest part of this will be actually moving the folders without breaking anything. Ideally we just change all the code we need and release the new version, but I'm not sure then when we would actually move the folders. Can we move them ahead of time and write code that works wherever the folders are? or do we move the folders and symlink the old location so that both locations work until the new code is deployed? I'm open to suggestions. I have confirmed that hgweb will follow symlinks.
We also need to test resumable to see how it works with this solution. Works fine we just need to rewrite the repoId query parameter from repoId=sena-3 to repoId=s/sena-3 and the resumable server seems to work just fine.

Nice find!  What evidence is there that this is the root cause of the
performance issues?
We should do a bit of research on current folder names, e.g. do any start
with an unexpected character like a Unicode character or a digit?  Then
enforce in the UI our policy that codes only start a-z.
Also, you've done some amazing magic with transparent URL stuff, I wonder
if you could somehow keep all URLs the same but transform them just before
hgweb gets them?
On Sat, Mar 23, 2024, 4:55 AM Kevin Hahn @.***> wrote:

Currently all our repos live in one folder, sadly this seems to cause poor
performance for hgweb. After doing some testing it looks like we can work
around this issue by grouping projects into smaller folders. I propose
grouping by the first character of the project code, after doing some
testing this seems like it will alleviate the performance issue.
this would mean changing the hgrc, currently it has this defined:
[paths]
/ = /var/hg/repos/*
this would change to
[paths]
/a/ = /var/hg/repos/a/*
/b/ = /var/hg/repos/b/*
etc...
we may need also need to include 0-9 and - as folders could start with
those characters.
We would then need to make a lot of changes in our HgService to have it
prefix any http request and any file access to prefix with the first
character in the project code. I think we will need to redirect non hg
requests to /hg/sena-3 to /hg/s/sena-3 in order to prevent css loading
issues.
I think the trickiest part of this will be actually moving the folders
without breaking anything. Ideally we just change all the code we need and
release the new version, but I'm not sure then when we would actually move
the folders. Can we move them ahead of time and write code that works
wherever the folders are? or do we move the folders and symlink the old
location so that both locations work until the new code is deployed? I'm
open to suggestions.
—
Reply to this email directly, view it on GitHub
https://github.com/sillsdev/languageforge-lexbox/issues/651, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AA2I6KKO42ZAG3JTXWD2MJLYZSSF3AVCNFSM6AAAAABFEBE4MWVHI2DSMVQWIX3LMV43ASLTON2WKOZSGIYDGMZYGYZTMNY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thanks, well I added 4,000 projects to the develop environment and it started having poor performance, so that's what's pointing me at that being the issue. I'm still not sure why it was fine before and then went bad, that's a mystery to me, but I suspect that we just didn't really notice with the default refresh time?
You're right we do need to check existing projects, currently we only allow letters, digits and - so I just allowed those as the folder names.
Yes the urls are 99% transparent to the user. The only time you would see it is if you go to the hg web UI, and click on a URL, hg web renders the page with links that have the path where it's hosted and I don't want to rewrite responses from the server.

Beware of naming a folder - or any name that starts with - as it can cause all sorts of issues with shell scripts that aren't paranoid enough about file names. E.g. in many Linux commands, the name - means stdin or stdout, and it's a little difficult to get those commands to recognize that you meant an actual file/folder named -.
Also, names starting with - can cause behavior changes in commands that use glob patterns without being careful:
echo "Hello" > a
echo "there" > b
ls *
# prints "a b"
echo "Look out" > -l
ls *
# Behaves as if you had typed `ls -l a b`. Does not list the `-l` file but does change behavior of ls

This is actually an attack vector for some security attacks: create a file named --disable-security or whatever and then get someone to run a command with * in it in that folder.
For all these reasons, I'd strongly recommend that we forbid - as the first character in project codes. They can start with alphanumerics, but - may not be the first character.

Better example: if someone creates a project code called --insecure then we might end up running hg --insecure which would mean "do not verify server certificates", which might be part of a DNS-poisoning attack designed to make us send user credentials to a hostile server somewhere. Note that this is an attack vector that we're currently vulnerable to, and I only thought of it when I noticed the discussion about - as the first letter of project codes.

Robin, how about a PR for the UI that requires the project code to start
with a-zA-Z0-9 ?
On Sat, Mar 23, 2024, 1:27 PM Robin Munn @.***> wrote:

Better example: if someone creates a project code called --insecure then
we might end up running hg --insecure which would mean "do not verify
server certificates", which might be part of a DNS-poisoning attack
designed to make us send user credentials to a hostile server somewhere.
Note that this is an attack vector that we're currently vulnerable to,
and I only thought of it when I noticed the discussion about - as the
first letter of project codes.
—
Reply to this email directly, view it on GitHub
https://github.com/sillsdev/languageforge-lexbox/issues/651#issuecomment-2016374297,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA2I6KMIQ6SPJUF56BZ6PL3YZUODPAVCNFSM6AAAAABFEBE4MWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJWGM3TIMRZG4
.
You are receiving this because you commented.Message ID:
@.***>

@megahirt wrote:

Robin, how about a PR for the UI that requires the project code to start with a-zA-Z0-9 ?

Done, #653.


Adjust minimum file size to 15KB

Currently, the minimum file size a candidate can attach as a resume is 30KB. We should drop this to 15KB.

@ahuberbullhorn This is already configurable (per CP instance) via app.json, under the "minUploadSize" key. Pre-populated value is 30720 (bytes), which is the effective default for any new CP installation. We could very easily change the pre-populated (default) value to 15KB by modifying the app.json.template file in source and shipping with the next release.
The REX parsing service requires that text input be of a certain minimum length or it will fail. This may or may not be under 15K. @ahuberbullhorn can you get a definitive answer on minimum input size from tech ops? We'll then change the pre-populated value to a safe default.

Have you been able to confirm that changing the minimum upload size to 15 won't cause errors in parsing?

@muchemwa Thanks for your comment. The current version of Bullhorn Career Portal does not make a minimum file size check prior to upload even though that configuration value continues to persist in app.json. It is simply not consulted anymore. Your candidates should be able to upload files as small as 4 KB without issue.
We've taken a look at the code and realized we should both update the default value to 4096 (4 KB) and reinstate the minimum file size check for uploaded resumes. Since the Apply with LinkedIn flow involves the code consuming a LinkedIn profile to craft a parsable resume, we have to make this feature compatible with this check; likely by ignoring the configured minimum and guaranteeing that the crafted resume meets the parsing infrastructure minimum (about 1 KB) of the Bullhorn back-end.

Minimum file size has been lowered to 4kb.


msbot clone provisions extra services - LUIS Cognitive Service even with no LUIS models in the recipe file

Tool
Name: [Msbot|
Version: 2.0.5-61
OS: Win 10
related to https://github.com/Microsoft/botbuilder-tools/issues/572
Describe the bug
Using this recipe
{
  "version": "1.0",
  "resources": [
    {
      "type": "endpoint",
      "id": "1",
      "name": "development",
      "url": "http://localhost:3978/api/messages"
    }
  ]
}

Created the following - including the 'extra' App Insights  and 'extra' LUIS Cognitive Services

To Reproduce
Steps to reproduce the behavior:

msbot clone services with above recipe file
...
...
...

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

LUIS got created because I passed a LUIS authoring key.
Closing.


Events v2

Closes #82
Closes #436
Closes #1440
Closes #1460
Closes #1479
Closes #1514
Closes #1521

To test, install the updated version of the cordova plugin in the embedded-apps/oca folder  npm install git+https://github.com/our-city-app/cordova-mobicage-plugin.git#news_apis

remarks:

[ ] reduce thumbnail size
[ ] markdown description in app
[ ] location -> convert to item with icon
[ ] parse css in description of uit events https://www.uitinvlaanderen.be/agenda/e/19-kerstwandeling/d6953545-e98c-4ca7-9a03-1d674e8a0062

migrations:

6 in this pull request
provision all services
remove all events from news stream layouts


Refactoring UG

Edited some structure, content, and tone
Reformatted Quick Start section
Added more details in Command format
Added before-after images for some commands

Codecov Report

Merging #268 (3310b35) into master (8771436) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #268   +/-   ##
=========================================
  Coverage     74.10%   74.10%
  Complexity      975      975
=========================================
  Files           145      145
  Lines          3074     3074
  Branches        368      368
=========================================
  Hits           2278     2278
  Misses          673      673
  Partials        123      123

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


CrashReportingOnBeforeSend is not public

Consequently RaygunClient.setOnBeforeSend() method can't be used.

Thx for reporting this, @AndriiVovkWorkspot - Which version of the provider are you using?

Ignore my question, this is an issue of 4.0.0 only afaics

Thx @AndriiVovkWorkspot , this is fixed in my dev build and will go out to a 4.0.1 release in the next few days.


authorization

did anyone already look into this? can we easily set this up for this appliance?
https://github.com/Netflix/exhibitor/wiki/Authentication-Setup

One of the 'solutions' of this problem would be to build a tunnel with piu. Maybe documentingin the README of how to build a tunnel, would be enough.
But solving a problem of Jetty configuration to use STUPS OAuth infrastructure is an interesting task by itself.

we've been using for half a year now the https://github.com/zalando-stups/ssh-tunnels solution. will add a link to the Readme for this. this can be closed ...


How to Produce a grayscale binary segmentation mask ？

There are 2 methods in segNet.h，show below:

There are 2 methods in segNet.h，show below:

I try to used the first method, but failed. I want to know how to input the first parameter to distinguish the two methods?

It seems that there's no binding function in https://github.com/dusty-nv/jetson-inference/blob/master/python/bindings/PySegNet.cpp


Review barcode sizing options. Specify x-dimension directly. Grid-fitting.

Originally from the following request:
I have to extend a converter for PRESCRIBE to PostScript to be able to map also barcode output.
This the PRESCRIBE command syntax:
BARC type, flag, ’string’[, short, tall [, bar1, bar2, bar3, bar4, space1, space2, space3, space4]];
To do a precise conversion, It would be very helpful to be able to specify the dimensions of the barcode by
means of PRESCRIBE style options.
As far as I understand, in BWiPP I can only specify the overall dimensions of the printed barcode via height and width but in PRESCRIBE I give the dimensions of the bars and spaces.
Excerpt from reference manual:
...
Length of the bars (tall, short)
For the UPC and EAN (JAN) barcode type, the length of the short and tall bars can be adjusted. When adjusting the length of the tall or short bars, specify that of both tall and short bars. If the length of only the tall or short bars is adjusted, the bars' length does not change. It is recommended to use the dot for the unit of measurement in order to avoid the translation error by the barcode reader. In the example below, the length of the short bar is specified as 1.5cm and the tall bar as 1.7cm.
!R! UNIT D; BARC 8, Y, '123456', 180, 200; PAGE; EXIT;
Width and space of the bar (bar1-4, space1-4)
It is possible to adjust the widths of the bars and space between the bars. When adjusting these widths, specify all of the eight width and space parameters. Specify the bar 1 to bar 4 in the ascending order. The values can be specified between 1 and 200 dots.
1dot ≤ bar1 < bar2 < bar3 < bar4 ≤ 200dots
1dot ≤ space1 < space2 < space3 < space4 ≤ 200dots
It is recommended to use the dot for the unit of width in order to avoid the translation error by the barcode reader. The example below specifies the width of the first bar and space as 5 dots and that of the remaining bars as 10 dots.
!R! UNIT D;
BARC 19, Y, '0123ABC', 60, 60, 5, 10, 10, 10, 10, 5, 10, 10;
PAGE;
EXIT;
...

"Is it possible to make BWIPP automatically calculate the height of the
text based on the width of the EAN13 barcode to make it look good and
unstretched?"

Related: #55


Update series.year.py

this PR shows 0 files changed - not sure what this is meant to do, sorry 😄 was it opened by accident?

yup!


java.lang.UnsatisfiedLinkError: Could not load the native libraries because we encountered the following problems: no _lightgbm in java.library.path and Could not find resource /com/microsoft/ml/lightgbm/osx/x86_64/lib_lightgbm.dylib in jar.

Whether or not there is solution for running lightgbm on spark(scala) on mac. After I call LightGBMRegressor on scala spark context on mac, it shows the following issue:
java.lang.UnsatisfiedLinkError: Could not load the native libraries because we encountered the following problems: no _lightgbm in java.library.path and Could not find resource /com/microsoft/ml/lightgbm/osx/x86_64/lib_lightgbm.dylib in jar.
Thanks for figuring out.

@RayTsui sorry, this is a known issue:
https://github.com/Azure/mmlspark/issues/290
we don't yet support MacOS, but it's something that we would like to add.  First, we need to add SWIG support for MacOS in LightGBM repo.

Hi @imatiach-msft , thank you for your follow-up. Once lightGBM is available on mac in the future. Please make it known in community.

By the way, I got this exception on linux too, because I forgot to add 'lightgbmlib-3.3.510.jar'.
Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load the native libraries because we encountered the following problems: no _lightgbm in java.library.path and Could not find resource /com/microsoft/ml/lightgbm/linux/x86_64/lib_lightgbm.so in jar.

sorry, how to close this issue


systemctl status apache_exporter gives this error level=error msg="Error scraping apache: status 404 Not Found (404): <!DOCTYPE HTML PUBLIC "

[root@test ~]# systemctl status apache_exporter
Loaded: loaded (/etc/systemd/system/apache_exporter.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2021-05-28 15:06:09 UTC; 1h 1min ago
Docs: https://github.com/Lusitaniae/apache_exporter
Main PID: 10089 (apache_exporter)
Tasks: 9
Memory: 4.3M
CGroup: /system.slice/apache_exporter.service
└─10089 /usr/local/bin/apache_exporter --insecure --scrape_uri=http://localhost/server-status/?auto --telemetry.address=<IP_ADDRESS>:9117 --telemetry.endpoint=/metrics
May 28 16:05:02 test.elis.abb.com apache_exporter[10089]: time="2021-05-28T16:05:02Z" level=error msg="Error scraping apache: status 404 Not Found (404): <!DOCTYPE HTML PUBLIC "...
May 28 16:05:17 test.elis.abb.com apache_exporter[10089]: time="2021-05-28T16:05:17Z" level=error msg="Error scraping apache: status 404 Not Found (404): <!DOCTYPE HTML PUBLIC "...
May 28 16:05:32 test.elis.abb.com apache_exporter[10089]: time="2021-05-28T16:05:32Z" level=error msg="Error scraping apache: status 404 Not Found (404): <!DOCTYPE HTML PUBLIC "..
/var/log/message show this
ay 28 16:13:02 test apache_exporter: time="2021-05-28T16:13:02Z" level=error msg="Error scraping apache: status 404 Not Found (404): \n\n404 Not Found\n\nNot Found\nThe requested URL /server-status/ was not found on this server.\n\n" source="apache_exporter.go:335"
May 28 16:13:17 test apache_exporter: time="2021-05-28T16:13:17Z" level=error msg="Error scraping apache: status 404 Not Found (404): \n\n404 Not Found\n\nNot Found\nThe requested URL /server-status/ was not found on this server.\n\n" source="apache_exporter.go:335"
Any suggestions how this can be fixed

server is rhel  7.9 (Maipo).
This is the apache exporter config.
#cat /etc/systemd/system/apache_exporter.service
[Unit]
Description=Prometheus
Documentation=https://github.com/Lusitaniae/apache_exporter
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=prometheus
Group=prometheus
ExecReload=/bin/kill -HUP $MAINPID
ExecStart=/usr/local/bin/apache_exporter
--insecure
--scrape_uri=http://localhost/server-status/?auto
--telemetry.address=<IP_ADDRESS>:9117
--telemetry.endpoint=/metrics
SyslogIdentifier=apache_exporter
Restart=always
[Install]
WantedBy=multi-user.target

Have you seen the FAQ in the readme?
Are you able to access http://localhost/server-status/?auto using curl?
If not, have you configured Apache to enable the status page?

Hi Team,
could not find the above configuration in httpd.conf file.
#curl http://localhost/server-status/?auto
Total Accesses: 19334
Total kBytes: 11091
CPULoad: .00127338
Uptime: 163345
ReqPerSec: .118363
BytesPerSec: 69.5288
BytesPerReq: 587.42
BusyWorkers: 1
IdleWorkers: 5
Scoreboard: ___W..........................................................................................................................................................................................................................................................

Maybe you have a default vhost
And the server status configuration is outside of it
On Sun, 30 May 2021 at 21:13 vampuhem @.***> wrote:

Hi Team,
could not find the above configuration in httpd.conf file.
#curl http://localhost/server-status/?auto
Total Accesses: 19334
Total kBytes: 11091
CPULoad: .00127338
Uptime: 163345
ReqPerSec: .118363
BytesPerSec: 69.5288
BytesPerReq: 587.42
BusyWorkers: 1
IdleWorkers: 5
Scoreboard: ___W
..........................................................................................................................................................................................................................................................
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Lusitaniae/apache_exporter/issues/103#issuecomment-851007022,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAOHVMHJISBL7ECHJCHB23TQJBW7ANCNFSM45W7PTPQ
.

Hi Team,
Yes we have a separate file created for server status.
#cat server-status.conf
<Location "/server-status">
SetHandler server-status
#Require host localhost

We need to mention these details either in httpd.conf or in a separte file like above.
Regards,

Is apache exporter running in the same server?
Why curl works and apache exporter cannot connect to it?

Yes, Grfana/prometheus and apache exporter are  running on the same server.

if you run apache_exporter manually (instead of systyemd)
Do you see any errors?

Closing since there's no updates