Update images so https://github.com/flutter/flutter/pull/19008 can be reverted.

Not able to cleanly revert to previous goldens, have to rerun update-image step, commit this on top of head.

LGTM


Question - [Native federation] building seperate repositories in one bundle with @softarc/native-federation-esbuild

Hello team,
With my team working on a business product with micro frontends, implemented with Angular 17 and Native federation. Each micro fe in a separate github repo and also the shell application. My question is, if it is possible to use @softarc/native-federation-esbuild npm package for building a bundle with esbuild for all the micro frontend apps and the shell together. Becau all the examples are with one repo and all the application with a seperate folder in it.
Thanks in advance,
Desislava Georgieva

Hi,
Yes, this is completely possible.
Ideally, you can prevent version conflicts via different repos.
If this does not work, you can wrap your apps into web components like here [1].
[1] https://www.angulararchitects.io/blog/micro-frontends-with-modern-angular-part-2-multi-version-and-multi-framework-solutions-with-angular-elements-and-web-components/


Compiler appears to branch inconsistently when pointers to empty structs are in scope.

What version of Go are you using (go version)?
go version go1.14.2 darwin/amd64
Does this issue reproduce with the latest release?
unknown
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/dzrtc/Library/Caches/go-build"
GOENV="/Users/dzrtc/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOINSECURE=""
GOOS="darwin"
GOPATH="/Users/dzrtc/go"
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/yj/w5qqzhlj0ngb6961d_lkfc000000gp/T/go-build039474580=/tmp/go-build -gno-record-gcc-switches -fno-common"

What did you do?
Program A is a subset of Program B that contains a branch that is taken when run as Program B, but is not taken when run as Program A.
Program A (branch not taken)
https://play.golang.org/p/Wc0od6uOS5A
Program B (branch taken)
https://play.golang.org/p/CAjManYolUe
What did you expect to see?
Programs A and B should output the same results, but do not.  Based on my understanding of Go, I expected the branch to never be taken.
What did you see instead?
Program A produces no output, whereas Program B produces output.
Note, these issues disappear when a field is introduced into the structs.

Hi,
please see https://golang.org/ref/spec#Size_and_alignment_guarantees, in particular:

A struct or array type has size zero if it contains no fields (or elements, respectively) that have a size greater than zero. Two distinct zero-size variables may have the same address in memory.

Stress on may have. The compiler is allowed (but not required) to assign the same address in memory to two zero-sized variables. In the first program it does that, while in the second they are assigned different location since they're being used in an interface{} map.
Closing here, since this is working as intended (and allowed by the Go specification).


fixed backgroundSource Type warning

fixed backgroundSource Type warning when use require('./image.jpg')

@lelandrichardson Please accept!

Would love to see this added to the packaged. The warning is pretty annoying.

@JosephSmith127  wish the same

Thanks! I don't get notifications for this repo for some reason. Just fixed :/ Sorry about that.
Will update thread with new published version.

fixed in v2.0.6


when checking task states ignore tasks which don't have conditions in

status, and log what is in status, this shouldn't happen but is sometimes happening

CLOUDBLD-11209

Signed-off-by: Robert Cerven<EMAIL_ADDRESS>Maintainers will complete the following section

[x] Commit messages are descriptive enough
[x] Code coverage from testing does not decrease and new code is covered
n/a JSON/YAML configuration changes are updated in the relevant schema
n/a Changes to metadata also update the documentation for the metadata
n/a Pull request has a link to an osbs-docs PR for user documentation updates

rn updated


[UI]: optimize front-end code handle console waring

Description

when I develop front-end feature, the console show some waring,
as picture

fix these waring to get good code style。
Expected Behavior

no waring good code style
Screenshots

Environment:

OS: [Windows]
Browser: [Chrome]
Version: [master]
Device: [e.g. laptop, iPhone 8]

[Optional] To Reproduce
Steps to reproduce the behavior:

Go to 'http://localhost:3000/'
Click on 'F12'
Scroll down to 'console'
See error

[Optional] Additional Context

Good of you to jump in here @PmcFizz 😄 , these are really annoying 😖 !

Much appreciated, @PmcFizz. 💯


switching between graph profiles doesn't update annotations

