Create Hello Rails Api

🚩Hello Rails Backend - Ruby on Rails & ReactJS project. 🥇
The main objective of this project is to develop an API using Rails and PostgreSQL
Developer:

Carmen Bravo: @NitBravoA92

To build this project, the following requirements were fulfilled:
General requirements
✅ Follow the Gitflow pattern
✅ Create and set up a Ruby on Rails Project for API
✅ Use Rubocop to check the code quality
✅ Implement the SOLID principles and the DRY rule to have a clean, readable, and maintainable code
✅ Have no linter errors.
✅ Project documented correctly.
Coding requirements
✅ Set up a new Ruby on Rails for API using PostgreSQL as a database
✅ Create the database migration: CreateGreetings. This will create a table in the database called greetings
✅ Create the model: Greeting
✅ Create the API endpoints in the routes.rb files:
- GET /api/v2/greetings/random
✅ Create the controller: Api::V1::GreetingsController with the random_greeting method in which the application gets a random record from the greetings table and returns it in JSON format.
✅ Install and set up the rack-cors gem to create the CORS configuration
✅ Create the project documentation
Link to the Frontend project:
https://github.com/NitBravoA92/hello-react-front-end
Link to the Frontend PR:
https://github.com/NitBravoA92/hello-react-front-end/pull/1
Commands to Run the app:
  rails s

IMPORTANT: Watch this video to see how to run the whole application (backend and frontend):
https://drive.google.com/file/d/1ximxK53_HnbffyOxKds-sd-iATM5ODs3/view?usp=drive_link
⭐To the code reviewer 👨💻
💝 I really thank 🙇♂ you, dear code reviewer 👨🎨 for dedicating your precious 🥇 time ⌚ to check the PR 🧾 .
I kindly ask 🙏 dear code reviewer 🤵 that if there is any kind of issue 🦯 in this project, please do list 📃 them in a descriptive 💡 manner and give your best suggestions 🎁 if needed.
If you think there are some big issues that are essential to be changed ♻ please kindly contact 📞 me through Zoom or Slack, I am available on Microverse UTC-6 time zone.

@MahmoudBakr23 Thank you so much for reviewing my Project!


Rework Language support page

It should be obvious that we support any language, it currently isn't. Here are some thoughts I had:

“We want to make the process of adding new languages as simple as possible to increase the number of supported languages. Nevertheless, to use a language you either need trained word representations or you need to train your own representations using a large corpus of text data in that language.” — misleading, not sure what we want to say with this
I don’t think we need an example of how to write training data here
“adding a new language” is a weird section
why all the Chinese specific stuff?

AttributeError: 'ApixuClient' object has no attribute 'getcurrent'
im facing this issue help me mam


Delete custom traceId header name support

Goal

Testing

Release Notes

WHAT:
WHY:

#1626  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @bidetofevil and the rest of your teammates on  Graphite

Will do

Merge activity

Nov 5, 1:18 PM EST: A user started a stack merge that includes this pull request via Graphite.


Get with redirect

this PR gives us the ability to redirect the user based on the URL they send in the GET request.

Cool.


[SPARK-30131] add array_median function

What changes were proposed in this pull request?
In this PR I have added a dataframe function array_median that takes in one argument i.e. the array, checks that it only contains numeric values and returns the median value as a double.
Why are the changes needed?
It is known that there isn't any exact median function in Spark SQL, and this might be a difficult problem to solve efficiently. However, to find the median for an array should be a simple task, and something that users can utilize when collecting numeric values to a list or set.
Does this PR introduce any user-facing change?
Yes, a new function will be available for users, array_median.
How was this patch tested?
unit tests

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Does this exist in any other DBs? that would be the reason to add it, but even then, I think we're generally not adding long-tail non-standard functions from other DBs anymore. You can do this with a UDF.

@srowen From a quick googling, I see it in AWS Redshift and in IBM DB2 as aggregate functions. I've seen several tickets in Spark requesting median, and I know from my work that people use the median frequently so my intention was to solve a common request.
But yes, this can of course be done by a UDF, or combination of other functions, but can be a bit cumbersome.

@hagerf, mind leaving the references in the PR description? It would be also nice to leave some links about the multiple requests. Spark's being conservative on adding new expressions/functions and targets to only add functions widely supported in other DBMSes or requested multiple times.

@HyukjinKwon I added some links, I think they should be relevant.
We already have approxQuantile but then this would be an exact function, limited to arrays. This function only calculates median, which is the (probably) the most common use case. I can extend it to support exact quantiles, if people think that would be better.

That's a pretty different function: it computes a quantile over the whole data set. This is a function of a single array value.

Yes, of course. But we have the prefix approx because calculating exact median over a whole dataset is difficult to do efficiently. So users who want an exact median are forced to use rdds, or UDF etc on arrays if the data fits in an array.
My point was: there is no exact median or percentile functionality at all in Spark. This would help for some subset of those use cases.

Yes, those are pretty different use cases; approx_median would also not compute a median over a whole column, and indeed, would be prohibitive enough to compute that I think we assume it isn't desirable vs a pretty tight bound on the median. (IIRC there are helper aggregator classes you can use to do it anyway)
The other array_* functions are typically there for Hive parity and otherwise would be something users just apply a UDF for. It's not crazy, just think opinion has turned against adding things that aren't in Hive or standard SQL from here.

@srowen Ok, I see. If it's really that restrictive then users can use other functions for this, even though I think it could be a popular addition, used by many.
So should I close this PR or ask some other peoples opinion on the matter?


Multiple different crashes (CThreadCancellationException and Cannot open temporary file)

Hi,
I followed the instructions to build cuttlefish from source, but when I run it on a small FASTA file:
cuttlefish build -k 31 -t 32 --ref -s ../n4.fasta -o test_cuttlefish

I get this output:

Constructing the compacted reference de Bruijn graph for k = 31.

Enumerating the edges of the de Bruijn graph.
**

Structural information for the de Bruijn graph is written to test_cuttlefish.json.
Error: Cannot open temporary file ./kmc_01021.bin

Usage :
Efficiently construct the compacted de Bruijn graph from sequencing reads or reference sequences
Usage:
  cuttlefish build [OPTION...]

Alternatively, when i run it with the --read option:
cuttlefish build -k 31 -t 32 --read -s ../n4.fasta -o test_cuttlefish2

I get this output:
Constructing the compacted read de Bruijn graph for k = 31.

Enumerating the edges of the de Bruijn graph.

terminate called after throwing an instance of 'CThreadCancellationException'
Aborted (core dumped)

I have had the first one and solved that with the ulimit -n 2048 mentioned here

Ah thanks for the v quick answer. That's working now. It hasn't fixed the CThreadCanellationException though, unfortunately

Well, I think you have to tell kmc that you're providing a multi-line FASTA file.
kmc -k31 -fm -t32 ../n4.fasta test_kmc

I'd be interested if you get the same thing from the official KMC release. We track that pretty closely and, if so, this seems like something we should report upstream.

Works now :+1:
kmc -k31 -fm -t32 ../n4.fasta test_kmc .
**
Stage 1: 100%
Stage 2: 100%
1st stage: 0.143339s
2nd stage: 1.18693s
Total    : 1.33027s
Tmp size : 1MB

Stats:
   No. of k-mers below min. threshold :       114266
   No. of k-mers above max. threshold :            0
   No. of unique k-mers               :       195746
   No. of unique counted k-mers       :        81480
   Total no. of k-mers                :      1791965
   Total no. of sequences             :           86
   Total no. of super-k-mers          :       146315

Compiling the main branch from KMC has the exact same behavior

Tagging @jamshed here. Any idea why we'd see an exception related to a KMC type in cuttlefish but not under KMC itself?

Hi @rlorigro: this exception is raised from the KMC input-type argument, which can have three values: -fa, -fm, and -fq. Since in the following command you used --read, cuttlefish assumes that FASTQ input is provided—it sets -fq for KMC, which then exits since FASTA is provided whereas it expects otherwise.

cuttlefish build -k 31 -t 32 --read -s ../n4.fasta -o test_cuttlefish2

Please use --ref for FASTA inputs and --read for FASTQ!
Regards.

I see, thanks. I hadn't thought that the implementations would be tied to file type.


How to use Lidar Point clouds for VoteNet?

I am really new to the field and don't have much comprehension of point clouds.
I want to use LiDAR point clouds (LPC) like nuScenes dataset to train on VoteNet.
I read the part in the readme file where a few instruction where given for 'Pro Users' to convert LPC in the desired format, but i didn't really understand how to follow them.
Can anyone guide me?

hello，did u use the point clouds  training the votenet?


Add support for .NET 5

Core
Common
Global Tool
etc.

This would be after 1.0, right?

This would be after 1.0, right?

No idea, just started the work to see what needs to be done, still WIP.


When should I expect the Java 11.0.10 release to be available?

This is my first time waiting on a release to be available.  The Mozilla based Trusted Root Certificate List in 11.0.10 solves a problem in one of my projects!  The support page says that 11.0.10 should have been released yesterday.  Should I expect a couple of day lag for the release to be cut, or is there a conversation I can watch somewhere about the status of this release?
Sorry if I am being impatient or this is the wrong forum to ask this.  I really appreciate the effort that goes into keeping Java up-to-date and freely available!
--Jason

As it says on our front page:

20th January 2021 AdoptOpenJDK 8u282, 11.0.10, and 15.0.2 binaries will be released in 24-72 hours!

Docker containers, Linux packages can take a few days extra. The pipelines are currently running.

As it says on our front page:

20th January 2021 AdoptOpenJDK 8u282, 11.0.10, and 15.0.2 binaries will be released in 24-72 hours!

Docker containers, Linux packages can take a few days extra. The pipelines are currently running.

