[Slack] support mpim voting, use slack.post-message action for starting DMs and mpims

Support mpim voting with notify_action
Support sending mpim and DM with post_message using Metagov action slack.post-message
Some light refactoring in the Slack integration, mostly moving non-view helpers from views.py into utils.py

Example mpim vote with 2 people started with: action.community.notify_action(action, policy, template=message, users=["U025LEMKQP7","U01FCT6AK47"])


Can't copy or open links

I'm unable to copy links or open them
can you check it out ?
Thanks !

Is this in f-droid?
On Tue, Aug 15, 2023 at 4:21 PM Zzzz @.***> wrote:

I'm unable to copy links or open them
can you check it out ?
Thanks !
—
Reply to this email directly, view it on GitHub
https://github.com/balzack/databag/issues/59, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AW7MAVC7VQSEG6APJBUPESLXVQABLANCNFSM6AAAAAA3RWUGXY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Yes, I notice today only

Can you give me an example link that doesn’t work? Does adding ‘https://‘
to the front make it work?
On Tue, Aug 15, 2023 at 6:31 PM Zzzz @.***> wrote:

Yes, I notice today only
—
Reply to this email directly, view it on GitHub
https://github.com/balzack/databag/issues/59#issuecomment-1679837679,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AW7MAVEZCGWWFW4DJWX2S6DXVQPGVANCNFSM6AAAAAA3RWUGXY
.
You are receiving this because you commented.Message ID:
@.***>

I think its because the end of the url
Ive tried with https://youtube.com and it opens the browser

I run all URLs through sanitize-url to prevent XSS. I could be wrong, but I think because the mobile app opens the browser to a specified URL, all URLs should be sanitized. There must be some character in the URL that are flagged by santiize preventing the link.

If you feel sanitize-url is too restrictive, let me know, and I will investigate other options.

I'll be trying  with different websites to see if is too common and let you know
Thanks !

Deleting the "#" part of url fixed the link so it's good like it is
it's not happening commonly
Thanks !


Added budget functionality

Changes
Added spending budget to define spending limits per organizational entity.
Added deployment of dashboard.
Linked issues

Resolves #..
Tests

[x] manually tested
[x] added unit tests
[ ] added integration tests

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 0% with 105 lines in your changes missing coverage. Please review.

Project coverage is 33.33%. Comparing base (101226b) to head (d65f437).

Files
Patch %
Lines

src/clusters_cost_allocation/dbsql_handler.py
0.00%
55 Missing :warning:

src/create_alerts.py
0.00%
22 Missing :warning:

src/create_dashboard.py
0.00%
22 Missing :warning:

src/clusters_cost_allocation/dbsql_queries.py
0.00%
6 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##             main      #52       +/-   ##
===========================================
- Coverage   49.53%   33.33%   -16.21%
===========================================
  Files           6       10        +4
  Lines         216      321      +105
===========================================
  Hits          107      107
- Misses        109      214      +105

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


ocamlPackages.mirage-runtime: 3.8.1 → 3.9.0

Motivation for this change
https://github.com/mirage/mirage/releases/tag/v3.9.0
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build ocamlPackages.mirage-unix jackline


[WIP] Add a compile test

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Well...Caught another bug that would otherwise be hard to detect without the added test...See ba813f5. Conda puts all shared libraries under $CONDA_PREFIX/lib, not lib64.

@mnicely, CI is green. What I did in this PR:

Remove post-link.bat since it's for Windows builds, which we don't do here
Add run_test.sh which performs a compile test (using a cuSPARSELt sample) as an extra safe. This file gets run automatically during the test stage.
Add test dependencies for the above test to meta.yaml
Catch a bug using the added test: The .so files are placed in a wrong folder as mentioned above
Bump build number, since this is a bug fix & an enhancement for the recipe
Rerender using the bot command


Add Vijay Kumar

@VijayVj7, I'm quite elated about your PR. I wanna evolve this project to addresses various problems faced by first time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a PR and learned that I merged it?

Could please tell us know what are upstream,origin and various terminology
of github
On Sun, May 14, 2017 at 2:35 PM, Roshan Jossey<EMAIL_ADDRESS>wrote:

@VijayVj7 https://github.com/vijayvj7, I'm quite elated about your PR.
I wanna evolve this project to addresses various problems faced by first
time contributors. I'd love to learn about your journey in open source
community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a
PR and learned that I merged it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Roshanjossey/first-contributions/pull/177#issuecomment-301299759,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARoXvZMUlmJqT9vnW_z6ETmcGuMvpy6zks5r5sPTgaJpZM4NaTyK
.

@VijayVj7: We need to tell git which repository we're pushing to or fetching from when running git push and git fetch.
origin and upstream are just aliases (different names) we provide for remote repos.
ie git push origin master is same as
git push https://github.com/<your-name>/first-contributions.git master
This is the same case with upstream
git fetch upstream is same as
git fetch https://github.com/roshanjossey/first-contributions.git
So these are just names generally used by the community to represent these values.


Can't verify signature of 1.5.11

I'm having trouble verifying the signature of the 1.5.11 build.
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D8B19A29317E92E470D7CD67021E03CADDA53977

FABIO_URL=https://github.com/fabiolb/fabio/releases/download
FABIO_GO_VERSION=1.5.11-go1.11.5
FABIO_VERSION=${FABIO_GO_VERSION%-*}    # Strip -go suffix

curl -LO ${FABIO_URL}/v${FABIO_VERSION}/fabio-${FABIO_GO_VERSION}-linux_amd64
curl -LO ${FABIO_URL}/v${FABIO_VERSION}/fabio-${FABIO_GO_VERSION}.sha256
curl -LO ${FABIO_URL}/v${FABIO_VERSION}/fabio-${FABIO_GO_VERSION}.sha256.sig
gpg --verify fabio-${FABIO_GO_VERSION}.sha256.sig fabio-${FABIO_GO_VERSION}.sha256
grep fabio-${FABIO_GO_VERSION}-linux_amd64 fabio-${FABIO_GO_VERSION}.sha256 | sha256sum -c

The above fails with the following error:
gpg: Signature made Mon Feb 25 16:35:06 2019 CET
gpg:                using RSA key 4B343D540EF2DB01F3C99BEBB5ED0CE1298F53C3
gpg: Can't check signature: No public key

The 1.5.10 build works fine
gpg: Signature made Thu Oct 25 21:00:59 2018 CEST
gpg:                using RSA key 1FA44FD7B7EBCFFC54F52F1AB0978B40C066A8CB
gpg: Good signature from "Frank Schroeder<EMAIL_ADDRESS>[unknown]
gpg:                 aka "Frank Schroeder<EMAIL_ADDRESS>[unknown]
gpg:                 aka "Frank Schroeder<EMAIL_ADDRESS>[unknown]
gpg:                 aka "Frank Schroeder<EMAIL_ADDRESS>[unknown]
gpg:                 aka "Frank Schröder<EMAIL_ADDRESS>[unknown]
gpg:                 aka "Frank Schroeder<EMAIL_ADDRESS>[unknown]
gpg:                 aka "Frank Schroeder<EMAIL_ADDRESS>[unknown]
gpg:                 aka "Frank Schröder<EMAIL_ADDRESS>[unknown]
gpg:                 aka "Frank Schroeder<EMAIL_ADDRESS>[unknown]
gpg:                 aka "[jpeg image of size 5807]" [unknown]
gpg:                 aka "[jpeg image of size 13666]" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: D8B1 9A29 317E 92E4 70D7  CD67 021E 03CA DDA5 3977
     Subkey fingerprint: 1FA4 4FD7 B7EB CFFC 54F5  2F1A B097 8B40 C066 A8CB
fabio-1.5.10-go1.11.1-linux_amd64: OK

Try this one:
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 9494081A4C1007E3EBCA396B2F9F9BA22C84FCEE

I've been experimenting with a different gpg key setup.

That sort of works @magiconair, but that key has expired:
gpg: assuming signed data in 'fabio-1.5.13-go1.13.4.sha256'
gpg: Signature made Mon 18 Nov 2019 22:56:58 GMT
gpg:                using RSA key 4B343D540EF2DB01F3C99BEBB5ED0CE1298F53C3
gpg: Good signature from "Frank Schroeder<EMAIL_ADDRESS>[unknown]
gpg:                 aka "Frank Schroeder<EMAIL_ADDRESS>[unknown]
gpg:                 aka "Frank Schroeder<EMAIL_ADDRESS>[unknown]
gpg:                 aka "Frank Schroeder<EMAIL_ADDRESS>[unknown]
gpg: Note: This key has expired!
Primary key fingerprint: 9494 081A 4C10 07E3 EBCA  396B 2F9F 9BA2 2C84 FCEE
     Subkey fingerprint: 4B34 3D54 0EF2 DB01 F3C9  9BEB B5ED 0CE1 298F 53C3

In addition, this means that the documentation on the subject is now wrong.


Monotheism automation not working in Ultimate

In our 4p game, I dogmaed Monotheism, but it didn't automate the transfer of a card when my opponent had only one card to transfer.

Hmm I wasn't able to replicate this in the studio. And I highly doubt this has anything to do with the number of players in the game. The logic is very generic for this.
We will have to keep an eye out to see if it happens again. Maybe we can spot a pattern.

Got it on move 1 of https://boardgamearena.com/2/innovationalpha?table=376421396 .

Also happened with Skyscrapers.

Maybe we are not unselecting cards in hand after the parley choice of the previous player?

Fixed!


Bedrock Edition features

Consider adding options for Bedrock Edition parity features, including (but not limited to):

