text:
Is the Lielamar repo offline?

Describe the bug
When trying to build 2FA, Gradle can't download certain dependencies because it can't connect to the Lielamar repo. Is it offline?
How To Reproduce
Try to build 2FA without the libraries downloaded.
Expected behavior
Every artifact resolves successfully.
Screenshots and Videos
N/A
Server Information
N/A
Additional context
I found a alternative repository for the libby library: https://repo.alessiodp.com/#/releases/, when adding that locally it works. Also for the LielsUtils you can consider adding it as a jar file in a libs directory instead.

It is offline, the new version will be compiled with all the utils from it in the plugins' files

authors: DirtyConcept gersomonline


text:
Missing / Unexpected key(s) when loading a checkpoint from a compiled model

Bug description
When loading a checkpoint that was compiled using torch.compile on a using
model = LitModel.load_from_checkpoint(...)

...

#later on
model.submodule = torch.compile(model.submodule)

I am getting missing key(s) and unexpected key(s) errors. Specifically, all the model keys are "missing" and instead there are "unexpected" keys where the compiled module is replaced by _orig_mod. Is it just not possible to load a checkpoint from a checkpoint containing a compiled module? Going into the checkpoint and replacing the keys by the correct value is not hard, but inconvenient.
I have not tested whether compiling the entire LightningModule works (perhaps it is just a legitimate limitation that lightning cannot know whether a submodule was compiled or not).
What version are you seeing the problem on?
lightning==2.0.0
cc @borda @carmocca

@konstantinjdobler We have only tested Lightning with compiling the LightningModule directly. That is what most people want. But of course, your use case of compiling only a submodule is also valid. The problem is that torch.compile returns a new type OptimizedModule that wraps around the original module. This is why an extra prefix appears in the checkpoint.
To fix this, we would need to iterate through all submodules and unwrap the modules of type OptimizedModule when saving a checkpoint through .state_dict().

@awaelchli That's kind of what I thought. In my case, I am actually fine compiling the entire LightningModule but I can imagine cases where individual submodules cannot be compiled because of custom operations etc. but one might want to compile the other submodules.

source: gharchive/issue

authors: awaelchli konstantinjdobler

repo: Lightning-AI/lightning

license_type: permissive

license_source: github-api


text:
Support LoRA for all Linear layers

This is an experiment (perhaps it needs to be a Draft?) to apply LoRA to not only to query and value matrices, but to:

query
key
value
projection
MLP
head

as described in this issue (in Lit-LLaMa repo).
Changes include porting Linear class from Microsoft's repo in order to use it as a replacement of nn.Linear. MergedLinear is for attention operations, Linear - for everything else.
So now experiments could be run within CLI by providing arguments:
python finetune/lora.py --checkpoint_dir ... --query_lora True --key_lora True --value_lora True --projection_lora True --mlp_lora True --head_lora True

Naming is lame, I know, so I need a help with it.
By default (if to not provide any arguments) for fine-tuning script LoRA is applied to only query and value so it mimics the previous behavior.

I don't have a GPU in my possession, so I did a sanity check on my laptop's CPU and a GPU in google colab with pythia-70m model and alpaca dataset.  So now someone with big guns from Lightning.ai team should check whether there are any improvements or not with a much-much bigger model. Of course when have time.

Note: when I tested in Google Colab with Nvidia T4 with "16-mixed" precision I've got:

RuntimeError: probability tensor contains either inf, nan or element < 0

so I tested with "32-true". T4 doesn't support bf-16.
Still it was weird. I understand why I might got this type of error with 16-true (as it's explained in this article from Lightning.ai blog), but with mixed precision it should work without problem, isn't it?
P.S. the same issue (or it's not an issue?) is true for the code from the main brunch.

Ah actually one last thing. We should add a section to https://github.com/Lightning-AI/lit-gpt/blob/main/tutorials/finetune_lora.md where it's described that only the QV is LoRA'd and that you can enable it for other linears by tweaking the new knobs that you added.

This is a very valuable addition since the general consensus right now is that you want to apply LoRA to more than the QV. The QLoRA paper confirms this. We totally want to merge this :)
No worries, take your time, but I'd love to highlight this. This change would be very useful to anybody participating in the https://llm-efficiency-challenge.github.io/challenge.
I won't merge it until you let me :)

@carmocca I need a hand.
In the current code in the LoRAQKVLinear when we want to put the layer into train/eval mode we call it from super():
https://github.com/Lightning-AI/lit-gpt/blob/f0916607bf434fdd6e980303c0b2f50cc52f7e5d/lit_gpt/lora.py#L269-L271
In this PR I inherit LoRAQKVLinear from LoRALinear, which means that it's gonna call train method from LoRALinear which we do not want.
So in order it to work properly I need to use previous behavior by calling nn.Linear.train(self, mode).

I don't fully understand what the deal is with nn.Linear now. As I understand bitesandbytes uses some monkey-patching and changes link from torch.nn.Linear to, I assume, it's own implementation that does something in a way that it breaks the logic of the code in this repo.
Could you briefly explain (or provide maybe a link) what exactly is going on?
So there are two solutions:

use nn.Linear.train(self, mode) if it's fine
get rid of inheritance for LoRAQKVLinear

You can call the grandparent with super(LoRALinear, self).train()

Could you briefly explain (or provide maybe a link) what exactly is going on?

We patch the nn.Linear class for the model instantiation with this context manager: https://github.com/Lightning-AI/lit-gpt/blob/main/lit_gpt/utils.py#L26-L83
This means that super().train() with inheritance would only be a problem if called under the with quantization(): block

I think I did everything I wanted.
Maybe take a quick look one more time.
And thanks for the help and patience.

source: gharchive/pull-request

authors: Andrei-Aksionov carmocca

repo: Lightning-AI/lit-gpt


text:
Suggest to use litgpt chat after finetuning

Our finetuning tutorials end with suggesting to run litgpt generate but no mention of litgpt chat. I believe chatting is a more intuitive suggestion to immediately use and test the model. So I propose to incluce this as the first step after finetuning in our tutorials.
(this would apply to full and lora only at the moment)
Thoughts @rasbt?
We could even print the commands to the terminal after finetuning ends, so the user can copy paste it.

I agree. I think generate.py is more useful when you want to execute the end-to-end example in a bash script, but for the general tutorials let's use chat.py

authors: awaelchli rasbt

repo: Lightning-AI/litgpt


text:
Log dict changed behavior: can't log train and validation metrics on the same plot

Bug description
I want to log my training and validation metrics on the same plot as two lines of different colors. I used to do that using torch lightning 1.7.7 with the following code:
self.log_dict({'output_1 Loss': {'VALIDATION': 0}, 'output_2 Loss': {'VALIDATION': 0}})

After updating to 2.2.0+post0, I get the error:
ValueError: `self.log(output_1 Loss, {'VALIDATION': 0})` was called, but `dict` values cannot be logged

How should I edit my code?
What version are you seeing the problem on?
v2.2
How to reproduce the bug
The following Python code will raise an error when used with the first requirements.txt but not with the second one.
Python Code:
import pytorch_lightning as pl
import torch
from torch import nn
from torch.utils.data import DataLoader, Dataset

class DummyNet(nn.Module):

    def __init__(self):
        super(DummyNet, self).__init__()
        self.linear = nn.Linear(10, 1)
        self.linear

    def forward(self, x):
        return self.linear(x)

class DummyModelModule(pl.LightningModule):

    def __init__(self, net: DummyNet):
        super(DummyModelModule, self).__init__()
        self.net = net
        self.loss = torch.nn.MSELoss()
        self.optimizer = torch.optim.SGD(net.parameters(), lr=1e-8, momentum=0.9)

    def forward(self, x: torch.Tensor):
        return self.net(x)

    def configure_optimizers(self):
        return self.optimizer

    def training_step(self, batch, batch_id):
        inputs, y = batch
        y_pred = self.forward(inputs)
        loss = self.loss(y_pred, y)
        self.log('loss', loss, prog_bar=True)
        # let's assume that the model had two outputs
        self.log_dict({
            'output_1 Loss': {'TRAINING': loss},
            'output_2 Loss': {'TRAINING': loss * 2}}
        )
        return {'loss': loss}

    def validation_step(self, batch, batch_id):
        inputs, y = batch
        y_pred = self.forward(inputs)
        loss = self.loss(y_pred, y)
        # let's assume that the model had two outputs
        self.log_dict({
            'output_1 Loss': {'VALIDATION': loss},
            'output_2 Loss': {'VALIDATION': loss * 2}}
        )
        return {'loss': loss}

    def test_step(self, batch, batch_id):
        inputs, y = batch
        y_pred = self.forward(inputs)
        loss = self.loss(y_pred, y)
        return {'loss': loss}

class DummyDataset(Dataset):

    def __init__(self):
        self.items = [
            (
                torch.ones((1, 10), dtype=torch.float32) * i,
                torch.tensor([2 * i - 5], dtype=torch.float32) + torch.randint(-10, 10, (1, ))
            )
            for i in range(100)
        ]

    def __len__(self):
        return len(self.items)

    def __getitem__(self, index: int):
        return self.items[index]

class DummyDataModule(pl.LightningDataModule):

    def __init__(self):
        super().__init__()
        self.save_hyperparameters(logger=False)
        self.train_dataset = None
        self.val_dataset = None
        self.test_dataset = None

    def prepare_data(self):
        pass

    def setup(self, stage = None):
        self.train_dataset = DummyDataset()
        self.val_dataset = DummyDataset()
        self.test_dataset = DummyDataset()

    @property
    def _get_data_loaders_common_kwargs(self):
        return dict(
            batch_size=8,
            num_workers=1,
            pin_memory=True,
            persistent_workers=True,
            prefetch_factor=1,
            drop_last=False
        )

    def train_dataloader(self):
        return DataLoader(self.train_dataset)

    def val_dataloader(self):
        return DataLoader(self.val_dataset)

    def test_dataloader(self):
        return DataLoader(self.test_dataset)

if __name__ == '__main__':
    torch.multiprocessing.set_start_method("fork")

    net = DummyNet()
    model = DummyModelModule(net)
    datamodule = DummyDataModule()
    datamodule.setup()
    trainer = pl.Trainer(max_epochs=5)
    trainer.fit(model, datamodule=datamodule)

Requirements.txt (the one that causes the error)
albumentations==1.3.0
bidict==0.22.1
diskcache==5.4.0
hydra-colorlog==1.2.0
hydra-core==1.3.2
iterative-stratification==0.1.7
matplotlib==3.7.5
omegaconf==2.3.0
opencv-python==4.9.0.80
opencv-python-headless==4.7.0.72
pandas==1.5.1
pytorch-lightning==2.2.0.post0
pytorch-lightning-bolts==0.3.2.post1
rich==13.7.0
sagemaker==2.112.2
sagemaker-experiments==0.1.39
sagemaker-pytorch-training==2.6.2.post0
sagemaker-training==4.2.9
seaborn==0.13.2
timm==0.9.16
torchmetrics==0.10.0
--extra-index-url https://download.pytorch.org/whl/cu116
torch==2.2.0
--extra-index-url https://download.pytorch.org/whl/cu116
torchvision==0.17.0

Requirements.txt (the python code will work just fine with these libraries)
albumentations==1.3.0
bidict==0.22.1
diskcache==5.4.0
hydra-colorlog==1.2.0
hydra-core==1.2.0
iterative-stratification==0.1.7
matplotlib==3.6.0
omegaconf==2.2.3
pytorch-lightning==1.7.7
pytorch-lightning-bolts==0.3.2.post1
rich==12.6.0
seaborn==0.12.1
timm==0.5.4
torchmetrics==0.10.0
--extra-index-url https://download.pytorch.org/whl/cu116
torch==1.12.0
--extra-index-url https://download.pytorch.org/whl/cu116
torchvision==0.13.0

Error messages and logs
The following error is raised by the first requirements.txt but not by the second one:
ValueError: `self.log(output_1 Loss, {'VALIDATION': tensor(172.3776)})` was called, but `dict` values cannot be logged

If you want to log a dictionary of metrics, you can use self.log_dict().

Hi @awaelchli ,
Thank you for your reply. Unfortunately, this is not true. I added the Python code to reproduce the error above. Please note that you will get the error only when installing dependencies using the first requirements.txt provided. When using the second one, the python code will work fine.
Let me know if you need any other information. Thank you!

What I'm saying is that you can't log dictionaries as values:
self.log_dict({'output_1 Loss': {'VALIDATION': 0}, 'output_2 Loss': {'VALIDATION': 0}})

Change it to
self.log_dict({'output_1 Loss': 0, 'output_2 Loss': 0})

Which is equivalent to
self.log('output_1 Loss', 0)
self.log('output_2 Loss', 0)

Thank you for your reply, @awaelchli .
The reason I was using self.log_dict({'output_1 Loss': {'VALIDATION': 0}, 'output_2 Loss': {'VALIDATION': 0}}) and self.log_dict({'output_1 Loss': {'TRAIN': 0}, 'output_2 Loss': {'TRAIN': 0}}) is that they allowed me to plot the validation and train values on the same plot:

Do you know how I can achieve the same result with your code?

That's probably some feature of the TensorBoard logger. You can try to use the TensorBoardLogger directly to achieve this, maybe like this (haven't tried):
self.logger.experiment.add_scalars({'output_1 Loss': {'TRAIN': 0}, 'output_2 Loss': {'TRAIN': 0}})