when using the delightful new profiles feature in conjunction with interpolated annotation tags, switching the profile does not trigger the loading of new annotations.
e.g.:
annotation tag is set to {{tag}}
profile 1 has tag=awesome_app
profile 2 has tag=pretty_cool_app
loading with profile 1 correctly displays the awesome_app tags, but then switching to profile 2 does not trigger a load of pretty_cool_app tags (or, at least, it doesn't render them).

closed by #465


feat(auth): delete_record and Debug impl

This PR add delete_record function and impl Debug for AuthClient

@PhotonQuantum r?


[WFLY-11255] Managed Executor Runtime Stats

Issues: https://issues.jboss.org/browse/WFLY-11255 , https://issues.jboss.org/browse/WFLY-12467
WFLY-11255 Proposal PR: https://github.com/wildfly/wildfly-proposals/pull/243

The impl here seems fine.

@bstansberry rebased with master, I believe all in EAP7-1175 is now ok for including this on WFLY19

@jamezp seems all good now


blank page

Hi,
when trying to access to portus, after having it installed with the RPM and run the portusctl setup, instead of logging into portus I get just a blank page. I mean, I do https://MYHOST/ and all I get is an empty page (even looking into the source code is empty).
We've looked into the logs of apache and portus and we did not found any clear issue or clue, so we removed the database and rerun "portusctl". Then, portus was working, meaning you get the login screen.
I know this is very difficult to reproduce...

I just found the problem. I was trying to access https://MYHOST when I should have tried https://MYHOST/portus because this system was configured following http://port.us.org/docs/setups/4_portus_and_registry_on_the_same_fqdn.html so actually what I was connecting to was to the registry, iiuc.


[GH-#461] Fixed problem with getting account balance

resolves #461

Looks good. From what I understand: We remove a case that was unreachable? (because tree returns empty account if account doesn't exist)


Web - Fub menu  - A few pixels are clipping the letter “P” and the letter "Y" in the FAB actions

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Click on the FAB + icon
Observe the "New group" and the "Request money" actions

Expected Result:
The letter "P" and the letter "Y" should not be clipped
Actual Result:
The letters "P" and "y" are being clipped
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: yes
Reproducible in production?: yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation

Expensify/Expensify Issue URL:
Issue reported by: @Nathan-Mulugeta
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1685181882694689
View all open jobs on GitHub

Proposal
Please re-state the problem that we are trying to solve in this issue.
A few pixels are clipping the letter “P” and the letter "Y" in the FAB actions
What is the root cause of that problem?
The width of the popoverMenuText is not enough for the text and the text is being clipped.
What changes do you think we should make in order to solve the problem?
We can add a width to the styling of the popoverMenuText like this:
  popoverMenuText: {         fontSize: variables.fontSizeNormal,         color: themeColors.heading,         width: 110,     },
To the code found here:
https://github.com/Expensify/App/blob/main/src/styles/styles.js#L1274-L1277
What alternative solutions did you explore? (Optional)
N/A

Proposal
Please re-state the problem that we are trying to solve in this issue.
The FAB actions have a minor visual clipping where the letters “P” and “Y” are partially cut off by a few pixels.
What is the root cause of that problem?
The cause of this clipping is that the 'popoverMenuText' style does not have enough width to accommodate the text, so it clips the edges of some letters.
What changes do you think we should make in order to solve the problem?
We can fix this clipping by adding a width property to the popoverMenuText style, like this:
popoverMenuText: {
        fontSize: variables.fontSizeNormal,
        color: themeColors.heading,
        width: 110,
    },

To the code found here:
https://github.com/Expensify/App/blob/main/src/styles/styles.js#L1274-L1277
What alternative solutions did you explore? (Optional)
N/A

Hey @sonialiap , Yes it is still there, I just took this screenshot.

Thanks Nathan

Proposal
Please re-state the problem that we are trying to solve in this issue.
The FAB actions have a minor visual clipping where the letters “P” and “Y” are partially cut off by a few pixels at the end.
What is the root cause of that problem?
The menu title use 'popoverMenuText' style that does not have enough width to accommodate the text, so it clips the edges of some letters.
What changes do you think we should make in order to solve the problem?
Edit in file: 'src/styles/styles.js'
  popoverMenuText: {
        fontSize: variables.fontSizeNormal,
        color: themeColors.heading,
        flex: 1
    }

What alternative solutions did you explore? (Optional)
None

Proposal
Please re-state the problem that we are trying to solve in this issue.

The FAB few fab action's title with "w", “p” and “y” at end are partially cut off by a few pixels.

What is the root cause of that problem?

For some devices, the text is not fitting in the FAB action button, due to lack of breathing space.

What changes do you think we should make in order to solve the problem?

Solution - Add a padding for title which will give some breathable space for the text.

What alternative solutions did you explore? (Optional)
None

Okay @aimane-chnaif ,
I have found this issue on Windows, Chrome Version 113.0.5672.127, and on any browser size. I have tested this on different devices and different window sizes and it is still present.

@jeet-dhandha are you able to reproduce this issue? If yes, could you share a screenshot?

I'm on Chrome version Version 114.0.5735.133 and I still do not see the clipping described in this issue

@Nathan-Mulugeta @jeet-dhandha can you guys reproduce this on the latest version of Chrome? Could this be related to your screen resolution/zoom on page?

Yes @sonialiap, I am still able to reproduce it on the latest version of Chrome. I don't think this is related to the Chrome version or to the screen resolution/zoom on the page cause I tested this on different machines and monitors.


How can we add server credentials for maven repo?

Describe the bug
We have a maven artifacts repo in ADO (not in Github). We need a way to set the username/password to be able to access this repo.
Currently in settings.xml
<server>           <id></id>           <username></username>           <password></password>      </server>
How can we do the same using the config server? Is there another way to do so?
To Reproduce

trying to follow the instructions to use maven as stated here

can't find a way to define the artifact repo from ADO

Expected behavior
Be able to add a private repo creditial
Screenshots
NA
Additional context
NA

@helayoty  My understanding is you are trying to point Config Server to a private Git repository in ADO,
Have you checked out below links?
https://docs.microsoft.com/en-us/azure/spring-cloud/spring-cloud-tutorial-config-server#private-repository
https://docs.microsoft.com/en-us/azure/devops/repos/git/auth-overview?view=azure-devops

Close this as no response for a long time.


Non-linear grayscale normalization for layout analyse and/or text recognition

Non-linear grayscale normalization
Draft PR only
I would first like to use the draft PR option to get some feedback that the implementation of grayscale normalization works smoothly on a wide variety of templates and is proving beneficial. Please test extensively.
Image normalization
In some cases, image normalization is applied to improve LA and OCR results. A popular method is called nlbin, which is a non-linear grayscale normalization with the option of subsequent binarization. This method was developed by Thomas Breuel for the text recognition program Ocropus.
In this PR the nlbin method was adapted for the existing Leptonica functions. The method can be activated via the parameter for layout analysis and/or the actual text recognition. It only performs a grayscale normalization and then the existing binarization methods can be still applied to it.
The "preprocess_graynorm_mode" parameter
This parameter is an INT member with currently 4 modes and can be activated with "-c preprocess_graynorm_mode=INT".
The modes:
0=no normalization applied (default)
1= apply normalization for thresholding & recognition
2= apply normalization for thresholding (only)
3= apply normalization for recognition (only)
The modes 1-3 are applied on the fullimage.
A normalization on linelevel would also be desirable. (not implemented yet)
Additional option
With the parameter "-c tessedit_write_images=1" the normalized image can be written out as tiff.

Hi @JKamlah,
Leptonica has some built-in grayscale normalization functions, maybe we can also use them.
https://github.com/DanBloomberg/leptonica/blob/0ffbc6822c23725b5b9f6876e2620a22ba3689f4/src/adaptmap.c
Here are some examples that demonstrate how to use them to improve thresholding using Otsu's or Sauvola's methods:
https://github.com/DanBloomberg/leptonica/blob/1297942d8b5c1a76abdde93ab4bbd5472870b937/src/binarize.c
I suggest to try to add at least pixContrastNorm() so it can later be followed by Sauvola.

CC: @bertsky

You can use this image for testing the new feature:
https://github.com/DanBloomberg/leptonica/blob/a14036fa5f5ea971/prog/w91frag.jpg

Thanks @amitdo and @bertsky for the great feedback.
I will try to optimize the current implementation design and add an option to switch between non-linear normalization and pixContrastNorm(), maybe with a parameter preprocess_graynorm_method.

Tesseract's Otsu is implemented in src/ccstruct/otsuthr.cpp and src/ccstruct/otsuthr.h.
I suggest to move ImageThresholder::pixNLNorm() to a separate .cpp file and also add a separate .h file.

Thank you for the idea @amitdo.
I am sorry for not responding for so long. I will get back to you in the coming weeks (not before Easter) with a revised version. Maybe it will fit into the next Tesseract release.


Text size problem on High res devices and tablets

Font size is too small for high res devices like xxxhdpi and tables

Font size is too small for high res devices like xxxhdpi and tables
in function:
private static String drawRandomText
set the textSizeRange arry variable as follows
int[] textSizeRange = {100, 120, 140, 150};

Hello, How can I increase text size?

I used scaleX and scaleY to zoom the text, it worked fine.
<test.jinesh.captchaimageviewlib.CaptchaImageView
    android:id="@+id/image"
    android:layout_width="wrap_content"
    android:layout_height="@dimen/_30sdp"
    android:scaleX="2"
    android:scaleY="2"
/>

Setting hard code value for scaleX and scaleY will not work for all resolutions if we set it to 2, then the image will be over sized for low res devices, a better solution is to add dimen files for each resolution and define dimen values like 1, 1.5, 2 etc for each density, and use that dimen value for scaleX and scaleY.


Karma stops listening to port after a few tries.

Problem: When I try to karma run after few tries it stops working and karma returns "There is no server listening on port 9876"
Reproduce: Start the application as it is defined in the README. wait till tests are loaded in the test UI on the angular project. Click play button and wait for results. Repeat it 3 times. after the third one it will stop abruptly and return the mentioned error.
Test branch: feature/run-tests

I stumbled upon a fix for this: when you start the karma process in AngularRunner#runNgTest, redirect this process's stdout to a file or to /dev/null on Linux or nul on Windows (haven't tested on Windows, though). You can see the fix here.

WOW @hbenl !. I cannot thank you enough. I can't believe you solve this, it was tormenting me ahah. Thank you very much.
I don't wanna take credit for it, do you wanna create a pull request and I will merge it?
Again, Thanks I was on a dead end, now I can keep going

I will reopen this as I tried it on windows and unfortunately even using > NUL(which should not create a file) is still creating a file were the output goes. Still now that you showed me the way I will fix it for windows soon( even if that means creating a temporary file for the output that deletes itself)

"Start the application as it is defined in the README"
How to start the app? There is nothing in README about how to properly setup tests.
Documentation says restart VS Code and run play in test explorer
I cannot make any tests appear

Hey,  thank you for commenting. Could you create a bug using the bug template and completing all the appropriate information? Since this bug has nothing to do with your case.
After you created the bug report I can help you there to make test appear from you. Is probably a configuration issue 😀


Custom Reserve Ratio for Routing Fees

It looks like LNBits prevents users from withdrawing their entire balance with this message:
"LNbits requires you keep at least 2% reserve to cover potential routing fees."
I checked the code to see if this is a configurable parameter, however it appears that it is not. It would be good if this was configurable for when services don't mind covering user fees.
The code that returns the error mentioned above:
https://github.com/lnbits/lnbits-legend/blob/e97e20889e365f824a005fb33d78c5c36c12eaa8/lnbits/core/services.py#L152

Seems like a general “max fee on full user withdrawals” setting would do the trick. Basically “I’m willing to cover up to 5 sats of fees when a user withdraws a full balance”. Could also be a percentage “max fee as a percentage of the balance”. I talked to @callebtc about potentially working this into his macaroon encryption work for some extra sats.


Archive Feature

Implement an archive feature for contacts for students that are currently inactive/not being tutored

Archive Feature has successfully been implemented.


[BUG] Enabling mini.icons with web-devicon mocking does not silence "automatically enabled" warning.

Field
Description

Plugin
mini/telescope

Nixpkgs
unstable

Home Manager
unstable

[x] I have read the FAQ and my bug is not listed there.

Description
I have started getting the following warning from my config:
trace: warning: Nixvim: `plugins.web-devicons` was enabled automatically because the following plugins are enabled.
This behaviour is deprecated. Please explicitly define `plugins.web-devicons.enable` or alternatively enable `plugins.mini.modules.icons` with `plugins.mini.mockDevIcons`.
plugins.telescope

but setting up mini as described does not seem to silence this, it only checks for plugins.web-devicons.
https://github.com/nix-community/nixvim/blob/ae2b9bd445ebe5d5342172c66ecbf60028070d32/plugins/deprecation.nix#L72
Minimal, Reproducible Example (MRE)

{
  programs.nixvim = {
    plugins = {
      mini = {
        modules.icons = { };
        mockDevIcons = true;
      };

      telescope.enable = true;
    };
  };
}

This is intended, you haven't actually enabled the mini plugin. Seems we need to update the warning.
{
  programs.nixvim = {
    plugins = {
      mini = {
enable = true;
        modules.icons = { };
        mockDevIcons = true;
      };

      telescope.enable = true;
    };
  };
}

Yep that did it, thanks.


add map

Can you add baidu map or amap（www.amap.com）to the app？

I can include maps if they are provided on mobile for free without quota, and without heavy usage clause in the license.
For Google Maps and Petal Maps, they require services installed on the user's device (Google Mobile Services and Huawei Mobile Services, respectively) and they require an API key, but they are free without quota.
For the Humanitarian OSM and Stamen maps, they do not require installed services nor an API key, and are freely accessible via open endpoints.
For Baidu and Amap:

is it free?
do they enforce quota?
do they require installed services?


Just build without archive

          Original issue by @mr-casual - Imported from fastlane/gym#230

Can I just build the project without archive and export ?
I want something like this:
xcodebuild build -workspace 'MyApp.xcworkspace' -scheme 'MyApp' -destination 'generic/platform=iOS' | tee /Users/me/Library/Logs/gym/MyApp-MyApp.log | xcpretty

The xcodebuild action does support the CODE_SIGNING_REQUIRED and other build settings through the build_settings parameter.... this will at least clean up your script a little bit:
lane :build do |options|
  xcodebuild(
    workspace: "MyApp.xcworkspace",
    scheme: "MyApp",
    configuration: "Debug",
    clean: options[:clean],
    build: true,
    destination: "generic/platform=iOS",
    build_settings: {
      "CODE_SIGNING_REQUIRED" => "NO",
      "CODE_SIGN_IDENTITY" => ""
    }
  )
end

We use gym to build optimized IPAs for Crashlytics upload, and have an issue with archives consuming all of the disk space on the Jenkins bots. Is there really no setting to prevent archiving altogether? I can see why gym offers it as a features, but why not make it configurable, as this option doesn't play well with CI setups.

@jshier Yah, feel free to write your own clean up

@gavinbunney thanks ;)

Looks like this is more or less resolved.

Not really, unless you find one of the various workarounds acceptable. I really don't but I need to write one anyway. I still don't understand why making archiving an option is unacceptable here?

Just FYI, created this function to cleanup the archive:
def cleanup_archive
  sh "rm -r \"#{lane_context[SharedValues::XCODEBUILD_ARCHIVE]}\""
end

If you read the description of gym, it's designed to build and sign ipa files. Thanks for sharing your script

There is a skip_archive parameter now that does exactly this.


Unable to install wsl.

I am trying to install the wsl but it is showing error. To solve for this error I have collected the wsl log files. Below is the zip file of the log. I kindly request you all to look into the log file and guide me how to solve the issue.
WslLogs-2024-06-05_22-10-10.zip

Thank you @Shodhanam.
Does installing the latest package solve the issue ?
If not, could share /logs of the installation with that package ?


Implement new update API for writing systems

Fix #1189.
Note that FwDataMiniLcmApi hasn't implemented the UpdateWritingSystem overload with (id, type, update), which the (before, after) method is going to end up calling. So that still needs to happen.

Decision during yesterday's team meeting: for now, Font will remain a single string and will be used to indicate the default font in LCM (DefaultFontName property). DefaultFontName is read-only in LCM, so if it changes on the CRDT side, we should instead use its new value to look up the name of a font and set the DefaultFont property in LCM, e.g.:
ws.DefaultFont = new FontDefinition("Charis SIL");


Add Auristor-packaged versions of OpenAFS for OS X 10.9 to 10.12.

If there’s a checkbox you can’t complete for any reason, that's okay, just explain in detail why you weren’t able to do so.
After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if adding a new cask:

[x] Named the cask according to the token reference.
[x] brew cask install {{cask_file}} worked successfully.
[x] brew cask uninstall {{cask_file}} worked successfully.
[x] Checked there are no open pull requests for the same cask.
[x] Checked that the cask was not already refused in closed issues.

Signed-off-by: Eugene Lee<EMAIL_ADDRESS>

Performed a force push without meaning to - thanks for the CR @vitorgalvao.

# Unusual case: The software will stop working, or is dangerous to run, on the next macOS release.

Added as requested @vitorgalvao.

Thank you for such fast fixes. Merging after Travis passes

And thank you for the code review and hand-holding - much appreciated since this was my first time adding a cask.

It was a smooth first submission. Thank you.


Add some control over the summary length for summarize chains

Feature request
For the chains in libs/langchain/langchain/chains/summarize, it might be useful to add to the prompt something like:
"Try to limit the summary to {length} words", and set the length as an input parameter. So that we can have some influence over the length of the output summary.
I know that most LLMs are not good at counting words, maybe we should use token instead of words?
Motivation
When doing summarization, we sometimes want summaries of different length. For example, we might fit the summary into some system with length limit, or sometimes we want a longer summary so we can include more details.
Your contribution
I can submit a pull request, but I'm not sure if people believe the proposal is a good idea or not.

what was the decision here? Im facing similar issue where running with stuff chain for large document the output always be small even though i have set large number for max_tokens parameters


PartialBorrow does not work on types that aren't visible at the crate root

reproduction steps:
$ mkdir bug
$ cd bug
$ cargo init
$ echo 'mod foo;' >> src/main.rs
$ echo 'use borrow::PartialBorrow;' >> src/foo.rs
$ echo '#[derive(PartialBorrow)] #[module(crate::foo)] struct Foo { a: u8 }' >> src/foo.rs
$ cargo add borrow
$ cargo build
   Compiling bug v0.1.0 (/tmp/bug)
error[E0433]: failed to resolve: could not find `Foo` in the crate root
 --> src/foo.rs:2:55
  |
2 | #[derive(PartialBorrow)] #[module(crate::foo)] struct Foo { a: u8 }
  |          ------------- in this derive macro expansion ^^^ could not find `Foo` in the crate root
  |
  = note: this error originates in the macro `Foo` which comes from the expansion of the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0277]: the trait bound `(): HasFields` is not satisfied
 --> src/foo.rs:2:10
  |
2 | #[derive(PartialBorrow)] #[module(crate::foo)] struct Foo { a: u8 }
  |          ^^^^^^^^^^^^^ the trait `HasFields` is not implemented for `()`
  |
  = help: the trait `HasFields` is implemented for `FooRef<a>`
  = note: required for `FooRef<a>` to implement `PartialBorrow<()>`
  = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0277]: the trait bound `(): FromFields<Cons<<a as borrow::Acquire<&'_t4 mut u8>>::Rest, Nil>>` is not satisfied
 --> src/foo.rs:2:10
  |