[ ] Un-merged items (e.g. all kinds of planks are displayed separately)
[ ] 7x7 vertically scrollable grid
[ ] One click places all of the item to crafting table
[ ] Tabs on top (for simplicity, can use existing Java Edition tabs' organization)
[ ] Creative mode support (recipe book gives free items, survival inventory on the right)

Un-merged items is something i want to do, probably a toggle button


Feature gate icons

As you have acknowledged, having so many icons causes rust-analyzer to lag. To fix this, you can gate each icon into its own feature flag. If you reach over the maximum features, you can group icons instead and do it that way.

Yes, this crate is the cause which instigated limits on crate features: https://blog.rust-lang.org/2023/10/26/broken-badges-and-23k-keywords.html.
The only obvious way I see of partitioning icons with feature flags would be on a per-library basis. This feels somewhat of a coarse grain method, but I could get behind it as it will improve UX.
If you have time, I would encourage you to open a PR and try your hand at implementing per-library features. I would be happy to review it :), but I do not have the time to implement it myself.

This would have to happen on the https://github.com/carloskiki/icondata/ repo, right?

Yes exactly!
For a bit of context, what we did before is that we feature gated every single icon individually. This created a lot of needless churn for the compiler and Rust's infrastructure. I refer you to this blog post from the official Rust team which describes the issue in detail.
Following this, we decided not to use any feature flags, the only downside being that now rust-analyzer is under a lot of pressure from our crate (due to the massive amount of statics we make available).
I think a nice granularity to have would be icon-lib-wise; i.e., Font Awesome, Octicons, etc., would each have a feature flag. This would leave us with 20 or so feature flags. This would alleviate some of the work for RA, and would not be to painful for the end user.
What do you think?

I'd question what the purpose is of feature flagging. If it's only to reduce strain on RA, I think doing one flag per icon lib is perfectly fine!
I don't think having more icons increases something like the final binary size, right, since they'd just get compiled out? So then having per-icon flags doesn't really do much, I suppose?

I've opened a PR for the feature flags here: https://github.com/carloskiki/icondata/pull/39 :)

Are unused icons optimized away from the generated wasm binary? Or is the entire icon set written to the final binary? I'm not entirely sure whether that's automatic, or something needs to be done? Obviously wouldn't want 23k icons to bloat my binary.

Are unused icons optimized away from the generated wasm binary? Or is the entire icon set written to the final binary? I'm not entirely sure whether that's automatic, or something needs to be done? Obviously wouldn't want 23k icons to bloat my binary.

No, by personal experience all unused icons are removed by Dead Code Elimination. I've also never seen anyone show that icons were kept, although we are indeed relying on the compiler to do the work for us. You can (should) always inspect your wasm bundle with twiggy.


having the following problem

Checklist

[ ] I'm reporting a broken site support issue
[x] I've verified that I'm running youtube-dl version 2020.03.08
[x] I've checked that all provided URLs are alive and playable in a browser
[ ] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[ ] I've searched the bugtracker for similar bug reports including closed ones
[ ] I've read bugs section in FAQ

Verbose log

C:\Users\mehen\Downloads\youtube-dl>youtube-dl --verbose --cookies cookies.txt --username malkiaayusha69 --password qwerty222 -i https://www.pornhubpremium.com/view_video.php?viewkey=ph5da5f00d9885d
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', '--cookies', 'cookies.txt', '--username', 'PRIVATE', '--password', 'PRIVATE', '-i', 'https://www.pornhubpremium.com/view_video.php?viewkey=ph5da5f00d9885d']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2020.03.08
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.18362
[debug] exe versions: ffmpeg git-2020-03-15-c467328, ffprobe git-2020-03-15-c467328
[debug] Proxy map: {}
[PornHub] ph5da5f00d9885d: Downloading pc webpage
ERROR: Unable to extract title; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp378onz6j\build\youtube_dl\YoutubeDL.py", line 797, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp378onz6j\build\youtube_dl\extractor\common.py", line 530, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp378onz6j\build\youtube_dl\extractor\pornhub.py", line 206, in _real_extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp378onz6j\build\youtube_dl\extractor\common.py", line 1014, in _html_search_regex
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp378onz6j\build\youtube_dl\extractor\common.py", line 1005, in _search_regex
youtube_dl.utils.RegexNotFoundError: Unable to extract title; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Description

Used same command lines to download and that worked but now its showing this problem
version : 2020.03.08

see at top at first i tried with --username and --password


Plugins/E1.31: Added Output Priority

Added Output Priority to E1.31 Configuration dialog.  This allows the end user to set the priority of the E1.31 output stream coming from QLC+ to facilitate automatic stream priority management on E1.31 networks and devices.

I'd suggest that you create #defines for 100/0x64 (E131_DEFAULT_PRIORITY?) and 200 (E131_MAX_PRIORITY) and replace the usages in the code (just create separate commit in your branch).

It looks OK now, though I didn't compile it yet nor tested with actual device...

Alrighty then, let's merge this :)

Changes Unknown when pulling a0f9a044d7d513b59bb0a97b96b1b6fe31925f13 on nedmech:master into ** on mcallegari:master**.


Update auth status when clicking validate for existing ems

EDIT:
Issue:  ems based workers no longer try to start if the ems's authentication was detected as previously bad, see #1691.  Finally, if the ems was unreachable and marked as bad, editing the ems in the UI and clicking "validate" doesn't "fix" the authentication's status, making it hard to make the ems's workers start.  The only workaround previously was to save invalid credentials, edit it again, and save the correct credentials.
https://bugzilla.redhat.com/show_bug.cgi?id=1044608
Problem:
The "workaround" above is horrible for users.
Solution validate button in UI should "revalidate" an unchanged ems (ie, when save is not enabled) and update it's authentication status so workers can start back up.
authentication_check defaults to verifying the credentials and saving the resulting status.
If you wanted to bypass the saving of the authentication's status, you can do this:
authentication_check(:save => false).
The EMS edit UI code has been changed to no longer do error handling and instead call this method with :save => false or :save => true if the EMS's edit form has been changed or not.
This example code demonstrates how a client of this code would use these changes:
    result, details = verify_ems.authentication_check(params[:type], :save => revalidating)
    if result
      add_flash(_("Credential validation was successful"))
    else
      add_flash(_("Credential validation was not successful: #{details}"), :error)
    end

cc @h-kataria @Fryguy @blomquisg @mkanoor
I really have no idea how to fix this without gutting just the "edit/update existing host/ems" forms.

Additionally, I'm not sure how to handle the ssh mistmatch key logic that's being done in the UI.

Note the UI validates the user/pass on a new record before it's saved to the database.

Note, this is for existing records, not new ones

@blomquisg I put together some changes that are now working when I manually tweak the my ems's status (by editing /etc/hosts so the ems is found/not found at will).  @Fryguy helped me clean some of it up.  I still have a few todos to fix this issue including writing tests for the new behavior of the mixin.
Did you have a BZ I can link to this issue?
Thanks.

cc @AparnaKarve

@h-kataria @AparnaKarve please review the changes to ems_common and authentication_mixin.
I moved the exception handling in the controller to the mixin and provided a way to tell authentication_check whether it should save the authentication or not:

Save when the form is unchanged and you click "validate" to "revalidate".
Don't save when the form is changed and you click "validate" to validate new settings.

@mkanoor with this change, you should be able to revalidate your existing failing ems and have it now update the authentication status.
@Fryguy @blomquisg Please review the commits one by one.  I deleted many redundant tests in the first commit.  (saves 1.5 seconds to run the tests locally :heart_eyes: )
Note, I changed the title and description of this PR to note that I'm only fixing the EMS edit of an existing instance in THIS PR.  I'll look at the EMS new and Host edit/new in a subsequent PR.  EMS validation is most important since it prevents workers from starting if it's invalid.
Please let me know what you think... I limited the scope of this PR to get it right.
Thanks!
cc @brandondunne

cc @himdel @ladas @abonas... please let anyone else know about this change... Many have been bumped by the change #1691 which caused workers to not start the moment an ems no longer has valid authentication.

@jrafanie The UI code looks OK to me...however, while testing this noticed that if you click Validate for an existing ems record that failed validation before, in order to fix the validation with the correct credentials, it does not update the authentications record with a status 'Ok', although the flash message does indicate that "Credential validation was successful"
But if you click on Save to update the ems record, the authentications record gets correctly updated.

Correct, the validate button only saves an unchanged ems. The use case is an ems that isn't accessible and fails authentication check. You edit the ems and click validate. The validate button with changes to the ems edit form should never save the status since those changes will be checked on save or removed on cancel.
To test locally, you'll need to modify your /etc/hosts file to add an entry for your ems with a bogus ip address. That will enable you to have an unreachable ems that you can then fix in the ui by removing the /etc/hosts entry and edit the ems and click validate.

@AparnaKarve Please ping me if my explanation wasn't clear.  Thanks!

@jrafanie I tested this successfully by making the ems unreachable (by tweaking /etc/hosts, per your suggestion), so now on a Validate, the status of the ems does change to "Error".
Likewise, when I make the ems reachable again, Validate changes the status back to "Valid"

@AparnaKarve This is why I suggested to @jrafanie (and I think he left as a TODO comment) to have the UI show "Revalidate" instead of "Validate" for the button until someone makes a change to a different field.  Once they change a field it becomes "Validate".  I think that would be a lot clearer.  Is that possible to do?

@Fryguy It should be possible.
In Angular, it would be a much cleaner implementation since all you need to do is check for "dirty" (changed) fields on the form and reword the button text.

@jrafanie said:

Did you have a BZ I can link to this issue?

I'm looking for one.  I'm pretty sure there's one regarding Ovirt integration.

:tada: Thanks @blomquisg I'll take it from here.  I'll repush with the right BZ url.
Was there anything else needed for this PR?

Ok, @blomquisg @AparnaKarve I repushed with the referenced BZ.  Once green, this is ready for final review/merge.

ok, @blomquisg @Fryguy anything else for this PR?  It's all :green_heart:  now

I guess I'm fine with this.  I'm not crazy about returning an array from authentication_check.  But, it seems like the only other way to handle this type of situation where you wanna return either true, or false and an error message is to raise errors during authentication checks.  I'm not super crazy about that notion either.