Can't answer appropriately for the "why it used to work and not anymore" because it's a very long time ago since 1.7. But self.log is meant for logging metrics to the logger and nothing more. It has tons of features and needs to stay focused and agnostic to the logger. It can't be misunderstood as a "plotting functionality", because this is highly dependent on the logger being used. So it can't accept any type of input (like a nested dict).

Do you know how your proposed solution behave when using DDP and multiple GPUs?
Yes, it will behave well in the sense that it will log on rank 0 (no duplicate logs).

Thank you for your precious help, @awaelchli . I am experiencing some issue with the logs and plots when using DDP.
I just tried to train my model using DDP. Overall the training is working, but the log is duplicated. What's interesting is that part of the logs is logged twice, even though I am training on 4 GPUs (not 2).
For instance, the progress bars are logged twice:
#015Epoch 12:   0%|          | 1/3296 [00:14<13:20:38,  0.07it/s, v_num=0]
#015Epoch 12:   0%|          | 1/3296 [00:14<13:20:40,  0.07it/s, v_num=0]
#015Epoch 12:   0%|          | 2/3296 [00:15<7:13:41,  0.13it/s, v_num=0]
#015Epoch 12:   0%|          | 2/3296 [00:15<7:13:42,  0.13it/s, v_num=0]
#015Epoch 12:   0%|          | 3/3296 [00:17<5:11:11,  0.18it/s, v_num=0]
#015Epoch 12:   0%|          | 3/3296 [00:17<5:11:12,  0.18it/s, v_num=0]
...

A second, possibly unrelated problem, is in the plots.
Note how the first plot have two values for the same step of the validation loss:

Details:

This is how I log my metrics:
    def _log_metrics(self, log_metrics):
        """
        Example of log_metrics during the training_step:
        {
            'original_image_ImageSTD': {'TRAIN': 1.0222947597503662},
            'original_image_Loss': {'TRAIN': 1.5629997253417969}
        }
        Example of log_metrics during the validation_step:
        {
            'original_image_ImageSTD': {'VALIDATION': 0.18248741328716278},
            'original_image_Loss': {'VALIDATION': 0.8312402367591858}
        }
        """
        for metric_name, values in log_metrics.items():
            self.logger.experiment.add_scalars(metric_name, values, self.global_step)
            for split_name, value in values.items():
                self.log(
                    name=f'{metric_name}-{split_name}',
                    value=value,
                    sync_dist=True,
                    rank_zero_only=True,
                    reduce_fx='mean'
                )

As you can see each metric is logged twice using:

self.logger.experiment.add_scalars(metric_name, values, self.global_step) to plot the metric
self.log so that the ModelCheckpoint can monitor the metric to find the best model
However, the value logged should be the same. Instead, in the figure above, the validation loss is logged twice with two different values.
How can I fix this?
Thank you

You are printing #015 to the terminal which is why it's messing up your progress bar.
Your metrics are logged twice because you are logging it twice, so this is not surprising at all. Your usage of self.log is not correct. Remove rank_zero_only=True (see docs)
Your two values are not the same, because you are reducing across all devices in the self.log call, remove sync_dist=True, reduce_fx='mean'.

Hey @awaelchli , thank you for your help.
I did as you suggested, and I get the following warning:
/usr/local/lib/python3.8/dist-packages/pytorch_lightning/trainer/connectors/logger_connector/result.py:441: It is recommended to use `self.log('vehicle_color_Loss-VALIDATION', ..., sync_dist=True)` when logging on epoch level in distributed setting to accumulate the metric across devices.

Could you clarify why we don't want the sync_dist=True?

Hey @awaelchli, sorry for pinging you. I wondered if you could help me with my question above.

What I meant was remove rank_zero_only=True.

authors: awaelchli mfoglio

repo: Lightning-AI/pytorch-lightning


text:
Add Source-Aggregated Signal-to-Distortion Ratio (SA-SDR)

What does this PR do?
Add Source-Aggregated Signal-to-Distortion Ratio (SA-SDR)

Before submitting

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

PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.

Did you have fun?
Make sure you had fun coding 🙃

:books: Documentation preview :books:: https://torchmetrics--1882.org.readthedocs.build/en/1882/

The make-doctest failed on torchmetrics/classification/group_fairness.py, see https://github.com/Lightning-AI/torchmetrics/actions/runs/5477750676/jobs/9977257361?pr=1882#step:6:593

The make-doctest failed on torchmetrics/classification/group_fairness.py, see https://github.com/Lightning-AI/torchmetrics/actions/runs/5477750676/jobs/9977257361?pr=1882#step:6:593

FIxed that issue. There is another issue in docs CI right now, but that should hopefully be fixed on lightning side

authors: SkafteNicki quancs

repo: Lightning-AI/torchmetrics


text:
prabally code error

It seems that line 186 "concentric_idx_tmp++; " should be put behind line 187.

Because the value of "num_rings_each_zone" may be bigger than 1. Therefore the ring index may be different from the zone index.  For example,  in variables flatness_thr_[concentric_idx],  concentric_idx may be greater than 3.  I think concentric_idx should be the zone index, not the ring index.

Well, the flatness term is only applied to the closest rings, not the zone. Because we cannot discern between flat but steep slope and just non-ground, flat objects when the distance from the origin becomes large. That's why elevation and flatness are applied to the closest rings.

Thanks.

repo: LimHyungTae/patchwork

license: MIT


text:
Unfound Syscall tests

Here're syscalls I couldn't find corresponding tests under safeposix/tests folder:

fstatfs
mmap
munmap
getppid
getpid
flock
epoll_create
epoll_ctl
epoll_wait
pipe2
getifaddrs

We probably don't want to add mmap/mumap or getifaddrs since theyre mostly handled elsewhere. @kpan2034 is also currently working on flock (and should also add a safeposix test with it).
The rest of them should have tests here I believe. @Yaxuan-w @yizhuoliang can you guys add these over the next week?

authors: Yaxuan-w rennergade

repo: Lind-Project/safeposix-rust


text:
🛑 SearXNG is down

