User feedback on-prem when they put in a bad password

Any plans to add to the product in the future the ability to have a GPO or install client configured for Windows Client that will display the corporate password policy setup in Azure AD Password protection on login? Anytime a user changes password on-prem is there any plans to add feedback to the user when they choose a bad password with what they can and cannot make it other than the "Unable to update the password. The value provided for the new password does not meet the length, complexity, or history requirements of the domain."?

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

ID: 799247b7-b3f3-807f-2183-1775f47500f9
Version Independent ID: 8c242698-eaa1-4132-497f-e6ac336e94f6
Content: Azure AD Password Protection operations and reporting - Azure Active Directory
Content Source: articles/active-directory/authentication/howto-password-ban-bad-on-premises-operations.md
Service: active-directory
Sub-service: authentication
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

@asudbring
Thanks for your feedback! We will investigate and update as appropriate.

Hi @asudbring ,
This is good feedback! The best place to add this is in User Voice/Azure Feedback, where the product team can respond to you directly. https://feedback.azure.com/forums/34192--general-feedback

Closing this out as User Voice is the appropriate forum for this.


After upgrade the protocol to london and Arrowglacier on our "private chain" then i popup a error message when it reach defined milestone

We are using IBFT2 on private chain , but wanna upgrade our protocol to archive london and Arrowglacier standard , then it report below error message , so I asking how to setup basefee on IBFT2 ?
{"timestamp":"2021-11-22T20:59:18,002","container":"f92fb662a9ac","level":"INFO","thread":"pool-9-thread-1","class":"GasLimitRangeAndDeltaValidationRule","message":"Invalid block header: basefee should not be present in a block without a base fee market","throwable":""}
today at 04:59  {"timestamp":"2021-11-22T20:59:18,003","container":"f92fb662a9ac","level":"INFO","thread":"pool-9-thread-1","class":"MessageValidator","message":"Invalid Proposal message, block did not pass validation.","throwable":""}
today at 04:59  {"timestamp":"2021-11-22T20:59:26,239","container":"f92fb662a9ac","level":"INFO","thread":"pool-9-thread-1","class":"GasLimitRangeAndDeltaValidationRule","message":"Invalid block header: basefee should not be present in a block without a base fee market","throwable":""}
today at 04:59  {"timestamp":"2021-11-22T20:59:26,239","container":"f92fb662a9ac","level":"INFO","thread":"pool-9-thread-1","class":"MessageValidator","message":"Invalid Proposal message, block did not pass validation.","throwable":""}
today at 04:59  {"timestamp":"2021-11-22T20:59:46,311","container":"f92fb662a9ac","level":"INFO","thread":"pool-9-thread-1","class":"GasLimitRangeAndDeltaValidationRule","message":"Invalid block header: basefee should not be present in a block without a base fee market","throwable":""}
today at 04:59  {"timestamp":"2021-11-22T20:59:46,311","container":"f92fb662a9ac","level":"INFO","thread":"pool-9-thread-1","class":"MessageValidator","message":"Invalid Proposal message, block did not pass validation.","throwable":""}

Hi @eu09, thanks for the report :)
We have an open issue which should fix this for you: https://github.com/hyperledger/besu/issues/2714
It is on our backlog so a fix is coming, although I can't give an exact timescale at this point.
In the meantime, you can configure IBFT to use an earlier milestone, e.g. muirglacierblock as shown here: https://besu.hyperledger.org/en/stable/HowTo/Configure/Consensus-Protocols/IBFT/#genesis-file
PR contributions are also very welcome :)


Nginx only configuration?

The install instructions show how to do this for Apache, but what about nginx only vesta server? How can we configure it to pick up these certs?