@blomquisg @Fryguy I agree. How about something like awesome spawn's CommandResult object that could respond to passed?, failed? and message so we can have one place with the meaning of the various results and if you only care about one if these things you can just ask the object. We could then remove the hard coded dictionary UI friendly terms and do a lookup instead.  The downside is authentication check still isn't a predicate method as it used to be.

Plus, the inevitable, is it valid as a string or symbol.

I can see a class or struct defined under Authentication like
Authentication::Status that has these methods.   Should verify credentials
still do what it does now?  It seems the provider specific code would know
how to translate errors better.
I guess my only other thought is that returning a tuple of boolean, reason
is not really uncommon outside of our app,  even in other languages (Elixir
and Go are in my mind right now).
If you did so it, maybe the tuple itself should be more generic.   Just a
Vmdb::Status or something.
On Mar 14, 2015 10:22 AM, "Joe Rafaniello"<EMAIL_ADDRESS>wrote:

@blomquisg https://github.com/blomquisg @Fryguy
https://github.com/Fryguy I agree. How about something like awesome
spawn's CommandResult object that could respond to passed?, failed? and
message so we can have one place with the meaning of the various results
and if you only care about one if these things you can just ask the object.
We could then remove the hard coded dictionary UI friendly terms and do a
lookup instead. The downside is authentication check still isn't a
predicate method as it used to be.
—
Reply to this email directly or view it on GitHub
https://github.com/ManageIQ/manageiq/pull/1990#issuecomment-80506251.

@Fryguy @blomquisg can you review the last commit, I changed authentication_check to return a [boolean result, message]
It changed callers from:
    result, details = verify_ems.authentication_check(params[:type], :save => revalidating)
    if result == :valid
      add_flash(_("Credential validation was successful"))
    else
      add_flash(_("Credential validation was not successful: #{details}"), :error)
    end

To: (dropped the == :valid)
    result, details = verify_ems.authentication_check(params[:type], :save => revalidating)
    if result
      add_flash(_("Credential validation was successful"))
    else
      add_flash(_("Credential validation was not successful: #{details}"), :error)
    end

I think this simplifies this a great deal.  If this is good, I'll take it for a spin in the UI before I mark this was ready to be merged.

I'm good to go on this after:

rename the authentication_check_no_validation to something that means that it's checking the authentication but not saving the validation status to the DB

a quick comment on around the authentication_check method to indicate exactly how the two element array return value is used

rename the authentication_check_no_validation to something that means that it's checking the authentication but not saving the validation status to the DB

I'll make it private and hide the poorly named method :trophy:

a quick comment on around the authentication_check method to indicate exactly how the two element array return value is used

Done.

@blomquisg @Fryguy This is now ready to :ship:, any thing else?  Hopefully tests still pass ;-)

:bow:  :tada: :heart: Thank you!  That was a team effort.


Error connecting to MSSQL

Issue:
Error when trying to connect to MSSQL database:
Warning: QSqlDatabase: QODBC driver not loaded
Warning: QSqlDatabase: available drivers: QSQLITE

Steps to Reproduce:

MSSQL > New Connection ..
Filled in Host
Unchecked "Trusted connection"
Entered a username and password
Clicked List Databases and Test Connection, both result in error.

I tested the same host/creds using pymssql (freetds) from the QGIS python console and was able to connect and make queries.

 Specifically, Qt uses the Open Database Connectivity (ODBC) driver for MSSQL connections which isn't in our Linux/Mac builds but is included on Windows.
According to the Qt docs, this driver is built by default on Windows but requires a 3rd party implementation of ODBC on Linux/Mac. They recommend unixODBC and we have a recipe for this package, so it may be possible to include. Looks like ODBC can be used as a backup for anything without a native driver, so it may be worth trying if it's not too difficult to build (perhaps as a separate package).
@ocefpaf any thoughts on if enabling the ODBC SQL driver for Linux/Windows would be welcome in the Qt recipe (adds unixodbc as dep), or if a separate feedstock for it would be better?

@ocefpaf any thoughts on if enabling the ODBC SQL driver for Linux/Windows would be welcome in the Qt recipe (adds unixodbc as dep), or if a separate feedstock for it would be better?

I believe it is OK. Do you want to send a PR to the Qt feedstock?

Also, if the Qt team rejects the idea we can create a variant for it. But let's keep that as a plan B.

Thanks for the thoughts, @ocefpaf. Sounds like a plan. I should have some time to work on getting a PR to the Qt feedstock this weekend (assuming adding it in is straightforward...)

Thanks for the thoughts, @ocefpaf. Sounds like a plan. I should have some time to work on getting a PR to the Qt feedstock this weekend

Ping me if you need anything.

(assuming adding it in is straightforward...)

Nothing that is Qt related is straightforward :-(

Nothing that is Qt related is straightforward :-(

How true :cry:... haven't made much headway beyond being able to build qt and have it fail the first test.
/home/conda/feedstock_root/build_artifacts/qt_1561481294095/test_tmp/run_test.sh: line 10:  4190 Segmentation fault      (core dumped) qmake hello.pro
Tests failed for qt-5.9.7-h52cfd70_2.tar.bz2 - moving package to /home/conda/feedstock_root/build_artifacts/broken
WARNING:conda_build.build:Tests failed for qt-5.9.7-h52cfd70_2.tar.bz2 - moving package to /home/conda/feedstock_root/build_artifacts/broken

Can't get it to pass this test whether I modify the recipe to include unixodbc or not. I suppose that the build got through building against the unixodbc stuff and failed just the same as unmodified is okay news. Will try to create a separate recipe

@ceholden , it's been a while and I kind of lost track of this. Any chance you've had success in a separate recipe?

@mccarthyryanc can you try with a newer version of QGIS? maybe that was fixed (or not...)

@SrNetoChan as of QGIS 3.34.3 I'm still unable to connect to MSSQL databases. There's some work in the QGIS-Mac-Packager repo that might be helpful, but I don't really know anything about conda packaging.
https://github.com/qgis/QGIS-Mac-Packager/blob/7431116e89796a991f90ead2946a99057eab560f/qgis_deps/recipes/unixodbc/recipe.sh

Seems like this is an issue for qt-feedstock. Can someone raise an issue there?

Hey!
I'm also interested in this… have been any update? I can see that in the regular version of QGIS this is included, but not in the conda one… it's a pity.


an error occurs when I use i2b2 dataset

Hi,
I have tried the data in conll 2013 and all things work well.
But when I try to use i2b2 dataset, an error occurs. The log is:
Traceback (most recent call last):
  File "main.py", line 250, in <module>
    main()
  File "main.py", line 246, in main
    nn.fit()
  File "/home/ubuntu/hang/NeuroNER/src/neuroner.py", line 395, in fit
    evaluate.evaluate_model(results, dataset, y_pred, y_true, stats_graph_folder, epoch_number, epoch_start_time, output_filepaths, parameters)
  File "/home/ubuntu/hang/NeuroNER/src/evaluate.py", line 239, in evaluate_model
    verbose=verbose)
  File "/home/ubuntu/hang/NeuroNER/src/evaluate.py", line 17, in assess_model
    classification_report = sklearn.metrics.classification_report(y_true, y_pred, labels=labels, target_names=target_names, sample_weight=None, digits=4)
  File "/usr/local/lib/python3.5/dist-packages/sklearn/metrics/classification.py", line 1428, in classification_report
    for v in (np.average(p, weights=s),
  File "/usr/local/lib/python3.5/dist-packages/numpy/lib/function_base.py", line 1140, in average
    "Weights sum to zero, can't be normalized")
ZeroDivisionError: Weights sum to zero, can't be normalized

It seems like the Weights are all zero when called the function np.average()
Thanks!

I am having the same issue, was wondering what you ended up doing to resolve this?


Bluesky: Whitewind interop

https://whtwnd.com/ is an early third party ATProto service with its own lexicons (for long form writing) and maybe appview? We should test interop!
I tried liking a post, https://snarfed.org/2024-07-11_notes-on-running-a-full-network-atproto-relay-july-2024-bryan-newbold-whitewind-blog =>
https://whtwnd.com/bnewbold.net/3kwzl7tye6u2y , but it didn't work because we don't translate whtwnd.com URLs yet.

It has an own (private) AppView I believe, yes.
I'm not sure in how far ActivityPub-Articles could be bridged into WhiteWind since the latter uses Markdown as storage format (maybe just Articles that are natively Markdown on ActivityPub?), but WhiteWind posts could definitely be rendered as AP-Article for links in Mastodon and for display in other software that has more direct support for the format.
Note that formally WhiteWind isn't a "Bluesky" app (it's actually largely incompatible with that, as far as its own data goes) but sits independently on ATProto. I'll still label this app, though.

Yes! And re Markdown, when Bridgy Fed converts AP HTML content to plain text for ATProto, it's actually Markdown, just a somewhat minimal form, so we already have that more or less for free.


Level 1 optimization replaceZeroUnits:false is ignored

Environment

clean-css version - 5.3.3:
node.js version - 14.21.3:
operating system: macOS 13

Configuration options
var CleanCSS = require('clean-css');
new CleanCSS({
  inline: [ 'local' ],
  level: { 1: { replaceZeroUnits: false } },
  returnPromise: true
})

Input CSS
.test {
    transform: translateX(calc((-100% * 2) + var(--slide-content-translate-x, 0%)));
}

Actual output CSS
.test{transform:translateX(calc((-100% * 2) + var(--slide-content-translate-x,0)))}

Expected output CSS
.test{transform:translateX(calc((-100% * 2) + var(--slide-content-translate-x,0%)))}

I try to keep units on 0 value setting Level 1 option replaceZeroUnits to false, but unit is removed.
Setting the level to 0, the unit is preserved.
The unit in that case is required as CSS var fallback.
Thanks :)

There is also the bug that translateX, etc are not included here:
https://github.com/clean-css/clean-css/blob/master/lib/optimizer/level-1/value-optimizers/zero.js#L4
So the optimizer is not skipping them.