I have been refreshing the blog and the the releases page and my eyes just rolled right over that.  Sorry and thanks again for making this project happen.

I have been refreshing the blog and the the releases page and my eyes just rolled right over that.  Sorry and thanks again for making this project happen.

For the future: OpenJDK makes their planned releases on the Tuesday that's closest to the 17th of January, March, April, July, September, and October. That's the date you find on our support page. For some platforms, the source release comes even later. We cannot really start building and running the test suites before OpenJDK releases the source code. So that's why we're always later. Rule of thumb: Expect the first batch of binaries by Thursday.

For the future: OpenJDK makes their planned releases on the Tuesday that's closest to the 17th of January, March, April, July, September, and October. That's the date you find on our support page. For some platforms, the source release comes even later. We cannot really start building and running the test suites before OpenJDK releases the source code. So that's why we're always later. Rule of thumb: Expect the first batch of binaries by Thursday.

Released: https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/tag/jdk-11.0.10%2B9
Might take a while for the website to pick it up.

Released: https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/tag/jdk-11.0.10%2B9
Might take a while for the website to pick it up.


Deprecate pinning infrastructure on iOS 14 / macOS 11

Adds a deprecation to the pinning infrastructure on iOS 14 / macOS 11, adds a document pointing to the alternative (NSPinnedDomains Info.plist) and a short description of how to use the existing (now deprecated) infrastructure for those not yet able to switch

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

I think I got all the feedback, thanks @br-earl-gaspard  and @andrew-winn-br !

@br-earl-gaspard  thank! Should be fixed now


Logical operand used when bitwise should have been

Clang flagged a number of places where we use a logical operation
but should have used a bitwise one.
Signed-off-by: Anton Blanchard<EMAIL_ADDRESS>

Hi Anton, Some part of your suggested changes are incorrect. For e.g.

   else if ( lockinit1 == (EAGAIN || ENOMEM) ) {

   else if ( lockinit1 == (EAGAIN | ENOMEM) ) {

ideally it should be

   else if ( lockinit1 == (EAGAIN || ENOMEM) ) {

   else if ( (lockiniti1 == EAGAIN) || (lockinit1 == ENOMEM))

There are places where we need to fix as suggested by your patch but since I can not merge this patch as-is, I need to reject this one and push chnages separately.
Many thinks for the review though.


Update add-a-text-alternative-to-images-for-visually-impaired-accessi…

…bility.english.md

[ ] I have read freeCodeCamp's contribution guidelines.
[ ] My pull request has a descriptive title (not a vague title like Update index.md)
[ ] My pull request targets the master branch of freeCodeCamp.
[ ] None of my changes are plagiarized from another source without proper attribution.
[ ] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
a
Closes #XXXXX

Empty commit. Close.


Add support for Reincarnation

Any shaman able to use Reincarnation has a specific debuff on them (Reincarnation), it's been in the game since legion launch.

Looks fine, though in the future please try not to mix single and double quotes.

This also works with the resto shaman talent Ancestral Protection Totem by the way.


DOC-3021 - Added information about Pipeline Execution Audit events

Rehttps://harness.atlassian.net/browse/DOC-3021
Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[ ] Issue
[X] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Doc Ticket is at https://harness.atlassian.net/browse/DOC-3021

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


Remove jul-to-slf4j exclusion (FINERACT-1199)

see FINERACT-1199

@ptuomola you'll like this? :smiley:

Looks promising! :-) Let me try if it works as expected...

Looks promising! :-) Let me try if it works as expected...

does for me! But "doppelt genäht hält besser" - please do verify! :smiling_imp:

Tried this locally - and confirmed that this fixes the logging output from embedded Tomcat and JAX RS etc. Great news!


Error when evaluating a simple list using proto-repl

Evaluate a simple list '(1 2) on proto-repl is failing intermittently!

Works for me. You are probably evaluating (1 2), without the apostrophe.

This is a limitation of Proto repls block finding code. It can find matching braces but doesn't find the code before those that can impact what they do like #{} for sets and '() for lists.
Sent from my phone

On Dec 11, 2016, at 10:37 AM, Viktor Magyari<EMAIL_ADDRESS>wrote:
Works for me. You are probably evaluating (1 2), without the apostrophe.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Improve README, badges, etc.

Just a couple assorted things

Current coverage is 66.92% (diff: 100%)

No coverage report found for master at f09a054.

Powered by Codecov. Last update f09a054...5c4fe28


Minor bug: back gesture doesn't work in a specific instance

Open settings and go to vault settings. Press back geture/button - still stays in the vault settings. Press back again, now you're in the general settings of the app. Press back button/gesture now - it doesn't do anything.
If you open settings without going to vault settings everything is working fine.

This already has been fixed.


mallet: command not found

I am running the get_input program on my mac so it looks like " ./get_input.sh scifi-metadata.tsv file.tsv" . I downloaded mallet but am still getting this issue and was wondering if you had any suggestions?

It sounds like mallet hasn't been add to your PATH variable. Either add the mallet binary directory to your PATH (e.g. update your .bashrc) or modify the bash scripts so that "mallet" is the path to the mallet script (/bin/mallet).


Rename emoji class

There is Emoji class that represents emoji data, but there is also Emoji component.
This PR renames Emoji to EmojiData (the class with logic), the component name remains Emoji.

Codecov Report

Merging #41 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master      #41   +/-   ##
=======================================
  Coverage   86.72%   86.72%
=======================================
  Files          16       16
  Lines         497      497
  Branches      105      105
=======================================
  Hits          431      431
  Misses         52       52
  Partials       14       14

Impacted Files
Coverage Δ

src/utils/emoji-data.js
86.2% <100%> (ø)
: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 266ad1b...53a2785. Read the comment docs.


Submitting form after fixing invalid input

When submitting a form that has an input that is required and has a pattern check and the form attempted to be submitted with a invalid input, the form wont submit and show a error message with the required format. The bug happens after you enter a valid input, the input stays red (invalid). The only way to submit the form is to reload the page and reenter everything.
<input required type="password" name="password" id="password" class="validate"  pattern="(?=^.{6,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" oninvalid="Password must contain at least 1 uppercase, 1 lowercase, 1 number and be a minimum of 6 characters in length.">
<label for="password" data-error="" data-success="" class="active">Password<label>

@yaron-e did you tried with Materialize.updateTextFields();?
Also please provide a way to reproduce it. like a codepen
Closed due inactivity, feel free to reopen it if it is still necessary.


ReduceLRonPlateau support

I wasn't sure how best to include such schedulers with the current API (especially with iterate). Idea is same as PyTorch ReduceLROnPlateau.

So that type of schedule will not fit into the iteration interface, because it is inherently stateful (depends on more than the iteration index). The closest example of a schedule that fits that style is ParameterSchedulers.Stateful. It  has its own interface (next!) that advances the schedule.
If we do want to include lots of stateful schedules, then maybe we should think about what that means. Another example of a stateful "schedule" is ParameterSchedulers.Scheduler. Perhaps the best approach is to divide things into schedules vs schedulers. A schedule is a stateless sequence, and a scheduler is a stateful way to iterate a schedule.

Specifically for ReduceLROnPlateau, I would think we'd want a more generic implementation than PyTorch. For example, if Flux includes utilities like early stopping with patience, then you could write something like:
plateau = Flux.early_stopping(validation, patience = 5)
schedule = ParameterSchedulers.Stateful(Exp(λ = 0.1, γ = 0.5))
opt = Descent()

for epoch in 1:nepochs
    if plateau()
        opt.eta = next!(schedule)
    end

    # ...
end

So, a generic implementation would pull the idea of a predicate into Stateful. So you could write something like schedule = Stateful(...; advance = Flux.early_stopping(...)), and next! would only advance the state when schedule.advance() == true.


How to enable geoip on a Mac

Once I have installed it on a Mac using
brew install goaccess
is it possible to enable geoIP ?

From the formula, it looks like you can pass with-geoip

Yes ,
brew uninstall goaccess
then
brew install goaccess --with-geoip
Thanks again

Make sure you run
xcode-select install
if you get an error while doing this that says "homebrew cannot run c compiled programs" when you run brew install goacess --with-geoip
Mac OsX El-Capitan

hi sir ,
i got this error earlier im enable geoip that mention above
sudo goaccess -f access_log  > report5.html
Password:
Error Opening file /usr/local/var/GeoIP/GeoIP.dat

I am having this issue with GeoIP
According to the last error ettercap was not able to open the geoip file so I ran these commands
brew install geoip
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> Updated Formulae
imagemagick imagemagick@6 kubernetes-cli node-build
Warning: geoip 1.6.11 is already installed
Sayans-iMac:~ sayan$ sudo ettercap -G
Password:
ettercap 0.8.2 copyright 2001-2015 Ettercap Development Team
(process:12046): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
(:12046): Gtk-CRITICAL **: gtk_image_get_pixbuf: assertion 'image->storage_type == GTK_IMAGE_PIXBUF || image->storage_type == GTK_IMAGE_EMPTY' failed
Error Opening file /usr/local/var/GeoIP/GeoIP.dat
Error Opening file /path/to/GeoIP.dat
But still I get the same error and when I click on the GeoIP.dat file in finder according to this path
/usr/local/var/GeoIP/GeoIP.dat & this path
/path/to/GeoIP.dat
Finder shows me this error see the attached screenshot
https://user-images.githubusercontent.com/29756523/28931846-1d2568b8-7895-11e7-91d1-ba62a18bab69.png

@sayan-sibyl are you using goaccess and specifying the path of the .dat file in your config file? e.g., geoip-database /usr/local/var/GeoIP/GeoLiteCity.dat

Please configure with GeoIP support:
./configure --enable-utf8 --enable-geoip=legacy

and then
goaccess nginx.access.log -o report.html --log-format=COMBINED

When I try brew install goaccess --with-geoip
I get below warning
Warning: goaccess: this formula has no --with-geoip option so it will be ignored!

Had to install the free GeoLite2-City mmdb on my Mac to get this to work
brew install goaccess
(N.B. now uses mmdb format of GeoLite)
then visit
https://dev.maxmind.com/geoip/geoip2/geolite2/, signup and download the mmdb version
uncompress the gzipped tar file.
and then tell goaccess where to find it with the --geoip-database  option
goaccess ............--geoip-database ~/Downloads/GeoLite2-City_20200901/GeoLite2-City.mmdb
or even better put it in e.g. /usr/local/share set it up permanently using geoaccess.conf
e.g. /usr/local/shareGeoIP/GeoLite2-City.mmdb


fix: new ISR cache handling to resolve regression in 13.4

Description

Remove previous server patching for disabling Next.js cache and middleware origin handling
Force on-demand revalidation on every request so that Next always serves fresh content and disables middleware, which  means we can handle caching with ODBs and run middleware on the edge

Tests
Existing tests should run as before

Got all the tests passing after several reruns except for two which are definitely related to the changes. Looking into these valid failures.
Dynamic Routing
    ✓ renders correct page via SSR on a dynamic route (183ms)
    ✓ renders correct page via SSR on a dynamic catch-all route (168ms)
    ✓ serves correct static file on a prerendered dynamic route with fallback: false (391ms)
    ✓ renders custom 404 on a non-prerendered dynamic route with fallback: false (192ms)
    ✓ serves correct static file on a prerendered dynamic route with fallback: true (276ms)
    1) renders fallback page via ODB on a non-prerendered dynamic route with fallback: true
    ✓ serves correct static file on a prerendered dynamic route with fallback: blocking (337ms)
    ✓ renders correct page via ODB on a non-prerendered dynamic route with fallback: blocking (153ms)
    ✓ renders correct page via ODB on a prerendered dynamic route with revalidate and fallback: false (169ms)
    ✓ renders custom 404 on a non-prerendered dynamic route with revalidate and fallback: false ([141](https://github.com/netlify/next-runtime/actions/runs/5281372992/jobs/9561084169?pr=2165#step:10:142)ms)
    ✓ renders correct page via ODB on a prerendered dynamic route with revalidate and fallback: true (161ms)
    2) renders fallback page via ODB on a non-prerendered dynamic route with revalidate and fallback: true
    ✓ renders correct page via ODB on a prerendered dynamic route with revalidate and fallback: blocking (166ms)
    ✓ renders correct page via ODB on a non-prerendered dynamic route with revalidate and fallback: blocking (220ms)

  15 passing (6s)
  2 failing

  1) Dynamic Routing
       renders fallback page via ODB on a non-prerendered dynamic route with fallback: true:
     AssertionError: expected '<!DOCTYPE html><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="preload" href="/_next/static/css/3d[149](https://github.com/netlify/next-runtime/actions/runs/5281372992/jobs/9561084169?pr=2165#step:10:150)a316ef6d56a.css" as="style"/><link rel="stylesheet" href="/_next/static/css/3d149a316ef6d56a.css" data-n-g=""/>