In 7772e7d, SearXNG (https://searxng.linerly.tk) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SearXNG is back up in a8ba8ad.

repo: Linerly/status


text:
🛑 LinerlyBot (Discord) is down

In b6dafee, LinerlyBot (Discord) (https://linerlybot-discord.linerly.tk) was down:

HTTP code: 0
Response time: 0 ms

Resolved: LinerlyBot (Discord) is back up in 646d9b7.


text:
The plugin fails while reading cloud manifest

The plugin fails while reading synthesized cloud manifest:
[ERROR] Failed to execute goal io.linguarobot:aws-cdk-maven-plugin:0.0.3:synth (synth) on project synth-deploy-stacks-parameter-it: Failed to read the cloud manifest: Unexpected token (START_OBJECT), expected VALUE_STRING: need JSON String that contains type id (for subtype of io.linguarobot.aws.cdk.Artifact)
[ERROR]  at [Source: (File); line: 54, column: 11] (through reference chain: io.linguarobot.aws.cdk.CloudManifest["artifacts"]->java.util.LinkedHashMap["/stacks-parameter-test-stack-dev/UserTable/Resource"])

Manifest:
{
  "version": "1.33.0",
  "artifacts": {
    "Tree": {
      "type": "cdk:tree",
      "properties": {
        "file": "tree.json"
      }
    },
    "stacks-parameter-test-stack-dev": {
      "type": "aws:cloudformation:stack",
      "environment": "aws://unknown-account/unknown-region",
      "properties": {
        "templateFile": "stacks-parameter-test-stack-dev.template.json"
      },
      "metadata": {
        "/stacks-parameter-test-stack-dev/UserTableName": [
          {
            "type": "aws:cdk:logicalId",
            "data": "UserTableName",
            "trace": [
              "/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7877:49",
              "Kernel._wrapSandboxCode (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:8350:20)",
              "Kernel._create (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7877:26)",
              "Kernel.create (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7621:21)",
              "KernelHost.processRequest (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7411:28)",
              "KernelHost.run (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7349:14)",
              "Immediate._onImmediate (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7352:37)",
              "processImmediate (internal/timers.js:456:21)"
            ]
          }
        ],
        "/stacks-parameter-test-stack-dev/UserTable": [
          {
            "type": "aws:cdk:hasPhysicalName",
            "data": {
              "Ref": "UserTableName"
            },
            "trace": [
              "ConstructNode.addMetadata (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-kernel-ZU7z1N/node_modules/@aws-cdk/core/lib/construct-compat.js:306:62)",
              "new Table (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-kernel-ZU7z1N/node_modules/@aws-cdk/aws-dynamodb/lib/table.js:240:23)",
              "/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7877:49",
              "Kernel._wrapSandboxCode (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:8350:20)",
              "Kernel._create (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7877:26)",
              "Kernel.create (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7621:21)",
              "KernelHost.processRequest (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7411:28)",
              "KernelHost.run (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7349:14)",
              "Immediate._onImmediate (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7352:37)",
              "processImmediate (internal/timers.js:456:21)"
            ]
          }
        ],
        "/stacks-parameter-test-stack-dev/UserTable/Resource": [
          {
            "type": "aws:cdk:logicalId",
            "data": "UserTableBD4BF69E",
            "trace": [
              "new Table (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-kernel-ZU7z1N/node_modules/@aws-cdk/aws-dynamodb/lib/table.js:222:22)",
              "/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7877:49",
              "Kernel._wrapSandboxCode (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:8350:20)",
              "Kernel._create (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7877:26)",
              "Kernel.create (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7621:21)",
              "KernelHost.processRequest (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7411:28)",
              "KernelHost.run (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7349:14)",
              "Immediate._onImmediate (/private/var/folders/g6/wh2_ynfn4nb9wcpv5vjfphww0000gn/T/jsii-java-runtime18291811840808263784/jsii-runtime.js:7352:37)",
              "processImmediate (internal/timers.js:456:21)"
            ]
          }
        ]
      }
    }
  },
  "runtime": {
    "libraries": {
      "@aws-cdk/cloud-assembly-schema": "1.35.0",
      "@aws-cdk/cx-api": "1.35.0",
      "@aws-cdk/core": "1.35.0",
      "@aws-cdk/region-info": "1.35.0",
      "@aws-cdk/aws-iam": "1.35.0",
      "@aws-cdk/aws-autoscaling-common": "1.35.0",
      "@aws-cdk/aws-cloudwatch": "1.35.0",
      "@aws-cdk/aws-applicationautoscaling": "1.35.0",
      "@aws-cdk/aws-logs": "1.35.0",
      "@aws-cdk/aws-events": "1.35.0",
      "@aws-cdk/aws-kms": "1.35.0",
      "@aws-cdk/aws-s3": "1.35.0",
      "@aws-cdk/aws-ssm": "1.35.0",
      "@aws-cdk/aws-ec2": "1.35.0",
      "@aws-cdk/assets": "1.35.0",
      "@aws-cdk/aws-s3-assets": "1.35.0",
      "@aws-cdk/aws-sqs": "1.35.0",
      "@aws-cdk/aws-lambda": "1.35.0",
      "@aws-cdk/aws-sns": "1.35.0",
      "@aws-cdk/aws-cloudformation": "1.35.0",
      "@aws-cdk/custom-resources": "1.35.0",
      "@aws-cdk/aws-dynamodb": "1.35.0",
      "jsii-runtime": "Java/13.0.2"
    }
  }
}

Closed via #23

repo: LinguaRobot/aws-cdk-maven-plugin


text:
Perform scale testing across LFH instances

Scale up the number of LFH instances and determine metrics, including message rate, with data synchronization between the LFH instances.

We'll do this after the exactly-once implementation #128

repo: LinuxForHealth/connect


text:
Migrate to tani

Hi @tani, would you consider us migrating this repository to your user account e.g. tani/homebrew-fonts?

Okay. No problem. Would mind you to explain the background of your decision?
BTW, I prefer to migrate my work to cask-fonts like same as that Linuxbrew merged Homebrew.

Perfect, thanks!

authors: MikeMcQuaid tani

repo: Linuxbrew/homebrew-fonts


text:
xcb-util-keysyms: rebuild

Contributing to homebrew-xorg:
You can erase any parts of this template not applicable to your Pull Request.

[ ] Have you followed the guidelines in our Contributing document?
[ ] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[ ] Have you included a log of the failed build without your patch using brew gist-logs <formula>?
[ ] Does your submission pass
brew audit --strict <formula> (where <formula> is the name of the formula you're submitting)?
[ ] Have you built your formula locally prior to submission with brew install <formula>?

:shipit: @iMichka has triggered a merge.

repo: Linuxbrew/homebrew-xorg

license_source: bigquery


text:
Adding inspection packages

This package provides routes to get basic statistics about the content of the repository.
At this time it exposes two routes: one to get all nodes by language and one to get all nodes by classifier.
My main doubt is around tests: I inserted tests in the tests package, but I am not sure if I should instead create a separate package for the tests that are specific for this package.

Rebased after merging #15

I think that we should create a folder. per package under test/src.  That keeps the overall structure simple, and we are still able to see which tests are for which package.  This is similar to the way we are doing this in the lionweb-typescript package, and I like this consistency.
No problem keeping it as-is for now, but when it grows we should reorganise.

Thank @joswarmer . I will then merge it, remove the branch and perhaps do the reorganization of tests with the next PR

authors: ftomassetti joswarmer

repo: LionWeb-io/lionweb-repository


text:
Expose diffing through CLI

Command: diff (to stick to the verb idiom)
should execute diff from @lionweb/validation on the given chunks. Maybe use the --language[s] flag to do a language-aware diff?

Done per commit #aa0ef9f, but without any language-awareness.

repo: LionWeb-io/lionweb-typescript


text:
🛑 MERGE is down

In c020e4b, MERGE (https://merge.flitswallet.app/api) was down:

HTTP code: 502
Response time: 911 ms

Resolved: MERGE is back up in 302cc13.


text:
Restore partially failed due to 'failed to allocate requested HealthCheck NodePort'

Hi @Lirt
I met an error when restoring and I'm not sure whether or not it is from the plugin side. I just post it here and I'm eager to look for your help if you have time on this. Thanks ahead.
Environment

velero: 1.4.0
velero-plugin-for-openstack: 0.2.0

How to reproduce

Create a backup via velero backup create test.
Delete pvc, pv manually to produce a so-called disaster.
Restore with the backup via velero restore create restore-test --from-backup test.

Symptom
Pv and pvc are restored successfully but there are errors in restore log. The restore status is "partially failed".
time="2021-03-31T07:43:03Z" level=info msg="error restoring test-elb: Internal error occurred: failed to allocate requested HealthCheck NodePort 32034: provided port is already allocated" logSource="pkg/restore/restore.go:1152" restore=default/restore-3-31-1
time="2021-03-31T07:43:06Z" level=info msg="error restoring haproxy-nlb: Internal error occurred: failed to allocate requested HealthCheck NodePort 31568: provided port is already allocated" logSource="pkg/restore/restore.go:1152" restore=default/restore-3-31-1
time="2021-03-31T07:43:07Z" level=info msg="error restoring kong-proxy: Internal error occurred: failed to allocate requested HealthCheck NodePort 30983: provided port is already allocated" logSource="pkg/restore/restore.go:1152" restore=default/restore-3-31-1

Questions

I'd like to ask the reason why the loadbalancer still need to be restored anyway? What I did is deleting the pv and pvc and what I expected is skipping the loadbalancer restoration just like any other irrelevant resources.
The issue seems to be like velero is trying to create a new loadbalancer but it turns out to be impossible because the old one is still running and of course the port is already allocated. Could you please share more insights of this?

BTW, I put haproxy-nlb service yaml here for reference.
apiVersion: v1
kind: Service
metadata:
  annotations:
    dns.gardener.cloud/class: garden
    dns.gardener.cloud/dnsnames: '*.com'
    dns.gardener.cloud/ttl: "500"
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"dns.gardener.cloud/class":"garden","dns.gardener.cloud/dnsnames":"*.com","dns.gardener.cloud/ttl":"500","service.beta.kubernetes.io/aws-load-balancer-type":"nlb"},"labels":{"run":"haproxy-ingress-nlb"},"name":"haproxy-nlb","namespace":"default"},"spec":{"externalTrafficPolicy":"Local","ports":[{"name":"https-external-lb","port":443,"protocol":"TCP","targetPort":443}],"selector":{"run":"haproxy-ingress-nlb"},"type":"LoadBalancer"}}
    service.beta.kubernetes.io/aws-load-balancer-type: nlb
  creationTimestamp: "2021-01-14T05:41:36Z"
  finalizers:
  - service.kubernetes.io/load-balancer-cleanup
  - garden.dns.gardener.cloud/service-dns
  labels:
    run: haproxy-ingress-nlb
  name: haproxy-nlb
  namespace: default
  resourceVersion: "33162"
  selfLink: /api/v1/namespaces/default/services/haproxy-nlb
  uid: a17094c4-0f32-4475-80a5-3d34a1cefa72
spec:
  clusterIP: *.*.*.*
  externalTrafficPolicy: Local
  healthCheckNodePort: 31568
  ports:
  - name: https-external-lb
    nodePort: 30210
    port: 443
    protocol: TCP
    targetPort: 443
  selector:
    run: haproxy-ingress-nlb
  sessionAffinity: None
  type: LoadBalancer

Hi @AlwaySummit,

The issue seems to be like velero is trying to create a new loadbalancer but it turns out to be impossible because the old one is still running and of course the port is already allocated. Could you please share more insights of this?

Yes that is true.
I think that only volume backup/restore is not supported in Velero yet (https://github.com/vmware-tanzu/velero/issues/504). So Velero tries to restore everything that was backuped.
I would say that for such partial restore where you cannot reuse those unique ports, you can workaround in different manners:

Exclude LoadBalancers in restore (command not tested, but you get the idea here):

velero restore create \
                       restore-test \
                       --from-backup test \
                       --exclude-resources Service

Do volume (PV,PVC) backup only using selector (based on labels) --selector.

I cannot think of better solution now, but If you find it, please share it here.

Hi @Lirt
Thanks for your sharing. Also, I found the code which is used for deciding whether velero should skip the restoration or not. I'm still a little bit confused why it doesnot pass the if condition because I didn't change anything at all. Any ideas?
if !equality.Semantic.DeepEqual(fromCluster, obj) {
			switch groupResource {
			case kuberesource.ServiceAccounts:
				desired, err := mergeServiceAccounts(fromCluster, obj)
				if err != nil {
					ctx.log.Infof("error merging secrets for ServiceAccount %s: %v", kube.NamespaceAndName(obj), err)
					warnings.Add(namespace, err)
					return warnings, errs
				}

				patchBytes, err := generatePatch(fromCluster, desired)
				if err != nil {
					ctx.log.Infof("error generating patch for ServiceAccount %s: %v", kube.NamespaceAndName(obj), err)
					warnings.Add(namespace, err)
					return warnings, errs
				}

				if patchBytes == nil {
					// In-cluster and desired state are the same, so move on to
					// the next item.
					return warnings, errs
				}

				_, err = resourceClient.Patch(name, patchBytes)
				if err != nil {
					warnings.Add(namespace, err)
				} else {
					ctx.log.Infof("ServiceAccount %s successfully updated", kube.NamespaceAndName(obj))
				}
			default:
				e := errors.Errorf("could not restore, %s. Warning: the in-cluster version is different than the backed-up version.", restoreErr)
				warnings.Add(namespace, e)
			}
			return warnings, errs
		}

		ctx.log.Infof("Restore of %s, %v skipped: it already exists in the cluster and is the same as the backed up version", obj.GroupVersionKind().Kind, name)

https://github.com/kubernetes/apimachinery/blob/master/pkg/api/equality/semantic.go
var Semantic = conversion.EqualitiesOrDie(
	func(a, b resource.Quantity) bool {
		// Ignore formatting, only care that numeric value stayed the same.
		// TODO: if we decide it's important, it should be safe to start comparing the format.
		//
		// Uninitialized quantities are equivalent to 0 quantities.
		return a.Cmp(b) == 0
	},
	func(a, b metav1.MicroTime) bool {
		return a.UTC() == b.UTC()
	},
	func(a, b metav1.Time) bool {
		return a.UTC() == b.UTC()
	},
	func(a, b labels.Selector) bool {
		return a.String() == b.String()
	},
	func(a, b fields.Selector) bool {
		return a.String() == b.String()
	},
)

I'm not sure about the comparison and code snippet you mentioned.
Maybe the best would be to compare the service from the backup and the one in the cluster if they are really identical. If the services are identical and code decides to install it again it should be reported directly to Velero project as bug (if it's not intended by Velero to work like this).

Thanks. I'll reach out to velero team and if any progress, I'll let you know.

authors: AlwaySummit Lirt

repo: Lirt/velero-plugin-for-openstack


text:
LitePalSupportException: disk I/O error

09-07 15:13:45.988 25784-32258/com.enable.serviceframework E/SQLiteLog: (1802) os_unix.c:29136: (2) fstat(/storage/emulated/0/LearningShell/8JQ3T0000000000000904/.db/8JQ3T0000000000000904.db) -
09-07 15:13:45.989 25784-32258/com.enable.serviceframework E/SQLiteLog: (1802) statement aborts at 21: [SELECT * FROM studentclassinfo ORDER BY id] disk I/O error
09-07 15:13:45.989 25784-32258/com.enable.serviceframework E/SQLiteQuery: exception: disk I/O error (code 1802); query: SELECT * FROM studentclassinfo ORDER BY id
09-07 15:13:46.002 25784-32258/com.enable.serviceframework E/AndroidRuntime: FATAL EXCEPTION: Thread-790
    Process: com.enable.serviceframework, PID: 25784
    org.litepal.exceptions.LitePalSupportException: disk I/O error (code 1802)
        at org.litepal.crud.DataHandler.query(DataHandler.java:154)
        at org.litepal.crud.QueryHandler.onFindAll(QueryHandler.java:123)
        at org.litepal.LitePal.findAll(LitePal.java:1114)
        at org.litepal.LitePal.findAll(LitePal.java:1079)
        at com.enable.serviceframework.response.ResponseStudentClass.handlerData(ResponseStudentClass.java:36)
        at com.enable.serviceframework.response.base.ResponseManger$ResponseThread.run(ResponseManger.java:214)
     Caused by: android.database.sqlite.SQLiteDiskIOException: disk I/O error (code 1802)
        at android.database.sqlite.SQLiteConnection.nativeExecuteForCursorWindow(Native Method)
        at android.database.sqlite.SQLiteConnection.executeForCursorWindow(SQLiteConnection.java:843)
        at android.database.sqlite.SQLiteSession.executeForCursorWindow(SQLiteSession.java:836)
        at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:62)
        at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:143)
        at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:132)
        at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:219)
        at android.database.AbstractCursor.moveToFirst(AbstractCursor.java:258)
        at org.litepal.crud.DataHandler.query(DataHandler.java:135)
        at org.litepal.crud.QueryHandler.onFindAll(QueryHandler.java:123)
        at org.litepal.LitePal.findAll(LitePal.java:1114)
        at org.litepal.LitePal.findAll(LitePal.java:1079)
        at com.enable.serviceframework.response.ResponseStudentClass.handlerData(ResponseStudentClass.java:36)
        at com.enable.serviceframework.response.base.ResponseManger$ResponseThread.run(ResponseManger.java:214)