2 | #[derive(PartialBorrow)] #[module(crate::foo)] struct Foo { a: u8 }
  |          ^^^^^^^^^^^^^ the trait `FromFields<Cons<<a as borrow::Acquire<&'_t4 mut u8>>::Rest, Nil>>` is not implemented for `()`
  |
  = help: the trait `FromFields<Cons<a_target, Nil>>` is implemented for `FooRef<a>`
  = note: required for `FooRef<a>` to implement `PartialBorrow<()>`
  = note: this error originates in the derive macro `PartialBorrow` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0609]: no field `a` on type `&mut ()`
 --> src/foo.rs:2:61
  |
2 | #[derive(PartialBorrow)] #[module(crate::foo)] struct Foo { a: u8 }
  |                                                             ^ unknown field

Some errors have detailed explanations: E0277, E0433, E0609.
For more information about an error, try `rustc --explain E0277`.
error: could not compile `bug` (bin "bug") due to 5 previous errors

the unit test that would catch this, doesn't, because of this line:
https://github.com/wdanilo/borrow/blob/9fe47afe9e30ee4fe12e401ad24d633d9bf4f70f/lib/tests/rendering_engine.rs#L5
this adds a private alias for crate::data::Ctx under the path crate::Ctx, which is then referenced by the proc macro.