It's doable, but a little more difficult because the config needs to be added to each vhost (Nginx doesn't support the concert of global configurations as Apache does).  To do it, add the following to each of the files in /usr/local/vesta/data/templates/web/nginx/ (or at least to the files that correspond with Nginx configurations you're using).  You should put it somewhere before the "location @fallback" block.
location /.well-known/acme-challenge {
    default_type text/plain;
    root /etc/letsencrypt/webroot;
}

Then, for any existing accounts, you'll need to run the v-rebuild-web-domains command for each existing account to apply the change to it's config.
/usr/local/vesta/bin/v-rebuild-web-domains USERNAME

Finally, restart nginx and you should be good to go.
service nginx restart

The new update I just pushed out has better support for Nginx-only servers.

Hit a problem with the nginx-only config. Getting the cert works, but restarting nginx fails:
IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at
   /etc/letsencrypt/live/wetmachine.mine.nu/fullchain.pem. Your cert
   will expire on 2016-04-15. To obtain a new version of the
   certificate in the future, simply run Let's Encrypt again.
 - If you like Let's Encrypt, please consider supporting our work by:

   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF:                    https://eff.org/donate-le

 * Restarting nginx nginx                                                       nginx: [emerg] unexpected end of file,     expecting ";" or "}" in /etc/nginx/conf.d/vesta.conf:8
nginx: configuration file /etc/nginx/nginx.conf test failed

Looking at vesta.conf, I found the line:
Include /home/USERNAME/conf/web/snginx.conf

First issue: nginx is case sensitive, so it doesn't like "Include". I changed it to "include". Second issue is that the semicolon is missing at the end of the line.

The vesta.conf file is written by Vesta when a new site is configured.  I'm not sure why it would be written out with a capital "I," but letsencrypt-vesta doesn't do anything that would touch that file, since it requires a site to exist before a cert can be added to it.

Just reporting that exact same thing happened to me.
Very strange.

It looks like there's a bug in v-add-web-domain-sll that's causing this.
There's at least a couple of Vesta bug reports open for it:

https://bugs.vestacp.com/issues/21
https://bugs.vestacp.com/issues/136


fix potential data race when report resource group metric

What problem does this PR solve?
Issue Number: close #8233
Problem Summary:
What is changed and how it works?
Check List
Tests

[ ] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/run-all-tests


hruby-0.3.1's Cabal file does not declare a dependency on Ruby

The Cabal file for this package should declare Includes:  "ruby.h" and appropriate Extra-Libraries: ... stanzas because the build fails if those resources aren't available.

ruby.h comes from your host ruby install, it's doesn't ship with the package. The custom Setup.hs tries to find it, but you'll have to give it all the pathes explicitly with nix. By the way, if you manage to, could you send me an updated version of this :
https://github.com/bartavelle/hruby/blob/22785b8bca9c6bd518c2d9dcc42898c9a8feeea4/Setup.hs#L72
Because it actually doesn't work with ruby1.9 ...

Also I used to have build flags and several sets of Extra-Libraries but it was just too brittle, as all distributions seem to behave differently with regards to how they install one of the ruby versions.

ruby.h comes from your host ruby install, it's doesn't ship with the package.

I know. What I wonder is why you don't declare the dependency on the header in your Cabal file?

Because it can have many names and many locations. Earlier versions did that : https://github.com/bartavelle/hruby/blob/v0.2.0/hruby.cabal#L46-L56 but this just doesn't work.

Ah, I am not familiar with the Include pragma. I also think it wouldn't work because it's generally not in the standard include pathes.

You are not supposed to hard-code random search paths in your Cabal file. It's the users task to provide a working build environment that contains all the resources your build needs. It's your task, though, to declare the resources that your build needs so that the user has a chance to provide them! In other words, you should add includes: <ruby.h>, because you package won't compile without that header, but you should not try to guess the system location of that file. Instead, let the user tell your build how to find it by passing appropriate --extra-include-dirs and --extra-lib-dirs flags.

Hum that sounds much more reasonable than what I did ... I guess I'll have to fix all my contrived logic :/
There is still the issue with the library name, but this can probably be handled by build flags.

OTOH the current solutions should autodetect all search pathes automatically ...

Added with c9e846e

I added the relevant flag, but did not change the setup logic, as it's really helpful when you are building packages that depend on hruby. Is that blocking for your use case ?

Yes, the dependency declaration is still incomplete. This change alone doesn't help us much in Nix.

I don't know how to fix it ... what would you need ? I really wish to keep the current behaviour (ie. you can install language-puppet without worrying about how hruby finds its ruby) though.

Why would declaring the link-time dependency on ruby disturb the build in any way? I don't see how omitting this information could possibly bring any advantages.

Because the library can be called libruby, libruby20, libruby21, etc ...

It's libruby1.8 on the computer I am currently using.

Also it's not in the cabal file, but it's in the cabal configuration. It's just that it can't be a static value, so it's computed by Setup.hs.

Does Cabal not auto-detect the proper configuration if you add flags for the various alternative library names (like you did in https://github.com/bartavelle/hruby/blob/v0.2.0/hruby.cabal#L46-L56 but minus the hard-coded search paths)?

No it only works for haskell dependencies ...

Why is it important that the library name is in the cabal file ? I can add a dummy name, as I suppose Setup.hs can be coerced into ignoring it.

We generate build recipes for NixOS automatically from the Cabal file, i.e.:
mkDerivation {
  pname = "hruby";
  version = "<IP_ADDRESS>";
  buildDepends = [
    aeson attoparsec base bytestring scientific stm text
    unordered-containers vector
  ];
  testDepends = [ aeson attoparsec base QuickCheck text vector ];
  description = "Embed a Ruby intepreter in your Haskell program !";
  license = stdenv.lib.licenses.bsd3;
}

That recipe should contain an entry extraLibraries = [ruby], because without that information ruby won't be available during the build. Since the Cabal file never mentions that dependency, however, our generator script cannot know about it; thus the build in NixOS fails.
We can work around this within NixOS by adding an appropriate configuration entry manually, but obviously we'd prefer to have correct recipes generated automatically.

I'll try to see if I can override it with my custom Setup.hs this week.

If you can figure out such a solution quickly, then I am all for it. However, please don't invest much more time and effort into this subject than you already did. I've accepted the fact that Cabal is insufficient in that area, that there's no real good solution for this issue, and that we -- the Nixpkgs maintainers -- have to live with having to configure a manual override (what we already did in https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/haskell-modules/configuration-common.nix#L25-26) to help our package generation tools.

Took me 10 seconds, pushed with e762f36 . Do you need a proper cabal release for this to work ?

Very cool, thank you! Yes, a new release to Hackage would be great.

Done !

Thank you! Everything is fine now: http://hydra.cryp.to/build/785867

Does that mean there is also an automated language-puppet build ?

Just follow the "NixOS" link on the respective package's Hackage page; these links point to our Continuous Integration System. In case of language-puppet, http://hackage.haskell.org/package/language-puppet points to http://hydra.nixos.org/job/nixpkgs/haskell-updates/haskellngPackages.language-puppet.x86_64-linux, which is currently still marked broken, because hruby used to fail. The build should update shortly.

I just tried to build it and opened a new tickets with the issues I've encountered.

Thanks !


Add content protection element to alfred

In some cases, experimenters might want to protect the contents of an experiment from being copied or saved by participants. One example of this is an agreement we have to make with Hogrefe when implementing one of their questionnaires in alfred. We are only allowed to use their instruments, when we provide a certain level of protection against participants saving any questionnaire content.
So far, we have provided three layers of basic protection:
myPage += al.Style('@media print{* { display: none;}}')  # Disable Printing

myPage += al.JavaScript('document.onselectstart=new Function("return false");function ds(e){return false;}function ra(){return true;}document.onmousedown=ds;document.onclick=ra;')  # Disable text selection & copying

myPage += al.JavaScript('document.addEventListener("contextmenu", event => event.preventDefault());$(document).bind("keydown", function(e) {if(e.ctrlKey && (e.which == 83) || (e.which == 85)) {e.preventDefault();alert("Nicht erlaubt");return false;}});')  # Disable context menu and disable shortcut to show source code

While this is far from perfect, each component offers at least a hurdle for participants who want to copy or save the contents of an alfred page. At least, Hogrefe has allowed us to use their questionnaires based on these elements.
Maybe we can improve and build on the ideas shown above and integrate them into a content protection element, not unlike our ExitEnabler class?

Let's call this element ContentProtector(), similar to ExitEnabler().


rtl8812au: Add recipe for this driver

This should not be merged until host extensions are available because there is not enough space in the rootfs to include the module.

Fixes https://github.com/balena-os/balena-raspberrypi/issues/685


BOARD GRID VIEW - Horizontal and Vertically Locations

Is there not a way to organize your view of boards and cards? Other than Horizontal or Vertical? Why are the cards nd boards not widgets to be more customizable, someone's else visua organization is not necessarily someone else

Is there not a way to organize your view of boards and cards? Other than Horizontal or Vertical?

This extension supports 3 view layouts for Trello boards: Horizontal, Vertical and Grid.

Why are the cards nd boards not widgets to be more customizable, someone's else visua organization is not necessarily someone else

I'm not sure what you mean by widgets, or what additional customizability you're looking for, but this is a small extension that likely won't add many new features in future, so it may not serve the purpose you're looking for.


Add entry type to search results

The entry type should be added to entries on the search results page, since entries of all types are represented. The component created in #293 should work for this.
Requirements

Add entry type to each card in the search results page
Make use of the meta info component created in #293

This will probably be best resolved under #179, when search results are converted to a list.

@erquhart As far as I can tell, this has been implemented and this issue can be closed.

Correct, this was closed by https://github.com/netlify/netlify-cms/pull/1068.


Eliminate inappropriate backslash additions

Describe the bug
HTML elements
| Price | Size | Side                                    |
| ----- | ---- | --------------------------------------- |
| 1004  | 10   | Ask |

gets reformatted to
| Price | Size | Side                                     |
| ----- | ---- | ---------------------------------------- |
| 1004  | 10   | \Ask |

Here, the inserted backslash gets entered into the table
LaTeX
$1.44 \log_2 n$

gets reformatted to
$1.44 \\log_2 n$

Here, the double backslash breaks the LaTeX. This also happens for double $ delimiters:
$$\LARGE t_i = l_d t_d 10 ^ {d_q}$$

gets reformatted to
$$\\LARGE t_i = l_d t_d 10 ^ {d_q}$$

Reproduce the bug
Source file at https://github.com/econia-labs/econia/blob/main/doc/doc-site/docs/overview/orders.md
Render at https://econia.dev/overview/orders
List your environment
[tool.poetry.dev-dependencies]
autoflake = "^2.0.1"
mdformat = "0.7.16"
mdformat-frontmatter = "2.0.1"
mdformat-gfm = "0.3.5"
mdformat_footnote = "0.1.1"

I guess that'll be hard one to fix. GitHub decided to divert from standard Markdown syntax in their math implementation, and I'm not sure if one can expect that the entire toolchain follows suit. In any case, it'll be hard. (If you're interested, check out my blog posts about it, 1 and 2.)
The best solution for this would be for GitHub to use the backtick math notation like GitLab, i.e.,
$`...`$

Thanks for the references. I'll note that this is actually for Docusaurus, not GitHub.
Also, what about the backslash in the html elements?

Also, what about the backslash in the html elements?

That one looks like a bug to me that's reasonable to fix.

HTML elements

Your HTML does not seem to be valid so the escape character is there by design.
Perhaps you meant
| Price | Size | Side                               |
| ----- | ---- | ---------------------------------- |
| 1004  | 10   | Ask |

LaTeX

Neither CommonMark nor GFM have any support for LaTeX or any math equation syntax. mdformat-myst brings support for a specific dollarmath syntax, but it seems you don't have it installed. For non standard Markdown syntax support (such as LaTeX) you might want to create your own mdformat plugin.

@hukkin Thanks for the tips here! Since I'm using Docusaurus the HTML format you suggested doesn't work (Docusaurus instead requires JSX), so I ended up defining a custom ColoredText component in src/components/ColoredText.js:
import React from 'react';

export default function ColoredText({children, color}) {
  return ({children});
}

Then I updating the table entries to read:
| Price | Size | Side                                           |
| ----- | ---- | ---------------------------------------------- |
| 1004  | 10   | <ColoredText color="#ff0000">Ask</ColoredText> |

This way the formatter doesn't end up inserting a backslash, and Docusaurus doesn't throw an error for inlining with non-JSX syntax.
As for the LaTeX, mdformat-myst ended up solving the problem! I just had to remove mdformat_footnote from pyproject.toml since both tools handle footnotes:
[tool.poetry.dev-dependencies]
autoflake = "^2.0.1"
mdformat = "0.7.16"
mdformat-frontmatter = "2.0.1"
mdformat-myst = "0.1.5"
mdformat-gfm = "0.3.5"


Question: sharing a subset of secrets with a recipient

Hello,
I've been using gopass for a while now and came up with a new use case where I'm stumped.
My use case is the following:

I have a password store with 100 secrets inside of it
There are 5 recipients who can access all secrets
We would like to add a new recipient such that he can only access 2 or 3 secrets, not all of them

Is this something that is currently possible to achieve with gopass? How?
Thank you

At the moment the finest granularity on which you can grant access is a password store. Granting access to part of a store is currently not possible, this is why we introduced the concept of substores.
You can easily create a new substore, move the 2-3 secrets to this new store, and grant access to all recipients.

Thank you for your answer!


Field tabs are broken

Craft's support for Tabs other than as a single sub-element of the page was deprecated as of RC 1 as per:
https://github.com/craftcms/cms/issues/2660
This means I'll need to roll my own CSS/JS to fix them in Recipe

+1. Any news on this? Just started using it on a new site and noticed this.

It's on my list; I rewrote things to work for SEOmatic, and will circle back and back-port it here.

+1 as well. Any updates?

+1, starting to use your plugin :)
Any news ? Thanks

Fixed in 1.0.8 https://github.com/nystudio107/craft-recipe/releases/tag/1.0.8


GEODE-6706:Export GC logs along with the member logs and stats

Added a logic to check for GC log directory and then exporting the logs from that directory alongwith other member logs and stats file. This logic has been added to 2 methods1. export()

filterAndSize()

Also, refactored the above mentioned methods and added a new method named getFilesToExport() for re-use of the same code.

Thank you for submitting a contribution to Apache Geode.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[X] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

[X] Has your PR been rebased against the latest commit within the target branch (typically develop)?

[X] Is your initial contribution a single, squashed commit?

[X] Does gradlew build run cleanly?

[X] Have you written or updated unit tests to verify your changes?

