Revm v3.5.0 failed to build in Ubuntu

I tried to build this repo on my ubuntu server and it failed. See below for more information. I also tried this in another linux server. Same results.

Steps to reproduce :
git clone git@github.com:bluealloy/revm.git
cd revm/
cargo build --release

The error that I got :

error: failed to run custom build command for `c-kzg v0.1.1`
note: To improve backtraces for build dependencies, set the CARGO_PROFILE_RELEASE_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.

Caused by:
  process didn't exit successfully: `/root/source/revm/target/release/build/c-kzg-a2b11cbb8c293f53/build-script-build` (exit status: 101)
  --- stdout
  TARGET = Some("x86_64-unknown-linux-gnu")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-unknown-linux-gnu")
  cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu
  CC_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu
  CC_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_CC
  HOST_CC = None
  cargo:rerun-if-env-changed=CC
  CC = None
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
  cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
  CFLAGS_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
  CFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_CFLAGS
  HOST_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I" "/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/c-kzg-0.1.1/c-kzg-sys/blst/bindings" "-DLIB_PREFIX=ckzg" "-DFIELD_ELEMENTS_PER_BLOB=4096" "-o" "/root/source/revm/target/release/build/c-kzg-90aa3497317bc9dc/out/43c0e3c2ddb1f165-c_kzg_4844.o" "-c" "/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/c-kzg-0.1.1/c-kzg-sys/src/c_kzg_4844.c"
  exit status: 0
  cargo:rerun-if-env-changed=AR_x86_64-unknown-linux-gnu
  AR_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=AR_x86_64_unknown_linux_gnu
  AR_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_AR
  HOST_AR = None
  cargo:rerun-if-env-changed=AR
  AR = None
  cargo:rerun-if-env-changed=ARFLAGS_x86_64-unknown-linux-gnu
  ARFLAGS_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=ARFLAGS_x86_64_unknown_linux_gnu
  ARFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_ARFLAGS
  HOST_ARFLAGS = None
  cargo:rerun-if-env-changed=ARFLAGS
  ARFLAGS = None
  running: ZERO_AR_DATE="1" "ar" "cq" "/root/source/revm/target/release/build/c-kzg-90aa3497317bc9dc/out/libckzg.a" "/root/source/revm/target/release/build/c-kzg-90aa3497317bc9dc/out/43c0e3c2ddb1f165-c_kzg_4844.o"
  exit status: 0
  running: "ar" "s" "/root/source/revm/target/release/build/c-kzg-90aa3497317bc9dc/out/libckzg.a"
  exit status: 0
  cargo:rustc-link-lib=static=ckzg
  cargo:rustc-link-search=native=/root/source/revm/target/release/build/c-kzg-90aa3497317bc9dc/out
  cargo:rerun-if-env-changed=TARGET
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS

Try installing llvm/clang, c-kzg is a C lib so it is required, if you don't need Cancun you can disable it as it is behind a c-kzg feature.

Thanks
It was solved by running apt install clang
maybe you could add it to the readme since others might not have this pre-installed
Thanks for the help

@rakita I can take this
I have an ubuntu bare metal as well.

@rakita I can take this
I have an ubuntu bare metal as well.

This is just adding one line to main README.md, go for it

It's ain't much but it's honest work.


TypeError: this._db.all is not a function in OrbitDBAccessController

I´m doing a put on my document database: db.put(myObject).
It happens when I add:
accessController: {
				type: 'orbitdb',
				write: [orbitdb.identity.publicKey]
			},

to the configuration object when instancing the document store.
The error is here: https://github.com/orbitdb/orbit-db-access-controllers/blob/24162d037ea0078b53b985219449c2de3ab6320b/src/orbitdb-access-controller.js#L41 Should I open the issue in that repo?

Tested in rc5

Thanks for reporting @AlbertoElias! This should be fixed now in orbit-db@rc6, does the error still appear for you?

I am now getting:
Error: Could not append entry, key "0201b42d3c8637d5ecda27703394b41b21424d16887f811f7facc1ae143d81f083" is not allowed to write to the log

@AlbertoElias are you having this issue with a new db? The error is thrown when a key tries to add an entry without access. Can you print the output of db.access._db.get('write')?

Ping @AlbertoElias

Believe this was resolved in https://github.com/orbitdb/orbit-db-kvstore/pull/33, feel free to reopen if this is still an issue :)


Rename kubebuilder-generated files to what it expects

Note that this also adds the "_types.go" to the NnfLustreMGT file.

Blake, sorry about this. I was jumping through hoops to accomodate the underscores and still have the crd-bumper tool resolve the results of "kubebuilder create" and properly merge the previous API with the new stuff, across the file name change...well, I'm giving up on that.


Description of the code (Readme)

I guess it is a method of creating and optimizing latent space with an autoencoder through code. However, it would be more completely understandable if the overall method flow and background were added to the readme.

Thank you for your interest in my code.
The readme briefly describes the contribution of the idea and the background of the experiment.
If you need additional information, please leave an issue.
Thank you again.


Find command for nickname

Coverage increased (+0.009%) to 89.453% when pulling 986a056136f36fdbbdf18c6b76a79f78112c2fe7 on edwinghy:find_command_for_nickname into dc3d8e503f0cc6a452e49514c9247ffaf94973ff on CS2103AUG2017-W14-B1:master.


apply fixes cannot resolve unused deps from implementation or interface deps

The aspect correctly detects unused implementation or interface deps (although tests are missing). But the report file does not contain the information which attribute holds the unused dependency and the apply_fixes script always assumes it s working with the deps attribute.

[ ] Add tests for unused implementation_deps and interface_deps
[ ] Add the dependency attribute containing the unused dependency to the report file
[ ] Adapt the apply fixes script be able to remove dependencies from any dependency attribute
[ ] Addd tests for automatically removing unused implementation_deps and interface_deps

Resolved by https://github.com/martis42/depend_on_what_you_use/pull/58


Support other region servers

Hello,
How can I add an integration with region servers that are not on the current list ?
cn(default), de, i2, ru, sg, tw, us
is there a way to add them ?

https://www.openhab.org/addons/bindings/miio/#country-servers


请问怎么让检测结果的阈值设置为0.5（默认0.50:0.95）？

Prerequisite

[X] I have searched the existing and past issues but cannot get the expected help.
[X] I have read the FAQ documentation but cannot get the expected help.
[X] The bug has not been fixed in the latest version.

💬 Describe the reimplementation questions
请问怎么让recall的检测结果的阈值设置为0.5（默认0.50:0.95）？precision默认是既有0.5，也有0.5:0.95，要怎么让recall像precision这样？
Environment
请问怎么让recall的检测结果的阈值设置为0.5（默认0.50:0.95）？precision默认是既有0.5，也有0.5:0.95，要怎么让recall像precision这样？
Expected results
No response
Additional information
No response

evaluation = dict(interval=1, metric='bbox', classwise=True, metric_items=['mAP_50', 'AR@100'], iou_thrs=[0.5])
iou_thrs=[0.5]

evaluation = dict(interval=1, metric='bbox', classwise=True, metric_items=['mAP_50', 'AR@100'], iou_thrs=[0.5])


Fix syntax highlighting in docs

The code in this block wasn't being highlighted, and in other parts of the doc typescript is specified instead of ts, so assuming ts is a typo stopping it from highlighting properly.

@reconbot, hmm, strange. If I edit the page here it actually highlights correctly under preview as is, and still does if I change it to typescript. Maybe there's some other issue preventing it from highlighting on the hosted docs? Not sure, I assumed it was changing it to typescript that made the preview render correctly for me, but it looks like ts does work as an alias. Although, for consistency it'd probably be best to use typescript like other parts of the docs.


LimitHandlers Middleware

LimitHandlers Middleware split off from #213
Assumes to be used with #215
Is blocked by #216 for the readme (will create merge conflicts otherwise)
Not sure about name, LimitConcurrentHandlers might be a better name, thoughts?

Not sure about name, LimitConcurrentHandlers might be a better name, thoughts?

If find the handlers part a little bit unclear. Brain dump:

LimitConcurrentRequests
LimitConcurrentConnections
LimitConcurrentClients

Connections isn't an option as the connection already has been made and is active, just pauzed when in the queue, same goes for clients tbh.

@jsor what do you think about: LimitConcurrentRequestHandlers, a bit of a mouth full though :zipper_mouth_face:

@WyriHaximus That might work, yes. Maybe @clue has some more ideas.

@jsor currently stuck on the fact that the request stream pausing doesn't work as intended. When it's paused it will miss out on contents of the request body as shown by the functional test I've added. Hope @clue has some ideas for that more then the name at the moment 😛

Removed the mile stone because we hit a few roadblocks implementing this properly. Leaving this open for the time until we find a solution.


Prototype compgen command to generate new components

Overview
It'd be great to get started with new components very quickly, generating all the boiler plate needed. The goal of this is to create a prototype command in our distro repo to generate the code for a new scraper receiver component as a starting point with it's given tests.
Presuming this PoC is good, we can move it to MVP and bring in other components as well as contribute to the upstream project.
Definition of Done

documentation created
go command exists in cmd/compgen
scraper receiver can be generated with tests
will open issue to gauge interest in the upstream project after completion of PoC

Some more work needs to be done with the receiver.

[ ] Add in sample config data

[ ] Add (custom) Unmarshal function
[ ] File factory.go: validate the sample.config is a string

[ ] Fix logging to output to terminal
[ ] Test cases

[ ] File factory.go
[ ] File config.go
[ ] File internal/scrapper.go

Turns out the logging works just fine. We just read the log output wrong :)

We are not entirely sure if the scrapper needs to be explicitly tested since all it does is confirm if one exist or not, and some of the data we would throw at it starts to get the Otel SDK involved.

Merged!


Fix beta build

Checklist

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

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

Selectors are suggested to take a <two spaces>#<one space>[<expression>] form. See lines [19]

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

@peastman I think this is what we want, noarch so we don't need to worry about having different builds, and I removed nnpops so this package will install on osx and linux just fine.
In the hosted env for linux, I'll make sure to include nnpops so people will be able to get that pacakge.