Create Your Own Blog Comparing Different DID Methods

What type of PR is this? (check all applicable)

[ ] ♻ Refactor
[ ] ✨ New Feature
[ ] 🐛 Bug Fix
[ ] 📝 Documentation Update
[ ] 👷 Example Application
[ ] 🧑💻 Code Snippet
[ ] 🎨 Design
[x] 📖 Content
[ ] 🧪 Tests
[ ] 🔖 Release
[ ] 🚩 Other

Description

Closes #1607
Related Tickets & Documents

Resolves #
Mobile & Desktop Screenshots/Recordings

Added code snippets?

[x] 👍 yes
[ ] 🙅 no, because they aren't needed

Added tests?

[ ] 👍 yes
[x] 🙅 no, because they aren't needed
[ ] 🙋 no, because I need help

No tests? Add a note

Added to documentation?

[ ] 📜 readme
[ ] 📜 contributing.md
[ ] 📓 general documentation
[x] 🙅 no documentation needed

No docs? Add a note

[optional] Are there any post-deployment tasks we need to perform?
[optional] What gif best describes this PR or how it makes you feel?

@blackgirlbytes , thank you. Changes made.


Neighborhood Dataset Data Analysis

Context
This task is to explore the dataset, validate the neighborhood boundaries
Definition of Done

check neighborhood coverage
plot this dataset
check against other sources to see if all commonly referred to neighborhoods are represented here.

Engineering Details

please validate that these neighborhoods are accurate, against other third party sources
encourage combining this dataset with others, like the soft story one, to understand how good coverage is within neighborhoods
Please also work with the person who is building the centralized documentation on metric definitions and citations

Let's maybe add some more context here about what "neighborhood coverage" is. Also, let's just make sure DoD has what is actually expected to be completed/turned-in at the end of this. We can move any notes like "check coverage" to the Eng details


transfer_money method only supports BTC

Hello,
I'm doing the following (Python3):
client.transfer_money(usdwalletid, to=ltcwalletid, amount='{0}'.format(float(usdwallet['balance']['amount'])))
Where usdwalletid and ltcwalletid are pulled from the client.get_accounts() method. I realize the float wasn't necessary. I get the following response:
ValueError: Missing required parameter: currency
Which is fine, I guess. The Python documentation here doesn't call that out in the example and should probably be updated (even though currency is specified as required in the arguments).
Anyway, I do this instead:
client.transfer_money(usdwalletid, to=ltcwalletid, amount='{0}'.format(float(usdwallet['balance']['amount'])), currency='USD')
The currency parameter seems redundant given that each wallet type (I presume) can only hold one type of currency, such that you could derive the currency from the targetted wallet. But that's not why I'm here:
coinbase.wallet.error.InvalidRequestError: APIError(id=invalid_request): You can only move BTC out of a wallet
It doesn't support the other cryptocurrencies Coinbase supports? That's weird:
client.transfer_money(btcwalletid, to=usdwalletid, amount='0.00274735', currency='BTC')
And the reply:
coinbase.wallet.error.InvalidRequestError: APIError(id=invalid_request): You can only move BTC into a wallet or a vault account
So I guess I can only move BTC out of a wallet in to another BTC wallet or Vault? Is that right?

Don't you mean to buy LTC with USD vs. transfer money. LTC wallet can't accept USD.

Yeah, I am finding it not possible to transfer coin -> coin. Despite the fact that the documentation makes it seem like you can. Any updates on this @achampion? I'm trying to find a way to transfer programmatically between coins.

Try to client.buy(...) the other currency vs. client.transfer_money(...). You will have to pay the fee necessary to make that purchase.

But can you even client.buy(...) from coin to coin? Or do you mean from USD wallet to coin?

I think coinbase only supports to and from USD. GDax (the underlying trading platform) supports coin to coin.


additional facets and metadata display changes - Kate/Doug

Preliminary recommendation about how both the left navigation “Browse By” menu should work and how the item catalog/display should look/behave.
Changes “Subjects” to “Topics” which should include all ASpace Subject “Term Types” (see: https://duarchstaff.coalliance.org/subjects > scroll down to “term type” in left navigation to see all term types in use/that can be applied)
·        Topical
·        Occupation
·        Names (People, Orgs, Buildings) – these come from “Agent” DB
·        Function
·        Temporal
·        Style/Period
·        Uniform Title
Add/Break out “Genre/Form” = ASpace Term Type “Genre/Form” (if we have a better/less jargon-y name, great. Also, maybe a mouseover explanation of “i.e. this IS a newspaper, not this is ABOUT newspapers” if Erin thinks it would be helpful/more “friendly”)
Places = ASpace Term Type “Geographic”
Modify “Browse By” in left navigation to mirror above item record display & behavior.
Example records that have most of these Subject term types:
·        Home of Abraham Jacobs:
o   Digital repository: https://specialcollections.du.edu/object/ea182cf0-0f0b-450d-b532-170588ed4937
o   ASpace: https://duarchstaff.coalliance.org/resources/1#tree::archival_object_68939
·        University of Denver Men’s Basketball Players:
A secondary and important question for DCS/SCA is – do we want to re-classify all subjects so that they are only either topic, genre/form, or geographic and eliminate use of all other term types at all levels (Resource & Item). If so, we should discuss/decide how that impacts repository changes & DCS/SCA work + related documentation.
A third consideration is the Alma integrations plugin; some of the manual changes to Subjects now recommended in documentation will not be necessary (or Doug doesn’t think so and will check).

all topics in subjects except geographic and genre, remove them from subjects without duplication
geographic and genre separate subjects fields
facet by geographic
facet by genre

4bfab145-9572-41f7-865f-3d00a309c26c
 genre_form

Added the required subject "term types" to the "Topics" display field
Added a separate display field for the genre_form and geographic term types


MINOR: change file to column index in page_filter trace log

Which issue does this PR close?

No issue, just a minor
Rationale for this change
Origin log is:
"skip page pruning due to lack of indexes. Have offset: {} file: {}",

I change it to:
"skip page pruning due to lack of indexes. Have offset: {} column index: {}",

Other is fmt change.

What changes are included in this PR?

Change the log
Are these changes tested?
no

Are there any user-facing changes?
log wording change

This patch CI failed in https://github.com/apache/arrow-datafusion/actions/runs/6393777261/job/17353702906?pr=7730 . Is this my fault?

(oh seems I need to rebase the project)

Oh i think that's : https://github.com/apache/arrow-datafusion/pull/7733

I have merged https://github.com/apache/arrow-datafusion/pull/7733 so iif you rebase again the CI should pass. Thanks @mapleFU

I've rebase and update the description now.


HBASE-24665 all wal of RegionGroupingProvider together roll

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 34s
Docker mode activated.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m  2s
the patch passed

+1 :green_heart:
compile
1m  5s
the patch passed

+1 :green_heart:
javac
1m  5s
the patch passed

+1 :green_heart:
shadedjars
5m 42s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 40s
hbase-server in the patch failed.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m  6s
the patch passed

+1 :green_heart:
compile
1m  6s
the patch passed

+1 :green_heart:
javac
1m  6s
the patch passed

+1 :green_heart:
shadedjars
5m 50s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 41s
hbase-server in the patch failed.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

+1 :green_heart:
mvninstall
4m 21s
master passed

+1 :green_heart:
checkstyle
1m 16s
master passed

+1 :green_heart:
spotbugs
2m 20s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 55s
the patch passed

-0 :warning:
checkstyle
1m 16s
hbase-server: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
12m 55s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1.

-1 :x:
spotbugs
2m 56s
hbase-server generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)

_ Other Tests _

+1 :green_heart:
asflicense
0m 15s
The patch does not generate ASF License warnings.

39m 45s

Reason
Tests

FindBugs
module:hbase-server

Inconsistent synchronization of org.apache.hadoop.hbase.wal.AbstractWALRoller$RollController.lastRollTime; locked 50% of time  Unsynchronized access at AbstractWALRoller.java:50% of time  Unsynchronized access at AbstractWALRoller.java:[line 278]

Subsystem
Report/Notes

Docker
Client=19.03.9 Server=19.03.9 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/3/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2021

Optional Tests
dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle

uname
Linux b87c149e4bd0 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 724f0478ed

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/3/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt

spotbugs
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/3/artifact/yetus-general-check/output/new-spotbugs-hbase-server.html

Max. process+thread count
84 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/3/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) spotbugs=3.1.12

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 39s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+1 :green_heart:
mvninstall
5m 32s
master passed

+1 :green_heart:
compile
1m 22s
master passed

+1 :green_heart:
shadedjars
7m 41s
branch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 53s
hbase-server in master failed.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
5m 31s
the patch passed

+1 :green_heart:
compile
1m 29s
the patch passed

+1 :green_heart:
javac
1m 29s
the patch passed

+1 :green_heart:
shadedjars
7m 14s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 51s
hbase-server in the patch failed.

_ Other Tests _

+1 :green_heart:
unit
134m  1s
hbase-server in the patch passed.

167m  8s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/3/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2021

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 2490864fa976 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 724f0478ed

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/3/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/3/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/3/testReport/

Max. process+thread count
4187 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/3/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 45s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+1 :green_heart:
mvninstall
4m 22s
master passed

+1 :green_heart:
compile
1m  2s
master passed

+1 :green_heart:
shadedjars
6m 22s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 42s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m  4s
the patch passed

+1 :green_heart:
compile
0m 59s
the patch passed

+1 :green_heart:
javac
0m 59s
the patch passed

+1 :green_heart:
shadedjars
6m 12s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 38s
the patch passed

_ Other Tests _

-1 :x:
unit
218m 21s
hbase-server in the patch failed.

246m 12s

Subsystem
Report/Notes

Docker
Client=19.03.9 Server=19.03.9 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/3/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2021

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 18aa87fd19c2 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 724f0478ed

Default Java
1.8.0_232

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/3/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/3/testReport/