This issue makes it impossible to use this crate in any project of appreciable size, as the workaround of adding all types to the root that you want to do partial borrows on eventually creates naming collisions.


Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [26]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [27]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [28]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [29]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [30]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \
[31]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [32]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [33]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [34]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [35]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [36]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [37]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [38]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [39]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [40]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [41])
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [42]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [43]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [44]
Underfull \vbox (badness 10000) has occurred while \output is
active []
\uc0\u8232 \ [45]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [46]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [47]
[48]
chapter without number\ (./ass_chapter02.tex
! Undefined control sequence.
 \xetex_suppressfontnotfounderror:D

l.1 \section*{The Kiss}

The control sequence at the end of the top line
of your error message was never \def'ed. If you have\ misspelled it (e.g., \\hobx'), type I' and the correct\ spelling (e.g., I\\hbox'). Otherwise just continue,\ and I'll forget about whatever was undefined.\ \uc0\u8232 \ ! Undefined control sequence.\ <argument> \\luatex_prehyphenchar:D \ \ l.1 \\section*\{The Kiss\}\ \ The control sequence at the end of the top line\ of your error message was never \\def'ed. If you have\ misspelled it (e.g., \hobx'), type I' and the correct\ spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
\uc0\u8232
! You can't use \\numexpr' in horizontal mode.\ \\int_set:Nn #1#2->#1 \\ int_eval:w \ #2\\  int_eval_end: \ l.1 \\section*\{The Kiss\}\ \ Sorry, but I'm not programmed to handle this case;\ I'll just pretend that you didn''t ask for it.\ If you're in the wrong mode, you might be able to\ return to the right one by typing I}' or I$' or I\par'.
\uc0\u8232
! Undefined control sequence.
 \luatex_posthyphenchar:D

l.1 \section*{The Kiss}

The control sequence at the end of the top line
of your error message was never \def'ed. If you have\ misspelled it (e.g., \\hobx'), type I' and the correct\
spelling (e.g., I\\hbox'). Otherwise just continue,\ and I'll forget about whatever was undefined.\ \uc0\u8232 \ ! Undefined control sequence.\ <argument> \\luatex_preexhyphenchar:D \ \ l.1 \\section*\{The Kiss\}\ \ The control sequence at the end of the top line\ of your error message was never \\def'ed. If you have\ misspelled it (e.g., \hobx'), type I' and the correct\ spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
\uc0\u8232
! Undefined control sequence.
 \luatex_postexhyphenchar:D

l.1 \section*{The Kiss}

The control sequence at the end of the top line
of your error message was never \def'ed. If you have\ misspelled it (e.g., \\hobx'), type I' and the correct\ spelling (e.g., I\\hbox'). Otherwise just continue,\ and I'll forget about whatever was undefined.\ \uc0\u8232 \ luaotfload | load : Lookup/name: "Mathilde" -> "mathilde.otf"\ luaotfload | load : Lookup/name: "Mathilde" -> "mathilde.otf"\ luaotfload | load : Lookup/name: "Mathilde" -> "mathilde.otf"\ Package microtype Info: Character quotesinglbase ' is missing\ (microtype)	in font EU2/Mathilde(0)/bx/n/40'.\ (microtype)	Ignoring protrusion settings for this character.\ Package microtype Info: Character quotedblbase ' is missing\ (microtype)	in font `EU2/Mathilde(0)/bx/n/40'.
(microtype)	Ignoring protrusion settings for this character.
\uc0\u8232
! Package titlesec Error: Entered in horizontal mode.
\uc0\u8232
See the titlesec package documentation for explanation.\ Type	H 	for immediate help.
...

l.1 \section*{The Kiss}

The  argument cannot contain horizontal material\ such as text, \noindent, \makebox, etc.
\uc0\u8232 \ [49
\uc0\u8232
Missing character: There is no	(U+0001) in font "LinuxLibertine/ B:mode=node;sc
ript=latn;language=DFLT;+tlig;+trep;"!
Missing character: There is no	(U+0000) in font "LinuxLibertine/
B:mode=node;sc\ ript=latn;language=DFLT;+tlig;+trep;"!
Missing character: There is no	(U+0000) in font "LinuxLibertine/ B:mode=node;sc
ript=latn;language=DFLT;+tlig;+trep;"!
Missing character: There is no	(U+0000) in font "LinuxLibertine/ B:mode=node;sc
ript=latn;language=DFLT;+tlig;+trep;"!
]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [50]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [51]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [52])
[53]
chapter without number\ (./ass_chapter03.tex
! Undefined control sequence.
 \xetex_suppressfontnotfounderror:D

l.1 \section*{Cyberspace Romp}

The control sequence at the end of the top line
of your error message was never \def'ed. If you have\ misspelled it (e.g., \\hobx'), type I' and the correct\ spelling (e.g., I\\hbox'). Otherwise just continue,\ and I'll forget about whatever was undefined.\ \uc0\u8232 \ ! Undefined control sequence.\ <argument> \\luatex_prehyphenchar:D \ \ l.1 \\section*\{Cyberspace Romp\}\ \ The control sequence at the end of the top line\ of your error message was never \\def'ed. If you have\ misspelled it (e.g., \hobx'), type I' and the correct\ spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
\uc0\u8232
! You can't use `\numexpr' in horizontal mode.
\int_set:Nn #1#2->#1 \ int_eval:w
#2\  int_eval_end:
l.1 \section*{Cyberspace Romp}

Sorry, but I'm not programmed to handle this case;\ I'll just pretend that you didn''t ask for it.
If you're in the wrong mode, you might be able to\
return to the right one by typing I\}' or I$' or I\\par'.\ \uc0\u8232 \ ! Undefined control sequence.\ <argument> \\luatex_posthyphenchar:D \ \ l.1 \\section*\{Cyberspace Romp\}\ \ The control sequence at the end of the top line\ of your error message was never \\def'ed. If you have\ misspelled it (e.g., \hobx'), type I' and the correct\ spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
\uc0\u8232
! Undefined control sequence.
 \luatex_preexhyphenchar:D

l.1 \section*{Cyberspace Romp}

The control sequence at the end of the top line
of your error message was never \def'ed. If you have\ misspelled it (e.g., \\hobx'), type I' and the correct\ spelling (e.g., I\\hbox'). Otherwise just continue,\ and I'll forget about whatever was undefined.\ \uc0\u8232 \ ! Undefined control sequence.\ <argument> \\luatex_postexhyphenchar:D \ \ l.1 \\section*\{Cyberspace Romp\}\ \ The control sequence at the end of the top line\ of your error message was never \\def'ed. If you have\ misspelled it (e.g., \hobx'), type I' and the correct\ spelling (e.g., I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
\uc0\u8232
luaotfload | load : Lookup/name: "Mathilde" -> "mathilde.otf"\ luaotfload | load : Lookup/name: "Mathilde" -> "mathilde.otf"
\uc0\u8232
! Package titlesec Error: Entered in horizontal mode.
\uc0\u8232
See the titlesec package documentation for explanation.\ Type	H 	for immediate help.
...

l.1 \section*{Cyberspace Romp}

The  argument cannot contain horizontal material\ such as text, \noindent, \makebox, etc.
\uc0\u8232
\uc0\u8232
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [54\
\uc0\u8232
Missing character: There is no	(U+0001) in font "LinuxLibertine/ B:mode=node;sc
ript=latn;language=DFLT;+tlig;+trep;"!
Missing character: There is no	(U+0000) in font "LinuxLibertine/ B:mode=node;sc
ript=latn;language=DFLT;+tlig;+trep;"!
Missing character: There is no	(U+0000) in font "LinuxLibertine/ B:mode=node;sc
ript=latn;language=DFLT;+tlig;+trep;"!
Missing character: There is no	(U+0000) in font "LinuxLibertine/ B:mode=node;sc
ript=latn;language=DFLT;+tlig;+trep;"!
]\ [55]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [56]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [57]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [58]
Underfull \vbox (badness 10000) has occurred while \output is active []
\uc0\u8232 \ [59]))
[60] (./ass_aaa_main.aux)
\uc0\u8232
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
\uc0\u8232
)
\uc0\u8232
Here is how much of LuaTeX's memory you used:\ 21444 strings out of 494897
596143,662416 words of node,token memory allocated
401 words of node memory still in use:
3 hlist, 1 vlist, 1 rule, 2 glue, 1 kern, 4 attribute, 55 glue_spec, 4 attrib
ute_list, 1 write nodes\ avail lists:
1:3,2:101957,3:114,4:10534,5:4001,6:33122,7:8497,8:2,9:732,10:11
10
24473 multiletter control sequences out of 65536+600000
61 fonts using 9429883 bytes
58i,19n,85p,1354b,502s stack positions out of 5000i,500n,10000p, 200000b,100000s
</Users/mike/Library/Fonts/mathilde.otf></Users/mike/Library/Fonts/ LinLibertine_\
RI.ttf></Users/mike/Library/Fonts/LinLibertine_RB.ttf></usr/local/ texlive/2015/t
exmf-dist/fonts/opentype/public/lm/lmroman10-regular.otf></Users/ mike/Library/Fo\ nts/LinLibertine_R.ttf></Users/mike/Library/Fonts/ LinLibertine_RBI.ttf><</usr/lo
cal/texlive/2015/texmf-dist/fonts/type1/public/amsfonts/cm/ cmmi10.pfb>
Output written on ass_aaa_main.pdf (70 pages, 339447 bytes).
\uc0\u8232
PDF statistics: 270 PDF objects out of 1000 (max. 8388607)
176 compressed objects within 2 object streams
0 named destinations out of 1000 (max. 131072)
1 words of extra memory for PDF output out of 10000 (max. 10000000)
}

I've tried every file extension possible as listed - but GITHUB refuses
to attach a file. I have added inline the content of the log file at
09:53 07/10/2015
David Carlisle wrote:

as noted previously the email interface is dropping your attachments,
you need to use the web interface or just put the log inline, not
attach it.
—
Reply to this email directly or view it on GitHub
https://github.com/wspr/fontspec/issues/217#issuecomment-146120044.

