Slack import should respect Slack's counterpart of EMAIL_ADDRESS_VISIBILITY.

When importing data from Slack, Zulip should respect the Slack workspace's setting of who can see email addresses, instead of defaulting to showing email addresses to any user (that default setting is applied to all projects, with or without a Slack import; see the doc on the setting).
The setting should be applied before any users are imported.
A large open-source org reports that the delay in getting the right setting applied was multiple years; the Zulip Cloud org was created from a Slack import, there was a long period of inactivity, and then when it regained activity, users saw email addresses they considered private and an owner applied the "nobody" setting.

Fixing this seems important, though I do note that our guides for setting up open organizations have recommended setting the email address visibility setting since we introduced it.  It seems possible that this organization was imported before we had the relevant feature, if it was indeed several years ago.
If Slack's data export format includes this setting (which it may not, but if that's the case, we can probably figure out how to fetch that flag via the Slack API), then this should be as simple as tweaking the build_realm function in zerver/data_import/slack.py to set that flag on the Realm object used when generating the slack export.  (Since that data structure is used to generate the Realm object for an imported organization, there'd be no concern about a race condition).
We should also audit for whether any of the other services we have data import tools for support such a setting; I'm not sure others do.

So, I looked into it and this setting (or any other setting) isn't included in the exported file.
The API method to fetch the setting is only available for enterprises, so I couldn't test it out.

Dang, good to know.
It sounds like we should have something in the Slack import flow that says, OK, you've imported -- now before you go share the Zulip organization with everyone, take a bit of time to browse through the org settings in Zulip, and your workspace settings in Slack for comparison, and make sure you have things how you want them. (And perhaps mention that the Slack API doesn't allow us to do this automatically unless you're on Slack Enterprise Grid.)
And then in particular highlight this and possibly a handful of other specific settings -- basically any settings that seem like a particularly high risk of someone being unpleasantly surprised when it isn't the way they expected it.
Separately, it's possible we should give this setting a different default for imports (at least from Slack where we can't tell what the previous setting was) than we do for new organizations. With an import, we have a large pile of email addresses being added all at once, and belonging to people who potentially had different expectations when they provided that information. And it's a lot more comfortable for someone who wanted visible email addresses to belatedly turn that on, than for someone who didn't to belatedly turn it off and see it had been on for a while.

Hmm also: even with Enterprise Grid so that that API method was available, would it even answer this question?
Slack calls this setting "Email Display" in their user/admin-facing docs:
https://slack.com/help/articles/228020667-Manage-email-display
In the sample response for that API method:
https://api.slack.com/methods/admin.teams.settings.info#response
there are just a small handful of fields -- it can't be nearly all the settings that exist. And none of them sound like they'd correspond to this one, "Email Display".
So I think the story may be that the Slack API doesn't provide a way to get this information at all. That actually surprises me -- I'd have thought that large enterprises would want to be able to put scripting around this and lots of other settings.

It sounds like we should have something in the Slack import flow that says, OK, you've imported -- now before you go share the Zulip organization with every one, take a bit of time to browse through the org settings in Zulip, and your workspace settings in Slack for comparison, and make sure you have things how you want them.

This seems good.

It sounds like we should have something in the Slack import flow that says, OK, you've imported -- now before you go share the Zulip organization with everyone, take a bit of time to browse through the org settings in Zulip, and your workspace settings in Slack for comparison, and make sure you have things how you want them. (And perhaps mention that the Slack API doesn't allow us to do this automatically unless you're on Slack Enterprise Grid.)
And then in particular highlight this and possibly a handful of other specific settings -- basically any settings that seem like a particularly high risk of someone being unpleasantly surprised when it isn't the way they expected it.

https://zulip.com/help/moderating-open-organizations looks like a useful doc to include a link to.


logging.level. properties not being picked up when coming from remote config repo

They show up in /env, but the logging system must be already initialized by then.

see http://stackoverflow.com/questions/28198647/managing-logging-level-using-configserver


Referencing & from within :not()

A bit of an odd case, but do you think this is behaving correctly?
.foo {
    .bar:not(&) {
        color: red;
    }
}

I would have expected this to produce:
.bar:not(.foo) {
    color: red;
}

Instead it seems to ignore the ampersand inside :not():

https://www.sassmeister.com/ thinks that this is not right. The expected output there is:
.bar:not(.foo) {
  color: red;
}

Some mixed results playing with other selectors:
.foo {
    :not(&) {
        color: red;
    }
    :matches(&) {
        color: red;
    }
    :is(&) {
        color: red;
    }
    :any(&) {
        color: red;
    }
    :where(&) {
        color: red;
    }
    :has(&) {
        color: red;
    }
}

:not(.foo) {
  color: red;
}
:matches(.foo) {
  color: red;
}
.foo :is(&) {
  color: red;
}
:any(.foo) {
  color: red;
}
.foo :where(&) {
  color: red;
}
:has(.foo) {
  color: red;
}