Loading...

\n  \n  \n
\n' to include 'Bitten'
      at Context.eval (webpack:///../e2e/default/dynamic-routes.cy.ts:70:26)

  2) Dynamic Routing
       renders fallback page via ODB on a non-prerendered dynamic route with revalidate and fallback: true:

      AssertionError: expected { Object (age, cache-control, ...) } to have property 'x-nf-render-mode' of 'odb ttl=60', but got 'odb'
      + expected - actual

      -'odb'
      +'odb ttl=60'

      at Context.eval (webpack:///../e2e/default/dynamic-routes.cy.ts:122:36)

That's @orinokai. Great work from you @nickytonline! 🎉

Thanks for working on this! I'm curious, why was patching Next Server necessary in the first place?

I think this resolves the regression as far back as next v13.2

Thanks for working on this! I'm curious, why was patching Next Server necessary in the first place?

hi @charkour, patching the Next server was previously necessary to disable the internal ISR cache so that we can handle caching on our edge CDN, but thankfully we can now achieve this by forcing on-demand revalidation, which is more reliable - and yep, 13.2 sounds right because that is when Next introduced their new caching strategy

Roger, thanks for the explanation! That's helpful to know


KCSEU24: Adding Map to Social

Adding venue map provided by CNCF to the Social

@chris-short do you need this up today, or do you want to wait for Natali?

Not needed today, soon though.

sorry, here i am!
/approve
we'd like this today to send out the social email, so thanks @chris-short and @nimbinatus!


Low Success Rates

I have prepared all the taxonomy files and data. Although I checked all the files repeatedly, I couldn't got successful results in training. At least I need an idea of where I might have made a mistake, because your last suggestions was very helpful.
Success Graphs:

Training Output:
FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated.

Hi Ahmed,
Sorry for confusion, it seems I didn't put a detail about TD+LOO in this github. I think I need to update this github when I have some time.
The current version of code does not train TD+LOO end-to-end, but train LOO on top of the output of a pretrained TD model. In your log, the code couldn't load any pretrained TD model, so I think the result you see in the log is the case when the TD model has randomly initialized and fixed parameters.
So, my suggestion is to remove the trained TD+LOO model (otherwise my code loads any existing model), train a TD model first, and then train a TD+LOO model.
Then you will see a different log and hopefully it works well.
By the way, I recommend to try Relabel or LOO method first. If the performance is not good in these simpler methods, then the semantic information in your taxonomy is either 1) not well-aligned with images or 2) just too small. Since you have a small number of child nodes (18) and classes (19), I guess your taxonomy is somewhat simple/shallow. In this case, based on my observation on CIFAR-100 (see Appendix A.3 in my paper), the performance gain from TD features (TD+LOO vs. LOO) would be marginal or even slightly worse.
Also, you are using a new dataset, so you may need to find better hyperparameters. If you have different hyperparameters for TD, then you should set an appropriate -tdname when training TD+LOO.

Thank you very much for your quick response.
The test results are as follows:

Is there anything you'd like to recommend to make these results better?

If I were you, I would first analyze why the novel class accuracy is bounded by a number around 0.5. Your taxonomy is small, so its visualization might be helpful.

Hiya, I used the CUB dataset and try to reproduce your results on a different version of pytorch. The results of methods TD, TD+LOO, and LOO are the same as yours. However, the result of Relabel is quite low: val "bias: 11.6333; acc known: 50.00; novel:  1.87; auc  :  1.83; " and test "bias:  9.5543; acc known: 50.00; novel:  5.16; auc  :  3.56;"
So I was wondering what's wrong with it?

Hi,
This repository is not guaranteed work well with a different version of libraries.
If only the performance Relabel is low, you may retry it after removing the model files and caches. Relabel generates caches in {dataset_path}/relabels_{:d}.h5.
utils.relabel() would be the only function uniquely used for Relabel (and generating some caches), so you may also want to check this:
https://github.com/kibok90/cvpr2018-hnd/blob/e5fd01043146bf158283e096f54aef1448a1f3fb/utils.py#L112-L162


Fix grey result of indexed PNG in pdfrenderer.

When giving tesseract PNG images with an indexed color map with the "pdf" output, these images come out grayscale. Removing a special case for PNG images in pdfrenderer fixes that.
I tested the patch with PNG images containing indexed color maps and containing rgb content.

Absolutely.
test-indexed-before.pdf
test-indexed-after.pdf
test-indexed.png


Add Car Addition Feature

Vip Cars React || Add Car Addition Feature
Project Description
Add Car Addition Feature
Project Features

Added Car addition feature for admin users
Added Car addition feature for general users

Happy Codding!!!!!!!!!!!!!!!!!!!!!!!!!

Hi @PraisesPJMT , 👋🏻👋🏻
Our project-setup is complete! There is nothing else to say other than... it's time to merge it :shipit:
Great job 🔥🔥💯
Highlights ✨✨
Descriptive PR 🚀✅
Followed Gitflow ✅
Good working on the functionality🔥🚀🎉
Cheers and Happy coding!👏👏👏


Dashboard paging not working well

In Dashboard, select Users tab. If you have more than one page the pagination control appears. You select next page and it returns you to the Categories tab.

But if you click again on the users tab, you'll be on the right page

I agree - but are you happy with that behaviour?

You should not really close this. It is not acceptable UI behaviour. We will receive support requests for it and be unable to resolve them. You do need to fix this.

To be honest, I can't follow you. You made a bug report, I fixed the bug, now what's the problem?

Apologies. I thought you had signed off saying "But if you click again on the users tab, you'll be on the right page" and that was that. I did not realise you had made a fix. Thanks very much. I am enjoying your product very much and my comments are in the spirit of trying to help you iron out any bugs.

Ok, no problem. Thanks :-)

Thanks @balping :+1:


chore: nodehello2 to 0.0.6

chore: Promote nodehello2 to version 0.0.6

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@skamalj: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

promotion-build
ed4f4cdc56dea3a5e444d559dd500abc368fc71f
link
/test this

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by:
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Pinout for Raspberry Pi

Hello,
This looks like an awesome Python module to go along with the AHT20. Thanks for your work on this!
It looks like you are using hex values in the AHT20.py to define the pins on the Pi that the sensor is connected to.
Would it be possible to provide a pinout or picture of which pin is connected where?
That would be very helpful!
Thank you,
Cody Hill

Hi Cody,
Thanks for your kind message!
I just added my pin output to the Readme: https://github.com/Chouffy/python_sensor_aht20#pinout
Let me know this answer your question!
Kind regards,
Chouffy