as guessed earlier the undefined command is \xetex_suppressfontnotfounderror:D which is fixed in the earlier issue (or at least should be) although your package versions looked OK.
I get no error from from this (I needed Linux Libertine O not Linux Libertine not sure if that's significant)
do you get an error from this document, and if so which package versions show differences?
\documentclass{scrbook}
\listfiles
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
\begin{document}
a
\end{document}
This generates the list
File List
scrbook.cls    2015/10/03 v3.19a KOMA-Script document class (book)
scrkbase.sty    2015/10/03 v3.19a KOMA-Script package (KOMA-Script-dependent bas
ics and keyval usage)
scrbase.sty    2015/10/03 v3.19a KOMA-Script package (KOMA-Script-independent b
asics and keyval usage)
keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
scrlfile.sty    2015/10/03 v3.19a KOMA-Script package (loading files)
tocbasic.sty    2015/10/03 v3.19a KOMA-Script package (handling toc-files)
scrsize11pt.clo    2015/10/03 v3.19a KOMA-Script font size class option (11pt)
typearea.sty    2015/10/03 v3.19a KOMA-Script package (type area)
fontspec.sty    2015/09/24 v2.4e Font selection for XeLaTeX and LuaLaTeX
expl3.sty    2015/09/27 v6111 L3 programming layer (loader)
expl3-code.tex    2015/09/27 v6111 L3 programming layer
l3unicode-data.def    2015/07/20 v5676 L3 Unicode data
l3pdfmode.def    2015/09/10 v5983 L3 Experimental driver: PDF mode
xparse.sty    2015/09/27 v6111 L3 Experimental document command parser
luaotfload.sty    2014/08/10 v2.5-4 OpenType layout system
luatexbase.sty    2015/10/03 v1.3 luatexbase interface to LuaTeX
ctablestack.sty    2015/10/01 v1.0 Catcode table stable support
fontspec-patches.sty    2015/09/24 v2.4e Font selection for XeLaTeX and LuaLaTeX
fontspec-luatex.sty    2015/09/24 v2.4e Font selection for XeLaTeX and LuaLaTeX
fontenc.sty
eu2enc.def    2010/05/27 v0.1h Experimental Unicode font encodings
eu2lmr.fd    2009/10/30 v1.6 Font defs for Latin Modern
xunicode.sty    2011/09/09 v0.981 provides access to latin accents and many othe
r characters in Unicode lower plane
eu2lmss.fd    2009/10/30 v1.6 Font defs for Latin Modern
graphicx.sty    2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty    2014/10/28 v1.0p Standard LaTeX Graphics (DPC,SPQR)
trig.sty    1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg    2010/04/23 v1.9 graphics configuration of TeX Live
pdftex.def    2011/05/27 v0.06d Graphics/color for pdfTeX
infwarerr.sty    2010/04/08 v1.3 Providing info/warning/error messages (HO)
ltxcmds.sty    2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
fontspec.cfg
t3cmr.fd    2001/12/31 TIPA font definitions
supp-pdf.mkii
pdftexcmds.sty    2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO)
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
ifpdf.sty    2011/01/30 v2.3 Provides the ifpdf switch (HO)
luatex-loader.sty    2010/03/09 v0.4 Lua module loader (HO)
epstopdf-base.sty    2010/02/09 v2.5 Base part for package epstopdf
grfext.sty    2010/08/19 v1.1 Manage graphics extensions (HO)
kvdefinekeys.sty    2011/04/07 v1.3 Define keys (HO)
kvoptions.sty    2011/06/30 v3.11 Key value format for package options (HO)
kvsetkeys.sty    2012/04/25 v1.16 Key value parser (HO)
etexcmds.sty    2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
epstopdf-sys.cfg    2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live

Running your suggested document, the compile exited normally -
suggesting no problems of course.
However, running my original document, having changed Linux Libertine to
Linux Libertine O (copy and pasted just to be sure from your document) I
received the following errors:
Process exited with error(s)
! Undefined control sequence.
 \xetex_suppressfontnotfounderror:D
l.37 \setmainfont{Linux Libertine O}
%clear font, typographers quote marks
! LaTeX Error: Missing \begin{document}.
! Undefined control sequence.
 \luatex_prehyphenchar:D
! You can't use `\numexpr' in horizontal mode.
\int_set:Nn #1#2->#1 __int_eval:w
#2__int_eval_end:
l.37 \setmainfont{Linux Libertine O}