[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

Note:
Please ensure that once the PR is submitted, check Concourse for build issues and
submit an update to your PR as soon as possible. If you need help, please send an
email to<EMAIL_ADDRESS>

Hello! I see that you have submitted a PR but it is not passing pre-checkin. Are you still working on this? If you have questions feel free to ask.


Fix unit tests

Currently unit tests fail with error:
$ yarn test
command not found: jest

Fixes jest config for unit tests to pass:
$ yarn test
 PASS  src/crypto.test.ts
  getKeysFromEntropy
    ✓ should correctly derive keys (315 ms)
  signMessage
    ✓ should sign message correctly (72 ms)

Test Suites: 1 passed, 1 total
Tests:       2 passed, 2 total
Snapshots:   0 total
Time:        1.306 s, estimated 2 s
Ran all test suites.

handled in https://github.com/pow-co/relay-browser-extension/pull/16


ID Petition_introduction:
User feedback: bug
(tenant_got_summons)

Question ID
Petition_introduction

Details
1. Switched from the introduction section to Should you file an Answer.

Inputted that I did receive a copy of the summons for the lawsuit.
Selected method of service used to deliver the summons (delivered by sheriff / it was delivered by the landlord or somebody other than the sheriff).
Hit "next" and realized that the same prompt was given for my inputs about service (above) as the prompt following the selection for receiving the summons by mail: "You said that you got the Summons and Petition by mail..."
Variable being sought | tenant_got_summons
Package version | 1.0
Maturity target | Level 2 - this needs to be fixed to meet expectations of a basic intake
Filename | docassemble.MOHUDEvictionProject:data/questions/MOHUDEvictionProject.yml

Changed labels for summons methods

"How did you get the Summons and Landlord's Petition?": method_of_summons_service
datatype: radio
choices:

"By mail": mail
"It was taped, stapled, or posted to my door or home": posting
"It was handed to you by the sheriff": sheriff
"It was handed to you by the landlord or somebody other than the sheriff": personal

Changed text for next screen id: yep file an answer
% if tenant_got_summons:
You said that you got the Summons and Petition by
% if method_of_summons_service in ['personal','sheriff']:
personal delivery
% else:
mail
% endif
.


Enable is_high_end_android

Improves Speedometer 2.0 scores on Chromium 117 from 44.8 to 77.1, a whopping 70% performance improvement, all while having smaller binary size (227mb -> 203mb).
Note that this enables relr, which is only supported on API 28 and up. Furthermore, PGO profiles must be fetched as mentioned on https://chromium.googlesource.com/chromium/src.git/+/master/docs/pgo.md

Hello Kazuki,
Very interesting finding! PGO Profiles are already in use in Kiwi, so it shouldn't be too complicated to enable this flag.
I will test the flag this week, normally this is available for testing in about 10 days, if this is actually supported by the 116. series (which the in-progress remaster/near full-rewrite of Kiwi is based on)
Arnaud.

I expect future improvements in the decoding part

Hello Kazuki,
Very interesting finding! PGO Profiles are already in use in Kiwi, so it shouldn't be too complicated to enable this flag.
I will test the flag this week, normally this is available for testing in about 10 days, if this is actually supported by the 116. series (which the in-progress remaster/near full-rewrite of Kiwi is based on)
Arnaud.

@kiwibrowser
I'm pretty sure it's supported in 116. Did it work?

Yes it did, however as Kiwi was already using PGO profiles the difference isn't that obvious, the new build comes today.
I am using the PGO profiles that the Chromium team recommends (the mac-arm), but I wonder if there is enough overlap with Android arm devices or this (obviously, Chrome team sees that it works, and I should believe them based on results, but there is a significant additional performance gain to grab if we start instrumenting specific traces for Kiwi).
So the next step would be to do our own traces on a device using chrome_pgo_phase=1.
However, interesting and related finding while investigating further the PGO profiles: changing settings for ThinLTO actually had impact : the import_instr_limit (by raising the limit to 30) is somewhat better than 5, while slightly increasing the binary size (1MB).
The most important will be to compare on your device, whether Kiwi is faster than Chrome or not.
The device that I use to test Kiwi is an entry-level device (it is a Samsung Galaxy A04s) and Kiwi is very fast there.
So let's see with the import_instr_limit further later today (it is enabled with a limit of 30), and is_high_end_android of course.

Yes it did, however as Kiwi was already using PGO profiles the difference isn't that obvious, the new build comes today.
The device that I use to test Kiwi is an entry-level device (it is a Samsung Galaxy A04s) and Kiwi is very fast there. So let's see with the import_instr_limit further later today (it is enabled with a limit of 30), and is_high_end_android of course.
Thanks for the reply. Considering that my benchmark was done on a Snapdragon 780G, it's possible that the -O2 optimizations caused more cache usage and slowed down your CPU which has smaller cache.

This is a bit embarrassing, but it appears that my phone throttles quite quickly and I didn't notice it was throttling when I took the initial benchmarks. I retook the benches and here are the results:
Kiwi 116 (no extensions and adblock): 97.8
Chrome 114: 94.77
Chromium 117: 99.31
So around the same with other optimized browsers and on par with what you'd expect.
https://blog.chromium.org/2023/04/more-ways-were-making-chrome-faster.html


IfcTextLiteralWithExtent failing check IFC102

There is a validation check that nominates IfcTextLiteral as deprecated.
https://github.com/buildingSMART/ifc-gherkin-rules/blob/31df6539adce05ed9a5b4966ac3ee804b2895791/features/IFC102_Absence-of-deprecated-entities.feature#L42
It seems that IfcTextLiteral was deprecated in IFC4 (https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextLiteral.htm), proposed to be made abstract.
IfcTextLiteralWithExtent was not deprecated.  https://standards.buildingsmart.org/IFC/RELEASE/IFC4/FINAL/HTML/link/ifctextliteralwithextent.htm
In IFC4.3, IfcTextLiteral is included in RV and ABV
https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextLiteral.htm
Although IfcTextLiteralWithExtent is not tagged.
https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextLiteralWithExtent.htm
We are using IfcTextLiteralWithExtent representation in export for 4.3.   But it triggers
https://github.com/buildingSMART/ifc-gherkin-rules/blob/31df6539adce05ed9a5b4966ac3ee804b2895791/features/IFC102_Absence-of-deprecated-entities.feature#L42
Can this rule please be adjusted to not flag non compliance for IfcTextLiteralWithExtent
The nomination of IfcTextLiteralWithExtent for mvds rather than the base class would seem appropriate.
Thanks,
Jon

Thanks for bringing this up. I think there have been other cases in IFC4 implying: "deprecated for direct instantiation, intended to become abstract in the future".
I see two options:

For me this is not standard usage of the term "deprecation". So an option is to remove this deprecation from the schema altogether.
Alternatively we make the list checked as exact types, instead of type + subtypes. Most of these items are leaf entities anyway. This is probably the safest way forward.

@Ghesselink I see there is also selects in the list: a select can never be instantiated so can't be in this list, also this one is already deleted in 4.3
https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/link/ifcpresentationstyleselect.htm

Fix merged https://github.com/buildingSMART/ifc-gherkin-rules/pull/282


Swift 4.2 update

Description
Updated codebase to latest Swift version, 4.2.

Thanks @MihaiPantiru for the upgrade task. 👍 Good job.


Update intro.rst with a better producer/consumer

See gist for example test cases https://gist.github.com/wojtossfm/aede13446bb3b9e12942109f505058c1
The example code for the docs is prone to a race condition of the state of the tasks. If people replicate it they might wonder why they are losing messages (due to the cancel calls). The proposed change avoids the race condition. I tried to change as little as possible in the example.
If I'm missing something or something is unclear then let me know.
Just thought I'd chip in if I can. Great library by the way.

Indeed it's a good idea to avoid losing messages.
It looks like you're never removing completed tasks from the pending set. Are you sure this code works?
I'd expect something like:

The code is even more convoluted that it used to be, I think the apology still applies, can you leave it there?

But you don't need to remove tasks from the pending set. asyncio wait returns two sets - completed tasks and pending tasks. If a task is completed it is no longer in the pending set. Have a look at the gist in my comment. Go ahead and run it in case. It has similar code for asyncio (just without websockets) as examples what was wrong with the previous example and how this one works.

Right! I had missed that done, pending = await asyncio.wait(...) mutates pending. Sorry.
I'll do some testing when I have a bit more time, but at first sight, it looks good. Thanks!

The docs now contain a much more simple example, making this discussion moot.
Thanks for your help anyway and sorry for not being responsive!


BROKEN

It is not working at all, even though I did all of the instructions correctly!

Never mind, I needed to manually create the "natives" folder


No plotly graph in Computers tab

Why might such a problem appear?
Tasks can be run.

It happens both in minimal and full modes

@megachester , Looks like an internal error.
The program has last activity = null for that computer.
Could you please provide me with the log file?
cat ~/mlcomp/logs/log.txt

2020-03-04 19:22:33.449 ERROR app - decorated: Requested Url: /api/computer_sync_end

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/mlcomp/server/back/app.py", line 102, in decorated
    res = f(*args, **kwargs)
  File "/usr/local/lib/python3.6/dist-packages/mlcomp/server/back/app.py", line 164, in computer_sync_end
    meta = yaml_load(computer.meta)
  File "/usr/local/lib/python3.6/dist-packages/mlcomp/utils/io.py", line 22, in yaml_load
    res = yaml.load(stream, Loader=yaml.FullLoader)
  File "/usr/local/lib/python3.6/dist-packages/yaml/__init__.py", line 112, in load
    loader = Loader(stream)
  File "/usr/local/lib/python3.6/dist-packages/yaml/loader.py", line 24, in __init__
    Reader.__init__(self, stream)
  File "/usr/local/lib/python3.6/dist-packages/yaml/reader.py", line 85, in __init__
    self.determine_encoding()
  File "/usr/local/lib/python3.6/dist-packages/yaml/reader.py", line 124, in determine_encoding
    self.update_raw()
  File "/usr/local/lib/python3.6/dist-packages/yaml/reader.py", line 178, in update_raw
    data = self.stream.read(size)
AttributeError: 'NoneType' object has no attribute 'read'

@megachester , how have you installed the library? Via Pypi or from the Github sources?
Please try version 20.2.4.
For example:
# stop server and workers
pip install -U mlcomp
mlcomp migrate
# start server and workers

Does it help?

No, it didn't help

There is the version 20.2.4b.
Please update mlcomp to it.
Then:

mlcomp report
This command will create a report. Please attach it to the issue. (I hope your logs do not contain secure information).

Please open the Console in your browser. Are there errors?

What do you mean by Console?

Yeah, it would be better

https://kb.mailster.co/how-can-i-open-the-browsers-console/

https://web.dev/errors-in-console/

You were right, there are errors of such type:
Error: InvalidPipeArgument: 'Unable to convert "2020-03-12 12:45:17Z" into a date' for pipe 'DatePipe'

report1203.zip

Sorry, but I have no idea why it happens.
You could debug the issue:

Open tables computers and docker in your database and check them on null values

Try to open the page in a different browser. For example, I use Google Chrome.

Thanks! Opening front in Chrome helped. The problem is with Safari.


Search: going-coming of the frame

When I do a search (for example "Montellier"):

I choose the first choice" Le Montellier.
The frame is moved to the correct zone but is immediately brought back to the starting zone.

Oh, right, that's because you're geolocated. When you ask to be geolocated, the map auto-pan you to your position until you manually pan it. I have to disable the auto-pan behavior after a search too.

It will be released with the upcoming version :)


