Classic Resamplers Issue

Acknowledgement

[X] I have read Getting-Started and FAQ

🐛 Describe the bug
Using the default WORLDLINE-R resampler works perfectly fine. However, when trying to use the CLASSIC resamplers in any combination possible, it doesn't work properly. No sound is rendered. This happens with any voicebank and classic resamplers.
Pictures showing difference of default resampler and CLASSIC resamplers:

Explains how to reproduce the bug

Click default resampler WORLDLINE-R
Change to CLASSIC
Select any supported resampler/wavtool
It shows process of rendering, but it fails to render everything.

OS & Version
Windows 11
Logs
log20231202.txt

Did you install OpenUtau in Program Files? Doing so may cause permission issues. Try moving it elsewhere and see if that helps, if so.

Did you install OpenUtau in Program Files? Doing so may cause permission issues. Try moving it elsewhere and see if that helps, if so.

As far as I am aware it should be installed outside Program Files just like UTAU (I should have them around my Desktop). I can't check it out right now, sadly, but when I can I will make sure to update this reply.
Quick question. If I had to move it, would it be enough with just moving the entire folder? Some programs don't work like that, sadly. That's why I want to make sure just in case.

UPDATE: I have it installed in my Desktop.

I tried with another computer, newest version OU, other voicebanks, Windows 10, folder is in Desktop. Same issue. I apologize for so many replies in my own thread, but I want to find a solution since this problem has been bugging me since the first ever moment I tried UTAU on the first releases it had.
I see other people are able to use the classic resamplers with no issues, but the voices in my program never make a sound. Another user said in this thread they have the same problem. I can't join the Discord yet for personal reasons, so I can only ask here.

Me too!: It renders but it won't show me the wavwaves, renders slowly,taking longer, when it end rendering a batch of samples from a complete project, any tracks in classic mode with any resamp /and wavtool out from Worldline,convergence or simple, it comes awfully off timed. Also if I dare render with moresampler, instead of rendering notes normaly, it plays the actual .wav file. I'm same OS & Version btw. Only if it's a new project at least shows rendered wavforms. Last minute Update if I use OU in my D: Driver and not from the external it runs somewhat normally. Guess OU does not like being used externally sort of speaking.

Hello, did you find a solution?

The problem still persists. Tried in different machines, both Windows 11 and Windows 10.
The following error is in external drive D :
Failed to render

resampler.exe failed to resample "a" at 0:3.180

System.AggregateException: One or more errors occurred. (resampler.exe failed to resample "a" at 0:3.180)
 ---> System.IO.InvalidDataException: resampler.exe failed to resample "a" at 0:3.180
   at OpenUtau.Classic.ClassicRenderer.<>c__DisplayClass8_0.<RenderInternal>b__1(ResamplerItem item) in D:\a\OpenUtau\OpenUtau\OpenUtau.Core\Classic\ClassicRenderer.cs:line 76
   at System.Threading.Tasks.Parallel.<>c__DisplayClass33_0`2.<ForEachWorker>b__0(Int32 i)
   at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
   at System.Threading.Tasks.TaskReplicator.Replica.Execute()
   --- End of inner exception stack trace ---

0.1.546.0

This error is in my main machine, the folder is in C, in Desktop
Failed to render

tn_fnds.exe failed to resample "a" at 1:3.300

System.AggregateException: One or more errors occurred. (tn_fnds.exe failed to resample "a" at 1:3.300)
 ---> System.IO.InvalidDataException: tn_fnds.exe failed to resample "a" at 1:3.300
   at OpenUtau.Classic.ClassicRenderer.<>c__DisplayClass8_0.<RenderInternal>b__1(ResamplerItem item) in D:\a\OpenUtau\OpenUtau\OpenUtau.Core\Classic\ClassicRenderer.cs:line 76
   at System.Threading.Tasks.Parallel.<>c__DisplayClass33_0`2.<ForEachWorker>b__0(Int32 i)
   at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
   at System.Threading.Tasks.TaskReplicator.Replica.Execute()
   --- End of inner exception stack trace ---

0.1.546.0

I tried different resamplers & wavtools.
This error pops up everytime in all the machines, in all OU versions.
I'm getting tired of coming here with the same problem each certain ammount of time, still no solution.


Can we do "daskification" of a pointwise array function operating on numpy arrays?

See here :
https://stackoverflow.com/questions/49096771/dask-array-conversion-of-a-pointwise-array-operation
And note especially the motivating example / stopgap solution here :
https://github.com/SciTools/iris/pull/2964
If there isn't a neat way to do this, can we provide one ?

Solution is da.map_blocks

A bit more high-tech, but dask.array also supports numpy ufuncs natively.
You can always create a ufunc and it will operate well on both numpy arrays
or dask arrays without any special consideration on your end.
On Mon, Mar 5, 2018 at 8:46 AM, Patrick Peglar<EMAIL_ADDRESS>wrote:

Closed #3244 https://github.com/dask/dask/issues/3244.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/issues/3244#event-1504132861, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AASszCfLX9x4tagvC64u59CpkDFKJ46fks5tbUGsgaJpZM4SbXl5
.

You can always create a ufunc

Given a function on arrays, I think the only automatic way of constructing a ufunc would be by applying frompyfunc ?
That does work, but of course is hopelessly inefficient because is calls the original, array-oriented function once per point.
Given the freedom to rewrite the original operation, I think it would probably be easier to rewrite it in a dask-compliant form than to recast it as a ufunc.


Added support for getting growth estimates

Added support for getting growth estimates. Some people wanted this feature as seen in #1280 and #575. Added basic scraping logic for the analysis section.
Only growth estimates are added for now but it can easily be extended to support some of the other data in that section.
Added a test case to check if the growth estimates are properly being retrieved.
Edit: Updated the PR to save all the other information available on the analysis page. The code already scrapes all of the data on the analysis page so it is wasteful to discard all but one entry

@ValueRaider all data from page analysis if available at quote_summory module earningsTrend
Plus we can take industry, index, sector trends and recommendations in one request

@bot-unit Should I save all the data available from the scraping? I only saved Growth Estimates because people were specifically asking for this feature. It would not be much work to extract the values of Earnings Estimate, Revenue Estimate, Earnings History, EPS Trend, and EPS revisions. They are already available in the analysis variable.

@bot-unit I saved all the other data on the analysis page. No point discarding data for which we have already paid the tax of retrieving

@bot-unit I saved all the other data on the analysis page. No point discarding data for which we have already paid the tax of retrieving

The question is to parse with pandas html page or just json answer from api

Benchmark with time.perf_counter?

Benchmark comparison with time.perf_counter?

Ok. But any way, we should keep scraping code too. Yahoo can change or block API in future. I will add API calls to this code and do some benchmarks.

@coskos-ops Just looking at code there's probably opportunity to format types etc. Correct me if wrong. See Ticker.get_earnings_dates for inspiration.

Changed target to branch feature/growth-estimates so someone else can finish. @dementedhedgehog


feat: move RethRpcConfig to rpc-builder

Closes #8602

@mattsse I would appreciate an early review to see if I'm in the right direction


Allow linking to hrefs for Sidebars

Pain point
For developers that generate API documentation from their code, it would be useful for Docusaurus to allow linking to these pages from a sidebar.
How it currently works
Normally we only allow links to hrefs via the top level navigation. This feature would allow for more flexibility on single navigation pages.
How it would work
Use a similar for processing-method for sidebar.json as the one we use to handle external links in siteConfig.js headerLinks. This would add a new branch of code when processing sidebar.js and encountering an href and no associated id field. If an id field is present, then it should take precedence.
Scope of impact: Low to Mid
Any project that uses documentation generation from code could benefit from this feature.

Claimed by @SleepWalker

Removing the "issue: claimed" label due to inactivity.

Could I try taking on the issue? I'm looking for an opportunity to contribute to an open source project for the first time!

Hello @syn228, I was busy a few weeks, but I want to finish with the issue, I've claimed.. I'm planning to return to this issue today or tomorrow.

#892 and #1026 should be super related to this
Sidebar item - subcategory
{
  type: 'subcategory',
  label: 'My Subcategory',
  ids: []
}

Sidebar item - url/href
{
  type: 'url'
  label: 'GitHub',
  href: 'github.com'
}

Sidebar item - doc id (default)
doc3

Eventually we have
'Second Category': [
  'doc3',
  {
    type: 'url',
    label: 'Github',
    href: 'github.com'
  },
  {
    'type': 'subcategory',
   'label': 'my subcategory',
    'ids': ['doc4'],
  },
'doc5',
],

@endiliey, I've come up with the following format:
{
  "docs": {
    "Category 1": [
      {
        "type": "link",
        "label": "Github",
        "href": "http://github.com"
      },
      {
        "type": "ref",
        "id": "intro"
      },
      {
        "type": "category",
        "label": "Subcategory 1",
        "items": [
          "foo/bar",
          "foo/baz"
        ]
      },
      {
        "type": "category",
        "label": "Subcategory 2",
        "items": [
          "hello"
        ]
      }
    ],
    "Category 2": ["code"]
  },
  "test": {
    "test": [
      {
        "type": "doc",
        "id": "intro"
      },
      {
        "type": "ref",
        "id": "code"
      }
    ]
  }
}

doc — low level name for simple link to doc
ref — link to some docId, but without binding this doc to current sidebar
link — the type used to render any link in sidebar (doc and ref are converted to this type too). Should contain href and label fields
category — category :) should contain label and items fields (I think this should be a better name, because we will handle not only ids in this array)

@yangshun should this feature implemented for v1 too? I've read, that you're not accepting new features for v1

@SleepWalker If it's easy to support this for v1, I think we should do it. Seems like it should be doable on v1 too.

@syn228 Sorry about this, could you try looking for other issues to work on? Facebook has other open source projects as well which would be glad to receive your contributions.

Would like to be able to reference Pages in the SideBar too. Feel like this might be a good place for this.

Is this issue up for grabs?

Hi Folks,
Whether this feature/issue can we addressed in version 1 of docusaurus. This could be helpful if this issue is fixed in version 1 itself

@yangshun @slorber -- is this something we should still try to fix for v1? Sounds like it may not be the most trivial fix for v1, but maybe I don't have enough context?

Probably not too hard to fix in v1.

Hi, will take a look.
For v1, should it be fixed on master or there's another branch?

@slorber master is 👍 - we would cut another release with the fix if it goes through.

@sriramgroot The solution to this problem may not be trivial. Could you move to v2? Or is something stopping you from that?


DB Export will export artifacts with a key of ""

Not harmful or anything, but doesn't fit in the GOOD spec