The reason why this gets ignored is probably because ( gets treated in a similar way as quotes - the content is just "consumed" till the ending marker using delimit function:
https://github.com/thysultan/stylis.js/blob/e6843c373ebcbbfade25ebcc23f540ed8508da0a/src/Parser.js#L44-L46
This strategy is valid for quotes but as we may see here - not that much for all cases with parenthesis. I think the intention here was to consume as-is arguments to CSS functions, for example in url(://www.w3.org/). This case is different though because that's not a CSS function.
Quite frankly my head is out of Stylis game and fixing this would require more than a few minutes of work - I won't be able to handle this at the moment. I encourage you to take a look at the codebase and giving it a shot if you care about this issue Otherwise, we'd have to wait for @thysultan to take a look at this one but he's very busy as well.

Thanks @Andarist for the pointer, I'll give it my best shot!


Create Helm-based Azure Arc GitOps flow for kind

Describe the solution you'd like
Create Helm-based Azure Arc GitOps flow for kind
Describe alternatives you've considered
N/A
Additional context
N/A

Completed


Table with reserved name is not quoted.

We have a table called transaction which is not escaped an causes an error.
sqlite <IP_ADDRESS>
mysqldump  Ver 10.13 Distrib 5.5.59, for debian-linux-gnu (x86_64)

It was in a trigger statement
```/!50003 CREATE/ /!50017 DEFINER=REDACTED@%/ /*!50003 TRIGGER db.transaction_ai AFTER INSERT ON db.transaction


Marshalling json

Fixes #563
Review of colleague's PR #492
Changes proposed in this PR:

Copy code from lab 8
Implement cmd flags with kingpin
Read data from json file
Store data in memory using the two implementations of the Storer interface
Implement 100% code coverage with tests

LGTM


curl: 7.50.0 -> 7.50.1

Motivation for this change

the curl upgrade to 7.50.0 (#17152) broke several packages
latest release includes a fix (curl/curl#926) to not break most apps
too many packages for nox-review to build locally
but I was able to build kodi, quvi, warmux

$ nix-build -A curl -A kodi -A quvi -A warmux
/nix/store/6airsa06qmgy746s9bv90fbkzgcyw9yr-curl-7.50.1-dev
/nix/store/n1cflbvnzx7bhywdvbqj5y5820xm4gh1-kodi-16.1
/nix/store/hkwxys3h8sf5sjvix57qsppd0zcw6cgd-quvi-0.9.5
/nix/store/99y4mais03m3y40lnr1zlzfhq6r91sch-warmux-11.04.1

Things done

[x] Tested using sandboxing
(nix.useChroot on NixOS,
or option build-use-chroot in nix.conf
on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] OS X
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

FYI I'm pretty sure this causes mass-rebuild.

@domenkozar probably it slipped your radar but lets have mass rebuilds happening on staging branch and having unstable just a bit more usable to be able to work on other packages.

@womfoo can you create a PR against staging branch for this change?

i'll be also reverting #17152 since it breaks nix package itself

i'll be also reverting #17152 since it breaks nix package itself

@garbas that's why I merged, because master is broken anyway. Reverting won't help much since there are other mass rebuilds...

@domenkozar i reverted other curl PR too( #17528 )


macOS: Window top bar doesn't allow to move the window

When clicking on the top of the Node-RED Desktop window to move it, the text Node-RED Desktop ... Deploy is selected but the window doesn't move.

Hi @rei-vilo,
Thank you for your report.
I confirmed it.
And I have already fixed it, and I will include this fix in next release.
Regards,
sakazuki

Thanks!

The bug is back with release 1.0.0-beta-1.

Thank you for your report.
This is an effect of the node-red updates.
I will fix it.

I fixed this in v1.0.0-beta.5


Fix index bug from #2 add a command line script

This PR fixes:

fixes #2
adds a convenience script to predict from a fasta file via the command line
adds a setup.py to directly install the repo with the given conda environment

Script documentation (also added to README):
python predict_oligomerization.py -input_file <input_fasta> -chkpt_file <model_checkpoint> [-output_file <results.csv>] [-batch_size <n>]

-input_file: Path to the input FASTA file containing the sequences for prediction (required).
-chkpt_file: Path to the model checkpoint file (required).
-output_file: Path to save the prediction results as a CSV file (default: ./results.csv).
-batch_size: Batch size for processing sequences (default: 1).

Example output:
fasta_id, predicted_oligomerization_state
ID1, "{'C1': 0.9, 'C2': 0.1, 'Other': 0.001}"
ID2, "{'C4': 0.85, 'C6': 0.15, 'D3': 0.01}"

Which you can load with pandas like this:
import pandas as pd
import ast
df = pd.read_csv("results.csv")
df['predicted_oligomerization_state'] = df['predicted_oligomerization_state'].apply(ast.literal_eval)

@microsoft-github-policy-service agree


Support for sshpass command

Hi thanks a lot for this i'm preparing a PR for cargo binstall , in work place we use a lot of password so i use a lot sshpass command how to permit to fast-ssh to use it before ssh command ?
Thanks again !

Maybe using this
https://github.com/ling-zhou/rust-sshpass/blob/main/src/main.rs

Are you open for a PR ?


feat: add cli for configuring file templates

Add a command-line utility. Used for setting up configuration files (typically within containers) from .env files, manually specified values, or from system environment.

@iamamutt Would you also add a short README with one or two example use-case for this utility?

Added a README.md to the pkg folder datajoint_utilities/cmdline/README.md


⚠ Bofrost.be has degraded performance

In b9d03d8, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1812 ms

Resolved: Bofrost.be performance has improved in 60f2f2f.


Register file extensions for languages we support

For some languages (eg talon script, scala, .scm), we require the user to have a separate VSCode extension to register the language id, as it doesn't ship with VSCode. We might want to just register these language ids ourselves
Then we could remove them from https://github.com/cursorless-dev/cursorless/blob/main/packages/common/src/extensionDependencies.ts

I'd be wary of .scm since that's the general Scheme file extension and not tree-sitter specific

Ah yeah good call. And I'd imagine that one is almost exclusively going to be used by Cursorless contributors anyway so we can just have that as recommended extension for our repo

Decided in todays meet up that this was not a good idea

See https://github.com/cursorless-dev/cursorless/pull/1891#issuecomment-1719507176 for more on why
See also #1895 for how we plan to improve the UX here


feat: meta infomation example

What type of PR is this?
feat: metadata
What this PR does / why we need it (en: English/zh: Chinese):

en: meta infomation exapmale
zh: 元信息例子
Which issue(s) this PR fixes:

Fixes https://github.com/cloudwego/cloudwego.github.io/issues/298

LGTM


Travis -> GitHub Actions

https://github.com/Yelp/elastalert/issues/3018
With the .org -> .com forced migration, we'll need to switch to GitHub Actions.

Guide doc:
https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/migrating-from-travis-ci-to-github-actions
Probably also need to break up the qa_style task into tasks that can be run in parallel:

Flake8 Checking
Black Checking
Spell Checking


Dependency error for onezone command

Description
When installing the CLI in a node different than the Frontend, onezone command will throw an error because of an unmet dependency:
$ onezone list
Traceback (most recent call last):
5: from /usr/bin/onezone:39:in `<main>'
4: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
3: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
2: from /usr/lib/one/ruby/cli/one_helper/onezone_helper.rb:19:in `<top (required)>'
1: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
/usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require': cannot load such file -- CommandManager (LoadError)

Expected behavior
Every command dependency should be correctly installed.
Details

Affected Component: CLI
Version:5.12 & master

Progress Status

[ ] Branch created
[ ] Code committed to development branch
[ ] Testing - QA
[ ] Documentation
[ ] Release notes - resolved issues, compatibility, known issues
[ ] Code committed to upstream release/hotfix branches
[ ] Documentation committed to upstream release/hotfix branches

PRs to merge in 6.0 and master (wait until packages PR is reviewed):

packages
docs


Reduce the number of third-party dependencies

There is an incredibly large number (over 20) of third-party dependencies from using k8s.io/client-go.
Security issues may come from unaudited third-party dependencies, and bloat the package really quick.
Given the recent npm's event-stream incident, IMHO k8s.io/client-go (or k8s.io/* in general) should consider reducing the number of third-party dependencies and make the package more self-contained.

/remove-lifecycle stale
On Wed, Feb 27, 2019 at 2:44 AM fejta-bot<EMAIL_ADDRESS>wrote:

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually
close.
If this issue is safe to close now please do so with /close.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta
https://github.com/fejta.
/lifecycle stale
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes/client-go/issues/512#issuecomment-467561661,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAp9BwoV9gr_QWgQB-yA8Srvmpe930Vmks5vRYB_gaJpZM4Y4ITq
.

/remove-lifecycle stale

/remove-lifecycle stale
On Mon, Aug 26, 2019 at 5:24 PM fejta-bot<EMAIL_ADDRESS>wrote:

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually
close.
If this issue is safe to close now please do so with /close.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta
https://github.com/fejta.
/lifecycle stale
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes/client-go/issues/512?email_source=notifications&email_token=AAFH2B5CUHVGKC2BPRMKRXLQGOOOBA5CNFSM4GHAQTVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5D2N7Y#issuecomment-524789503,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAFH2BYQRB3HATSHWU7EUS3QGOOOBANCNFSM4GHAQTVA
.

/remove-lifecycle stale

/remove-lifecycle stale

/remove-lifecycle stale

/remove-lifecycle stale

/remove-lifecycle stale


Why headers ?

For ILP packets, why use headers and not the POST body?
It's not obvious to me and I'm curious

It seems more correct to me.
We are using HTTP to transmit a request/response pair with headers so we should use the feature of HTTP that is designed for that purpose.

Can you elaborate on that further? I still don't really get it.
At least in the example, the body is empty.
Are you imagining the body to be used for something else?

Have put the idea of alternate ILP packet encoding to the side for now


running for sequential dense model breaks it

I have a simple toy rnn lstm in keras. To run it through devol I set the convolution variables (max_conv_layers, max_filters) to 0 because I am not doing any convolutions. This obviously (in hindsight) triggered a division by zero error (or similar). Point being, running this just for a sequential dense model seems to break it. Scanning through the genome_handler.py file I see that convolution layers are required - they're absence is certainly not tested for.

The error I'm getting (still) is:
Traceback (most recent call last):   File "gene.py", line 80, in <module>  activations=["relu", "sigmoid", "linear"]) File "C:\Users\...\genome_handler.py", line 42, in __init__     [2**i for i in range(3, int(math.log(max_filters, 2)) + 1)], ValueError: math domain error
I've set the convolution variables max_conv_layers and max_filters to zero because there are none in my model. You've closed the issue so I'm wondering now if I've missed something obvious, or the program is only for testing cnn's.

Hey sorry about that. I closed it because I added the functionality to not include CNNs but tested it with max_conv_layers not equal to zero still. I've just fixed that - try pulling again.
Sorry about all the holes - this project was not thoroughly tested and all the attention was unexpected.

There is a huge need to test models. I saw you on the github trending page
and figured you would be in for a lot of attention. Well done.
On 26 May 2017 at 23:02, Joe Davison<EMAIL_ADDRESS>wrote:

Hey sorry about that. I closed it because I added the functionality to not
include CNNs but tested it with max_conv_layers not equal to zero still.
I've just fixed that - try pulling again.
Sorry about all the holes - this project was not thoroughly tested and all
the attention was unexpected.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/joeddav/devol/issues/6#issuecomment-304321362, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFU1zpiM_Kmlo4ZCbyhmomoBdZzGRsbWks5r9vexgaJpZM4NnICi
.


Option to suppress server response headers?

Currently the server seems to answer every request with the exact version of falcon that served the request: server: falcon/0.19.5. I do get that you guys are (rightfully!) proud of your work, but I would strongly prefer to not advertise that my application uses a specific version of your product. At the very least I see no reason to make things easier for automated malware frameworks in case of possible security issues. Maybe you could at least add an option to suppress the exact version?

The reason for that header is according to the RFC.
That being said, we could certainly have an option to skip it or maybe remove it entirely. Honestly, it doesn't add very much and you are right it's a vector for fingerprinting.


Update french footer text

Overview
Update description of Bloom in the french site version in the footer. We store some of our translations in /messages folder.
Action Items

[ ] Go to the french version of the site by navigating with the language menu at the top. Look at the footer to see the piece of text where Bloom is described.
[ ] Look at the /bloom-frontend/messages/shared/fr.json to find the relevant string. Update the text according to the image below:

[ ] Rebuild to site to ensure that it has been updated
[ ] Run tests and linting to ensure nothing has been broken

Hi, I would like to help with this task.

Hi @eleanorreem I would love to work on this issue.
I have read the contributions guideline.

@mayank-sahai, @shashank6341 we are reserving this issue for volunteers. Please check back in 3 weeks to claim this issue if it's still available. Thanks!

Hi Kylee, could I help with this task? thank you


(node/auxtel-dc01.tu.lsst.org) enable dhcp on lsst-daq interface

All daq clients should use dhcp to configure the lsst-daq interface.

@glennmorris DAQ clients have always been on dhcp. Only the DAQ management node has had a static address as it is the dhcp server for that network segment.


fix:update fpga dfl ioctl changes and bug fixes

-Remove numa node from dfl ioctl

Fix bugs
-Add HE-CACHE csr function to print csr.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 92 (0.0%)  changed or added relevant lines in 2 files are covered.
19 unchanged lines in 6 files lost coverage.
Overall coverage decreased (-0.2%) to 68.476%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

samples/cxl_host_exerciser/cxl_he_cache_cmd.h
0
31
0.0%

samples/cxl_host_exerciser/cxl_he_cmd.h
0
61
0.0%

Files with Coverage Reduction
New Missed Lines
%

libraries/plugins/xfpga/open.c
1
74.68%

samples/cxl_host_exerciser/he_cache_test.h
1
0.0%

samples/cxl_host_exerciser/cxl_he_cmd.h
3
0.0%

libraries/plugins/uio/opae_uio.c
4
90.18%

libraries/plugins/vfio/opae_vfio.c
4
82.56%

libraries/plugins/xfpga/mmio.c
6
82.87%

Totals

Change from base Build<PHONE_NUMBER>:
-0.2%

Covered Lines:
15755

Relevant Lines:
23008

💛  - Coveralls


More features

Added more features and message updates, holding delete and clicking on a message deletes it, messages can be pinned/edited/deleted just like normal discord
Also links open in your default browser

Hi! As much as I appreciate the interest in this project, I would prefer not to merge any pull requests. I started this project wanting to do everything myself so that I can get better. I do like all of your additions, however, they just slightly don't align with my ideas for this project. Thanks


Hugo "Fresh" theme

This theme isn't quite ready to go but will be very soon. Just need to finish some odds and ends.

Hello @lucperkins
thank you for sharing this theme with the Hugo community. Let me know when you're ready.
When submitting the theme as submodule please make sure that you only add your theme ;)

@digitalcraftsman Oops! That's what I get for being careless with my aliased Git commands 😄. I'll let you know when the theme is ready.

@digitalcraftsman Okay, the theme should be good to go AFAICT. Let me know if anything is missing.

Could you add a thumbnail called tn.png in the images directory?
Please make sure that the images have the right dimensions (see screenshot.png). You can find the necessary steps in the README.

@digitalcraftsman Yes, both images are currently in ./images

The built script for the Hugo theme site is unable to render a demo of your theme because in the index template you're trying to access .Site.Data, but no data files a provided. Due to the absence of a value the template tries to access an index from a nil value. Please make sure you add the necessary files.
Futhermore, I noticed that you linked assets like CSS files relative to the root directory. This causes problems if a website is hosted in a subdirectory. In this case the browser fetches the assets from example.com/css/styles.css instead of example.com/subfolder/css/styles.css. All theme demos are hosted in a subfolder. Hence the layout of the demo will look broken. You can fix that by using the template function absURL as follows:
{{ "/path/to/asset" | absURL }}

absURL makes sure that the urls are relative to the base url, which isn't necessarily the root directory of a domain.

@digitalcraftsman The issue there is that that data/assetHashes.json file only exists in development mode (it's generated by my GulpJS pipeline). The .Site.IsServer is supposed to return false when building the site "normally," which should keep the index piece from being attempted in the first place.

The .Site.IsServer

@digitalcraftsman you probably need to bump the Hugo version on the theme site to get the above method.

you probably need to bump the Hugo version on the theme site to get the above method.

I just bumped it from 0.38 to 0.38.2. But this doesn't help because I'm testing locally on my machine where I'm already running Hugo 0.38.2. .Site.IsServer isn't really an issue.
@lucperkins please make sure that you use absURL also for other assets like images. Have a look at the following search results:

https://github.com/lucperkins/hugo-fresh/search?l=HTML&q=src
https://github.com/lucperkins/hugo-fresh/search?l=HTML&q=href&type=

It might to be a bug just because cond doesn't behave as expected. cond is not a keyword defined by the Go templates (like if) but rather a template function added later on.
The function call looks like this:
cond .Site.IsServer (index .Site.Data.assetHashes "core.css") "core.css"

or more general:
cond condition (some expression) string

I guess before calling cond all it's arguments are evaluated first. This means we would have to evaluate index .Site.Data.assetHashes "core.css" which obviously doesn't work and implies a failed function call.

@digitalcraftsman I think what I meant to say is that that's a big in the cond expression logic. Or if not a bug, then potentially quite misleading for users. I suspect that most people who encounter it and would want to use it will expect it to behave like a ternary operator. At the very least, this page should be updated to properly warn users.

https://discourse.gohugo.io/t/difference-between-if-and-cond/11455/4
Go templating does not apply a short-circuit evaluation.
Even not for the basic boolean operators:
https://golang.org/pkg/text/template/#hdr-Functions
All the arguments are evaluated.

@digitalcraftsman Okay, the theme should be ready to go.

Is it intended that larger sections of your theme demo aren't populated with content (e.g. the footer or client section)?
The template code to render the sections is there. The config file just is filled with the necessary data/content

@digitalcraftsman Oops, forgot to copy my up-to-date site config into the exampleSites folder. The example site should look complete now.

Your theme is live on Hugo's theme site. Next, I'll promote your theme on Hugo's official Twitter account.


[Bug?]  However, I still want to trim my document on save, i.e. when I press ctrl-s.
When auto-trim is turned on, manually saving also trims whitespace from the document. However, when auto-trim is turned of, manually saving does not trim whitespace from the document. I'm not sure if this is intended, but my interpretation of auto-trim was that it would do it automatically when editing the document, whereas manually saving should always trim.
My workaround is just to turn on auto-trim, but set the number of seconds to an absurdly high amount.

Great point! Will implement this for next build.


Allow retrieving key instances by key-equality from Object* versions of hash maps. [HPPC-66]

This allows one to use an Object*OpenHashMap as a set and a map at the same time (retrieving key instances based on equality relationship).

Issue: HPPC-66 (migrated from JIRA), created by Dawid Weiss (@dweiss), resolved Jul 29 2011

Comment by Dawid Weiss (@dweiss) (migrated from JIRA)
In trunk.


Add some properties to MudBarcode Component

It's really useful to add some properties to MudBarcode, like color and logo icon in the center.
Thanks for your efforts!

Added color properties, and will come with the next release, thanks for the feedback.


force legacy numpy repr for doctests

Many doctests rely on the numpy <=1.13 format array printing.  This PR forces this older representation to be used in the docstring examples when numpy >= 1.14.
In the future, once the minimum numpy version supported has been bumped to >=1.14, the doctests should be regenerated with the new representation and these lines can be removed.

I made the requested changes here.  I was hoping the alternative approach in #345 would work, but so far no luck.

Finally all green here.  no idea why the same fix for 1.14 didn't work on OS X.  As a workaround, I just force numpy 1.13 on Travis for the OS X test case.

The comments were addressed so I am going to go ahead and merge this so that CI is in a working state again.  Feel free to open an new issue or PR if there is anything remaining to address.

Thanks @grlee77


DoNotMerge: Verify CI flakiness is gone

Linux run caught an additional unexpectedError event. Will check it out.


How retry mechanism is going to work when network interruption occurs during customer reading response body?

We wrap the response BodyStream with a ReliableBodyStream and the customer actually reads from this. If, while reading, the underlying body stream throws an exception, then it can issue a new HTTP GET request to continue reading from where the first stream left off. We have examples in other languages and we should just port that code to C++

ReliableStream is already implemented.
@JinmingHu-MSFT  I am closing this issue.  Please feel free to re-open if there's still anything pending for this.


helm-recentf doesn't work with selectrum-helm-mode enabled

I can confirm the problem. Thanks for reporting it.

Specifically:
Debugger entered--Lisp error: (wrong-type-argument listp (name . "Recentf"))
  selectrum-helm--normalize-source((name . "Recentf") nil)
  #f(compiled-function (source) #<bytecode 0x1f5e412531d40a>)((name . "Recentf"))
  mapcar(#f(compiled-function (source) #<bytecode 0x1f5e412531d40a>) ((name .  (19 .  helm-open-dired) ("Attach file(s) to mail buf..." . helm-ff-mail-attach-files) ("Marked files in dired" . helm-marked-files-in-dired) ("Grep File(s) `C-u recurse'" . helm-find-files-grep) ("Zgrep File(s) `C-u Recurse..." . helm-ff-zgrep) ("Pdfgrep File(s)" . helm-ff-pdfgrep) ("Insert as org link" . helm-files-insert-as-org-link) ("Checksum File" . helm-ff-checksum) ("Ediff File" . helm-find-files-ediff-files) ("Ediff Merge File" . helm-find-files-ediff-merge-files) ("Etags `M-., C-u reload tag..." . helm-ff-etags-select) ("View file" . view-file) ("Insert file" . insert-file) ("Add marked files to file-c..." . helm-ff-cache-add-file) ("Delete file(s)" . helm-ff-delete-files) ("Copy file(s) `M-C, C-u to ..." . helm-find-files-copy) ("Rename file(s) `M-R, C-u t..." . helm-find-files-rename) ("Symlink files(s) `M-S, C-u..." . helm-find-files-symlink) ("Relsymlink file(s) `C-u to..." . helm-find-files-relsymlink) ("Hardlink file(s) `M-H, C-u..." . helm-find-files-hardlink) ("Open file externally (C-u ..." . helm-open-file-externally) ...) (persistent-action . helm-ff-kill-or-find-buffer-fname) (persistent-help . "Show this file") (help-message . helm-generic-file-help-message) (requires-pattern . 0) (candidate-transformer helm-skip-boring-files helm-w32-pathname-transformer) (filtered-candidate-transformer helm-highlight-files helm-fuzzy-highlight-matches) (action-transformer helm-transform-file-load-el helm-transform-file-browse-url helm-transform-file-cache) (pattern-transformer . helm-recentf-pattern-transformer) (match helm-mm-exact-match helm-mm-match helm-mm-3-migemo-match) (redisplay . identity) (mode-line "File(s)" "\\<helm-map>\\[helm-help]:He...") (header-line . "C-j: Show this file (keepi...") (multimatch) (match-part lambda (candidate) (if ... ... candidate)) (group . helm-files) (migemo)))
  selectrum-helm--normalize-sources(helm-source-recentf)
  selectrum-helm--adapter(:sources helm-source-recentf :ff-transformer-show-only-basename nil :buffer "*helm recentf*")
  apply(selectrum-helm--adapter (:sources helm-source-recentf :ff-transformer-show-only-basename nil :buffer "*helm recentf*"))
  helm(:sources helm-source-recentf :ff-transformer-show-only-basename nil :buffer "*helm recentf*")
  helm-recentf()
  funcall-interactively(helm-recentf)
  call-interactively(helm-recentf record nil)
  command-execute(helm-recentf record)
  execute-extended-command(nil "helm-recentf" nil)
  funcall-interactively(execute-extended-command nil "helm-recentf" nil)
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)

Is it something that can be done here or on helm side?

This is almost certainly not a Helm bug. It is just selectrum-helm.el not being quite good enough at emulating the Helm API. To fix the problem will require somebody to see what selectrum-helm.el is doing wrong (i.e. differently than Helm) when manipulating the sources list.

I'm seeing what looks like the same problem with helm-ag:
Debugger entered--Lisp error: (wrong-type-argument listp (name . "AG"))
  selectrum-helm--normalize-source((name . "AG") nil)
  #f(compiled-function (source) #<bytecode 0x1556ddf71476cc75>)((name . "AG"))
  selectrum-helm--normalize-sources(helm-source-do-ag)
[snip]

gotta say, selectrum-helm-mode is super cool though. I don't think I would have tried this out yet if it weren't for that. I can try to find a fix at some point but likely won't have time in the next bit here.

@clemera Close this?

@Compro-Prasad See #466 selectrum-helm.el has been removed from Selectrum.


conform does not handle 4-dimensional data frames correctly, if the fourth dim is size 1

Fix an error that occurs when the file passed to conform that has frames (conform does not handle 4-dimensional data frames correctly, if the fourth dim is size 1)

I updated to more conservative approach

I also double checked this implementation with mri_convert --conform results and results are sound.


Memory Leak on MacOS

Type
Performance
Operating System
MacOS
OS Version
14.6.1
Bug description
My Runelite memory usage keeps climbing as I use it. It starts at <1GB but keeps climbing until 5GB+ until I have to close and reopen it. I have tried this disabling all the 3rd party plugins and memory usage slowly creeps up (but slower)
Screenshots or videos

RuneLite version
Runelite version: <IP_ADDRESS>
Launcher version: 2.7.2
Logs
launcher.log
client.log

We think that some of the Apple gpu drivers do this, but it doesn't happen to me. Disabling GPU should fix it.

This also happens to me:
RuneLite version: <IP_ADDRESS>
Macbook Air 2022
Apple M2 chip
Sonoma 14.3.1
It had definitely been working before (I've had this laptop for over a year) but sometime in the past couple weeks I started getting out of memory issues. I'll try disabling GPU to see if that helps though it's not ideal. Thanks!

I don't know if related, but RuneLite never lets my MacBook sleep. If it's running, regardless of whether I lock my screen and am no longer playing, it will completely drain my battery if it's not plugged in.

Your case is probably related more to #10886 .

I have the same issue described in the original post.
Disabling the GPU plugin seems to fix the problem (the memory usage jumps back down to ~1-2 GB), but the problem returns if the GPU plugin is re-enabled (and the memory usage immediately jumps back to whatever value it had climbed to before the GPU plugin was disabled, and then continues to climb slowly).
OS Version: 14.1 (23B2073)
Runelite version: <IP_ADDRESS>

same issue here. M4 chip, macOS Sequoia 15.1.1, RuneLite 1.10.44


enable MaxScanStrategy when accessing iceberg datasource

:mag: Description
Issue References 🔗

Now, MaxScanStrategy can be adopted to limit max scan file size/max scan partitions in some datasources, such as Hive. Hopefully we can enhance MaxScanStrategy to include support for the iceberg datasource.
Describe Your Solution 🔧
get the statistics about files and partitions scanned from iceberg datasourcev2 API
Types of changes :bookmark:

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Test Plan 🧪
Behavior Without This Pull Request :coffin:
Behavior With This Pull Request :tada:
Related Unit Tests

Checklists
📝 Author Self Checklist

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] This patch was not authored or co-authored using Generative Tooling

📝 Committer Pre-Merge Checklist

[ ] Pull request title is okay.
[ ] No license issues.
[ ] Milestone correctly set?
[ ] Test coverage is ok
[ ] Assignees are selected.
[ ] Minimum number of approvals
[ ] No changes are requested

Be nice. Be informative.

Please make sure that the Kyuubi Spark extension also works well on iceberg-free Spark runtime.

Please make sure that the Kyuubi Spark extension also works well on iceberg-free Spark runtime.

good point. Thanks

Please make sure that the Kyuubi Spark extension also works well on iceberg-free Spark runtime.

Fixed. Plz review again.

@zhaohehuhu Could you add a unit test?

Sure. I will add it. Thanks!

Thanks @wForget  @pan3793

disable the rule that checks the maxPartitions for dsv2 @wForget

Thanks, merged to master/1.9


guzzlehttp/psr7  2.0 support

` Problem 1
- beyondcode/laravel-websockets[1.12.0, ..., 1.x-dev] require guzzlehttp/psr7 ^1.5 -> found guzzlehttp/psr7[1.5.0, ..., 1.x-dev] but the package is fixed to 2.0.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
- Root composer.json requires beyondcode/laravel-websockets ^1.12 -> satisfiable by beyondcode/laravel-websockets[1.12.0, 1.x-dev].
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.`

i need this too

Any news about this?

i need this too

Can we get this added to the main branch?

@mpociot @mechelon
Any news about this?
Is this package abandoned?

Thank you!


chore: Release 0.3.0

:robot: I have created a release beep boop
0.3.0 (2023-06-01)
⚠ BREAKING CHANGES

Update to ACVM 0.13.0 (#205)
added keccakvar constraints (#213)
update pedersen hashes for new implementation (#212)

Features

added keccakvar constraints (91ea65f)
added keccakvar constraints (#213) (91ea65f)
Update to ACVM 0.13.0 (#205) (298446e)

Bug Fixes

Add or cleanup implementations for JS target (#199) (f6134b7)
update pedersen hashes for new impl (9a233ce)
update pedersen hashes for new implementation (#212) (9a233ce)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/noir-lang/acvm-backend-barretenberg/releases/tag/v0.3.0 :sunflower:


chore: add js docs for context mutator hook

Minor refactors, but mostly adding js-doc after https://github.com/open-feature/js-sdk/pull/1031.

I'm going to merge this since it's clashing with some other work I'm doing, but please feel free to open new issues or make further comments before we release.


HTML renderer: colspan attribute processing is broken

colspan causes things to shift in a way they shouldn't. The following HTML:

        hello
        world
        how
        are
        you

        one
        two
        three
        four
        five
        six

renders as:
+---+-----+-----+----+----+---+
|hello    |world|how  |are |you |
+---+-----+-----+----+----+---+
|one|two  |three|four|five|six|
+---+-----+-----+----+----+---+

The first row there is obviously broken.
The same happens with  (i.e. when using  instead of .)

Hi, I am getting something similar.
When expecting

I am getting:

Hi, @thiagolcmelo! Your screenshot doesn't look anything like Newsbeuter. Perhaps you commented in the wrong repository?


[c++17] use map, replace all resource maps

Replace TEHashMap with std::map
Refactor resource maps

@vukihub, feel free to ask questions.

we merge issues #16 , #17 and #18 to the
https://github.com/aregtech/areg-sdk/tree/20220206-stl17-migration

All changes are in the branch 20220701-candidate


Support extraQueryParams for metadata endpoint

I would like to use this client library for Microsoft Azure Active Directory B2C.
In Microsoft Azure Active Directory B2C, there is a policy needed to append as query for the metadata endpoint.
For example
https://login.microsoftonline.com/<tenant_id>/.well-known/openid-configuration?p=<policy_name>
instead of
https://login.microsoftonline.com/<tenant_id>/.well-known/openid-configuration
But it looks like the extraQueryParams would not append to query of metadata endpoint if using authority URL instead of metadata property.

What would you imagine this as a feature to look like?

maybe we could have an option allow user specify the metadata url directly?

maybe we could have an option allow user specify the metadata url directly?

you can: metadataUrl on the settings

All set on this? Was that suggestion working for you?

Yes, thanks.


Error with with installing hyperledger caliber: problem reading the PEM file

I am installing hyperledger caliber using the local NPM found at https://hyperledger.github.io/caliper/v0.3/installing-caliper/. Once I invoke the local CLI binary (step 4) using the command,

omar@Baza:~/caliper-benchmarks$ npx caliper launch master
--caliper-workspace .
--caliper-benchconfig benchmarks/scenario/simple/config.yaml
--caliper-networkconfig networks/fabric/fabric-v1.4.1/2org1peergoleveldb/fabric-go.yaml

I got the following log error:
2020.04.23-17:22:54.452 info  [caliper] [cli-launch-master] 	Set workspace path: /home/omar/caliper-benchmarks
2020.04.23-17:22:54.453 info  [caliper] [cli-launch-master] 	Set benchmark configuration path: /home/omar/caliper-benchmarks/benchmarks/scenario/simple/config.yaml
2020.04.23-17:22:54.453 info  [caliper] [cli-launch-master] 	Set network configuration path: /home/omar/caliper-benchmarks/networks/fabric/fabric-v1.4.1/2org1peergoleveldb/fabric-go.yaml
2020.04.23-17:22:54.453 info  [caliper] [cli-launch-master] 	Set SUT type: fabric
2020.04.23-17:22:54.456 info  [caliper] [benchmark-validator] 	No observer specified, will default to none
2020.04.23-17:22:54.456 info  [caliper] [caliper-engine] 	Starting benchmark flow
2020.04.23-17:22:54.460 info  [caliper] [adapters/fabric] 	Initializing standard adaptor compatible with installed SDK: 1.4.0
2020.04.23-17:22:54.871 info  [caliper] [caliper-utils] 	Executing command: cd .; export FABRIC_VERSION=1.4.1;export FABRIC_CA_VERSION=1.4.1;docker-compose -f networks/fabric/docker-compose/2org1peergoleveldb/docker-compose.yaml up -d;sleep 3s
Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
2020.04.23-17:22:58.195 info  [caliper] [caliper-engine] 	Executed start command in 3.324 seconds
2020.04.23-17:22:58.197 info  [caliper] [adapters/fabric] 	Fabric SDK version: 1.4.0; TLS: none
2020-04-23T22:22:58.211Z - error: [NetworkConfig101.js]: NetworkConfig101 - problem reading the PEM file :: Error: ENOENT: no such file or directory, open<EMAIL_ADDRESS>2020.04.23-17:22:58.212 error [caliper] [caliper-engine] 	Error while performing "init" step: Error: ENOENT: no such file or directory, open<EMAIL_ADDRESS>2020.04.23-17:22:58.212 info  [caliper] [caliper-engine] 	Executed "init" step in 0.016 seconds
2020.04.23-17:22:58.212 info  [caliper] [caliper-utils] 	Executing command: cd .; docker-compose -f networks/fabric/docker-compose/2org1peergoleveldb/docker-compose.yaml down;(test -z "$(docker ps -aq)") || docker rm $(docker ps -aq);(test -z "$(docker images dev* -q)") || docker rmi $(docker images dev* -q);rm -rf /tmp/hfc-*
The FABRIC_VERSION variable is not set. Defaulting to a blank string.
The FABRIC_CA_VERSION variable is not set. Defaulting to a blank string.
Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json?all=1: dial unix /var/run/docker.sock: connect: permission denied
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json?all=1: dial unix /var/run/docker.sock: connect: permission denied
"docker rm" requires at least 1 argument.
See 'docker rm --help'.
Usage:  docker rm [OPTIONS] CONTAINER [CONTAINER...]
Remove one or more containers
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/images/json?filters=%7B%22reference%22%3A%7B%22dev%2A%22%3Atrue%7D%7D: dial unix /var/run/docker.sock: connect: permission denied
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/images/json?filters=%7B%22reference%22%3A%7B%22dev%2A%22%3Atrue%7D%7D: dial unix /var/run/docker.sock: connect: permission denied
"docker rmi" requires at least 1 argument.
See 'docker rmi --help'.
Usage:  docker rmi [OPTIONS] IMAGE [IMAGE...]
Remove one or more images
2020.04.23-17:22:58.764 info  [caliper] [caliper-engine] 	Executed end command in 0.552 seconds
2020.04.23-17:22:58.765 error [caliper] [cli-launch-master] 	Benchmark failed with error code 4
Usage:
caliper launch master --caliper-bind-sut fabric:1.4.1 [other options]
Options:
--help, -h           Show usage information  [boolean]
--version            Show version information  [boolean]
--caliper-bind-sut   The name and version of the platform to bind to  [string]
--caliper-bind-cwd   The working directory for performing the SDK install  [string]
--caliper-bind-args  Additional arguments to pass to "npm install". Use the "=" notation when setting this parameter  [string]
--caliper-bind-file  Yaml file to override default (supported) package versions when binding an SDK  [string]
Error: Benchmark failed with error code 4
at Function.handler (/home/omar/caliper-benchmarks/node_modules/@hyperledger/caliper-cli/lib/launch/lib/launchMaster.js:70:23)
at process._tickCallback (internal/process/next_tick.js:68:7)

I have the same pem problem with you.
2020.04.24-15:24:19.250 info  [caliper] [cli-launch-master] 	Set workspace path: /root/go/src/github.com/hyperledger/caliper/caliper-benchmarks
2020.04.24-15:24:19.253 info  [caliper] [cli-launch-master] 	Set benchmark configuration path: /root/go/src/github.com/hyperledger/caliper/caliper-benchmarks/benchmarks/scenario/simple/config.yaml
2020.04.24-15:24:19.253 info  [caliper] [cli-launch-master] 	Set network configuration path: /root/go/src/github.com/hyperledger/caliper/caliper-benchmarks/networks/fabric/fabric-v1.4.1/2org1peergoleveldb/fabric-go-tls.yaml
2020.04.24-15:24:19.253 info  [caliper] [cli-launch-master] 	Set SUT type: fabric
2020.04.24-15:24:19.270 info  [caliper] [benchmark-validator] 	No observer specified, will default to none
2020.04.24-15:24:19.276 info  [caliper] [caliper-engine] 	Starting benchmark flow
2020.04.24-15:24:20.562 info  [caliper] [adapters/fabric] 	Initializing standard adaptor compatible with installed SDK: 1.4.8
2020.04.24-15:24:20.981 info  [caliper] [caliper-utils] 	Executing command: cd caliper-benchmarks; export FABRIC_VERSION=1.4.1;export FABRIC_CA_VERSION=1.4.1;docker-compose -f networks/fabric/docker-compose/2org1peergoleveldb/docker-compose-tls.yaml up -d;sleep 3s
Creating network "2org1peergoleveldb_default" with the default driver
Creating ca.org1.example.com    ... done
Creating orderer.example.com ... done
Creating ca.org2.example.com ... done
Creating peer0.org1.example.com ... done
Creating peer0.org2.example.com ... done
2020.04.24-15:24:31.463 info  [caliper] [caliper-engine] 	Executed start command in 10.483 seconds
2020.04.24-15:24:31.464 info  [caliper] [adapters/fabric] 	Fabric SDK version: 1.4.8; TLS: server
2020-04-24T07:24:31.492Z - error: [NetworkConfig101.js]: NetworkConfig101 - problem reading the PEM file :: Error: ENOENT: no such file or directory, open '/root/go/src/github.com/hyperledger/caliper/caliper-benchmarks/networks/fabric/config_solo/crypto-config/peerOrganizations/org1.example.com/tlsca/tlsca.org1.example.com-cert.pem'
2020.04.24-15:24:31.494 error [caliper] [caliper-engine] 	Error while performing "init" step: Error: ENOENT: no such file or directory, open '/root/go/src/github.com/hyperledger/caliper/caliper-benchmarks/networks/fabric/config_solo/crypto-config/peerOrganizations/org1.example.com/tlsca/tlsca.org1.example.com-cert.pem'
2020.04.24-15:24:31.495 info  [caliper] [caliper-engine] 	Executed "init" step in 0.031 seconds
2020.04.24-15:24:31.495 info  [caliper] [caliper-utils] 	Executing command: cd caliper-benchmarks; docker-compose -f networks/fabric/docker-compose/2org1peergoleveldb/docker-compose-tls.yaml down;(test -z "$(docker ps -aq)") || docker rm $(docker ps -aq);(test -z "$(docker images dev* -q)") || docker rmi $(docker images dev* -q);rm -rf /tmp/hfc-*
The FABRIC_CA_VERSION variable is not set. Defaulting to a blank string.
The FABRIC_VERSION variable is not set. Defaulting to a blank string.
Removing peer0.org2.example.com ... done
Removing peer0.org1.example.com ... done
Removing ca.org1.example.com    ... done
Removing ca.org2.example.com    ... done
Removing orderer.example.com    ... done
Removing network 2org1peergoleveldb_default
"docker rm" requires at least 1 argument.
See 'docker rm --help'.
Usage:  docker rm [OPTIONS] CONTAINER [CONTAINER...]
Remove one or more containers
"docker rmi" requires at least 1 argument.
See 'docker rmi --help'.
Usage:  docker rmi [OPTIONS] IMAGE [IMAGE...]
Remove one or more images
2020.04.24-15:24:33.217 info  [caliper] [caliper-engine] 	Executed end command in 1.721 seconds
2020.04.24-15:24:33.217 error [caliper] [cli-launch-master] 	Benchmark failed with error code 4
Usage:
caliper launch master --caliper-bind-sut fabric:1.4.1 [other options]
Options:
--help, -h           Show usage information  [布尔]
--version            Show version information  [布尔]
--caliper-bind-sut   The name and version of the platform to bind to  [字符串]
--caliper-bind-cwd   The working directory for performing the SDK install  [字符串]
--caliper-bind-args  Additional arguments to pass to "npm install". Use the "=" notation when setting this parameter  [字符串]
--caliper-bind-file  Yaml file to override default (supported) package versions when binding an SDK  [字符串]

From: https://github.com/hyperledger/caliper-benchmarks/blob/master/README.md#running-a-benchmark
Ensure that the crypto configuration files have been generated. Do this by navigating to the relevant /networks/fabric/config_x directory and running the command:
The x in the case is solo
./generate.sh
But after which the Crypto file generation might fail, But some possible solution in this issue here https://github.com/hyperledger/caliper-benchmarks/issues/40

I run the command ./generate.sh as follows but I getting the following error. Did I make something wrong?
omar@Baza:~/caliper-benchmarks$ cd networks/fabric/config_solo
omar@Baza:~/caliper-benchmarks/networks/fabric/config_solo$ ./generate.sh
Pull Hyperledger Fabric binaries
===> Downloading version x86_64–1.0.0 platform specific fabric binaries
===> Downloading: https://github.com/hyperledger/fabric/releases/download/v1.0.0/hyperledger-fabric-linux-amd64-1.0.0.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 9 100 9 0 0 29 0 — : — : — — : — : — — : — : — 29
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
==> There was an error downloading the binary file.
— — → x86_64–1.0.0 platform specific fabric binary is not available to download ← —
./generate.sh: line 13: ./bin/cryptogen: No such file or directory
./generate.sh: line 14: ./bin/configtxgen: No such file or directory
./generate.sh: line 15: ./bin/configtxgen: No such file or directory
find: ‘crypto-config’: No such file or directory


Pull Transport Unintialized Audio Recorder

Still receiving this error, even after confirming users have Recording permissions enabled on their device. Seeing issues on 4.4.2 - 7.1 and wanted to reopen this.
Fatal Exception: java.lang.IllegalStateException: startRecording() called on an uninitialized AudioRecord.
       at android.media.AudioRecord.startRecording(AudioRecord.java:894)
       at omrecorder.PullTransport$AbstractPullTransport.preparedSourceToBePulled(PullTransport.java:89)
       at omrecorder.PullTransport$AbstractPullTransport.start(PullTransport.java:70)
       at omrecorder.AbstractRecorder$1.run(AbstractRecorder.java:29)
       at java.lang.Thread.run(Thread.java:818)

Signals that a method has been invoked at an illegal or inappropriate time. In other words, the Java environment or Java application is not in an appropriate state for the requested operation.

@jpack1337 I have already replied to previous issue. The issue is only happens when you fail to release recorder properly. I havent noticed any issue related to in my crash reporting tools too.  Yes but you may have to check that the format you are supplying to OmRecorder should be workable. Some freqency and audioSource may not work and that you have to check on your end.

Hi @kailash09dabhi , I reached out to you, check your email!

Closed due to no activity. Please feel yourself free to reopen it.


Flux: Namespace based filtering

Throughout Headlamp, you can filter by namespace. This is respected as you navigate through different views.
It would be really helpful if the Flux plugin had this feature, and even better if it share/tap into any existing namespace filter elsehwere in Headlamp.

#75

In addition to this: Users focused on a single namespace (e.g. I want to check the workloads in my namespace) could also be helped with a Flux panel on the Namespace page.

In addition to this: Users focused on a single namespace (e.g. I want to check the workloads in my namespace) could also be helped with a Flux panel on the Namespace page.

I am not sure how the plugin system works, but I don't know if the other pages are extensible.
If you have filtered by namespace while in the Flux plugin, clicking on Workloads should still maintain the same namespace. It should be global, as it is already between Events and Workloads etc.


Centre the tier1:arrow-collapse-small icon

The problem:
arrow-collapse-small and arrow-expand-small are clearly meant to be used in conjunction with each other, much like their regular counterparts are used on the accordion component. However, they are not positioned in the same area of their bounding box making transitioning between them awkward.

Talking with some designers about these icons, apparently arrow-collapse and arrow-expand (the big ones) should not even exist and the small ones should be named without the -small suffix, but having that discussion is a separate issue.
This pr will simply centre the collapse arrow like it's corresponding expand icon is.

Thanks. As a FRA, it could be pinned on an older version of things so who knows when it would update, but best double-check that it's not already compensating for the misalignment!


Add support for network labels

This adds label support to networks as proposed in #694.

Codecov Report

Merging #705 into master will decrease coverage by 0.13%.
The diff coverage is 0%.

@@             Coverage Diff              @@
##             master     #705      +/-   ##
============================================
- Coverage     65.12%   64.99%   -0.14%
+ Complexity      623      620       -3
============================================
  Files           141      141
  Lines          2684     2685       +1
  Branches        327      328       +1
============================================
- Hits           1748     1745       -3
  Misses          789      789
- Partials        147      151       +4

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 0bb6112...1f51142. Read the comment docs.


Extra padding on mobile - 'X'

BUG
Current Behavior
'X' looks like it have extra padding-left on mobile.
Desired Behavior
X should appear aligned to the right of the screen.
Steps to Replicate

Navigate to staging.dosomething.org
Sign up for a campaign
Observe onboarding

Why This Matters
Having a floating X is poor design -- and not what our mockups display!
Relevant Screenshots + Links

 Gladiator -- Feature to Edit the Leaderboard Photos


feat: Create new package safe-kit

What it solves
Resolves https://github.com/safe-global/safe-core-sdk/issues/867, https://github.com/safe-global/safe-core-sdk/issues/866
How this PR fixes it
We are adding a new package, safe-kit, which exports a simple client, createSafeClient, that exposes a send() method to execute transactions through Safe, making the deployment necessary if required

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

12 of 12 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.4%) to 77.482%

Totals

Change from base Build<PHONE_NUMBER>:
-0.4%

Covered Lines:
767

Relevant Lines:
917

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

12 of 12 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.4%) to 77.482%

Totals

Change from base Build<PHONE_NUMBER>:
-0.4%

Covered Lines:
767

Relevant Lines:
917

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

12 of 12 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.4%) to 77.482%

Totals

Change from base Build<PHONE_NUMBER>:
-0.4%

Covered Lines:
767

Relevant Lines:
917

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

12 of 12 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.4%) to 77.482%

Totals

Change from base Build<PHONE_NUMBER>:
-0.4%

Covered Lines:
767

Relevant Lines:
917

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

12 of 12 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.4%) to 77.708%

Totals

Change from base Build<PHONE_NUMBER>:
-0.4%

Covered Lines:
762

Relevant Lines:
912

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

12 of 12 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.4%) to 77.708%

Totals

Change from base Build<PHONE_NUMBER>:
-0.4%

Covered Lines:
762

Relevant Lines:
912

💛  - Coveralls


Clarification on how to set up the connection timeout

[Enter feedback here]
When looking at the suggested connection parameters on the client side here https://docs.microsoft.com/en-us/azure/cosmos-db/cassandra/prevent-rate-limiting-errors#suggested-client-side-settings it is not clear if it's a code sample or other so please specify in the page

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 60c447c2-c527-21bc-7712-221b3f80837f
Version Independent ID: 3d716cc3-40aa-0309-2a06-69f3920636f9
Content: Prevent rate-limiting errors for Azure Cosmos DB API for Cassandra.
Content Source: articles/cosmos-db/cassandra/prevent-rate-limiting-errors.md
Service: cosmos-db
Sub-service: cosmosdb-cassandra
GitHub Login: @dileepraotv-github
Microsoft Alias: turao

@DavideDelVecchio Thank you for your feedback. We are reviewing this and will get ack shortly.

#please-close


Defining roles and the pages they get redirected to

I'm trying to set up a few different roles for users, various roles for standard users. When 1 type of new role logs in, I would like them to see a different page. There are pages, like page_2, page_3, etc... which is nice, but how do I attach roles to new pages so I can create page_6, page_7 and so on?

You’d want to use the $auth object that’s spawned in the pagehead file on page load and use the “hasRole” method. This returns true or false based on if the current user has the method that you pass it. From there you can redirect (or conditionally display content or whatever else you want) based on if it’s true or false.
Sent with GitHawk

Interesting. I'm trying that. In the mean time, when a user logs in, they click the login button, and get looped back to /login/index.php, but shouldn't it go to /index.php without the login? The user's session is valid and can navigate by the menu, it's just the login process. Where does that get set? I checked my DB and the base URL there is correct.

I've never had it loop back to the login page, and I'm unable to replicate the problem myself now. Could you list out the steps for me that you go through to cause that to happen?

I go to the login page, log in and it loops back to the login page. The URL doesn't change, but the top nav bar shows me logged in.

What webserver are you running? Also, what operating system/version?
All I can think off of the top of my head is some sort of configuration issue with your webserver or redirect rule messing things up. The PHP script is set to automatically redirect to the homepage if the login page is accessed while the user is already logged in.

It's a shared linux box. Kinda all I can dig up from the cpanel. Composer barely ran on my machine to set up the vendor file. I had to pull in the jquery and the bootstap css files manually. I

Also, thank you for your help here! It is truly appreciated!

 They always seem to cause all kinds of weird problems, and you have no control over the underlying system to solve them. Have you thought about using a cheap VPS provider instead like vultr or digitalocean? I'd highly recommend going for one of those over a shared hosting service.

No problem! Happy to help! Good luck to you :)
On Mon, Jun 18, 2018 at 1:51 PM, d_diddy<EMAIL_ADDRESS>wrote:

Also, thank you for your help here! It is truly appreciated!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/therecluse26/PHP-Login/issues/199#issuecomment-398139828,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AH24AsrJobN7WdS7iFpcgeOOiEba1lvQks5t9-itgaJpZM4Uol3D
.

HI,
I'm facing the same problem here, after login i'm still on the /login/index.php istead of /index.php.
Any idea?
Thanks

z


This is cool!

I'm about to post various other issues and suggestions, but before I did so, I just wanted to say this is a cool project.  I'd been tempted to do this sort of thing myself, when I stumbled across yours.  I appreciated how you did this with AST's, which was much better than the wheel-reinventing approach I'd considered using.  So rather than start fresh, I'll work from your very useful starting point, and share the results with you (and whomever else is interested).  Thanks for the awesome work, and for sharing it with others.  If the other issues I post seem negative, please remember these positive notes here!

This is a wonderful thing to wake up to, thanks!

This is a wonderful thing to wake up to, thanks!


Privileged Role Administrator and Privileged Authentication Administrator

The advice for limiting "Global Admin" role assignment should probably also cover these two additional roles, which are conceptually equivalent as a user with either of these can trivially step into Global Admin.
Privileged Role Administrator; by assigning themselves (or another account they control) to Global Admin
Privileged Authentication Administrator ; by resetting credentials for another Global Admin

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 71c33632-8e34-0ffa-1793-9896d4c9b905
Version Independent ID: 60110109-bd6f-e43d-fb2f-1abf1d5af2cf
Content: Best practices for Azure AD roles - Microsoft Entra
Content Source: articles/active-directory/roles/best-practices.md
Service: active-directory
Sub-service: roles
GitHub Login: @rolyon
Microsoft Alias: rolyon

@Daniel-t
Thanks for your feedback! We will investigate and update as appropriate.

Hi @Daniel-t
Thanks for your feedback about these roles. We've updated the admin center experience and docs to more clearly indicate which roles are considered privileged, including Privileged Role Administrator and Privileged Authentication Administrator.
https://learn.microsoft.com/en-us/azure/active-directory/roles/privileged-roles-permissions
https://learn.microsoft.com/en-us/azure/active-directory/roles/permissions-reference
Let us know if you have any feedback.
thanks

#please-close


Incorrect definition for LRESULT

https://microsoft.github.io/windows-docs-rs/doc/bindings/Windows/Win32/Foundation/struct.LRESULT.html

#[repr(transparent)]
pub struct LRESULT(pub i32);

https://docs.microsoft.com/en-us/windows/win32/winprog/windows-data-types#LRESULT

This type is declared in WinDef.h as follows:
typedef LONG_PTR LRESULT;

The definition generated by windows-rs should be struct LRESULT(pub isize);
I encountered this issue when trying to return an error from WndProc - -1 winds up looking like -4294967296 ((-1i32 as i64) << 32) to the system

Agreed, that looks wrong. Transferring to the win32metadata repo, where this definition comes from.


HTTP API localhost error

When I run http_api and open localhost:8080 on browser as

Set LINKEDIN_API_KEY and LINKEDIN_API_SECRET, configure your app to redirect to http://localhost:8080/code, then execute:
http_api.py
Visit http://localhost:8080 in your browser, curl or similar
A tab in your browser will open up, give LinkedIn permission there
You'll then be presented with a list of available routes, hit any, e.g.:
curl -XGET http://localhost:8080/get_profile

guides, it gives
C:\Python27\python.exe C:/Users/SahinPC/PycharmProjects/untitled/http_api.py
Server started on port:8080
<IP_ADDRESS> - - [18/Mar/2016 16:42:19] "GET / HTTP/1.1" 200 -
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 599, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\Python27\lib\SocketServer.py", line 655, in __init__
    self.handle()
  File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "C:/Users/Tiar/PycharmProjects/untitled/http_api.py", line 160, in do_GET
----------------------------------------
    open_new_tab(liw.authentication.authorization_url)
Exception happened during processing of request from ('<IP_ADDRESS>', 51846)
----------------------------------------
  File "C:\Python27\lib\site-packages\linkedin\linkedin.py", line 98, in authorization_url
    qsl = ['%s=%s' % (urllib.quote(k), urllib.quote(v)) for k, v in qd.items()]
  File "C:\Python27\lib\urllib.py", line 1290, in quote
    raise TypeError('None object cannot be quoted')
TypeError: None object cannot be quoted
----------------------------------------
Exception happened during processing of request from ('<IP_ADDRESS>', 51848)
----------------------------------------
<IP_ADDRESS> - - [18/Mar/2016 16:42:19] "GET /favicon.ico HTTP/1.1" 200 -
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 599, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\Python27\lib\SocketServer.py", line 655, in __init__
    self.handle()
  File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
    self.handle_one_request()
  File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
    method()
  File "C:/Users/Tiar/PycharmProjects/untitled/http_api.py", line 160, in do_GET
    open_new_tab(liw.authentication.authorization_url)
  File "C:\Python27\lib\site-packages\linkedin\linkedin.py", line 98, in authorization_url
    qsl = ['%s=%s' % (urllib.quote(k), urllib.quote(v)) for k, v in qd.items()]
  File "C:\Python27\lib\urllib.py", line 1290, in quote
    raise TypeError('None object cannot be quoted')
TypeError: None object cannot be quoted

How could we solve this? Any opinion is appreciated.

I have the same problem, seems like linkedin framework needs to get checked again.

same problem here too... how can we solve it?


chromosome coordinates appear to start at 0

Commit: ?
Steps to reproduce

zoom into chromosome axis/grid until individual positions are shown

Observed behavior

the first position of chromosome n appears to be 0 rather than 1.

Expected behavior

the positions should be shifted 1 unit to the left and the first position of a new chromosome should be mapped to the grid axis

Fixed in local version. Will close the bug when the changes are pushed to the public repo:


Can't load on Atom 1.7 beta

I thought this was related to the chokidar apm rebuild failures but apparently after some debugging it grunt-ts:
"[{"path":"/Users/viktor/.atom/packages/Ensime/node_modules/ensime-client/node_modules/grunt-ts/node_modules/fsevents","name":"fsevents","version":"0.3.8","error":"Module version mismatch. Expected 47, got 46."}]"

But this is only a problem when developing… grunt-ts is a devDependency on a transitive dependency ensime-node. Man, this is annoying though. There was some check for devMode I think…

Did npm pack and npm unlink; npm install /Users/viktor/dev/projects/ensime-node/ensime-client-0.3.0.tgz
But I still get the error:
JSON.stringify(this.incompatibleModules)
"[{"path":"/Users/viktor/.atom/packages/Ensime/node_modules/ensime-client/node_modules/grunt-ts/node_modules/fsevents","name":"fsevents","version":"0.3.8","error":"Module version mismatch. Expected 47, got 46."}]"
which is total bullocks since there is no such file:

~/d/p/a/n/e/node_modules ❯❯❯ ll /Users/viktor/.atom/packages/Ensime/node_modules/ensime-client/node_modules/grunt-ts
ls: /Users/viktor/.atom/packages/Ensime/node_modules/ensime-client/node_modules/grunt-ts: No such file or directory

Something is utterly broken in Atom here.

Stuff get cached so might need to blow local storage https://github.com/atom/apm/issues/531#issuecomment-225858739.
But not a bug on ensime-atom. Closing.


Decorated_pot in water = reflection is wrong

Describe the bug
Decorated pot reflection is wrong.
To Reproduce
Steps to reproduce the behavior:

Place decorated pot in water
See error

Expected behavior
Reflection on water such as what have been done with boats with chest.
Screenshots

System Information

windows 10, Minecraft Java version 1.20.4 with experimental features on a Purpur server, Sodium + iris
2.4.3
GPU nvidia RTX 3050 Ti Laptop

Additional context

Again, these are artifacts of Screen Space Reflections. You can see the same thing in the BSL shader or others which use the same technique:


Incorrect cursor in fullscreen mode

When starting the game in full screen mode, the position pointed by the laser pointer and the cursor position are misaligned.

Direct manipulation of the cursor with the mouse is no problem.
There is a problem with the cursor operation with the hand controller's laser pointer.

Fixed 2 problems.

UIScreen.GetScreenPositionFromWorld mixed two types of screen coordinates(WindowRect and Screen). Unified to WindowRect.
Unable to support displays other than 16/9 aspect ratio such as ultra-wide display. Added left and right margins to calculations.


[PR in progress] Create new workbook template for provisioning

PR Checklist

[ ] Explain your changes, so people looking at the PR know what and why, the code changes are the how.
[ ] if updating templates, it is helpful to post a screenshot of what the changes look like.
[ ] if updating templates, ensure that your parameters and steps have meaningful names.
[ ] if adding new templates, ensure that your parameters and columns have display names.
[ ] if adding new templates, or changing items in a gallery, it's helpful to post a screenshot of what the gallery looks like now

This PR aims to create a new workbook to be published in the gallery for Azure Active Directory.


feat: Bucket#getFiles Filtering

It would be cool if Bucket#getFiles offered a filter option to offer client-side filtering.
Here's what that interface could look like:
import {GetFilesOptions, File} from '@google-cloud/storage';

// Modify `GetFilesOptions` to look like this
interface GetFilesOptionsWithFilter extends GetFilesOptions {
  filter?: (file: File) => boolean
}

This way customers can pass a filter, like this:
const [images] = await storage.bucket(config.bucket).getFiles({
  prefix: 'media/', // storing mixed media using this prefix
  filter: f => /^image\//.test(f.metadata.contentType) // only retrieve images
});

We could also rename this to clientFilter/clientSideFilter/localFilter to clarify this is client-side filtering and to not conflict with the backend if the service offered a filter option.

Creating an internal request to add advanced filtering to ListObject. Closing this out


Rebuild 22.2 in order to fix ELSI dependency problem

(This should fail now, I try to reproduce the error users have when installing the mpi-version of the code)

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)
[x] Ensured the license file is being packaged.