I would add that hex value on top of AHT20.py are here to keep hold commands defined into the datasheet (section 5.4).
I2C output for Raspberry Pi on bus 1 will always be pin #3 for SDA and #5 for SDL.

Awesome! Thanks a bunch!!


Add ability to remove images

What
This adds the ability to remove an image from an instance. I have added a small x button next to each image. Upon clicking, the x is turned into a spinning spinner.

Outstanding issues

I am running into an issue where the image list won't refresh after deleting an image. It seems the browser begins the GET request but is stuck in the (pending) state.

+1

+1

@ngmiller build is passing now. Travis was having issues cloning from GitHub due to the DDoS attack. Also, do you have any insight on that outstanding issue I'm seeing above? Something's off for my setup because I'm also not getting the status bar when adding an image via the UI. I'm running both Lighthouse and Beacon in Docker containers on boot2docker.

@zach-taylor Not sure what's going on with the pending GET request - I wasn't having that issue so I just assumed it was fixed :) Best thing to do for now would be to make sure you have the most recent build of beacon to get the streaming functionality (i.e. do a docker pull lighthouse/beacon:latest) I'm thinking it might be that but I can't say for sure. Feel free to hit me up on chat if you're still running into issues, otherwise I'd be happy to take a look during our meeting as well

@ngmiller this is working for me now. should we do the error handling stuff in a different PR?

Sounds good to me +1


[CARBONDATA-2863] Refactored CarbonFile interface

Refactor the CarbonFileInterface and the implementations to make the code clean and throw proper exceptions.
Be sure to do all of the following checklist to help us incorporate
your contribution quickly and easily:

[ ] Any interfaces changed?

[ ] Any backward compatibility impacted?

[ ] Document update required?

[ ] Testing done
Please provide details on
- Whether new unit test cases have been added or why no new tests are required?
- How it is tested? Please attach test report.
- Is it a performance related change? Please attach the performance test report.
- Any additional information to help reviewers in testing this change.

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

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

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/5728/

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

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

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

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

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

retest sdv please

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

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/5751/

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

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/5869/

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

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/6648/

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

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

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

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/6651/

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

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

Hi @kunal642 , are you still working on this PR. I think this PR makes CarbonFile interface cleaner. Thanks for your effort

@jackylk Yes i am working on this. Just need to fix the build. Will do it soon

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/41/

Build Failed  with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/8790/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/723/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/545/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/745/

Build Failed  with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/9011/

Build Failed  with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/9013/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/945/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/747/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/1652/

Build Failed  with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/9912/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1863/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/1994/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/2171/

Build Failed  with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/10246/

Build Failed  with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/10972/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.1/70/

Build Failed  with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/69/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.1/987/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.2/996/

Build Failed  with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/999/

@jackylk @ravipesala @kumarvishal09 Please review

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.1/988/

Build Failed  with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/1000/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.2/997/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.1/1013/

retest this please

retest this please

retest this please

retest this please

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.1/1039/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.2/1048/

Build Success with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/1053/

LGTM


feat(submission-complete): create new submission complete page

Added new page for submission complete.

The submissionId has been added to the examinationSession data
There is an assumption that project email and submissionId will be available.  Page will still be rendered without them as we don't want to fail the process at this stage.

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

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


Reprimand logging

Waambot should be able to log how many reprimands each discord member has accrued. The Reprimand Cog should have a command to read back the log or otherwise output the contents.

This could also include another command that only works if the caller is_owner. This command would scrub a single discord member from the log, for use in the case of bad-faith tampering. If someone spams a user with an indeterminate number of reprimands to boost the log like a leaderboard, that user's record can be scrubbed clean by the bot admin.


Failed to build in VS2022

Please attach the editor logs from <ProjectDir>\Saved\Logs\MyProject.log.
Build started at 10:31...
1>------ Build started: Project: ScriptGeneratorUbtPlugin.ubtplugin, Configuration: Development Any CPU ------
2>------ Skipped Build: Project: UE5, Configuration: BuiltWithUnrealBuildTool Win64 ------
2>Project not selected to build for this solution configuration
3>------ Build started: Project: UE5Rules, Configuration: Development Any CPU ------
4>------ Build started: Project: MyProject, Configuration: Development_Editor x64 ------
5>------ Build started: Project: BuildGraph.Automation, Configuration: Development Any CPU ------
6>------ Build started: Project: AutomationScripts.Automation, Configuration: Development Any CPU ------
1>ScriptGeneratorUbtPlugin.ubtplugin -> C:\Program Files\Epic Games\UE_5.3\Engine\Binaries\DotNET\UnrealBuildTool\Plugins\ScriptGeneratorUbtPlugin\ScriptGeneratorUbtPlugin.dll
4>Using bundled DotNet SDK version: 6.0.302
4>Running UnrealBuildTool: dotnet "....\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" MyProjectEditor Win64 Development -Project="C:\Users...\Documents\ComfyTextures\MyProject.uproject" -WaitMutex -FromMsBuild
4>Log file: C:\Users...\AppData\Local\UnrealBuildTool\Log.txt
4>Using 'git status' to determine working set for adaptive non-unity build (C:\Users...\Documents\ComfyTextures).
4>Creating makefile for MyProjectEditor (no existing makefile)
5>C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\AutomationTool\BuildGraph\BgScriptReader.cs(1640,37,1640,42): error CS8604: Possible null reference argument for parameter 'other' in 'void HashSet.UnionWith(IEnumerable other)'.
5>Done building project "BuildGraph.Automation.csproj" -- FAILED.
3>C:\Program Files\Epic Games\UE_5.3\Engine\Source\ThirdParty\Windows\VisualStudioDTE\VisualStudioDTE.Build.cs(55,26,55,140): warning CA1416: This call site is reachable on all platforms. 'Registry.GetValue(string, string?, object?)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
3>C:\Program Files\Epic Games\UE_5.3\Engine\Source\ThirdParty\NVIDIA\Rivermax\RivermaxLib.build.cs(17,33,17,142): warning CA1416: This call site is reachable on all platforms. 'Registry.GetValue(string, string?, object?)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
3>C:\Program Files\Epic Games\UE_5.3\Engine\Source\ThirdParty\Windows\XInput\XInput.Build.cs(27,10,27,92): warning CA1416: This call site is reachable on all platforms. 'WindowsExports.TryGetWindowsSdkDir(string, out Version?, out DirectoryReference?)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
3>C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Developer\VisualStudioCodeSourceCodeAccess\Source\VisualStudioCodeSourceCodeAccess\VisualStudioCodeSourceCodeAccess.Build.cs(42,51,42,75): warning CA1416: This call site is reachable on all platforms. 'RegistryHive.ClassesRoot' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
3>C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Developer\VisualStudioCodeSourceCodeAccess\Source\VisualStudioCodeSourceCodeAccess\VisualStudioCodeSourceCodeAccess.Build.cs(42,77,42,100): warning CA1416: This call site is reachable on all platforms. 'RegistryView.Registry32' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
3>C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Developer\VisualStudioCodeSourceCodeAccess\Source\VisualStudioCodeSourceCodeAccess\VisualStudioCodeSourceCodeAccess.Build.cs(42,27,42,101): warning CA1416: This call site is reachable on all platforms. 'RegistryKey.OpenBaseKey(RegistryHive, RegistryView)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
3>C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Developer\VisualStudioCodeSourceCodeAccess\Source\VisualStudioCodeSourceCodeAccess\VisualStudioCodeSourceCodeAccess.Build.cs(42,27,42,120): warning CA1416: This call site is reachable on all platforms. 'RegistryKey.OpenSubKey(string)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
3>C:\Program Files\Epic Games\UE_5.3\Engine\Source\Runtime\Core\Core.Build.cs(211,36,211,146): warning CA1416: This call site is reachable on all platforms. 'Registry.GetValue(string, string?, object?)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
6>C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\AutomationTool\Scripts\CheckForHacks.cs(87,26,87,45): error CA2017: Number of parameters supplied in the logging message template do not match the number of named placeholders (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2017)
6>Done building project "AutomationScripts.Automation.csproj" -- FAILED.
3>UE5Rules -> C:\Program Files\Epic Games\UE_5.3\Engine\Intermediate\Build\BuildRulesProjects\UE5Rules\bin\Development\UE5Rules.dll
3>Done building project "UE5Rules.csproj".
7>------ Build started: Project: UE5ProgramRules, Configuration: Development Any CPU ------
7>C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\Shared\EpicGames.Perforce.Native\DotNetPerforceLib.Target.cs(5,14,5,37): warning CA1050: Declare types in namespaces (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1050)
7>C:\Program Files\Epic Games\UE_5.3\Engine\Source\Programs\Shared\EpicGames.Perforce.Native\DotNetPerforceLib.Build.cs(5,14,5,31): warning CA1050: Declare types in namespaces (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1050)
4>Target is up to date
4>Total execution time: 4.18 seconds
7>UE5ProgramRules -> C:\Program Files\Epic Games\UE_5.3\Engine\Intermediate\Build\BuildRulesProjects\UE5ProgramRules\bin\Development\UE5ProgramRules.dll
7>Done building project "UE5ProgramRules.csproj".
8>------ Build started: Project: MarketplaceRules, Configuration: Development Any CPU ------
8>MarketplaceRules -> C:\Program Files\Epic Games\UE_5.3\Engine\Intermediate\Build\BuildRulesProjects\MarketplaceRules\bin\Development\MarketplaceRules.dll
9>------ Build started: Project: MyProjectModuleRules, Configuration: Development Any CPU ------
9>MyProjectModuleRules -> C:\Users...\Documents\ComfyTextures\Intermediate\Build\BuildRulesProjects\MyProjectModuleRules\bin\Development\MyProjectModuleRules.dll
========== Build: 6 succeeded, 2 failed, 40 up-to-date, 1 skipped ==========
========== Build completed at 10:32 and took 09.435 seconds ==========