This is a placeholder to ensure there are always 4 substats on an artifact.(and its reinforced within ArtifactData.parseSubstats.
Its somewhat benign to keep, but removing can perhaps disrupt a lot of the substat rendering logic on the site. I'd say its not worth "fixing".


rbenv doesn't find ruby-build plugin if installed in /opt

I've installed rbenv to /opt/rbenv in the past without problems. The idea is to have a single installation usable by many different users on the system (at least root, the web server user, and my unprivileged one).
Today, on a new CentOS 7, I've tried the usual but rbenv doesn't find the ruby-build plugin:
# git clone https://github.com/rbenv/rbenv.git /opt/rbenv
Cloning into '/opt/rbenv'...
…
# git clone https://github.com/rbenv/ruby-build.git /opt/rbenv/plugins/ruby-build
Cloning into '/opt/rbenv/plugins/ruby-build'...
…

Alright, set up .bash_profile:
# tail -3 .bash_profile
PATH=/opt/rbenv/bin:$PATH:$HOME/bin
export PATH
eval "$(rbenv init -)"
# type rbenv
rbenv is a function
…

So far, so good. But:
# rbenv install -l
rbenv: no such command `install'

It works immediately if I move /opt/rbenv to /root/.rbenv and change PATH in .bash_profile accordingly.
Please fix this or provide some other way of installing rbenv globally. Thanks.

Meh, forgot to set RBENV_ROOT… Sorry for the noise.
What would be nice is if rbenv, e.g. during init, checked whether or not the rbenv binary could be found in $RBENV_ROOT/bin and output an error otherwise. Would make spotting such mistakes easier.

Yeah, sorry for the trouble. It can be confusing that rbenv installation directory can often be the same as RBENV_ROOT, but they can also be separate.


Malformed XML results in a lxml.etree.XMLSyntaxError exception

After creating a OneLogin_Saml2_Auth object with a request that contains malformed XML and calling process_response(), the call will raise a lxml.etree.XMLSyntaxError exception.
This is reasonable behavior, but I think it could be improved. I think that in general, libraries should try to avoid raising exceptions that their dependencies raise. There is already a OneLogin_Saml2_Error exception that is raised in various error cases. What would you think about catching lxml.etree.Error exceptions in OneLogin_Saml2_XML and raising a OneLogin_Saml2_Error exception with a new error code for XML parse failures?

I think makes sense. Do you want to collaborate with a PR with unit tests?

Unfortunately, I don't have the available time to submit a PR for this right now. Sorry about that.
We have worked around this issue in our codebase for now by catching lxml.etree.Error exceptions.


feat: Implement io_uring support via tokio_uring

Previously, we aimed to implement runtime agonistic io_uring support in OpenDAL, but this proved to be a difficult task that hindered our progress. Therefore, we have revised our goal to initially add io_uring support via tokio_uring and then collaborate with the community to enhance it.
To enable tokio_uring, a newer Linux kernel (5.6 and above) and a tokio-uring runtime are required. We will integrate this support under a new feature known as services-fs-with-io-uring. Once activated, the service fs implementation will be based on io_uring.
NOTE: It is the users' responsibility to ensure that this service is running on the tokio_uring runtime.
Related Discussions

https://github.com/datafuselabs/opendal/issues/489
https://github.com/datafuselabs/opendal/issues/479
https://github.com/datafuselabs/opendal/issues/477
https://github.com/datafuselabs/opendal/issues/110
https://github.com/datafuselabs/opendal/issues/40
https://github.com/datafuselabs/opendal/issues/19

I still maintain an interest in these types of questions, so let me see if tokio_uring is already available.

actix-files already employs tokio_uring, making it worthwhile to give it a shot.

It's also worh to take a look over: https://github.com/spacejam/rio

Hello, it seems this future is not moved forward in a long time, Can I get to know which blocked it?  If needed, I can help to further push this feature to opendal. @Xuanwo

Can I get to know which blocked it?

Using tokio_uring requires additional runtime setup that goes against OpenDAL's VISION. I am exploring alternatives to enable us to use io_uring without this setup.

You mean that opendal core codebase can not require some special rust runtime instance (for example tokio), we need to find some io_uring instance just return Furture?

You mean that opendal core codebase can not require some special rust runtime instance (for example tokio), we need to find some io_uring instance just return Furture?

Exactly!

As we have added some Tokio runtime as dependencies of openDAL, So I think the problem against OpenDAL vision which we mentioned before does not exist.
I have done some research on tokio-ioring, the main block of OpenDAL using it is iouring specific thread models in tokio,
because io-uring pull msg queue is not thread safety, so tokio-uring adopts an isolated thread-per-core model as runtime, OpenDAL has been using originally tokio thread model, So which means we can not use io-uring as only fs operation, if we want use tokio-uring function in OpenDAL, we need to replace whole runtime as tokio-uring supported.

Here the nuclei maintainer, I am writing the new ring design. Hopefully, it will land soon. On the other hand, what exactly this comment mentions is why I wrote whole nuclei and why I wrote async runtimes, and M:N model everywhere. Tioli, don't poison your dependencies, it will be irreversible, and you are %100 right on what you wrote there.

Here the nuclei author, I am writing the new ring design.

Looking forward to your project!

Hi all, I have updated nuclei to 0.4. It now includes also multishot accept and some parts of multishot API. + socket state changes and more improvements and recent io_uring changes came with 5.19+. Now I am working on 6.1+ changes, it will take some time, since that requires some design changes. https://crates.io/crates/nuclei
In addition to that, here is the benchmark comparison with Epoll for HTTP server: https://vertexclique.github.io/nuclei/#/benches
In addition to that book is here: https://vertexclique.github.io/nuclei/#/
Have a good time!

Congrats!

In addition to that, here is the benchmark comparison with Epoll for HTTP server: https://vertexclique.github.io/nuclei/#/benches

A small feedback: the website seems broken for css missing.

I will check, just deployed the site. Is it readable at least?

Is it readable at least?

Yep, ok to read

There is a pdf at the end of the page. That summarizes io_uring performance in two modes. Maybe that's better to check. I will take a look at the site tomorrow.

Tracked at https://github.com/apache/opendal/issues/4520. We will start a new issue once we start this work.


another way to do this without needing rust would be to use something like PHP-CPP which makes it almost trivially easy

install this:
https://github.com/CopernicaMarketingSoftware/PHP-CPP
look at the examples and find one that takes a parameter and returns a value , like the geographic lib needs:
https://github.com/CopernicaMarketingSoftware/PHP-CPP/blob/master/Examples/FunctionWithParameters/functionwithparameters.cpp
mess with it till it works. :-)
... end up with a xxx.so that u can embed into php just the same as the the one u built here, but rust-free.  :-)

mess with it till it works. :-) is hardly trivial...

Just try it. PHP--CPP takes all the voodoo out of making a PHP module, it's practically cheating.


Better Snyk test in Continuous integration workflow

No Snyk fix pull request and no Snyk test fail on vulnerabilities

In the case where TEST=TRUE we didn't create a pull request, it's only the test the audit :-)


chore: 🤖 Updated dependencies

[chore: 🤖 Updated dependencies]
[chore: 🤖 [StoryBook] Updated dependencies]
[chore: 🤖 [Jest] Installed jest-env-jsdom separately]

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Avoid potentially expensive call to getQueryInfo

getQueryInfo can be quite expensive as it needs to get the stageInfo for
all stages. If we already have the information in QueryExecution, avoid
calls to getQueryInfo.

Other than the one mistake, looks good


Update configure file

Regenerated configure using autoconf, also use -O3 instead of -Os and -g by default

@AtariDreams CUPS' configure script CANNOT be regenerated properly using aclocal. That said, this PR only contains changes to the generated configure script and not to the source - I'm not sure what changed?

@michaelrsweet https://github.com/OpenPrinting/cups/commit/63e2ec255304e78fa5fc245165d67b08b35fa806 this commit was made back in May, but the configure wasn't regenerated then, hence why it changed now

Almost all compilers do actually. Only the really old ones don’t. That being said, I’ll gladly revert the change.

All issues addressed!

Addressed!

@michaelrsweet All issues resolved


[DO NOT MERGE] feat: Allow CustomMaterial to use UVs > 2

Allow CustomMaterial to use UVs values up to UVs6.
This piggy back on existing values in VertexData, and edit slightly the StandardMaterial to use those values if they exists (Since CustomMaterial is based on StandardMaterial).
It doesnt impact performance since you wouldnt normally have uvs > 2 if you are using StandardMaterial and it checks for the existance of those before feeding them in.
[DO NOT MERGE]
There seems to be an index issue now with the standardMaterial I'm investigating, but somehow, now my projected light texture randomly mixes with normal maps all around (and it's extremmly random depending on positiion, rotation, etc...). Hopfuly i can find out why, or if someone has any idea, help welcomed!

Ok waiting for your feedback regarding the index issue

Ok waiting for your feedback regarding the index issue

Fixed the issue we can observe in the screenshot, and the StandardMaterial works perfectly now.
I am still experiencing issues with using the new version with CustomMaterial. I am assuming there's possibility with the issue being related to the fact that I cannot perform the Gulp build completely (it crashes before the end). Going to investigate that later.

@deltakosh So I made some progress into understanding the error. Essentially, since the change I made,  When a material is lacking a diffuseTexture / BumpTexture, instead of being white/flat, it randomly picks textures in other materials.
Considering how small the change I made is, I really dont understand where this is coming from. Any idea what could be causing such issue?

If you cancel your changes you do not have this issue? Is it an issue with StdMaterial or Custommaterial?

If you cancel your changes you do not have this issue? Is it an issue with StdMaterial or Custommaterial?

yes
both

Can you repro in the Playground? I feel like it is not related to your code ;)

Will close for now. Please reopen if you find what was going wrong


Add helpful documentation and tips

add manim path checking and tips to solve it
put helpful tip about the extension that it is meant to be run a scene at a time
how to switch scenes

FAQ Questions

How to change the checkered background?


Add quality score plots to qcSTR

Please review my doc change PR first, this PR is diff'ed against that change, assuming its already been accepted.
Now can graph quality scores. Please read qcSTR docs to figure out the specifics of the feature I've added - if those don't fully clear it up, then I should improve the docs. I shouldn't be explaining that here.
Changes to tr_harmonizer:

TRRecord now asks for a quality score field in its construct
it also asks for an optional transform that transforms that field into a 0-1 probability. Otherwise it assumes it is already a 0-1 probability.
In particular, the quality scores popstr uses are weirdly truncated, so I have to do an awkward transform of them. See the note under GetQualityScore.
ExpansionHunter doesn't provide quality scores, gangSTR has an option to disable them. hipSTR, popSTR and adVNTR always seem to provide them.
class TRRecordHarmonizer was moved lower in the tr_harmonizer.py file, but it's contents were not changed aside from adding the quality related methods.

Other changes:

Fixed bugs in qcSTR - crashing awkwardly when the output location is a directory, or when it's located in a misspelled directory. Don't crash on sample filtering typos. Specify that sample filtering typos are ignored.
Encourage qcSTR users to use bcftools view first if they have complicated filtering desires.
print updates to stdout as qcSTR produces plots instead of making the entire run long and silent
add dependency on scikit-learn - this may be useful for some graphs, and its nice to add the dependency now instead of later once people are already consuming the package.
There's no reason to recommend specifying vcf-type even if we allow it.

Question:
Can we remove the sample filtering feature, and just tell people to use bcftools view? That will save us some maintenance headache, and the sample feature has some weird corner cases already that aren't well documented.

Codecov Report

Merging #86 into jmargoli_doc_changes will increase coverage by 0.34%.
The diff coverage is 99.04%.

@@                   Coverage Diff                    @@
##           jmargoli_doc_changes      #86      +/-   ##
========================================================
+ Coverage                 96.63%   96.98%   +0.34%
========================================================
  Files                        17       17
  Lines                      2023     2188     +165
========================================================
+ Hits                       1955     2122     +167
+ Misses                       68       66       -2

Impacted Files
Coverage Δ

trtools/utils/utils.py
96.42% <ø> (+1.32%)
:arrow_up:

trtools/qcSTR/qcSTR.py
98.82% <98.64%> (+1.28%)
:arrow_up:

trtools/utils/tr_harmonizer.py
94.25% <100.00%> (+0.52%)
:arrow_up:

Continue to review full report at Codecov.

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

Thank you for making this tool, it looks like it has a ton of features and there are a lot of tests around the code to support it!
I think the changes look good to merge. Regarding your question, if the issues of the feature are too much we can do as you suggest. One argument against it is that in larger datasets users rather run the QC tool with different parameters than generate a lot of subsampled VCF files (which may be impossible in consortium size projects). let me know what you think.
Another comments: should we add a sentence to the docs to mention that QC plots may not be directly comparable across tools? Especially since different tools have different math models and different expected QC curves.

I am merging this. But I agree with @nmmsv that:

It would make sense to mention that these plots may not be comparable across tools.
For sample filtering (I assume this refers to the --samples option?) I would like to keep that for exactly the reason pointed out: sometimes we have large VCF files with many samples but only want to analyze a subset. e.g. if we have families, we might want to only analyze parents. I wouldn't want to have to make a copy of a very big file and would prefer to specify a sample list.

Now merged into develop. Will handle the comments soon.


Consider whether the exit codes and handling of SIGINT / ctrl-c in kubectl cert-manager could be improved

In https://github.com/jetstack/cert-manager/pull/4205#discussion_r670518620  @inteon  and I discussed how kubectl cert-manager check api ought to respond to ctrl-c / SIGINT.
We decided to use exit code 1 after intercepting SIGINT.
The Advanced Bash-Scripting Guide: Appendix E. Exit Codes With Special Meanings has this to say:

--
--
--
--

128+n
Fatal error signal "n"
kill -9 $PPID of script
$? returns 	      137 (128 + 9)

130
Script terminated by Control-C
Ctl-C
Control-C is fatal error signal 	      2, (130 = 128 + 2, see above)

We noticed that kubectl wait exits with 130 when you hit ctrl-c, which allows you to write scripts like this:
#!/usr/bin/env bash

trap 'echo "Detected SIGINT (ctrl-c)"' INT
trap 'echo "Cleaning up"' EXIT

until kubectl wait --for=condition=Foo --timeout=2s sa default >/dev/null 2>&1; do
    exit_code=$?
    if [[ "$exit_code" == 130 ]]; then
        echo "Breaking wait loop: $exit_code"
        exit 130
    fi
    echo "Waiting for Foo"
done

And we noticed that helm install exits immediately when you hit ctrl-c, but kubectl cert-manager x install continues running:
$ kubectl cert-manager x install

Creating the cert-manager CRDs
creating 6 resource(s)
Clearing discovery cache
beginning wait for 6 resources with timeout of 1m0s
^Ccreating 1 resource(s)
creating 38 resource(s)
beginning wait for 38 resources with timeout of 5m0s
Deployment is not ready: cert-manager/cert-manager-cainjector. 0 out of 1 expected pods are ready
Deployment is not ready: cert-manager/cert-manager-cainjector. 0 out of 1 expected pods are ready
Deployment is not ready: cert-manager/cert-manager-cainjector. 0 out of 1 expected pods are ready
Deployment is not ready: cert-manager/cert-manager. 0 out of 1 expected pods are ready
Deployment is not ready: cert-manager/cert-manager. 0 out of 1 expected pods are ready
Deployment is not ready: cert-manager/cert-manager. 0 out of 1 expected pods are ready
Deployment is not ready: cert-manager/cert-manager. 0 out of 1 expected pods are ready
Deployment is not ready: cert-manager/cert-manager. 0 out of 1 expected pods are ready
NAME: cert-manager
LAST DEPLOYED: Mon Jul 19 12:42:24 2021
NAMESPACE: cert-manager
STATUS: deployed
REVISION: 1
DESCRIPTION: Cert-manager was installed using the cert-manager kubectl plugin
NOTES:
cert-manager has been deployed successfully!

In order to begin issuing certificates, you will need to set up a ClusterIssuer
or Issuer resource (for example, by creating a 'letsencrypt-staging' issuer).

More information on the different types of issuers and how to configure them
can be found in our documentation:

https://cert-manager.io/docs/configuration/

For information on how to configure cert-manager to automatically provision
Certificates for Ingress resources, take a look at the `ingress-shim`
documentation:

https://cert-manager.io/docs/usage/ingress/

And because kubectl cert-manager check api always exits with 1, it is not possible to write a script like this:
#!/usr/bin/env bash

trap 'echo "Detected SIGINT (ctrl-c)"' INT
trap 'echo "Cleaning up"' EXIT

until kubectl cert-manager check api --wait=5s >/dev/null 2>&1; do
    exit_code=$?
    if [[ "$exit_code" == 130 ]]; then
        echo "Breaking wait loop: $exit_code"
        exit 130
    fi
    echo "Still waiting for cert-manager API"
done

It is also interesting to see that kubeadm have a couple of well defined exit codes: 1 and 2:

https://github.com/kubernetes/kubernetes/commit/16b159c12be94dafc5216d6cf13e0df0bbaf43b0#diff-09e871502d21a7998073ec11b93c8ee78a796b56542da63499c40d9763daa60aR86

And interesting to see that the timeout command exits with 124 if the timeout is reached:

https://git.savannah.gnu.org/cgit/coreutils.git/tree/src/timeout.c#n18

@inteon  I'm creating this issue before I close all the browser tabs that opened on Friday while we were discussing this.
I don't think this is particularly urgent and I'm not sure what the correct solution is,
but this can be a place to discuss it further.
/kind bug

I think the code is a 1-to-1 copy of https://github.com/kubernetes/apiserver/blob/master/pkg/server/signal.go

Paraphrasing slack discussion here at Tim's request:
In standup I mentioned this comment which sums up my feelings on signals and exit codes pretty well.
There's an important distinction to be made between different types of commands:
For the kubectl cert-manager check api command, it's successful when its check is successful, so interrupting it should probably be a nonzero error code to indicate failure. In other words: if it gets SIGINT, it failed because it couldn't finish its check.
A long running process like a webserver or like the cert-manager controllers, on the other hand, might be stoppable with SIGINT and if it handles SIGINT and shuts down gracefully (with no errors in the shutdown process) then it should return 0, because it succeeded in its task of being a webserver and the signal was basically just an implementation detail of how it was stopped.
We see this with Vault, as an example:
$ vault server -dev > /dev/null
^C
$ echo $?
0


fix(types): Move @types/big.js to prod dependencies

Fixes #213
This will make it so people who install this package will automatically install @types/big.js too, which will make the index.d.ts type declaration file stop throwing errors when type-checked.

Whoops, accidentally deleted the branch. Should be restored now.


Issue fix: W1D4_Tutorial2.ipynb

line 1599: changed "10^1" to "10^0".

Hi @benarnon8, per the contributing guidelines we would prefer that all problems (even very simple ones like this) be reported as issues rather than PRs so that we can keep the PR queue clear for content finalization. Thank you for helping make Neuromatch content better and for understanding.


Added solution for 'Longest Substring Without Repeating Characters'

Hacktoberfest! 🎊🎈
🎉 Have you read the Contributing Guidelines? 🤔
Yes, I have read the contributing guidelines and I understand the rules for contributing. 👍
📝 Description
I have added a new solution for the problem "Longest Substring Without Repeating Characters." In this solution, I implement an algorithm that finds the longest substring without repeating characters efficiently. The code is written in C++, and I also included a description of the problem in question.md. I hope this helps others working on similar challenges!
Fixes #303 🔧
✅ Checklist

✅ I've read the contribution guidelines. 📚
✅ I've checked the issue list before deciding what to submit. 🔍
✅ I've edited the README.md and linked to my code. 📄

🔗 Related Issues or Pull Requests
This pull request is related to the issue I opened for the problem statement.

Hi there!
I am the Mentor of this project .
Although this repo is not part of Hacktoberfest 2024, we have some great alternatives for you. Welcome to SkillShow, a repository focused on skill enhancement!
Guidelines:
Please adhere to the existing guidelines.
No additional rules, thanks!
Check it out here: SkillShow.
Note: Start by creating an issue. Once it’s assigned to you, feel free to open a pull request (PR). Directly opening a PR will lead to an invalid label.
Looking forward to your contributions!


[Lake] Support create table with new parser

What type of PR is this：

[ ] bug
[x] feature
[ ] enhancement
[ ] refactor
[ ] others

Problem Summary(Required) ：

[FE PR Coverage check]
:heart_eyes: pass : 8 / 9 (88.89%)
file detail

path
covered line
new line
coverage

:large_blue_circle:
com/starrocks/sql/analyzer/CreateTableAnalyzer.java
8
9
88.89%

run starrocks_be_unittest


Send first client telemetry request between 10-20 min randomly

Currently SDK sends first client telemetry request exactly after 10 min from client initialization. So to avoid the load burst from a big customer who start all the clients at same time, we want to staggered first client telemetry request between 10-20 min randomly.

@jeet1995  pls take a look at this, thanks!


(To-Do list) java script best practice of code evaluation peer to peer review

I have copied all files from the to-do list project for review to check if my JavaScript follows the best practices.

checked linters error

Excellent work! There are just a few things you should look at. See below for more details.


WI-FI cant work on big sur

HDMI is working but wifi cant work on big sur

my wifi was rtl8822ce.  not intel

my wifi card is rtl8822ce. not intel

Recomend buy other card intel, is easy to replace, in AliExpress have a native card, wont need kext, driver, run smootly all apple features and you can buy a Intel AX201 card, used in many Lenovo E14...

Oh. This is strange, how is your HDMI working but mine not? I see that we have nearly the same config files. Can you spot any differences and suggest me any changes?
About your Wi-Fi card, the kext I know for Wi-Fi unfortunately only works for Intel cards :(. You will have to purchase a new card.

Oh. This is strange, how is your HDMI working but mine not? I see that we have nearly the same config files. Can you spot any differences and suggest me any changes?
About your Wi-Fi card, the kext I know for Wi-Fi unfortunately only works for Intel cards :(. You will have to purchase a new card.

I can use HDMI after updated kexts. like WhateverGreen lilu

my wifi card is rtl8822ce. not intel

Recomend buy other card intel, is easy to replace, in AliExpress have a native card, wont need kext, driver, run smootly all apple features and you can buy a Intel AX201 card, used in many Lenovo E14...

ok, thanks

Oh. This is strange, how is your HDMI working but mine not? I see that we have nearly the same config files. Can you spot any differences and suggest me any changes?
About your Wi-Fi card, the kext I know for Wi-Fi unfortunately only works for Intel cards :(. You will have to purchase a new card.

I can use HDMI after updated kexts. like WhateverGreen lilu. (link HDMI after login)

Can generate a report in Aida 64 and upload your EFI to Anish review?

my wifi card is rtl8822ce. not intel

Recomend buy other card intel, is easy to replace, in AliExpress have a native card, wont need kext, driver, run smootly all apple features and you can buy a Intel AX201 card, used in many Lenovo E14...

ok, thanks

what is your spec？ I am going to buy a hackintosh notebook, should I buy thinkpad e14 or e15?
which one is yours?

my wifi card is rtl8822ce. not intel

Recomend buy other card intel, is easy to replace, in AliExpress have a native card, wont need kext, driver, run smootly all apple features and you can buy a Intel AX201 card, used in many Lenovo E14...

ok, thanks

what is your spec？ I am going to buy a hackintosh notebook, should I buy thinkpad e14 or e15?
which one is yours?

I have experience only with E14, working all, except HDMI output, have other models full compatible, i dont know if you like games, have sucess using Acer Nitro 5, in Mac OS not recognize GPU, but you can play games in Windows. Where you country?

my wifi card is rtl8822ce. not intel

Recomend buy other card intel, is easy to replace, in AliExpress have a native card, wont need kext, driver, run smootly all apple features and you can buy a Intel AX201 card, used in many Lenovo E14...

ok, thanks

what is your spec？ I am going to buy a hackintosh notebook, should I buy thinkpad e14 or e15?
which one is yours?

I have experience only with E14, working all, except HDMI output, have other models full compatible, i dont know if you like games, have sucess using Acer Nitro 5, in Mac OS not recognize GPU, but you can play games in Windows. Where you country?

Thanks. I am in China. I guess thinkpad E15 is ok for me to hackintosh.
I don't play games, I just need a macOS notebook.
I am hesitate to buy a new windows notebook with better performance and screen, or to buy an outmoded notebook which is compatible with hackintosh.

Oh. This is strange, how is your HDMI working but mine not? I see that we have nearly the same config files. Can you spot any differences and suggest me any changes?
About your Wi-Fi card, the kext I know for Wi-Fi unfortunately only works for Intel cards :(. You will have to purchase a new card.

I can use HDMI after updated kexts. like WhateverGreen lilu. (link HDMI after login)

Can generate a report in Aida 64 and upload your EFI to Anish review?

@799953468 can you do this?

Oh. This is strange, how is your HDMI working but mine not? I see that we have nearly the same config files. Can you spot any differences and suggest me any changes?
About your Wi-Fi card, the kext I know for Wi-Fi unfortunately only works for Intel cards :(. You will have to purchase a new card.

I can use HDMI after updated kexts. like WhateverGreen lilu. (link HDMI after login)

Can generate a report in Aida 64 and upload your EFI to Anish review?

@799953468 can you do this?

EFI.zip

my wifi card is rtl8822ce. not intel

Recomend buy other card intel, is easy to replace, in AliExpress have a native card, wont need kext, driver, run smootly all apple features and you can buy a Intel AX201 card, used in many Lenovo E14...

ok, thanks

what is your spec？ I am going to buy a hackintosh notebook, should I buy thinkpad e14 or e15?
which one is yours?

I have experience only with E14, working all, except HDMI output, have other models full compatible, i dont know if you like games, have sucess using Acer Nitro 5, in Mac OS not recognize GPU, but you can play games in Windows. Where you country?

Thanks. I am in China. I guess thinkpad E15 is ok for me to hackintosh.
I don't play games, I just need a macOS notebook.
I am hesitate to buy a new windows notebook with better performance and screen, or to buy an outmoded notebook which is compatible with hackintosh.

Maybe Xiaomi notebooks is a good option too, because have more competitive prices. Sugested model is a Xiaomi Mi Notebook Pro, find with 8th or 10th (10210u, 10510u or 10710u cpu family).

my wifi card is rtl8822ce. not intel

AX201NGW is less than US$20 in sites like AliExpress, 1688.... Easy to replace, just open botton and replace a wifi card. 10 minutes job.

Why can't my E14 recognize the battery and sound under windows
Is yours OK？

How do you do! I want to ask you, my E14 can't recognize the battery and sound card when I use this OC to enter windows. Can you install my system with the version 11.2.3? I tried to install the system with 12, but it showed that the version was wrong


Implicit SSL example

Hello developers, I recently used your crate and found it to be very interesting. Everything just works. However, I cannot seems to find way to connect when using implicit ssl settings. Filezilla seems to be working fine. Whenever I tried to connect it via the explicit method, it hanged at ftpstream::connect. Maybe this isn't the right way to connect. Could you show me how to do it? Thanks

I don't think it's supported at the moment, but I can work on it

Really appreciate your efforts. Is asking for ETA ok? Thanks

I can try to release it in two weeks

Hello, Developer and Landlord,when i called into_secure, it hanged at " SecureError("error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed: " , How to add certificates for clients? thank you!

You should try some options of the tls builder:
let ctx = TlsConnector::builder()
                .danger_accept_invalid_certs(true)
                .danger_accept_invalid_hostnames(true)
                .build()

thanks!

@svet-b you're using the wrong type. You need to use NativeTlsFtpStream and not FtpStream

Thanks for the quick response @veeso - really appreciate your help here!
The following indeed seems to work 👍
use suppaftp::{NativeTlsConnector, NativeTlsFtpStream};
use suppaftp::native_tls::TlsConnector;

let mut ctx = NativeTlsConnector::from(TlsConnector::new().unwrap());
let mut ftp_stream = NativeTlsFtpStream::connect_secure_implicit("<IP_ADDRESS>:990", ctx, "localhost").unwrap();


CDMPoster_a3.pdf

I'm having trouble downloading CDMPoster_a3.pdf. Am I doing something incorrect?

@philguth , did github tell you why it failed?

Hi @philguth, is your issue resolved now? If you're still seeing the issue, then please let us know the error you're getting from GitHub.


Setup a release process for KMC

Description
KMC is now hosted in its own repository #3327 . Setup a release process to release new versions of KMC and deploy them to the various landscapes.
Acceptance

[ ] setup a release process for new KMC versions similar to KEB

releases follow semantic versioning
APP_VERSION in helm charts needs to match the released version

[ ] release a new version of KMC based on the new release process
[ ] deploy the new version to stage and prod.

Checklist

[ ] Change create_scan_config.sh to use TAG.
[ ] Enable Validate labels step.


Update providers and terraform versions settings

what

Update terraform and provider version requirements

why

3.0 AWS provider is already here and we should be able to use the module with it

/test all

/test all

Note that while the Terratests have passed, you get a warning which is kinda nasty:
Warning: Provider source not supported in Terraform v0.12

  on ../../versions.tf line 4, in terraform:
   4:     aws = {
   5:       source  = "hashicorp/aws"
   6:       version = ">= 2.0"
   7:     }

A source was declared for provider aws. Terraform v0.12 does not support the
provider source attribute. It will be ignored.

(and 3 more similar warnings elsewhere)

/rebuild-readme

Blergh, sorry didn't see this originally.  Merged #20 already

#solved in #20


Implement and test utils::callbacks

@gregmedd already has most of the implementation, so it just needs to be copied into the appropriate files and tested.

Just got the first successful run of the first testcase :tada:
The rest should be done shortly.

All test cases are complete. PR has been created, but it is pending in draft status. I want to provide some additional documentation to accompany this code.


Fixed dafgda indexing error

Simple fix to make dafgda indexing inclusive of the end. It also looks like my editor stripped a good bit of trailing white space. I can go back and put it back in if needed for some reason.
Fixes #302

Coverage decreased (-0.008%) to 99.788% when pulling dc8e3577ddbf05aac3d21482938560280775f736 on jessemapel:dafgda into e97006e9f530c22f16b15186423f10fc7fe5ab9a on AndrewAnnex:master.

@jessemapel this looks mostly good but there is an unnecessarily large diff on the white spaces, please adjust the pr to just have the core change needed.
thanks


product view, not getting udpated

I've configured HYgieia-Jenkins plugins for DEV & QA

able to see  in the drop down of deployment widget, but im not seeing respective product view dashboard getting updated for each build/deployment, its empty always..

Im able to select only one env under deployment widget (either DEV/QA), but not both :(

Please help to configure them.
productDB config issue.docx

@smsuresh Refer to my comments in your earlier tickets on how to configure your pipeline.


Update RMD_069.md

@Clay-Microsoft - this PR has a conflict. Can you take a look and resolve the conflict?


Update 3_usage.rst

What does this PR do?
Add already existing axes_list_attempts django management command to the docs
Fixes # (issue)
Before submitting

[x] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[x] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?

Improve readability of attempts list
With tabs
class Command(BaseCommand):
    help = "List access attempts"

    def handle(self, *args, **options):  # pylint: disable=unused-argument
        # Print the header
        self.stdout.write("IP Address\tUsername\tAttempts")
        self.stdout.write("=" * 40)  # Separator line

        # Print each access attempt
        for obj in AccessAttempt.objects.all():
            self.stdout.write(
                f"{obj.ip_address}\t{obj.username}\t{obj.failures_since_start}"
            )

IP Address	Username	Attempts
========================================
<IP_ADDRESS>	admin	1
<IP_ADDRESS>	testuserv2	1

With spacing
class Command(BaseCommand):
    help = "List access attempts"

    def handle(self, *args, **options):  # pylint: disable=unused-argument
        # Print the header
        self.stdout.write(f"{'IP Address':<15}\t{'Username':<15}\t{'Failures':<10}")
        self.stdout.write("=" * 40)  # Separator line

        # Print each access attempt
        for obj in AccessAttempt.objects.all():
            self.stdout.write(
                f"{obj.ip_address:<15}\t{obj.username:<15}\t{obj.failures_since_start:<10}"
            )

IP Address     	Username       	Failures
========================================
<IP_ADDRESS>  	admin          	1
<IP_ADDRESS>  	razvansky      	1


Proposal: integration with impress.js

@ntjess thanks for your transparent cover in https://github.com/andreasKroepelin/polylux/pull/91 and fit-to-with in https://github.com/andreasKroepelin/polylux/pull/96, they are elegant :-)

I am very interested in using touying to achieve integration with impress.js. Perhaps it can also work together with https://github.com/andreasKroepelin/polylux/pull/123 and the typst-preview extension.
If you are willing, I can invite you to join the touying-typ organization as a maintainer :-)

https://github.com/andreasKroepelin/polylux/issues/122

@OrangeX4 I've finally had time to try out Touying in-depth. Well done!
I am interested in helping to maintain the library, and have a few ideas about impress.js support, but I won't have time to dedicate for a week or two.

Thank you! I will initiate an invitation.
About the integration of impress.js, I don't think it's urgent; we can implement it later after considering it thoroughly. Also, I've been a bit busy lately and don't have much time to dedicate to it either.


Support adding command line tools to accessibility

I love this script, but I have issues with it when trying to add command line tools to accessibility service. This blog provides more details about command line tools and accessibility: http://jacobsalmela.com/os-x-yosemite-osascript-enabling-access-assistive-devices/.
If there was a way to turn off app validation, then I think your script would then be able to allow something like this:
sudo privacy_services_manager.py -u vagrant add accessibility /usr/libexec/sshd-keygen-wrapper.

Hey @dhoer! Glad to hear you like the script!
This functionality was supposed to be supported by the --admin flag. This option prevents the script from checking for a valid bundle identifier, and can be used to add command line tools. However, it does not seem to be functioning quite properly (just tested it on 10.11 DP2), so I'll reply again when I've got it fixed. Sorry about that!
Pierce

Thanks for the quick response.

Hey @dhoer,
So I've been checking into this a bit more thoroughly. I'm currently testing the most recent Privacy Services Manager available through the releases tab (version 1.6.6) on both Yosemite and Mavericks. To do the test, I did:
$ sudo privacy_services_manager.py --admin add accessibility /usr/libexec/sshd-keygen-wrapper

(Note that specifying a user doesn't do anything for the accessibility service, since that's a globally-managed system, so I left that part out.)
On both 10.9 and 10.10, this completed without giving any errors. However, /usr/libexec/sshd-keygen-wrapper does not show up in the Accessibility tab of the Security & Privacy pane in System Preferences. But on closer inspection of /Library/Application Support/com.apple.TCC/TCC.db, it appears that the binary file was added to the TCC database anyway and was granted proper permissions. I tried this with a few other system binaries, and I got the same result for all of them.
I'm not 100% certain how to test whether this is actually working, or if it just looks like it is. Would you give me an example of how to use sshd-keygen-wrapper (or some other command line utility) that would prompt for Accessibility access?

You might take a look at Jacob Salmela's tccutil: https://github.com/jacobsalmela/tccutil. I used that to set the /usr/libexec/sshd-keygen-wrapper and it shows up in theAccessibility tab.

@dhoer thanks for the tip. Looking through his code I found that I wasn't setting the client_type value in the TCC database properly.
I think I've got it all fixed now. Let me know if it doesn't work! And again, thanks for taking an interest in our script.
Regards,
Pierce

Your welcome!

Hello Dennis:
To confirm, does the update fix the issue having? Just want to make sure it is working properly.

—
Reply to this email directly or view it on GitHubhttps://github.com/univ-of-utah-marriott-library-apple/privacy_services_manager/issues/25#issuecomment-117349900.
Thanks:
Richard Glaser
University of Utah, Marriott Library ITDLS
richard.glaser<EMAIL_ADDRESS>

Richard,
I'm sorry, but I wont have time to test it right away.  I was trying different approaches to get chef-safari cookbook more stable when I experimented with your script.  I do plan to use your script fully, since it creates the tcc.db for me and replace Jacob's script: https://github.com/dhoer/chef-safari/blob/master/test/fixtures/cookbooks/safari_test/recipes/setup.rb#L23-30.  But I have other priorities I need to get to for now.   I do promise to provide feedback when I get back to this.
P.S. If you know of anyone who could help troubleshoot an applescript issue described here: https://github.com/dhoer/chef-safari/issues/1.  It would be much appreciated.  This Safari cookbook is part of supporting automated provisioning of mac machines to use as selenium test servers.

Hello Dennis
np,  letting us know the status in if its fixed or not is appreciated.
In regards to AppleScript troubleshooting have you considered posting to MacEnterprise list, OS X irc channel or multiple AppleScript lists?
Sent from my iPad
On Jun 30, 2015, at 4:43 PM, Dennis Hoer <notifications<EMAIL_ADDRESS>wrote:
Richard,
I'm sorry, but I wont have time to test it right away. I was trying different approaches to get chef-safari cookbook more stable when I experimented with your script. I do plan to use your script fully, since it creates the tcc.db for me and replace Jacob's script: https://github.com/dhoer/chef-safari/blob/master/test/fixtures/cookbooks/safari_test/recipes/setup.rb#L23-30. But I have other priorities I need to get to for now. I do promise to provide feedback when I get back to this.
P.S. If you know of anyone who could help troubleshoot an applescript issue described here: dhoer/chef-safari#1https://github.com/dhoer/chef-safari/issues/1. It would be much appreciated. This Safari cookbook is part of supporting automated provisioning of mac machines to use as selenium test servers.
—
Reply to this email directly or view it on GitHubhttps://github.com/univ-of-utah-marriott-library-apple/privacy_services_manager/issues/25#issuecomment-117365147.

I seen similar posts on different lists, but the issue is never resolved. I didn't know about http://www.macenterprise.org/.  I will have to check that out.
Thanks,
D

BTW, I plan to create a Chef cookbook called macosx_privacy_services_manager that wraps this script in Chef dsl and publish it to https://supermarket.getchef.com/cookbooks/.  Let me know if you have any issues with me doing that.

And for live communication, I would recommend checking out the OS X Server IRC
https://www.afp548.com/2013/02/06/a-field-guide-to-irc/
Has some of the top Apple Enterprise IT on it to give input/advice, etc.
On Jul 1, 2015, at 9:58 AM, Dennis Hoer <notifications<EMAIL_ADDRESS>wrote:
I seen similar posts on different lists, but the issue is never resolved. I didn't know about http://www.macenterprise.org/. I will have to check that out.
Thanks,
D
—
Reply to this email directly or view it on GitHubhttps://github.com/univ-of-utah-marriott-library-apple/privacy_services_manager/issues/25#issuecomment-117726298.
Thanks:
Richard Glaser
University of Utah, Marriott Library ITDLS
richard.glaser<EMAIL_ADDRESS>

Nope, glad it is useful to the community. That is why we share it, just give us credit for the code.
On Jul 1, 2015, at 10:02 AM, Dennis Hoer <notifications<EMAIL_ADDRESS>wrote:
BTW, I plan to create a Chef cookbook called macosx_privacy_services_manager that wraps this script in Chef dsl and publish it to https://supermarket.getchef.com/cookbooks/. Let me know if you have any issues with me doing that.
—
Reply to this email directly or view it on GitHubhttps://github.com/univ-of-utah-marriott-library-apple/privacy_services_manager/issues/25#issuecomment-117728089.
Thanks:
Richard Glaser
University of Utah, Marriott Library ITDLS
richard.glaser<EMAIL_ADDRESS>

@pdarragh The 1.6.7 release is not available.  Can you please publish this release?
Thanks,
Dennis

It looks like on El Capitan you have to pass a 7th parameter with NULL, otherwise it throws an error.

@uurazzle I'm not sure how to get this script to work.  I have the following and assume it would add RDAgent to accessibility, but it doesn't. I tried many permutations to accomplish this with no success.
privacy_services_manager 'create database' do
  service 'accessibility'
  forceroot true
  action :add
end

privacy_services_manager 'make rdagent accessible' do
  service 'accessibility'
  applications ['com.apple.RemoteDesktopAgent']
  admin true
  action :add
end

The following hybrid approach works great.
privacy_services_manager 'create accessibility database' do
  service 'accessibility'
  forceroot true
end

# jacobsalmela/tccutil
macosx_accessibility 'make rdagent accessible' do
  items ['com.apple.RemoteDesktopAgent', '/usr/libexec/sshd-keygen-wrapper']
end

@pdarragh @uurazzle Thanks again for getting the command line issue fixed.  Also, kudos for adding El Capitan support so quickly. I have released a Chef cookbook that wraps all of this awesomeness.
https://supermarket.chef.io/cookbooks/privacy_services_manager
Let me know if your happy how I credited the source and if the documentation is looks good.
Note that this cookbook will be the backbone of automating configurations that require a GUI.  For example, adding Safari extensions.


Move MultiIOModule to Module

Since MultiIOModule will be deprecated in the future, change it to Module.

@jerryz123  Perhaps sth similar with your pr?

Have you tested this? If it works we can just merge this now, instead of waiting for the chipyard bump.

I guess I haven't run extensive tests. I made this PR because I had to fix these to set up a fresh cy (private fork with upstream changes applied). What kind of tests should I run?

For this kind of change, as long as it compiles with chipyard, its probably fine.


Support globally imported components

Often base components are registered globally for every Vue component with Vue.compont(...) or app.component(...) in Vue 3.
What could be a strategy for parsing such components as well?

What could be a strategy ...

Not globally registering components :trollface:

For nuxt projects, you could check the .nuxt\components\index.js file ?


audio/wave .wav files not supported

I'm recording audio from my microphone using sox and saving the recordings as .wav files. When I try to attach these files to the gemini-1.5-flash-8b-latest model, I receive this error:
Error: This model does not support attachments of type 'audio/wave', only application/pdf, image/png, image/jpeg, image/webp, image/heic, image/heif, audio/wav, audio/mp3, audio/aiff, audio/aac, audio/ogg, audio/flac, audio/mpeg, video/mp4, video/mpeg, video/mov, video/avi, video/x-flv, video/mpg, video/webm, video/wmv, video/3gpp

I suspect the issue is simply that llm doesn't recognize that audio/wave and audio/wav are actually the same MIME type. Is this correct?

Yup, that's a bug - thanks. You can workaround it with the --at option which lets you specify the type directly:
 llm -m gemini-1.5-flash-latest --at output.wav audio/wav transcribe

Thanks for the tip about sox by the way, this worked for me on macOS:
brew install sox
sox -d output.wav
# Hit Ctrl+C when done

It looks like audio/wav is indeed the correct content type here. Not clear where audio/wave came from, but the library I'm using for content type detection - https://pypi.org/project/puremagic/ - apparently supports both wave https://github.com/cdgriffith/puremagic/blob/763349ec4d02ba930fb1142c6eb684afdf06c6ab/puremagic/magic_data.json#L103 and wav https://github.com/cdgriffith/puremagic/blob/763349ec4d02ba930fb1142c6eb684afdf06c6ab/puremagic/magic_data.json#L1118 and it looks like it detects audio/wave in preference for some reason.

puremagic uses data from https://www.garykessler.net/library/file_sigs.html - it lists two byte sequences for WAV

The first of those matches the puremagic definition of audio/wave, the second matches its audio/wav.

Interesting, the output.wav file I created using sox looks like this:
hexdump -C output.wav | head -n 4
00000000  52 49 46 46 48 e0 02 00  57 41 56 45 66 6d 74 20  |RIFFH...WAVEfmt |
00000010  28 00 00 00 fe ff 01 00  44 ac 00 00 10 b1 02 00  |(.......D.......|
00000020  04 00 20 00 16 00 20 00  04 00 00 00 01 00 00 00  |.. ... .........|
00000030  00 00 10 00 80 00 00 aa  00 38 9b 71 66 61 63 74  |.........8.qfact|

This file in the puremagic tests has the same header: https://github.com/cdgriffith/puremagic/blob/master/test/resources/audio/test.wav
That's one of four audio files in the tests https://github.com/cdgriffith/puremagic/tree/master/test/resources/audio - and the only assertion it runs is that the file extension .wav is correctly determined: https://github.com/cdgriffith/puremagic/blob/763349ec4d02ba930fb1142c6eb684afdf06c6ab/test/test_common_extensions.py#L43-L49

Also relevant:
python -c 'import puremagic, pprint, sys; pprint.pprint(puremagic.magic_stream(open(sys.argv[-1], "rb")))' output.wav

[PureMagicWithConfidence(byte_match=b'RIFFH\xe0\x02\x00WAVE', offset=8, extension='.wav', mime_type='audio/wave', name='Waveform Audio File Format', confidence=0.8),
 PureMagicWithConfidence(byte_match=b'WAVEfmt ', offset=8, extension='.wav', mime_type='audio/x-wav', name='Windows audio file ', confidence=0.8),
 PureMagicWithConfidence(byte_match=b'RIFF', offset=0, extension='.4xm', mime_type='', name='4X Movie video', confidence=0.4),
 PureMagicWithConfidence(byte_match=b'RIFF', offset=0, extension='.cdr', mime_type='', name='CorelDraw document', confidence=0.4),
 PureMagicWithConfidence(byte_match=b'RIFF', offset=0, extension='.avi', mime_type='video/avi', name='Resource Interchange File Format', confidence=0.4),
 PureMagicWithConfidence(byte_match=b'RIFF', offset=0, extension='.cda', mime_type='', name='Resource Interchange File Format', confidence=0.4),
 PureMagicWithConfidence(byte_match=b'RIFF', offset=0, extension='.qcp', mime_type='audio/vnd.qcelp', name='Resource Interchange File Format', confidence=0.4),
 PureMagicWithConfidence(byte_match=b'RIFF', offset=0, extension='.rmi', mime_type='audio/mid', name='Resource Interchange File Format', confidence=0.4),
 PureMagicWithConfidence(byte_match=b'RIFF', offset=0, extension='.wav', mime_type='audio/wav', name='Resource Interchange File Format', confidence=0.4),
 PureMagicWithConfidence(byte_match=b'RIFF', offset=0, extension='.ds4', mime_type='', name='Micrografx Designer graphic', confidence=0.4),
 PureMagicWithConfidence(byte_match=b'RIFF', offset=0, extension='.ani', mime_type='application/x-navi-animation', name='Windows animated cursor', confidence=0.4),
 PureMagicWithConfidence(byte_match=b'RIFF', offset=0, extension='.dat', mime_type='video/mpeg', name='Video CD MPEG movie', confidence=0.4),
 PureMagicWithConfidence(byte_match=b'RIFF', offset=0, extension='.cmx', mime_type='', name='Corel Presentation Exchange metadata', confidence=0.4),
 PureMagicWithConfidence(byte_match=b'RIFF', offset=0, extension='.webp', mime_type='image/webp', name='RIFF WebP', confidence=0.4),
 PureMagicWithConfidence(byte_match=b'WAVE', offset=8, extension='.wav', mime_type='audio/x-wav', name='WAV audio', confidence=0.4)]

For the moment I'm going to take the opinion that audio/wav is correct and have LLM treat audio/wave as audio/wav in core. I'll change that if it turns out to be a mistake in the future.

This works:
llm -m gemini-1.5-flash-latest -a output.wav transcribe

This is a quick test that I'm doing

Thanks! ❤ So llm detects the MIME type and hardcodes it for the API call? How does llm know if the API accepts some MIME or not?

Each plugin defines the list of accepted mime type like this:
https://github.com/simonw/llm/blob/5d1d723d4beb546eab4deb8bb8f740b2fe20e065/llm/default_plugins/openai_models.py#L315-L333
Full docs here: https://llm.datasette.io/en/stable/plugins/advanced-model-plugins.html#attachments-for-multi-modal-models


Method reference generate link with scroll to text fragment

This PR fix #159 if you're ok to use Scroll-To-Text Fragment

Oh if this works, it would be a nice improvement 👍

Pretty cool and it works nicely in any chromium based browser.
I'm a bit sad that it doesn't work for Firefox yet (although they are positive), but given the current anchors also don't work I'm :+1: to use an anchor that at least work for a part of the userbase.

@javiereguiluz can you please merge and release this PR? Thanks

Thanks Antoine.

Done and released 0.20.6 version: https://github.com/symfony-tools/docs-builder/releases/tag/v0.20.6


⚠ Turnos 24x7 has degraded performance

In 23dbd29, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 980 ms

Resolved: Turnos 24x7 performance has improved in b507f35.


Build out a branding board with logo treatment, fonts and colors.

I general plan to build the page layouts directly in code, but I think it would be helpful to do a branding board in Acorn or other visual editor to set a foundation for where I want to be headed.

I decided I'm not going to invest in any deep themes and instead have leaned on standard colors and fonts. This will work for now.
The main goal is for the site to project like it is "done" and "stable". I don't need strong branding here since this is not a commercial endeavor. I do want some other people using the site, so some level of polish is welcome.


Wrong color in inline Markdown code blocks

When I put a markdown code block in any description field, I get a nice code block with black background. However, the default foreground color is red, probably inherited from the inline code that is red too. Red on black is not very readable. Even worse, the color combinations get very ugly when syntax coloring kicks in. Please set the foreground color for code blocks to some white/grey-ish color. ;-)

Will publish a new release in 1-2 days


Actions are + modal styling

Made sure it has proper margins/padding on mobile too

So the drag and drop doesn't want to work on mobile. (Touching and dragging just makes the whole page scroll). Maybe this is not a big deal right now, but eventually I think we'll need maybe Up/Down buttons fo

Woops!
As I was saying... up/down buttons to allow mobile users to switch up the ordering of the Actions.

Coverage remained the same at 99.94% when pulling aef84b6ed0f63aeb0b16e355de54c625179fb7c1 on roryaronson:master into 1c6bd48a3f859028e47b302e92e8dd486e755a75 on openfarmcc:master.

Coverage remained the same at 99.94% when pulling aef84b6ed0f63aeb0b16e355de54c625179fb7c1 on roryaronson:master into 1c6bd48a3f859028e47b302e92e8dd486e755a75 on openfarmcc:master.

Coverage remained the same at 99.94% when pulling aef84b6ed0f63aeb0b16e355de54c625179fb7c1 on roryaronson:master into 1c6bd48a3f859028e47b302e92e8dd486e755a75 on openfarmcc:master.

Yeah, I'm not surprised it doesn't work on mobile. Do you know if @RickCarlino got that working for farmbot? How does the rest of guide creation work on mobile for you by the way?

Pretty good actually! The only weird part are the buttons on bottom to advance steps. The green one always gets pushed onto another line which just looks off balance. I think we really just need to get rid of the 'cancel and go home' button.

Yeah, we should probably remove that. I think fixing the back button will go some way to figuring that out.


[BUG] Expansion of volume is allowed beyond the available allocated storage on the node.

Describe the bug
There is no check on available storage on the nodes before doing the expansion of volumes.
To Reproduce
Steps to reproduce the behavior:

Create a cluster with node config - 60 GB storage.
Make sure the Storage Over Provisioning Percentage is set to default value 200.
Create a volume of 10 GB.
Expand the volume to 400 GB
The volume gets expanded successfully and there is no warning shown.
Allowing user to expand volume with no limit can cause problem to the set up in terms of miss management of the storage.

Expected behavior
Expansion beyond the available storage should not be allowed and UI should warn user for doing so.
Environment:

Longhorn version: v1.1.2-head
Installation method (e.g. Rancher Catalog App/Helm/Kubectl): kubectl
Kubernetes distro (e.g. RKE/K3s/EKS/OpenShift) and version: v1.20.7-Rke1

Number of management node in the cluster:1
Number of worker node in the cluster: 3

This should be checked as part of the ExpansionApi call

Duplicated of https://github.com/longhorn/longhorn/issues/2962


[New Feature Request] Make steps more easier to follow in the console output

Thanks for the beautiful lib! Love it!
What are you trying to achieve?
See this as an output:
I fill field "month", "10"
What do you get instead?
I saw this in the output:
I fill field "//*[@id="date-input"]/div[2]/input", "10"
It works, but figuring out which line causes the error is quite hard, an alias could be a big help here.
What is the code?
const monthXPath = "//*[@id="date-input"]/div[2]/input";

I.fillField(
  "month",
  monthXPath,
  "10",
);

An extra first parameter for methods like I.fillField as the alias to display in the console will make things much more clear.
Details

CodeceptJS version: 1.3.3
NodeJS Version: 8.11.3
Operating System:
Configuration file:

{
  "tests": "./tests/e2e/**/*_test.js",
  "timeout": 10000,
  "output": "./tests/e2e/output",
  "helpers": {
    "WebDriverIO": {
      "url": "http://localhost",
      "browser": "chrome",
      "smartWait": 5000
    }
  },
  "include": {
    "I": "./tests/e2e/steps_file.js"
  },
  "bootstrap": false,
  "mocha": {},
  "name": "storm-ui"
}

Hey, this is already there!
You can use locator object https://codecept.io/locators/#locator-builder
I.fillField(locate("//*[@id="date-input"]/div[2]/input").as('month'), 10);

This will be printed as month


Make release-related steps execute only for master branch in travis-ci

Currently PRs that would otherwise pass tests in travis-ci are failing due to some steps that should only execute on the master branch. This needs to be fixed.

Resolved by #40


Bug: Can't use ENS names in Usul DAO initial allocation

Overview
Can't use ENS names in Usul DAO initial allocation
Steps to reproduce

Create a Usul DAO
Enter an ENS in the initial allocation and click Next
Attempt to Deploy

Result: nothing happens
Screenshots / Video
No response
Version
Dev (app.dev.fractalframework.xyz/)
Browser
Firefox
Operating System
Mac
web3 wallet
MetaMask

duplicate of https://github.com/decent-dao/fractal-interface/issues/689


geojson ouput

This PR adds support for converting spot and region information into the geoJSON format, and then exports to those formats in the CLI operations for detect_spots and segment. Munging functions derived from example Jupyter notebook. Confirmed that generated regions.json files could be used in web-based data visualization.

Went with option 1: delete existing function in viz and use the one in munge.


Try to remove save/load() with traverse

Check in arc / used in https://a.yandex-team.ru/arcadia/yql/providers/rtmr/operations/lib/operations.cpp?rev=r12843017#L674
cannot be deleted


Add pedestrian support to FLOW

Currently FLOW does not support pedestrians in SUMO. It would be great to add.

As discussed, Marsalis is attached to this issue.


Display priority in web UI

What does this PR do?
Add priority to main routing table

Motivation
Adresses #5667, but only partially.

More

[ ] Added/updated tests
[ ] Added/updated documentation

Additional Notes

@sh7dm could you "rebase" this PR on v2.1? thank you

there is a problem during the rebase you have some extra commits.

There's! Sorry for taking time, I'm rebasing now.

@ldez done. As I see, v2.1 uses q-table, so this PR can also (probably) adress the other part of issue (sorting).

I prefer to keep PR with one topic at time.
The priority can be seen as a bug (branch v2.1) but the sorting is a enhancement (branch master)

Okay, let's keep this clear. Is there any other things I should do for this to be merged?

We will review the PR now. Thanks.

I am embarrassed, I misread the PR and I was wrong, it is not a bug fix but an enhancement.
I'm really sorry, I have to ask you to rebase your PR on the master branch.
Sorry again, it's my fault.

@ldez should be fine now.

Was the commit you asked to squash in https://github.com/containous/traefik/commit/77cb27593dcdd908d297f8d30bb1e92862b11936 ?

Yes it's this commit (column order)

I can't cherry-pick it :man_shrugging:

May I just copy the code and commit myself?

yes don't care about my code, you can redo it

The priority can be large<PHONE_NUMBER>854775807) so the render is not really good is this case.
The max value is used by default for internal routers so it's not a edge case.

@ldez fixed!

Does this (fixed) look good?

Not really, for me the priority column take too many space in the table.

on a narrower resolution:

What should we do with it? just sorting?

@sh7dm Thank you for your contribution, the back-end API currently does not support sorting. Since the front-end UI does lazy loading this makes sorting, in effect, impossible considering those constraints.
With the amount of horizontal space in the table limited, making this addition doesn't make sense at this time given the constraints of being unable to sort.
There are a couple of feature additions that I would recommended proposing in order to support adding this column to the table:

Adding the ability to customize the table columns by toggling certain fields on/off - with sane defaults
Adding the ability to sort in the API (defaults to no sort, as sorting creates additional overhead - which should always be optionally)

It's also worth noting that adding any/all of these features is non-trivial and would require additional considerations, and making these suggestions doesn't necessarily mean these feature requests would be accepted.
For the time being, I propose we close this PR and continue the discussion here: https://github.com/containous/traefik/issues/5667


API_v2_0 parent::construct() parmlist error

PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function MySportsFeeds\API_v1_0::__construct(), 0 passed in /...MYPATH.../vendor/mysportsfeeds/mysportsfeeds-php/src/API_v2_0.php on line 10 and at least 2 expected in /...MYPATH.../vendor/mysportsfeeds/mysportsfeeds-php/src/API_v1_0.php:8
The constructor in API_v2_0.php calls parent::__construct() with 0 parameters, but should be called with full parent parmlist so that all user parms (required and optional) are all passed to "base" class.

This issue can be closed, it was handled in pull request #14 Won't-run-due-to-PHP-errors


NotADirectoryError exception

Issue from reddit thread.
I don't have this issue, but I want to help find the solution.

I think it took uninstall.exe path from original directory (first line in the list on screenshot) and then appended filename to result directory that he specified (new directory). As the result file is not found.
I suppose it will only occur to people who have steam in two different directories (who's still using those old symlink tricks to move games between drives) or who decided to move directory to new drive with "copy-paste", but path in Registry is still old.

Adding Log:
2016-01-03 16:24:49 WARNING: Unable to read script information from file steamclean.py
2016-01-03 16:24:49 INFO: 64bit operating system detected
2016-01-03 16:24:49 INFO: Registry data at HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam used to determine installation path
2016-01-03 16:24:49 INFO: Steam installation path found at C:\Program Files (x86)\Steam
2016-01-03 16:24:49 INFO: Game installations located at C:\Program Files (x86)\Steam\SteamApps\common
2016-01-03 16:24:49 INFO: Checking C:\Program Files (x86)\Steam\SteamApps\common
2016-01-03 16:24:49 INFO: Checking library at d:\steamlibrary\SteamApps\common

Should be fixed by commit cfc2c9fae14b8f0b24cb64788bfbb3f5c22cbc3f


It could be very good and attractive if it had phone frame like most apps do.

Hello guy first I want to say that this is a very nice app you have here, I think I might have an idea about it too I don't know if you have been requested but this app would be very nice if it had some sort of frame like this screenshot, and most peoples use this app to recorded screen and show different kinds of stuff so that would be really great, and I wanted to say again thank you

I'm ok with it for as long as it's optional. I rather have that space used for more screen space.

yes, that's right but still having the frame on your screen will look
much better but as you said it should be optional because there are also
peoples that don't like it.
On Tue, Jul 28, 2020 at 10:07 AM brunoais<EMAIL_ADDRESS>wrote:

I'm ok with it for as long as it's optional. I rather have that space used
for more screen space.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Genymobile/scrcpy/issues/1621#issuecomment-664819748,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APL57MJO4MCULLELMOV7FFTR5Z2LNANCNFSM4PIBGDBQ
.


perf(resolver): various perf works

[x] calling canonicalize is slow, we can use cached data to improve this https://github.com/web-infra-dev/oxc/pull/870
[x] node_modules lookup is slow, we can cache this https://github.com/web-infra-dev/oxc/pull/869
[x] cache insert + get case has two hashes https://github.com/web-infra-dev/oxc/pull/871
[ ] alias lookup is slow - some projects have gazillions of aliases

I can't find a way to improve resolving aliases. Particularly I can't find a better search method other than a linear scan.


The TypeScript language service died unexpectedly 5 times in the last 5 Minutes.

The TypeScript language service died unexpectedly 5 times in the last 5 Minutes.
code-server: v3.12.0
VS Code: v1.60.0
Commit: 2661a690ac228872e8d1dc28ab6d33e8afc30add
Date: 2021-09-16T21:13:32Z
Browser: Mozilla/5.0 (Linux; Android 9) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36

I am not sure this is specific to code-server but could be wrong. Could you please open a full bug report with screenshots and logs? Then we can take a look. Thanks!


⚠ API - Lens has degraded performance

In 25e528b, API - Lens ($LENS_API_URL) experienced degraded performance:

HTTP code: 503
Response time: 305 ms

Resolved: API - Lens performance has improved in 2ffd790 after 6 minutes.


Unable to turn of all translations

It's not possible to remove/turn off all translations.
When you remove Translations using "Remove All" button

When you choose a translation.

Is this Issue still open ??

@bahaa96 yes

Haven't had time to fully look at this bug but FYI to anyone looking at it, the issue goes away if you change:
https://github.com/quran/quran.com-frontend/blob/c4e2d9943c980e71ab63f6cf43f82dbc6763c6b4/src/redux/actions/verses.js#L20-L22
from
const defaultOptions = {
  translations: [102]
};

to
const defaultOptions = {
  translations: []
};

I'm not sure what else breaks when you do this. It seems like an issue in the prepareParams function if translations is empty because it doesn't handle the empty case in the if statement.

But we want to show default translation when user load the page initially.

I can pick it up soon

when deactivated, translations defaults back to 'sahih international'
on page reload first page is loaded without translations
scrolling down loads verses with default 'sahih international' translation
behavior is correct if set to another translation
as said above seems empty translation setting is only taken into consideration with first loaded page


Update clusterrole.yaml

Added pod monitor permissions as well to the cluster role.

@datsabk please bump the chart and run make generate-examples CHARTS=opentelemetry-operator in order for the CI to pass.

@datsabk please bump the chart and run make generate-examples CHARTS=opentelemetry-operator in order for the CI to pass.

@Allex1 - Ready to go


deprecation on rails edge involving db configuration to_h

DEPRECATION WARNING: to_h is deprecated and will be removed from Rails 6.2 (You can use `ActiveRecord::Base.configurations.configs_for(env_name: 'env', name: 'primary').configuration_hash` to get the configuration hashes.) (called from resettable_db_configs at /Users/jrochkind/.gem/ruby/2.5.3/gems/combustion-1.3.0/lib/combustion/database/reset.rb:55)

Thanks for lodging this - will try to get a fix sorted soon!

Just merged in a fix - if you could confirm things work well for you using the git reference instead of a gem release, that'd be greatly appreciated :)

Just published 1.3.1 with this fix :)


chore: Add bumper workflow to automate updating deps

Adds a bumper workflow to automatically update your dependencies.
This ensures that your module works with the newer versions of Deno, as when a PR is made, you'll know if the latest version of Deno/std broke something, and can quickly fix it as opposed to waiting for a user to create an issue

Hi @ebebbington - since the release of #20 - we now have no external dependencies so don't think this is required.
Thanks for the work that went into doing this though and sorry it's taken so long to look at.


Update Documenter compat for version 1.0

Those are some real breakages -- that regex stuff was always going to be a bit fragile. I'll see if I can fix it in a bit.


Pytest fails building because of duplicated test file names

Error output:
________________ ERROR collecting tests/graphs/test_dijkstra.py ________________
import file mismatch:
imported module 'test_dijkstra' has this __file__ attribute:
  /home/travis/build/slarse/Python/tests/data_structures/graph/test_dijkstra.py
which is not the same as the test file we want to collect:
  /home/travis/build/slarse/Python/tests/graphs/test_dijkstra.py
HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules
____ ERROR collecting tests/test_dynamic_programming/test_floyd_warshall.py ____
import file mismatch:
imported module 'test_floyd_warshall' has this __file__ attribute:
  /home/travis/build/slarse/Python/tests/data_structures/graph/test_floyd_warshall.py
which is not the same as the test file we want to collect:
  /home/travis/build/slarse/Python/tests/test_dynamic_programming/test_floyd_warshall.py
HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules

Fixed by #91


If user is not able to provide feedback to the engagement?

Could you please guide what kind of conditions user could not provide feedback associated with the engagement?
i.e., Users cannot see the engagement, after clicking “Add New” from MS Collaborate Dashboard.
Thanks for the help in advance.

文件詳細資料
⚠ 請勿編輯此區段。 這是 docs.microsoft.com ➟ GitHub 問題連結的必要項。

ID: 83c7b1c8-76c5-d954-f4cd-bc5d5646aaf0
Version Independent ID: f6a22b1b-b5e0-c49d-4768-4f6a05349c58
Content: Working with Feedback work items - Collaborate
Content Source: MicrosoftCollaboratePortal/feedback-items.md
Service: unspecified
GitHub Login: @ikhapova
Microsoft Alias: ikhapova

Hi Denise, thank you for the feedback. User will not be able to submit feedback if he/she does not belong to any engagement. Development team is looking into to how we can improve experience for this scenario.

We have also update the article to explain the behavior.


HTTPStatus.BAD_REQUEST if don't access the body data

Got error messages if don't access the body data in POST route. And I guess lost connection.
<IP_ADDRESS> - - [12/Apr/2022 00:39:05] "POST /good HTTP/1.1" 200 -
<IP_ADDRESS> - - [12/Apr/2022 00:39:13] "POST /bad HTTP/1.1" 200 -
<IP_ADDRESS> - - [12/Apr/2022 00:39:13] code 400, message Bad HTTP/0.9 request type ('{"id":')
<IP_ADDRESS> - - [12/Apr/2022 00:39:13] "None /bad HTTP/0.9" HTTPStatus.BAD_REQUEST -

Return data both good, but Bad route do something criminal
Example:
from flask import Flask, request
app = Flask(__name__)

@app.route('/bad', methods=['POST'])
def bad():
    return 'OK'

@app.route('/good', methods=['POST'])
def good():
    # j = request.get_json()  also works
    d = request.data
    return 'OK'

if __name__ == "__main__":
    app.run(host='<IP_ADDRESS>', port=8000, debug=True, use_reloader=False)

Request 1:
curl -X POST -H 'Content-Type: application/json' -H 'Connection: keep-alive' -d '{"id": "fo"}' http://<IP_ADDRESS>:8000/good -v

GOOD: no error messages in log
<IP_ADDRESS> - - [12/Apr/2022 00:39:05] "POST /good HTTP/1.1" 200 -

Request 2:
curl -X POST -H 'Content-Type: application/json' -H 'Connection: keep-alive' -d '{"id": "fo"}' http://<IP_ADDRESS>:8000/bad -v

BAD:
<IP_ADDRESS> - - [12/Apr/2022 00:39:13] "POST /bad HTTP/1.1" 200 -
<IP_ADDRESS> - - [12/Apr/2022 00:39:13] code 400, message Bad HTTP/0.9 request type ('{"id":')
<IP_ADDRESS> - - [12/Apr/2022 00:39:13] "None /bad HTTP/0.9" HTTPStatus.BAD_REQUEST -

Environment:

Python version: 3.8.0
Flask version: Flask 2.1.1, Werkzeug 2.1.1

Duplicate of https://github.com/pallets/flask/issues/4507 and https://github.com/pallets/werkzeug/issues/2380


support for Android linker

ported from https://github.com/Linuxbrew/brew/pull/621

I can't see any reason that it failed. Re-run?

@sjackman When you have a minute <3

Merged. Thanks, Buck!
Could you please report the output of…
readelf -l /bin/sh | grep interpreter


Trouble reading ME7.1 EEPROM

I have a ME7.1 ECU from a 2000 A6 that I've been having trouble getting into boot mode, so I was excited to see you've been working on this tool. Really appreciate you making it open source!

 K
W version: 1281
Unhandled exception: System.InvalidOperationException: Unable to wake up ECU in
KW2000 mode. KW version: 1281
at BitFab.KW1281Test.Tester.ReadWriteEdc15Eeprom(String , List`1 ) in /Users/
gmenounos/src/kw1281test/Tester.cs:line 358
at BitFab.KW1281Test.Program.Run(String[]) in /Users/gmenounos/src/kw1281test
/Program.cs:line 333
at BitFab.KW1281Test.Program.Main(String[]) in /Users/gmenounos/src/kw1281tes
t/Program.cs:line 31