as guessed earlier the undefined command is
\xetex_suppressfontnotfounderror:D which is fixed in the earlier issue
(or at least should be) although your package versions looked OK.
I get no error from from this (I needed |Linux Libertine O| not |Linux
Libertine| not sure if that's significant)
do you get an error from this document, and if so which package
versions show differences?
\documentclass{scrbook}
\listfiles
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
\begin{document}
a
\end{document}
This generates the list
/File List/
scrbook.cls 2015/10/03 v3.19a KOMA-Script document class (book)
scrkbase.sty 2015/10/03 v3.19a KOMA-Script package
(KOMA-Script-dependent bas
ics and keyval usage)
scrbase.sty 2015/10/03 v3.19a KOMA-Script package
(KOMA-Script-independent b
asics and keyval usage)
keyval.sty 2014/10/28 v1.15 key=value parser (DPC)
scrlfile.sty 2015/10/03 v3.19a KOMA-Script package (loading files)
tocbasic.sty 2015/10/03 v3.19a KOMA-Script package (handling toc-files)
scrsize11pt.clo 2015/10/03 v3.19a KOMA-Script font size class option
(11pt)
typearea.sty 2015/10/03 v3.19a KOMA-Script package (type area)
fontspec.sty 2015/09/24 v2.4e Font selection for XeLaTeX and LuaLaTeX
expl3.sty 2015/09/27 v6111 L3 programming layer (loader)
expl3-code.tex 2015/09/27 v6111 L3 programming layer
l3unicode-data.def 2015/07/20 v5676 L3 Unicode data
l3pdfmode.def 2015/09/10 v5983 L3 Experimental driver: PDF mode
xparse.sty 2015/09/27 v6111 L3 Experimental document command parser
luaotfload.sty 2014/08/10 v2.5-4 OpenType layout system
luatexbase.sty 2015/10/03 v1.3 luatexbase interface to LuaTeX
ctablestack.sty 2015/10/01 v1.0 Catcode table stable support
fontspec-patches.sty 2015/09/24 v2.4e Font selection for XeLaTeX and
LuaLaTeX
fontspec-luatex.sty 2015/09/24 v2.4e Font selection for XeLaTeX and
LuaLaTeX
fontenc.sty
eu2enc.def 2010/05/27 v0.1h Experimental Unicode font encodings
eu2lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
xunicode.sty 2011/09/09 v0.981 provides access to latin accents and
many othe
r characters in Unicode lower plane
eu2lmss.fd 2009/10/30 v1.6 Font defs for Latin Modern
graphicx.sty 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2014/10/28 v1.0p Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
infwarerr.sty 2010/04/08 v1.3 Providing info/warning/error messages (HO)
ltxcmds.sty 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
fontspec.cfg
t3cmr.fd 2001/12/31 TIPA font definitions
supp-pdf.mkii
pdftexcmds.sty 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX
(HO)
ifluatex.sty 2010/03/01 v1.3 Provides the ifluatex switch (HO)
ifpdf.sty 2011/01/30 v2.3 Provides the ifpdf switch (HO)
luatex-loader.sty 2010/03/09 v0.4 Lua module loader (HO)
epstopdf-base.sty 2010/02/09 v2.5 Base part for package epstopdf
grfext.sty 2010/08/19 v1.1 Manage graphics extensions (HO)
kvdefinekeys.sty 2011/04/07 v1.3 Define keys (HO)
kvoptions.sty 2011/06/30 v3.11 Key value format for package options (HO)
kvsetkeys.sty 2012/04/25 v1.16 Key value parser (HO)
etexcmds.sty 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live

—
Reply to this email directly or view it on GitHub
https://github.com/wspr/fontspec/issues/217#issuecomment-146155257.

Package:
Once the previous package is reinstalled the problem disappears and the
document compiles normally.
However, following an update via the Tex Live utility, the document
fails on compile.
David Carlisle wrote:

as guessed earlier the undefined command is
\xetex_suppressfontnotfounderror:D which is fixed in the earlier issue
(or at least should be) although your package versions looked OK.
I get no error from from this (I needed |Linux Libertine O| not |Linux
Libertine| not sure if that's significant)
do you get an error from this document, and if so which package
versions show differences?
\documentclass{scrbook}
\listfiles
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
\begin{document}
a
\end{document}
This generates the list
/File List/
scrbook.cls 2015/10/03 v3.19a KOMA-Script document class (book)
scrkbase.sty 2015/10/03 v3.19a KOMA-Script package
(KOMA-Script-dependent bas
ics and keyval usage)
scrbase.sty 2015/10/03 v3.19a KOMA-Script package
(KOMA-Script-independent b
asics and keyval usage)
keyval.sty 2014/10/28 v1.15 key=value parser (DPC)
scrlfile.sty 2015/10/03 v3.19a KOMA-Script package (loading files)
tocbasic.sty 2015/10/03 v3.19a KOMA-Script package (handling toc-files)
scrsize11pt.clo 2015/10/03 v3.19a KOMA-Script font size class option
(11pt)
typearea.sty 2015/10/03 v3.19a KOMA-Script package (type area)
fontspec.sty 2015/09/24 v2.4e Font selection for XeLaTeX and LuaLaTeX
expl3.sty 2015/09/27 v6111 L3 programming layer (loader)
expl3-code.tex 2015/09/27 v6111 L3 programming layer
l3unicode-data.def 2015/07/20 v5676 L3 Unicode data
l3pdfmode.def 2015/09/10 v5983 L3 Experimental driver: PDF mode
xparse.sty 2015/09/27 v6111 L3 Experimental document command parser
luaotfload.sty 2014/08/10 v2.5-4 OpenType layout system
luatexbase.sty 2015/10/03 v1.3 luatexbase interface to LuaTeX
ctablestack.sty 2015/10/01 v1.0 Catcode table stable support
fontspec-patches.sty 2015/09/24 v2.4e Font selection for XeLaTeX and
LuaLaTeX
fontspec-luatex.sty 2015/09/24 v2.4e Font selection for XeLaTeX and
LuaLaTeX
fontenc.sty
eu2enc.def 2010/05/27 v0.1h Experimental Unicode font encodings
eu2lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
xunicode.sty 2011/09/09 v0.981 provides access to latin accents and
many othe
r characters in Unicode lower plane
eu2lmss.fd 2009/10/30 v1.6 Font defs for Latin Modern
graphicx.sty 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2014/10/28 v1.0p Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
infwarerr.sty 2010/04/08 v1.3 Providing info/warning/error messages (HO)
ltxcmds.sty 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
fontspec.cfg
t3cmr.fd 2001/12/31 TIPA font definitions
supp-pdf.mkii
pdftexcmds.sty 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX
(HO)
ifluatex.sty 2010/03/01 v1.3 Provides the ifluatex switch (HO)
ifpdf.sty 2011/01/30 v2.3 Provides the ifpdf switch (HO)
luatex-loader.sty 2010/03/09 v0.4 Lua module loader (HO)
epstopdf-base.sty 2010/02/09 v2.5 Base part for package epstopdf
grfext.sty 2010/08/19 v1.1 Manage graphics extensions (HO)
kvdefinekeys.sty 2011/04/07 v1.3 Define keys (HO)
kvoptions.sty 2011/06/30 v3.11 Key value format for package options (HO)
kvsetkeys.sty 2012/04/25 v1.16 Key value parser (HO)
etexcmds.sty 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live

—
Reply to this email directly or view it on GitHub
https://github.com/wspr/fontspec/issues/217#issuecomment-146155257.

As mentioned in my original reply, I think you need to update everything
in TeX Live Manager to fix this error. Or rather, if not everything for
bandwidth reasons, then l3kernel specifically. There has been an update to
expl3 to fix this error in the last couple of weeks.

OK trying an update now via Tex Live - thanks
Will Robertson wrote:

As mentioned in my original reply, I think you need to update everything
in TeX Live Manager to fix this error. Or rather, if not everything for
bandwidth reasons, then l3kernel specifically. There has been an update to
expl3 to fix this error in the last couple of weeks.
—
Reply to this email directly or view it on GitHub
https://github.com/wspr/fontspec/issues/217#issuecomment-146164119.

Regrettably it still produces the same error after updating 'everything'
via Tex Live. In addition I have specifically reinstalled the l3kernel
specifically with no improvement. Which leads me to suspect there is
something in my document interfering with l3kernel and preventing the
document from compiling. What is confusing, is that prior to an update,
the document compiled with no problem, and no changes have been made to
the main.tex file or the mystyle.sty file.
Will Robertson wrote:

As mentioned in my original reply, I think you need to update everything
in TeX Live Manager to fix this error. Or rather, if not everything for
bandwidth reasons, then l3kernel specifically. There has been an update to
expl3 to fix this error in the last couple of weeks.
—
Reply to this email directly or view it on GitHub
https://github.com/wspr/fontspec/issues/217#issuecomment-146164119.

Thanks for the confirmation and sorry for the continued trouble — I'll
investigate further.

many thanks - your help is much appreciated.
Will Robertson wrote:

Thanks for the confirmation and sorry for the continued trouble — I'll
investigate further.
—
Reply to this email directly or view it on GitHub
https://github.com/wspr/fontspec/issues/217#issuecomment-146178619.

If it means anything, the version of the l3kernel package updated by Tex
Live is for the 28th September 2015
Will Robertson wrote:

Thanks for the confirmation and sorry for the continued trouble — I'll
investigate further.
—
Reply to this email directly or view it on GitHub
https://github.com/wspr/fontspec/issues/217#issuecomment-146178619.

I may have a fix for the problem (albeit an ugly one):
I have moved all of the items contained in a separate style file, and
placed them before the \begin{document} line in main.tex making sure
that the lines \usepackage{fontspec} and
\setmainfont{Linux Libertine O} are included first in the preamble list,
then moved all \addchap{}\input{} commands from a separate file into the
same main.tex file; resulting in a single main.tex file with no calls to
a 'style file' or 'matter file' as was the previous case.
Run Tex Live Update and made sure everything is updated (which caused
the problems earlier).
Result: The main.tex, and subsidiary matter files (twenty chapters)
compile normally with no errors or warnings. Why this ugly solution
should work I have no idea, but I suspect it has something to do with
\usepackage{fontspec} and
\setmainfont{Linux Libertine O} being located external to main.tex in a
separate style file called via\usepackage{mystyle}.
Will Robertson wrote:

Thanks for the confirmation and sorry for the continued trouble — I'll
investigate further.
—
Reply to this email directly or view it on GitHub
https://github.com/wspr/fontspec/issues/217#issuecomment-146178619.

I ran into a similar problem and was able to trace it back to package loading order.  I see the error if luatexbase, luaoftload, or luamplib are loaded before fontspec.  Any (or all) of the three can safely be loaded after fontspec but not before.
MWE (only one of the three problematic packages is uncommented, but any of the three will cause the error):
\documentclass{scrbook}
\listfiles
%\usepackage{luatexbase}%
%\usepackage{luaotfload}%
\usepackage{luamplib}%
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
\begin{document}
a
\end{document}

Oh thanks that is the same issue as
https://github.com/latex3/latex3/commit/28c8f20df29c85f0c6d0c2f2784a3dadaa9c963e

but that patch hasn't made it to the version in texlive, need to check ...

I believe this has been addressed at some stage; at the very least, I can't replicate the problem any more…


Update CMS version

Update WebSight CMS version
Description
Update WebSight CMS version to 1.2.0
Motivation and Context
The new version of CMS was released
Screenshots (if appropriate)
Upgrade notes (if appropriate)
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue) labeled with bug
[ ] New feature (non-breaking change which adds functionality) labeled with enhancement
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] My code follows the code standards of this project.
[ ] My change requires updating the documentation. I have updated the documentation accordingly.

Codecov Report

Merging #232 (718baa6) into main (cca9b21) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##               main     #232   +/-   ##
=========================================
  Coverage     65.31%   65.31%
  Complexity      144      144
=========================================
  Files            28       28
  Lines           346      346
  Branches         29       29
=========================================
  Hits            226      226
  Misses          104      104
  Partials         16       16

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Is this project dead?

I have a lot of connection timeout issue when using dio (but my device connection is normal). Then I found this issue is reported but there is no response.
And I also found that there are many issues & non merged pull requests, but the latest commit was 4 months ago.
So I wonder is this project dead?

I'm facing with the same issue. Is somebody know any alternative package? I'm using this package only for the connect timeout setting, but it's not working well.

same here.🙁

I've sent the maintainer an e-mail on his @qq.com address on his github profile. If there's no response in a few days, I'm considering forking this project to fix several issues.

The fork is available at dio_http.
Package is available here: https://pub.dev/packages/dio_http
Issues and Pull Requests are welcome. Still looking for one or two more active contributors as well.

I agree with all the problems but I am not a fan of just forking and re-publishing.
Dio is a widely used library and this seems very disruptive to the whole eco-system.
It would be much better for the community if we can get @wendux to add 2-3 people as maintainers.

Hum maybe @Sky24n has the right permissions to add more contributors? Might be good too if he can't contact @wendux  either. Of course, if there are no answers the only solution is to fork and republish, but better if it can be avoided.