Max. process+thread count
3088 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/3/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 37s
Docker mode activated.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
5m 15s
the patch passed

+1 :green_heart:
compile
1m 25s
the patch passed

+1 :green_heart:
javac
1m 25s
the patch passed

+1 :green_heart:
shadedjars
7m 32s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 48s
hbase-server in the patch failed.

_ Other Tests _

-1 :x:
unit
224m 19s
hbase-server in the patch failed.

257m 22s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/4/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2021

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux bf2bb6b641a6 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 3bd54217a0

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/4/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/4/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/4/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/4/testReport/

Max. process+thread count
3537 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/4/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 31s
Docker mode activated.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
5m 11s
the patch passed

+1 :green_heart:
compile
1m 23s
the patch passed

+1 :green_heart:
javac
1m 23s
the patch passed

+1 :green_heart:
shadedjars
7m  6s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 51s
hbase-server in the patch failed.

_ Other Tests _

-1 :x:
unit
220m 27s
hbase-server in the patch failed.

253m 34s

Subsystem
Report/Notes

Docker
Client=19.03.9 Server=19.03.9 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/5/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2021

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 50cb73a7561a 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 3bd54217a0

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/5/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/5/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/5/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/5/testReport/

Max. process+thread count
2971 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/5/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 16s
Docker mode activated.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
5m 10s
the patch passed

+1 :green_heart:
compile
1m 21s
the patch passed

+1 :green_heart:
javac
1m 21s
the patch passed

+1 :green_heart:
shadedjars
6m 51s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 44s
hbase-server in the patch failed.

_ Other Tests _

-1 :x:
unit
199m 15s
hbase-server in the patch failed.

230m 17s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/6/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2021

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux b674114857d8 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 9b32943697

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/6/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/6/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/6/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/6/testReport/

Max. process+thread count
3455 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/6/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 54s
Docker mode activated.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m  6s
the patch passed

+1 :green_heart:
compile
1m  4s
the patch passed

+1 :green_heart:
javac
1m  4s
the patch passed

+1 :green_heart:
shadedjars
5m 52s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 41s
hbase-server in the patch failed.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
5m 16s
the patch passed

+1 :green_heart:
compile
1m 21s
the patch passed

+1 :green_heart:
javac
1m 21s
the patch passed

+1 :green_heart:
shadedjars
6m 58s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 48s
hbase-server in the patch failed.

_ Other Tests _

+1 :green_heart:
unit
217m 52s
hbase-server in the patch passed.

251m 37s

Subsystem
Report/Notes

Docker
Client=19.03.12 Server=19.03.12 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/8/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2021

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 2dd5fe2fcd8e 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 3d270ba6f9

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/8/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/8/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/8/testReport/

Max. process+thread count
2910 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-2021/8/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.


Add store profile page

@joetjengerdes can you merge master and fix conflicts? i have seen you replaced all ' with ". maybe auto formatting?


fix: Trigger release-please

Description
Changes have been made to release-please configurations, since they were done under the chore tag, a new release PR was not made. This PR will trigger a new release PR.
Checklist:

[x] I have reviewed my diff in github, line by line.
[x] Every change is related to the PR description.
[x] The branch has been merged with/rebased against the head of its merge target.
[x] There are no unexpected formatting changes, superfluous debug logs, or commented-out code.
[x] There are no circuit changes, OR a cryptographer has been assigned for review.
[x] New functions, classes, etc. have been documented according to the doxygen comment format. Classes and structs must have @brief describing the intended functionality.
[x] If existing code has been modified, such documentation has been added or updated.
[x] No superfluous include directives have been added.
[x] I have linked to any issue(s) it resolves.
[x] I'm happy for the PR to be merged at the reviewer's next convenience.

The best one I've seen from you so far


Boxed Queries are not thread safe.

Setup
Versions

Rust: rustc 1.26.0-nightly (ae544ee1c 2018-03-29)
Diesel: { version = "1.1.0" }
Database: postgres
Operating System

Feature Flags

diesel: ["postgres"]

Problem Description
disel
	let query = payments::table.filter(payments::company_id.eq(companyId)).into_boxed(); // adding `.into_boxed()` causes `query` to no longer be thread safe
	let future = async::query(move |conn| query.get_result::<models::Payment>(conn));

async::query will spawn the closure on a futures cpupool and requires that the closure contain thread safe items.
What are you trying to accomplish?
What is the expected output?
What is the actual output?
error[E0277]: the trait bound `diesel::query_builder::QueryFragment<diesel::pg::Pg>: std::marker::Send` is not satisfied
  --> src/services/paymenthistory/paymenthistory.rs:23:15
   |
23 |     let future = async::query(move |conn| query.get_result::<models::Payment>(conn));
   |                  ^^^^^^^^^^^^ `diesel::query_builder::QueryFragment<diesel::pg::Pg>` cannot be sent between threads safely
   |
   = help: the trait `std::marker::Send` is not implemented for `diesel::query_builder::QueryFragment<diesel::pg::Pg>`
   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<diesel::query_builder::QueryFragment<diesel::pg::Pg>>`
   = note: required because it appears within the type `std::boxed::Box<diesel::query_builder::QueryFragment<diesel::pg::Pg>>`
   = note: required because it appears within the type `diesel::query_builder::BoxedSelectStatement<'_, (diesel::sql_types::BigInt, diesel::sql_types::BigInt, diesel::sql_types::BigInt, diesel::sql_types::BigInt, diesel::sql_types::BigInt, db::schema::db_enum_impl_Status::StatusMapping, diesel::sql_types::Text, diesel::sql_types::Text), db::schema::payments::table, diesel::pg::Pg>`
   = note: required because it appears within the type `[closure@src/services/paymenthistory/paymenthistory.rs:23:28: 23:81 query:diesel::query_builder::BoxedSelectStatement<'_, (diesel::sql_types::BigInt, diesel::sql_types::BigInt, diesel::sql_types::BigInt, diesel::sql_types::BigInt, diesel::sql_types::BigInt, db::schema::db_enum_impl_Status::StatusMapping, diesel::sql_types::Text, diesel::sql_types::Text), db::schema::payments::table, diesel::pg::Pg>]`
note: required by `db::async::query`
  --> src/db/async.rs:24:1
   |
24 | / pub fn query<T, F, R>(f: F) -> impl Future<Item = T, Error = result::Error>
25 | | where
26 | |     T: Send + 'static,
27 | |     F: FnOnce(&Conn) -> R + Send + 'static,
...  |
49 | |     })
50 | | }
   | |_^

error: aborting due to previous error

For more information about this error, try `rustc --explain E0277`.
error: Could not compile `paysquare`.

To learn more, run the command again with --verbose.

Are you seeing any additional errors?
Steps to reproduce

Checklist

[x] I have already looked over the issue tracker for similar issues.

Thank you for the report. However, making boxed queries Send would require a major breaking change, and isn't likely to happen right now. I suggest waiting until the query has been moved into your closure to box it, or just constructing the query entirely on that thread.

@sgrif @weiznich As Diesel 2.x is being worked on now. Can this be reconsidered? Otherwise boxed async queries aren't going to be feasible. We just need the Send bound.

I'll re-open this issue because we're considering #1990 now. (Feel free to re-close if this is already invalid.)

Thank you for the report. However, making boxed queries Send would require a major breaking change, and isn't likely to happen right now. I suggest waiting until the query has been moved into your closure to box it, or just constructing the query entirely on that thread.

Hi! Im trying to performe a boxed query using rocket v5 (which seems not to support diesel v2...)
How do you suggest "waiting until the query has been moved"
I'm using boxed_query because it make it tons easy to add filters, sorting... based on some rocket parameters.

@perseoGI Please don't ask support questions in closed issues in our issue tracker. They are off topic here, as the issue tracker is reserved for technical discussions. Use the discussion forum for such questions. Also be sure to include a minimal reproducible example of your problem there.


Error flashing "end of file" on SM-T 325

Is this Project Dead?

No, it's just sorely lacking in contributions by users.


InspectResult is badly documented

https://docs.lamin.ai/lamindb.core.inspectresult#lamindb.core.InspectResult
This needs work.

I think it should also be renamed to Inspector - I think @sunnyosun agreed a long time ago but we never got around to work on this.


Add support for pagination via iteration for SCIMResponse

If it's possible I'd love for the SCIMClient's searches to be able to be paginated like the WebClient does with the SlackResponse. It looks like it could be done with the body returned.
Category (place an x in each of the [ ])

[ ] slack_sdk.web.WebClient (sync/async) (Web API client)
[ ] slack_sdk.webhook.WebhookClient (sync/async) (Incoming Webhook, response_url sender)
[ ] slack_sdk.models (UI component builders)
[ ] slack_sdk.oauth (OAuth Flow Utilities)
[ ] slack_sdk.socket_mode (Socket Mode client)
[ ] slack_sdk.audit_logs (Audit Logs API client)
[x] slack_sdk.scim (SCIM API client)
[ ] slack_sdk.rtm (RTM client)
[ ] slack_sdk.signature (Request Signature Verifier)

Requirements
Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you are agreeing to those rules.

Hi @ruberVulpes, thanks for writing in! Indeed, that should be more convenient in some situations.
One challenge around the feature addition is that, if we enhance the response class as with the WebClient, the internals of the response/client classes can be a bit complex. The reason is that we have to properly support both the default and asyncio-based clients.
Thus, I am thinking that providing a kind of wrapper class (in other words, decorator in GoF design pattern) may be easier and cleaner. Here is pseudo code illustrating how it can work:
client = SCIMClient(token=os.environ["SLACK_ORG_ADMIN_USER_TOKEN"])
paginator = SCIMClientPaginator(client)