Helmholtz Model not converging

After running train_helmholtz.py script, I got 'train_losses_final.txt', but the losses are still very large even after 50000 epochs.

Does this mean that the training has failed?
But I did't change anything in the train_helmholtz.py script.

While the loss value is quite high, this is mostly artificially inflated due to the loss function being computed as a sum of the values of the penalty functions for each sampled point. We also multiply by a multiple of the batch size to equal out the loss values between the inhomogeneous and homogeneous regions of the Helmholtz equation (i.e., where the source function is zero or not). The loss values would be significantly lower if the mean were computed instead of the sum, for example.
Nevertheless, you should see be able to verify that the loss curve converges and the wavefield converges to something that looks quite reasonable.
This is what the real and imaginary parts of the wavefield should look like after 50k iterations, as shown in the Tensorboard summary.


some sort of name clash if 'calcNodes' used in run code without being defined

This seems to only occur if 'calcNodes' is used and not 'calcNodes2' so seems like some sort of naming issue with names used internally in Nimble. I.e. presumably 'calcNodes' is found in some context where it shouldn't be and the fact that 'calcNodes' does not exist is not trapped as it should be. Here's the example:
code = nimbleCode({
    y ~ dnorm(mu,1)
    mu ~ dnorm(0,1)
})

model = nimbleModel(code)
cmodel = compileNimble(model)
mv = modelValues(model, m = 2)

myfun <- nimbleFunction(
 setup = function( model, mvSaved, target) {
   calcNodes_full <- model$getDependencies(target)
 },
run = function( ) {
   copy(from = model, to = mvSaved, row = 1,
        nodes = calcNodes, logProb = TRUE)    ## 'calcNodes' used mistakenly instead of 'calcNodes_full'
 }
)

rf = myfun(model, mv, 'mu')
crf =compileNimble(rf, project = model)

Error in as.character(x) :
  cannot coerce type 'closure' to vector of type 'character'

Error occurs in:
nimble/R/types_modelValuesAccessor.R:        isLogProbName <- substr(nodeNames, 1, 8) == 'logProb_'
with nodeNames being a function rather than a character vector.

There is a function called calcNodes in the nimble namespace.
Options:

Decide this is not a problem worth solving, since any name that exists in the nimble namespace could cause this kind of confusion.

Try to enforce that objects only be looked up locally or from setup code.  This would make sense, but it may be more pervasive than just copy.

For this particular case, rename the nimble:::calcNodes function, since I think it is only for internal use.  This would fix the immediate confusion since calcNodes is a common name in our examples, but it would not solve the problem that names that happen to coincide with something in the nimble namespace could cause confusing error messages.


feat: CK injection APIs ckpr.createIdentity

Source: https://github.com/CryptKeeperZK/ck-team-discussions/blob/main/DappsConnectCK.md#3-createidentity

It's already implemented for provider and for demo.


M-? opens both lsp-ui peek and xref (with php intelephense)

[X] I have searched the FAQ and the documentation for solutions.
[X] I have searched the issue tracker for similar issues (the closed issues too).
[X] I have searched the Discourse for any errors and solutions.
[X] I can reproduce my issue on the latest commit of Doom Emacs.
[X] I have read How to Debug Issues and found no solution.

What did you expect to happen?
When pressing M-? the peek lsp-ui should appear.
What actually happened?
Both lsp-ui and xref popups appear.

Describe your attempts to resolve the issue
No response
Steps to reproduce

Open emacs
Open a PHP file
Select a method name
Press M-?

System Information
https://pastebin.com/UjSVu64t

I was just having the same problem with C++! I think my linked PR should fix it for this too.


Deserialization error with multiple resources

Hi Greg,
I think I found another bug with resources where leptos mixes up the return types of two resources, leading to a deserialization error. This might be similar (or even the same issue as) https://github.com/leptos-rs/leptos/issues/2063 but appearing under different circumstances and after trying a few days I wasn't able to come up with a workaround.
Leptos Dependencies
leptos = { version = "0.5", features = ["nightly"] }
leptos_axum = { version = "0.5", optional = true }
leptos_meta = { version = "0.5", features = ["nightly"] }
leptos_router = { version = "0.5", features = ["nightly"] }

To Reproduce
Here is an example to reproduce the issue:
use leptos::*;
use leptos_meta::*;
use leptos_router::*;

use crate::error_template::{AppError, ErrorTemplate};

#[server]
pub async fn empty_data() -> Result<(), ServerFnError> {
    Ok(())
}

#[server]
pub async fn int_data() -> Result<i32, ServerFnError> {
    Ok(1)
}

#[server]
pub async fn char_data() -> Result<char, ServerFnError> {
    Ok('c')
}

#[server]
pub async fn string_data() -> Result<String, ServerFnError> {
    Ok(String::from("Test"))
}

#[server]
pub async fn bool_data() -> Result<bool, ServerFnError> {
    Ok(true)
}