报错代码是
 List<StudentClassInfo> classInfoList = LitePal.findAll(StudentClassInfo.class);

有好几回了. 是忽然就报, 没有什么规律.

这个问题基本都是死锁的原因导致的，我也没办法帮你定位锁的原因，因为看不到你的代码，我把网上几篇解决问题的链接发给你，看看有没有什么帮助吧。
https://blog.csdn.net/iamcxl369/article/details/72637429
https://stackoverflow.com/questions/21554277/android-sqlite-database-sqlitediskioexception-disk-i-o-error-code-1802

repo: LitePalFramework/LitePal


text:
SQLiteLog: (1) near "order": syntax error

新建了很多表，就这个order有问题，仔细排查了，应该不是我的问题
表是这样的
data class Order(
var orderId: String = "", //订单ID
var orderCategory: String = "", //订单分类
var orderCity: String = "", //订单城市
var orderMark: String = "", //订单备注 最多180字
var orderCustomerId: String = "", //发单人ID
var orderCustomerCondition: String = "", //订单条件JSON 为空时传{}
var orderStatus: Int = 0, //订单状态值（0=报价中1=已报价2=支付中3=已服务4=已完成5=客户取消6=服务者取消7=超时取消8=系统取消9=延长收货10=已评价）
var orderServingId: String = "", //订单对应服务关系ID
var orderPayType: Int = 0, //订单支付方式（1=online2=offline）
var orderBillsId: String = "", //订单对应账单ID
var orderCreateLocation: String = "", //下单坐标（lng,lat）
var orderAssignId: String = "", //指定服务者ID
var orderCreateAt: Int = 0, //订单创建时间
var orderUpdateAt: Int = 0, //订单状态更新时间
var serving: Serving = Serving(),
var newQuoteCount: Int = 0,
var newOrder: Boolean = false
) : Serializable, LitePalSupport()
litepal.xml里也声明了
当执行删除的时候就报错了，，

执行删除和保存都会出错，应该是这个表的问题，但这个表我没有找到问题


text:
Have the editor show up to admins

I'm thinking what are your thoughts on using this project as a page editor not just for the code owner, but also to admins in the platform. Do you think this is something that can be archived?
More information on why I asked the question... I'm thinking that since the app needs to be built again to save the changes I'm not sure if this is something that can be done or that can be implemented, like have a way for an admin to log in to the frontend and just by login in, having the ability to modify the site, save it and log out and have it ready in production with the updated changes.
Note: I really like this project and the things you've created with it! I'll review it in more depth to see how I can possibly contribute to it 😸