hey,bro.same as me.How you solve this issue?


Help needed to configure  config/adldap.php and config/adldap_auth.php

Hi,
I am a new guy in laravel and LDAP .
I tried to connect LDAP native php with following parameters
$dsn ="india.local";
$username ="india\abcd.efg";
$password ="xxxxx"
$ds = ldap_connect($dsn,389);
$connection = ldap_bind($ds,username,$password);
dd($connection );
which returns TRUE;
In laravel 5.4 Logincontroller
But I couldn't configure these settings in config/adldap.php and config/adldap_auth.php
Please help to configure settings .

I am using Laravel 5.4.
There are two types of user in my system. Admin &User.
Both have separate database tables .To authenticate ,I have implemented laravel multi auth with custom user provider(mD5) hashed password. Now a situation arose. Same login screen(routing ) for both 'user' and 'admin' .
Procedure to Authenticate

Select user type.
If 'admin' selected, go for Ldap authentication.
3.Authenticate user with LDAP server .
If Ldap authetiction fails, go for laravel multi_ ath admin user provider.
If selected user type is 'user' go for multi auth user providerUser

So far I have implemented Laravel multi auth system .
I have made following changes in  config in .env file
ADLDAP_CONNECTION=default
ADLDAP_CONTROLLERS=abc.local
ADLDAP_BASEDN=dc=abc,dc=local
ADLDAP_USER_ATTRIBUTE=uid
ADLDAP_USER_FORMAT=uid=%s,dc=abc,dc=local
Now in LoginController  ,
protected function attemptLogin(Request $request)
{
$userdn="abc\riyas";
$password="strongpassword@123";
$mm= Adldap::auth()->attempt($userdn, $password);
which returns TRUE.

but when I try,
 protected function attemptLogin(Request $request)
    {
     $doamin="abc";

        $username = trim($request->input('username', null));
        $password = trim($request->input('password', null));
        $userdn = addslashes($doamin."\\".$username);
        $mm= Adldap::auth()->attempt($userdn, $password);
}

 with exact username & password it is not authenticating returns false .


HIVE-27263: Upgrade cyclonedx-maven-plugin to 2.7.6

What changes were proposed in this pull request?
This PR aims to upgrade cyclonedx-maven-plugin to 2.7.6.
Why are the changes needed?
2.7.6 will bring the latest bug fixes.

https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.6
https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.5
https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-2.7.4

Historically, there were some issue reports on the previous versions with the latest Maven.

https://github.com/apache/spark/pull/40065
https://github.com/apache/arrow/issues/35086

As of today, 2.7.6 is verified in Apache ORC/Parquet/Avro/Arrow/Spark communities.

ORC-1407: Upgrade cyclonedx-maven-plugin to 2.7.6
PARQUET-2275: Upgrade cyclonedx-maven-plugin to 2.7.6
AVRO: Bump cyclonedx-maven-plugin to 2.7.6
GH-35086: Upgrade CycloneDX Maven plugin version
SPARK-42382: Upgrade cyclonedx-maven-plugin to 2.7.6

Does this PR introduce any user-facing change?
No.
How was this patch tested?
Pass the CIs.

cc @prasanthj , @sunchao and @ayushtkn

Thank you, @sunchao and @ayushtkn .

Thank you for merging, @ayushtkn .


Add support for example option passed through env variable

There is currently no way to set the example option using an env variable. As rightly pointed out here in this issue, DOTENV_CONFIG_PATH is supported thanks to dotenv, but since it is not aware of dotenv-safe's example option this one is ignored.
I added the support for DOTENV_CONFIG_EXAMPLE in dotenv-safe/config.js. I got inspiration from what is done in dotenv/config.js being more restrictive than my initial patch and only explicitly supporting DOTENV_CONFIG_EXAMPLE
config.js is not covered by the current test suite so I'm unsure how to proceed. The manual way of testing is typically the following command:
DOTENV_CONFIG_PATH=src/.deploy.env DOTENV_CONFIG_EXAMPLE=src/.deploy.env.example node --require dotenv/config --require dotenv-safe/config src/myApp.js

It would fail before with Error: ENOENT: no such file or directory, open '.env.example' but is now supported.
closes https://github.com/rolodato/dotenv-safe/issues/126#issuecomment-1938266585

Thanks @jraoult! No worries about the tests for now. I'll release a new version soon.


Added --smt-prelude option for Haskell backend

You definitely should use SMTOptions.

Hmm ok

And it turns out you can access it already through kProveOptions.smt

Oops yeah didn't notice that existed.


:seedling: Added pod security standards manifest file for CAPM3

Added manifest file to enforce restricted pod security standards for capm3 repository.

@kashifest what do you think where this Pod Security Standard definition should go? Should it be default or in kustomization etc

I would suggest adding this to the current namespace definition here: https://github.com/metal3-io/cluster-api-provider-metal3/blob/main/config/default/capm3/namespace.yaml
Adding the manifest in default without adding a reference to it in the kustomization.yaml will not result in anything since kustomize will not use it. We could do it as a separate overlay or component and make it optional, but I don't see the benefit of that. Secure by default is better, so let's add it to the already defined namespace. :slightly_smiling_face:

/hold

Updated pod security standards as mentioned by @lentzi90

/test-centos-e2e-integration-main
/test-ubuntu-integration-main

Please squash the commits also @as20203 , then I'll put lgtm again :slightly_smiling_face:

Please keep holding this until we have finished discussion with CAPI community, and also have Tilt workaround included.

Discussion had, no objections. Namespace is good place to have it. We should just clean up the extra warnings, versions etc, and fix the Tilt support.

/retest

PR is updated with tilt workaround  and I've also updated manifest file according to our above discussion. Kindly review @lentzi90  @tuminoid @kashifest

/retitle :seedling: Added pod security standards manifest file for CAPM3
/test-centos-e2e-integration-main
/test-ubuntu-integration-main

/unhold

/hold cancel
cc @kashifest @mboukhalfa

/cc @kashifest @mboukhalfa

/approve


Ability to select multiple BPMN symbols without Lasso Tool (aka CMD or Shift Click)

Often need to move multiple symbols on the bpmn canvas but have to slowly move stuff around with the lasso which can be difficult to use in tight / complex diagrams.
Would be great if we could Shift+Click or cmd+click each of the symbols we wish to move and they would be grouped together.  Typical multi-select stuff. :)

This is already possible with 'Cmd/Ctrl+Click'.
What platform and modeler version are you using?

@ricardomatias  Ahh interesting... okay so did more testing and on Mac it is Alt/Option + Click. Not CMD+click. Would say that is bug cause of none standard usage for multi-select on mac.
Running: OSX 10.11.4.
Version 0.6.0<PHONE_NUMBER>)


Hide quest tracker

It would be nice to have the option to 'hide' the quest tracker even while tracking quests.
So that we could just click a button (or maybe bind it to a key) which would show/hide the whole quest tracker. Thanks for this awesome addon btw with auto-tracking!

I suppose you want to collapse/minimize the quest tracker like in retail? Or hide the whole thing?

Precisely! That would be a nice feature indeed.

Being able to change the opacity would suffice too!


Add more runners

Closes #927
Increase number of daily runners from 10 to 40. Half of the runners in the<PHONE_NUMBER>00 range, and the other half in the<PHONE_NUMBER>00 range.
This means that we will be running 1000 blocks daily.
Checklist

[ ] Linked to Github Issue
[ ] Unit tests added
[ ] Integration tests added.
[ ] This change requires new documentation.

[ ] Documentation has been added/updated.

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

Project coverage is 82.91%. Comparing base (f1554de) to head (4257b4a).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #934   +/-   ##
=======================================
  Coverage   82.91%   82.91%
=======================================
  Files         120      120
  Lines       34334    34334
=======================================
  Hits        28468    28468
  Misses       5866     5866

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


Docs: Adjust Landing Page styles and fix image issues

Description
This PR is based on the modifications made according to this document .
cc @astroyan4739
Issue ticket number
closes #xx
Additional Context

LGTM!
Thanks for helping to improve : D


Module Request: Chamsys

Describe the feature
Control of Chamsys consoles via - thankfully - OSC!
Is this platform dependent (windows, mac, ..)?
No
If documentation is required to implement, do you know where to find it?
https://secure.chamsys.co.uk/help/documentation/magicq/ch40.html
Usecases
Chamsys desk control!

Per this is great. Thx.
To make it super flexible, it would be interesting to integrate MACRO triggering. One could program the macros on the MagicQ platform as required and launch them via companion.

Hello, I'm not sure if this is exactly the correct place to post this. But the Chamsys QuickQ is now controllable via UDP as of 5.1 firmware that just came out. @PerRoine would you be willing to put together a module for companion? Manual for the QuickQ can be found here: https://chamsyslighting.com/pages/quickq-downloads but I also pulled the important page out and pasted it here:
3.11 Ethernet Remote Control
QuickQ consoles feature a simple remote control protocol allowing them to be controlled from 3rd party control
systems over a network.
When Ethernet Remote Control is switched on in the Network Settings window of the console will listen for UDP
messages on port 6553. The port number is fixed and cannot be changed.
The Ethernet Remote Control messages do not require any heading.
Each command is an ASCII string with a number followed by a letter.
 For example
sending "10A" will activate Playback 10, while sending "2X" will toggle the second button of the 10Scene panel.

Thanks for all the amazing job.
Now with new StreamDeck + and rotational encoders, and plus MagicQ has updated with more functions, is there any chance we can see mode stuff added into the module. Like I want to control rotation encoder in Exec which I cannot find in companion. Thanks in advance.


This is a demo issue