Using me7_95040 I'm able to get it to dump the EEPROM. Unfortunately it doesn't seem to have a debug feature (and the author never released the source code as originally planned), so I don't have any additional info to provide.

C:\ME7>me7_95040 --OBD -rp1 test.eeprom
Ver: 1.31
Com Port: 1
Baud Rate: 10400
Opening COM1 ... OK
Initiating communication ... OK
ECU ID response: 4B0907551K
2.7l V6/5VT     G
0003
SoftCod: 06752, WSC: 13878
Reading EEPROM .................................................................
. OK
File saved
Closing COM1

Any ideas? Happy to help in any way I can!

I'm confused as to what the question is. Are you asking if I can add EEPROM dump support for the ME7 ECU? Or something else?

Sorry I guess I wasn't clear about that! Yes. The commercially available tools often group EDC15 with ME7.1/7.5, so I'm assuming they're pretty similar in terms of EEPROM programming. Unfortunately they cost hundreds of dollars, and these are practically classic cars that we just work and build on for fun at this point. :)

Do you think it's as simple as adding additional wakeup patterns? I'm just becoming familiar with this hardware. I understand if you're not interested in adding ME7.1/7.5 support. From reading your original post on the TDI forums and seeing the many adjustments, I figured you would be interested in working together to add additional support for vehicles in this time period.
I can find a way to sniff the COM port traffic and see how ME7EEPROM initiates communication if need be. Would probably be easier for me to do that than to try and patch the ME7EEPROM binary (I haven't checked to see if it has any anti-debugging yet). I did manage to finally get this ECU into boot mode, but now I realize I don't know the chip select pin, and I definitely don't want to fry a chip! Would be so much easier (for a few reasons) to be able to read and write EEPROM via OBD. :)


Integrate into HACS

This should allow to install the integration via HACS.
As @phrxmd has mentioned here, https://github.com/vas3k/home-assistant-berlin-transport/issues/24#issuecomment-1873899310 we would need to split up the card into its own repository (or at least I couldn't find a monorepo solution).
I moved the card to /dist which is the location it should be in.

Looks good. Do I understand correctly that to test this I need to add this repository as custom source in HACS and it will allow the integration to be set up already?

Yes exactly, it will set up the integration. You'll still need a separate repository for the Lovelace card or do it manually


fix(deps): update terraform terraform-ibm-modules/observability-agents/ibm to v1.27.0

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/observability-agents/ibm (source)
module
minor
1.26.0 -> 1.27.0

Release Notes

terraform-ibm-modules/terraform-ibm-observability-agents (terraform-ibm-modules/observability-agents/ibm)
v1.27.0
Compare Source
Features

add support for IKS and OCP clusters on classic infrastructure (#336) (67c47fb)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

:tada: This issue has been resolved in version 3.2.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


getting scroll position

Hi,
I'm trying to harmonise 2 wavesurfer instances.
There doesn't seem to be any useful information in the scrollEvent as to the actual scroll position/offset.
Is there anyway to get this data when scrolling?

not sure, but if you hack something in, make sure to open a pull request @bknill

`wavesurfer.drawer.getScrollX()'

annotator.wavesurfer.drawer.wrapper.scrollLeft, this is so good.


terra-form-radio UX Audit

terra-form-radio
Known Aliases
Document any known aliases of the component, decide if another name makes more sense.

[X] Has known aliases

Radio button

[X] Requires name change

Let's evaluate renaming this to more closely align with the design standard

Design Standard Doc
Any documentation needed to be added to terra-ui describing the make up and usage of the component
Any doc examples that need to be updated?

[X] Missing design standard documentation linkage.

How do I deselect a radio button?  You can't.  Add an explicit option for None/Other/etc.
Defaulting is a best practice but you can choose to not default under certain circumstances (e.g. dangerous, presumptuous, controversial, etc.)

Guides
Any guides needed to be added to terra-ui describing the usage of this component when used with other components.

[X] Missing Guides

Possibly hide the Radio documentation or move it into Radio Field and beef up the Radio Field documentation
Update to more realistic examples

[ ] Missing UX recommended Usage.
[ ] Deprecation guide

Accessibility Guides

[X] Missing Accessibility Guides

Potentially add a general guide for what it means for this component to be accessible

Behaviours

[X] Missing behaviours

Add an ability to add an "other checkbox" with freetext

[X] Contains bad practice behaviours that should be removed

Remove hidden label radio option.  If removed, we should look into adding a bare bones radio button building block whose usage should be for creating things that look like radio buttons but are not part of a form or a field.
Potentially make Radio Field is the default export

Accessibility

[ ] Meets wcag 2.0/section 508 standards

Needs aria-live around for invalid state
Evaluate "described by".  Might not be necessary if it is wrapped in a field set.

[ ] Meets wcag 2.1/en 301 549 standards

Deprecation

[ ] Component is a bad pattern and should be deprecated.

Related Issues
Other Considerations

Re-organize terra form: https://github.com/cerner/terra-core/issues/3195


Support for ECR 17 protocol (italy)

NuGet Package Version
No response
Payment service provider
Hobex
Payment terminal
Ingenico Move 3500
Communication Logs
No response
More information
Is it possible to use this library also with the ECR 17 protocol (italy)? Or is there a way to extend/configure this library or the configuration of it to use that protocol?

Sorry, no additional implementation is currently planned.


Browser Solidity no longer compiles

If I access remix.ethereum.org, the default contract no longer shows up in the editor any anything I type into the editor does not get compiled (with auto-compile enabled or when I hit "compile")
It was working fine as of a few days ago.
Confirmed not working on Chrome, Firefox, & Safari on my OSX laptop.

Thanks for reporting, this looks really severe!


error: flake does not provide attribute NixOs/24.05

Why i have this error

My configuration

My flake

Replace proton in your Flake with your system hostname

This is my hostname

This is my hostname

Replace proton in your Flake with your system hostname

Not work

sudo nixos-rebuild test .#nixos

sudo nixos-rebuild test --flake .#nixos

I'm trying this

You misspelled "nixosConfigurations", with an "s"

If flake.nix is in /etc/nixos, run
sudo nixos-rebuild test /etc/nixos#nixos

You misspelled "nixosConfiguration_s_" in your flake.nix, it needs an "s"

Im trying this

I think that I may have written inattentively. Maybe there is some exact way to copy the code and paste it into your term

Add ; after true

Add ; after true
Im trying this

it work! He's downloading something! Thank you all very much!!!

Is it normal that it is still downloading?

That's not downloading, that's building. Did you add the module and nixos-rebuild switch before adding the .enable = true options, like the instructions say?

Looks like I added services.desktopManager.cosmic.enable = true and services.displayManager.cosmic-greeter.enable = true before I wrote nixos-rebuild test

That's not downloading, that's building. Did you add the module and nixos-rebuild switch before adding the .enable = true options, like the instructions say?

Do I need to reinstall the system and try again?

Do I need to reinstall the system and try again?

Remove the lines, nixos-rebuild test, then add them back and nixos-rebuild switch

Thank you!

it still compiles😅

I have amd athloon 3000g with vega graphics and hdd disk

it still compiles😅

Is your nixos-24.05 up to date? do you need to nix flake update?

I dont know,I thought since I have version 24.05 it was already updated

Should I interrupt the process and try to update?

at first everything is good, but in the end it's slow

Now i have this

Now i have this

Check the substituter key in trusted-public-keys, it may be mistyped if you typed it manually

This is normal?

again on 781 it started compiling slowly

I don't know why, but when I reinstalled NixOs and instead of "no desktop" I chose desktop and copied everything that was written in the post, everything downloaded quickly and everything works. Can I somehow completely remove the previous working environment and somehow set the power supply to high performance?

How to add keyboard layouts and cosmic app store?

How to add keyboard layouts and cosmic app store?

If you are still having problems with these after updating and reading the relevant readme section for flatpaks, please open a new issue. Thanks!


Added video link for best explanation on event loop

One of the best explanation for event loop in javascript

This video is already included on the "Message Queue and Event Loop" section. I don't think that makes sense we include the same video twice and in different sections. 😶

Ooh I think I missed that. No problem :)


Deduction guides

See P0091R2. If a fixed_point<> c'tor took a std::integral_constant, could the optimal specialization be deduced in C++17?

done in CNL