#[component]
pub fn App() -> impl IntoView {
    // Provides context that manages stylesheets, titles, meta tags, etc.
    provide_meta_context();
    view! {
        // injects a stylesheet into the document
        // id=leptos means cargo-leptos will hot-reload this stylesheet


Can't Create Button

When I run the command to create a button I keep getting the following error:
/LiveDevelopment/Agents/ConsoleAgent.js:55 ConsoleAgent: Uncaught TypeError: Cannot read property 'press' of undefined (url: http://<IP_ADDRESS>:53356/pixi.js/bin/pixi.js)
It stops everything from rendering. I assume there was an update in PIXI that made tink stop working right?

I've tested with Pixi v 3.10 and it's working with my setup.
I haven't tested with v.4.x - which Pixi version are you using?
Could you please post a little more of your code, and also your development environment (browser and webserver?)

Please try with Pixi 4, it does not seem to work. :(


feat(event): add users_added

closes #122

This PR is not completed.

Now It is working as intended, It only emits if there are added users and return the added and duplicate users to the one who is adding them.
But I think this function needs some refactoring


Bug and Solution: trickplay folder appear on TV/Anime without season folder.

On <IP_ADDRESS>
For example, folder structure like
\Film\TV\Game\EP01.mkv
\Film\TV\Game\EP02.mkv
\Film\TV\Game\EP03.mkv
now JellyScrub will create
\Film\TV\Game\trickplay\EP01.bif
\Film\TV\Game\trickplay\EP02.bif
\Film\TV\Game\trickplay\EP03.bif
but in the Jellyfin Front End UI
it will show
TV -> Game
Season 1 folder
and
trickplay folder
Solution:
add a ".ignore" empty file in all the trickplay folder
eg:
\Film\TV\Game\trickplay\.ignore
I tested it, and it work.
Ref:
https://www.reddit.com/r/jellyfin/comments/ama9ss/is_it_possible_to_have_jelly_fin_not_add_certain/

.ignore files already get added to trickplay folders. Are they not appearing when there are no season folders or are there no .ignore files in your other trickplay folders too?

.ignore file not in my trickplay folders.
suggest when JellyScrub doing re-scan, check this empty .ignore file exist, if not, create it.

Are these all newly generated trickplay files or were these made on an older version?

just check, they were create on oct 2022, so I guess they were created by old version.

Sorry for the late response. If they are old then simply manually creating a .ignore file should fix the issue. All future generations will have one automatically.


Pull in protocol info from other projects/targets, without generating for those projects/targets

tl;dr
If my local Xcode project contains a protocol that confirms to a protocol in a different local Xcode project, how can I generate code for that protocol?
More Context
My Xcode project, "ProjectA", has two dependencies, both of which are other local Xcode projects that I created, "ProjectB" and "ProjectC". I have this situation in one of my Swift files within ProjectA:
// file within ProjectA

import ProjectB

// sourcery: AutoMockable
protocol ProtocolA: ProtocolB {
    // ProtocolB lives within ProjectB
}

I'm trying to generate mocks for ProtocolA within ProjectA, but I'm failing to include the data associated with ProtocolB. Here is what I'm hoping for, within ProjectA:
// autogenerated file within ProjectA

class ProtocolAMock: ProtocolA {

    // Protocol A related variables/functions
    ...
    ...

    // Protocol B related variables/functions
    ...
    ...

}

I've tried the following two configurations in my config.yml file:
sources:
- path/to/ProjectA/
- path/to/ProjectB/
- path/to/ProjectC/
...

projects:
- file: path/to/ProjectA/
  target:
    name: ProjectA
- file: path/to/ProjectB/
  target:
    name: ProjectB
- file: path/to/ProjectC/
  target:
    name: ProjectC
...

For both of these configurations, it correctly generates the expected results for the protocols defined with ProjectA. However, within ProjectA, it also generates the code for the protocols in ProjectB and ProjectC. Since I'm also running Sourcery separately for ProjectB and ProjectC, I am left with duplicated code across these projects.
Therefore, my question is: how can I configure Sourcery to say "scan projects B and C for data to help generate code in project A, but don't also generate everything for projects B and C"?
I'm imagining something like this (pseudocode):
sources_to_generate:
- path/to/ProjectA
dependencies_to_also_scan:
- path/to/ProjectB/
- path/to/ProjectC/

Hello! Just following up on this :)

👋🏻  Hello @jamesormond ,
thank you very much for creating issue! 🤝
I will do my best to try to resolve this. But please keep in mind this sounds like more of a full new feature.

Sweet, I'll try to implement this feature! Can you point me to where in the codebase you handle the config files, specifically where you handle tags like sources? Thanks!


Tagging of users in comments

This is a suggestion added to issues as per Dan’s instructions via Twitter.
Currently people can leave comments and you cam see them in the activity list but if you have a large team or someone is leaving a lot of comments things will be missed. In a large team that activity tab will be iseless as people will not be able to easily see comments relevant to themselves. For a personal wiki or to be used purely as documentation Bookstack is great! But without tagging it can not be a Confluence replacement because collaboration is difficult. You need to email people with your comments or with a link to the page that has comments on it.

This should also be part of a notification system that is discussed in https://github.com/BookStackApp/BookStack/issues/147

Thanks for your suggestion here @abbeyjackson (And sorry for my very late response).
I'm going to close this in favour of the earlier, more general issue #560 since that would achieve this same as this one.


Update postgres data connector errors

Sample of fixing Postgres data connector errors. All intermediate error messages are remove. Only the top level runtime error and root source of error will be kept.
The error follows the structure:
{Top Level Runtime Error Message}{Source Error Message}
Examples

Config

  - from: spice.ai/eth.recent_blocks
    name: my_dataset
    acceleration:
      engine: postgres
      engine_secret: pg_backend
      params:
        pg_host: localhost
        pg_port: localhost
        pg_db: my_databsda123ase
        pg_user: my_user
        pg_pass_key: my_secret

From:
Failed to initialize data connector for dataset my_dataset: Unable to attach data connector spiceai: Unable to create dataset acceleration: Acceleration creation failed: Unable to create table: External error: Unable to create Postgres connection pool: ConnectionPoolError: invalid connection string: invalid value for option port``
To:
Failed to initialize data connector for dataset my_dataset: Unable to attach data connector spiceai: Unable to create dataset acceleration: External error: ConnectionPoolError: invalid connection string: invalid value for option port`

Config

  - from: spice.ai/eth.recent_blocks
    name: my_dataset
    acceleration:
      engine: postgres
      engine_secret: pg_backend
      params:
        pg_host: localhost
        pg_port: 5432
        pg_db: my_database
        pg_user: invalid

From:
Failed to initialize data connector for dataset my_dataset: Unable to attach data connector spiceai: Unable to create dataset acceleration: Acceleration creation failed: Unable to create table: External error: Unable to create Postgres connection pool: ConnectionPoolRunError: Timed out in bb8
To:
 Failed to initialize data connector for dataset my_dataset: Unable to attach data connector spiceai: Unable to create dataset acceleration: External error: ConnectionPoolRunError, possible invalid Postgres parameters: Timed out in bb8

Config

  - from: postgres:eth_recent_blocks
    name: my_dataset
    params:
      pg_host: localhost
      pg_port: localhost
      pg_db: my_databsda123ase
      pg_user: my_user
      pg_pass_key: my_secret

From
Failed to get data connector from source for dataset my_dataset: Unable to initialize data connector postgres: Unable to create Postgres connection pool: ConnectionPoolError: invalid connection string: invalid value for option port``
To
Failed to get data connector from source for dataset my_dataset: Unable to initialize data connector postgres: ConnectionPoolError: invalid connection string: invalid value for option port``

Config

  - from: postgres:eth_recent_blocks
    name: my_dataset
    params:
      pg_host: localhost
      pg_port: 5432
      pg_user: invalid
      pg_pass_key: my_secret

From
Failed to get data connector from source for dataset my_dataset: Unable to initialize data connector postgres: Unable to create Postgres connection pool: ConnectionPoolRunError: Timed out in bb8
To
Failed to get data connector from source for dataset my_dataset: Unable to initialize data connector postgres: ConnectionPoolRunError, possible invalid Postgres parameters: Timed out in bb8

@digadeesh The top level error is the errors from runtime. In the above examples, text before {Top Level Runtime Error Message} are top level error messages

I think we should rework this a bit.  We want to improve these such that the errors that surface in the runtime are clear and actionable.  In this case, there is some noise reduced, but I don't think we're at the actionable part yet.  Let's move this to draft while we work through it.

New solutions available in Enhancement: User Friendly Error messages, PostgreSQL data connector #1229


Do not run the action provided to tasks.all() more than once

Context
See https://github.com/gradle/gradle-native/issues/707
Gradle Core Team Checklist

[x] Verify design and implementation
[ ] Verify test coverage and CI build status
[x] Verify documentation
[x] Recognize contributor in release notes

The performance test failed with a timeout with networking, I assume it's flaky and since we will be waiting for this PR anyway for RC3, I will just go ahead a merge in the release branch. I will monitor the release pipeline to make sure everything works accordingly.


Why deprecate?

The native component you mentioned is iOS only and has a lot less configuration possibilities. It is not even close to a replacement. Why did you deprecate this package in favor of it?

Hi there,
It's not a mater of competition.

I just don't have the time to maintain this
I poorly designed it's API
there is a much better alternative: https://github.com/react-native-community/react-native-segmented-control


Removing check for running system

If these scripts are executed, the running system check has already been satisfied by the package postinstall.

Shouldn't we also get rid of all the $3 calls?

Ahh yep!


CSR_RH

I think CSR_RH is used for both chamber and ambient RH. Check with datasets have this, track back, and split the variable if necessary.

I think is resolved by cb30a8e74d0185f30775f1cc035e9b6ac6a1557d and related commits.


Product name and broken link

[Enter feedback here]
Hi.
In the article you write Windows Defender ATP, which is a 2 generation old name. Since september 22nd the correct name is Microsoft Defender for Endpoints.
Under the Feedback heading the link to "EU Model Clauses FAQ for Dynamics 365 and Office 365" leads to a page stating that the content is not available.
Thanks,
Predrag

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

ID: 6853ccb3-e484-1eae-c5d1-9f7ae27ea13c
Version Independent ID: b4d13120-f0d5-9db8-b6e2-a46e8918136a
Content: European Union Model Clauses - Microsoft Compliance
Content Source: microsoft-365/compliance/offering-EU-Model-Clauses.md
Product: microsoft-365-enterprise
GitHub Login: @robmazz
Microsoft Alias: robmazz

@write4joy  Thank you for your feedback. We have corrected the Name in the document (PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/3057) and will work with the author to get the updated link.
Thanks
Sri

@robmazz The reference  Link to "EU Model Clauses FAQ for Dynamics 365 and Office 365" seems to be broken. I do not have another Microsoft document to replace it. Is it ok to remove the broken link or would you be able to get this fixed with the concerned team?
Thanks
Sri

@robmazz Please help us with your answer. Thanks.

@msbemba Thank you very much for the contribution and updating the documentation with PR. @write4joy Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Expand dataframe.utils.py functions

Feature Request & Rationale
Subgrounds should offer dataframe graphql function support for multiple libraries as well, not just Pandas. Currently the only dataframe utility functions are Pandas, found here
The current direction of Subgrounds is going towards a multi-client world. One alternative client to the base client would be to utilize polars instead of pandas dataframes. However, currently dataframe_utils.py only offers pandas function helpers, which actively discriminates against using polars with Subgrounds.
To utilize subgrounds with polars, examples of functions that need to be constantly defined are fmt_dict_cols and fmt_arr_cols.

fmt_dict_cols - required to convert graphql json data into polars dataframe columns
fmt_arr_cols - required to separate graphql json data fields that contain arrays into polars individual dataframe columns.

Example code:
def fmt_dict_cols(df: pl.DataFrame) -> pl.DataFrame:
    """
    formats dictionary cols, which are 'structs' in a polars df, into separate columns and renames accordingly.
    """
    for column in df.columns:
        if isinstance(df[column][0], dict):
            col_names = df[column][0].keys()
            # rename struct columns
            struct_df = df.select(
                pl.col(column).struct.rename_fields([f'{column}_{c}' for c in col_names])
            )
            struct_df = struct_df.unnest(column)
            # add struct_df columns to df and
            df = df.with_columns(struct_df)
            # drop the df column
            df = df.drop(column)

    return df

def fmt_arr_cols(df: pl.DataFrame) -> pl.DataFrame:
    """
    formats lists, which are arrays in a polars df, into separate columns and renames accordingly.
    Since there isn't a direct way to convert array -> new columns, we convert the array to a struct and then
    unnest the struct into new columns.
    """
    # use this logic if column is a list (rows show up as pl.Series)
    for column in df.columns:
        if isinstance(df[column][0], pl.Series):
            # convert struct to array
            struct_df = df.select([pl.col(column).arr.to_struct()])
            # rename struct fields
            struct_df = struct_df.select(
                pl.col(column).struct.rename_fields([f"{column}_{i}" for i in range(len(struct_df.shape))])
            )
            # unnest struct fields into their own columns
            struct_df = struct_df.unnest(column)
            # add struct_df columns to df and
            df = df.with_columns(struct_df)
            # drop the df column
            df = df.drop(column)

    return df
    ```

Duplicate of #29


add email slicer script

Script Title -
Email Slicer script
Brief -
A script for separating username and domain name from an email address.
Instructions

Create a new folder for your script and file/folder name should be appropriate.
Create a README.md (using this template) in your folder for program Instructions
add requirements.txt if needed

Programming Language

[x] Python

Happy Coding

Hey @emmydev9, I want to work on this. Can you please assign it to me?

Putting my name in the hat, I can also do this

Sorry that was by mistake

I am working on it!!!!

Please Assign this issue to me I had written the code and just waiting for your approval!!

Hey @emmydev9, closing this since it's not any kind of automation one will use


requirement of 'pmagpy-cli' distribution throwing error in pmag_gui

It seems that there is now a requirement within the PmagPy/programs/init.py file for the 'pmagpy-cli' distribution to be installed. This error gets thrown when trying to convert files via cit_magic.py through pmag_gui. We would like to be able to run straight from the master without doing a pip installation (given that the pip installed version is not working with Anaconda) and simply having the path set.
Traceback (most recent call last):
  File "/Users/Laurentia/PmagPy/dialogs/pmag_basic_dialogs.py", line 1018, in on_okButton
    import programs.cit_magic as cit_magic
  File "/Users/Laurentia/PmagPy/programs/__init__.py", line 21, in <module>
    print pkg_resources.get_distribution('pmagpy-cli')
  File "/Users/Laurentia/anaconda/envs/python2/lib/python2.7/site-packages/setuptools-20.1.1-py2.7.egg/pkg_resources/__init__.py", line 540, in get_distribution

  File "/Users/Laurentia/anaconda/envs/python2/lib/python2.7/site-packages/setuptools-20.1.1-py2.7.egg/pkg_resources/__init__.py", line 420, in get_provider

  File "/Users/Laurentia/anaconda/envs/python2/lib/python2.7/site-packages/setuptools-20.1.1-py2.7.egg/pkg_resources/__init__.py", line 941, in require

  File "/Users/Laurentia/anaconda/envs/python2/lib/python2.7/site-packages/setuptools-20.1.1-py2.7.egg/pkg_resources/__init__.py", line 828, in resolve

pkg_resources.DistributionNotFound: The 'pmagpy-cli' distribution was not found and is required by the application

Ah — I hadn’t realized that init would be run when programs is imported directly from the PmagPy repo.  I’ll push the solution ASAP.

On Apr 5, 2016, at 1:44 PM, Nick Swanson-Hysell<EMAIL_ADDRESS>wrote:
It seems that there is now a requirement within the PmagPy/programs/init.py file for the 'pmagpy-cli' distribution to be installed. This error gets thrown when trying to convert files via cit_magic.py through pmag_gui. We would like to be able to run straight from the master without doing a pip installation (given that the pip installed version is not working with Anaconda) and simply having the path set.
Traceback (most recent call last):
File "/Users/Laurentia/PmagPy/dialogs/pmag_basic_dialogs.py", line 1018, in on_okButton
import programs.cit_magic as cit_magic
File "/Users/Laurentia/PmagPy/programs/init.py", line 21, in
print pkg_resources.get_distribution('pmagpy-cli')
File "/Users/Laurentia/anaconda/envs/python2/lib/python2.7/site-packages/setuptools-20.1.1-py2.7.egg/pkg_resources/init.py", line 540, in get_distribution
File "/Users/Laurentia/anaconda/envs/python2/lib/python2.7/site-packages/setuptools-20.1.1-py2.7.egg/pkg_resources/init.py", line 420, in get_provider
File "/Users/Laurentia/anaconda/envs/python2/lib/python2.7/site-packages/setuptools-20.1.1-py2.7.egg/pkg_resources/init.py", line 941, in require
File "/Users/Laurentia/anaconda/envs/python2/lib/python2.7/site-packages/setuptools-20.1.1-py2.7.egg/pkg_resources/init.py", line 828, in resolve
pkg_resources.DistributionNotFound: The 'pmagpy-cli' distribution was not found and is required by the application
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub https://github.com/PmagPy/PmagPy/issues/60

Yes. That maintenance of a number of different ways to run the programs is an issue. I do think that being able to run the programs straight from their own directory with the paths set right is a good thing to maintain. I would likely feel differently if the pip installation of the guis worked with the Anaconda distro.
There was a syntax error in the fix:
Traceback (most recent call last):
  File "/Users/Laurentia/PmagPy/dialogs/pmag_basic_dialogs.py", line 1018, in on_okButton
    import programs.cit_magic as cit_magic
  File "/Users/Laurentia/PmagPy/programs/__init__.py", line 19
    except
          ^
SyntaxError: invalid syntax

But I think that I fixed it and all seems to be well now.
Thanks!

Thanks!

On Apr 6, 2016, at 9:01 AM, Nick Swanson-Hysell<EMAIL_ADDRESS>wrote:
Yes. That maintenance of a number of different ways to run the programs is an issue. I do think that being able to run the programs straight from their own directory with the paths set right is a good thing to maintain. I would likely feel differently if the pip installation of the guis worked with the Anaconda distro.
There was a syntax error in the fix:
Traceback (most recent call last):
File "/Users/Laurentia/PmagPy/dialogs/pmag_basic_dialogs.py", line 1018, in on_okButton
import programs.cit_magic as cit_magic
File "/Users/Laurentia/PmagPy/programs/init.py", line 19
except
^
SyntaxError: invalid syntax
But I think that I fixed it and all seems to be well now.
Thanks!
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub https://github.com/PmagPy/PmagPy/issues/60#issuecomment-206441955


Adding 0.3.3 release related files

Coverage remained the same at 92.381% when pulling b509276468e1ff0086f92223e26143cc70c9cce3 on manali-deshmukh:release-files into 7a1ba41377db827be1f13ac76ce13756c09ff549 on HewlettPackard:master.


feat(Vault): added vault snapshots by day and week

Don't see where we subscribe to event
Need tests

In the the handleDelegatinoUpdated event
alright, incoming

https://linear.app/ccsnx/issue/SNX-164/clean-up-subgraph-tests ticket for ref


Setup unit testing

Motivation
Setup testing using Jest and React Testing Library.
Modification

Install Jest and React Testing Library https://nextjs.org/docs/testing.
Update some configuration to locate files that are being tested.
Add a sample test.

Result

npm run test runs the tests in watch mode

npm run test:ci runs all test suites

lockfileVersion: 3 seems to be reverted to 2


feat(fn-417): storage

Wires up the storage account and its components.
Note that when deployed to a new environment, the files storage has 7 day soft delete enabled, unlike the existing environments. I could look to disable it or just leave it as a reasonable setting.

Wires up the storage account and its components.
Note that when deployed to a new environment, the files storage has 7 day soft delete enabled, unlike the existing environments. I could look to disable it or just leave it as a reasonable setting.

Can you please update the description in following format.
## Introduction
## Resolution


Add "queue" to UBSignal's addObserver method

Having no way to pass in a queue at the point of observer creation opens up an opportunity for race conditions, especially since this interface specifically deals with concurrency

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


QueryPlan as part of the metadata diagnostics context

For query needs queryPlan retrieve, query plan request diagnostic is not included in the diagnostics, make it part of the MetadataDiagnosticsContext

This is done.


fix(getting-started): Fix broken form tag

Due to recent edits, the form tag is not closed properly. The resulting errors in the page prevent login.

@dlabrecq @joshuawilson similar to the PR I did yesterday:
https://github.com/fabric8io/fabric8-ui/pull/1248
do we want the form tag commented or not?


Update PostgreSQL builtins

The existing auto-update code no longer worked with current Postgres source code (or with Python 3.8), so I've updated that. I also encountered newline problems when running this on Windows and adjusted to fix that.
Note that the email lexer's filename prevents urllib from importing, so I had to rename email.py to get the code running. It may be worthwhile to rename the email lexer in the future.
Please let me know if there's anything I'm missing with this. I read the contributing docs but didn't see anything about multiple commits so I tried to keep the history clean. I also ran the branch through tox but only on Python 3.8.
Thanks for any feedback you have!

Thanks for the contribution. I may be blind, but where was the email.py file renamed? Or was this a one-time thing to get the script to run?

Just a manual, local change while working on this. The error message was something like "email.parser is not a package", and that took a little bit of time to figure out.
I didn't rename the file in these commits but I wanted to point out that it may hamper update efforts in the future. =)
On August 20, 2020 7:39:56 PM UTC, "Matthäus G. Chajdas"<EMAIL_ADDRESS>wrote:

Thanks for the contribution. I may be blind, but where was the email.py file renamed? Or was this a one-time thing to get the script to run?
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/pygments/pygments/pull/1513#issuecomment-677862070


Add a path that webpacker defines by default

Webpacker outputs assets to public/test-packs in test environment.
ref: https://github.com/rails/webpacker/blob/v4.2.2/lib/install/config/webpacker.yml#L84
However, it was not cached because it was not included in the paths.

I fixed conflict and force-pushed.

We haven't decided on operational rules  yet.
I think MedPeer developers can Approve.


[NXdataView] data seems to be validated too many times before display

See #1636 : when opening a single group, the same warning was displayed many times.
This means silx.io.is_valid_NXdata() was called many times. These is probably a way of optimizing this behavior.

After #1786, it is now called 3 times when clicking on a group in the  silx view tree. It's an improvement.

After commit https://github.com/PiRK/silx/commit/44a7586b9b9453b46aaeed2e616dd4e72fea0e17, we call is_valid_NXdata() only once when clicking on a group that is not at all NXdata or on a group that is invalid NXdata.
But it is still called 19 times when clicking on actual valid NXdata, so the problem is still not fixed in all cases.


Add ARIA attributes - Button

Describe the bug
Currently, the Button component doesn't have the ARIA attributes, this will have NextUI more accessible to people with disabilities.
Expected behaviour
Add Aria Attributes to components
Additional info
References:
ARIA-Moz
ARIA-Google
Chrome extension

I will help with this too! 🙌🏼

For sure, Thanks! @sauloviniciusf  🙌🏼

Hi! @ibrahimtelman I hope you're doing well, do you have any updates on this issue? 🙋🏻♂

If I understand correctly, is it only necessary to add the attributes aria-label with the value of children and aria-disabled with the value of the disabled prop to the component?

Hey @carlosriveroib eyes that's it and the 'tabindex=-1" when it's disabled and 'tabindex=0' when it's enabled, would you like to take this issue? 🙋🏻♂

Yes, sure. What should I add to aria-label when there is only icon? Should I update docs with this info? Sorry this is going to be my first contribution to an open source project

Hey, @carlosriveroib it's not necessary to update the docs because this does not impact input/output parameters, regarding the button icon you could add  role= presentation to denote that the icon is not an interactive element, and only used for presentation 🙋🏻♂

Pull request created!


If field is a simple field return a simple resolver

Description
This PR improves Strawberry performance by returning a simple resolver for fields without a custom resolver or any permission classes.
Benchmarks:

Note: "simple" fields won't call the get_result function on the field. I've implemented the is_simple_field check as a property on the field so that custom fields can override it if they always need to post process results from the resolver.
Types of Changes

[x] Core
[ ] Bugfix
[ ] New feature
[ ] Enhancement/optimization
[ ] Documentation

Issues Fixed or Closed by This PR

Checklist

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] I have tested the changes and verified that they work and don't break anything (as well as I can manage).

Hi, thanks for contributing to Strawberry 🍓!
We noticed that this PR is missing a RELEASE.md file. We use that to automatically do releases here on GitHub and, most importantly, to PyPI!
So as soon as this PR is merged, a release will be made 🚀.
Here's an example of RELEASE.md:
Release type: patch

Description of the changes, ideally with some examples, if adding a new feature.

Release type can be one of patch, minor or major. We use semver, so make sure to pick the appropriate type. If in doubt feel free to ask :)
Here's the tweet text:
🆕 Release (next) is out! Thanks to Jonathan Kim for the PR 👏

Get it here 👉 https://github.com/strawberry-graphql/strawberry/releases/tag/(next)

Because this PR is now quite out of date I've recreated it here: #2194


build(ci): create script for regtest BTC node

Motivation

Changes

Tests

@lmuntaner if I am right, this PR is superseded by:

PR https://github.com/dfinity/oisy-wallet/pull/2228

right?

@lmuntaner if I am right, this PR is superseded by:

PR feat(devops): Add scripts to set up Bitcoin local node #2228

right?

That's correct. I'll close this PR, thanks!


[API] Some Tweets Lack id

Noticed this one today on a data request.
 Critter loving, tree growing vegan.\n#Resistance #Equality #Climate #AnimalRights #Vegan #Workout",
            "location": "Pacific Northwest",
            "url": "https://twitter.com/LiftForever67",
            "followers": 38327,
            "following": 38388,
            "joined": "Thu Nov 23 19:47:33 +0000 2017",
            "tweets": 144421,
            "likes": 290768,
            "website": null
        },
        "replies": 35,
        "retweets": 149,
        "likes": 985,
        "color": null,
        "twitter_card": "player",
        "created_at": "Sun Oct 08 17:20:37 +0000 2023",
        "created_timestamp":<PHONE_NUMBER>,
        "possibly_sensitive": false,
        "views": 13849,
        "is_note_tweet": false,
        "lang": "en",
        "replying_to": null,
        "replying_to_status": null,
        "media": {
            "all": [
                {
                    "url": "https://video.twimg.com/ext_tw_video/1711068542991523840/pu/vid/avc1/480x854/gWvgHO385rf2kqxs.mp4?tag=12",
                    "thumbnail_url": "https://pbs.twimg.com/ext_tw_video_thumb/1711068542991523840/pu/img/pBZaal_kxUhCKS7I.jpg",
                    "duration": 12.8,
                    "width": 480,
                    "height": 854,
                    "format": "video/mp4",
                    "type": "video"
                }
            ],
            "videos": [
                {
                    "url": "https://video.twimg.com/ext_tw_video/1711068542991523840/pu/vid/avc1/480x854/gWvgHO385rf2kqxs.mp4?tag=12",
                    "thumbnail_url": "https://pbs.twimg.com/ext_tw_video_thumb/1711068542991523840/pu/img/pBZaal_kxUhCKS7I.jpg",
                    "duration": 12.8,
                    "width": 480,
                    "height": 854,
                    "format": "video/mp4",
                    "type": "video"
                }
            ]
        }
    }
}