Testing rebuild with current ELSI as ELSI 2.8.2 pulls in wrong NTPoly dependency and results in an unresolved symbol in libelsi.so.

@conda-forge-admin, please restart ci

@conda-forge-admin please rerender


min_quantize lib and command line

a quantize/obfuscate lib

without Quantize/DeQuantize ops
could obfuscate node names
use KMeans instead of simple average slice

Can one of the admins verify this patch?

u need pass cla ~ i was there, now i passed , just follow me:
https://github.com/tensorflow/tensorflow/pull/14867

I signed it!

I signed it!

change repository


Added toggle to highlight predict option

Adding a toggle to make the predict option standout more from the right-click menu as described in https://github.com/Bot-detector/bot-detector/issues/30.

Excellent submission.


Facing some issues in deploying async advanced properties

Hi
I hope you are doing well and good
Actually we use the adf tools and powershell scripts to deploy our Azure data factory to higher environments.
But recently we added a web activity in one of our pipelines and we enable an advanced setting called "Disable Async Pattern" when we try to deploy the same to our UAT environment this specific setting is alone not getting updated in our Adf pipeline can you please guide me what should I do to enable this property using our devops pipeline Directly instead of doing it Manually everytime.

Not enough information.


oslogin-ssh test: Avoid empty ssh-keys inclusion