for page in paginator.search_users(filter="""filter=userName Eq "Carly""""):
    print(page.users) # list

Also, if we add this feature to the SCIM clients, we can do the same for the Audit Logs clients too.


Add new region availability to public document

New regions available are Switzerland North, Switzerland West, and Germany West Central.

@08nholloway : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@KarlErickson,
Can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge. Thanks.


[Perf] Add test-proxy option to perf framework

Port https://github.com/Azure/azure-sdk-for-net/compare/main...mikeharder:perf-test-proxy to JS

Bing tracked at #16518


[CS2103-T17-1] MyMods

MyMods helps NUS students to track their modules taken throughout their entire university curriculum. It is optimized for CLI users so that frequent tasks can be done faster by typing in commands.

Codecov Report

Merging #94 into master will decrease coverage by 2.86%.
The diff coverage is 82.46%.

@@             Coverage Diff              @@
##             master      #94      +/-   ##
============================================
- Coverage     72.31%   69.44%   -2.87%
+ Complexity      400      366      -34
============================================
  Files            70       68       -2
  Lines          1228     1152      -76
  Branches        124      109      -15
============================================
- Hits            888      800      -88
- Misses          308      317       +9
- Partials         32       35       +3

Impacted Files
Coverage Δ
Complexity Δ

...main/java/seedu/address/commons/core/Messages.java
0.00% <ø> (ø)
0.00 <0.00> (ø)

...ss/logic/commands/exceptions/CommandException.java
100.00% <ø> (ø)
2.00 <0.00> (ø)

.../java/seedu/address/model/util/SampleDataUtil.java
20.00% <0.00%> (ø)
1.00 <0.00> (ø)

src/main/java/seedu/address/ui/MainWindow.java
0.00% <0.00%> (ø)
0.00 <0.00> (ø)

src/main/java/seedu/address/ui/ModuleCard.java
0.00% <0.00%> (ø)
0.00 <0.00> (?)

...rc/main/java/seedu/address/ui/ModuleListPanel.java
0.00% <0.00%> (ø)
0.00 <0.00> (?)

...u/address/storage/JsonSerializableAddressBook.java
86.66% <77.77%> (-13.34%)
3.00 <1.00> (-1.00)

...rc/main/java/seedu/address/model/module/Grade.java
80.00% <80.00%> (ø)
6.00 <6.00> (?)

...in/java/seedu/address/model/module/ModuleName.java
80.00% <85.71%> (ø)
6.00 <2.00> (?)

...a/seedu/address/model/module/UniqueModuleList.java
87.80% <87.80%> (ø)
18.00 <18.00> (?)

... and 29 more

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 6389d85...527c4d3. Read the comment docs.


Create new release with commit - "Update dependency stylelint to v15"

3 weeks ago dependency has been updated. Can you create new npm release?
I am getting warning
➤ YN0060: │ myidealhome@workspace:. provides stylelint (pac2c6) with version 15.4.0, which doesn't satisfy what stylelint-config-recommended-vue and some of its descendants request
I think new release could fix it

Duplicate of #45
I believe this package already supports Stylelint v15.

this package updated main branch but release hasn't been created
check this screenshot please

Here my project and file package.json for stylelint-config-recommended-vue
{
    "name": "stylelint-config-recommended-vue",
    "version": "1.4.0",
    "description": "The recommended shareable Vue config for Stylelint.",
    "keywords": [
        "stylelint",
        "stylelint-config",
        "recommended",
        "vue"
    ],
    "main": "lib/index.js",
    "files": [
        "lib",
        "scss"
    ],
    "engines": {
        "node": "^12 || >=14"
    },
    "scripts": {
        "test": "mocha \"tests/lib/**/*.js\" --reporter dot --timeout 60000",
        "lint": "eslint .",
        "eslint-fix": "eslint . --fix",
        "version": "npm run test && git add ."
    },
    "dependencies": {
        "semver": "^7.3.5",
        "stylelint-config-html": ">=1.0.0",
        "stylelint-config-recommended": ">=6.0.0"
    },
    "peerDependencies": {
        "stylelint": ">=14.0.0",
        "postcss-html": "^1.0.0"
    },
    "devDependencies": {
        "@ota-meshi/eslint-plugin": "^0.10.0",
        "eslint": "^8.0.0",
        "eslint-config-prettier": "^8.3.0",
        "eslint-plugin-eslint-comments": "^3.2.0",
        "eslint-plugin-json-schema-validator": "^2.0.0",
        "eslint-plugin-jsonc": "^2.0.0",
        "eslint-plugin-node": "^11.1.0",
        "eslint-plugin-prettier": "^4.0.0",
        "eslint-plugin-regexp": "^1.5.0",
        "eslint-plugin-vue": "^8.0.0",
        "eslint-plugin-yml": "^0.14.0",
        "mocha": "^9.1.3",
        "prettier": "^2.4.1",
        "stylelint": "^14.5.0"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/ota-meshi/stylelint-config-recommended-vue.git"
    },
    "author": "Yosuke Ota (https://github.com/ota-meshi)",
    "funding": "https://github.com/sponsors/ota-meshi",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/ota-meshi/stylelint-config-recommended-vue/issues"
    },
    "homepage": "https://github.com/ota-meshi/stylelint-config-recommended-vue#readme"
}

You can see 2 lines there

        "stylelint": ">=14.0.0",
        "stylelint": "^14.5.0"

        I hope it make sense than we need new release for npm with new tag


Fix : Drawer menu items are not centered

Fix for : Drawer menu items are not centered
As discussed on #5 .
Here is a screenshot after the fix-

Nice one :)

Thanks :)


feat(blockifier): panic on GasVector arithmetic overflow

This change is

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#1280  👈
#1268
#1255
#1250
#1180
#1179
#1178
#1177
#1176
#1175
#1174
#1173
#1172
main

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

Join @dorimedini-starkware and the rest of your teammates on  Graphite

Merge activity

Oct 14, 3:01 AM EDT: A user started a stack merge that includes this pull request via Graphite.


[Scene] Add blur parameters to rects

Hmm, it's really too bad blur is reliant on the texture discarding :/ if blur was a node we wouldn't need this! Maybe we can separate blur into a node and get the tex stencil of the buffer above it like we do for the borders and shadows

Hmm, it's really too bad blur is reliant on the texture discarding :/ if blur was a node we wouldn't need this! Maybe we can separate blur into a node and get the tex stencil of the buffer above it like we do for the borders and shadows

Oops deleted my comment accidentally, tldr was we should make blur a node and then get the tex stencil similar to how we get the rect / buffer dimensions of the above node for shadows and borders

Then we not only simplify our rendering logic but also get this for free!

Also, we don't need this for swayfx compat. We can think about moving to a blur node after we rebase swayfx :)


Broken specs for Rdio::Server

...............FF

Failures:

  1) Robut::Plugin::Rdio::Server should be able to tell HipChat what song is playing
     Failure/Error: last_response.should be_ok
       expected ok? to return true, got false
     # ./spec/server_spec.rb:19:in `block (2 levels) in <top (required)>'

  2) Robut::Plugin::Rdio::Server should degrade gracefully if a reply_callback has not been defined
     Failure/Error: last_response.should be_ok
       expected ok? to return true, got false
     # ./spec/server_spec.rb:26:in `block (2 levels) in <top (required)>'

Finished in 0.51483 seconds
17 examples, 2 failures

Fix https://github.com/radamant/robut-rdio/commit/c7eac16295a2a8fa477fc1cfed86987b18c3db7c


AppDelegate.m href during ManuaI IOS setup as described in Documentation gives a 404

[ ] Review the documentation: https://github.com/oblador/react-native-vector-icons
[ ] Search for existing issues (including closed ones): https://github.com/oblador/react-native-vector-icons/issues

Environment

Description
Describe your issue in detail. Include screenshots if needed.
Demo
You can use https://snack.expo.io/ to create a demo that can help users to better understand your problem.

Oohboi, I mixed up github pages; This was supposed to be asked to react-native-navigation github Sorry!


"Window -  Preferences - User Interface - Confirmations - Close extra result tabs"     not working

System information:

Operating system (distribution) and version: Win 10
DBeaver version: <IP_ADDRESS>112271055
Additional extensions

Connection specification:

Database name and version: MySQL 8
Driver name: mysql-connector-java-8.0.17.jar
Do you use tunnels or proxies (SSH, SOCKS, etc)? no

Describe the problem you're observing:
When there are multiple result tabs in the view, then i use shortcut "Ctrl+Enter" to execute sql
the extra result tabs not closed
Steps to reproduce, if exist:
Include any warning/errors/backtraces from the logs

thanks for the report


Write Flatpak Installation Guide (Command Line)

On our webpage
Should not be available except via direct link
Direct link should not be exposed for the time being
Should be on the same page as the GUI (GNOME Software) instructions

Done in corresponding repo: https://github.com/mpvqc/mpvQC-flatpak


please create tag for 1.2.2

@HugoGresse
google play 1.2.2
can you please update repo for version 1.2.2 and create tag

Hi leela, I'll update the app (minor to update to prevent the app from being remove on Google Play) and will update the tag then.


Sustainability

Problem
Big ideas are difficult to implement without support. There’s currently no information on how WCAT will be sustained in README.md. This is blocking future work on the project outside of purely altruistic collaboration.
Solution
Some folks have suggested building and raising money for a startup that pushes the ideals of this project. Startups can raise funding rather quickly with the minimal promise of deliverables. The downside is that startups require investors and investors to trade cash currency; they are out for profits beyond impact.
Another option might be a non-profit. There are several models for creating a sustainable startup. One model I like is how Khronos supports its 3D technology. Khronos charges partners a fee for being involved with committees that develop technology, which is then exploited by the partners.
I imagine companies that sell accessibility compliance products would be interested in partnering with WCAT non-profit to reduce the costs of underlining technology. Organizations, like Universities, that must maintain accessibility compliance over thousands or millions of web pages would also be able to reduce their technology costs by adopting WCAT. Any partnering organization would be able to set guidelines that benefit their unique needs. (Side note: we could create a charter that only goes into effect when a certain amount of organizations agree to participate, ensuring funding and a diverse group of interests.)
The downside of the non-profit route is limited capitalization. Technology development requires lots of R&D that would not be possible without budgets that may only be able to be raised in for-profit fundraising.
The third option is for governments to support WCAT. I could see WCAT becoming part of the US General Services Administration (GSA) and other similar government organizations or, better yet, part of some sort of international group to create tooling that supports access to the internet.
Government support would ensure that WCAT's development is not impeded by funding restrictions. Governments also, in theory, trade in "the public good," and so WCAT would be able to work to satisfy that most desirable currency, "goodness,"  instead of profits.
Beyond the difficulties of setting up an internationally recognized government organization, government solutions are notoriously monolithic and this approach might impede the development of website accessibility.
Finally, there is the option of relying on some sort of anarchy to develop these solutions. Let’s call this anarchy “altruism.” While things like Mardi Gras that claim great fits of altruism are fun, technological solutions cannot subsist on altruism forever. Altruism will always be key to WCAT's success but continued growth and sustainability of the project will require organized support.
Impact
Whatever WCAT is sustained by, it must ensure an outcome-driven, forward-moving opportunity to make the internet ever more accessible.