this is to practice how issues work!

Can you please assign this issue to me ? @Frenzyritz13

/assign @Frenzyritz13


Storage: issue with meta data linking (IdentityMerkleTreeMetaInformation is duplicated)

If we create an identity a second time from the exact seed phrase we get a duplication of Merkle tree data info.
Identity is still functioning, but it creates a lot of unused non-linked data.

fixed in #86


[core] Introduce dynamic partition overwrite as default behavior

Purpose
Currently, INSERT OVERWRITE in Paimon will first purge all partitions specified in PARTITION (...). In hive, the overwrite statement only purges partitions appeared in new data by default (called dynamic partition overwrite).
This PR introduce dynamic partition overwrite as default behavior.
Tests
ReadWriteTableITCase:

testOverwriteNothing
testSpecifySinglePartitionKey
testDynamicOverwrite

API and Format
CoreOptions:

streaming-read-overwrite -> overwrite.support-streaming-read
New: overwrite.dynamic-partition

Common:
PredicateBuilder#partition(BinaryRow partition, RowType rowType)
Documentation
Modified: how-to#Writing Tables

verified.


Feature Request: Display field for relation

When using a relation field, it would be very nice to be able to pick which field of the relation will be displayed, in order to avoid seeing only uuid when viewing a collection

Support this issue.

A new RelationOptions.DisplayFields was added and it was implemented in the develop branch as part of the relations UI refactoring in #976. It will be available with the next v0.12.0 release soon.

Sorry to reopen but did you guys drop this in the latest release? I remember I had the option to chose what to display in the picker but somehow in the latest version, I cannot find this anymore. If so, please bring it back, was super helpful :)

@inqrt Sorry, I forgot to mention it in the release notes - it was replaced in v0.18.0 in favor of a new individual "Presentable" toggle option available under each field. This was done to avoid the "Display fields" values duplication when a single collection is referenced more than once and/or by multiple other collections.

thanks @ganigeorgiev for the quick reply - but how can I use the presentable setting to achieve the same as before (or can I at all?)

If you have 2 collections A and B and B has a relation to A, then you can go to the A settings and mark the A fields that should be preferred when A record is displayed in the Admin UI relation listings.
Previously the "Display fields" were managed from within the relation field in the B collection, but as mentioned earlier this resulted in unnecessary duplication when a single collection is referenced more than once.

Ah super, thanks, that clarified it 👍


2.1.2 Align architecture and with requirements

Tasks:

[ ] Check the component diagram #47 alight with the requirement

TODO: Check state on diagram posted with (#73 #49 ) and #47


[FAQ] I have a JSON that is in array form. How does kcl define a schema to verify it.

Hey @Peefy , can you please provide some description on what kind of schema to verfiy that JSON data.

A: We can use the kcl vet tool to validate the JSON data (e.g., data.json) with the KCL file (schema.k).
data.json
[
    {
        "name": "Alice",
        "age": 18
    },
    {
        "name": "Bob",
        "age": 10
    }
]

schema.k
schema Person:
    name: str
    age: int

    check:
        age >= 10

Run the command
kcl vet data.json schema.k

Hey @Peefy , made the PR #336


MainActivity.cs is missing in the project, can't run the project ?

When I run the project in Visual Studio, It doesn't have MainActivity.cs. It's not compiling in the first place.
Please check and provide a fix.

Hi @anirugu I'm sorry you're having trouble with one of the solutions. MainActivity.cs is present in each Android head project and I've manually tested every project to ensure they build on Visual Studio 2017 (v15.5.1).
I'd recommend re-downloading or re-cloning the code and trying again.
If you continue to have trouble, please provide details about your development environment (Windows or Mac, Visual Studio version etc.), which exercise(s) isn't compiling and include any error messages you're seeing.


Language detection fails

Hi,
I am facing an issue when creating blog posts / publishing pages from the page listing in another language. The basic problem is, that get_language() returns the wrong value e.g. for this link
http://localhost:8000/en/admin/cms/page/13/de/publish/?redirect_language=en&redirect_page_id=5. The same applies for blog posts.
To clarify / how to reproduce:

setup the cms and with two languages
create a page in the primary language
create a translation via the page listing (clicking the circle button) and stay in the primary language
publish the translation via the page listing (hover over the circle button and click "publish" in the tooltip)

Expected:

an added entry in the index for the page in the secondary language

Actual:

an added entry in the primary language

I tried to workaround that by inspecting the instance in a custom implementation of the router, unfortunately there is not unified way to do so. The Title model for instance has a language attribute whilst an Article has a language_code. The only solution for now that comes to my mind would be to store all entries in one index and query with a language filter...
Any recommendations / help regarding this are greatly appreciated.
Regards
Jakob

Hello Jakob,
Just to make sure I understand, in your example above you expect the de title to be indexed but instead the en one is the one that gets indexed? Also this only happens on actions like publish or save() meaning only through the haystack signal handlers and not the manual rebuilding of the index?

Hi,
this is exactly the case. The same applies for a blog post when going to the blog page in the primary langue, lets say en, you go to Add new article... via the menu, then switch to the secondary language tab, e.g. de and then create the blog post. The language router fails to detect that the blog post was created in German and not in English. I think there actually is no easy solution to this, at least none I could think of. Maybe one could leverage the get_language(object) method on the Index somehow, but I am not sure if the router can / should access the index classes...
Thanks for your quick reply
Jakob

So yes this is a problem I'm quite familiar with.
And yes the only solution to this is to leverage get_language() method because it's the only method that knows how to fetch the "active" language for an object.
In the past, I've defined the should_update on my index base class and let it return False to prevent "realtime indexing" as a workaround for this issue.
As far as a real solution comes, I've pushed a potential fix to the fixes/let-object-decide-alias branch.
It's something I've experimented with in the past but I won't push it to master today since I'd like to review it carefully and make sure it has no crazy side-effects :).
Please have a look at the branch and let me know if it works for you, I did a quick test locally and it worked.

Thank you, I will check it out!

I haven't tested the code, yet but from the looks this is what I imagined. However the line
unified_index = connections[alias].get_unified_index()

https://github.com/aldryn/aldryn-search/blob/fixes/let-object-decide-alias/aldryn_search/router.py#L32 looks suspicious to me, since we are trying to find the index of a potentially wrong connection (the alias might differ from the instance language, which is the root cause of this issue). I am no expert on haystack though and am not sure if this could lead to errors. Is there a case where one would to exclude an index in one language but not in another? Maybe a more failsafe way would be iterating over all available connections / aliases if not found with the current alias. I have no clue about the performance impact of such an implementation and whether caching the index would be a viable option or not. It's not pretty either...
What dou you think?
Regards
Jakob

Your suspicion is accurate, haystack allows you to exclude indexes from certain connections and so it is possible that we fail to get an index for a connection but in my opinion it's better than getting the language wrong every time. I think a better solution would require a change in the way haystack triggers the object indexing (signal). Iterating over all connections is not a bad idea but I'm not really a fan of brute forcing it but it might be the way to go until a proper fix can be integrated in Haystack.
I agree that the code is not very pretty because it exposes an internal logic in Haystack, but this is actually found everywhere there :)
Regarding a potential for performance impact, it really depends. Currently there's none.
Accessing a connection is just accessing a dictionary and never touching the search engine, after that we call the get_language() method which simply returns a language for the given instance.
This method is defined by both the TitleIndex and ArticleIndex, neither of the two make any extra queries or requests to get the language from an instance.
That said, if you add some queries in the get_language() method then yes it would result in a performance impact because it would be called once for the router and another one for the indexing.

FYI, works for my use cases so far.
Thank you very much
Jakob

Hey @czpython,
what happened to the branch if I may politely inquire? Is there any way this will make it into a release? Realtime indexing is seriously broken without this fix...
Thank you very much
Jakob

Hey @jakob-o,
I meant to post an update here.. I closed the pr https://github.com/aldryn/aldryn-search/pull/49#issuecomment-170371362 and posted an explanation as to why I decided it's not the way to go.
I have a fix for this issue on cms pages which I will push sometime this week.
As far as other addons like Aldryn Newsblog go, I'll have to think of another solution :cry:

Hey @czpython,
how about a middleware that stores the result from get_language_from_request(request, check_path=True) in a thread local and use this in the language router if available?
Regards
Jakob

Another possibility would be a registry, that allows language lookup based on the instance. Something like:
def get_instance_language(instance):
    try:
        lookup = language_lookups[instance.__class__]
    except KeyError:
        return get_language()
    else:
        return lookup.get_language(instance)

@jakob-o Thanks for the suggestions.
I've decided to use a more explicit approach for the addons by creating a base index in https://github.com/aldryn/aldryn-translation-tools that will then provide some functionality to index the correct language for a parler object.
I will be using the add_to_index signal and make sure to ignore haystack's default post_save signal handler as it's too generic.

Hey @czpython,
I had a look at the updated code and am not sure how this would solve the language detection problem. I am fine with it for now however (using a custom router implementing the registry approach). Two small things though:

I think the action argument should be added in the signal's providing_args
Would you mind refactoring the action argument to cms_action or something more distinguishable?

The latter one would spare me a lot of trouble since I am using a custom implementation based on aldryn_search and https://github.com/django-haystack/celery-haystack which is adding an action argument too which causes clashes... sigh
Thank you very much!
Jakob

Hello @jakob-o,
I've not gotten around to implement the language fix yet..
Regarding your points:

I agree :)
I like the name action but can rename to user_action, cms_action is too specific to cms. The idea behind this argument is to be leveraged by other indexes to conditionally update the index like it's being used by the TitleIndex.

How about index_action? I will happily update my PR, you decide the name.


move options and saves into icons

people just can't be bothered to make folders usually and the default rows are clutter