Even though you added the rc labels to channel_sources, the log shows it's still building against 7.7.  I think that's probably related to the problem in #3?  The version number for the beta of this package should be 1.0beta rather than 0.0.1.

Any insight on those issues?

I'll try pinning the openmm version, I think the solver is having a problem

Since this is noarch and linux, I can build this one locally to reduce troubleshooting time...

@peastman there was an issue with the version string (needed to be openmm==8.0.0beta) New issue is interesting:
package openmm-8.0.0beta-py37hd99be19_0 requires python >=3.7,<3.8.0a0

Now I am getting package openmm-torch-0.1-py38hfe53b8f_3 requires openmm >=7.5.0,<7.6.0a0, but none of the providers can be installed

It ought to be specifying version 1.0beta for openmm-torch.  0.1 is a very old build from over a year ago.

I'm now testing (locally) specifying 1.0beta

Once we get builds all sorted, I will update the hosted envs to specify the versions of everything so 1) we can be sure the rigt versions are pulled and 2) when users report errors, it should tell us exactly what is missing

Maybe once the new openmm 8 beta builds hit the cdn, things will improve...

Any progress on this?
I'm also trying to figure out how to test locally.  But having just spent an hour trying without success to get Docker to work on my computer, I'm not optimistic about that happening any time soon.

I finally managed to get docker working on a different computer.  Now I can run the build locally and reproduce the problem.  But I'm kind of at a loss for how to debug it.  The error happens inside conda mambabuild which seems to be an opaque operation.
@mikemhenry I could really really use your help on this.

@peastman I asked about this issue on the conda-forge gitter

So I can reproduce it locally, but not sure why it fails.
@jaimergp do you have any ideas?

@peastman this should be good to merge now, the tl;dr is this PR makes the package noarch, so then we don't even need to worry about having arm builds.

Apparently I don't currently have permission to merge it, so you'll need to.

I've added you to the list! Now I just need to update the hosted env and see if it works on linux and mac!


feat(grid): sw-5987 add card view to grid

Let's make the loading state consistent with the rows view please, by adding pointer-events: none; and the 50% opacity with its transition

Maybe we should also disable resizing the columns whilst in card view?

done


Entities becames invisible after TP.

Result - invisible mobs. Nasty.
How to repeat:

Set chunk garbage collector interval to ridiculously high value.
TP to point far from spawn.
Add some mobs.
Die.
Respawn.
TP back to mobs.

TP back and forth does not produce bug.

It's seems that before player click "respawn" Minecraft constantly call EntityThacher.untrack(player) every tick.

I'm stuck. Hooking on .setDead() shows that .setDead() called once before TP and entity spawn on client side. Hooking on .onEntityRemoved() shows that it is removed because it is dead.

In general you can get much more information about what is going on by printing stack trace in debug logging, easiest way is this:
new Error().printStackTrace();

I used
        for(StackTrace st:Thread.currentThread().getStackTrace()){
            System.out.println(st);
        }

    @Inject(method = "tick", at = @At(value = "RETURN"))
    public void onTick(CallbackInfo ci) {
        for (Entity entity : this.loadedEntityList) {
            if (!entity.addedToChunk)
                continue;
/*            int entityBlockPosX = MathHelper.floor(entity.posX);
            int entityBlockPosY = MathHelper.floor(entity.posY);
            int entityBlockPosZ = MathHelper.floor(entity.posZ);*/
            int entityBlockPosX = entity.chunkCoordX;
            int entityBlockPosY = entity.chunkCoordY;
            int entityBlockPosZ = entity.chunkCoordZ;
            CubePos cpos = new CubePos(entityBlockPosX, entityBlockPosY, entityBlockPosZ);
            if (!this.getCubeCache().getCube(cpos).getEntityContainer().getEntities().contains(entity)) {
                throw new IllegalStateException("Entity does not contained in his cube");
            }
        }
    }

This code injected to WorldClient throw exception.

Probably because this injection ribs before mc moves entities between chunks

I launched such debug code to understand what is going on:
	public void checkEntities(Entity cse) {
		List<Entity> entityList = cse.world.getEntitiesWithinAABBExcludingEntity(cse, new AxisAlignedBB(cse.posX - 6, cse.posY, cse.posZ - 6, cse.posX + 6, cse.posY + 2, cse.posZ + 6));
		IntList ids = new IntArrayList();
		for (Entity entity : entityList) {
			ids.add(entity.getEntityId());
		}
		QuickSaveQuickLoadMod.network.sendEntityInfoToPlayer(cse, ids.toIntArray());
	}

	public void checkEntitiesClient(EntityPlayerSP player, int[] ids) {
		World world = player.world;
		ICubicWorld cw = (ICubicWorld) player.world;
		QuickSaveQuickLoadMod.log.info("Checking entities by server ID");
		for(int id:ids){
			Entity entity = world.getEntityByID(id);
			QuickSaveQuickLoadMod.log.info("id = " + id);
			QuickSaveQuickLoadMod.log.info(entity);
			if(entity == null)
				continue;
			QuickSaveQuickLoadMod.log.info("Added to chunk = " + entity.addedToChunk);
			QuickSaveQuickLoadMod.log.info("Is dead = " + entity.isDead);
			int entityBlockPosX = entity.chunkCoordX;
			int entityBlockPosY = entity.chunkCoordY;
			int entityBlockPosZ = entity.chunkCoordZ;
			CubePos cpos = new CubePos(entityBlockPosX, entityBlockPosY, entityBlockPosZ);
			if (!cw.getCubeCache().getCube(cpos).getEntityContainer().getEntities().contains(entity))
				QuickSaveQuickLoadMod.log.info("Not in cube");
			else
				QuickSaveQuickLoadMod.log.info("Is in correct cube");

			if(!entity.addedToChunk) {
				world.updateEntityWithOptionalForce(entity, true);
				QuickSaveQuickLoadMod.log.info("After force update addedToChunk= " + entity.addedToChunk);
			}
		}
	}