Note the lack of an id in the tweet data and the value of url: https://twitter.com/LiftForever67/status/undefined

That's a really bizarre issue I've never seen before, I appreciate you opening an issue!
I'll have to figure out what's causing id to be set to undefined, which is causing the id property to be completely omitted in the response and obviously causing the broken URL. It does seem to be Tweet-specific as I tried multiple other tweets to confirm that they do return an id. working example 1, example 2

I wonder if it is related to the tweet restricting who can reply?

For some reason, the API was simply not returning rest_id correctly and I adjusted my code to use legacy.id_str if this happens. The Tweet previously linked now returns the correct id. If you run into any other issues let me know!


✨(glimpse) add new plugin "glimpse"

Purpose
Users need a way to include some content almost everywhere and
especially in section items with some layout variant they can choose.
Proposal
This new plugin will have optional title and image and a required
content text.
Every variants will be managed within a single template.
Todo parts

[x] Model + migration
[x] Plugin
[x] Factory + tests
[x] Template
[x] Sass source for layout integration
[x] Screenshots for layout sample
[x] Update Changelog

@sampaccoud Are you sure about raw text only in content ? There is actually not any way to add a link in this glimpse, is it ok ?

@sveetch I confirm raw text. The way to add a link should be an optional field in the model.

Screenshot samples
Plugin form

