text:
elmjutsu seems to stop looking for elm-package.json at Main.elm folder

My elm files live in a subfolder of my project:
├── client
│   ├── Animations.elm
│   ├── Main.elm
│   ├── Messages.elm
│   ├── Model.elm
│   ├── Stylesheets.elm
│   ├── Update.elm
│   └── View.elm
├── elm-package.json

elmjutsu is, after updating to 7.0.5, no longer able to find elm-package.json. I'm not sure why, as elm-package.json is definitely in my atom project root.
I have the same problem with atom-linter-elm-make; When telling it to generate elm-package.json for me, it creates a new one in the client folder, so I suppose both blugins might stop looking after finding Main.elm?

Repo in question: https://github.com/Nukesor/spacesurvival

I had a look at the code, the offending line seems to be https://github.com/halohalospecial/atom-elmjutsu/blob/b9727c27485633d3c2dda8a6819689d28f670d24/lib/helper.js#L614
making elmjutsu always stop searching one folder beneath the project root, as parentDirectory does not contain a trailing path separator, in comparison to the second argument. A quick fix would be removing the path.sep addition at the end of the line, but I don't know why it's there in the first place so maybe that would break something?

I have the same problem but reverting to 7.0.2 (which I had installed before) doesn't help. Maybe it is regression in Atom's core from 1.21.1 to 1.21.2? I updated it at the same time.

@timjs downgrading elmjutsu and linter-elm-make works for me.
apm uninstall elmjutsu
apm install elmjutsu@7.0.4
apm uninstall linter-elm-make
apm install linter-elm-make@0.26.2

Works too for me!

Sorry, was busy earlier.  I'll publish a fix in a few minutes.

Hi!  Can you try elmjutsu v7.0.6 and linter-elm-make v0.27.1?  Thanks!

Both updates work fine for me. Thanks!

Works for me too, thanks for the incredibly fast response!

@raffomania, thanks for providing a sample repo!  It was working on my setup :)

Works great! Thanks a lot!

authors: halohalospecial raffomania saturday06 timjs

repo: halohalospecial/atom-elmjutsu


text:
🛑 DBA1 is down