I agree with all the problems but I am not a fan of just forking and re-publishing.
Dio is a widely used library and this seems very disruptive to the whole eco-system.
It would be much better for the community if we can get @wendux to add 2-3 people as maintainers.

I totally agree, but it's been 4 months, emails have been sent, issues and highlights have been sent, I've tried contacting both Sky and Wendux, no response from either. I'm not trying to disrupt the eco system but a forked package is better than a dead package. Trust me, I'd prefer it too if I didn't have to fork it, but yet here we are.

flutter community
https://github.com/fluttercommunity/transfer-guide

I agree with all the problems but I am not a fan of just forking and re-publishing.
Dio is a widely used library and this seems very disruptive to the whole eco-system.
It would be much better for the community if we can get @wendux to add 2-3 people as maintainers.

I totally agree, but it's been 4 months, emails have been sent, issues and highlights have been sent, I've tried contacting both Sky and Wendux, no response from either. I'm not trying to disrupt the eco system but a forked package is better than a dead package. Trust me, I'd prefer it too if I didn't have to fork it, but yet here we are.

flutter community
https://github.com/fluttercommunity/transfer-guide

I don't understand the point you're trying to make. Can you explain?
If you thought "I'd prefer it too if I didn't have to fork it" meant "I don't want to maintain it", that's not what it meant. It meant that I'd prefer the scenario where wendux adds 1-2 maintainers instead of forking, but unfortunately that scenario is not possible if he's not responding.

I agree with all the problems but I am not a fan of just forking and re-publishing.
Dio is a widely used library and this seems very disruptive to the whole eco-system.
It would be much better for the community if we can get @wendux to add 2-3 people as maintainers.

I totally agree, but it's been 4 months, emails have been sent, issues and highlights have been sent, I've tried contacting both Sky and Wendux, no response from either. I'm not trying to disrupt the eco system but a forked package is better than a dead package. Trust me, I'd prefer it too if I didn't have to fork it, but yet here we are.

I totally agree with you. There are too many problems on current project, it isn't stable now.
Unfortunately the owner isn't available to resolve these problems. So a fork would be definitely better than a dead project.

I agree with all the problems but I am not a fan of just forking and re-publishing.
Dio is a widely used library and this seems very disruptive to the whole eco-system.
It would be much better for the community if we can get @wendux to add 2-3 people as maintainers.

I totally agree, but it's been 4 months, emails have been sent, issues and highlights have been sent, I've tried contacting both Sky and Wendux, no response from either. I'm not trying to disrupt the eco system but a forked package is better than a dead package. Trust me, I'd prefer it too if I didn't have to fork it, but yet here we are.

flutter community
https://github.com/fluttercommunity/transfer-guide

I don't understand the point you're trying to make. Can you explain?
If you thought "I'd prefer it too if I didn't have to fork it" meant "I don't want to maintain it", that's not what it meant. It meant that I'd prefer the scenario where wendux adds 1-2 maintainers instead of forking, but unfortunately that scenario is not possible if he's not responding.

the flutter team has killed some plugins (like device_info) and moved them to fluttercommunity i think the better option to help to maintenance DIO as a new project is store it in  fluttercommunity

the flutter team has killed some plugins (like device_info) and moved them to fluttercommunity i think the better option to help to maintenance DIO as a new project is store it in fluttercommunity

Transferring a package also requires the mantainers to actively collaborate, but we can't even get them to respond. While we all agree that transferring the package or adding more mantainers to it would be the best solution, this is not possible since the mantainers are not responsive. I'd also like to point out that the maintainers have absolutely no obligation to do so; the power of open source is precisely that forks can be created if necessary.

We should fork this project  for sure.

@jgoyvaerts I prefer to continue maintenance in the current organization。 At that time, the name of the organization was really hasty. I didn't expect that many projects under the organization would have so many users from all over the world in the whole dart community. I think I can explain it in readme。

Keeping it here is also an option if it can be ensured that there is always someone available to manage it.

I think we can close this issue, a couple maintainers have been added.


Failed to join a collaboration session. Could not connect to the server. Check that you are connected to the internet. Retry

Describe what happened:
i tried a several times, but i cant start a live session!
What was your system configuration?
OS Name	Microsoft Windows 10 Pro
Version	10.0.19044 Build 19044
Product and Version [VS/VSCode]:
VS 17.4.3
OS Version[macOS/Windows]:
windows
Live Share Extension Version:
i cant find it
Target Platform or Language [e.g. Node.js]:
C#
Steps to Reproduce / Scenario:

using this version of VS, in this PC
just clicking on live share button, select either github/ms work acc
start
error happened

Please attach logs to this issue:
You can access them via the Live Share: Export Logs command from the command palette (ctrl + shift + p) and attach them to this issue There are no option.
Failed to join a collaboration session. Could not connect to the server. Check that you are connected to the internet. Retry
Screenshots
If applicable, add screenshots to help explain your problem.

Thanks for taking the time to file this issue.
If you have not already, please review our Connectivity documentation available at https://learn.microsoft.com/en-us/visualstudio/liveshare/reference/connectivity. Specifically, the section on "Requirements for connection modes".

i've read it, read everything, tried a lot of things, nothing. Can you help me step by step?
i tried manually add it to firewall, with and without ports, with/without service id, or path, nothing works.
And i cant understand whats happening, the solves doesnt works

Depending on your networking environment, it is possible that this functionality is being blocked elsewhere in your environment.
If you can send logs to<EMAIL_ADDRESS>and reference this issue link, we may be able to diagnose further.


Move storage get_subgraph query algorithms out of cg_query to plugins

Currently, enrichment functions are in the storage plugins, but get_subgraph functions are in cg_query.  They need to be moved to the plugin and referenced from cg_query.

complete


Drop babel-runtime

async functions are supported by babel in the stage-3 preset via transform-async-to-generator.
regenerator-runtime is required to support the plugin (added to dependencies).
From docs on transform-regenerator:

regeneratorRuntime is not included.

Also swapped in stage-1 since we no longer need stage-0.
Closes #138

Coverage remained the same at 76.305% when pulling 7ba3dc1b947551ab510774db6b18cb701d49371e on dustinfarris:drop-babel-runtime into 87ff81f2b1a470b2f1995c3b29fea0fc9c930bdb on mattkrick:master.

Coverage remained the same at 76.305% when pulling 5f4e6c8f0bae1c7fa592a3449565e1215bada662 on dustinfarris:drop-babel-runtime into 87ff81f2b1a470b2f1995c3b29fea0fc9c930bdb on mattkrick:master.

testing now...

after nuking all node_modules & running this via symlink, it seems to work beautifully, thank you!
Will push this live to v0.22.0 in a moment & test again


👎 on Rails/SaveBang

From the docs:

This cop identifies possible cases where Active Record save! or related should be used instead of save because the model might have failed to save and an exception is better than unhandled failure.