There are lots of possible ways to build a business model around open source.  One is just joining the https://opencollective.com and leveraging that.
Another might be setting up a Patreon that allows members to ask a set number of questions a month.
I've been employed doing work with open source software for over 20 years.  There is just direct work engaging with clients to set up customized solutions (which works just great too).

Some back-of-the-napkin math/structure for how a non-profit could be possible.. $11/k/yr membership gets 1 seat at the table.. we set a charter to get 100 seats.. that's $1.1M.. easily enough to afford comfy salaries for a president, chief of staff, 3-5 maintainers, some code bounties, and various other expenses.


my own data length limit

Hi, dear author, when I infer my own data, the length exceed 50 and error occurs. I find this line in gopt.py,
self.pos_embed = nn.Parameter(torch.zeros(1, 55, self.embed_dim))
So the max length is 50? If the sentence exceed 50, I must clip it into shorter fragment?
@YuanGongND

And I test a short sentence, negative number appear in w1, it's strange, how do you think about it ?
w1: tensor([[[ 1.8711e-01],
         [ 1.8163e-02],
         [ 6.9934e-02],
         [-7.8350e-02],
         [-4.9876e-02],
         [-1.9600e-02],
         [-2.8484e-02],
         [ 2.5403e-01],
         [ 1.2672e-01],
         [-3.9872e-02],
         [-1.2691e-01],
         [ 3.4448e-02],
         [-1.4095e-01],
         [-8.9084e-02],
         [-1.7390e-01],
         [-3.6188e-02],
         [-1.6663e-01],
         [ 7.3178e-02],
         [-9.7041e-02],
         [-2.1955e-02],
         [-1.1918e-01],
         [ 3.8830e-02],
         [-6.7791e-02],
         [ 8.4965e-02],
         [-6.8574e-02],
         [-2.7004e-02],
         [-9.1636e-02],
         [-5.1762e-02],
         [ 2.8749e-02],
         [ 1.3503e-01],
         [ 2.5275e-03],
         [-1.7253e-01],
         [-5.4970e-02],
         [-1.0083e-01],
         [-1.3783e-01],
         [-2.8183e-01],
         [-6.7833e-02],
         [-1.1899e-01],
         [-7.5371e-02],
         [-1.7042e-01],
         [ 8.6797e-03],
         [ 5.7114e-02],
         [ 6.5258e-04],
         [ 3.3913e-02],
         [-1.0919e-01],
         [-5.4881e-02],
         [ 7.9677e-01],
         [ 7.5072e-01],
         [ 8.4159e-01],
         [ 7.8338e-01]]], device='cuda:0')

the other output are always bigger than 0

hi there,

Hi, dear author, when I infer my own data, the length exceed 50 and error occurs. I find this line in gopt.py,
self.pos_embed = nn.Parameter(torch.zeros(1, 55, self.embed_dim)) So the max length is 50? If the sentence exceed 50, I must clip it into shorter fragment?

Yes, you are correct. This is because the so762 dataset's max length is 50. Unfortunately, the default positional embedding is learnable, so it is not easy for extrapolation. However, if you use the sin positional embedding and retrain the model (would be easy, we have the colab script to do so). You can extrapolate the positional embedding and inference with longer sequences.
https://github.com/YuanGongND/gopt/blob/bed909daf8eca035095871e51642525acc5b9b55/src/models/gopt.py#L144-L145

And I test a short sentence, negative number appear in w1, it's strange, how do you think about it ?

This is a more complex question, but the first thing is to make sure your extracted GOP feature is correct. I recommend checking if the SO762 test set score has negative values, if not, then it is likely it is the GOP feature input's problem. Then you can check the statistics of your GOP feature (e.g., max, mean, std) compared with our SO762 input feature.
-Yuan

Thanks for your kind and fast reply! I will follow your suggestions.

Hi, I tried the speechocean762 data, and also appear negative value in w1. I have attach them, maybe you can try
train.zip


[Feature Request] Add Tbb damage

Currently there is only Burn damage type while no option to make it Tight-Beam Burning (B399). So there is no way to attack Vitals with tbb attacks for x2 damage without entering custom modifier.

Can you give me a reference for using the abbreviation 'tbb'? If this is not RAW -- and I can't find a reference to 'tbb' in my books -- I will have to think about whether to add it by default, or make it optional, or something...

Jeff, the RegEx is updated (it already existed... I just needed to trim the text).
All damage rolls come through gurps.js, line 672 (or 678), where it calls DamageChat.   The additional information that you want is available in action.extdamagetype.    For "2d burn tbb", it will have "tbb".
This is the only place we call DamageChat, so if you want to reorg the parameters (or make an object of them), you only need to do it here.
  if (action.type === 'damage') {
    if (!!action.costs) GURPS.ModifierBucket.addModifier(0, action.costs)
    DamageChat.create(actor || game.user, action.formula, action.damagetype, event, null, targets)
    return true
  }

  if (action.type === 'deriveddamage')
    if (!!actor) {
      let df = action.derivedformula.match(/sw/i) ? actordata.data.swing : actordata.data.thrust
      if (!df) {
        ui.notifications.warn(actor.name + ' does not have a ' + action.derivedformula.toUpperCase() + ' formula')
        return true
      }
      formula = df + action.formula
      if (!!action.costs) GURPS.ModifierBucket.addModifier(0, action.costs)
      DamageChat.create(
        actor || game.user,
        formula,
        action.damagetype,
        event,
        action.derivedformula + action.formula.replace(/([+-]\d+).*/g, '$1'), // Just keep the +/- mod
        targets
      )
      return true
    } else ui.notifications.warn('You must have a character selected')

Fixed. -- Enter damage as [6d burn tbb] for example, to get tight beam burning wounding modifiers.


use results_path to output to file if provided.

Before submitting

[ ] Was this discussed/approved via a Github issue? (no need for typos, doc improvements)
[x] Did you read the contributor guideline?
[x] Did you make sure to update the docs?
[x] Did you write any new necessary tests?

What does this PR do?
Fixes #1586
PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
Did you have fun?
👍

Looks great, thanks!


works with xhtml anchors

This makes the inline doc work with xhtml anchors : "".  Necessary for integration with readthedocs.org (ref. https://github.com/torch/torch7/issues/163) .

thanks!


Add linter and test stages when building for web and for react. Needs #2 to be resolved

Solved.
Current 3 building types generated:

web
react
node (commonJS)


AO CI: Updating the CI system to install and run minikube

Just a small step in the direction of fully integrated test the attestation operator.

I have removed the "do not merge" label. However, the GH action will not run correctly on PRs from forked repositories until after this current PR is merged. Please merge this, and I will open another PR right away just to test whether we can get a pass from GHA this time.
For those interested in the minutiae -- the difference is between marking an action "pull_request" vs "pull_request_target"; for the former, the commit triggering the workflow is the last commit on the branch that is subject of the pull request; for the latter, the branch triggering the workflow is the base branch from which the workflow is derived. The latter is marginally safer, and therefore GH allows the secrets associated with the repo owner organization onto it.


there's no fix that's it for now

Please do not ask for proxies
Please do not talk about cheating on public servers.

Everythink is secure asf now

I
Trying
Everythink is secure asf now
Can't even emit the position back to server anymore


fix: show multiple missing sha per workflow file

Previously only showed one problem per file

Fixes #1


Output library

ref: #85
we use fatih/color library for output, but in my terminal I dont see colors. :)
and my opinion, we should simplify our output.

For example, switch to zap for our output?
This issue just my opinion and thoughts out loud.
We can discuss and decide what to do in the future, leave everything as it is, or try something else.

Good to close?

Good to close?

I think yes, thank you!


Documentation: add entry for value_to_bridge_object

Adds value_to_bridge_object to docs

@swift-ci Please smoke test and merge


Intermittent GPS failure - solved

Just wanted to point out an assembly flaw that can lead to GPS not getting a fix at all or intermittently. I had that problem on my newly acquired unit and found out the following:
Looking at the board, in the upper left hand corner there is a stripe of conductive mesh tape connecting the SMA socket ground to the GPS chip shielding. On my unit, that mesh tape was also in contact with the passive components to the right of the GPS antenna receptacle on the board, effectively shortening them. There was a patch of isolating tape on top of the conductive mesh tape, which is just the wrong way around.
I placed the patch of isolating tape on the passive components between GPS chip and SMA socket and laid the conductive tape over it. The mesh tape still connects the SMA ground with the GPS chip shielding. Now the GPS performes flawlessly. The photo shows the area after the modification.

Do you by any chance have a before picture? I also seem to have issues in getting a GPS fix.

Sorry, I don't.
Just make sure there is isolating tape below the center portion of the conductive tape.
In addition, keep in mind that your very first GPS fix can take quite a long time (like 15 minutes) and the unit should be placed outside with clear view of the sky.

Thanks! I actually did open up the device to check it and I saw there was already a small piece of transparent tape under the mesh. So I guess they updated this already? And yes I also indeed notice that the first fix takes quite some time.