maybe put a H symbol where the X usually is to respect the global title bar layout while giving an option to hide the gui and informing the user how to unhide it

also rename the default folders to 'gui options' and 'gui save' for more uniqueness - less chance of conflict with user defined controls now that the default folders are more hidden behind the icons

so we need to

move special folder paths into a shared public constant maybe in the LayoutStore
hide inline folder row when the path is equal to any of the two folders we want to hide
show icons in root title, react to mouseover, click to open folder window


es_CO added for Español Colombia

Hi there,
Address, Person and PhoneNumber

Sorry, I really need a reference for first and last name lists.

Never mind, I use the es_CO all the time locally.


Use flake8-pyproject conda package

Codecov Report
Patch and project coverage have no change.

Comparison is base (0ffaaf3) 89.06% compared to head (ce3eb17) 89.06%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #266   +/-   ##
=======================================
  Coverage   89.06%   89.06%
=======================================
  Files          53       53
  Lines        4784     4784
=======================================
  Hits         4261     4261
  Misses        523      523

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


Update to Cats 1.1.0

Might as well (unless someone complains soon).

Codecov Report

Merging #859 into master will increase coverage by 0.04%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #859      +/-   ##
==========================================
+ Coverage   86.99%   87.03%   +0.04%
==========================================
  Files          71       71
  Lines        2330     2330
  Branches      172      172
==========================================
+ Hits         2027     2028       +1
+ Misses        303      302       -1

Impacted Files
Coverage Δ

.../core/shared/src/main/scala/io/circe/Decoder.scala
90.87% <0%> (+0.32%)
: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 9fd69ea...1d9ab2c. Read the comment docs.


Replace the broken course for wordpress

I replace the broken link for the course on WordPress in Spanish, so I added a new one fully available on Youtube
What does this PR do?
This course teaches us to learn WordPress without previous knowledge and is fully on Spanish
For resources
Description
All the credits of the course are for the Youtube Channel Academia Coder
Why is this valuable (or not)?
It's very important because is the only course on WordPress in Spanish on this repo
How do we know it's really free?
Because all the videos on youtube are free
For book lists, is it a book? For course lists, is it a course? etc.
It's a course with 17 videos available on demand
Checklist:

[x] Read our contributing guidelines.
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction).
[x] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Thanks, and welcome to free-programming-books!


Add Sonner from shadcn library

I want to add sonner library via shadcn to add more feedbacks for the user and improve the overall user experience. For this PR i just want you to add the component and implement it for -

When user clicks on any of the pricing options on the landing page, show title: Its Free!, description: Cal Buddy is completely free to use... (for now) :D
When user enters his/her email in the footer, show title: Coming Soon, description: You can subscribe to the newsletter very soon in future

Link to the component - https://ui.shadcn.com/docs/components/sonner
Do ask any doubts you have. Happy coding :D

Hi @ChiragAgg5k, I would love to work on this issue, please assign me this and allow me to contribute to it

@SartHak-0-Sach you are assigned!

Hi @ChiragAgg5k, I am facing a lot of issues in simply setting up the project
Few issues that I am facing are-

Conflicting dependencies
Unable to create any branches for my work
A few other minor issues that I am yet to figure out that are causing errors in config files

Did you face these too?

@SartHak-0-Sach you shouldnt be facing these issues... can you attach some screenshots so i can check whats really wrong on your side?

Since I don't have the history of all issues I faced at the moment, but I know that the single root cause of all these issues was when I did npm install, and after facing error in that I did npm install --legacy-peer-deps after which I started facing all these issues

Wait, nevermind its resolved now, here is my first pull-request with the sonner pricing task completed :)


show_unindexed showing ignored files

I'm not sure if this is intended behavior, but when I have show_unindexed set to true (I do this for git repos I haven't used with nvim before so I can search for files that haven't been index), if I open the frecency window, I still see files inside the .git directory although I've tried the ignore_patterns settings at both the root and extension levels.
My telescope config looks like this:
      require('telescope').setup {
        defaults = {
          file_ignore_patterns = { '*.git' },
        },
        extensions = {
          frecency = {
            ignore_patterns = { '*.git' },
            show_unindexed = true,
            db_safe_mode = false,
            auto_validate = false,
            default_workspace = 'CWD',
          },
        },
      }

Hmm, I can't reproduce.

I wrote a minimal init.lua to ~/.config/nvim-frecency/init.lua like below,
code: ~/.config/nvim-frecency/init.lua
local lazypath = vim.fn.stdpath "data" .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  vim.fn.system {
    "git",
    "clone",
    "--filter=blob:none",
    "https://github.com/folke/lazy.nvim.git",
    "--branch=stable", -- latest stable release
    lazypath,
  }
end
vim.opt.rtp:prepend(lazypath)

require("lazy").setup {
  {
    "nvim-telescope/telescope.nvim",
    dependencies = {
      { "nvim-lua/plenary.nvim" },
      { "nvim-telescope/telescope-frecency.nvim" },
    },
    config = function()
      require("telescope").setup {
        defaults = {
          file_ignore_patterns = { "*.git" },
        },
        extensions = {
          frecency = {
            ignore_patterns = { "*.git" },
            show_unindexed = true,
            db_safe_mode = false,
            auto_validate = false,
            default_workspace = "CWD",
          },
        },
      }
    end,
  },
}

Run env NVIM_APPNAME=nvim-frecency nvim

Run :Telescope frecency

But I cannot see entries below .git dir.

Two points I want to know:

Do you have rg or fd in your env?
If you set workspace_scan_cmd = "LUA" and try it, do you see *.git entries?

1a. fd in my env is just my alias for find . -type d -name
1b. I do have rg (ripgrep).
2. Setting workspace_scan_cmd = "LUA" fixed my issue. Thanks!

Just a brief +1 on this issue -- I'm using LazyVim as a base for my setup and at some point this started happening. Setting the workspace_scan_cmd worked for me too.

+1 for this issue. set workspace_scan_cmd = "LUA" is worked, but it has new issue, nested .gitignore files are not respected

workspace_scan_cmd = "LUA" locally worked for me as well.
This only started happening recently for me, my guess is due to this PR: https://github.com/nvim-telescope/telescope-frecency.nvim/commit/328452afcc29187732575842c19172f4d4ed749d
The newly added fd command doesn't ignore .git/ files it seems:
» fd -Htf | head -5
.git/COMMIT_EDITMSG
.git/FETCH_HEAD
.git/HEAD
.git/ORIG_HEAD
.git/config

Assuming the -H was intentional, I think the easy fix here is to --exclude .git (and this also matches what is done for rg anyways). Here's a quick PR if that looks good: https://github.com/nvim-telescope/telescope-frecency.nvim/pull/221/files