This will ignore calls that return a boolean for success if the result is assigned to a variable or used as the condition in an if/unless statement. It will also ignore calls that return a model assigned to a variable that has a call to ‘persisted?`. Finally, it will ignore any call with more than 2 arguments as that is likely not an Active Record call or a Model.update(id, attributes) call.

https://www.rubydoc.info/gems/rubocop/0.44.1/RuboCop/Cop/Rails/SaveBang
I'd like to advocate for removing this from Standard Ruby's plugin for Rails. It's too aggressive and doesn't seem able to focus on only ActiveRecord code.
👍 Violations that are AR models
When the violation is on an AR model, then I'm totally fine with a violation being triggered!
class Artwork < ApplicationRecord
end

# please save me from myself!
artwork = Artwork.create(params)

👍 / 👎 Violations in code we own
If we write a class that does not inherit from AR then I should be able to define a method called create and that should not be a violation:
class ArtworkBuilder
  def create
  end
end

# It's possible that this violation exposes a code smell but I still think I should be able to do this!
artwork = ArtworkBuilder.new.create(params)

It's true that since this is code we own we could consider this violation an indication that we have a code smell but imho that's too aggressive. I could live with this but...
👎 Violations in code we don't own
The worst-case scenario is when the violation is triggered by code we don't own!
stripe_customer_id = Stripe::Customer.create(param[:user_id])
order_attrs = {
  amount_cents: params[:amount_cents],
  stripe_customer_id: stripe_customer_id
}
order = Order.create!(order_attrs)

Here I have a gem that contains a class that violates the rule - what should I do to comply with this rule??

:+1:

Related issue: rubocop/rubocop-rails#1154.

This rule is similar to the recently disabled - https://github.com/standardrb/standard-rails/pull/36 - Rails/PluckId ... both are disabled in rubocop-rails, and for same reason (can't safely correct, false positives likely for similar reasons).
That said, I think this one is both a) possibly more useful in finding real issues, b) slightly less bad in it's finding false positives - because of the AllowedReceivers configuration option.
However, in terms of including in stock standard-rails ... that configuration option is going to be project specific, and there's no way to come up with reasonable defaults there.
Assuming we want a default "don't enable something in standard-rails that rubocop-rails doesnt distribute as enabled", I think this one would be good to disable as well.

Yeah let's disable it. I'd merge a PR

Disabled in https://github.com/standardrb/standard-rails/pull/37, can close this.


Cut corner support

The Material design guidelines for shape talk about 'cut' shapes, and some of their examples show apps with 'cut' corners, but MUI doesn't support these, it only supports rounded shapes. I would like MUI to add support in the theming system for these 'cut' corner shapes.

[x] I have searched the issues of this repository and believe that this is not a duplicate.

Summary 💡

The cut attribute would be added to the shape object in a theme, which currently only has borderRadius in it. This would be a number in pixels. This number would be the length of the 45 degree angled line that cuts off the corner of the component.
For example:
createTheme({
  shape: {
    cut: 5, // 5px long cut on each corner of every component that supports shape theming.
  },
});

There could also be a cut property added to the sx property on all the components, that would work the same way as the setting in the theme, but would be scoped to that component.
For example:
<Button
  variant="contained"
  sx={{
    cut: 5, // 5px long cut on each corner of the Button.
  }}
/>

Everywhere cut could be used, as outlined above, cutTopLeft, cutTopRight, cutBottomLeft, and cutBottomRight could be used instead, which would apply the cut to only the top-right, top-left, bottom-right, or bottom-left corner of the component respectively.
Shorthands like ctl (cutTopLeft), and cbr (cutBottomRight) could be available in the sx property, similar to existing borderRadius shorthands.
Examples 🌈

Material Design guidelines that talk about shape.
Example web-based tool from the Material Design guidelines that shows off cut corners.
Material Design case study using cut corner shapes.
Example of angled corners using the Houdini API.
Janky example that I threw together using the CSS clip-path attribute to make cut corners:

<style>
  button {
    border: 0;
    padding: 15px;
    margin: 10px;
    background-color: red;
    clip-path: polygon(5% 0, 95% 0, 100% 10%, 100% 90%, 95% 100%, 5% 100%, 0 90%, 0 10%);
  }
</style>
<button>Cut corners!</button>

Motivation 🔦

I just wanted to change the shape of the components in an app of mine to give it a more unique look, and I came across this article about shape in the Material Design docs, so I assumed it would be available in MUI, but it wasn't.

I wonder if we shouldn't repurpose this issue as: "As a developer, how can I efficiently use my custom CSS utilities".

I'm closing, this doesn't seems to gain traction, I'm leaving the "waiting for upvotes" label in case.


Flush when starting or finishing a message.

This is a no-op with BinaryWriter/MemoryStream,  but this is necesary if we do
any sort of transformation,  such as BitWriter, compression or encryption

Codecov Report

Merging #4 into improvements will increase coverage by 0.04%.
The diff coverage is 100%.

@@               Coverage Diff               @@
##           improvements      #4      +/-   ##
===============================================
+ Coverage          3.78%   3.82%   +0.04%
===============================================
  Files                30      30
  Lines              7152    7155       +3
  Branches           1206    1206
===============================================
+ Hits                271     274       +3
  Misses             6875    6875
  Partials              6       6

Impacted Files
Coverage Δ

...y-Technologies-networking/Runtime/NetworkWriter.cs
53.37% <100%> (+0.47%)
:arrow_up:

Continue to review full report at Codecov.

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

Is this still necessary?
Is there a test where we can see why this is necessary?

This does absolutely nothing in Mirror with BinaryWriter/ ByteStream
That said,  it is best practice to flush,  we make less assumptions about how ByteStream works


How to use ant theme object inside styled components from emotion

How to use ant theme object inside styled components from emotion like Mui?
Normally I do it in Mui like
import { Theme as MuiTheme } from "@mui/material/styles";

declare module "@emotion/react" {
  export interface Theme extends MuiTheme {}
}

and access theme variable inside styled components like
import styled from "@emotion/styled";

export const StyledDiv = styled.div`
    .MuiToggleButtonGroup-root {
        ${({ theme }) => theme.breakpoints.down("md")} {
          flex-wrap: wrap;
        }

        .MuiButtonBase-root {
            background-color: ${({ theme }) => theme.palette.common.white};
            color: ${({ theme }) => theme.palette.custom.greyChateau};
        }
    }
`

How I will  get theme object in Ant-design cssinjs solution?

In antd you can get by:
import { theme } from 'antd';

const { useToken } = theme;


Incompatibility with<EMAIL_ADDRESS>

webpack-cli/bin/utils/convert-argv is no longer available in<EMAIL_ADDRESS>https://github.com/kotarella1110/cordova-plugin-webpack/blob/48a46cdc07bdcfcb9773484807a1a8d9a71eff5c/src/webpackCompile.ts#L5
webpack-cli's bin directory used to include a whole lot: https://github.com/webpack/webpack-cli/tree/f9f08604a1ce5272b20d4f942e6861f3dc170dc0/bin
but there is no bin directory anymore: https://github.com/webpack/webpack-cli/tree/e9fd593bc1dda3b8f67944cf4b4de18d4fb55a2d
I recently tried to update a project of mine to use<EMAIL_ADDRESS>but got an error and had to revert to<EMAIL_ADDRESS>

I am in the same situation, unable to upgrade to webpack-cli v4 until this plugin is updated


Make global/suite variables uppercase

This change is

Reviewed 18 of 18 files at r1.
Review status: 2 of 21 files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Add shader globalTextureBias

This PR:

adds a global textureBias uniform to control biased texture reads across standard material textures
enables WEBGL_depth_texture extension on webgl1 devices (used when creating texture-based render targets)
updates example package-lock file to version 2

These changes aid with the implementation of a high quality, multi-frame rendering solution.
Questions:

the biased version of texture2D is supported out-of-the-box on webgl 1.0, but is there any overhead calling this version of the function when bias is 0? (I expect probably not, but how do we check?)

Answers:

likely no performance impact

we don't want GrabPass to become official public API yet: do we flag the class as @Private or @ignore?

Use @ignore.
@private is just for class fields and methods and not classes themselves.

Did you mean to update pacakge-lock.json in this PR?

Did you mean to update pacakge-lock.json in this PR?

Yes! but forgot to add to the PR description.

related to https://github.com/playcanvas/engine/issues/2856


Support TOTP

Account with two step verification are unable to login.

do you have an error like this ?

do you have an error like this ?

Yes, started happening some days ago. Will try fix it this week.

Fixed in 2.6.0


GPU text engine api improvements

Fixes:

[x] #439
[x] #438
[ ] #437

Let me know if there are any concerns regarding the SDL_FPoint* to float* casts. I have added an assert for safety. But in case this is a bad practice I will remove those.


[1.12.x Forge]  build.gradle error

I tried importing geckolib via build.gradle and got this error:
https://pastebin.com/8FRi87G1

Can you show your build.gradle please?

https://pastebin.com/8LdwZJaJ

Those don't go in the bottom.
You have have TWO depends blocks of course it won't work. Use the one already provided by the build.gradle and put the repo block above it.


Brevo replicator integration

Brevo Replicator
Endpoint: "transactional email activity (unaggregated events)"
See: https://developers.brevo.com/reference/getemaileventreport-1

@rust-jvm-go can you enable edits from maintainers? https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork Or I can pull this into a separate branch to finish it off myself.


can not use the library with carthage

*** Skipped building Reachability.swift due to the error:
Dependency "Reachability.swift" has no shared framework schemes

See https://github.com/ashleymills/Reachability.swift/issues/45

I've merged pull request #55 into the develop branch - https://github.com/ashleymills/Reachability.swift/tree/develop
Please checkout, test and raise any issues in that #55's comment thread.
Cheers
Ash


Request - Filter Rule Name

When a rule matches. Is it possible to have it display the rule name that matches with the box that surrounds the loot? Thanks!

I would claim it alread does:

the item matches the filter called "Helm" in the file general.yaml.

added in 2.2.3


fix: LAST_ACTIVITY => LAST_ACTIVITY_AT

return "bad request" response {"error":"order_by does not have a valid value"} in GitLab version 11.1.4 .
fix ref: https://docs.gitlab.com/ee/api/projects.html#list-all-projects

@clarkhan
Thanks for the fix.


chore: gracefully handle incorrect config.

Description

Safe guard against incorrect wc-notify-config format

Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Draft PR (breaking/non-breaking change which needs more work for having a proper functionality [Mark this PR as ready to review only when completely ready])
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] I have performed a self-review of my own code
[x] My changes generate no new warnings
[x] Any dependent changes have been merged and published in downstream modules

Can we also have a fallback for the name so it isn't blank?