The old method was stacking a '\n' at the ssh-keys metadata list when it
was removing the last key (it could clear a '\n' at the end at removal,
but only after removing, the new list had a '\n' at the end).
This fix will avoid the project metadata being overwhelmed by empty keys
after several runs and it will even clear them, if it happens again.

/ok-to-test


Undefined symbols for architecture armv7

Hi,
I created the framework file to use Tesseract for iOS, but I get the following errors:
Undefined symbols for architecture armv7:
"OBJC_CLASS$_G8RecognitionOperation", referenced from:
objc-class-ref in ViewController.o
"OBJC_CLASS$_G8Tesseract", referenced from:
objc-class-ref in ViewController.o
and also the warning that files missing the armv7 architecture, any help?
Jan

Can you provide more details about how you created the framework?
Alternatively, if you just want to get up and running with Tesseract without worrying about creating the framework file yourself, you should just use CocoaPods to install the Tesseract library for a project: https://github.com/gali8/Tesseract-OCR-iOS/wiki/Installation#integrate-the-framework-into-an-existing-project-using-cocoapods

I create it like you mentioned here: https://github.com/gali8/Tesseract-OCR-iOS/issues/128#issuecomment-69146700 and add it to my project like it's explained here: http://cocoadocs.org/docsets/TesseractOCRiOS/3.4.0/