In 80a7894, DBA1 (https://dba1.jenshamann.solutions) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DBA1 is back up in 9edc9f9.

source: gharchive/issue

repo: hamannjens/upptime

license: MIT

license_type: permissive

license_source: github-api


text:
⚠ ClamAV has degraded performance

In aa88493, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 205 ms

Resolved: ClamAV performance has improved in e2f1a6d after 5 minutes.

repo: hamboneZA/caffeine


text:
⚠ ClamAV has degraded performance

In dc33498, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 194 ms

Resolved: ClamAV performance has improved in 0578717.


text:
⚠ ClamAV has degraded performance

In 20ec834, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 88 ms

Resolved: ClamAV performance has improved in 001137c.


text:
⚠ ClamAV has degraded performance

In ddb737d, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 78 ms

Resolved: ClamAV performance has improved in aa504ed.


text:
⚠ ClamAV has degraded performance

In 187125f, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 66 ms

Resolved: ClamAV performance has improved in 69dab4b.


text:
⚠ ClamAV has degraded performance

In eaa5788, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 90 ms

Resolved: ClamAV performance has improved in 6e0a776.


text:
⚠ ClamAV has degraded performance

In ab44945, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 51 ms

Resolved: ClamAV performance has improved in 401fbb8.


text:
⚠ ClamAV has degraded performance

In 2222a94, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 66 ms

Resolved: ClamAV performance has improved in d86b1dd.


text:
⚠ ClamAV has degraded performance

In 8b1b3da, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 68 ms

Resolved: ClamAV performance has improved in 09a9142.


text:
Preislistengruppen unterstützen

Hallo zusammen,
wir haben einen Kunden, der die Preislistengruppen per API auslesen und ändern möchte. Er hat wechselnde VK-Preise, wo er Preislisten innerhalb eine Gruppe besetzt und dann mit Gültig-ab-Datum versieht.
Zum Einen fehlt der Zugriff auf den Stammsatz der Preislisten/Preislistengruppen zum andern ist am Customer nur die Preisliste, aber nicht die Gruppe implementiert.
Gruß
Christian

#42

Duplicate of #42

authors: Christian-Sachse SemikolonDEV

repo: hamburger-software/ab-api


text:
feature request for range api (match.position())

The STL has a match_results::position() function that returns the position of the match in the string.
https://www.cplusplus.com/reference/regex/match_results/position/
This could possibly be implemented via subtracting 2 pointers.
const char * str = ...
const char * match = ...
int position = match - str;

Example use
#include <ctre.hpp>
#include <iostream>

const char * input = "123,456,768";
//extern const char * input;

int main(void){
    auto matches = ctre::range<"([0-9]+),?">(input);
    for (auto match: matches) {
        std::cout << "Match found at " << std::string_view{match.get<0>()} << "\n";
        //std::cout << "Position at" << match.position() << "\n";
    }
    return 0;
}

Compiler Explorer

Turns out you can get the position via a view
#include "ctre.hpp"
#include <iostream>

const char * input = "123,456,768";
//extern const char * input;

int main(void){
    static constexpr ctll::fixed_string pat = "([0-9]+),?";
    auto matches = ctre::range<pat>(input);
    for (auto match: matches) {
        auto view = match.to_view();
        std::cout << view.data() - input << " [" << view << "]\n";
    }
    return 0;
}

license_source: bigquery


text:
OrganizationRecognize

请教一下，开启OrganizationRecognize后为什么要重新生成切分图？ 我使用自定义词典的词，在这次重新生成后就失效了。

在细分结果上进行命名实体识别，也就是说粗分结果被排除。

感谢您对HanLP1.x的支持，我一直为没有时间回复所有issue感到抱歉，希望您提的问题已经解决。或者，您可以从《自然语言处理入门》中找到答案。
时光飞逝，HanLP1.x感谢您的一路相伴。我于东部标准时间2019年12月31日发布了HanLP1.x在上一个十年最后一个版本，代号为最后的武士。此后1.x分支将提供稳定性维护，但不是未来开发的焦点。
值此2020新年之际，我很高兴地宣布，HanLP2.0发布了。HanLP2.0的愿景是下一个十年的前沿NLP技术。为此，HanLP2.0采用TensorFlow2.0实现了最前沿的深度学习模型，通过精心设计的框架支撑下游NLP任务，在海量语料库上取得了最前沿的准确率。作为第一个alpha版本，HanLP 2.0.0a0支持分词、词性标注、命名实体识别、依存句法分析、语义依存分析以及文本分类。而且，这些功能并不仅限中文，而是面向全人类语种设计。HanLP2.0提供许多预训练模型，而终端用户仅需两行代码即可部署，深度学习落地不再困难。更多详情，欢迎观看HanLP2.0的介绍视频，或参与论坛讨论。
展望未来，HanLP2.0将集成1.x时代继承下来的高效率务实风范，同时冲刺前沿研究，做工业界和学术界的两栖战舰，请诸君继续多多指教，谢谢。

authors: hankcs junphine

repo: hankcs/HanLP


text:
Need sound button clicked event

No sure how to achieve it

we have a callback that gets called on every story change. u can attach your own sound in that callback.

Sorry, I didn't make myself understood. I meant that it would be useful to call an event when the user clicks the sound button in the video stories (for example to keep interaction statistics, see if the button is being seen and so on).
Something like afterSoundButtonClicked callback.

oh by bad. i didnt quite understand it before. but gotcha. we need to attach a callback for sound button interaction . could be  something like onSoundChanges(state:boolean).  i will add this to our milestones

Yes, maybe attach also the storie data or index. If guide me, I can help with that.

same problem, is there no mechanism currently to default the muted functionality to false? If not, I'm willing to contribute in any way

we should be able to add new props for story type video. i will add this asap

authors: bugbuddy69 hannadrehman quedicesebas

repo: hannadrehman/stories-react


text:
Update Gradle Wrapper from 8.1.1 to 8.3

Update Gradle Wrapper from 8.1.1 to 8.3.
Read the release notes: https://docs.gradle.org/8.3/release-notes.html

The checksums of the Wrapper JAR and the distribution binary have been successfully verified.

Gradle release: 8.3
Distribution (-bin) zip checksum: 591855b517fc635b9e04de1d05d5e76ada3f89f5fc76f87978d1b245b4f69225
Wrapper JAR Checksum: 0336f591bc0ec9aa0c9988929b93ecc916b3c1d52aed202c7381db144aa0ef15

You can find the reference checksum values at https://gradle.org/release-checksums/

🤖 This PR has been created by the Update Gradle Wrapper action.

Need help? 🤔

If something doesn't look right with this PR please file an issue here.

@dependabot rebase

source: gharchive/pull-request


text:
ERROR : Connection Refused by SGL backend when launching with Llava-1.6-34b

Hello
I am trying to launch the 34b model on WSL2 (ubuntu 22.04)
I have launched 4 instances of command prompt and entered the following commands:

python -m llava.serve.controller --host 0.0.0.0 --port 10000

python -m llava.serve.gradio_web_server --controller http://localhost:10000 --model-list-mode reload

CUDA_VISIBLE_DEVICES=0,1 python3 -m sglang.launch_server --model-path "/mnt/s/Models/llava-v1.6-34b" --tokenizer-path liuhaotian/llava-v1.6-34b-tokenizer --port 30000 --tp 2

python -m llava.serve.sglang_worker --host 0.0.0.0 --controller http://localhost:10000 --port 40000 --worker http://localhost:40000 --sgl-endpoint http://127.0.0.1:30000

after the 4th command, i get error :
(llava) badapadda@DESKTOP-UHHHGJ4:~/llava/LLaVA$ python -m llava.serve.sglang_worker --host 0.0.0.0 --controller http://localhost:10000 --port 40000 --worker http://localhost:40000 --sgl-endpoint http://localhost:30000
2024-03-06 02:16:59 | INFO | model_worker | args: Namespace(host='0.0.0.0', port=40000, worker_address='http://localhost:40000', controller_address='http://localhost:10000', model_name=None, sgl_endpoint='http://localhost:30000', limit_model_concurrency=5, stream_interval=1, no_register=False)
2024-03-06 02:16:59 | ERROR | stderr | Traceback (most recent call last):
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/urllib/request.py", line 1348, in do_open
2024-03-06 02:16:59 | ERROR | stderr |     h.request(req.get_method(), req.selector, req.data, headers,
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/http/client.py", line 1283, in request
2024-03-06 02:16:59 | ERROR | stderr |     self._send_request(method, url, body, headers, encode_chunked)
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/http/client.py", line 1329, in _send_request
2024-03-06 02:16:59 | ERROR | stderr |     self.endheaders(body, encode_chunked=encode_chunked)
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/http/client.py", line 1278, in endheaders
2024-03-06 02:16:59 | ERROR | stderr |     self._send_output(message_body, encode_chunked=encode_chunked)
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/http/client.py", line 1038, in _send_output
2024-03-06 02:16:59 | ERROR | stderr |     self.send(msg)
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/http/client.py", line 976, in send
2024-03-06 02:16:59 | ERROR | stderr |     self.connect()
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/http/client.py", line 942, in connect
2024-03-06 02:16:59 | ERROR | stderr |     self.sock = self._create_connection(
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/socket.py", line 845, in create_connection
2024-03-06 02:16:59 | ERROR | stderr |     raise err
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/socket.py", line 833, in create_connection
2024-03-06 02:16:59 | ERROR | stderr |     sock.connect(sa)
2024-03-06 02:16:59 | ERROR | stderr | ConnectionRefusedError: [Errno 111] Connection refused
2024-03-06 02:16:59 | ERROR | stderr |
2024-03-06 02:16:59 | ERROR | stderr | During handling of the above exception, another exception occurred:
2024-03-06 02:16:59 | ERROR | stderr |
2024-03-06 02:16:59 | ERROR | stderr | Traceback (most recent call last):
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/runpy.py", line 196, in _run_module_as_main
2024-03-06 02:16:59 | ERROR | stderr |     return _run_code(code, main_globals, None,
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/runpy.py", line 86, in _run_code
2024-03-06 02:16:59 | ERROR | stderr |     exec(code, run_globals)
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/llava/LLaVA/llava/serve/sglang_worker.py", line 238, in
2024-03-06 02:16:59 | ERROR | stderr |     worker = ModelWorker(args.controller_address,
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/llava/LLaVA/llava/serve/sglang_worker.py", line 62, in init
2024-03-06 02:16:59 | ERROR | stderr |     backend = RuntimeEndpoint(sgl_endpoint)
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/site-packages/sglang/backend/runtime_endpoint.py", line 22, in init
2024-03-06 02:16:59 | ERROR | stderr |     res = http_request(
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/site-packages/sglang/utils.py", line 110, in http_request
2024-03-06 02:16:59 | ERROR | stderr |     resp = urllib.request.urlopen(req, data=data)
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/urllib/request.py", line 216, in urlopen
2024-03-06 02:16:59 | ERROR | stderr |     return opener.open(url, data, timeout)
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/urllib/request.py", line 519, in open
2024-03-06 02:16:59 | ERROR | stderr |     response = self._open(req, data)
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/urllib/request.py", line 536, in _open
2024-03-06 02:16:59 | ERROR | stderr |     result = self._call_chain(self.handle_open, protocol, protocol +
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/urllib/request.py", line 496, in _call_chain
2024-03-06 02:16:59 | ERROR | stderr |     result = func(*args)
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/urllib/request.py", line 1377, in http_open
2024-03-06 02:16:59 | ERROR | stderr |     return self.do_open(http.client.HTTPConnection, req)
2024-03-06 02:16:59 | ERROR | stderr |   File "/home/badapadda/miniconda3/envs/llava/lib/python3.10/urllib/request.py", line 1351, in do_open
2024-03-06 02:16:59 | ERROR | stderr |     raise URLError(err)
2024-03-06 02:16:59 | ERROR | stderr | urllib.error.URLError: <urlopen error [Errno 111] Connection refused>

Any help is highly appreciated
UPDATE :
I installed Ubuntu 22 dual boot on my computer and followed the same steps as above and i get the exact same error
See Screenshot below :

UPDATE :
I installed Ubuntu 22 dual boot on my computer and followed the same steps as above and i get the exact same error

Met the exact save problem

have you found a solution @EYcab ?

@deadpipe ,no,have you?

no, @EYcab
but a temporary solution is to not use Sgl backend at all. Use the traditional old way and launch llava-1.6-34b with these three commands -
python -m llava.serve.controller --host 0.0.0.0 --port 10000
python -m llava.serve.gradio_web_server --controller http://localhost:10000 --model-list-mode reload
CUDA_VISIBLE_DEVICES=0 python -m llava.serve.model_worker --host 0.0.0.0 --controller http://localhost:10000 --port 40000 --worker http://localhost:40000 --model-path liuhaotian/llava-v1.6-34b --load-4bit
And the model runs on 20GB Vram

@deadpipe ,got you.

authors: EYcab deadpipe

repo: haotian-liu/LLaVA


text:
[Question] The pure text process in function "prepare_inputs_labels_for_multimodal"

Question
The codes in llava/model/llava_arch.py lines 235-237 seemly doing nothing? Is there any special intention for this code?
https://github.com/haotian-liu/LLaVA/blob/c121f0432da27facab705978f83c4ada465e46fd/llava/model/llava_arch.py#L234-L237

+1


text:
Use self.get_model().get_vision_tower() instead of self.get_model().vision_tower in llava_arch.py

The error raise as follow:
  File "/mnt/petrelfs/liqingyun/LLaVA/llava/train/train_mem.py", line 13, in <module>
    train()
  File "/mnt/petrelfs/liqingyun/LLaVA/llava/train/train.py", line 925, in train
    trainer.train()
  File "/mnt/petrelfs/liqingyun/miniconda3/envs/llava/lib/python3.10/site-packages/transformers/trainer.py", line 1644, in train
    return inner_training_loop(
  File "/mnt/petrelfs/liqingyun/miniconda3/envs/llava/lib/python3.10/site-packages/transformers/trainer.py", line 1911, in _inner_training_loop
    tr_loss_step = self.training_step(model, inputs)
  File "/mnt/petrelfs/liqingyun/miniconda3/envs/llava/lib/python3.10/site-packages/transformers/trainer.py", line 2657, in training_step
Traceback (most recent call last):
  File "/mnt/petrelfs/liqingyun/LLaVA/llava/train/train_mem.py", line 13, in <module>
    train()
  File "/mnt/petrelfs/liqingyun/LLaVA/llava/train/train.py", line 925, in train
    trainer.train()
  File "/mnt/petrelfs/liqingyun/miniconda3/envs/llava/lib/python3.10/site-packages/transformers/trainer.py", line 1644, in train
    return inner_training_loop(
  File "/mnt/petrelfs/liqingyun/miniconda3/envs/llava/lib/python3.10/site-packages/transformers/trainer.py", line 1911, in _inner_training_loop
    tr_loss_step = self.training_step(model, inputs)
  File "/mnt/petrelfs/liqingyun/miniconda3/envs/llava/lib/python3.10/site-packages/transformers/trainer.py", line 2657, in training_step
    loss = self.compute_loss(model, inputs)
  File "/mnt/petrelfs/liqingyun/miniconda3/envs/llava/lib/python3.10/site-packages/transformers/trainer.py", line 2689, in compute_loss
    outputs = model(**inputs)
  File "/mnt/petrelfs/liqingyun/miniconda3/envs/llava/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl
    return forward_call(*args, **kwargs)
  File "/mnt/petrelfs/liqingyun/miniconda3/envs/llava/lib/python3.10/site-packages/torch/distributed/fsdp/fully_sharded_data_parallel.py", line 748, in forward
    output = self._fsdp_wrapped_module(*args, **kwargs)
  File "/mnt/petrelfs/liqingyun/miniconda3/envs/llava/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl
    return forward_call(*args, **kwargs)
  File "/mnt/petrelfs/liqingyun/LLaVA/llava/model/language_model/llava_llama.py", line 82, in forward
    input_ids, attention_mask, past_key_values, inputs_embeds, labels = self.prepare_inputs_labels_for_multimodal(input_ids, attention_mask, past_key_values, labels, images)
  File "/mnt/petrelfs/liqingyun/LLaVA/llava/model/llava_arch.py", line 107, in prepare_inputs_labels_for_multimodal
    image_features = self.encode_images(images)
    loss = self.compute_loss(model, inputs)
  File "/mnt/petrelfs/liqingyun/miniconda3/envs/llava/lib/python3.10/site-packages/transformers/trainer.py", line 2689, in compute_loss
  File "/mnt/petrelfs/liqingyun/LLaVA/llava/model/llava_arch.py", line 82, in encode_images
    image_features = self.get_model().vision_tower(images)
TypeError: 'list' object is not callable
    outputs = model(**inputs)
  File "/mnt/petrelfs/liqingyun/miniconda3/envs/llava/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl
wandb: Waiting for W&B process to finish... (failed 1). Press Control-C to abort syncing.
    return forward_call(*args, **kwargs)
  File "/mnt/petrelfs/liqingyun/miniconda3/envs/llava/lib/python3.10/site-packages/torch/distributed/fsdp/fully_sharded_data_parallel.py", line 748, in forward
    output = self._fsdp_wrapped_module(*args, **kwargs)
  File "/mnt/petrelfs/liqingyun/miniconda3/envs/llava/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1501, in _call_impl
    return forward_call(*args, **kwargs)
  File "/mnt/petrelfs/liqingyun/LLaVA/llava/model/language_model/llava_llama.py", line 82, in forward
    input_ids, attention_mask, past_key_values, inputs_embeds, labels = self.prepare_inputs_labels_for_multimodal(input_ids, attention_mask, past_key_values, labels, images)
  File "/mnt/petrelfs/liqingyun/LLaVA/llava/model/llava_arch.py", line 107, in prepare_inputs_labels_for_multimodal
    image_features = self.encode_images(images)
  File "/mnt/petrelfs/liqingyun/LLaVA/llava/model/llava_arch.py", line 82, in encode_images
    image_features = self.get_model().vision_tower(images)
TypeError: 'list' object is not callable

The attr is:
self.get_model().vision_tower
ipdb> [CLIPVisionTower(
  (vision_tower): CLIPVisionModel(
    (vision_model): CLIPVisionTransformer(
      (embeddings): CLIPVisionEmbeddings(
        (patch_embedding): Conv2d(3, 1024, kernel_size=(14, 14), stride=(14, 14), bias=False)
        (position_embedding): Embedding(257, 1024)
      )
      (pre_layrnorm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True)
      (encoder): CLIPEncoder(
        (layers): ModuleList(
          (0-23): 24 x CLIPEncoderLayer(
            (self_attn): CLIPAttention(
              (k_proj): Linear(in_features=1024, out_features=1024, bias=True)
              (v_proj): Linear(in_features=1024, out_features=1024, bias=True)
              (q_proj): Linear(in_features=1024, out_features=1024, bias=True)
              (out_proj): Linear(in_features=1024, out_features=1024, bias=True)
            )
            (layer_norm1): LayerNorm((1024,), eps=1e-05, elementwise_affine=True)
            (mlp): CLIPMLP(
              (activation_fn): QuickGELUActivation()
              (fc1): Linear(in_features=1024, out_features=4096, bias=True)
              (fc2): Linear(in_features=4096, out_features=1024, bias=True)
            )
            (layer_norm2): LayerNorm((1024,), eps=1e-05, elementwise_affine=True)
          )
        )
      )
      (post_layernorm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True)
    )
  )
)]
self.get_model().get_vision_tower()
ipdb> CLIPVisionTower(
  (vision_tower): CLIPVisionModel(
    (vision_model): CLIPVisionTransformer(
      (embeddings): CLIPVisionEmbeddings(
        (patch_embedding): Conv2d(3, 1024, kernel_size=(14, 14), stride=(14, 14), bias=False)
        (position_embedding): Embedding(257, 1024)
      )
      (pre_layrnorm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True)
      (encoder): CLIPEncoder(
        (layers): ModuleList(
          (0-23): 24 x CLIPEncoderLayer(
            (self_attn): CLIPAttention(
              (k_proj): Linear(in_features=1024, out_features=1024, bias=True)
              (v_proj): Linear(in_features=1024, out_features=1024, bias=True)
              (q_proj): Linear(in_features=1024, out_features=1024, bias=True)
              (out_proj): Linear(in_features=1024, out_features=1024, bias=True)
            )
            (layer_norm1): LayerNorm((1024,), eps=1e-05, elementwise_affine=True)
            (mlp): CLIPMLP(
              (activation_fn): QuickGELUActivation()
              (fc1): Linear(in_features=1024, out_features=4096, bias=True)
              (fc2): Linear(in_features=4096, out_features=1024, bias=True)
            )
            (layer_norm2): LayerNorm((1024,), eps=1e-05, elementwise_affine=True)
          )
        )
      )
      (post_layernorm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True)
    )
  )
)

I also meet this error, I use self.get_model().vision_tower[0] to make it run [doge].

Thank you for the contribution!

authors: Li-Qingyun dydxdt haotian-liu


text:
Alexa home response not working

Hi I have tried many combinations of code and I can get Alexa to control my Thermostat in Home Assistant but I cant get Alexa to respond.
I have tried the the Code form the https://alexa-node-red.bm.hardill.me.uk/docs but she replies "I am not quite sure whet went wrong"

my code in Function node is:-
if (msg.payload < 10 || msg.payload > 30) {
    var range = {
        min: 10.0,
        max: 30.0
    }
    msg.payload = false;
    msg.extra = range;

} else {
    msg.extra = {
        targetTemperature: {
            value: msg.payload
        }
    };
    msg.payload = true;
}
return msg;

my Debug output is:-

what am I missing?
Regards Dave

Something appears to have changed on Amazon's end because the test devices I have fail as well with the message "I'm not quite sure what went wrong", which is a totally useless error message from a debugging point of view.
This service is no longer being actively being developed and Amazon have even removed all access to the doc for the version of the API it was written against. I don't have the time (or the inclination as I have moved whole sale over to using Google Home f) to rewrite the whole service to use the newer version of the Home Skill API. So it looks like thermostat devices will have to stay broken unless Amazon revet what ever change they made that broke them.

Ok, thanks, totally understand
Re Dave

authors: DaveTiff hardillb


text:
Dynamic routes not generated

Details
Hi, I'm assuming I'm doing something wrong, but I'm not sure what haha. I'm trying to generate a sitemap for dynamic routes. As in, the sitemap that is generated does not match what is defined in the sitemap-urls.
// server/api/_sitemap-urls.ts

import { getArticlePaths, getCareerPaths } from '~/router/routeGeneration';

export default defineEventHandler(async () => {
  const articlePaths = getArticlePaths();
  const careerPaths = await getCareerPaths();

  return [...articlePaths, ...careerPaths].map((p) => {
    return { loc: p, lastmod: new Date() };
  });
});

generated sitemap:
[{"loc":"/science"},{"loc":"/premium"},{"loc":"/philosophy"},{"loc":"/about"},{"loc":"/"},{"loc":"/articles/30-no-career-direction"},{"loc":"/articles"},{"loc":"/careers"},{"loc":"/articles/bad-reasons-to-quit-your-job"},{"loc":"/articles/advice-for-young-people"},{"loc":"/articles/am-i-getting-fired"},{"loc":"/articles/career-advice"},{"loc":"/articles/avoid-burnout"},{"loc":"/articles/best-career-advice-explore-exploit"},{"loc":"/articles/career-aptitude"},{"loc":"/articles/career-change"},{"loc":"/articles/career-change-40-no-degree"},{"loc":"/articles/career-change-for-teachers"},{"loc":"/articles/career-change-40"},{"loc":"/articles/career-change-impact-on-salary"},{"loc":"/articles/career-change-50-no-degree"},{"loc":"/articles/career-landscape"},{"loc":"/articles/career-change-quiz"},{"loc":"/articles/career-quiz"},{"loc":"/articles/disc-personality-type-c"},{"loc":"/articles/do-the-job-you-want-to-do"},{"loc":"/articles/dont-know-what-career-i-want"},{"loc":"/articles/fear-of-changing-careers"},{"loc":"/articles/do-what-you-love"},{"loc":"/articles/finding-your-passion"},{"loc":"/articles/enfp-personality-type"},{"loc":"/articles/hardest-majors-in-college"},{"loc":"/articles/hate-job-so-much-anxiety"},{"loc":"/articles/how-to-find-a-career-you-love"},{"loc":"/articles/how-to-be-productive-in-life"},{"loc":"/articles/how-to-make-a-career-choice"},{"loc":"/articles/how-to-get-things-done"},{"loc":"/articles/how-to-succeed-compound-yourself"},{"loc":"/articles/i-dont-want-to-go-to-work"},{"loc":"/articles/i-feel-like-quitting-my-job-everyday"},{"loc":"/articles/how-you-can-work-hard"},{"loc":"/articles/i-feel-stuck-in-my-job"},{"loc":"/articles/i-hate-my-job-100-reasons"},{"loc":"/articles/i-hate-my-job-but-cant-afford-to-quit"},{"loc":"/articles/i-hate-my-job"},{"loc":"/articles/i-hate-my-job-but-i-cant-quit"},{"loc":"/articles/i-hate-working"},{"loc":"/articles/i-hate-working-so-much"},{"loc":"/articles/i-quit-my-job-and-ruined-my-life"},{"loc":"/articles/i-hate-my-job-but-it-pays-well"},{"loc":"/articles/interest-trumps-discipline"},{"loc":"/articles/job-doesnt-align-with-your-values"},{"loc":"/articles/mindfulness-not-flow"},{"loc":"/articles/mixed-feelings-of-quitting-your-job"},{"loc":"/articles/most-regretted-college-majors"},{"loc":"/articles/myers-briggs-type-to-advance-career"},{"loc":"/articles/my-job-makes-me-miserable"},{"loc":"/articles/my-job-is-making-me-depressed"},{"loc":"/articles/myers-briggs-vs-big5"},{"loc":"/articles/myers-briggs-vs-enneagram"},{"loc":"/articles/myers-briggs"},{"loc":"/articles/no-passion-for-anything"},{"loc":"/articles/no-career-interests-me"},{"loc":"/articles/personality-career-test"},{"loc":"/articles/personality"},{"loc":"/articles/pursue-a-career"},{"loc":"/articles/quiet-quitting"},{"loc":"/articles/personality-types-at-the-workplace"},{"loc":"/articles/quit-job-without-another"},{"loc":"/articles/seven-signs-you-are-in-the-wrong-career"},{"loc":"/articles/signs-you-getting-laid-off"},{"loc":"/articles/risk-of-quitting-job"},{"loc":"/articles/signs-you-hate-your-job"},{"loc":"/articles/top-ten-high-demand-careers"},{"loc":"/articles/specialists-vs-generalists"},{"loc":"/articles/toxic-productivity"},{"loc":"/articles/twenty-five-and-dont-know-what-career-i-want"},{"loc":"/articles/value-professional-success"},{"loc":"/articles/unhappy-at-work-take-our-quiz"},{"loc":"/articles/web-of-knowledge"},{"loc":"/articles/what-drives-you"},{"loc":"/articles/what-should-i-do-with-my-life-quiz"},{"loc":"/articles/what-should-i-do-with-my-life"},{"loc":"/articles/what-is-a-vocation"},{"loc":"/articles/what-to-do-with-my-life"},{"loc":"/articles/what-should-i-major-in"},{"loc":"/articles/why-great-work-sucks"},{"loc":"/articles/work-life-balance"},{"loc":"/articles/workplace-personality-test"}]

there's no lastmod in the resulting sitemap and all the routes from the await getCareerPaths() are not there (there should be about 900 routes starting with /careers). I must be missing something.
I have no additional specific settings for sitemap in my nuxtconfig. I've tried putting this generation in sitemap.urls directly, but no dice.
Any tips would be appreciated
versions
nuxt@3.7.4 with Nitro 2.6.3
nuxt-simple-sitemap@3.4.0

Same here

same question

I switched to the latest version of the plugin in my production project and the dynamic links disappeared. Guys, please save me.

I ended up using nuxt/content:
https://content.nuxt.com/recipes/sitemap & https://github.com/benoitdemaegdt/nuxt3-sitemap
That is make an api/routes/sitemap.xml.ts and put the content from benoitdemaegdt/nuxt3-sitemap in there.
I adjusted it slightly to patch my needs, but that seems to do the trick for me, hope that helps.

I ended up using nuxt/content:
https://content.nuxt.com/recipes/sitemap & https://github.com/benoitdemaegdt/nuxt3-sitemap
That is: make an api/routes/sitemap.xml.ts and put the content from benoitdemaegdt/nuxt3-sitemap in there.
I adjusted it slightly to match my needs, but that seems to do the trick for me, hope that helps.

I have error in string import { serverQueryContent } from '#content/server'

I ended up using nuxt/content:
https://content.nuxt.com/recipes/sitemap & https://github.com/benoitdemaegdt/nuxt3-sitemap
That is: make an api/routes/sitemap.xml.ts and put the content from benoitdemaegdt/nuxt3-sitemap in there.
I adjusted it slightly to match my needs, but that seems to do the trick for me, hope that helps.

is there any config in sitemap.xml.ts that could return all my sitemap if i do not use nuxt content ?

В итоге я использовал nuxt/content:
https://content.nuxt.com/recipes/sitemap и https://github.com/benoitdemaegdt/nuxt3-sitemap
То есть: сделайте и поместите оттуда api/routes/sitemap.xml.tsконтент .benoitdemaegdt/nuxt3-sitemap
Я немного скорректировал его в соответствии со своими потребностями, но, похоже, мне это помогло, надеюсь, это поможет.

In dev working but i build my project i have error
Failed to parse URL from sitemap.xml                                                                                18:38:31
at Object.fetch (node:internal/deps/undici/undici:11457:11)

I ended up using nuxt/content:
https://content.nuxt.com/recipes/sitemap & https://github.com/benoitdemaegdt/nuxt3-sitemap
That is: make an api/routes/sitemap.xml.ts and put the content from benoitdemaegdt/nuxt3-sitemap in there.
I adjusted it slightly to match my needs, but that seems to do the trick for me, hope that helps.

is there any config in sitemap.xml.ts that could return all my sitemap if i do not use nuxt content ?

You can treat the event handler as a normal nuxt server API, so you can use fs and async/await to generate all your routes

Sorry i write in my nuxt.config
nitro: {
prerender: {
routes: ['/sitemap.xml']
}
}
When i delete my project build)

Bottom line: I used another library for a working project
My steps:

npm uninstall nuxt-simple-sitemap
npm install sitemap
Create dicretory server/routes
Create file sitemap.xml.ts
Add this code in file:
`
import {SitemapStream, streamToPromise} from 'sitemap'

export default defineEventHandler(async (event) => {
// Fetch all documents
const sitemap = new SitemapStream({
hostname: 'YOUR URL'
})
      // The <changefreq> tag tells search engines how often you expect a page on your site to change. This can help them
      //decide how frequently to crawl the page. The possible values for this tag are "always," "hourly," "daily," "weekly,"
      //"monthly," "yearly," and "never."
sitemap.write({
        url: 'LINK',
        changefreq: 'daily',
        lastmod: 'DATE'
    })

//end
sitemap.end()

//return
return streamToPromise(sitemap)
})
`

Bottom line: I used another library for a working project
My steps:

npm uninstall nuxt-simple-sitemap
npm install sitemap
Create dicretory server/routes
Create file sitemap.xml.ts
Add this code in file:
import {SitemapStream, streamToPromise} from 'sitemap'

`export default defineEventHandler(async (event) => { // Fetch all documents const sitemap = new SitemapStream({ hostname: 'YOUR URL' })
      // The <changefreq> tag tells search engines how often you expect a page on your site to change. This can help them
      //decide how frequently to crawl the page. The possible values for this tag are "always," "hourly," "daily," "weekly,"
      //"monthly," "yearly," and "never."
sitemap.write({
        url: 'LINK',
        changefreq: 'daily',
        lastmod: 'DATE'
    })

//end
sitemap.end()

//return return streamToPromise(sitemap) })`

Yep, that's exactly what I ended up doing, thanks!

@GoudekettingRM Thanks bro, you saved my day from the customer

@palachX Can i have your full code of sitemap.xml.ts ?

@GoudekettingRM It seems to me that you closed the issue early, nuxt-simple-sitemap really isn't working as it should right now.

@palachX , yeah, you're correct, I'll reopen, but since I have my sitemap working, I don't really care anymore 🙊

@GoudekettingRM
Everything works fine, but the error was because I wrote the code below in the nuxt config.:
nitro: {
    prerender: {
                routes: ['/sitemap.xml']
       }
}

My application works via ssr so there is no need for pre-rendering

@GoudekettingRM Everything works fine, but the error was because I wrote the code below in the nuxt config.:
nitro: {
    prerender: {
                routes: ['/sitemap.xml']
       }
}

My application works via ssr so there is no need for pre-rendering. but the error has occurred before without using $fetch

@palachX interesting, I have the sitemap.xml in my nitro prerender routes and it works without any issues

this one works for me but it's only return 1 url, still finding ways to get all routes
import { serverQueryContent } from '#content/server'
import { SitemapStream, streamToPromise } from 'sitemap'
export default defineEventHandler(async (event) => {
// Fetch all documents
const docs = await serverQueryContent(event).find()
const sitemap = new SitemapStream({
hostname: 'http://localhost:3000'
})
for (const doc of docs) {
sitemap.write({
url: doc._path,
changefreq: 'monthly'
})
}
sitemap.end()
return streamToPromise(sitemap)
})

this one works for me but it's only return 1 url, still finding ways to get all routes
import { serverQueryContent } from '#content/server' import { SitemapStream, streamToPromise } from 'sitemap'
export default defineEventHandler(async (event) => { // Fetch all documents const docs = await serverQueryContent(event).find() const sitemap = new SitemapStream({ hostname: 'http://localhost:3000' })
for (const doc of docs) { sitemap.write({ url: doc._path, changefreq: 'monthly' }) } sitemap.end()
return streamToPromise(sitemap) })

If you format your code in triple backticks, it's easier to read. Did you check what the value of docs is?

Any updates on this issue? it can't seem to find _sitemap-urls.ts or just flat out ignores it..

Here is a workaround...use the hook sitemap:resolved et totally rewrite the sitemap...
hooks: {
  async 'sitemap:resolved'(ctx) {
    const urls = await urlsToGenerate();
    ctx.urls = urls.map(page => ({
       loc: page.slug,
       lastmod: page.modified
       changefreq: 'daily',
       priority: 0.8,
     }));
  }
}

In my case all logic for generating urls happens in urlsToGenerate as it only ouput what i need to put in the sitemap...

This does nothing.
On Fri, 10 Nov 2023 at 00:50, Khelil @.***> wrote:

Here is a workaround...use the hook sitemap:resolved
https://nuxtseo.com/sitemap/api/nuxt-hooks et totally rewrite the
sitemap...
hooks: {
async 'sitemap:resolved'(ctx) {
const urls = await urlsToGenerate();
ctx.urls = urls.map(page => ({
loc: page.slug,
lastmod: page.modified
changefreq: 'daily',
priority: 0.8,
}));
}
}
In my case all logic for generating urls happens in urlsToGenerate as it
only ouput what i need to put in the sitemap...
—
Reply to this email directly, view it on GitHub
https://github.com/harlan-zw/nuxt-simple-sitemap/issues/150#issuecomment-1804855605,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AENTTE2ULHQSQKAOUQ6XJO3YDVT3JAVCNFSM6AAAAAA6AC2OV6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBUHA2TKNRQGU
.
You are receiving this because you commented.Message ID:
@.***>

Where did you add this code? I added the hook in
server/api/_sitemap-urls.ts but I get:
[nuxt] [request error] [unhandled] [500] Cannot access '_sitemapUrls$1'
before initialization
at  @.***/image/dist/runtime/ipx.mjs:22:3)
at process.processTicksAndRejections
(node:internal/process/task_queues:95:5)
at async Object.handler (./node_modules/h3/dist/index.mjs:1630:19)
at async toNodeHandle (./node_modules/h3/dist/index.mjs:1840:7)
at async ufetch (./node_modules/unenv/runtime/fetch/index.mjs:9:17)
at async $fetchRaw2
(./node_modules/ofetch/dist/shared/ofetch.00501375.mjs:219:26)
at async $fetch2
(./node_modules/ofetch/dist/shared/ofetch.00501375.mjs:261:15)
at async Promise.all (index 0)
at resolveAsyncDataSources
(./node_modules/nuxt-simple-sitemap/dist/runtime/sitemap/entries/sources.mjs:111:3)
at buildSitemap
(./node_modules/nuxt-simple-sitemap/dist/runtime/sitemap/builder/sitemap.mjs:5:19)
[nuxt] [request error] [unhandled] [500] Cannot access '_sitemapUrls$1'
before initialization
at  @.***/image/dist/runtime/ipx.mjs:22:3)
at process.processTicksAndRejections
(node:internal/process/task_queues:95:5)
at async Object.handler (./node_modules/h3/dist/index.mjs:1630:19)
at async toNodeHandle (./node_modules/h3/dist/index.mjs:1840:7)
at async ufetch (./node_modules/unenv/runtime/fetch/index.mjs:9:17)
at async $fetchRaw2
(./node_modules/ofetch/dist/shared/ofetch.00501375.mjs:219:26)
at async $fetch2
(./node_modules/ofetch/dist/shared/ofetch.00501375.mjs:261:15)
at async Promise.all (index 0)
at resolveAsyncDataSources
(./node_modules/nuxt-simple-sitemap/dist/runtime/sitemap/entries/sources.mjs:111:3)
at buildSitemap
(./node_modules/nuxt-simple-sitemap/dist/runtime/sitemap/builder/sitemap.mjs:5:19)
[nuxt] [request error] [unhandled] [500] Cannot access 'renderer$1' before
initialization
at  @.***/image/dist/runtime/ipx.mjs:22:3)
at process.processTicksAndRejections
(node:internal/process/task_queues:95:5)
at async Object.handler (./node_modules/h3/dist/index.mjs:1630:19)
at async Server.toNodeHandle (./node_modules/h3/dist/index.mjs:1840:7)
On Fri, 10 Nov 2023 at 22:32, Niki Stohler @.***> wrote:

This does nothing.
On Fri, 10 Nov 2023 at 00:50, Khelil @.***> wrote:

Here is a workaround...use the hook sitemap:resolved
https://nuxtseo.com/sitemap/api/nuxt-hooks et totally rewrite the
sitemap...
hooks: {
async 'sitemap:resolved'(ctx) {
const urls = await urlsToGenerate();
ctx.urls = urls.map(page => ({
loc: page.slug,
lastmod: page.modified
changefreq: 'daily',
priority: 0.8,
}));
}
}
In my case all logic for generating urls happens in urlsToGenerate as it
only ouput what i need to put in the sitemap...
—
Reply to this email directly, view it on GitHub
https://github.com/harlan-zw/nuxt-simple-sitemap/issues/150#issuecomment-1804855605,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AENTTE2ULHQSQKAOUQ6XJO3YDVT3JAVCNFSM6AAAAAA6AC2OV6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBUHA2TKNRQGU
.
You are receiving this because you commented.Message ID:
@.***>

I think overall there are a number of different issues in this thread. I'm going to close it with the release of v4.
If you had issues previously, please try v4 and read through the updated documentation. If you still are having problems, make a new issue and I'll help you out :)

authors: Envaya GoudekettingRM LoccBui dewita97 harlan-zw khelil palachX whcxxb

repo: harlan-zw/nuxt-simple-sitemap


text:
fix heading

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[ ] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

authors: bot-gitexp-user brian-f-harness

repo: harness/developer-hub


text:
Update use-an-external-redis-database.md

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[ ] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


text:
Update delegate release notes

Added today's SaaS release information, the current delegate version, and a note that there are no changes for Harness Delegate.
Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[ ] Issue
[ ] Feature
[ x ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[x ] Optional Screen Shoot

Preview environment: https://ci.pr.harness.io/pr-382

Thanks. Waiting to make sure I have the delegate version information correct.

Preview environment: https://ci.pr.harness.io/pr-382

authors: bot-gitexp-user kat-enos


text:
chore: Move 3 tags from Docusaurus plugins to GTM [HDH-208]

Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the CODEOWNERS.
What Type of PR is This?

[ ] Issue
[ ] Feature
[x] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[x] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://658953792ac87788e2dd9591--harness-developer.netlify.app

authors: bot-gitexp-user wei-harness


text:
feat:[CDS-96727]: review comments for jira kb for custom fields

Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: __________________________________
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66555528c7f8a98f4cb29eb7--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66555560d828e985f4b44014--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://665555283247fc9ac2200639--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6655663f3fd68db283e580d8--harness-developer.netlify.app

authors: bot-gitexp-user naman-goenka


text:
chore: create ai qa assistant folder

Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: __________________________________
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

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

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6733e25c2ebf9c03ea585a6c--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6733e2a3ccf82200c6785c73--harness-developer.netlify.app


text:
[Autopilot] resize approval for db/postgres-data (pvc-0289ff0b-882e-4662-b5d9-cd924df12fcf) rule: ut-vol-resize-rule

This is a request to approve the following automated action
What will get affected

Type: PersistentVolumeClaim
Name: postgres-data
Namespace: db
Owner information:

Type: Deployment
Name: postgres

What action will be taken
PVC will resize from 10 GiB to 20 GiB
Why is the action needed.
The action request was triggered based on an AutopilotRule ut-vol-resize-rule defined in your cluster.
How do I approve
Once you review the above,

To approve, simply approve and merge this PR
To declined, close the PR

Autopilot will be watching for the merged specs in the cluster and will proceed with the action if approved and declined the action if not.

[Autopilot] Closing PR as the action was found declined in the Kubernetes cluster.

repo: harsh-px/flux-get-started


text:
整数の割り算の記号をスラッシュにしたい

整数の二項演算子は + - × ÷ が表示されますが、実数の二項演算子が +. -. *. /. なのもあり、実際の OCaml での記号 + - * / であってほしいです。

ご報告ありがとうございます！直しましたm(_ _)m
コミット44dda82で、公開用デモのほうにも反映しました。
ありがとうございます！

authors: furukaw harukamm

repo: harukamm/ocaml-blockly


text:
research all of GNU ed's commands

research all of GNU ed's commands, and write in documentation comment, src/lib.rs.

https://www.gnu.org/software/ed/manual/ed_manual.html


text:
[ENHANCEMENT] Be Able To View Cloud Init Failures/Errs For VMs Without Needing to SSH into VM

Is your enhancement related to a problem? Please describe.
An ability to view cloud-init failures/errors for VMs that get provisioned with something like terraform without needing to log in to the vm to view the cloud init output log.  Just providing a single-pane-of-glass approach to view Harvester VMs provisioning with the cloud-init - currently the only way to see the cloud init output in detail is through jumping on the vm directly and depending how the VM's cloud-init was configured.  There is no place to visibly see errors / debug logs / reporting items through Harvester on the VMs that get spun up and are running.
Given:
    output:
      init:
          output: "> /var/log/cloud-init.out"
          error: "> /var/log/cloud-init.err"
      config: "tee -a /var/log/cloud-config.log"
      final:
          - ">> /var/log/cloud-final.out"
          - "/var/log/cloud-final.err"

There could also be other variants in the YAML structure for logging:
https://cloudinit.readthedocs.io/en/23.1.1/development/logging.html#command-output
Maybe if a value is present, for any configuration of output then some additional logic happens at a controller level to dig deeper to determine whether or not to provide the end user that information.
Describe the solution you'd like
Perhaps just on the VM index page a "Warning" icon with a message of (when hovered over):
"Warning: cloud-init had error"
Then clicking into the VM from the index page we could dive deeper and see exactly what/where the error came from.
Describe alternatives you've considered
Leveraging Event Reporting:
https://cloudinit.readthedocs.io/en/23.1.1/development/logging.html#event-reporting
Perhaps Harvester could have a centralized place, that instead of scraping the cloud-config/cloud-init logs from the VM, if the VM specified something like:
reporting:
  <user-defined name>:
    type: webhook
    endpoint: <url>
    timeout: <timeout in seconds>
    retries: <number of retries>
    consumer_key: <OAuth consumer key>
    token_key: <OAuth token key>
    token_secret: <OAuth token secret>
    consumer_secret: <OAuth consumer secret>

With some Harvester provided credentials that get generated much like how API Keys get generated.
Then maybe it's just reporting that happens to a centralized location that can be viewed without ssh'ing into the VM.
Maybe something can be gathered back from KubeVirt after VM is up:
https://github.com/kubevirt/kubevirt/blob/main/tests/vmi_cloudinit_test.go#L578-L661
Additional context
Example:
ubuntu@docker-rancher-27-head:~$ cat /var/log/cloud-final.err
Cloud-init v. 22.4.2-0ubuntu0~22.04.1 running 'modules:final' at Thu, 16 Mar 2023 21:24:04 +0000. Up 21.73 seconds.
/var/lib/cloud/instance/scripts/runcmd: 2: systemctl - enable - --now - qemu-guest-agent.service: not found
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
W: https://download.docker.com/linux/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: https://download.docker.com/linux/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
dpkg-preconfigure: unable to re-open stdin: No such file or directory
Synchronizing state of qemu-guest-agent.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable qemu-guest-agent
The unit files have no installation config (WantedBy=, RequiredBy=, Also=,
Alias= settings in the [Install] section, and DefaultInstance= for template
units). This means they are not meant to be enabled using systemctl.

Possible reasons for having this kind of units are:
• A unit may be statically enabled by being symlinked from another unit's
  .wants/ or .requires/ directory.
• A unit's purpose may be to act as a helper for some other unit which has
  a requirement dependency on it.
• A unit may be started when needed via activation (socket, path, timer,
  D-Bus, udev, scripted systemctl call, ...).
• In case of template units, the unit is meant to be enabled with some
  instance name specified.
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
sysctl: setting key "net.ipv4.conf.all.accept_source_route": Invalid argument
sysctl: setting key "net.ipv4.conf.all.promote_secondaries": Invalid argument
Unable to find image 'rancher/rancher:v2.7.2' locally
docker: Error response from daemon: manifest for rancher/rancher:v2.7.2 not found: manifest unknown: manifest unknown.
See 'docker run --help'.
2023-03-16 21:24:37,647 - cc_scripts_user.py[WARNING]: Failed to run module scripts-user (scripts in /var/lib/cloud/instance/scripts)
2023-03-16 21:24:37,647 - util.py[WARNING]: Running module scripts-user (<module 'cloudinit.config.cc_scripts_user' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_scripts_user.py'>) failed
Cloud-init v. 22.4.2-0ubuntu0~22.04.1 finished at Thu, 16 Mar 2023 21:24:37 +0000. Datasource DataSourceNoCloud [seed=/dev/vdb][dsmode=net].  Up 82.03 seconds

In that example, the issue was that rancher:v2.7.2 was unknown, the only available one at the time of this creation of enhancement request is v2.7.2-rc6.

Perhaps add the ability to phone-home to Harvester cluster VIP to let Harvester Cluster know information about the VM Provisioning?
https://cloudinit.readthedocs.io/en/17.2/topics/modules.html#phone-home

repo: harvester/harvester


text:
[BUG] Harvester Docs vs Harvester-Installer (Interactive ISO) Disk Requirements Out of Sync

Describe the bug
Hardware Requirements of Harvester Installer's Interactive ISO:
harvester-installer/pkg/config/config.go
const (
	SoftMinDiskSizeGiB   = 140
	HardMinDiskSizeGiB   = 60
	MinCosPartSizeGiB    = 25
	NormalCosPartSizeGiB = 50
	MaxPods              = 200
)

Doesn't match up when Docs & Harvester Installer Interactive ISO runs.
To Reproduce
Phase A:

Attempt to install Harvester w/ disk of 59GiB
It will say that it doesn't meet "minimum"

Phase B:

Attempt to install Harvester w/ disk of 139GiB
It will say that it doesn't meet "recommended"

Expected behavior
Interactive ISO backend configuration restrictions to match that of what is encouraged in our docs.
Minimum Disk: 200GB
Recommended Disk: 500GB
Environment

Harvester ISO version: master-head
Underlying Infrastructure: qemu/kvm

Additional context
https://github.com/harvester/harvester/assets/5370752/154c0064-c3a5-4e39-ade5-361d8108eaf3

https://github.com/harvester/harvester-installer/pull/499
Should fix this issue :smile:

@masteryyh
In v1.2.0-rc2 interactive iso install, when a user inputs, persistent size of 0Gi and error message of:
Partition size is too small. Minimum 150Gi is required
Does that error message need to read something like?

Partition size is too small. Minimum 250Gi is required
From, https://github.com/harvester/ipxe-examples/pull/61/files

Or is 150Gi the minimum for the partition, but the minimum disk size is 250Gi ( NVMe/SSD installed) / recommended 500Gi (NVMe/SSD installed)?

it is about the minimum partition size, if changing the text to Minimum partition size 150Gi is required. is preferred, we could update it, thanks. cc @masteryyh

authors: guangbochen irishgordo


text:
[BUG] Upgrade workaround for rancher-system-agent does not get cleaned up

Describe the bug

In #4149, we added a workaround for not restarting the RKE2 server/agent on the nodes during the upgrade. Though we have thought of the cleanup procedure, there are still loose ends...
When an upgrade fails at a later phase (specifically, after the apply manifest phase has been completed), the workaround above is not cleaned up. This is because the cleanup code will be executed in the node upgrade phase for each node. So the workaround, i.e., the override.conf for the rancher-system-agent system service, remains on the nodes. That will cause the later upgrade to get into trouble.
To Reproduce

Upgrade from v1.1.2 to v1.2.1
Intentionally break the upgrade by removing the Upgrade CR when the upgrade progress goes beyond phase 3 (upgrading system service)
Verify that there are two files remain on the nodes under /run/systemd/system/rancher-system-agent.service.d/:

override.conf
10-harvester-upgrade.env

Expected behavior

The files generated by the workaround shouldn't exist after the upgrade, even if the upgrade failed.
Support bundle

Environment

Harvester ISO version: upgrade from v1.1.2 to v1.2.1
Underlying Infrastructure (e.g. Baremetal with Dell PowerEdge R630):

Additional context
The removal of the workaround could be applied more widely, not just restricted to versions before v1.2.0:
https://github.com/harvester/harvester/blob/22d9e700e0e05231fd2b610584da43c0a3ce6fd9/package/upgrade/upgrade_node.sh#L279-L283
The workaround is to remove the /run/systemd/system/rancher-system-agent.service.d/ directory, daemon reload, and restart rancher-system-agent on each node before start over an upgrade.

The plan is to persist the workaround as a part of the regular upgrade flow. We don't want the RKE2 server/agent to accidentally restart during the Rancher upgrade, so this is a way to protect them. That is to say, we'll remove the version checking for installing and remove the rancher-system-agent system service files.

Provide test result on v1.3-4372cbc4-head, close as fixed.
Environment

Harvester

Version: v1.3-4372cbc4-head
Profile: QEMU/KVM, 2 nodes (8C/16G/500G)
ui-source: Auto

Steps

Setup 2 node harvester cluster

Upgrade to v1.3.0-rc3 ^1 and intentionally break the upgrade by removing the Upgrade CR when the upgrade progress goes beyond phase 3 (upgrading system service)
*

 Workaround files should still there :heavy_check_mark:

Upgrade to v1.3.0-rc3 again

Upgrade should success :heavy_check_mark:
Workaround files should be cleand up :heavy_check_mark:

authors: albinsun starbops


text:
[BUG] Wrong login page tab name

Describe the bug
The login page tab name is Rancher instead of Harvester with the Harvester logo, I don't think that's expected.

To Reproduce
Steps to reproduce the behavior:

Go to the login page and check the tab name.

Expected behavior
Tab should be named Harvester
Support bundle
N/A
Environment:

Harvester ISO version: master-158a35d3-head
Underlying Infrastructure (e.g. Baremetal with Dell PowerEdge R630): ISO and dev mode

Additional context
N/A

@DaiYuzeng   Solve problems in customer projects,
@guangbochen   harvester will not have this problem after merge to dashboard

tested with master from 8-18, but build number is showing v2.6.0-rc3 due to existing bug. Closing

authors: WuJun2016 juadk noahgildersleeve


text:
Pencil Thickness Slider

Pencil thickness slider is added

Why you delete the package-lock file?
Kinldy uncommit it!

Sorry I will uncommit it ASAP!

Sir I haven't deleted the package lock file.
[image: image.png]
On Sun, Apr 10, 2022 at 4:14 PM Vedant Jain @.***>
wrote:

Why you delete the package-lock file?
Kinldy uncommit it!
—
Reply to this email directly, view it on GitHub
https://github.com/hash-define-organization/Hash-Whiteboard/pull/47#issuecomment-1094242415,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARTWUAR3MVUCITWBPEK2ZNLVEKWJVANCNFSM5S2AYBBQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

Sir I haven't deleted the package lock file. [image: image.png]
…
On Sun, Apr 10, 2022 at 4:14 PM Vedant Jain @.> wrote: Why you delete the package-lock file? Kinldy uncommit it! — Reply to this email directly, view it on GitHub <#47 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARTWUAR3MVUCITWBPEK2ZNLVEKWJVANCNFSM5S2AYBBQ . You are receiving this because you authored the thread.Message ID: @.>

Checkout your files changes tab
also please update the repo and resolve conflicts.

Was not able to resolve conflicts so will be opening a PR again


text:
Default placeholder (*format) not up to date with Python 3's sqlite module

Just wondering if this is a necessary fix just pertaining to using Jinjasql with sqlite3?
According to Python 3's Sqlite3 documentation, sqlite3 only accepts two kinds of placeholders when parameterising queries: question mark and named style. Would it be necessary to set the default param_style to be qmark?

Yes, for sqlite, you should set the param_style to qmark. Closing this issue as there isn't a defect or feature. Thanks!

authors: dinosawrusrex sripathikrishnan

repo: hashedin/jinjasql


text:
Add Repo Maintainers to CODEOWNERS file

Update CODEOWNERS to provide maintainers ownership of all files in their repos
Description:
Update this repositories .github/CODEOWNER file to ensure that the repository maintainer
group(s) have full control of the files in this repository.

No CODEOWNERS file

Will not do.

repo: hashgraph/hedera-hardhat-hethers


text:
Python 3 porting changes:

use '()' when calling print - will also work with Python2. On 3, if
not specified, will result in syntax err.
use Exception as e: instead of Exception, e: - This form is also
backwards-compatible with 2.6 and 2.7.

Changes that are not backwards compat:

httplib is now called http.client
urllib2 now called urllib.request

isinstance(myvalue, six.string_types)       # replacement for basestring
isinstance(myvalue, six.text_type)          # replacement for unicode

Note that this only gets the server up.
When trying to get to /config_home it just redirects back to login...

Thanks for the help. I'll look into it.

Hello @hashimmm, are you sure you want to merge it to master though? some changes will work correctly with Python 2 as well but some, such as the module name changes, will not.

I made some more changes to make KTS work with Python 3.4 and to keep working with Python 2.7 as well, not just the ones in this pull request.

Ah, great:) I will check it shortly.
May the source be with you,
Jess Portnoy
Join us for the Kaltura Connect Virtual Summits 2015 - Register now!
virtualconnect.kaltura.com
On Wed, 10 Jun 2015, Hashim Muqtadir wrote:

I made some more changes to make KTS work with Python 3.4 and to keep working with Python 2.7 as well, not just the ones
in this pull request.
—
Reply to this email directly or view it on GitHub.[AFBqvRE2sW72yzk6lVFOI7zlehYTyBRBks5oR_sRgaJpZM4E9A2l.gif]

Just to confirm - tested against Python 3.4.0 and it worked well.

Thanks :)

repo: hashimmm/KTS

license: mit


text:
test/regnet.py: Remove call to non-existent bitcoin rpc stop() method

In stop method of class BitcoinNode there is a line "proxy.stop()" which
fails when executed since the class bitcoin.rpc.Proxy has no stop()
method. It seems the rpc connection is closed on object deletion and
therefore this call isn't needed.

See #35

repo: hashplex/Lightning


text:
Allow unordered-containsers 0.2.15

dear-imgui appears to build fine with 0.2.15, but its cabal file forbids it.

I amended constraints for dear-imgui-1.2.2 on Hackage. Source update pending.

authors: dpwiz sternenseemann


text:
fatal error: ghc-api-version.h: No such file or directory

I'm using Emacs 26.3 and the lsp-ui install instructions on the ghcide README.
I can't get ghcide to work on itself! I get the error fatal error: ghc-api-version.h: No such file or directory.  That .h file is indeed in the repository in include/.  How can I persuade ghcide to find it?

Does it work if you run ghcide in a terminal? Maybe emacs is invoking it from the wrong directory or something like that?

@tomjaguarpaw i am gonna close this one, feel free to reopen if you continue experiencing the issue

authors: cocreature jneira tomjaguarpaw

repo: haskell/ghcide


text:
Fix -Werror and make sure pedantic applies to all

And clean up the stack files.

@mgsloan
Do you have any idea why doing
$ stack build
$ stack build

Results in the build being repeated, the output of the second one is
Compilation started at Fri Dec 15 21:17:10

stack build
haddock-api-2.18.1: unregistering
haddock-library-1.4.4: unregistering
haskell-ide-engine-0.1.0.0: unregistering
hie-haddock-0.1.0.0: unregistering
haddock-library-1.4.4: configure
haddock-library-1.4.4: build
haddock-library-1.4.4: copy/register
haddock-api-2.18.1: configure
haddock-api-2.18.1: build
haddock-api-2.18.1: copy/register
hie-haddock-0.1.0.0: configure (lib)
hie-haddock-0.1.0.0: build (lib)
hie-haddock-0.1.0.0: copy/register
haskell-ide-engine-0.1.0.0: configure (lib + exe)
haskell-ide-engine-0.1.0.0: build (lib + exe)
haskell-ide-engine-0.1.0.0: copy/register
Completed 4 action(s).
Log files have been written to: /home/alanz/mysrc/github/alanz/haskell-ide-engine/.stack-work/logs/

@alanz Not sure, is it like that what happens on current master?  Is that stack-1.6.1 (latest)?

Yes to both.
I suspect it may be due to some special handling of haddock as it ships with GHC

authors: alanz mgsloan

repo: haskell/haskell-ide-engine


text:
MINOR FIX: User Secrets Support for Integration Tests

I have tested this with the following scenarios:

With out environment variables
With only environment variables
With only user secrets
with both user secrets and environment variables (user secrets takes precedence)

(Note the PR is the first pipeline test)

@BrianLParker this is too complex - can we simplify?

Closing this due to inactivity

authors: BrianLParker hassanhabib


text:
Enable Tailscale's Funnel feature

Draft because can be merged only after #196 is merged/settled
Proposed Changes
As an addition to the inbound HTTPS proxy, this enables Tailscale's Funnel.
Similarly to the HTTPS proxy, this currently works only on port 443 and only for HA access. This can be later modified when Tailscale's WEB-UI will provide some configuration options.
Related Issues

Looks good to me, thanks. #new-feature
Rel.: #166

Not stale.

Anything we can do to get this merged?

How can the "🏷 Verify PR has a valid label" issue be resolved? Is that blocking this being merged in? @lmagyar

Only repo owners can add labels, review PRs, etc.

not stale

Okay come on, how can we resolve this label issue? Do one of the repo owners need to add the label? This is so close!

Until it is merged, you can use my fork of this repo (with the Funnel feature and other useful stuff) at: https://github.com/lmagyar/homeassistant-addon-tailscale

authors: LeoWinterDE bradgyton eliliam lmagyar

repo: hassio-addons/addon-tailscale


text:
Add a hub page to list stack boilerpates on docs

Make sure that it comes up on search as well.
From @anandfeb25: "Can someone add a hub page and compilation of hub projects page to docs?"

Is this done?
On Tue, Dec 12, 2017 at 7:00 PM, Tanmai Gopal notifications@github.com
wrote:

Make sure that it comes up on search as well.
From @anandfeb25 https://github.com/anandfeb25: "Can someone add a hub
page and compilation of hub projects page to docs?"
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/hasura/docs/issues/272, or mute the thread
https://github.com/notifications/unsubscribe-auth/AU9HHZQYLYSj_2T3uMVPknkgQSy7e1Giks5s_n_pgaJpZM4Q--LZ
.

It is indeed: https://docs.hasura.io/0.15/manual/hub/start-project.html

I'm just trying to make sure it comes up in search as well.

It doesnt, people are still searching for things and not finding things.
On Tue, Dec 26, 2017 at 12:19 PM, Tanmai Gopal notifications@github.com
wrote:

I'm just trying to make sure it comes up in search as well.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/hasura/docs/issues/272#issuecomment-353927546, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AU9HHbfeR1DvKU6diIHplRRu3IdZIIOtks5tEJcBgaJpZM4Q--LZ
.

@anandfeb25 It's done now.

repo: hasura/docs


text:
Add config location

This content is translated into Google Translator, so the sentence is not smooth. Please consider it.

In mybatis project, I used "mybatis.config-location" property to specify xml for mybatis environment setting.
I can not specify the config-location attribute to apply spring-boot-starter-data-mybatis to this project.
I do not know if you've blocked it for some reason, but once I try to apply it to an existing project, it is difficult to specify typeAlias, typeHandlers, and so on.
So I added config to 1.0.15.release version source and it seems to work well.
I would like to share this information with you.

Add the configLocation property to MybatisProperties.java
private String   configLocation;
...
public String getConfigLocation() {
return configLocation;
}
public void setConfigLocation(String configLocation) {
this.configLocation = configLocation;
}

Add configLocation part to MybatisRepositoriesAutoConfigureRegistrar.java
@Override
public void setEnvironment(Environment environment) {
...
properties.setConfigLocation(environment.getProperty(MybatisProperties.PREFIX + ".config-location", String.class));
...
}

Specify the configLocation in the method that creates the SqlSessionFactoryBean bean in MybatisRepositoriesAutoConfiguration.java.
@Bean
@ConditionalOnMissingBean
public SqlSessionFactoryBean sqlSessionFactory(DataSource dataSource) throws Exception {
...
 if (!StringUtils.isEmpty(properties.getConfigLocation())) {
     factoryBean.setConfigLocation(ResourcePatternUtils.getResourcePatternResolver(this.resourceLoader).getResource(properties.getConfigLocation()));
 }
 ...

}

Thanks!


text:
activateOnHostJoined and lobby

activateOnHostJoined works great when the host is inside. But if people come before the host does, they stay in the lobby. I think they should be automatically promoted when a host enters, like any other users do which come after the host.

You are correct, this is the intended function, so this is a bug.

What is the status of this?

Hmm, I don't remember, but it might be fixed. I will check.

It is fixed.

It is fixed in my version. I will make a pull request

authors: Astagor havfo so010

repo: havfo/multiparty-meeting


text:
Move definition of area service country code to environment file

Currently the SWE country code is hardcoded in the frontend (used for selecting which polygons to fetch from the backend).
This definition should be moved to the environment file (or even better to the backend properties file).

See frontend/src/app/data/area/area.service.ts

repo: havochvatten/MSP-Symphony


text:
Add retrofit and corresponding services for REST client

Add retrofit
Move login to retrofit
Put inventory requests on hold

@garg-anuj I will remove all the unused imports in one go.

@pg301 thanks.

@pg301 first thing first. Check if login logout are working properly or not on your device

@garg-anuj I think there's a problem with login. On entering wrong login details it goes into an endless loop. I will fix it and push an update soon.

@pg301 Now retrofit is all yours. Let me know if need any help at any place

repo: hawkular/hawkular-android-client


text:
Assigning colors to events ?

Hi @haydenull
I think this plugin is so great that I plan to manage my professional and personal calendars in it. But for that I would need to be able to visually distinguish the colors depending on the type of calendar. My idea would be the following: use "daily logs" to act as a diary and a calendar... it could look like this.
Imagine we are the 2022-03-08
[[daily logs]]
 - 08:30-08:45 Go to school with my daughter
 - 09:00-10:30 Meeting with my boss
 - 13:00-13:30 Call with Bob about his report
   - TODO Read Bob’s report before
     DEADLINE: <2022-03-07 Mon>
 - 15:30 Call Alice

I would like personal events to appear in green and professional events in red. What solution could we imagine?

using #green or #red tags at the end of the lines could be interpreted as a color parameter in the calendar.
use or hijack the create a new calendar function? But how ? Currently, it is rather to think to have separate calendars per project. Here I would like to do the opposite, to have different types of events or tasks in the same calendar. I already manage for example tasks with tags #pro #perso to be able to filter in normal time.

What do you say about all this?

Are you referring to the distinction between 13:00-13:30 Call with Bob about his report and TODO Read Bob’s report before?
I have add style configurations to the logKey in version 1.2.0.

At present, the color is bound to the calendar, if you want to use a different color, it is recommended to customize a new calendar.
If use different styles in the same calendar, we must also fill in the rules to let the plug-in know how to apply, and the final complexity is similar to creating a new calendar, so this feature may not be supported for the time being.

welcome to reopen issue if you still have questions

authors: bepolymathe haydenull

repo: haydenull/logseq-plugin-agenda


text:
Wrong static files served when using STATIC_URL=/static

This was definitely working in the past and I couldn't find any recent commit that seemed like it would affect it. The following steps end up serving the static folder from the repo root instead or what gets compiled for the build.
git clone https://github.com/haydenwoodhead/burner.kiwi.git
cd burner.kiwi
go mod init
make build-sqlite
[set up BK env with STATIC_URL=/static]
./build/burnerkiwi

Accessing WEBSITE_URL works and core functionality is fine, but none of the CSS loads. However, WEBSITE_URL/static/custom.css does load.

Looking into it.

So I'm encountering a different issue when using the same steps. Chrome refuses to apply the styles due to a MIME type issue. What version of packr are you running?

So this was caused by the switch from build.sh to the Makefile. I'm going to push a commit soon that will hopefully fix this.

I've pushed the commit to master. Let me know if this fixes your issue.

Nice, that fixed it!

authors: cdubz haydenwoodhead


text:
full copy of videos

Hi, since some videos of Procel Dataset are missing or private now, shall you share a  full copy of this dataset? Thanks.

Hi @huguyuehuhu ,
Sorry for the late response.
Here is the link to download all videos in the dataset.
https://drive.google.com/file/d/1WDzUiT_8_uW0PaYdzdcJYMTCFc8o-0Bu/view
Best,
Dat

Thank you very much for sharing.

authors: hbdat huguyuehuhu


text:
Merriweather is not loaded.

I found this line in /layouts/partials/head.html
<link href='//fonts.googleapis.com/css?family=Merriweather:400,700' rel='stylesheet' type='text/css'>
I also tried to add https in front of the url, or remove 400,700.
Is there any other place I can check to make sure the font is loaded.
Thank you.

Sorry, but I couldn't reproduce your issue here. All my browser loaded the font from Google Fonts normally. Have you checked the Google Fonts Troubleshooting page?
BTW, Adding the https might be a better practice nowadays anyway.

authors: duleise hbpasti

repo: hbpasti/heather-hugo


text:
PureScript 0.9.1 compatibility

Here's a nice squashed commit to merge from. Refer to #10 for code review details. Big thanks to @kika for doing most of the work! 😁

Looks great. Thanks very much, both of you :)

@hdgarrood please could you make a release? :pray:

I will once I've done some basic testing, yes.

Hey hdgarrood,
I have some dependencies that are breaking as I try to migrate my code to 0.9.x. If you're not ready to make a release yet, do you have any advice on how I could work around this?
Thanks!

@adarqui I've just tagged 4.0.0, so you could just use that now.

authors: adarqui bkonkle hdgarrood paulyoung

repo: hdgarrood/purescript-benchotron


text:
🛑 Lessonpal is down

In 1d71e4d, Lessonpal (https://lessonpal.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Lessonpal is back up in 81ffea5 after 5 minutes.

repo: heIsThePirate/upptime-lessonpal


text:
Bluetooth not shown in Peripherals (Monterey beta 5 / Hackintool 3.6.2)

Good afternoon. Thanks for your great app.
In Monterey beta 5, Hackintool 3.6.2 doesn't display Bluetooth in Peripherals tab although it's well detected and well shown in System Profiler. My BT hardware is Fenvi T-919. It works OOTB in Monterey. It seems to be a cosmetic issue.

Note: in Big Sur it's working fine.

Can you post your IOReg dump from IORegistryExplorer

Sorry for the delay, I've been busy. Here is my ioreg. Note that it's from Monterey. Bluetooth system seems to work fine in both Big Sur and Monterey. In Big Sur Hackintool BT device is well shown in peripherals.
GRANJA1.ioreg.zip

Sorry for the delay, I've been busy. Here is my ioreg. Note that it's from Monterey. Bluetooth system seems to work fine in both Big Sur and Monterey. In Big Sur Hackintool BT device is well shown in peripherals. GRANJA1.ioreg.zip

ahh! have the same issue with same card, thought it was something i was doing wrong :)

@feartech
In the meantime, I have met more users who experience the same thing, it seems only a cosmetic problem related to the changes that Bluetooth has in Monterey, probably a future update of Hackintool will solve it.

Can you guys let me know if 3.6.4 fixes this issue

Can you guys let me know if 3.6.4 fixes this issue

still doesn't show up in the bluetooth section, only the section above (wifi/ethernet)

@williambj1 any ideas why it's not working in this circumstance?

Can you guys let me know if 3.6.4 fixes this issue

still doesn't show up in the bluetooth section, only the section above (wifi/ethernet)

Me too, it still doesn't show (only Monterey, Big Sur is ok).

@feartech @perez987 Does the bluetooth device show up in Hackintool's USB section?

@feartech @perez987 Does the bluetooth device show up in Hackintool's USB section?

yes, it shows up there fine - BRCM20702 Hub

I have noticed that in a real iMac, with Monterey, BT does not appear in Peripherals tab either, as in the hack.
Both machines show BT device in USB tab.

Can you guys please try 3.6.5

It still doesn't show in 3.6.5

.

Can someone with Monterey take a look at getIORegBluetoothArray in Xcode? Based on @perez987's IORegistry iterating over all IOUSBDevice devices and if the "USB Product String" property is "Bluetooth USB Host Controller" the parent IOUSBDevice should be the Bluetooth device.

Can someone with Monterey take a look at updateBluetoothDevices and getIORegBluetoothArray in Xcode? Based on @perez987's IORegistry iterating over all IOUSBDevice devices and if the kUSBProductString ("USB Product String") property is "Bluetooth USB Host Controller" the parent IOUSBDevice should be the Bluetooth device.

Sorry but my programming knowledge is far below yours, I can read the methods you say but I am not able to get any valid conclusions.
The only thing I can tell you is what you already know, bluetooth device is not in peripherals tab although it works correctly. And it only happens in Monterey, not in Big Sur.
Otherwise, Hackintool seems to work fine.
Tell me if I can help with something else.

@williambj1 any chance you can check out these new routines in Xcode and see why they're not discovering the BT device?

I just got Monterey installed successfully but BluetoothFixup is causing a KP so I'll take a look later tonight.

It's a shame because my Fenvi T919 works fine in Monterey and I would like to help more.

@williambj1 any chance you can check out these new routines in Xcode and see why they're not discovering the BT device?

@headkaze I couldn't spot the problem in the code based on my very limited knowledge for iterating through IOReg. I only have Intel Bluetooth devices and (unlike BRCM cards) they don't have their own hub.
I'm thinking about taking the same approach bluetoothd in macOS Monterey uses to find bluetooth devices. Would require rewriting some reverse engineered pseudo code.

@williambj1 can you post your IOReg? I believe I've got a working solution now but would like to double check it will work for Intel devices.

IntelBT.ioreg.zip
@headkaze Here's the dump from IORegistryExplorer v3

@williambj1 are you on Monterey?

@williambj1 are you on Monterey?

Oops, messed that up :( . I'll upload another one from Monterey later today.

IntelBT-Monterey.ioreg.zip

Thanks @williambj1 it all looks good to me. Please check out 3.6.6.

Why the same double entry?

@telepati can you please attach your IOReg file and run the attached version of Hackintool from the command line and post the log output here.
Hackintool.zip
Specifically I want the output like this:
...
2021-11-19 11:11:48.163075-0500 Hackintool[10442:768189] Port: HS14
2021-11-19 11:11:48.163257-0500 Hackintool[10442:768189]    Adding: BCM20702A0
2021-11-19 11:11:48.163349-0500 Hackintool[10442:768189] Port: SS01
...

It should at least give me a clue as to why it's adding the device twice.

@headkaze I see BT device duplicated also. In IM some users report it three times.
Here's ioreg and log from command line last Hackintool
GRANJA1.ioreg.zip
hackintool-command-line.txt
.

Please try 6.6.7. It's now skipping AppleUSBHubPort devices which seem to be where the duplication is occurring.
Only issue I can see with this method is it may not detect a BT dongle in a hub port. If anyone has this issue I'll need to look at their IOReg.

@headkaze Here it is.
IO and Log.zip
.

Fixed in 3.6.7. Thanks!

repo: headkaze/Hackintool


text:
[RFC] cmake: Consider "None" build type as documented and legitimate to use

It is a follow up related to the discussion in https://github.com/hebasto/bitcoin/pull/82.
Please consider the cashed variables output with help displayed:
$ cat CMakeLists.txt
cmake_minimum_required(VERSION 3.16)
project(test)
$ cmake -B build -LH | grep -A 1 None
// Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=

cc @TheCharlatan @theuni @fanquake @m3dwards @dergoegge

Not much mention of "None" in the docs (https://cmake.org/cmake/help/latest/manual/cmake-buildsystem.7.html#default-and-custom-configurations). That section talks about the default being an empty string.

Not much mention of "None" in the docs (https://cmake.org/cmake/help/latest/manual/cmake-buildsystem.7.html#default-and-custom-configurations). That section talks about the default being an empty string.

To be pedantic:

The default value will often be none of the above standard configurations and will instead be an empty string.

However, my point is about a non-empty value, which does nothing. That is required to override the current code in https://github.com/hebasto/bitcoin/blob/4a7b9fccc6bc8483863a45bf7a246820a3f6a7c5/CMakeLists.txt#L264

So, as my understanding after discussing it in our last call, in summary:

Our Default CMAKE_BUILD_TYPE is RelWithDebInfo.
Default CMAKE_BUILD_TYPE is an empty string.
Using -DCMAKE_BUILD_TYPE=None would make it more explicit when we don't want to set a particular type or leave it to the CMAKEs default which doesn't seem appropriate as detailed in CMAKE's documentation.

Is there anything left to do here?

After a discussion offline with @fanquake, I've verified using the "None" build configuration with a multi-config generator:
$ cmake -B build -G "Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;None"
$ cmake --build build --config None

As expected, the build uses the "None" subdirectories in the build tree with no drawbacks.

Closing.
Feel free to open a new issue if any concerns remain.

repo: hebasto/bitcoin


text:
Avoid debug in messages

In some application it's not possible to debug messages because the message type may wrap external messages which are not debuggable.
Currently one must create a useless type of message to abstract this and implement a fake useless debug for it.
Could you consider removing dependency over Debug or make it optional?

Can you impl Debug manually for your type, and just set a default value for the types that are not "debug-able"?

That's what I'm doing implementing a empty function which panics in case you call it.
That is however amazingly annoying, as this means that I can't use types from my API as I need to use custom types which does the exact same but have an annoying panicing function.
Can't you just get rid of this requirement? It's just an absolute pain.

I don't see how a Message, which is meant to consist only of pure data representing a real application event, could not implement Debug properly.
Generally, Debug should be implemented everywhere. Why would a type not be able to implement it?

Let me give you 2 reasons:
1- It's not automatically implemented
2- It does not make sense to require Debug for internal message that are obviously not intended to be printed

Debug is easily derivable most of the time.
Messages are intended to be printed and are meant to be THE source of truth for debugging pruposes. In fact, we have a debug feature that prints them on screen.

Well I never intended to print any of my internal messages.

iced only knows about the outermost Message at the Application level. I'm not sure why you think you need to implement Debug for all of your internal messages.

If I link one of my message enum or struct as an argument of one of my master message, I get the exact same error that requires implementing Debug and that is the annoying part. Iced requires EVERY single possible types related in some way to the Message type to implement Debug, which forces me to either use a hack with a handle generator or implement a useless Debug intended to throw panic.
I can already tell you that I use both methods, the hack and the panic.
If you need more information about my architecture, here:

Consider 2 threads: M and W where M stands for master/main and W stands for worker
Consider 2 async channels: CM, CW
CM and CW uses internal messages for comunication which are not intended to be printed

Thread M

M initializes W
M initializes the GUI using impl Application
The GUI provides a subscription to comunicate with W
The GUI subscription keeps awaiting on the read endpoint of CW and wraps returned messages into an Application root Message
The GUI asks user for input and sends information through CM
M waits for GUI to shut down
M joins W and waits for W to finish
M terminates the program with an exit code returned by W

Thread W

Computes state
Sends a message through CW to confirm the new state
Waits for further instruction from CM
Continue with more processing
Eventually W finishes and sends a last message through CW to confirm finish state or error state

Any reason you can't write a custom Debug implementation for the master Message? If you don't care about it, you can simply leave it empty and forget about it.

Any reason you can't write a custom Debug implementation for the master Message? If you don't care about it, you can simply leave it empty and forget about it.

Well who talks about the master Message. Of course I can #derive debug it that's not the part I was talking about. I'm talking about internal messages. Ex: thread exchange messages.
How did you arrive to this conclusion?

Because when I do otherwise it keeps throwing compile errors.

You can write your Message like:
pub enum Message {
    Internal(InternalMessage),
}

impl std::fmt::Debug for Message {
    // ...
}

enum InternalMessage {
    // ...
}

Here, InternalMessage doesn't need to implement Debug at all.

You mean the derive macro is defective?

The derive macro is not defective. It's just that it can only be used when all the internal types are debuggable. You are meant to use a custom implementation if that is not the case.

repo: hecrj/iced


text:
Trying to wrap a C++ class that is non-copyable will fail to compile

Describe the Bug
When using vrpc to wrap a C++ class into a nodejs addon, this will fail to compile (and work) if the C++ class is "non-copyable", i.e. its copy constructor is deleted. I encountered this while trying to wrap a C++ class that was using some thread and mutex members which are non-copyable.
Steps To Reproduce
In the file examples/Bar.hpp, add a deleted copy constructor in the class declaration, i.e. a line saying
Bar(const Bar&) = delete;
Then build the project by calling npm run build. Resulting compile error is this:

In file included from ../vrpc/addon.cpp:42:
../vrpc/vrpc.hpp: In instantiation of 'vrpc::Value::holder::holder(const T&) [with T = vrpc_example::Bar]':
../vrpc/vrpc.hpp:501:15:   required from 'vrpc::Value::Value(const T&) [with T = vrpc_example::Bar]'
../vrpc/vrpc.hpp:445:21:   required from 'std::string vrpc::to_string(const T&) [with T = vrpc_example::Bar; std::string = std::__cxx11::basic_string]'
../vrpc/vrpc.hpp:691:31:   required from 'std::string vrpc::Value::holder<std::shared_ptr<_Tp> >::format() const [with T = vrpc_example::Bar; std::string = std::__cxx11::basic_string]'
../vrpc/vrpc.hpp:690:27:   required from here
../vrpc/vrpc.hpp:643:14: error: use of deleted function 'vrpc_example::Bar::Bar(const vrpc_example::Bar&)'
643 |       : held(new T(value)) { }
|              ^~~~~~~~~~~~
In file included from ../examples/binding.cpp:2,
from ../vrpc/addon.cpp:45:
../examples/Bar.hpp:25:5: note: declared here
25 |     Bar(const Bar&) = delete;
|     ^~~
make: *** [vrpc_example.target.mk:109: Release/obj.target/vrpc_example/vrpc/addon.o] Error 1
make: Leaving directory '/home/cs/org/vrpc/build'

Expected Behavior
It is expected to be able to wrap a non-copyale C++ class, too. The compiler instantiation stack seems to indicate that the copy constructor was instantiated "only" for the to_string function and this seems unnecessary to me. The stack seems to indicate that the value object was wrapped in a shared_ptr anyway (line vrpc.hpp:691), but then from to_string the copy constructor of Value is called directly (line vrpc.hpp:445), which on the other hand seems rather weird to me. Maybe you need to do some tricks in to_string so that no copy constructor of Value is called?
Version
Current git master, i.e. version 2.2.3.

Update: The weird thing here is that the to_string instantiation with usage of operator<< triggers a Value<T> instantiation in turn, which will then fail.
I found out that this can be avoided if I define a operator<< for the actual wrapped class, i.e. in examples/Bar.hpp I additionally add the line:
std::ostream& operator<<(std::ostream& os, const Bar& value);
and then it actually compiles fine. So the issue can be fixed on the user side already, and maybe this just needs to be documented well enough. (Still weird as for why the Value<T> instantiation is triggered...)

Update: The weird thing here is that the to_string instantiation with usage of operator<< triggers a Value<T> instantiation in turn, which will then fail.
I found out that this can be avoided if I define a operator<< for the actual wrapped class, i.e. in examples/Bar.hpp I additionally add the line:
std::ostream& operator<<(std::ostream& os, const Bar& value);
and then it actually compiles fine. So the issue can be fixed on the user side already, and maybe this just needs to be documented well enough. (Still weird as for why the Value<T> instantiation is triggered...)

repo: heisenware/vrpc


text:
[Addition]: Cheater as always.

Hotspot b58 Addresses
112PRH2zCuYH9TXAXrHs3FLSibM6LQ35kgziBYsqsQDo6vAja5fN
115ctgPCVRoSDD4qVqKSotqRsT2yPam2cy9XwFE47gnecbWYKXg
11wZoVHzamfDhvr7A5hdcRn6FKcYDArTzcgXbQVoVYbL4At8po6
Discord Handle
No response
Reason(s)
the network is almost death because of cheaters. And you know it

I think they are 11-12 in the region. Can you compile the full list and put some screenshots as proof please?

repo: helium/denylist


text:
[Addition]:

Hotspot b58 Addresses
11FTrwwsw2gmeJHkJemZSsY1qwKS5vv1L5CmPpCRwxUVYXqriL6
11UsGsqx4V1tedz5AsBdaPttrs9banwWgC1hFzWjLyH7mkAGaLU
112k9kMivRceJfujdFTNN3WHPnCHgvCCH4Dv3qhVK9Lvwi5GM92R
11C1BVmSWTXUvybTzJUZCzPFeA9rDWnuhUBkHkj1NE3dNwygT53
11afHETEFzXWcQrtL1GFGvWhU7KZyzBH3SPSc5Jknvse5CAdQ1c
11S6zJxtFUd9mUFHrYuS8PXzeNq953GL3CY3MT9DRyXjCDH5uqK
11wQQZcNa7VXmKXLbtydqqoKT4w3B26RCpsJPpbSpyD5SXCM16p
1129xFHZBL4Lx8RNC91fdHHxFqmgKWy97WXTCWxnKB1LZ6g3pNSV
11T93p5QjF4tQhhxcdz7xgB3fPsfrW5SVsXHx8jFwHqFuCPE1Ci
112SzuFXXyNLHLgAG61v69aUAKXjoKHWbxTUPpDF6PEK1cq6urr6
112SJxCodWicwx81yqse8RVnZE3gQeoHEJoqzYs5ijbwP8D5CfAy
11PEoanNy3nDSurExdBB9QvxNHUF23pRU4obxg8f9QDER4mfAxz
119WSWTccBkZvNo4nVZ8eJpfewCEauREDAPNx8K4GeJir4sFbvi
11aZGauuyU6m8LSyFUZFwsd2GYGH9w9RS7BjJkFuPxwpNeN8MJE
112DsniSt8XsoYenu19YbU6N3FXffYTAEzcK8tC3XwDh2m9JSVT
11TqqJxn92wV1d3Mr6EwBqsKd2N8qrjAVU83tVivkySp13KV14R
1129peNeDDWB3Bc6k2PRN8nc3YdTQaheaQjHctXkobuANbt6mErH
118tZtpGCCxCwed7jP6YJTsbqcWFcLdLT2BXq4YuKzUSFvxGvxx
11H2ag1zNyA9KqYwbXmDUtTLFmSmdCYeS1CL3F2GpZYZQ8LiRhS
112eMWmySK5cYoePiVMXkkj2MGPFf6Zk2xWV9R8wp83YKVgycShX
11eMAtd2mWJJZiz9QNibXjj4D1BXKm3u4rku6XWKkYhp85Qw7mE
11qaq9jUZrtiHrZsh2VMEuidvSajqxtgifjMLkgA8PeJBmvLRpi
118MaB76d65rFjGvbqBpgafcGym8cC55gzEjDAgnYC86RKRWFXj
112dB2He2TX2SqY2HSAC2kDBhjjTa9Ze3NfZGmgjGzqBywZvRnso
112fnqn1QaaLqEojojTWBMhtQ6tQMwLPHbToiKzTMkYJgn4thGHG
113KzqbCxQp9moeXjGumUphi8ByYwpm9MCrM3TTR7o1PW8R8UK4
115UzKTTyf8goLMNAgHjvFgPc2DS7bxA8jVXg6kGGGd8Ai97pkR
11FTrwwsw2gmeJHkJemZSsY1qwKS5vv1L5CmPpCRwxUVYXqriL6
112GD36J7Qq9vCrkwUgXL1oo3arjCtExBwmpxSCMDKG5uK6bd522
112rZwA8idRs4xBvHBJAedHLsZK8S5dEw9mDgAPzu3hXs3owHK8g
11iKGvRZMDKBNJdzG9zrG9Ak9isojYYxX4TiVH3aU7GNPFBFfxm
Discord Handle
Velazguez(Zafer)#2046
Reason(s)
i've been following for a long time, I suspect  farming https://explorer.helium.com/hotspots/11FTrwwsw2gmeJHkJemZSsY1qwKS5vv1L5CmPpCRwxUVYXqriL6 there is no device physically in the location I threw it, so I checked it out because it is in our village

Hello. I do not accept the complaint.
Hello, we are a big known ISP company in Turkey. The locations where the devices are located are the base stations that belong to us. All devices and base stations belong to us. We host our devices here to support the helium network. If you want to examine our company, you can google us as Sibanet Telekomünikasyon. We have our own ASN and IP addresses. We are also among the licensed members of the Türkiye Cumhuriyeti Bilgi ve Teknolojileri Kurumu legally.
If you doubt the location of the devices, you can test it by making a Witness Beacon. We continue to expand the helium network, thanks to our company's base stations in places that are inaccessible to many users.
We do not accept the complaint. I want the relevant managers to take care of the issue immediately.
Best Regards,
Sinan Dogu
CEO of Siba Bilişim Telekomünikasyon Elk. İth. İhr. Ltd. Şti.

I reject the complaint. no evidence. there is no complaint without evidence.

Hi Guys, There is no evidence. I know this company, that company is internet service provider.

they are lying  15 dbi antenna information available 90% Farm

authors: PoyrazNetwork SibaneTTelekom mehmetutkan velazguez