Dummy background to demonstrate structure limits

Clean screenshots for each responsive breakpoint

@sveetch I would crop the image on the square card to the same format as our course glimpse... with a template tag and easy thumbnail to build a srcset.

Due to some problems with branch rebase between master and new_integration, this has finally be directly ported into new_integration branch.


Keep list of active subscriptions on relay

The relay object should have a collection of active subscriptions and ensure it doesn't try to do more than the limits

Completed by @missmeowness


readme updates

Type
enhancement, documentation

Description

Enhanced the changelog update mechanism in pr_update_changelog.py by specifying the ModelType.TURBO for the retry_with_fallback_models function.
Updated the README.md to include new images and sections for the PR agent features, adjusting image sizes and adding new content for /review and /improve commands.

Changes walkthrough
Relevant filesEnhancement

pr_update_changelog.pyEnhance changelog update mechanism with TURBO model

pr_agent/tools/pr_update_changelog.py
Added ModelType import from pr_agent.algo.utils.  Modified retry_with_fallback_models function call to use ModelType.TURBO.

+2/-1

Documentation

README.mdUpdate README with new images and sections for PR agent features

README.md
Updated image sizes for /describe and /review sections.  Added a new section for /review with updated image.  Updated image for /improve section and added a new /improve section with a new image.