US 01.04.01 View QR Code Scores

As a player, I want to see my highest and lowest scoring QR codes, so that I can know the range of my QR Code Score and compete with other players for the highest-scoring QR code.
Priority: High
Story Point: 3
Risk Level: Medium

Acceptance Criteria:

Every QR code have a score when a player is scanned the system will place the QR code in the correct spot in the list and displace the score.
The system will also calculate the total score of all QR code and allow player to review it .
The player can compete with each other who has scanned the highest QR score or compete who has total highest score.
System don't allow same QR code appear in the QR code list it will automatically delete duplicate.

Priority: High

Implementation:
Complete this code with #34 , a sorting functionality to the list


Add new Port: NetSurf Web Browser

NetSurf
Game Information
Title: NetSurf
URL: https://www.asahi-net.or.jp/~cs8k-cyu/windows/a7xpg_e.html
Onscreen keyboard can be accessed on the bottom right corner (A) symbol.
CFW Tests
[X] AmberELEC
[X] ArkOS
[X] ROCKNIX
[X] muOS
[X] TSP Crossmix (Optional)
[]  Knulli (Optional)
Resolution Tests
Test all major resolutions:
[] 480x320 (Optional)
[X] 640x480
[X] 720x720 (RGB30)
[X] Higher resolutions (e.g., 1280x720)

hello friend! Thank you for your contributions to PortMaster!
I added an option to Netsurf.sh to work on Arkos-Aeolux, the CFW_NAME" = " AeUX"


Update a--tensorflow-backend-users.md

Summary
This PR fixes a small typo in the issues template (TF backend only).
Related Issues
None
PR Overview

[ ] This PR requires new unit tests [y/n]
[ ] This PR requires to update the documentation [y/n]
[ ] This PR is backwards compatible [y/n]
[ ] This PR changes the current API [y/n]

Thank you @fchollet for your efforts.


Dropdown list misplaced

Hi,
I wasn't able to find an issue that dealt with the problem I'm experiencing. When clicking the multiselect to open the dropdown list the list does open but not near the multiselect. instead I was mostly experiencing it to open with following style attributes:
    left: 56px;
    top: 46px;

Which shows the list at the top of the page. See attached image.

If I scroll the page down by more than 12 pixels the dropdown is placed appropriately (next to the multiselect) (second attachment)

I'm using Version 5.0.4 of this great library with angular 11

Similar problem as issue #584


Document how to use rules_distroless with BZLMOD

All the docs I've seen around using deb_index say
WORKSPACE example;
load("@rules_distroless//apt:index.bzl", "deb_index")

deb_index(
    name = "bullseye",
    # For the initial setup, the lockfile attribute can be omitted  and generated by running
    #    bazel run @bullseye//:lock
    # This will generate the lock.json file next to the manifest file by replacing `.yaml` with `.lock.json`
    lock = "//examples/apt:bullseye.lock.json",
    manifest = "//examples/apt:bullseye.yaml",
)

load("@bullseye//:packages.bzl", "bullseye_packages")
bullseye_packages()

BZLMOD example;
# TODO: support BZLMOD

Has BZLMOD support been added and we just need to update docs, or is BZLMOD support missing?

I tried adding load("@rules_distroless//apt:index.bzl", "deb_index") to WORKSPACE.bzlmod crashes bazel 7.1.1 with
java.lang.NullPointerException: Cannot invoke "java.lang.Throwable.getMessage()" because "cause" is null
	at com.google.devtools.build.lib.analysis.config.InvalidConfigurationException.<init>(InvalidConfigurationException.java:53)
	at com.google.devtools.build.lib.skyframe.SkyframeExecutor.createBuildConfigurationKey(SkyframeExecutor.java:1795)
	at com.google.devtools.build.lib.skyframe.SkyframeExecutor.getConfiguration(SkyframeExecutor.java:1734)
	at com.google.devtools.build.lib.runtime.commands.InfoCommand.lambda$exec$0(InfoCommand.java:158)
	at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:181)
	at com.google.devtools.build.lib.runtime.commands.InfoCommand.exec(InfoCommand.java:215)
	at com.google.devtools.build.lib.runtime.BlazeCommandDispatcher.execExclusively(BlazeCommandDispatcher.java:664)
	at com.google.devtools.build.lib.runtime.BlazeCommandDispatcher.exec(BlazeCommandDispatcher.java:244)
	at com.google.devtools.build.lib.server.GrpcServerImpl.executeCommand(GrpcServerImpl.java:573)
	at com.google.devtools.build.lib.server.GrpcServerImpl.lambda$run$1(GrpcServerImpl.java:644)
	at io.grpc.Context$1.run(Context.java:566)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)

same stacktrace as in https://github.com/bazelbuild/bazel/issues/21289

Bzlmod is not supported yet.

@thesayyn what does adding bzlmod support usually entail? Like I said, I tried pulling deb_index out into an extension and got the NPE you see above.

I am not sure what would be cause of that, but in order to support we'd need to have an extension which parses the lockfile expands to multiple repositories, one per package, another hub repo where aliases are defined.

Looks like this was fixed with https://github.com/GoogleContainerTools/rules_distroless/pull/50!
Feel like cutting a release?

I'm super excited about using rules_distroless with Bzlmod, but it looks like the latest 0.3.4 release is failing some checks in the official Bazel Registry: https://github.com/bazelbuild/bazel-central-registry/pull/2323
Looks like it's not working in macOS? https://buildkite.com/bazel/bcr-presubmit/builds/6406

Yeah, 0.3.4 doesn't exist for MacOS and thus Bzlmod doesn't work for me either :-/
ERROR: Error computing the main repository mapping: module not found in registries<EMAIL_ADDRESS>
For the time being, I got it to work with an override pointing to the hash of the 0.3.4 release:
bazel_dep(name = "rules_distroless", version = "0.3.3")

# NOTE:
# Even though rules_distroless PR#50 enabled Bzlmod and it was released in
# 0.3.4, the release failed for MacOS, so this git_override is needed until
# a new release / fix is available.
# See: https://github.com/GoogleContainerTools/rules_distroless/issues/37#issuecomment-2227494145

RULES_DISTROLESS_0_3_4_RELEASE = "9da4ee521ab077fbd37744cb1acdad9e0f44b349"
git_override(
    module_name = "rules_distroless",
    commit = RULES_DISTROLESS_0_3_4_RELEASE,
    remote = "https://github.com/GoogleContainerTools/rules_distroless",
)

https://github.com/GoogleContainerTools/rules_distroless/pull/70 should make bzlmod on par with workspace rules.

@thesayyn cool, thanks!! Also, will there be a release pushed to Bazel Central Registry?
The latest version pushed to the registry seems to be v0.3.3 three months ago, and 0.3.4 to 0.3.6 are all Github releases but aren't pushed to the registry, so we have to patch with git_override. It's not too bad but I think having a release that's easy to use would be great :)
Thanks!

rules_distroless is now on BCR, and we have updated the docs to include bzlmod usage.


Slight fix on entropy test

This PR follows #4369 to slightly fix its test.

Yes, float16 input is astypeed to float32 at the very early point of
entropy (at least on CuPy.)
https://github.com/cupy/cupy/blob/3ce7aafc824863b35021862316d2b1b9b1a90736/cupyx/scipy/stats/distributions.py#L46
But the problem is that per-dtype tolerance uses the dtype of the returned
ndarray, so it can not determine that the input was float16 or floar32 when
the function returns float32 value for both float16 and float32 inputs...
2020年12月9日(水) 12:32 emcastillo<EMAIL_ADDRESS>
@emcastillo commented on this pull request.
In tests/cupyx_tests/scipy_tests/stats_tests/test_distributions.py
https://github.com/cupy/cupy/pull/4424#discussion_r538979297:

                                    'default': 1e-15},

                              scipy_name='scp')
 def test_entropy(self, xp, scp, dtype):

   # `entropy` returns float32 value for float16 input so float32

   # tolerance is used for it.

Are the intermediate computations done in float32?
If that is the case this is fine. But if all the steps are done in
float16, even though the output is float32, there will be precision losses.
So the original tolerance should be kept.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/cupy/cupy/pull/4424#pullrequestreview-547810017, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJK5N34VKLTNQCIWSTHTYDST3VTNANCNFSM4URQONTQ
.

Maybe possible to make numpy_cupy_allclose to sniff dtype when it is
used with for_dtypes family at the same time?

Shuffle test failed as axis parameter is supported since scipy==1.4.0.

Jenkins, test this please

Jenkins CI test (for commit 426e6b471273a57deab5c5db9b070b683c3f36fe, target branch master) failed with status FAILURE.

Seems like it didn't go well 😁

Could you merge #4481 first?

Jenkins, test this please

Jenkins, test this please

Jenkins CI test (for commit 426e6b471273a57deab5c5db9b070b683c3f36fe, target branch master) failed with status FAILURE.

Jenkins CI test (for commit 426e6b471273a57deab5c5db9b070b683c3f36fe, target branch master) failed with status FAILURE.


New PS Move Navi Controller Solution - Single USB dongle

There is a new way of getting the PS Move Navigation Controller to work with PSMoveService without having to use a second bluetooth adapter.
https://forums.vigem.org/topic/362/playstation-r-3-peripherals-unofficial-bluetooth-drivers-bthps3
After doing everything, you have to make an additional registry change:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BthPS3\Parameters
Change IsMOTIONSupported from 1 to 0. If you do not do that, the Navi controller will start working but the Motion controllers will stop working.
It is working perfectly, and uses the same USB adapter as the move controllers themselves as well as a DS4 and a bluetooth keyboard and mouse.

@HipsterSloth you might be interested in that as well

Hello! 👋😁

how to connect the psnavi on the same bluetooth as the motion controls?

@B1LLZ you have to install the unofficial bthps3 from the link above that I gave in the first post, and click the "show next steps" at the end of the installer.