Output:
[19:26:09] [Netty Local Client IO #0/INFO] [quicksave_quickload]: EntityCaveSpiderLeveled['Cave Spider'/9431, l='MpServer', x=2202.62, y=-159.00, z=2938.30]
[19:26:09] [Netty Local Client IO #0/INFO] [quicksave_quickload]: Added to chunk = false
[19:26:09] [Netty Local Client IO #0/INFO] [quicksave_quickload]: Is dead = false
[19:26:09] [Netty Local Client IO #0/INFO] [quicksave_quickload]: Not in cube
[19:26:09] [Netty Local Client IO #0/INFO] [quicksave_quickload]: After force update addedToChunk= true

Video how they act after forced update: https://youtu.be/-SvCQadwqbo

It seems that at client side invisible entity contained in entitiesById, but not in loadedEntityList. Either process of spawning was interrupted between those two points, or entity was removed from loadedEntityList.

The most worrying part for me is the netty thread here... That doesn't look right

Ah, thats unrelated. Its just because I'm using network to send array of ids to client.

Well then. I don't really have the time to debug it myself now. You should really try to find a way to compare it against vanilla.

That's what I do. I'm updating this issue just in hope you or someone else could've scream: "Hey, I know why this is happening!" after reading all of this before I do.


Add a sprite preview next to variable name

This could help reduce confusion around "mySprite2" vs "mySprite3" a lot.
This would only work easily for one-to-one variable to image mappings but that's the most common scenario.

No plans to address this. Closing old issues.


make a fresh release

Hi,
could you please make a fresh release? I would love to use the new archlinux support.

+1 please make tag, need to use it with influxdb 1.0.x

done.


[Feature Request] Add seed-otp support

Seed-otp is the best way to hide a secret (BIP39 mnemonic) by scrambling a real BIP39 (which the user actually uses) and the output is a decoy seed (another BIP39 mnemonic) where combined with a secret key (OTP-key) together with the decoy seed encrypted = regenerates the true BIP39 Mnemonic again.
See more details in the github project: https://github.com/brndnmtthws/seed-otp/blob/master/README.md
This is the epitome of security that was missing, normally users encrypt their mnemonics using tools that can put their funds at risk, whether due to misuse or a compromised tool, when sensitive data is not leaked.
The only problem with Seed-otp is that it produces its seed encrypted by new words that do not contain a checksum.
This can protect users in cases of plausible deniability (extortion etc), where he presents this decoy seed (but without a checksum, so there is no way it can be used to finance funds to convince someone that this is their "real" wallet).
I really like the sparrow wallet as it is one of the only wallets that are innovating right now. And I'd really like to see a similar solution like this.

This does not seem like a good solution (although may be I have misunderstood it). It is trivial to determine that the encrypted seed words do not pass a checksum test. You cannot actually store any funds in the decoy wallet. For this use case, why not use a BIP39 passphrase?

Closing in favour of using BIP39 passphrase for this use case.


Create coffeeorder through logged in user

Currently the api needs an userid to create the coffeeOrders. change this behaviour so you don't need to send the userid, but additionally can

Since it would need to reimplement models, the client should send the userid


express static fail to serve files with two dots in their filename

In a simple express app like this,
import express from 'express';

const app = express();
const port = process.env.PORT || 8080;

app.use('/demo/', express.static('./lib/demo/'))

app.listen(port, () => console.log(`App listening on port ${port}!`));

Assume that I have both devices.css and devices.min.css in the ./lib/demo/ directory, I can only access http://localhost:8080/demo/devices.css, but http://localhost:8080/demo/devices.min.css return 404 not found.

I'm unable to reproduce the 404. When I use the code you've provided, I'm getting the correct files.

Sorry. It seems to be the problem of my code / WSL.
I cannot reproduce it with codesandbox: https://codesandbox.io/s/express-gbnb3


Tunneling through Jamon's no .tap feature

This was added to RMQ https://github.com/infinitered/rmq/pull/227
I've passed it on to RedPotion with tests to make 100% sure.

Outstanding. :+1: :+1:


Kiki lee val update3

FYI.  These are only in test.

Not sure why this combined both PRs. Deleting to make it right.


trivial readme update

Coverage remained the same at 100.0% when pulling cce0d73a85b53eac6ce1490dc1ce7896160a779f on yuce:trivial-readme-update into cf98e142470b891b2a375c1913efb8f258e23a6a on pilosa:master.


Implementing structure for sparse state preparation

Implementing superclass for sparse state preparation procedures
Implementing class with methods specific for Gleining's state preparation

Thanks, @IsmaelCesar !


Get more actionable feedback through docs feedback flow

Problem description
In trying to address topics that get negative feedback, it's often hard to take action when someone simply marks it as "No" without further comments. Right now comments are optional. Thankfully, most of the comments we have received are actionable and speak to specific pain with the topic, which helps in prioritizing work and making effective updates to improve doc quality.
Suggestions for a fix
When selecting "No" in our doc feedback flow, I propose requiring long form comments before you're allowed to click the submit button. Conversely, for any "Yes" votes, we can leave the long form comments as optional.

i am going to recommend against requiring long-form input to be able to accept this feedback. Internally, we can always exclude nos without long-form feedback for whatever questions we are trying to answer but id much rather still have the no data.
closing, if anyone else feels strongly that we must require long-form feedback pls reopen.


[TypeLowering] Move-only types are lexical.

Vars of such types should be given lexical alloc_stacks by AllocBoxToStack which requires that the alloc_box insts formed for them have an associated borrow scope which in turn requires that type lowering for move only structs and enums have their lexical bits set.
rdar://110901430

@swift-ci please test


added support for js_type using bigint

Writing this as a proof of concept to get some feedback. (my take on #44)
This approach is intended to be backward compatible with existing system.
When dealing with int64* family, it checks whether the option jstype is set.
If set to JS_STRING, it returns a string and parses a string.
If set to JS_NUMBER, it returns a BigInt and parses a BigInt.
API wise, if we don't want to introduce BigInt in the index.js (to maintain compatibility with older browser without the need to ship polyfills), we could:

Move the newly added logic from index.js to a separate file (jstype.js), and have that file inject the functions to Pbf. The user would need to import 'pbf' and 'pbf/jstype' for this to work.
Alternatively, we could write the code that inject the functions to Pbf in the generated file, if it uses the feature.

Let me know if you're ok with this approach / feature, so that I can polish it / write tests.

A bit too complex after further thoughts. I added support for js_type at compile time without the needs of bigint.
It doesn't solve number in the order of  2^53, but support for it could be added later.


Hi @norspeed22

Hi @norspeed22
It seems that your web hosting isn't compatible with gmail he software. If these errors are showing up, it means that the script couldn't find them. The extensions might be installed but not activated. I suggest you to contact again your web hosting provider.
You can also create a phpinfo.php file with <?php phpinfo(); inside and look what is enabled/disabled.
If you are 100% sure everything is ok (which I doubt at the moment...), you can comment everything in _install/requirements.php and save it.
Hope it helps
Originally posted by @pH-7 in https://github.com/pH7Software/pH7-Social-Dating-CMS/issues/988#issuecomment-1074396753

Solved


Sink log messages need more details.

Currently the sink logs messages look like this:
2024/09/19 19:20:24.608651 Attempting to delete kubernetes object: 19e48558-1432-4ebc-b5a5-48a1544e1214
2024/09/19 19:20:24.613386 Successfully requested kubernetes object 19e48558-1432-4ebc-b5a5-48a1544e1214 be deleted
2024/09/19 19:20:24.613411 Updating cluster_deleted_ts for kubernetes object: 19e48558-1432-4ebc-b5a5-48a1544e1214
2024/09/19 19:20:24.615991 Successfully deleted kubernetes object: 19e48558-1432-4ebc-b5a5-48a1544e1214
2024/09/19 19:20:24.616928 Received cloudevent:  e301534f-b4de-4b8b-8ba9-5a1895717185
2024/09/19 19:20:24.617174 Cloudevent e301534f-b4de-4b8b-8ba9-5a1895717185 contains all required fields. Checking if its object 19e48558-1432-4ebc-b5a5-48a1544e1214 needs to be archived
2024/09/19 19:20:24.617188 The type of cloudevent e301534f-b4de-4b8b-8ba9-5a1895717185 is Delete. Checking if object 19e48558-1432-4ebc-b5a5-48a1544e1214 needs to be archived
2024/09/19 19:20:24.617197 Object 19e48558-1432-4ebc-b5a5-48a1544e1214 from cloudevent e301534f-b4de-4b8b-8ba9-5a1895717185 does not need to be archived after deletion
2024/09/19 19:20:24.624228 Received cloudevent:  b4dead2e-4630-4585-8a02-de0dc3d3250b
2024/09/19 19:20:24.624507 Cloudevent b4dead2e-4630-4585-8a02-de0dc3d3250b contains all required fields. Checking if its object 032a95e6-9755-4c73-aa34-e9f9a5d98a21 needs to be archived
2024/09/19 19:20:24.624526 Object 032a95e6-9755-4c73-aa34-e9f9a5d98a21 from cloudevent b4dead2e-4630-4585-8a02-de0dc3d3250b does not need to be archived
2024/09/19 19:20:24.627858 Received cloudevent:  18d9f88e-7562-4a24-a5f0-8ec843f75869
2024/09/19 19:20:24.628066 Cloudevent 18d9f88e-7562-4a24-a5f0-8ec843f75869 contains all required fields. Checking if its object 032a95e6-9755-4c73-aa34-e9f9a5d98a21 needs to be archived
2024/09/19 19:20:24.628073 The type of cloudevent 18d9f88e-7562-4a24-a5f0-8ec843f75869 is Delete. Checking if object 032a95e6-9755-4c73-aa34-e9f9a5d98a21 needs to be archived
2024/09/19 19:20:24.628088 Object 032a95e6-9755-4c73-aa34-e9f9a5d98a21 from cloudevent 18d9f88e-7562-4a24-a5f0-8ec843f75869 does not need to be archived after deletion

The UUID is referenced everywhere.
This is good in that the UUID is unique, and you can tie things together. However, it's lacking in that you have no idea what the object is that you are dealing with. I think at a minimum the message should contain the kind, name, and namespace.
Otherwise there is no what to really know what is going on.
It might be enough for the first message about the cloud event being received to have this information.  Then you can track everything else via the UUID.

I agree. I need namespace, kind and name as well.
We may want to wait for #423


feature request: typescript support

I added ES-module support for typescript support. It's outdated, but it worked, but I don't really know what I'm doing, so I didn't feel confident to open a PR, here's the code: https://github.com/cachho/webextension-store-meta
Now, with the breaking changes, I know that from my last attempt that I rather not do it again, so with this issue I'm asking if anyone could at typescript support. Thank you.

Hi thanks for the input! I initially wrote this lib for shield.io and thought the API is simple so didn't add the TypeScript overhead. Looks like it is getting more and more adoptions recently. I think this is the right time to rewrite a TypeScript version.

Oh I see why you are not getting type hints 😂. This empty line is the culprit.
https://github.com/awesome-webextension/webextension-store-meta/blob/5088a5a2c21699919ba2a4beaf0525227cbb63e1/lib/chrome-web-store/index.js#L14

Looks like I deleted some type comments accidentally.

<EMAIL_ADDRESS>published. You could give it a try and see if there are any issues.


Run lnd integration tests against lndsigner

We should test to make sure lnd integration tests work against lndsigner. This will help ensure that fixes such as https://github.com/lightningnetwork/lnd/pull/7386 work in lndsigner as soon as they're available in lnd.

Duplicate of https://github.com/NYDIG-OSS/lndsigner/issues/2


Notifications sometimes delayed when app not running, on Android

I've sometimes observed recently a symptom similar to the old #342: notifications appear just fine when the app is in the foreground, and just fine when it's running in the background, but fail to appear when the app is not running at all.
I'm not sure whether this affects normal users, i.e. those who aren't doing development on the app. (Details below on why.) So:

I'd be interested to hear reports from anyone who thinks they might be seeing this symptom.
I'd be interested to hear reports from anyone who's observed carefully enough that they feel pretty confident they are not ever seeing this symptom.

Two related issues, related in that they would make it more practical for people to make that second set of observations by making our notifications in zulip-flutter more closely match those of zulip-mobile:

#341
#128

The reasons I'm not sure this affects normal users are:

I get plenty of notifications all the time, even when it's the weekend or the start of the day and the app must have not been running because I haven't opened it in hours or days. So it seems clear it works most of the time, though I wouldn't necessarily catch if it occasionally didn't.

I've only ever noticed the symptom while using a debug build (while working on changes like #592). If I then switch to a release build with flutter run --release, then even if I do the exact same test steps, the notifications work. If that pattern holds, then this doesn't affect normal users.

I've only ever noticed the symptom while testing notification changes, and specifically checking that notifications work while not already running… and the test recipe for that involves force-quitting the app again and again, often in quick succession.
So I suspect a trigger for it might be that closing the app is taken as a bad sign by the system — the user force-closed the app! maybe it was misbehaving for them — and so because I was doing it again and again, the system eventually decided the app shouldn't be trusted with the privilege of starting up in the background. If so, then that would also be unlikely (though less unlikely than a debug build) for a user who isn't developing the app.

On the other hand, the symptoms are flaky — sometimes things just start working again. That makes it hard to be confident that the above two patterns are real and not an accident of what's happened to occur at the times I've been looking most closely.

@chrisbobbe observed the same issue recently, while testing #592 and then equally when retesting on main; and then also observed things mysteriously start working again.
Oh, and to avoid ambiguity: just like I observed when #342 was live, when there's a notification that failed to show up promptly for this reason, it seems like it consistently does show up later, after I launch the app.

An update: I don't recall noticing this symptom any time in the last few months.
I also usually have a release build on my phone these days — I've adopted a habit of using flutter run --release to install a release build after any development work where I installed a debug build. So that's consistent with a theory where this issue only affects debug builds, though far from a confirmation.


Don't let users specify custom hyperparameters at pipeline class definition

Users currently have two apis for controlling the hyperparameter spaces that AutoMLSearch will tune.
One api is specifying custom_hyperparameters when the pipeline class is defined.
The other api is the pipeline_params argument in AutoMLSearch.
The fact that there are two "competing" apis has caused confusion in #2133 and #2091.
I think since we're moving in the direction of #2091, it makes sense to remove the pipeline class api and just let users control the search space through AutoMLSearch.  After all, the hyperparameter ranges are only used by AutoMLSearch.

As this is written currently, #2091 will fix it. However I'd like us to keep it open, to track discussion around cleaning up the API and behavior for "freezing" specific parameters and/or restricting them to given ranges.

Custom hyperparameter ranges will be tracked by #2130, spike work enabled users to pass in instances and not rely on pipeline classes.


ALTER TABLE DROP DETACHED PART

And a setting to enable this query, disabled by default.
Use case: in cloud providers the user has no access to filesystem and has no way to deal with detached parts.

It will allow to remove arbitrary directory inside detached by its name. But be careful - name must not contain path components (example: ../../../../../data).


feat(api) refactor api for ergonomics and type safety

Refactors the API.
The goals are:

To better align with the metamodel in terms of naming. We currently have things like RelationshipDeclaration that are not declarations.
To improve type-safety, particularly around type introspection. The new ModelElement root class holds all the introspection methods, such as isConcept / isProperty etc. so we should be able to banish the error prone pattern of writing thing.isProperty?.() which is proliferating. This should also allow TypeScript code to refer to ModelElement in most cases, rather than ClassDeclaration | Property.
Reduce duplication and confusion between the different types of declaration we now have: concepts, enums, scalars, maps.
Reduce breaking changes as far as practicable.
Allow visitors to more easily and consistently switch over the meta-type so we can banish the use of instanceof in the visitors (and elsewhere)

Notes:

Everything in a ModelFile is a ModelElement. This becomes our single place to put type introspection utilities.
All Declarations (top-level named things in the Model File) extend Declaration
Anything that can have a decorator applied is an instance of Decorated, except for ModelFile which exposes decorators but is itself not a Decorated (because we don't want a ModelFile to be a ModelElement).
Things in a ModelFile that have properties are a ClassDeclaration. I.e. Maps and Scalars are Declarations, but they are not ClassDeclarations. An EnumDeclaration is a ClassDeclaration, because we consider EnumValues to be properties.
RelationshipDeclaration is renamed to RelationshipProperty

Changes

Adds a ModelElement root class to hold all meta-type introspection methods
Refactor Decorated to extend ModelElement

Flags

Screenshots or Video

Related Issues

Issue #
Pull Request #

Author Checklist

[ ] Ensure you provide a DCO sign-off for your commits using the --signoff option of git commit.
[ ] Vital features and changes captured in unit and/or integration tests
[ ] Commits messages follow AP format
[ ] Extend the documentation, if necessary
[ ] Merging to main from fork:branchname

How closely does this mirror the metamodel definition now?

Tests pass. Now need to look at the code coverage.


Divide the class repository (Reflector) for different SqlSession Config

How to divide storage classes (org.apache.ibatis.reflection.Reflector) for each OSGi bundle?
There is a set of components. Each contains a description of the classes of documents to one version.

Document version
Count *.java files
Size (MBytes)
Count *.class files
Size (MBytes)
jar file size (bytes)

1.0
353
~4.9
807
~4.0
876216

4.1
358
~5.0
826
~4.1
896596

4.2
375
~5.2
853
~4.2
896596

4.3
436
~6.7
1072
~5.3
1173399

4.4
483
~8.0
1227
~6.1
1353393

4.5
483
~8.0
1227
~6.2
1360002

4.6
485
~8.0
1230
~6.2
1363847

5.0
508
~8.9
1349
~6.8
1506754

5.1
514
~8.6
1355
~6.8
1506568

The system documents get different versions. Depending on the version, rises OSGi service and OSGi component the structure of the documents required version. One service + One component model.
To process a single document there is no need to prepare everything at once SqlSession Mapper.
 ServiceTracker open / close.
See complete event service activity. JVisualVM shows purification classes in the HeapSpece.
Reflection class continues to hold classes document structures.
Disabling cache slows down the process of processing multiple documents in different threads.
I think we should add a local cache for Reflection in the base class Config.

Sorry @alexey-su I did not get that. What is a document?

To optimize work with objects, MyBatis uses ObjectWrapper and ObjectWrapperFactory.
To work with the fields of objects used class MetaObject.
This is essentially the meta data about the class and the object itself.
Meta data about the class - it MetaClass.
Cache these objects (MetaClass), stored in a
public class Reflector {
    private static final ConcurrentMap<Class<?>, Reflector> REFLECTOR_MAP = new ConcurrentHashMap<Class<?>, Reflector>();

Information on all classes are stored in one place.
The classes themselves are in different OSGi bundle.
If OSGi bundle is not used, GC can unload classes of PERMGEN.
Storage REFLECTOR_MAP not cleared and GC can not unload classes.
In my situation JVisualVM shows how unloaded all classes of OSGi services PERMGEN.
Classes of the big jar files are not preempted.
I propose to move REFLECTOR_MAP in Configuration, where there are other objects
  protected ObjectFactory objectFactory = new DefaultObjectFactory();
  protected ObjectWrapperFactory objectWrapperFactory = new DefaultObjectWrapperFactory();
  // this way
  protected ConcurrentMap<Class<?>, Reflector> reflectorMap = Reflector.createDefaultReflectorMap();

Thanks for the explanation @alexey-su
So.. you speak about Documents because you are using JAXB but the problem is with classes not with documents.
So lets go with that point.
Classes are indeed held in an static properti of the Reflector class. Why this is property unloaded in a "classic" JVM but not in an OSGI container?

I will not tell you his theory overflow PERMGEN. This is a well written to me.
"Classloader-Related Memory Issues" in book
http://javabook.compuware.com/content/memory/problem-patterns/class-loader-issues.aspx
Parts "Classloader Leaks" and "Classloader Cannot Be Garbage-Collected".
Perhaps the authors of the book is somewhat wrong. I find it difficult to test the theory practice.
So far I only see PERMGEN. And I have to increase the size of the memory to 512M and above.

Thanks for the link!
Let me share what I understood.
Classes are objects and need memory. Then are garbage collected when their classloader is no longer referenced. This happens when the application gets unloaded. And this may happen:

When restarting an app in a normal jvm
When unloading the app bundle in an OSGI container

According to the link the classloader cannot be garbage colledted if any of its loaded classes is:

In a thread local variable
In a cache

Let's go to MyBatis.

You are using it in an OSGI container.
You have .jar files that holds JAXB classes for a document
You have several .jar files, one for each document version

And I suppose that the problem you have is that when you unload one jar, it is not really unloaded because MyBatis keeps references to:

The bean classes (metadata)
Also to the mappers (MapperRegistry does not remove mappers)

Is that OK?

A simple solution is to periodically release the dynamic OSGi Service.
"OSGi Alliance. OSGi compendum v5.0" see http://www.osgi.org/Specifications/HomePage
Part "112 Declarative Services Specification".
When the service is not needed, the memory is freed. Including ClassLoader.
Static object Reflector.REFLECTOR_MAP live very long. You need to unload the OSGi bundle mybatis-3.2.x.jar. MapperObject, MapperClass, MapperRegistry will be deleted when unloaded Configuration
I propose to remove static cache Reflector.REFLECTOR_MAP. Use this cache in the Configuration.
To support the old functionality, you can use the static cache.
For OSGi will use the local cache.

Let's suppose we move that static variable to Configuration.
The Configuration variable will still hold the target classes forever. How will be they unloaded?

Why leave static variable?
I suggested
protected ObjectFactory objectFactory = new DefaultObjectFactory();
protected ObjectWrapperFactory objectWrapperFactory = new DefaultObjectWrapperFactory();
// this way
protected ConcurrentMap<Class<?>, Reflector> reflectorMap = Reflector.createDefaultReflectorMap();

public void setReflectorMap(ConcurrentMap<Class<?>, Reflector>) { ... }
public ConcurrentMap<Class<?>, Reflector> getReflectorMap() { ... }

You can call it more beautiful.
public interface ReflectorFactory { ... }

And in the class Configuration
protected ReflectorFactory = new DefaultReflectorFactory();

public void setReflectorFactory(ReflectorFactory reflectorFactory) { ... }
public ReflectorFactory getReflectorFactory() { ... }

Parameter is not static. You can do any implementation.
The main goal - is to abandon the static objects in the library.

HI @alexey-su
Removing static variables is a good idea indeed but I still do not understand how that will fix the OSGI problem.

The problem in OSGi solve itself.
Book "OSGi Core Revision 5". Chapter 5, part 5.6 Service Factory.
When I need a service, I'll take it
MySerivece getService (BundleContext context, SeriveceReference ref) {
  return context.getService (ref);
}

When the service is not needed, I let him go
context.ungetService (ref);

Book "OSGi Compenduim". Chapter 112 Declarative Services Specification. Part 112.2.3 Delayed Component. And part 112.5 Component Life Cycle.
Component publish but not initialized.
I use Declarative Services.
I am requesting service (getService). Create new object. The service connects to the database service (DataSource). More precisely, to XADataSource wrapper. Apache Aries RecoverableDataSource implementation. Welcom to MyBatis Guice test BaseDB from issuer 29.
I release my service (ungetService). Service releases database service. Service object happily falls into the clutches of the Garbage Collector. My service interface is described in another bundle. GC cleans all the objects and classes in OSGi Bundle service implementation.

Hi @alexey-su can you please send this as a Pull Request?


updates to ambient-sc.yaml

Please provide a description of this PR:
committing updates to ambient-sc.yaml which occur when running integ tests

nm, we should cleanup after https://github.com/istio/common-files/pull/1061/files instead...


investigate our bbolt fork's master repo and if it's still reliable as our db of choice

Currently coreos/bbolt, the master repo of our bbolt db, does not seem to be very active. Perhaps this is not too much of a concern, on the other hand it might be of concern as users do find bugs every other week, small as they may be, it does indicate the product is not in a finished state that would permit such half-year inactivity on the maintainer's side.

see https://github.com/rivine/rivine/issues/429


hapi plugin

WIP
TODOS

[x] split logic / options between CLI and hapi plugin
[x] document usage for both CLI and hapi plugin
[x] fix: the order of how config is read out right now is not correct. Defaults set for CLI are currently overriding configurations set in other places
[ ] move hapi plugin logic and usage docs to @hoodie/server module, see my comment below. This is just an note to self, I will create a follow up issue for further discussion, it is out of scope for this PR

close #528

when the hoodie server part becomes a hapi plugin, the separation into hoodie and @hoodie/server makes sense again. hoodie would start the hapi server, register the hoodie plugin and add the routes for the hoodie client. That way @hoodie/server does not need @hoodie/client as dependency, which was the main problem why we combined the two.

Making a lot more sense now - good work!

this is ready for review @hoodiehq/maintainers

With this change hoodie can be added to hapi's plugin page

With this change hoodie can be added to hapi's plugin page 👍

That’s a great idea :) I’d maybe move the hapi plugin logic to @hoodie/server and list that one

I've downloaded the branch to use locally and I'm using this options:
node_modules/hoodie/bin/start.js --admin-password 123 --bindAddress <IP_ADDRESS> --port 4000 --db-url http://admin:123@<IP_ADDRESS>:5984 --url http://localhost:4000

And I'm getting:
[1] "host" must be a valid hostname

If I remove the port (:4000) it works, but I need to set the port for my case.

@rogeriochaves fixed

LGTM 👍

Thanks for your help fixing this 👍 🎉


Don't get any results after last PR

I'm unable to get any results after https://github.com/goadapp/goad/pull/35 was merged, rolling back to the version immediate before it works again.

i too just found this...
i get this error when trying the latest version:
status code: 400, request id: 59715c12-7660-5c1c-b90c-0c2d27f5fcc0
AWS.SimpleQueueService.NonExistentQueue: The specified queue does not exist for this wsdl version.
Reverting the "Fix AWS profiles." commit, everything works again

I reverted even to there and still get the same error.
I also get this warning when attempting to boot up a test:
2016/09/01 03:28:00 This operation, InvokeAsync, has been deprecated

I'm also getting no results. This was working just fine about a week ago. Stopped working today.
It was throwing a memory error initially when I realized I had changed my aws credentials from exporting from my bash_profile to using the .aws/credentials file. After I exported by credentials, it stopped throwing the memory error, but now returns no results.

@nxvl @danielmotaleite @sent1nel @BetaGrumm still having the same issue? my colleagues are using extensively the tool with no problems nowadays... I'm closing it, unless u face it again

yes, it is working fine, i just updated a few weeks ago and it worked without any problem... it was probably just a bad build :)
Thanks!

👍


ListView crashes when surrounded by Column (again from #79940)

Getting the same issue again from #79940.
To clarify, I also had this issue on flutter version 2.0.5 recently which prompted me to update to 2.0.6 but it still doesn't work.
Steps to Reproduce

Run flutter create bug.
Surround a ReorderableListView.builder with a Column or copy this file:

code sample
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  List<int> numbers = <int>[1, 2, 3];

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Column(
        mainAxisSize: MainAxisSize.min,
        children: [
          ReorderableListView.builder(
            shrinkWrap: true,
            itemCount: numbers.length,
            itemBuilder: (context, index) {
              final number = numbers[index];
              return ListTile(
                  key: ValueKey(number), title: Text(number.toString()));
            },
            onReorder: (oldIndex, newIndex) {
              final number = numbers.removeAt(oldIndex);
              numbers.insert(newIndex, number);
            },
          ),
        ],
      ),
    );
  }
}

Expected results: A list view.
Actual results: No list view.

Logs

flutter run -v
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performResize():
'package:flutter/src/widgets/overlay.dart': Failed assertion: line 720 pos 12:
'constraints.biggest.isFinite': is not true.

Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.md

The relevant error-causing widget was:
  ReorderableListView file:///home/jrmallorca/Projects/bug/lib/main.dart:41:31

When the exception was thrown, this was the stack:
#2      _RenderTheatre.computeDryLayout (package:flutter/src/widgets/overlay.dart:720:12)
#3      RenderBox.performResize (package:flutter/src/rendering/box.dart:2342:12)
#4      RenderObject.layout (package:flutter/src/rendering/object.dart:1763:9)
#5      ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:54:11)
#6      RenderFlex._computeSizes (package:flutter/src/rendering/flex.dart:830:43)
#7      RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:932:32)
#8      RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#9      MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:171:12)
#10     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:925:7)
#11     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:243:7)
#12     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:407:14)
#13     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#14     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#15     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#16     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#17     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1371:11)
#18     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#19     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#20     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#21     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#22     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#23     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#24     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#25     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#26     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#27     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#28     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#29     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#30     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#31     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#32     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#33     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#34     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:3362:13)
#35     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#36     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#37     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#38     _RenderTheatre.performLayout (package:flutter/src/widgets/overlay.dart:743:15)
#39     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#40     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#41     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#42     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#43     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#44     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#45     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#46     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#47     RenderCustomPaint.performLayout (package:flutter/src/rendering/custom_paint.dart:546:11)
#48     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#49     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#50     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#51     RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118:14)
#52     RenderObject.layout (package:flutter/src/rendering/object.dart:1784:7)
#53     RenderView.performLayout (package:flutter/src/rendering/view.dart:153:14)
#54     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1641:7)
#55     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:884:18)
#56     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:453:19)
#57     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:874:13)
#58     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:319:5)
#59     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1144:15)
#60     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1082:9)
#61     SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:865:7)
(elided 13 frames from class _AssertionError, class _RawReceivePortImpl, class _Timer, dart:async, and dart:async-patch)

The following RenderObject was being processed when the exception was fired: _RenderTheatre#14f18 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
  creator: _Theatre ← Overlay ← ReorderableListView ← Column ← _BodyBuilder ← MediaQuery ←
    LayoutId-[<_ScaffoldSlot.body>] ← CustomMultiChildLayout ← AnimatedBuilder ← DefaultTextStyle ←
    AnimatedDefaultTextStyle ← _InkFeatures-[GlobalKey#73b62 ink renderer] ← ⋯
  parentData: offset=Offset(0.0, 0.0); flex=null; fit=null (can use size)
  constraints: BoxConstraints(0.0<=w<=360.0, 0.0<=h<=Infinity)
  size: MISSING
  skipCount: 0
  textDirection: ltr
This RenderObject had the following descendants (showing up to depth 5):
    onstage 1: RenderPadding#7698f NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
      child: RenderRepaintBoundary#debf7 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
        child: RenderCustomPaint#1110b NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
          child: RenderRepaintBoundary#91806 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
            child: _RenderScrollSemantics#0a139 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
    no offstage children
════════════════════════════════════════════════════════════════════════════════════════════════════

Another exception was thrown: BoxConstraints forces an infinite height.

Another exception was thrown: RenderBox was not laid out: _RenderTheatre#14f18 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE

Another exception was thrown: RenderBox was not laid out: RenderFlex#8fd5c relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.6, on Linux, locale en_GB.UTF-8)
    • Flutter version 2.0.6 at /opt/flutter
    • Framework revision 1d9032c7e1 (5 days ago), 2021-04-29 17:37:58 -0700
    • Engine revision 05e680e202
    • Dart version 2.12.3

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /opt/android-sdk
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = /opt/android-sdk
    • ANDROID_SDK_ROOT = /opt/android-sdk
    • Java binary at: /usr/bin/java
    • Java version OpenJDK Runtime Environment (build 15.0.2+7)
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/linux#android-setup for more details.

[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions).

[✓] Connected device (1 available)
    • SM G900F (mobile) • 755447bf • android-arm • Android 6.0.1 (API 23)

! Doctor found issues in 3 categories.

Hi @jrmallorca
This was already fixed, see https://github.com/flutter/flutter/issues/79940#issuecomment-816077492. The fix is currently on the beta channel and may take some time to land on stable channel.
You can see https://github.com/flutter/flutter/issues/76150#issuecomment-807861195 for a possible workaround.
Closing this as invalid as the issue is already fixed on other Flutter channels.
Thank you


Support for Xbox

Add support for Xbox One+

I am sure is being considered, but just in case:
https://github.com/microsoft/react-native-windows

This repository adds support for the Windows 10 SDK, which allows you to build apps for all devices supported by Windows 10 including PCs, tablets, 2-in-1s, Xbox, Mixed reality devices etc.

Any update on Xbox support?


Bigtable create delete table

Bigtable create delete table

FYI, google/auth also failed my library too (https://github.com/googleads/googleads-php-lib/issues/509).

@ajaaym @sduskis David and I are reviewing the changes this afternoon. We'll have feedback by the end of the day.

@jdpedrie @dwsupplee @sduskis Addressed all comments. Can you please review?


net/http: FileServer: Content-Length is not set when Content-Encoding was set

Go version
go version go1.22.2 darwin/arm64
Output of go env in your module/workspace:
N/A

What did you do?
I am trying to set Content-Encoding for .br brotli compressed files with http.FileServer.
This code then skips setting Content-Length because Content-Encoding is set: https://github.com/golang/go/blob/9f13665088012298146c573bc2a7255b1caf2750/src/net/http/fs.go#L377
This causes my httptest to fail with an empty Content-Length, as well as other cases where I call ServeHTTP without using the full http client: https://go.dev/play/p/2UvgBSH8FWx
When using http.Get it works correctly, so the client must be filling in the Content-Length: https://go.dev/play/p/xp08V07UrtQ
What did you see happen?
The content-length header is not set when the content-encoding header is set.
What did you expect to see?
I expect the content-length header to be set even if the content-encoding header is set.

I believe the comment preceding the line sufficiently explains why it isn't set.

@seankhliao It does not sufficiently cover it. The comment even says within that this is a hacky fix.
I am raising a situation where this needs to be set and there should be some kind of way to force that code branch to not be taken.

CC @neild who introduced this check & the comment: https://github.com/golang/go/commit/fdc21f3eafe94490e55e0bf018490b3aa9ba2383

@Jorropo This is not correct. The file is already compressed with .br in advance. The decompression step is happening on the client side after the Range request is complete. So, I am actually asking for that specific range of the compressed file.

When Content-Encoding is set, the Content-Length refers to the size of the encoded content. So, Content-Length: 100, Content-Encoding: gzip refers to 100 bytes after compression.
(In contrast, Content-Length: 100, Transfer-Encoding: gzip refers to 100 bytes before compression.)
So what @paralin's is doing here is correct.
Unfortunately, as the comment in fs.go says, it is the unfortunate reality that there is code out there in the wild that:

PassesserveContent a Content-Length referring to the pre-compressed content size; and
Compresses the response in the ResponseWriter.

This is wrong, and breaks Range requests, but some amount of code does it and it will break for all requests if we set Content-Length unconditionally here. It's unfortunate.
As the comment in fs.go says, we could possibly check the type of the ResponseWriter and set Content-Length unconditionally if we recognize it as one that we control.

Is there any way the fs http handler could be configured to always set this header and ignore content type? It's a decent heuristic to check if the response writer is the standard one, but what if it's not? (Like in my case, unfortunately).

The file is already compressed with .br in advance. The decompression step is happening on the client side after the Range request is complete. So, I am actually asking for that specific range of the compressed file.

Exactly, so we agree on what the code do, and that disagree with the HTTP RFC, Content-Encoding is meant to be transparent, so you get offsets into the plain text:
I modified your code to expose a localhost HTTP server: https://go.dev/play/p/UB1en6ZlrRB
> curl --compressed -i http://localhost:55555/hello-world.br
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Expose-Headers: Content-Encoding, Content-Length
Content-Encoding: br
Content-Type: application/octet-stream
Date: Mon, 15 Apr 2024 23:27:35 GMT
Content-Length: 16

hello world

Accept-Ranges: bytes tell me I can range the file, so let me try:
> curl --compressed -H "Range: bytes=1-" http://localhost:55555/hello-world.br
curl: (61) Unrecognized or bad HTTP Content or Transfer-Encoding

And it fails with error code 61.
Original Response:              8f05 8068 656c 6c6f 2077 6f72 6c64 0a03  ...hello world..
What your code send with Range:   05 8068 656c 6c6f 2077 6f72 6c64 0a03  ..hello world..
Here it is fixed:               0f05 8065 6c6c 6f20 776f 726c 640a 03    ...ello world..

The difference is that your code truncates the brotli header, while Content-Encoding is transparent, so you must answer with a complete brotli stream of the partial range.
Here I modified the code to skip http.FileServer if the request is simple to serve: https://go.dev/play/p/_OR1Gx3rg_l
> curl --compressed -i http://localhost:55555/hello-world.br
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Expose-Headers: Content-Encoding, Content-Length
Content-Encoding: br
Content-Length: 16
Date: Tue, 16 Apr 2024 00:03:20 GMT

hello world

> curl --compressed -i -H "Range: bytes=1-" http://localhost:55555/hello-world.br
HTTP/1.1 206 Partial Content
Accept-Ranges: bytes
Content-Length: 11
Content-Range: bytes 1-11/12
Content-Type: text/plain; charset=utf-8
Date: Tue, 16 Apr 2024 00:06:08 GMT

ello world

I don't see how:

As the comment in fs.go says, we could possibly check the type of the ResponseWriter and set Content-Length unconditionally if we recognize it as one that we control.

Would help here, the ranging issue can't be fixed inside net/http since nothing tell us what the plaintext is supposed to be.
I agree this workaround could help, but in other conditions.

In the case when requesting a Range and have set Content-Encoding I agree that this would not work because the browser will try to decompress the result and get invalid compressed data.
My particular case is serving the entire .br file with content encoding set (not using Range). To be clear my specific use case is serving a .wasm file brotli compressed.
@Jorropo I got a bit confused with the specifics of this issue when you mentioned the Range requests because I'm using Range requests to access an encoded file, but without Content-Encoding set, decompressing on the client side, in a different context. With respect to this issue it was about setting the Content-Length and Content-Encoding when requesting the entire file.

Mb, I forgot implied the last step of my reasoning:

Your code doesn't work at all with ranges.
When I use serveContent it is because it parse and handle ranges for me.
You don't care about ranges.

Conclusion: why even bother with serveContent ? Handle .Open, io.Copy, ... yourself instead (like I showed in my example).
IMO the fact it sends Accept-Ranges: bytes and incorrectly respond when Range is set, shows that you are using serveContent function differently than how it was designed to be used. Then I don't find surprising that a miss-used function has issues.

Content-Encoding and Content-Type are working as designed, ServeContent cant set br and application/wasm for you here, that gonna take back and forth to explain, do you want to come to the gopher slack or gopher discord you can ping @Jorropo ?

Exactly, so we agree on what the code do, and that disagree with the HTTP RFC, Content-Encoding is meant to be transparent, so you get offsets into the plain text:

I'm sorry, but this is not accurate.

Unlike Transfer-Encoding (Section 6.1 of [HTTP/1.1]), the codings listed in Content-Encoding are a characteristic of the representation; the representation is defined in terms of the coded form, and all other metadata about the representation is about the coded form unless otherwise noted in the metadata definition.
-- https://www.rfc-editor.org/rfc/rfc9110.html#section-8.4-7

The "Range" header field on a GET request modifies the method semantics to request transfer of only one or more subranges of the selected representation data (Section 8.1), rather than the entire selected representation.
-- https://www.rfc-editor.org/rfc/rfc9110.html#section-14.2-1

The Range and Content-Range headers refer to ranges of the "representation", and the representation is the coded form. When Content-Encoding: br, ranges are defined in terms of the compressed bytes, not the uncompressed bytes.
This is in contrast to Transfer-Encoding.
Your curl example (curl --compressed -H "Range: bytes=1-") does encounter a decompression failure, but that's just demonstrating that it's possible to construct a curl command that fails.

It's not pretty, but passing the options at construct time as a new optional parameter with perhaps a NewFileServerWithOptions or so, probably is the least hacky way. Then there are probably other flags that could be set too. Like disabling the index page? (Haven't double checked if this is possible today so take my words with a grain of salt)

I'm sorry, but this is not accurate.

Whoa mb thx.
I guess that useful to resume compressed downloads but I tried multiple webservers and they don't handle Range when sending back compressed responses.

Some historical context: https://github.com/golang/go/issues/19420
I made: https://github.com/golang/go/pull/50904
@neild: I do not get really the issue here now. I think we got this fixed? Maybe the fix is simply to document that if you are setting Content-Encoding you should also set Content-Length? Because this is what really is the problem here. Setting only Content-Encoding is not enough. But if you are setting Content-Encoding then it is trivial to also set Content-Length at the same place (and if it is not trivial - because you do not have easy way to determine length, then FileServer cannot set it either for you).


chore: adds E2E tests for additional dsi claims to la users for their schools and academies for their parent trust

Context
AB#236854
AB#236921
Closes AB#238642
Closes AB#238868
Change proposed in this pull request

tests added for access to school cfp page when claims for all la schools added to parent la user
tests added for trust forecast page when claims added for parent trust to academy user

Guidance to review

scenarios using placeholder values and tests currently disabled awaiting upstream changes
the future work required will be detailed in a ticket and added to the backlog. Once the neccessary changes have been made to the dsi pre prod test organisations and the d02 test data has been validated these tests can be enabled.

Checklist (add/remove as appropriate)

[x] Work items have been linked (use AB#)
[x] Your code builds clean without any errors or warnings
[x] You have run all unit/integration tests and they pass
[x] Your branch has been rebased onto main

currently disabled awaiting upstream changes

As all tests are currently @ignored because of the above, is there much benefit in getting this merged in at the current time? Have you been able to enable them and then manually step through the code to validate?

@WolfyUK I've been able to run the tests locally using my account (I have real orgs linked to my DSI account).
I'd suggest merging rather than leaving the branch to go stale whilst we wait on the DSI organisations being updated/created.

Work Item AB#239732 created to enable these once DSI organisations have been updated


IFD

Need to use for on premise with either AD or IFD using username and password without oAuth.

please take a look here -> https://github.com/Data8/DataverseClient

Thanks but this doesn't support .Net 6 from what I can tell.  Do you know if there is something similar for .Net 5 or 6?

Thanks both, there's now an issue for this at https://github.com/Data8/DataverseClient/issues/1. The package does work in both .NET 5 and 6.

Im going to go ahead and close this issue on our side..  We understand the ask for support of AD and we are seeking to provide support for it in the future as part of this lib.
We do not yet have an ETA on it.


feat: split implementation of to_additive from the attribute

This way we can add @[to_additive] attributes much easier via metaprogramming.
Useful for the @[simps] attribute

This was inadvertently merged as part of #445. All that remains here is Floris changing one comment, so I'll merge this too.

bors merge


Search in columns generated out of metadata too

Reference Issues or PRs
Fixes #28
What does this implement/fix?

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds a feature)
[ ] Breaking change (fix or feature that would cause existing features not to work as expected)
[ ] Documentation Update
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no API changes)
[ ] Build related changes
[ ] Other (please describe):

Testing

[x] Did you test the pull request locally?
[ ] Did you add new tests?

Tested on binder:


Add note about aws configure export-credentials command

Closes #13

Sorry that I forgot about this. I added a more comprehensive note to the README in https://github.com/benkehoe/aws-export-credentials/commit/33a60135b2fff528aea431247faae1eff87386d9


Tiny multilingual BERT?

Tiny-Bert has shown good results in case of less resources. It will be great if someone can guide me a little bit to train my own Tiny multilingual Bert or share the model link if already available.
Thanks :)

i am looking for the tiny bert of multi language too. do u find it ?


Task priority cleanup

This PR should not change anything (not improve or deteriorate performance), but generally just make the scheduling more transparent and also more deterministic.
@PX4TestFlights Please flight-test.

couple flights on pixracer (V4)
http://logs.px4.io/plot_app?log=fa685ad3-8543-4356-9989-00c239564c38
http://logs.px4.io/plot_app?log=502188f1-c026-401e-a483-45c54411fa79
good flights; no notable difference compared with master

Flight with pixhawk 3 PRO (V4PRO) Good flight!!
http://review.px4.io/plot_app?log=306132b4-fb1b-4052-92bb-548ed265bbfb

Estimator time slip is gone?

@priseborough FYI


GPU lidar sensor misses heightmap visuals

Environment

OS Version: Ubuntu 20.04
Source build, current gz-garden
If this is a GUI or sensor rendering bug, describe your GPU and rendering system. Otherwise delete this section.

Rendering plugin: ogre2.

No relevant logs

Generally, mention all circumstances that might affect rendering capabilities:

[ ] running on a dual GPU machine (integrated GPU + discrete GPU)
[ ] running on a multi-GPU machine (it has multiple discrete GPUs)
[x] running on real hardware
[ ] running in virtual machine
[x] running in Docker/Singularity
[ ] running remotely (e.g. via SSH)
[ ] running in a cloud
[ ] using VirtualGL, XVFB, Xdummy, XVNC or other indirect rendering utilities
[ ] GPU is concurrently used for other tasks

[ ] desktop acceleration
[ ] video decoding (i.e. a playing Youtube video)
[ ] video encoding
[ ] CUDA/ROCm computations (Tensorflow, Torch, Caffe running)
[ ] multiple simulators running at the same time

[ ] other...

Rendering system info:

On Linux, provide the outputs of the following commands:$ LANG=C lspci -nn | grep VGA  # might require installing pciutils
00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 630 (Mobile) [8086:3e9b]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] [10de:1c8c] (rev a1)
$ echo "$DISPLAY"
:1
$ LANG=C glxinfo -B | grep -i '\(direct rendering\|opengl\|profile\)'  # might require installing mesa-utils package
direct rendering: Yes
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1050 Ti with Max-Q Design/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 470.141.03
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6.0 NVIDIA 470.141.03
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 470.141.03
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
$ ps aux | grep Xorg  # outside container
root        1279  0.0  0.3 25609504 119844 tty1  Sl+  08:28   0:03 /usr/lib/xorg/Xorg vt1 -displayfd 3 -auth /run/user/121/gdm/Xauthority -background none -noreset -keeptty -verbose 3
root        2275  2.9  0.5 25670656 178144 tty2  Sl+  08:30   3:41 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3
$ sudo env LANG=C X -version  # if you don't have root access, try to tell the version of Xorg e.g. via package manager
X.Org X Server 1.20.13
X Protocol Version 11, Revision 0
Build Operating System: linux Ubuntu
Current Operating System: Linux gcrino 5.4.0-125-generic #141-Ubuntu SMP Wed Aug 10 13:42:03 UTC 2022 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.4.0-125-generic root=UUID=e04e4125-9aed-4288-a2f3-27faab769cad ro quiet splash vt.handoff=7
Build Date: 06 July 2022  01:53:24PM
xorg-server 2:1.20.13-1ubuntu1~20.04.3 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.38.4
Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.

[x] Please, attach the ogre.log or ogre2.log
file from  ~/.gz/rendering

Description

Expected behavior: GPU lidar sensor can see heightmap textures
Actual behavior: GPU lidar sensor cannot see heightmap textures

Steps to reproduce

Run gz sim repro.sdf

Use PointCloud GUI plugin to display scan points.

Output

Lidar can see the box but no the terrain (note the pointcloud position is off because of assumptions in the GUI plugin).

This used to be working not that long ago. I cannot confirm but I suspect #553 may have had something to do with this.

I think visibility mask broke this. Before this PR https://github.com/gazebosim/gz-rendering/pull/625, the value is set to IGN_VISIBILITY_ALL which is 0x0FFFFFFF. Now it grabs the default value from sdf which is 0xFFFFFFFF.
One workaround is to add a <visibility_mask> to a different value then the lidar should start detecting the heightmap again.

@iche033 ahh, good catch! That was it. Is this documented somewhere?

you mean what the visibility masks / flag ares? We added it to the sdf spec but looks like the sdformat website hasn't been updated to pick up the news changes

Other than the update to the sdformat docs (which I'll try to do today), anything else left to do on this issue?

yeah we still need to fix this issue in gz-rendering. I think one potential workaround is to change this line from
this->VisibilityMask()

to
(this->VisibilityMask() & IGN_VISIBILITY_ALL)

and that should fix heightmap detection without explicitly setting the visibility mask. Oh and also add an integration test.


Add RepGhost models and weights

Add a new light-weight CNN backbone RepGhostNet model in paper "RepGhost: A Hardware-Efficient Ghost Module via Re-parameterization".
RepGhostNet removes the concatenation operations of GhostNet via re-parameterization. Compared to GhostNet and MobileNetV2/V3, RepGhostNet achieves SOTA in latency-accuracy trade-off in mobile devices.
Paper link: https://arxiv.org/abs/2211.06088
Pretrained model:
RepGhostNet-0.5   with 66.9 ImageNet Top-1.
RepGhostNet-0.58 with  68.9 ImageNet Top-1.
RepGhostNet-0.8   with 72.2 ImageNet Top-1.
RepGhostNet-1.0    with 74.2 ImageNet Top-1.
RepGhostNet-1.11   with 75.1 ImageNet Top-1.
RepGhostNet-1.3    with 76.4 ImageNet Top-1.
RepGhostNet-1.5    with 77.5 ImageNet Top-1.
RepGhostNet-2.0   with 78.8 ImageNet Top-1.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.

thanks!

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


⚠ Bofrost.at has degraded performance

In 05bfe90, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 894 ms

Resolved: Bofrost.at performance has improved in e66123f after 3 hours, 39 minutes.


make archive reproducible

It is probably possible to make the produced archive reproducible. Currently even if the content is the same, the archive is not:
> diffoscope systemsmanagement\:cockpit/cockpit/node_modules.obscpio ~/systemsmanagement\:cockpit/cockpit/node_modules.obscpio
[snip]
│ --rw-r--r--   1     1006      100     2765 2022-07-19 10:27:27.000000 yocto-queue-0.1.0.tgz
[snip]
│ +-rw-r--r--   1     1000      100     2765 2022-01-28 14:23:18.000000 yocto-queue-0.1.0.tgz

To solve this probably, after writing the file in:
https://github.com/openSUSE/obs-service-node_modules/blob/master/node_modules.py#L451
Set owner and group to nobody and mtime to 0.

Ah, chown will obviously not work.
A better way is to change the cpio writer to hard coded values:
https://github.com/openSUSE/obs-service-node_modules/blob/ffdf74f874f3c9f79d05547050adbd93c7296c3c/node_modules.py#L150
See for comparison what the scm service does:
https://github.com/openSUSE/obs-service-tar_scm/blob/034d18d00a8d91a68132ae34df6bc2d7fdfc7529/TarSCM/archive.py#L71


Add all ARIA attributes from the standard.

This commit also does some stylistic changes as well, like capitalizing ARIA and treating it like the other generic attributes.

@zorkow, can I have merge permissions on this repo?


feed.txt

When I open a solution on VS, each nodejs project creates a file with this name "feed[#].txt" where # is a number and the content is:
{ "cannotvoteagain": [], "notvoted": [], "canvoteagain": [] }

What's happening? Why this file opens itself?

We can't repros this, it's very odd.  What version of Visual Studio, Windows and Internet Explorer do you have?  Did you change IE settings that could make the browser treat mimetype='text/plain' as files to open in notepad?
The URL that it's loading in the browser is: ntvs.azurewebsites.net/news/feed
You can try loading that in the browser inside and outside VS, see what happens.

IE: 11.0.9600.17842
Windows: 8.1 Update
VS: 2015 RC
I didn't change anything on IE options.
If I navigate to ntvs.azurewebsites.net/news/feed with IE it's ok I see this

But with VS 2015 RC...

thanks for your time :)

Does the VS browser work fine with other websites?

Yes

Body and headers (for reference):
>>> resp = requests.get('http://ntvs.azurewebsites.net/news/feed')
>>> resp.headers
{'content-length': '157', 'content-encoding': 'gzip', 'expires': 'Wed, 17 Jun 2015 18:08:57 GMT', 'vary': 'Accept-Encoding', 'server': 'Microsoft-IIS/8.0', 'last-modified': 'Wed, 17 Jun 2015 18:08:57 GMT', 'cache-control': 'max-age=0', 'date': 'Wed, 17 Jun 2015 18:08:56 GMT', 'x-powered-by': 'ASP.NET', 'content-type': 'text/plain'}
>>> resp.content
'{\n "cannotvoteagain": [], \n "notvoted": [], \n "canvoteagain": []\n}'
>>>

Could you post what does the web browser in VS says when this happens? I notice it says something about "Navigation canceled" in the title, I would like to see the full error message to see if it provides a clue.

The navigation was cancelled.
You can try this:

Refresh the page

And presumably there isn't an option to show more details or anything?

Only this page and the JSON response

Closing as this is a pretty old issue - let us know if you're still running into it with latest NTVS/VS bits


Cleanup

unnecessary namespace usings
var
null coalesce
expression always true

@paolosalvatori please review this one.  Thanks.

:white_check_mark: Build ServiceBusExplorer 4.0.92-PullRequest0118.7.build.231 completed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/3850e33a74 by @SeanFeldman)

:white_check_mark: Build ServiceBusExplorer 4.0.92-PullRequest0118.8.build.233 completed (commit https://github.com/paolosalvatori/ServiceBusExplorer/commit/3077d55257 by @SeanFeldman)


Plotting functions

Provide python function for plotting metrics

Oooh, you are building a python version of Marta's plotting functionality? Or is this a different visualization? Do you have an example?

It's a simplified version of Marta's plot. I thought that some basic plotting functions should be part of the package, but was starting out with something simple

Overall score is optional:

Very nice! Would be good to check if the overall score calculation is the same as for marta's code :)

The overall score is just a simple mean of all metrics and equally weighted. I haven't yet addressed more sophisticated weighting, but I think that would be good to address as a separate problem.

Okay... I tested different weighting approaches and converged on min-max scaling in the paper... I wouldn't test too many for now, but should be consistent with what we have for the R function. Can keep mean as well as that's useful for when you have only few methods tested.


ensure files are built in the correct order

fixes an issue introduced in #65 (comment) that caused search and the toggles to fail.
Also fixes an error in Signature.ts caused by a defaulted variable also in #65.
Adds /// <reference comments to each file indicating it's dependencies. These were determined based on my initial attempt at changing the build to use AMD modules. However, that resulted in a larger change than I would like so it was mostly undone.

Yeah, I tried that out and it worked fairly well. Main issue is that currently everything is exposed under the typedoc global so it would be a breaking change. I was hesitant to make a breaking change that only helped improve the build system. If we want to make a breaking change we probably would want to have some more significant changes.


Request Timed Out [BUG]

Describe the bug
Chat box instantly responds with "Request Timed Out"
To Reproduce

Installed Flowise using the Docker instructions from Flowise Github page.
Loaded the Translator flow from the Marketplace tab
Loaded the OpenAI credentials key name and value in credentials and set in ChatOpenAI node
Saved Flow
Started the chat window
Entered text to translate in chat window
Got "Request Timed Out"
Browser debugger console says :

:3000/api/v1/internal-prediction/c302....89cd:1
Failed to load resource: the server responded with a status of 500 (Internal Server Error)

Expected behavior
Text translated to French (default set in flow)
Flow
Standard Language Translator flow from Marketplace
Setup

Installation: Docker
Flowise Version: 1.4.8
OS: Windows 11
Browser: Bug occurring in both Chrome and Brave

Additional context
Add any other context about the problem here.

Might be related to your local proxy setup?

Might be related to your local proxy setup?

Thanks.  Possibly.  I loaded the Dev version in Node and things are working now.

Got Dev version working instead.


Could not make exclude directory

I'm getting the message Could not make exclude directory. Directories should be relative to the project file which is the same as being relative to ($SRCROOT). when I run the executable from the top level directory of my project directly and in a Run Script Build Phase.
My directory structure is as such:
MyAppFolder/
    Model/      # source dir
    Controller/ # source dir
    View/       # source dir
    Podfile
    Podfile.lock
    Pods
    README.md
    Services
    Support
    Supporting Files
    MyApp
    MyApp.xcodeproj
    MyApp.xcworkspace

The value of $SRCROOT is MyAppFolder.
Am I breaking some assumptions with the directory structure?

Can you provide the line you have set in your Run Script build phase please? I would expect if you wanted to exclude your View directory you could write ```XcodeIssueGenerator -w "TODO" -b DEBUG -x "View/".
You could try to put an echo "$SRCROOT" in your Run Script phase and then look in the Report Navigator pane for the build output and take note of what $SRCROOT is for your project. Then base your exclude directories off of that.

Also, usually a new Xcode project has a root folder and then a nested folder of the same name where all of the files exist. In that case you would have to use MySampleProject/View/ as your exclude directory.

I believe this issue is related to not being able to handle $SRCROOT with spaces fixed in #9 and in the latest release v0.5.2. Thanks!

Ok thanks for the response. My needs are simpler than yours right now so I'm going with this: https://bendodson.com/weblog/2014/10/02/showing-todo-as-warning-in-swift-xcode-project/

:thumbsup:


Return deserialized models with actual type instead of base type

Deserialization returns gp classification models with base type (e.g. core.gp or core.sparse_gp) instead of their actual type (e.g. gp_classification or sparse_gp_classification). This commit is for deserialization to return the correct model type.

Updated serialization test to check for type of model which fails without the changes in this commit.

Codecov Report

Merging #654 into devel will increase coverage by 0.03%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##            devel     #654      +/-   ##
==========================================
+ Coverage   53.28%   53.32%   +0.03%
==========================================
  Files         203      203
  Lines       20411    20415       +4
  Branches     2735     2735
==========================================
+ Hits        10877    10886       +9
+ Misses       9034     9031       -3
+ Partials      500      498       -2


Fixed and optimized api-documentation for Gradle

fix: renamed isTransitive -> transitive
chore: added note to use java 17
chore: simplified gradle
Description
This pull request addresses issues in the api-documentation.md file of PlotSquared. It streamlines the Gradle code and resolves an issue with an incorrectly named variable, "isTransitive."
### Submitter Checklist
- [x] Make sure you are opening from a topic branch (**/feature/fix/docs/ branch** (right side)) and not your main branch.
- [x] Ensure that the pull request title represents the desired changelog entry.
- [x] New public fields and methods are annotated with `@since TODO`.
- [x] I read and followed the [contribution guidelines](https://github.com/IntellectualSites/.github/blob/main/CONTRIBUTING.md).

Hey, I've split it into Groovy and Kotlin. Now it should work for both.

Hey, I've split it into Groovy and Kotlin. Now it should work for both.

Groovy shouldn't be listed at all. Kotlin suffices and is what's preferred by the Gradle ecosystem.


Role has to be added before creating Disk Encryption Set

Hello, the contributor role has to be added to the key vault before disk encryption set is created, otherwise you will face a Forbidden error.

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

ID: ed4de54e-f544-0e42-5b0e-afe148b38667
Version Independent ID: 4220c38a-28ee-87bb-c270-b7fd3e97043b
Content: Enable end-to-end encryption using encryption at host - Azure portal - managed disks - Azure Virtual Machines
Content Source: articles/virtual-machines/disks-enable-host-based-encryption-portal.md
Service: virtual-machines
Sub-service: disks
GitHub Login: @roygara
Microsoft Alias: rogarana

Hello Team,
Thanks for looking into this. Basically, I was not able to deploy a disk
encryption set, so couldn't reach to point 9. I bypassed the forbidden
error message at deployment by making myself contributor on the keyvault
from Access control management.
The error I was getting was:
[image: image.png]
Hope this helps,
Kind regards,
Marius
On Mon, May 10, 2021 at 9:07 PM rogara @.***> wrote:

Hello @MariusFlorea99 https://github.com/MariusFlorea99 , thanks for
reaching out. This is covered in the documentation, it's step 9 of the set
up your disk encryption set section
https://docs.microsoft.com/en-us/azure/virtual-machines/disks-enable-host-based-encryption-portal#set-up-your-disk-encryption-set
.
Did this not work for you? Was an alert not present?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/75049#issuecomment-837067930,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJIFSSZAO4UEMGRCYLPOT63TNAOFVANCNFSM44Q6ZBEA
.

@MariusFlorea99 Thanks for making us aware, we appreciate it. :)
We've investigated and determined updates were necessary, we've removed the outdated alert info and updated the article to inform users they need to add an RBAC role. These changes are currently live.
Again, thanks for helping us improve the docs. :)
Accordingly, I'll close this out:
#please-close


Compile included templates as HTML?

Is this possible to compile included templates as HTML?
I have a project that uses Twig for templating. All the data in it is static, but I have separated out parts of the page within other twig files for clarity sake (otherwise there would be hundreds of lines of markup in one file). However, I can't figure out how to build my html and have the twig templates appear compiled as markup in the body of that file, rather, the html page still shows all of the includes.
Thanks!

Sorry I don't really understand the question - but yes it is probably possible. Could you please move your question to stackoverflow and add a link to this thread?

Hi @jantimon , I've updated and hopefully clarified the question here: http://stackoverflow.com/questions/39961020/how-to-handle-templating-with-webpack-and-html-webpack-text-plugin
Thanks!

@hidace  you can use esj-render-loader.


[#251] PPP draft (Alvin Tay)

Fixes #251
Update PPP for atmh.md.

Codecov Report

Merging #252 (3b56bff) into master (33fd071) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #252   +/-   ##
=========================================
  Coverage     70.71%   70.71%
  Complexity      629      629
=========================================
  Files            96       96
  Lines          2049     2049
  Branches        227      227
=========================================
  Hits           1449     1449
  Misses          522      522
  Partials         78       78

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 33fd071...3b56bff. Read the comment docs.


Performance for large amounts of Reports

Thans for this awesome templating library.
In our current project, we are generating a log of reports from the same templates. Is there any way to speed up the process? We're already passing the same constant ZIP file buffer to the createReport method. Looking at the code, it seems that it unpacks and parses the ZIP file contents in-menory on every report generation.
Is there a way to cache this step, as the template is constant?

I'm not sure which part of docx-templates may be causing the performance hit in your use case — would you care to provide some broad profiling information? For instance, how long it takes in your case to run the various processing steps? Please also feel free to propose simple perf improvements to the codebase!

I have same problem.
I found sandbox is the root cause.
when use
noSandbox: true,

It extremely fast.

Thanks for writing this up. I haven't formally tested this, but it makes perfect sense that disabling the sandbox leads to a significant performance improvement in this case.
I have added a brief note to the README regarding the performance and security implications of noSandbox.


marketplace and update broken on https

#351 This is still relevant on the new version, however, I can only speak for our variant of it not necessarily the one referenced by the issue opener.

Yes, the new version is not released yet.You can enable https in v0.9.1 when you edit the index.php line 29 to use https.
'system.api' => 'https://pagekit.com'

I was talking about the beta, anyways what a strange place to put editable config stuff... have you considered moving that to either separate php or json file (would need to make sure to hide obviously).

Marketplace and update have moved to full https support, so this should work now.


Compile is ok, but error when use Symbol not found: _iconv_open

Hi everyone,
I build a .node correctly but I have got a probleme when run it on OSX, it gave me an error :
dyld: lazy symbol binding failed: Symbol not found: _iconv_open
And then it crash, the error is happening on all nodes version on OSX  BUT NOT on linux, it runs fine.
What could be the way to correct this ? Maybe a lib path problem ?
Thanks

You probably need to link against libiconv (-liconv); on linux, it's part of glibc, but it's a separate library on other platforms.
A gentle reminder: I don't mind the occasional question but this issue is for reporting node-gyp issues, not general build issues.

Super ! that was this , thanks you, I was on this since an entire day !!


add timestamp to slack messages

for better readability in slack
Kubernetes master is running at https://api.msheth.perfscale.gcp.devcluster.openshift.com:6443
In iteration 3 at 2020-07-09T20:44:29, Cerberus found issues in:
namespaces: openshift-ingress
Hence, setting the go/no-go signal to false.
The full report is at /tmp/cerberus on the host cerberus is running.

/rerun all

!!! Couldn't read commit file !!!


The paper is missing from https://paperswithcode.com/sota/unsupervised-anomaly-detection-with-specified-13

Issue still there...


Fix config path

Update the const to match the actual path that is set in the configuration.

Good catch, thanks!


Parse URDF in the DiffDrive Controller and JTC

Check how is this done in ros_control

What could/should be added to JTC apart from wraparound joints? Joint limits for trajectory validation could be possible if https://github.com/ros-controls/ros2_control/issues/1466 is implemented.

#597