Both of those instructions are outdated. Officially we no longer support projects that integrate the framework manually because CocoaPods is so much easier to use.
That being said, it sounds like you might be using an outdated version of the library files to try to build the framework. How did you get the library source files to build the framework?

I'm not sure if I understand you right: I just use the Tesseract-OCR-iOS.xcworkspace project and the xctool command.

Yes but where did you get that project? Did you download it from one of the zip files on the GitHub Releases page (https://github.com/gali8/Tesseract-OCR-iOS/releases)? If so, which version did you download? Or did you clone it using git clone git@github.com:gali8/Tesseract-OCR-iOS.git?

I used the "Download ZIP" button at the main page.

I see, using that button would download the contents of the master branch of this repo.
The problem is that using the xctool on the command line doesn't build for all of the architectures (for example, armv7). You can specify a specific architecture you want it to build for via the -arch flag (e.g. -arch armv7), but I don't know how to specify that it should build for multiple architectures.
Can you explain why you don't want to use CocoaPods to install the library for your project?

@Jan-M-B, at least the instructions from #120 seem to be working.
So what you need is to change manually an architecture for any target you use.
For example, if you try to run your app under device you should use the following command:
xctool -workspace Tesseract-OCR-iOS.xcworkspace -scheme TesseractOCR -configuration Release -sdk iphoneos CONFIGURATION_BUILD_DIR=./Products

If you try to run it under simulator you should specify '-sdk iphonesimulator' instead of iphoneos  as I remember.

But do you need those dances, if pod makes all of those automatically for you?
Just install Cocoapods and create a simple Podfile as it mentioned in the [installation page] (https://github.com/gali8/Tesseract-OCR-iOS/wiki/Installation).

Thanks @kevincon and @ws233 it works now :)

But do you need those dances, if pod makes all of those automatically for you?

It's just the handling I like more ....


Build: Fixed CI by temporarily using h5py2 for tests

Only for CI to pass, does not fix anything....

Sounds pragmatic for now


The language server does not trigger dialyzer

Problem
Just yesterday I updated a lot of stuff on my machine (all brew packages, MacOS itself, vim plugins) and I downloaded the most recent ElixirLS version. After this, I've got a certain project where I can't seem to be able to trigger dialyzer to run when ElixirLS starts up. This was working fine before. I'm using CoC and it works for my other language server (Elm language server, for example). Here's the output:
## versions

vim version: VIM - Vi IMproved 8.2 8020950
node version: v14.4.0
coc.nvim version: 0.0.78
coc.nivm directory: /Users/sashaafm/.vim/bundle/coc.nvim
term: iTerm.app
platform: darwin

## Output channel: languageserver.elixirLS

Started ElixirLS v0.4.0
Elixir version: "1.10.2 (compiled with Erlang/OTP 21)"
Erlang version: "22"
Compiling with Mix env test
[Info  - 12:05:17 PM] Compile took 73 milliseconds

I believe after this line it was supposed to start emitting lines about Dialyzer and Symbols. I've tried the most common troubleshooting patterns and this wasn't solved.
Environment

Elixir & Erlang versions (elixir --version):

Erlang/OTP 22 [erts-10.7.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [hipe]

Elixir 1.10.2 (compiled with Erlang/OTP 21)

Operating system:
Darwin Zane 19.5.0 Darwin Kernel Version 19.5.0: Tue May 26 20:41:44 PDT 2020; root:xnu-6153.121.2~2/RELEASE_X86_64 x86_64 (MacOS 10.15.5)
Editor or IDE name (e.g. Emacs/VSCode):

VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Jun 10 2020 16:42:10)
macOS version
Included patches: 1-950

LSP Client name:
ElixirLS 0.4.0

Troubleshooting

[X] Restart your editor (which will restart ElixirLS) sometimes fixes issues
[X] Stop your editor, remove the entire .elixir_ls directory, then restart your editor

NOTE: This will cause you to have to re-run the dialyzer build for your project

Logs

Create a new Mix project with mix new empty, then open that project with VS Code and open an Elixir file. Is your issue reproducible on the empty project? If not, please publish a repo on Github that does reproduce it.
I tried this and it's correctly working, I think. The output shows this:

Started ElixirLS v0.4.0
Elixir version: "1.10.2 (compiled with Erlang/OTP 21)"
Erlang version: "22"
Compiling with Mix env test
Compiling 1 file (.ex)
Generated empty app
[Info  - 12:03:02 PM] Compile took 1634 milliseconds
[Info  - 12:03:02 PM] [ElixirLS Dialyzer] Checking for stale beam files
[Info  - 12:03:02 PM] [ElixirLS Dialyzer] Found 7 changed files in 5 milliseconds
[Info  - 12:03:03 PM] [ElixirLS Dialyzer] Analyzing 7 modules: [Collectable, Empty, Enumerable, IEx.Info, Inspect, List.Chars, String.Chars]
[Info  - 12:03:03 PM] [ElixirLS Dialyzer] Analysis finished in 976 milliseconds
[Info  - 12:03:03 PM] Dialyzer analysis is up to date
[Info  - 12:03:04 PM] [ElixirLS Dialyzer] Writing manifest...
[Info  - 12:03:04 PM] [ElixirLS Dialyzer] Done writing manifest in 1154 milliseconds.
[Info  - 12:03:05 PM] [ElixirLS WorkspaceSymbols] Indexing...
[Info  - 12:03:11 PM] [ElixirLS WorkspaceSymbols] Module discovery complete
[Info  - 12:03:11 PM] [ElixirLS WorkspaceSymbols] 25 callbacks added to index
[Info  - 12:03:11 PM] [ElixirLS WorkspaceSymbols] 299 modules added to index
[Info  - 12:03:12 PM] [ElixirLS WorkspaceSymbols] 488 types added to index
[Info  - 12:03:15 PM] [ElixirLS WorkspaceSymbols] 6218 functions added to index

I cannot publish a repo with the problem due to confidentiality of the code, and it being quite a large project.
EDIT:
I noticed a line in my Vim, but didn't manage to copy it. It was something about "changeNotifications" "after 5 seconds" and started using the default settings
EDIT 2:
Somehow managed to get this error on my output:
[Warn  - 12:44:50 PM] warning: Received unmatched notification: %{"jsonrpc" => "2.0", "method" => "workspace/didChangeWorkspaceFolders", "params" => %{"event" => %{"added" => [%{"name" => "web", "uri" => "file:///Users/sashaafm/Documents/project/frontend/web"}], "removed" => []}}}
  (language_server 0.4.0) lib/language_server/server.ex:321: ElixirLS.LanguageServer.Server.handle_notification/2
  (language_server 0.4.0) lib/language_server/server.ex:134: ElixirLS.LanguageServer.Server.handle_cast/2
  (stdlib 3.12.1) gen_server.erl:637: :gen_server.try_dispatch/4
  (stdlib 3.12.1) gen_server.erl:711: :gen_server.handle_msg/6
  (stdlib 3.12.1) proc_lib.erl:249: :proc_lib.init_p_do_apply/3

EDIT 3:
I've managed to trigger some further errors
Started ElixirLS v0.4.0
Elixir version: "1.10.2 (compiled with Erlang/OTP 21)"
Erlang version: "22"
Compiling with Mix env test
[Info  - 2:26:50 PM] Compile took 76 milliseconds
/Users/sashaafm/.asdf/installs/erlang/22.3.4/lib/compiler-7.5.4/src/compile.erl:
at line 39:
can't find include file "erl_compile.hrl"

[Warn  - 2:28:06 PM] docsh error: error
[{edoc,'-check_forms/3-fun-0-',3,[{file,"edoc.erl"},{line,712}]},
 {lists,foreach,2,[{file,"lists.erl"},{line,1338}]},
 {edoc,read_source,2,[{file,"edoc.erl"},{line,581}]},
 {edoc_extract,source,3,[{file,"edoc_extract.erl"},{line,57}]},
 {docsh_edoc,to_internal,2,
             [{file,"/home/jason/dev/forks/elixir-ls/deps/docsh/src/docsh_edoc.erl"},
              {line,43}]},
 {docsh_lib,convert_one,1,
            [{file,"/home/jason/dev/forks/elixir-ls/deps/docsh/src/docsh_lib.erl"},
             {line,42}]},
 {lists,flatmap,2,[{file,"lists.erl"},{line,1250}]},
 {docsh_lib,convert,3,
            [{file,"/home/jason/dev/forks/elixir-ls/deps/docsh/src/docsh_lib.erl"},
             {line,37}]}]

Compiling with Mix env test
[Info  - 2:28:08 PM] Compile took 0 milliseconds
Compiling with Mix env test
[Info  - 2:28:25 PM] Compile took 0 milliseconds
Compiling with Mix env test
[Info  - 2:31:07 PM] Compile took 0 milliseconds
Compiling with Mix env test
[Info  - 2:31:10 PM] Compile took 0 milliseconds
Compiling with Mix env test
[Info  - 2:31:23 PM] Compile took 0 milliseconds
Compiling with Mix env test
[Info  - 2:31:46 PM] Compile took 0 milliseconds
/Users/sashaafm/.asdf/installs/erlang/22.3.4/lib/kernel-6.5.2/src/application_controller.erl:
at line 47:
can't find include file "logger.hrl"

[Warn  - 2:32:09 PM] docsh error: error
[{edoc,'-check_forms/3-fun-0-',3,[{file,"edoc.erl"},{line,712}]},
 {lists,foreach,2,[{file,"lists.erl"},{line,1338}]},
 {edoc,read_source,2,[{file,"edoc.erl"},{line,581}]},
 {edoc_extract,source,3,[{file,"edoc_extract.erl"},{line,57}]},
 {docsh_edoc,to_internal,2,
             [{file,"/home/jason/dev/forks/elixir-ls/deps/docsh/src/docsh_edoc.erl"},
              {line,43}]},
 {docsh_lib,convert_one,1,
            [{file,"/home/jason/dev/forks/elixir-ls/deps/docsh/src/docsh_lib.erl"},
             {line,42}]},
 {lists,flatmap,2,[{file,"lists.erl"},{line,1250}]},
 {docsh_lib,convert,3,
            [{file,"/home/jason/dev/forks/elixir-ls/deps/docsh/src/docsh_lib.erl"},
             {line,37}]}]

Compiling with Mix env test
[Info  - 2:32:16 PM] Compile took 0 milliseconds

Maybe this is related to asdf usage?
EDIT 4:
Uninstalled asdf and now I'm getting this. Also a beam.smp process is now taking all my CPU running a ElixirLanguageServer.CLI.main() function which I think is supposed to happen, right?
Started ElixirLS v0.4.0
Elixir version: "1.10.3 (compiled with Erlang/OTP 22)"
Erlang version: "23"
[Error  - 2:43:50 PM] Request textDocument/completion failed.
  Message: an exception was raised:
    ** (MatchError) no match of right hand side value: []
        (elixir_sense 1.0.1) lib/elixir_sense/core/state.ex:601: ElixirSense.Core.State.remove_vars_scope/1
        (elixir_sense 1.0.1) lib/elixir_sense/core/metadata_builder.ex:100: ElixirSense.Core.MetadataBuilder.post_module/3
        (elixir_sense 1.0.1) lib/elixir_sense/core/metadata_builder.ex:46: ElixirSense.Core.MetadataBuilder.build/1
        (elixir_sense 1.0.1) lib/elixir_sense/core/parser.ex:30: ElixirSense.Core.Parser.parse_string/4
        (language_server 0.4.0) lib/language_server/providers/completion.ex:101: ElixirLS.LanguageServer.Providers.Completion.completion/4
        (language_server 0.4.0) lib/language_server/server.ex:538: anonymous fn/3 in ElixirLS.LanguageServer.Server.handle_request_async/2
  Code: -32000

14:43:50.976 [error] Process #PID<0.120.0> raised an exception
** (MatchError) no match of right hand side value: []
    (elixir_sense 1.0.1) lib/elixir_sense/core/state.ex:601: ElixirSense.Core.State.remove_vars_scope/1
    (elixir_sense 1.0.1) lib/elixir_sense/core/metadata_builder.ex:100: ElixirSense.Core.MetadataBuilder.post_module/3
    (elixir_sense 1.0.1) lib/elixir_sense/core/metadata_builder.ex:46: ElixirSense.Core.MetadataBuilder.build/1
    (elixir_sense 1.0.1) lib/elixir_sense/core/parser.ex:30: ElixirSense.Core.Parser.parse_string/4
    (language_server 0.4.0) lib/language_server/providers/completion.ex:101: ElixirLS.LanguageServer.Providers.Completion.completion/4
    (language_server 0.4.0) lib/language_server/server.ex:538: anonymous fn/3 in ElixirLS.LanguageServer.Server.handle_request_async/2
Compiling with Mix env test
[Info  - 2:43:55 PM] Compile took 11 milliseconds
Compiling with Mix env test
[Info  - 2:44:48 PM] Compile took 0 milliseconds
Compiling with Mix env test
[Info  - 2:45:02 PM] Compile took 0 milliseconds
Compiling with Mix env test
[Info  - 2:45:25 PM] Compile took 0 milliseconds
Compiling with Mix env test
[Info  - 2:45:37 PM] Compile took 0 milliseconds

EDIT 5:
Looks like it successfully built the PLT for the Elixir/Erlang version. Now it was supposed to build the PLT for my project, I think? Can't seem to trigger that
EDIT 6:
This will be my last edit for now while I wait for some support. I added the flag for more verbose output and got this:
[Trace - 3:12:38 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "diagnostics": [
        {
            "message": "No mixfile found in project. To use a subdirectory, set `elixirLS.projectDir` in your settings",
            "range": {
                "end": {
                    "character": 0,
                    "line": 0
                },
                "start": {
                    "character": 0,
                    "line": 0
                }
            },
            "severity": 1,
            "source": "ElixirLS"
        }
    ],
    "uri": "file:///Users/sashaafm/Documents/project/mix.exs"
}

@sashaafm What does the project layout of your project look like? It looks like your mix.exs is not in the root of your project. Also I filed your unmatched notification warning as #296, fixing that may slightly improve the situation. Do you have multiple workspaces (or some vim equivalent)?

Hello @axelson my project layout is like this overall_project_root_dir/dir_1/dir_2/elixir_project_root_dir
This being that overall_project_root_dir is where the Git repository was initiated. Then there are two intermediate directories dir_1 and dir_2 and finally the Elixir project directory where the mix.exs file resides (this is an umbrella project).
As I had said this was working perfectly before I updated my machine's overall software and when I updated to the latest 0.4.0 version. Did something change in this version regarding project layouts?
Thank you

@sashaafm do you the specific version of ElixirLS you were using previously? Nothing about detecting the location of mix.exs location has changed recently. And have you tried setting the projectDir in the language server settings? (You'll have to set it through coc.vim somehow).

@axelson I tried settings projectDir by creating a local CoC settings file via :CocLocalConfig but that doesn't seem to work also.
I'm not sure what the previous version was. I believe it was 0.3.3 because I only started using CoC around May.

@axelson I tried deleting all my Vim plugins as well as CoC config folder and installing everything again. Still not working. I tried tracing again and got some further info:
[Trace - 11:55:49 AM] Sending notification 'textDocument/didOpen'.
Params: {
    "textDocument": {
        "uri": "file:///Users/sashaafm/Documents/project/dir_1/dir_2/mix.exs",
        "languageId": "elixir",
        "version": 1,
        "text": <REDACTED>
    }
}

[Trace - 11:55:49 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "diagnostics": [],
    "uri": "file:///Users/sashaafm/Documents/project/dir_1/dir_2/mix.exs"
}

[Trace - 11:55:49 AM] Received request 'client/registerCapability - (1)'.
Params: {
    "registrations": [
        {
            "id": "B63DDB275E15ED256156A5090CE35EB12FC8CC8C",
            "method": "workspace/didChangeWatchedFiles",
            "registerOptions": {
                "watchers": [
                    {
                        "globPattern": "**/*.ex"
                    },
                    {
                        "globPattern": "**/*.exs"
                    },
                    {
                        "globPattern": "**/*.eex"
                    },
                    {
                        "globPattern": "**/*.leex"
                    }
                ]
            }
        }
    ]
}

[Trace - 11:55:49 AM] Sending response 'client/registerCapability - (1)'. Processing request took 4ms
No result returned.

Is this any help?

@axelson after installing the master branch version I still get this error:
Params: {
    "diagnostics": [
        {
            "message": "No mixfile found in project. To use a subdirectory, set `elixirLS.projectDir` in your settings",
            "range": {
                "end": {
                    "character": 0,
                    "line": 0
                },
                "start": {
                    "character": 0,
                    "line": 0
                }
            },
            "severity": 1,
            "source": "ElixirLS"
        }
    ],
    "uri": "file:///Users/sashaafm/Documents/project/mix.exs"
}

I believe this is the root cause of the problem. However, I've already tried adding the projectDir option in the config of CoC and it doesn't seem to be recognised? Is this something from LSP that must be implemented by elixir-lsp package?
I'm at a loss trying to fix this. The language server is working perfectly on my other projects except for this one.

I'm not familiar with setting configuration from vim/CoC but can you check that you're setting elixirLS.projectDir rather than a plain projectDir?

Hello yet again @axelson, as I had said in the Slack channel I've finally managed to get elixir-lsp working again.
My solution was to create a local configuration file for CoC using the :CocLocalConfig command and I just copied my elixirLS config from the global config (in :CocConfig). Then deleted the .elixir_ls directory and started vim in one of the project's source code files and it finally started working correctly again.
I'm not sure this is the ideal solution to this problem, but at least it works. I think ideally it would correctly use elixirLS.projectDir configuration key, but I couldn't get this key to work even when creating a local configuration file.

I'm glad you were able to get it working!


Board view has invisibly sticky filtering

From @qodfathr on April 20, 2017 15:15

Go to board with many cards, only some assigned to you.
Filter to cards assigned to you
Go to another screen (e.g. click Create)
Return to Plan | Board

View is still filtered to only cards assigned to you, but there is no filter information at the top of the board.
I like the stickiness -- but the filter needs to be visible. Otherwise it looks like I lost nearly everything.
Copied from original issue: fabric8io/fabric8-ui#931

From @michaelkleinhenz on April 20, 2017 21:0
@sanbornsen maybe this is also an issue on the filters. Can you take a look?

From @sanbornsen on April 21, 2017 6:44
Never mind, this is not fixed yet. This is a different issue than what I mentioned above. I am on it.

From @michaelkleinhenz on April 20, 2017 20:59
@vikram-raj can you look into this?

From @sanbornsen on April 21, 2017 3:18
@michaelkleinhenz @qodfathr looks like the similar issue reported here - https://github.com/fabric8io/fabric8-planner/issues/1714
Try this - PR build - https://fabric8-ui-fabric8-ui-pr-1715-fabric8-planner.int.rdu2c.fabric8.io


Adding a book on Object-Oriented Programming

What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
Add resource
For resources
Description
A book on object-oriented programming has been added to the 'By Subject' section.
Why is this valuable (or not)?
It provides a solutions-oriented approach to object-oriented programming. Readers will learn to understand the proper uses of inheritance and composition, the difference between aggregation and association, and the important distinction between interfaces and implementations.
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
The book is in PDF format.
Checklist:

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

Follow-up

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

This appears not to be an authorized distribution. Please see docs/CONTRIBUTING.md guidelines.