+13/-3

✨ PR-Agent usage:
Comment /help on the PR to get a list of all available PR-Agent tools and their descriptions

/review auto_approve


crash when using Concat and binding with grad_req = 'add' in backward()

Hi,
I try to use a Concat layer in my network and run into some errors.
---------------------------------------------------------------------------
MXNetError                                Traceback (most recent call last)
<ipython-input-3-994bb84ede27> in <module>()
     13
     14 # it crash here
---> 15 executor.backward()
     16
     17 outputs = dict(zip(symbol.list_outputs(), executor.outputs))

/usr/local/lib/python2.7/dist-packages/mxnet-0.5.0-py2.7.egg/mxnet/executor.pyc in backward(self, out_grads)
    117             self.handle,
    118             mx_uint(len(out_grads)),
--> 119             ndarray))
    120
    121     def set_monitor_callback(self, callback):

/usr/local/lib/python2.7/dist-packages/mxnet-0.5.0-py2.7.egg/mxnet/base.pyc in check_call(ret)
     74     """
     75     if ret != 0:
---> 76         raise MXNetError(py_str(_LIB.MXGetLastError()))
     77
     78 def c_str(string):

MXNetError: [11:31:50] src/operator/./concat-inl.h:112: Check failed: (req[i]) == (kWriteTo)

After trying several times, I figure out that it is caused by feeding Variable as (one of) inputs to Concat while binding with grad_req = 'add'.
I use python interface.
The error is raised by src/operator/concat-inl.h#L112 checking the gradient type.
I am not sure why it is checked that way.
When I change to grad_req = 'write' or feeding the output of FC layer as inputs, the error never appears.
I try to repeat the error in a simple way in the following gist: https://gist.github.com/guoquan/959461c8ff2a34fe8ac8
A possible workaround is to split the weight after the concat, but ...
Can anyone help to look into this. Thanks.

You cannot use add with concat

@piiswrong Is there a "WHY" and will there be a "fix"?

This was a limitation of concat, mainly due to split do not support addto. However, this can be easily changed, by adding support of addto in split function.
https://github.com/dmlc/mxnet/blob/master/src/operator/channel_op_common.h#L65
i.e. Add the requirement parameter, there is a https://github.com/dmlc/mxnet/blob/master/src/operator/operator_common.h#L29 macro to help dispatch the requirement.
change things to like
Assign(out[i], req, slice...)

should work.
@guoquan you are more than welcomed to submit a PR to add this support:)

Thanks for the tip @tqchen
I will look at this. And if I can make it work, I will submit a PR.

This issue is closed due to lack of activity in the last 90 days. Feel free to reopen if this is still an active issue. Thanks!


Is it possible to use clone --gitignore ?

Hi,
I'm new in GitHub, so i hope it is the correct place to ask my question.
I saw there is an option to write the following command:
MSYS_NO_PATHCONV=1 git tfs clone --ignore-branches --autocrlf=false ignorecase=false --gitignore="c:\.gitignore" http://serverName:8080/tfs/collection $/projectName/project -c=12345
in order to clone from TFS since changeset 12345 all the changesets from the entered branch.
If i understand correctly this featcher is no yet integrated in the 0.25.1 (latest release) version.
Am I right? or am I doing something incorrectly when using this command.
If it is not yet in the latest version: will it be in the next one? and when it is scheduled to be released ?
If i'm using the command incorrectly please let me know what am i doing wrong ?
BTW. the output i am getting when writing this command (whit the addition of --debug) is:
"No authors file used.
git-tfs version <IP_ADDRESS> (TFS client library <IP_ADDRESS> (MS)) (64-bit)
Usage: git-tfs clone [options] tfs-url-or-instance-name repository-path
ex: git tfs clone http://myTfsServer:8080/tfs/TfsRepository $/ProjectName/ProjectBranch ..."
and following the options which does not include the --gitignore.
When i remove the gitignore option everything is working as i expect it to work.
Thanks.

Yes that's not yet released but you could use it with this prereleased
version
https://ci.appveyor.com/api/buildjobs/2ga2n9g50944vcrx/artifacts/git-tfs_11d99c4a06268df20e77590e22c62bfb05545da7.zip
On 11 Jun 2017 08:58, "LEyahoo"<EMAIL_ADDRESS>wrote:

Hi,
I'm new in GitHub, so i hope it is the correct place to ask my question.
I saw there is an option to write the following command:
MSYS_NO_PATHCONV=1 git tfs clone --ignore-branches --autocrlf=false
ignorecase=false --gitignore="c:.gitignore" http://serverName:8080/tfs/
collection $/projectName/project -c=12345
in order to clone from TFS since changeset 12345 all the changesets from
the entered branch.
If i understand correctly this featcher is no yet integrated in the 0.25.1
(latest release) version.
Am I right? or am I doing something incorrectly when using this command.
If it is not yet in the latest version: will it be in the next one? and
when it is scheduled to be released ?
If i'm using the command incorrectly please let me know what am i doing
wrong ?
BTW. the output i am getting when writing this command (whit the addition
of --debug) is:
"No authors file used.
git-tfs version <IP_ADDRESS> (TFS client library <IP_ADDRESS> (MS)) (64-bit)
Usage: git-tfs clone [options] tfs-url-or-instance-name repository-path
ex: git tfs clone http://myTfsServer:8080/tfs/TfsRepository
$/ProjectName/ProjectBranch ..."
and following the options which does not include the --gitignore.
When i remove the gitignore option everything is working as i expect it to
work.
Thanks.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/git-tfs/git-tfs/issues/1078, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAcFpNT32qEKrA9CIffttr2iYCW66BsQks5sC5AmgaJpZM4N2ULU
.

Hi pmiossec.
Thanks for the version.
I've used it but it looks that something is not working correctly.
I've writen the command:
MSYS_NO_PATHCONV=1 git tfs clone --branches=none --autocrlf=false ignorecase=false --gitignore="c:\.gitignore" http://serverName:8080/tfs/collection $/projectName/project -c=12345
(I have swiched the --ignore-branches from the original command with --branches=none since the first option does not exist in the prereleased version).
It started the proccess and looks like it is taking all the needed changsets from tfs into the git, but at the end i receive the following message:
"Value cannot be null.
Parameter name: merger
All the logs could be found in the log file: C:\Users\username\AppData\Local\git-tfs_log.txt".
Also when i've tried to see the commits existing in the git it looks empty and the files of the latest version were not created in the directory.
I've opened the log file and from what i understand it seems that the first 10 minutes everything worked correctly and than i got the following output:
[Debug] Cleaning ...
[Debug] git command: Starting process: git gc
[Info]
[Debug] git command time: [00:01:46.4500000] gc
[Debug] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null.
Parameter Name: merger
   at LibGit2Sharp.Repository.Merge(Comit comit, Signature merger, MergeOptions options)
   at Sep.Git.Tfs.Core.GitRepository.Merge(String commitish)
   at Sep.Git.Command.Clone.Run(String tfsUrl, String tfsRepositoryPath, String gitRepositoryPath)
   --- End of inner exception stack trace ---
   at System.RuntimeMethodeHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo,UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo,Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at Sep.Git.Tfs.Util.GitTfsCommandRunner.Run(GitTfsCommand command IList`1 args)
   at Sep.Git.Tfs.GitTfs.Main(GitTfsCommand command IList`1 args)
   at Sep.Git.Tfs.GitTfs.Run(IList`1 args)
   at Sep.Git.Tfs.Program.MainCore(String[] args)
   at Sep.Git.Tfs.Program.Main(String[] args)
[Error] Value cannot be null.
Parameter name: merger
[Warn] All the logs could be found in the log file C:\Users\username\AppData\Local\git-tfs_log.txt

I have compared the directory into which i've requested the git to be created with a directory which i've created using version 0.25.1 whit the same command except for the --gitignore option and found that the directory is missing one file: ...git\refs\heads\master
Hope that you could help me with it.
Thanks.

At the end I have used the --ignore-regex and --except-regex commands instead (though they are not exactly what i've needed).
If somebody could let me know when the next release of git-tfs is expected i'll priciate it so then i'll change my use to --gitignore instead.


Tiles toolbar tree navigation widget for content object selection (images, files, references, etc)

@sneridagh that's done, right? Closing.


⚠ Bofrost.fr has degraded performance

In 51536a9, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1293 ms

Resolved: Bofrost.fr performance has improved in 1dd2253.


Pythonnet repl and evaluation

This PR introduce implementation of repl approach and Evaluate method in pythonnet runner.

 Implement REPL and Evaluate in PythonNetRunner

This PR is closed, because of there is no good approach to make pythonnet work properly in multithreaded environment (check issue https://github.com/pythonnet/pythonnet/issues/1110)