Hey @jesusbibieca,
Glad you liked the project.
I think Destack is starting to overgrow its initial focus of being a tool for developers to build landing pages for their solo projects. The goal right now is to finish with the two pending PRs (https://github.com/LiveDuo/destack/pull/32 and https://github.com/LiveDuo/destack/pull/34) which are slowly getting into shape.
Their are two ways I can think of about having admins in a Destack project:

Create a hosted service on the cloud or on premises that does the following. Clones the project locally, starts the development server and forwards the port (3000 for both Next and React) securely to the admin. There could be a command in Grapes.js toolbar that the admin can trigger which would create a pull request or push the changes directly to production.
Have the same services hosted from someone else who would like to provide it either for free or for profit. Such a service would need to connect to the repository, run a development instance with Destack locally and provide access through port forwarding to admins. You might want to check out https://www.stackbit.com which does something similar with their own engine.

PS: If you have any other ideas on implementing admins, feel free to share them.

authors: LiveDuo jesusbibieca

repo: LiveDuo/destack


text:
Make cop importable as import "contextjs"

Think of a solution so the import statement looks nice in apps using ContetxJS. package.json and bower in combination with an index.js might help.
That "main" file should export functions as indicated in #19, while more implementation details should be importable as they currently are, by importing directly from Layers.js.

Turnaround: don't do side-effects by default, so make the entry module import side-effect free again. And usually you want to do import { proceed, ... } from 'contextjs' again.

Done with merge #36

repo: LivelyKernel/ContextJS


text:
🛑 invest is down

In ce5d193, invest (https://blog-pos-17/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: invest is back up in eb5fc68.

repo: LloydGain/UppTIME


text:
问题

有一个问题，希望尽快解决
Uploading 框架日志.log…
Uploading 游戏日志.log…

看起来你并没有正确上传log
另外，你为什么要在这里反馈


text:
无法安装/安装报错

在提问之前...

[X] 我理解 Issue 是用于反馈和解决问题的，而非吐槽评论区，将尽可能提供更多信息帮助问题解决
[X] 我填写了简短且清晰明确的标题，以便开发者在翻阅 issue 列表时能快速确定大致问题。而不是“一个建议”、“卡住了”等
[X] 我已查看最新测试版本的更新内容，并未提及该 bug 已被修复的情况

问题描述
安装工具箱后报错，且重装后依旧无法安装
日志文件
Log-20241109.log
截图

还有别的吗？
No response

你选择了错误的边狱公司地址。

authors: DEARMED ZengXiaoPi


text:
🛑 LogSentinel SIEM dashboard is down

In 2b4af16, LogSentinel SIEM dashboard (https://siem.logsentinel.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: LogSentinel SIEM dashboard is back up in 5ea9e6b after 19 minutes.

repo: LogSentinel/status


text:
Add issue template and PR template in the repo

Add issue template and PR template in the repo as of now, no issue template to describe bug or feature exits in the repo same goes with PR. it is important as it covers a lot of information in the repo!!
@abhir9 what do you think about it ?

@MananDudhwala buddy do you wanna work on it ?

@MananDudhwala buddy do you wanna work on this issue?

I will help you to add that, ping me if you need any help regarding the contribution !!

@MananDudhwala buddy do you wanna work on this issue ?

Yes!

@MananDudhwala buddy do you wanna work on this issue?

I will help you to add that, ping me if you need any help regarding the contribution !!

can you help me out?

@MananDudhwala buddy do you wanna work on this issue?

I will help you to add that, ping me if you need any help regarding the contribution !!

can you help me out?

yes @MananDudhwala you can ask if you have any queries!!

@Abhijay007 I would like to take up this issue if it has not been taken up!

@Abhijay007 I would like to take up this issue if it has not been taken up!

@Hard-Coder05 you can ask @MananDudhwala if he is working on it or not !!

@MananDudhwala If you dont have a problem, Can I work on this issue?

Hi @Abhijay007 I have added the template and raised PR #168 . Kindly review it.
Thanks!

Please assign this issue to me

repo: LoginRadius/awesome-login-pages


text:
Add NNG interface

This allows external indexers to be built efficiently using an easy to use NNG interface

There is a depends folder as well as the gitian descriptors that are required. I believe that based on what you said that flatbuffers would need to have a makefile in depends/packages and the gitian builds need libnng-dev

authors: EyeOfPython schancel

repo: LogosFoundation/lotusd


text:
how to set value of the colorpicker later on state update?

Hello,
I am unable to set value prop for colorpicker, i am only able to set defaultValue prop, so i am unable to change the value of the field later with change in props.
kindly help me

As much for me, I was wrong. There is a state in the ColorPicker component. This issue will be fixed by #11

Fixed by https://github.com/LoicMahieu/material-ui-color-picker/pull/20

material-ui-color-picker@3.1.0

authors: LoicMahieu abhisheksdm

repo: LoicMahieu/material-ui-color-picker


text:
New Name

To be honest, SharpLocker 2.0 sounds kinda bland.
It needs a new, catchier name!
Name Brainstorming Time
Ideas of mine (no particular order):

Lokkit
backet
logine
unl0ck
unlockr
passteal

lock-out
lock-in

How about "windows 10 login"?
Clean and simple

Windows 10 Lokk-In ?

Deal

authors: Cyklan NoctusRex


text:
Error 429 - rate limited after failures

I have taken over for the previous IT guy, who left some detailed notes on how to create certs with LetsEncrypt - which I admit to being very green with.  We need certs for Exchange, VPN, a few other things.  While we are a small company, we are comprised of several companies, so we have quite a few subdomains on one cert.
I have no clue where he had this thing installed, so I grabbed the latest and greatest version, 198.0.6545.42419.  Am running on a remote desktop environment to a Windows 2008 R2 box.
First things first, I see that his instructions are no longer valid for using the --san flag.  Okay.  Renewal is now a thing, which is apparently wasn't for him.
So, I ran with:
letsencrypt.exe --renew --centralstore c:\Central_SSL\
It stepped through all the subdomains, looked like it was all good... then crashed at the end with a gripe about illegal characters in path.
Hrm.  I played with the config file, first with the ConfigurationPath.  Had issues, went back to leaving it blank (not realizing that this was sticking the temp files on a stupid mapped network share).   Still no dice, illegal character error.  Played with CertificatePath, seemed to run great... and then, BAM.
Error 429, too many certificates already issued for this exact set of domains.  Renewal failed.  WTF?  I wouldn't have thought that failures would count as actual issues!
I eventually found the temp folder, tried my best to get the pfx from there to work, but nothing doing.  First, powershell gripes that the there is no valid private key.  Ran the certutil to repair, seemed to work (get the key icon on the MMC snapin for the cert), but it still doesn't work - now powershell says the key is not accessible.  The Exchange GUI imports the cert, claims it is a success, but it never shows in my list of available certs. Probably because the process didn't finish?  Instead of having multiple pfx files like we had in the central store folder, I just have one right now.  Bleh.
Google says I need to make a new cert request.  From what I'm seeing, I can't do that for a week.
Inside of the letsencrypt, I see five tries ending in "illegal characters in path". And one that says "too many certs".
Guys, I can't be down for an entire week.  We rely on email for orders, shipping, customer service.
Is there anything that can be done?  Am I going to have to abandon LetsEncrypt and go to pro certs?

It stepped through all the subdomains, looked like it was all good... then crashed at the end with a gripe about illegal characters in path.

Would be interesting to see the log from that error (and the list of domains that you issued for).

Error 429, too many certificates already issued for this exact set of domains. Renewal failed. WTF? I wouldn't have thought that failures would count as actual issues!

The next release will prevent these kinds of situations by not issuing a new certificate if the previously issued one is less than 24 hours old, though that doesn't help you now.
With Central SSL the trick is make a copy the .pfx file for each domain that you want IIS to use it for. For example if you issued a certificate for a.com, b.com and c.om, you should make three copies of it named a.com.pfx, b.com.pfx and c.com.pfx. That's all LEWS does when.

Would be interesting to see the log from that error (and the list of domains that you issued for).

Sure thing.  Tell me how to obtain a log, I'll be happy to share.

With Central SSL the trick is make a copy the .pfx file for each domain that you want IIS to use it for. For example if you issued a certificate for a.com, b.com and c.om, you should make three copies of it named a.com.pfx, b.com.pfx and c.com.pfx. That's all LEWS does when copying over to the CSS.

I'm no sure that I follow.  It looks like my old central store has maybe 20 or so pfx files.  My latest request made just the one file - sampledomain.com-all.pfx.  Are you saying that I'd need to copy that to, say,  autodiscover.sampledomain.com.pfx,  vpn.sampledomain.com.pfx,  and so on?  Of course, as I mentioned, windows says the key isn't usable...

Another workaround that you could try is to issue individual certificates for the domains, to circumvent the "exact set of domains" criterium of the rate limit.

Okay, that's worth a shot for sure.

keep in mind that there are many different limits that you can run into
as long as you have less than 10-15 domains you should be fine to create individual certificates, though.
Don't forget to run the tool with the --test parameter to run against the letsencrypt test servers, which have less strict rate limits (but they don't generate trusted certificates, it's just for testing automation workflows)

authors: LBegnaud WouterTinus rdwebdevel

repo: Lone-Coder/letsencrypt-win-simple


text:
🛑 jpvir is down

In eb0a986, jpvir ($JPVIR) was down:

HTTP code: 0
Response time: 0 ms

Resolved: jpvir is back up in 5b0a5b2.

repo: LonelyJupiter/UPPTIME


text:
🛑 jpvir is down

In d29ead8, jpvir ($JPVIR) was down:

HTTP code: 0
Response time: 0 ms

Resolved: jpvir is back up in 21b0544.


text:
feat: info messages

Closes #3 by creating an info message system.
Checklist

[ ] Documentation updated

Summary
Add messages schema and admin controls for it.

This PR also enables the v2 dev server in remix.

Danger message displayed on the start page:

repo: Longridge-High-School/start-screen


text:
Cherry-picking changes from 1.18.2

Same as the other one

We already have cherry picked changes at home 😂

authors: LordFokas maddie-j

repo: LordFokas/BlazeMap


text:
Error:System.ArgumentOutOfRangeException

private void comboBox1_SelectedIndexChanged_1(object sender, EventArgs e)
        {
            seasonEpisodeList.Clear();
            flowLayoutPanel1.Controls.Clear();
            TvShow show = client.GetTvShowAsync(Main.getSerieID, TvShowMethods.Credits, "tr").Result;
            List<SearchTvSeason> seasons = show.Seasons;
            seasonNumber = Int32.Parse(Regex.Match(comboBox1.SelectedItem.ToString(), @"\d+").Value);
            for (int episodeNumber = 1; episodeNumber <= seasons[seasonNumber].EpisodeCount; episodeNumber++)
            {
                TvEpisode episodes = client
                    .GetTvEpisodeAsync(Main.getSerieID, seasonNumber, episodeNumber, TvEpisodeMethods.Credits, "tr").Result;
                seasonEpisodeList.Add(episodes.Name);
            }
            int xLocation = 5;
            int j = 1;
            foreach (var VARIABLE in seasonEpisodeList)
            {
                BunifuFlatButton newButton = new BunifuFlatButton();
                {
                    newButton.Name = string.Format("Button{0}", j);
                    newButton.Text = VARIABLE;
                    newButton.Location = new System.Drawing.Point(xLocation, 10);
                    newButton.Size = new Size(820, 51);
                    newButton.Click += NewButton_Click;
                    newButton.Activecolor = Color.FromArgb(37, 66, 80);
                    newButton.BackColor = Color.FromArgb(80, 80, 80);
                    newButton.Iconimage = null;
                    newButton.Normalcolor = Color.FromArgb(80, 80, 80);
                    newButton.OnHovercolor = Color.FromArgb(37, 66, 80);
                    flowLayoutPanel1.Controls.Add(newButton);
                    j++;
                }
                xLocation += 85;

            }
        }

I have error in this line for (int episodeNumber = 1; episodeNumber <= seasons[seasonNumber].EpisodeCount; episodeNumber++)
Error:System.ArgumentOutOfRangeException
WHAT SHOULD I DO ? I haven't error for game of thrones. I have error for Stranger things and La casa de papel

Note: I've updated your post with code tags, so we can read the code.

Do you know which season was picked in the combobox?
A fun thing about the API is that for GoT the NumberOfSeasons will be 7, while the list of Seasons will contain 8 items.

yes
seasonNumber = Int32.Parse(Regex.Match(comboBox1.SelectedItem.ToString(), @"\d+").Value);
selected item like Season 1,  Season 2 etc.

I'm not sure you can do it like that. The list of seasons is not necessarily mappable like that.
F.ex., Game Of Thrones will have these seasons:

[0] => Specials
[1] => Season 1

So there it works. But Stranger Things has it like this:

[0] => Season 1
[1] => Season 2

So here it doesn't work.
Remember. Indexes in arrays are 0-based.

authors: LeagueOfAimtec LordMike

repo: LordMike/TMDbLib

license: mit


text:
🛑 [IRC] SSL Round Robbin is down

In 2696fd4, [IRC] SSL Round Robbin (irc.digitalirc.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: [IRC] SSL Round Robbin is back up in 042bc8d after 22 minutes.

repo: LordRandom/digitalirc-status


text:
🛑 Ronz AMOGUS Bot is down

In f8d5347, Ronz AMOGUS Bot ($RONZAMOGUS_BOT_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Ronz AMOGUS Bot is back up in b8929fa.

repo: LordRonz/status


text:
🛑 Link Shortener is down

In 55fc175, Link Shortener (https://lr-link.vercel.app) was down:

HTTP code: 504
Response time: 10887 ms

Resolved: Link Shortener is back up in a850164.


text:
Irregular polygonal aperture

Removes assumption from IrregularPolygonAperture

Fixed with #246

repo: LouisDesdoigts/dLux


text:
能否设置手动选择清晰度

现在是直接按照最高清晰度播放，如果我看YouTube，有的视频直接就4k了，能否给个设置，让用户可以手动选择清晰度，然后再点击图标启动MPV？

可以，等我有空在设置里面加个选项 😂

已添加，升级到最新版即可


text:
Purge running ASF detection

It's annoying and doesn't really help anyone. Running multiple ASFs is a legitimate use case.

Fixed in https://github.com/Luckz/ASFui/commit/f0f5407f1dc3ef9f29b3c08f8065d342c682b3b7

repo: Luckz/ASFui


text:
Update import for GithubGistRequest.FileContent

Package request was moved under data two weeks before the plugin was released.

Thanks for your pull request.
The GitHub plugin is a bundled plugin. So if I'm correct, its version depends on the IDE version or?
Is there a recommend way to support older and newer IDE versions at once, maybe different classes or services for different versions of the GitHub plugin?

Yes, you are correct - version of GitHub plugin depends on version of IDE.
As for compatibility - it is advised to correctly set the compatible versions and check/update the plugin when new IDE version is released. We don't usually break the existing APIs, so usually it doesn't require much effort, but in this case it was not possible to check since plugin was not released yet.

Ah thanks for the explanation, I get the problem now.
I guess, I'll merge this pull request and then build for this special case an adapter for the older and the newer versions of the GitHub plugin, so that this plugin can mantain backwards compatilbity.

Thanks a lot for your help!

authors: LukBukkit iasemenov

repo: LukWebsForge/ShareIt


text:
Adding new features

Hello,
I'm using your theme for one of my blogs. I really like the simplicity of it, but sometimes I wish it to have more features.
Here's the features I'm considering adding:

Date: Use locale to format date
Date: User can provide custom date format in blog settings
Taxonomies: Display tags and categories in a post
Misc: Display custom title for posts (i.e paintings, recipes, talks...)

Are you open to PR or should I fork your repo ?
Thanks

Hi, thanks for the ideas.

Date: Use locale to format date
Date: User can provide custom date format in blog settings

These sound like good ideas, accessibility and i18n does not have a lot of support in this theme currently.

Taxonomies: Display tags and categories in a post

I discussed this a little in https://github.com/LukasJoswiak/etch/issues/16#issuecomment-816397045. I understand the value of showing all tags/categories automatically for each post. But at the same time, this theme is purposely designed to be simple and if supporting many different tags and categories is your goal it might not be the correct theme. Anyway, I'm open to a PR on this, but no guarantees.

Misc: Display custom title for posts (i.e paintings, recipes, talks...)

I tend to think adding options for things like this causes a trend towards having options for everything, which causes clutter. In my opinion, if someone wants to make this kind of change they should fork the repo and make the change in their fork.

I'll tackle taxonomies later (it's not that important).
Regarding the custom title for the posts, I disagree because post is an english word, and have not its place on a translated website.
We can use hugo i18n to tackle both date format and custom post page title. We could have one en-US.yaml file in the theme and to provide a way for the user can just add its own translation at the root of its project (/i18n) 🤔
What do you think ?

Good point, I wasn’t considering the internationalization aspect of the title. That sounds like a good plan to me, would be great to have i18n support!

Hey @LukasJoswiak , I've created for you a PR. Please let me now your thoughts :)

authors: LukasJoswiak doliG

repo: LukasJoswiak/etch


text:
🛑 Bank of China Australia is down

In f3e809b, Bank of China Australia (https://obdevp.bank-of-china.net.au/cds-au/v1/banking/products) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Bank of China Australia is back up in 76c402a.

repo: LukePrior/OpenBankingUptime


text:
Whitelisting of Chat Ids

Hey there, really nice project!!!!
here is another Luke, from Austria that has a very similar granny situation
I added the whitelist feature as mentioned in #10
When you say "hi" to the bot it will tell you the chat id and you can then put it into the config very easily
I also tested the system under node 11.8.0, and it seems to work fine fyi
Thanks for this cool project, saved me some work =D

Hey Luke ;)
thank's for your work. This is a real enhancement. But could you please add some instructions to the README as well? Then i'm going to merge it.
I'm happy that you like the project. I think there are many other out there with a similar granny situation :laughing:
Best
Luke

added :-)

Closes #10

👍


text:
Added WinterLegends Network

General:

[] The pull request title is descriptive. (ex. Added Lunar Network, not Updated metadata.json)
[] The pull request does not contain any unrelated commits. (ex. commits from previous pull requests)

Mapping Additions or Updates:

[] Folder with appropriate name has been created / updated (must not include any non-alpha characters or whitespace).
[] No changes were made to the file's formatting (4 spaces per tab).
[] There are no syntax errors.
[] There is no pre-existing mapping matching my id (check if there is an existing folder).
[ ] My field values match your requirements.
You can view our patterns here: metadata.schema.json, or take a look below and complete the field checklist:

[] id: a lowercase string, which should match the folder name (ex. myserver)
[] name: a string (ex. MyServerPvP)
[] description: hook between 16 and 80 characters (ex. Home of Competitive Minecraft PvP)
[] addresses: an array with lowercase strings (ex. ["my.server", "your-server.com"])

You do not need to specify subdomains, Lunar Client services automatically detect them.

[] primaryAddress: the primary address that people connect to with (please include the subdomain if required) (ex. mc.my.server)
[] minecraftVersions: an array with Minecraft versions as strings _(ex. ["1.18._", "1.19.2"] - Must be versions or subversions supported by Lunar Client)*
[] primaryMinecraftVersion: a Minecraft version as a string (ex. 1.19.2 - Must be a subversion supported by Lunar Client)
[] primaryColor: a hexademical color code that primarily distinguishes the server (ex. #00FFFF)
[] secondaryColor: a hexademical color code that accompanies the primaryColor of the server (ex. #FF0000)
[] primaryRegion: the primary region where your server operates in (ex. NA)
[ ] regions: a list of regions where you have servers located that service your players (ex. ["NA", "EU", "AS"])
[ ] gameTypes: a list of games that describe the content on your server, must be a max of 3 listed (ez. ["PVP", "UHC", "HCF"])
[ ] crossplay: whether the server has support for Bedrock Edition players (through proxies such as GeyserMC)
[ ] (optional) presentationVideo: YouTube video ID (in slug) to server trailer / introduction (ex. 7EV4cPuJvXE)
[ ] (optional) website: url of server website, must include URL schema (http:// or https://) (ex. https://www.your-server.com)
[ ] (optional) store: url of server store, must include URL schema (http:// or https://) (ex. https://store.your-server.com)
[ ] (optional) wiki: url of server wiki, must include URL schema (http:// or https://) (ex. https://wiki.your-server.com)
[ ] (optional) merch: url of server merchanise site (if seperate from store), must include URL schema (http:// or https://) (ex. https://merch.your-server.com)

Socials

[ ] (optional) twitter: username of twitter account without the @ (ex. MyServer)
[ ] (optional) discord: invite link to discord (ex. https://discord.com/invite/4ceEJuH)
[ ] (optional) youtube: slug or username of youtube channel (ex. MyServer)
[ ] (optional) instagram: username of instagram account (ex. MyServer)
[ ] (optional) twitch: username of twitch account (ex. MyServer)
[ ] (optional) telegram: slug of telegram group (ex. MyServer)
[ ] (optional) reddit: slug of subdreddit wtih 'r/' (ex. MyServer)
[ ] (optional) tiktok: username of tiktok account (ex. MyServer)
[ ] (optional) facebook: slug of facebook page (ex. MyServer)

Compliance

[ ] (optional) privacyPolicy: url to your Privacy Policy (ex. https://www.lunar.gg/privacy)
[ ] (optional) termsOfService: url to your Terms of Service (ex. https://www.lunar.gg/terms)
[ ] (optional) rules: url to your Rules (ex. https://www.lunar.gg/rules)
[ ] (optional) support: url to your Support Site (ex. https://www.lunar.gg/support)

Media:
Logo

[ ] My logo is a png file.
[] I have uploaded my logo to my server folder (ex. lunarnetwork) and named it logo.png.
[] My logo has a transparent background and is square (1:1 aspect ratio).
[ ] My logo is 512 pixels in width and height.
[ ] My logo is my own property and complies with relevant copyright/privacy laws.

Background

[ ] My background is a png file.
[ ] I have uploaded my background to my server folder (ex. lunarnetwork) and named it background.png.
[ ] My background has an aspect ratio of 16:9.
[ ] My background is atleast 1920 pixels in width and 1080 pixels in height (can be bigger, but must remain the same aspect ratio).
[ ] My background contains relevant content pertaining to the server, is my own property, and complies with relevant copyright/privacy laws.
[ ] My background doesn't contain any markings, text, or logos (unless part of a build).

There are conflicts that you need to fix

repo: LunarClient/ServerMappings


text:
Update servers.json

MCHub doesn't allow for cheat clients.
General:

[ ] The pull request title is descriptive. (ex. Added Lunar Network, not Updated servers.json)
[ ] The pull request does not contain any unrelated commits.  (ex. commits from previous pull requests)

Mapping Additions or Updates:

[ ] My formatting matches the pre-existing formatting.
[ ] There are no syntax errors.
[ ] There is no pre-existing mapping with my id.
[ ] My field values match your requirements.
You can view our patterns here: servers.schema.json, or take a look below and complete the field checklist:

[ ] id: a lowercase string (ex. myserver)
[ ] name: a string (ex. MyServerPvP)
[ ] addresses: an array with lowercase strings (ex. of address my.server)

You do not need to specify sub-domains, Lunar Client services automatically detect them.

Logo Additions or Updates:

[ ] My image is a .png file.
[ ] I uploaded the image in the logos directory.
[ ] My image is transparent & square (1:1 aspect ratio).
[ ] My image is a minimum of 512 pixels in width and height.
[ ] My images image name matches its mapping id.

Mchub doesn't allow cheat clients, please remove from list.


text:
Investigate intermittent Vim compilation failures

Make occasionally returns a status code of 2, in spite of building and installing in its entirety.
There's no obvious error messages. The failure appears to be after the build successfully completes, as the process itself doesn't abort.
Might be a problem with system()? The docs that I'm just now reading in detail do state

On POSIX systems, the return value can be decomposed using WEXITSTATUS and WSTOPSIG
which could indicate it's being used poorly

... but I already do that. Strange

Was expecting to defer this, but found it by accident.
Some install commands still fail, specifically the symlink commands. The copying is fine, but all the ln -sing fails because the files already exists. This is an installation problem that'll be fixed when version resolution is done

repo: LunarWatcher/upm


text:
Update procedure has some errors and we need the new IP

https://github.com/Lunes-platform/LunesNode/wiki/Network-updating-procedures

To fix:
points 3, 9, 10 change the params order, in example:
change sudo service stop lunesnode  by sudo service  lunesnode stop
The same for start and status.

To add:
the new IP addressed will be released for public update.  Really we need this IP.

I think a network upgrade must be consensed with node operators. Dev could make a Telegram/Discord group (there is an existent one) to agree with us the changes, params, timetables (because we are word wide)

Another good resource we can share is a snapshoot of the chain before a upgrade.
I think we must agree a block-height to stop and upgrade, not a date period,

Hello, we are looking to continue in an objective and collaborative way here
#golunes

authors: RaulBernal olivmath

repo: Lunes-platform/LunesNode


text:
pre-process data

Hi!For some reason, I can't download dataset. Can you provide me the pre-processed data? Thank you!!!

Hi,
Sure, you can send me an email, and then I will send you the processed data.
Best,
Xiangde.

OK!Here is my @.*** Thank you very much!
------------------ 原始邮件 ------------------
发件人: @.>;
发送时间: 2021年7月1日(星期四) 下午3:00
收件人: @.>;
抄送: @.>; @.>;
主题: Re: [Luoxd1996/WSL4MIS] pre-process data (#5)
Hi,
Sure, you can send me an email, and then I will send you the processed data.
Best,
Xiangde.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hi,
Sorry, I don't know what is your email number, please email me.
Best,
Xiangde.

OK! I have send you email. please check out.


text:
🛑 Official（泠泫凝的异次元空间-主页） is down

In 85599fe, Official（泠泫凝的异次元空间-主页） (https://lxnchan.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Official（泠泫凝的异次元空间-主页） is back up in 61bba92 after 22 minutes.

repo: LxnChan/status


text:
🛑 Official（泠泫凝的异次元空间-主页） is down

In 1f0d909, Official（泠泫凝的异次元空间-主页） (https://lxnchan.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Official（泠泫凝的异次元空间-主页） is back up in 25df84a after 15 minutes.


text:
🛑 EnderChest（末影箱-云盘） is down

In 9134308, EnderChest（末影箱-云盘） (https://enderchest.anavi.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: EnderChest（末影箱-云盘） is back up in caee078 after 1 hour, 5 minutes.


text:
🛑 115Wiki is down

In 551b7fb, 115Wiki (https://115.anavi.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: 115Wiki is back up in 8b9d635.


text:
🛑 EnderChest（末影箱-云盘） is down

In de77c35, EnderChest（末影箱-云盘） (https://enderchest.anavi.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: EnderChest（末影箱-云盘） is back up in f4a4de7.


text:
🛑 Official（泠泫凝的异次元空间-主页） is down

In e203c10, Official（泠泫凝的异次元空间-主页） (https://lxnchan.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Official（泠泫凝的异次元空间-主页） is back up in 2b631e9 after 12 minutes.


text:
🛑 EnderChest（末影箱-云盘） is down

In f195c80, EnderChest（末影箱-云盘） (https://enderchest.anavi.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: EnderChest（末影箱-云盘） is back up in 5cfe35c after 1 hour, 55 minutes.


text:
🛑 EnderChest（末影箱-云盘） is down

In 84b5473, EnderChest（末影箱-云盘） (https://enderchest.anavi.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: EnderChest（末影箱-云盘） is back up in d04cfb5 after 7 minutes.


text:
🛑 Official（泠泫凝的异次元空间-主页） is down

In c7ab810, Official（泠泫凝的异次元空间-主页） (https://lxnchan.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Official（泠泫凝的异次元空间-主页） is back up in a200923 after 6 minutes.


text:
🛑 EnderChest（末影箱-云盘） is down

In 10fffb7, EnderChest（末影箱-云盘） (https://enderchest.anavi.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: EnderChest（末影箱-云盘） is back up in 9f349e8 after 45 minutes.


text:
🛑 EnderChest（末影箱-云盘） is down

In 6c71150, EnderChest（末影箱-云盘） (https://enderchest.anavi.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: EnderChest（末影箱-云盘） is back up in c43730c after 3 hours, 21 minutes.


text:
🛑 Official（泠泫凝的异次元空间-主页） is down

In 9a6867d, Official（泠泫凝的异次元空间-主页） (https://lxnchan.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Official（泠泫凝的异次元空间-主页） is back up in 9fd6c57 after 7 minutes.


text:
Crash to desktop after a random period of time

Hello there, I've also had this issue with a previous fix that featured BepinEx. Any idea what may been causing this crashes?
For the record, I've played almost 20 hours with the "vanilla" game and it worked flawlessly.
Btw, thanks for doing these, I've used numerous of your fixes in the past, keep up the great work!

I'm not sure but this game requires a few tweaks to BepInEx to even get it to boot. It seems to use a fairly tweaked version of Unity with lots of custom additions. Is the crashing totally random? There doesn't appear to be any specific area it crashes on/in?

I'm gonna do some testing this weekend but it seems to happen after something loads in the game, never during gameplay. Last 2 crashes were after changing zones and another after completing a quest.
Another minor bug I noticed is that the screen remains completely dark after certain events like upgrading an amulet or buying something from a shop but it's easily fixed by pressing start or opening and closing the map.

I've added a fix for the screen going black sometimes in v0.8.5. For the crashing, can you post your next BepInEx.log after the game crashes? It's possible the last log message will give a hint about where it crashed (if it caused it?). I haven't actually encountered any crashing on my end but I haven't played that far yet.

A little update from my weekend session since I haven't been able to play this whole week. I've had a couple of crashes with 0.8.5 but the log was empty, switched back to 0.8.4 and haven't crashed since (albeit a small sample size of 2.5 hours). Will do some further testing this weekend but I'm almost done with the game.

The game crash while it want to load (after the logo) with 0.8.5 for me systematically.

The game crash while it want to load (after the logo) with 0.8.5 for me systematically.

Same here, but with 0.8.6. Steam version.

Same here, using v.0.8.6 via Steam. There's no BepInEx.log anywhere, but the ErrorLog.log file inside the BepInEx folder is empty. The LogOutput.log doesn't have anything out of the ordinary.
For me the game plays without any issues for 30 or so minutes, and then it crashes to desktop. It doesn't seem to be related to Ubisoft Connect (I have disabled everything I could disable, and I also tested killing the Ubisoft Connect Launcher process via task manager after launching the game - and the game still crashed after 30 minutes).
The crahes happens always just after entering a new room. For me all crashes have happened in different parts of the game. I don't see a specific pattern to them, other than the time it takes to crash.
I also monitored the memory consumption over the course of the gameplay, and I couldn't find and symptons of a memory leak.
If it helps with anything, I'm playing the game on a 32:9 resolution (5120x1440).
@Lyall please let me know how can I help debugging this issue.

The game crash while it want to load (after the logo) with 0.8.5 for me systematically.

I'm having the same problem. It just crashes.

I'm having the same crashes with 0.8.6 Steam version. I haven't found any pattern.

I had a crash on 0.8.6, switched to 0.8.4, played with native resolution 3440x1440, and after a day, plugin is not loading any longer.

authors: IPings ImAngelParraga Lyall WintersunMark esasse gilberto-torrezan klownk noizo

repo: Lyall/PoPTLCFix


text:
DLL naming question

Works only if using wininet.dll tested on Windows 11 24h2 AMD Ryzen 7 5700x3d + Radeon RX 6700XT. Generally something with asi loader.  Try newest Special K but no go.

You could try loading SO4Fix as a plug-in with Special K and just remove the asi loader DLL.

authors: Lyall advtveaker


text:
Make content area shorter

...so that the v4 footer doesn't overlap the bottom of the page.

The problem with that one is when someone only have one thing enabled in the footer like just the copyright but not the social icons and has only one row of albums. :/

Sorry, I'm responsible for the min-height: calc(100vh - 83px - 36px); in _content.scss. I only have a single line in my footers and I forgot that one can have more (and that two lines is in fact the default).
I just played with the settings and I managed to get the footer up to 126px tall (with the social icons, the copyright line, and an additional line all enabled). So your patch is not sufficiently conservative...
But yeah, as @ildyria pointed out, there is no one correct value that we could hardcode into the CSS that will look right in all circumstances. I think we will have to do it dynamically, from JS. I believe that the min-height line for div#container is not needed at all at this point and can be commented out. The one that matters is min-height for .content. I'm guessing we can query from JS the height of the div#footer DOM object after building it and then dynamically adjust .content's CSS?

I'm guessing we can query from JS the height of the div#footer DOM object after building it and then dynamically adjust .content's CSS?

The problem of that approach is the flickering. :s

The problem of that approach is the flickering.

I think if we do it early enough we might be fine. Especially since (as I just realized) the footer is supplied by the backend so we don't need to wait for it to get built. Keep in mind that the overall height of the page is also determined dynamically, based on the number of albums/pictures (which are laid out after the rest of the page is built), and we don't notice any flickering there...

Ok, so this is less of a quick fix than I'd hoped. If/when I get time I'll look properly, but if anyone wants to take over in the meantime, please do!

FYI, I'm working on this one...

OK, I overhauled this part of the code. Hopefully it will be much more robust now (famous last words :wink:).
Footer now uses absolute positioning so it is firmly bound to the bottom of the page, ensuring no flicker as we adjust other parameters. The trick to make this work, as I found out after some pain, is to set the positioning of body to relative (otherwise, the footer is bound to the bottom of the initially visible portion of the page and scrolls up with it).
Speaking of which, the height of html and body are no longer set to 100%, which I believe was a mistake. Instead, min-height is set to 100vh to ensure that the footer is indeed always at the bottom while height is allowed to grow naturally with the content of the page.
To ensure no overlap between the content and the footer, the padding of the container around the content is set to the height of the footer. min-height of the content takes the height of the footer into account as well. This adjustment is made early on from JS, once, during lychee.init, before any content is loaded.

Good for merge. :)

repo: LycheeOrg/Lychee-front


text:
[Feature Request] AssignmentsApproval in MFSW Client library

Currently the following methods are available on Vault's ObjectPropertyOperations :

ApproveOrRejectAssignment
ApproveOrRejectAssignmentByUser

There's no such method available on MFWSClient.ObjectPropertyOperations
It would be great if these methods are also available on MFWSClient

Hi Craig, I was trying to implement  ApproveOrRejectAssignment . I created a small workflow with approval assignment.
I noticed the following properties getting set when an assignment is rejected or set :
//////////in case of approval
Mark as completed by (Property def : 45) :
Mark as rejected by (Property def : 97) : not set
Completed : (Property def : 98)  : true
//////////in case of rejection
Mark as completed by (Property def : 45): not set
Mark as rejected by (Property def : 97)  :
Completed : (Property def : 98) : true
so will the implementation be like :
ApproveOrRejectAssignment(ObjVer objver, bool Approve)
{
//propertyValues would be set explicitly based on the bool.
//should the USER ID be fetched from session info and set in the property values ?
var response = SetPropertiesAsync(objVer.Type, objVer.ID, propertyValues, false, objVer.Version, token);
            return response.Data;
}

Can you please give me the hints

Hi @shoebsd31,
I took a quick look at this last week and I believe that it's possibly going to require the use of some undocumented endpoints.  For that reason I am going to remove the "help wanted" label, as I think this needs to be done by me.
I can't guarantee when I will be able to look at this, although my hope is that I will get some time this week.
Regards,
Craig.

Hi Craig,
Thanks for letting me know if you could just add the undocumented endpoints,
I could help you with the implementation here.
Regards,
Shoeb

For time being, I will just set up those properties on assignment class. I hope that's works for me now.
Regards,
Shoeb

I have an initial implementation here: https://github.com/M-Files/Libraries.MFWSClient/tree/approve-or-reject-assignment
You will need to clone/download the project and compile it as there's no compiled version available yet.
Regards,
Craig.

Thanks Craig!


text:
🛑 Reggie Walks is down

In a2d71a2, Reggie Walks (https://www.reggiewalkswitney.co.uk) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Reggie Walks is back up in a5c6b34 after 21 minutes.


text:
Allow profiling a DPS job with Scalene

Add scalene as a primary dependency so we can perform CPU+mem profiling of a DPS job. In conjunction, add a secondary "run" script that can be used during algorithm registration that will use Scalene to perform profiling of the primary "run" script. This allows us to register non-profiled versions for users alongside profiled versions for development. Given that Scalene may add 10%-20% overhead, we don't want to force users to accept such a performance penalty, particularly since they are very unlikely to care about the output from Scalene.

Addressed by #60

repo: MAAP-Project/gedi-subsetter


text:
Need Support to Configure xk6 Diameter with DTLS using SCTP

I was following this link to test diameter protocol: GitHub - MATRIXXSoftware/xk6-diameter: A k6 extension for Diameter protocol 1
I was able to make it work for non TLS with TCP. I want to configure xk6 Diameter with DTLS using SCTP. Do we have any sample config or any help link which mentions all this in detail.

You can enable TLS/SCTP using this example configuration:
let client = diam.Client({
    requestTimeout: "50ms",
    enableWatchdog: false,
    authApplicationId: [app.ChargingControl],
    vendorSpecificApplicationId: [
        {
            authApplicationId: app.ChargingControl,
            vendorId: vendor.TGPP,
        }
    ],
    capabilityExchange: {
        vendorId: 35838,
    },
    transportProtocol: "sctp",
    tls: {
        enable: true,
    },
})

Thanks @lwlee2608 for the response will try this and update.

@lwlee2608  I am using freediameter server version 1.2.1. I am seeing following error in the server:
21:16:46  NOTI   freeDiameterd daemon initialized. 21:16:54  ERROR  ERROR: in '(fd_tls_rcvthr_core(cnx, ctx->strid ? ctx->session : cnx->cc_tls_para.session))' :  Transport endpoint is not connected 21:16:54  ERROR  TLS ERROR: in 'gnutls_handshake( ctx->session )' :     Error in the pull function. 21:16:54  ERROR  TLS ERROR: in 'gnutls_handshake( ctx->session )' :     Error in the pull function. 21:16:54  ERROR  TLS ERROR: in 'gnutls_handshake( ctx->session )' :     Error in the pull function. 21:16:54  ERROR  TLS ERROR: in 'gnutls_handshake( ctx->session )' :     Error in the pull function. 21:16:54  ERROR  TLS ERROR: in 'gnutls_handshake( ctx->session )' :     Error in the pull function. 21:16:54  ERROR  TLS ERROR: in 'gnutls_handshake( ctx->session )' :     Error in the pull function. 21:16:54  ERROR  TLS ERROR: in 'gnutls_handshake( ctx->session )' :     Error in the pull function. 21:16:54  ERROR  TLS ERROR: in 'gnutls_handshake( ctx->session )' :     Error in the pull function. 21:16:54  ERROR  TLS ERROR: in 'gnutls_handshake( ctx->session )' :     Error in the pull function. 21:16:54  ERROR  TLS ERROR: in 'gnutls_handshake( ctx->session )' :     Error in the pull function. 21:16:54  ERROR  TLS ERROR: in 'gnutls_handshake( ctx->session )' :     Error in the pull function. 21:16:54  ERROR  TLS ERROR: in 'gnutls_handshake( ctx->session )' :     Error in the pull function. 21:16:54  ERROR  TLS ERROR: in 'gnutls_handshake( ctx->session )' :     Error in the pull function. 21:16:54  ERROR  TLS ERROR: in 'gnutls_handshake( ctx->session )' :     Error in the pull function. 21:16:54  ERROR  TLS ERROR: in 'gnutls_handshake( ctx->session )' :     Error in the pull function. 21:16:54  NOTI   Handshake failed on 15/16 stream pairs 21:16:54  ERROR  ERROR: in '((fd_sctp3436_handshake_others(conn, priority, alt_creds)))' :      Transport endpoint is not connected
Below is configuration I made based on the above suggestion:
let client = diam.Client({     requestTimeout: "50ms",     enableWatchdog: false,     authApplicationId: [app.ChargingControl],     vendorSpecificApplicationId: [         {             authApplicationId: app.ChargingControl,             vendorId: vendor.TGPP,         }     ],     capabilityExchange: {         vendorId: 35838,     },     transportProtocol: "sctp",     tls: {         enable: true,         cert: "/etc/ssl/CA/server3_cert.pem",         key: "/etc/ssl/CA/server3_key.pem",     }, })
Not sure its a problem with the server or the data that client is sending from xk6-diameter.

I have not used FreeDiameter, so I am unable to help you with that.
However, I tested xk6-diameter with this diameter server.
https://github.com/lwlee2608/diameter-example
SCTP  without TLS:

SCTP with TLS:

Sure Thanks @lwlee2608. The main reason I am sticking with freediameter is that it supports applications like SIP, 3GPP, NAS, EAP etc to test.  The server that you have shared above can it be used to test all these Diameter applications or Is this a custom server only for testing basic diameter flows. If we don't have support for this applications now in both client and server do we have any plans to add these later both from client and server perspective.


text:
Idea: Bundled on build rather than sending prebuilt bundles to user

Is your feature request related to a problem? Please describe.
no
Describe the solution you'd like
So I've thought about how I could do the few things I was thinking of adding. Some of it all involves adding to the pack before it's built, as for bundling plugins and a config file into the bundle. I'm not sure if it's an option, I just thought I would ask.
Describe alternatives you've considered

There could be a light and main version as the light could be prebundled.
There could be a rebuild-beapi command in the create-bapi module. This would reduce pack development build times while still allowing for easy testing and configuration. As when you change your config it would just have to be rebuilt.
If there is an option for files to be accessible from outside a mjs file that would work too, as I thought to use a config file in the root dir. ie beapi.config.js

This is more a question than a feature, as I plan to build it.

repo: MCBE-Utilities/BeAPI


text:
关于推理速度

今天才发现大佬发了新作，ID decoder的想法非常novel。我想问问推理速度的问题，在detr的上面堆叠额外6层decoder layer，而且是串行计算，应该会慢很多吧，可是论文却表示和MOTR帧率相当（16帧），这是为什么呢。

感谢您关注到我们的工作。
我们的 DETR 在推理阶段，其实只需要每一帧做一次，然后将 query 的输出结果存下来就可以了（成本可以忽略不计），因此这部分和 MOTR 的开销是一样的。
不一样的部分在于，MOTR 额外需要运算一个 query updating，而我们需要额外计算一个 ID Decoder。ID Decoder 中主要的计算量就来自于 FFN 和 Cross-Attention，这两部分的计算量和 DETR 相比，完全是九牛一毛。也正因如此，其实我们的方法的主要计算开销还是来自每帧一次的 DETR，所以也具有和 MOTR 相近的推理速度。
此外，你提到的串行计算，在我的理解里面应该只有 DETR 和 ID Decoder 是串行的，如前面分析的，ID Decoder 并不会产生太大的计算量差距。因此，其实我们的速度主要由每一帧一次的 DETR 计算量所决定。

哦哦，是我没有仔细考虑ID Decoder的query数量，确实要少很多。我明白了，谢谢您。

不用谢～
那我就暂时关闭这一 issue 了，如果有需要您可以再次打开。

authors: HELLORPG shirosy

repo: MCG-NJU/MOTIP


text:
Training requirement

Hi,
 Could you share some GPU information and Length of training time ？ I try to reproduce your paper , but found this paper have a lot of dependence on High level training platform (A100 or more than A100).

For MixViT-B (ViT-B or ConvMAE-B) training, we use 8 2080ti or Tesla v100 GPUs and cost about 50+ hours.
For MixViT-L (ViT-L or ConvMAE-L), 8 Tesla v100 or RTX 8000 GPUs are used for training around 4+ days.
In fact, maybe 300 epochs instead of 500 epochs in our paper are enough for training.

Thanks,

authors: CarlHuangNuc yutaocui

repo: MCG-NJU/MixFormer


text:
Typo in reamde?

On your README is the follwing starting but not ending sentence:
Different Jenkins hostname as server url. May

Thanks. Fixed it

authors: MCMicS philipp-horstenkamp

repo: MCMicS/jenkins-control-plugin


text:
[Feature] 补充Web API的文档内容

Description
https://docs.mcsmanager.com/zh_cn/apis/api_instance.html

我在这里看的文档发现，我不会怎么查看实例列表
Reason
我在这里看的文档发现，我不会怎么查看实例列表

GET /api/auth，详情在面板登录的时候按f12自己看下。

GET /api/auth，详情在面板登录的时候按f12自己看下。

对的，我现在就已经这样弄了

authors: Bluemangoo Coloryr

repo: MCSManager/MCSManager


text:
MCSManager discord

The title speaks for itself

We have Telegram group https://t.me/MCSManager_dev

authors: Im-CatDev KagurazakaNyaa


text:
OPIS Conflicts and crashes

There is an issue with servertools core and Opis when both are installed if any user is added to a group even op it will kick the user out and upon rejoining they are presented with a "Internal Server Exception" warning and they cannot get in. Associated pastebin can be found here http://pastebin.com/ZkedhSQL

Yeah it's an Opis bug that ServerTools provokes. @ProfMobius has fixed it in this commit, but AFAIK it hasn't been released yet.

@daviddob as a temporary workaround, you can disable any prefixes in chat. (OP prefixes in the core.cfg, and permission group prefixes)

authors: daviddob matthewprenger

repo: MCServerTools/ServerTools-CORE


text:
Develop plan for metrics reporting

[ ] Collect list of metrics desired for the Invenio dashboard
[ ] Determine which metrics can be obtained using existing REST API

Initial list of metrics:

Total deposits
No. deposits tracked over time
No. views per deposit
No. downloads per deposit
Average views per deposit + over time
Average downloads per deposit + over time
List of top deposits by download
No. deposits by member
No. deposits by identified institution (ROR)
Average no. deposits per user + over time
No. deposits removed over time
List of users with most deposits
Eventually moderation statistics here too

Just a quick note: it seems that "stats" also consider "versions."
"stats": {
                "all_versions": {

                    "unique_views": 0,

                    "views": 0,

                    "unique_downloads": 0,

                    "downloads": 0,

                    "data_volume": 0.0

                },

                "this_version": {

                    "unique_views": 0,

                    "views": 0,

                    "unique_downloads": 0,

                    "downloads": 0,

                    "data_volume": 0.0

                }

           }"

Should we take that into consideration?

Cassie's summary on invenio stats.

authors: bjr70 koutiany monotasker