Hmm..., I cannot reproduce it. For example, I have created a new git repo, and fd -Htf in it. Then it does not show any .git/* entries.
~ ❯❯❯ mkdir /tmp/foo
~ ❯❯❯ cd /tmp/foo
/t/foo ❯❯❯ git init
Initialized empty Git repository in /private/tmp/foo/.git/
/t/foo () ❯❯❯ fd -Htf
/t/foo () ❯❯❯ ls .git
HEAD         config       description  hooks/       info/        objects/     refs/
/t/foo () ❯❯❯

But with -I in addition to -H, it shows .git/* entries.
/t/foo () ❯❯❯ fd -I
/t/foo () ❯❯❯ fd -IH
.git/
.git/HEAD
.git/config
.git/description
.git/hooks/

……

/t/foo () ❯❯❯

I'm using fd v9.0.0. What version do you use? @matthewgrossman
/t/foo () ❯❯❯ fd --version
fd 9.0.0
/t/foo () ❯❯❯

Ah yes, I'm on a newer version it seems, 10.1.0:
 ~/src/telescope-frecency.nvim  master  » fd --version
fd 10.1.0
 ~/src/telescope-frecency.nvim  master  » fd -Htf | head -5
.git/FETCH_HEAD
.git/HEAD
.git/config
.git/description
.git/hooks/applypatch-msg.sample

This appears to be a breaking change of fd in version 10.0.0 :-/ https://github.com/sharkdp/fd/releases/tag/v10.0.0

Finally I noticed I have not did brew upgrade recent months ;)
I did brew upgrade fd, and installed v10.1.0, then reproduced this!
/t/foo () ❯❯❯ fd -Htf
.git/HEAD
.git/config
.git/description
.git/hooks/applypatch-msg.sample
.git/hooks/commit-msg.sample

……

/t/foo () ❯❯❯

It seems v0.10 did breaking changes 🤔

It says the same thing.
https://github.com/sharkdp/fd/releases/tag/v10.0.0

Breaking: No longer automatically ignore .git when using --hidden with vcs ignore enabled.

I will check #221.

Thank you @matthewgrossman. This issue has been fixed. Check it all.


poor performance on big files

Hi it just so happens I am using this on a very big HTML file (almost 10,000 lines).
When I type </ towards the bottom of the document, it can take up to 10 seconds to complete closing the tag. Sometimes the whole editor goes unresponsive even.

Sorry I mean't to report this on the less than slash package. I haven't actually tried autoclose-html


OpenSSL 3.0 Rename output libs along with dll

I had done one POC earlier to rename the output dll, however I missed to validate the name of lib name that time.
I see that I'm able to rename the output dll successfully as mentioned in this article - https://github.com/openssl/openssl/issues/20439
However, I'm not able to rename the corresponding lib file.
Is there any way to rename the .lib file also, earlier in OpenSSL 102 version when we rename .dll corresponding .lib file is also renamed. Please assist.

Hi @ChauhanPriyanka
I have similar issue. I want to rename fips.dll to someother custom name . Are you able to rename fips.dll in your case ? We need this as we don't want to get into dll hell issue. As many application might be using fips.dll and going forward their might be multiple version of fips.dll with different application to avoid any such case we would like to have custom name for our version of fips.dll

Renaming fips.dll ought to work.  Try it and let us know?

Hi @aniljadaun I have not tried renaming fips.dll.
@paulidale  @levitte, this article only renames - libssl-3 & libCrypto-3.dll.
Do we have to do any other configuration change to rename fips.dll and also corresponding lib files of libssl-3 & libCrypto-3.dll. Could you please review this article - https://github.com/openssl/openssl/issues/20439

Hi @levitte, @paulidale Could you please let us know the procedure to rename fips.dll and legacy.dll for windows

Hi @levitte @paulidale , please help us in identifying the  procedure to rename fips.dll and legacy.dll for windows

Hi @ChauhanPriyanka
Refer this : https://github.com/openssl/openssl/issues/21092

Hey, sorry for the delay.
The idea with shlib_variant was to allow variants of shared libraries (DLLs that applications are linked with, not DLLs that are to be dynamically loaded) for applications, i.e. they can be installed in a common location, which on Windows is commonly in the directory of the application but may be in other places as well, without disturbing other applications (potentially installed in the same directory).
Static and export libraries, on the other hand, are for the developer, and may be located anywhere that's practical for the developer.  It was deemed more practical if the developers could do whatever they do, without having to change their habits or scripts.  Therefore, the export library isn't renamed using shlib_variant.  Developers can link with the same libcrypto-3.lib that they are used to, and if that export library is linked with the variant libcrypto-3-FOO.dll, that's what the application will be linked with.
As for the modules (DLLs that are to be dynamically loaded), I'm frankly unsure what the best way is.  We never did this with engines (which are modules in the same manner), but the engines were also never as centrally important as the providers, so I can understand how they went unnoticed.  After all, they are easier to move to another location, all you have to do is mention that new location in the env var OPENSSL_MODULES.

marking as inactive. will close at the end of 3.4 dev barring further input


Pasting into a code block does not seem to work

I tried the demo on https://facebook.github.io/draft-js/. I hit "Code Block," got a grey rectangle, focused the cursor there, and then hit cmd-v to try to paste the contents of a source file I had on my clipboard (contents were an entire Java file copied from Eclipse using cmd-a, cmd-c).
All of the contents got pasted below the code block instead of inside of it.

This doesn't repro for me. Is there perhaps a newline at the top of your paste?

I can confirm this behaviour on Chrome 49 and FireFox 45 on Ubuntu 14.04:
Test:

Click "Code Block"
Paste multiple lines from clipboard (ctrl+v or paste from context menu)

Result:
First line is in code block, second line is not

Oh, I understand the issue now.
When the paste is parsed into ContentBlock objects, each line is treated independently if the paste is just arbitrary HTML. If these values are divs, for instance, then they will be treated as unstyled blocks. An exception, IIRC, is that if pasted contents are within a pre, they will be turned into a single code block. cc @CLowbrow
If the pasted contents aren't in a pre, then I think the contents are split and treated as any other blocks.
If the paste is coming in as plain text, then the paste processor won't do anything to determine that it is code, and every input block will not be given the same block type as the target block -- they will just be unstyled blocks.

We should be able to handle this in the proposed handlePastedText from https://github.com/facebook/draft-js/issues/195

Is this hitting the html parsing code path or is it going through plaintext? We do some weird detection in the html path that tries to use DIVs as blocks that we may want to just take out.

I think our HTML handling case here is not necessarily wrong. Pasting into a code block doesn't mean that the pasted contents should all be of block type code-block.
I think @dburrows has the right idea here.

I'm running into this as well, but for raw text, not HTML. In the case of pasting raw text, I think all of the text should be contained within the code block. Right now only the first line is contained.

I suggest using handlePastedText to override the default behavior for known code pastes. We can revisit whether the default paste processor should be modified.

Hello, sorry for my english
how can i use handlePastedText in this problem ?
I do not have enough examples to understand the draftjs.
I found it difficult to write the code, and I did not get the result. What am I doing wrong?
  private handlePastedText = (text: string) => {
        const {editorState} = this.state
        const currentBlockType = (RichUtils.getCurrentBlockType(editorState))
        if (currentBlockType === "unstyled") {
            return true
        }
        const rawContentState = ContentState.createFromText(text)
        const typedContentState = Modifier.setBlockType(
            rawContentState,
            new SelectionState({
                anchorKey: rawContentState.getFirstBlock().getKey(),
                anchorOffset: 0,
                focusKey: rawContentState.getLastBlock().getKey(),
                focusOffset: text.length,
                isBackward: false,
            }),
            currentBlockType
        )
        const newState = Modifier.replaceWithFragment(
            editorState.getCurrentContent(),
            editorState.getSelection(),
            typedContentState.getBlockMap()
        )
        this.changeHandler(EditorState.push(editorState, newState, "insert-fragment"))
        return false
    }


Introduce artifacts compatible with AndroidX

#634 #624

Any progress on this?

Is there a target date for completing this?

@4u7 What is the status on this? Is anko being abandoned? Should we wait for this or should we move back to XML? Any information would be helpful. Thank you in advance!

should we invest in anko or not?

There's a pull request about this? Any updates on this issue?

OMG, just work around, my project is under AndroidX, seems not compatible with anko.

OMG, just work around, my project is under AndroidX, seems not compatible with anko.

We're using Anko and AndroidX successfully with Jetifier as a workaround. Find more info here: https://stackoverflow.com/questions/51680671/what-is-jetifier

Now, when google announced JetPack Compose, i think Anko will be officially dumped. I don't think there is more reason to invest in that


Add Known Issue to QDE in Azure Docs

This PR adds a known issue to the QDE in Azure docs that has surfaced since upgrading the included CCM to 0.6.x.
It also fixes a small issue on the packages subpage which specified the incorrect syntax when executing the Jenkins internalization job.
I have previewed these changes locally.

I didn't notice my formatter removing all that end of line whitespace. If it's an issue let me know and I can tweak my commits.

I didn't notice my formatter removing all that end of line whitespace. If it's an issue let me know and I can tweak my commits.

I was wondering about that. :) Given that the double-space-at-end-of-line does have some effects in markdown, I was just checking to see if it had changed much.

When GitHub is running properly again, this PR needs to be converted to draft. There's been changes to the situation which means this needs some wording changes.

This PR is no longer needed. Closing it (some of the more general changes will show up in a name change PR)


docs: fix typo in bash_history mount example

need to mount bash_history to root user

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "master" git@github.com:haugene/docker.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

Nice find, thanks for contributing!
LGTM :+1:


Concatenation over epsilon transitions

This PR implements concatenation over epsilon transitions.
Furthermore, tests-nfa.ccwas becoming too long and it was getting harder to find required tests in the file. I extracted tests for segmentation and concatenation to their own files and extended both tests further.
The PR also includes fixes for remove_epsilon(), forces results of concatenation to be empty (without any states at all) for empty concatenations and fixes setting final and initial states for segments in segmentation.

Both names were changed as agreed upon. When all checks finish, the PR is ready to be merged.


File Response with long numeric retention fails to deserialize

File responses with a long retention are beyond the int32 range of MS.
This causes an exception in bucket list and file upload response.

Issue resolved by making the deserializer use int64.


React Native calling synchronous methods on native module is not supported in Chrome

The chrome debugger complains if you make synchronous native calls. Please add asynchronous alternatives.

+1
This issue is a blocker to use the debugger

Same issue! After I use the react-devtools, everything is fine.

Is there any way to enable debug while using this library?


Propose Upgrading to Mattermost v5.22.3

Hi @magicknot!
Mattermost v5.22.3 release is officially out.
You can find download links with hash numbers here. Changelog with notes on patch releases is available here.
Thanks!

Updated this to reflect a dot release,

Updated to reflect v5.22.2 dot release

Changed to reflect 5.22.3 release


ci: implement initial ci on github actions

Is is possible to run formatter automatically?

Is is possible to run formatter automatically?

Not sure we want CI to commit code

We need to fix all warning before can merge this PR

No, if that's the case, then let's remove the linting for now, so that we can at least ensure we're not merging stuff that breaks compilation. We can fix the linter warnings later.


"Fleetingnotes.app DMARC Report: 4 Records Passed, 0 Failed"

The DMARC aggregate report for fleetingnotes.app shows 4 records passed and 0 failed. Generated with Mail::DMARC 1.20220928 by Fastmail Pty Ltd.

Summarized feedback from<EMAIL_ADDRESS>
The DMARC aggregate report for fleetingnotes.app shows 4 records passed and 0 failed. Generated with Mail::DMARC 1.20220928 by Fastmail Pty Ltd.


Don't declare any dependencies in the generated POM because the agent JAR is self-contained.

The shadowJar task replaces the default JAR with a self-contained JAR, which
doesn't have any dependencies. However, when uploading the "default" JAR, the
generated POM still declares all dependencies. When depending on this artifact
from a different project, these extraneous dependencies are pulled in and may
cause conflicts, exactly what the shadowed JAR is meant to avoid.
This change fixes this issue by removing all declared dependencies from the
generated POM.

Codecov Report

Merging #1046 into master will decrease coverage by 0.01%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #1046      +/-   ##
============================================
- Coverage     81.84%   81.83%   -0.02%
  Complexity     1139     1139
============================================
  Files           181      181
  Lines          5322     5322
  Branches        499      499
============================================
- Hits           4356     4355       -1
  Misses          836      836
- Partials        130      131       +1

Impacted Files
Coverage Δ
Complexity Δ

...census/implcore/trace/export/SpanExporterImpl.java
96.77% <0%> (-1.62%)
7% <0%> (ø)

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 fa2723c...deb7922. Read the comment docs.