text:
[FIX] Avoid updating dependencies if pinned by odoo

Around https://github.com/OCA/l10n-spain/actions/runs/7707368084/job/21004431015?pr=3389#step:4:347 you can see these logs:
+ cat test-requirements.txt
[...]
cryptography
[...]
Requirement already satisfied: cryptography in /opt/odoo-venv/lib/python3.10/site-packages (from -r test-requirements.txt (line 3)) (3.4.8)
[...]
Collecting cryptography (from -r test-requirements.txt (line 3))
  Downloading cryptography-42.0.1-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.3 kB)
[...]
  Attempting uninstall: cryptography
    Found existing installation: cryptography 3.4.8
    Uninstalling cryptography-3.4.8:
      Successfully uninstalled cryptography-3.4.8
Successfully installed [...] cryptography-42.0.1 [...]

(Full logs here: https://github.com/moduon/oca-ci/pull/1#issuecomment-1916446873).
These reveal that for some reason, adding cryptography to test-requirements.txt makes pip update it, when it should just stay with the version pinned by odoo.
Here I'm adding upstream requirements as a constraints file, so that OCA workloads don't attempt to install any dependency that is pinned there.
@moduon MT-4799 @EmilioPascual

@sbidoul could you please review this one?
I found https://github.com/OCA/l10n-france/pull/515 after applying it in our CI.

Could you test that first in your problematic repo by adding the constraint in test-requirements.txt. I suspect this will fail due to conflicting constraints.
Actually, I think we should not do this. Odoo is pinning very old versions and of external libs (for reasons I don't quite understand). In many cases we need more recent ones, and Odoo actually works fine with later versions.

But doesn't it make sense to assert that OCA works with the minimal versions pinned by Odoo, just like we are supposed to work with its minimal python version?

That might be nice, but I'm not sure its feasible, and we don't ensure it at the moment, so I suspect this PR will break a lot of repos.
Also at some point there were security issues on the versions of these libs that are in odoo's requirements.txt (I have not checked recently). Debian/ubuntu backport patches in their .deb packaging of these versions, but I suspect it may even be unsafe to source these versions from PyPI.
To me the real meaning of this odoo/requirements.txt is unclear. I'm not even sure Odoo's runbot use these version. And I have seen odoo.sh instances with different versions.
In an ideal world Odoo's setup.py should specify minimum versions of their dependencies. And also place upper bounds on dependencies they know are incompatibles (such as pypdf2<3, reportlab<4, xlrd<2 for Odoo 16).

Could you test that first in your problematic repo by adding the constraint in test-requirements.txt. I suspect this will fail due to conflicting constraints.

It doesn't seem to work: https://github.com/OCA/l10n-spain/actions/runs/7724809391/job/21057695751

Ah but that's just the check for unreleased dependencies. The installation actually works. And the log does show cryptography==3.4.8.
So this mean I don't understand the root cause of the cryptography upgrade. Can you provide a link to a similar log without the constraint?

Yes, you have it above: https://github.com/OCA/oca-ci/pull/66#issue-2108185584

So this mean I don't understand the root cause of the cryptography upgrade.

FWIW I also don't understand it. But it started happening both on OCA and our internal CI, and this constraint fixed it.

Ok I got it. It's the last version of requests-pkcs12 (which is a dependency of something in l10n-spain) that requires cryptography>=42. When you add a constraint, pip goes out of its way to find an older version of request-pkcs12 that satisfies the constraints.
You can see that in the log (https://github.com/OCA/l10n-spain/actions/runs/7724809391/job/21057695944#step:4:232), it finally finds version 1.12 which satisfies the constraints.
I still think we'll get more troubles than benefits if we merge this.
Actually, what's the problem with cryptography>=42 ?

Actually, what's the problem with cryptography>=42 ?

It's incompatible with the preinstalled version of pyopenssl. Just see the failure in the logs: https://github.com/OCA/l10n-spain/actions/runs/7707368084/job/21004431015?pr=3389#step:7:48

I still think we'll get more troubles than benefits if we merge this.

🤷🏼♂ OK, but then we need some sort of fix... Getting a red build as explained in https://github.com/OCA/oca-ci/pull/66#issuecomment-1918846370 isn't a fix neither.

One thing we could do is declaring the upper bound constraints somewhere.
Maybe something like requirements-upperbounds.txt that we could store in OCB.
For 16 it could look like this
reportlab<4
pypdf2<3
# xlrd<2 because Odoo relies on it to import xlsx files and xlrd 2 dropped that capability
xlrd<2
# the last version of cryptography that is compatible with the pyopenssl version in Odoo's requirements.txt
cryptography<=XXX

Longer term, we could try convincing Odoo to put these upper bounds in its setup.py.
Need to think about it a little bit.

What about supporting -c in test-requirements.txt? Because all would work too if we upgraded pyopenssl, but it makes no sense to add that requirement.

I propose #73 as an alternative.

authors: sbidoul yajo

repo: OCA/oca-ci


text:
Meeting about benchmarking requirements

with Mehmet, Michelle, Paul, Tine, maybe Jörg

Outcome of our meeting

we start with core and have a look at the processors later
we profile core and have a look at its current performance. this will be our benchmark to test against.
we define metrics to be considered in the benchmarking
we create a profiling table with all functions of core to identify bottlenecks
the input of the benchmarking will be a bundle of small records (about 20pages) and will increased continually

kind of clone, see https://github.com/OCR-D/zenhub/issues/107

source: gharchive/issue

repo: OCR-D/zenhub

license_type: permissive

license_source: github-api


text:
Initializing from BART

Hello,
For initializing from the BART weights, can you say more specifically which weights are taken from BART and which ones are randomly initialized? Both in the paper and #255 , say that some weights are taken from BART while others are randomly initialized, so I wanted to clarify.
From what I can tell, based on the differences in architecture, the added components that BART doesn't have (e.g., embeddings for image codes, objects, position embeddings for visual info, extra layer norms) are randomly initialized. Is everything else initialized from BART?
Also, do you use the BART weights from here (https://github.com/facebookresearch/fairseq/blob/main/examples/bart/README.md#pre-trained-models)?
Thanks in advance!

@SpencerWhitehead Thanks for your attention to OFA. We randomly initialize the following parameters:

embeddings for image codes, objects
position embeddings for visual info
relative position bias for visual and text
self.attn_ln, self.ffn_layernorm and self.c_attn (normformer related parameters)

Other parameters are initialized from BART or pretrained ResNet.
We do use the BART weights from https://github.com/facebookresearch/fairseq/blob/main/examples/bart/README.md#pre-trained-models.
The ResNet weights are from torchvision (e.g., https://download.pytorch.org/models/resnet152-394f9c45.pth)

authors: SpencerWhitehead logicwong

repo: OFA-Sys/OFA


text:
entryAtObservationStart

The same way we have exitAtObservationEnd, do you think it would be useful to have entryAtObservationStart?

Would this not be the same as demographicsCohort with minPriorObservation = 0?

Oh true!

authors: edward-burn nmercadeb

repo: OHDSI/CohortConstructor


text:
Updates to documentation, parameters

This adds some additional parameters for network security (CIDR range restriction) as well as enhancements to the documentation in the README.md and the parameter descriptions in the cloudformation template.

Merged and committed changes.

source: gharchive/pull-request

authors: JamesSWiggins siannuzzi

repo: OHDSI/OHDSI-in-a-Box


text:
Fix/v33 remaining bugs

warn user for overlapping segments which is not currently supported
more general MPR which can be applied on any porotocol; not only on default HP like before

@wayfarer3130 Sure, as discussed privately, we will do it after the release

repo: OHIF/Viewers

license: MIT


text:
Pre binary check

Do a quick check to see if the binary has already been assigned before attempting to setup the webdrivermanager.
Binary system property should be "driver"

Adding the following environment variables:

CHROME_DRIVER for chrome
OPERA_DRIVER for opera (blink)
IE_DRIVER for Internet Explorer
EDGE_DRIVER for Microsoft Edge
PHANTOM_DRIVER for PhantomJS
GECKO_DRIVER for Marionette (firefox)

Setting these and using its browser will have it use the binary/driver that the variable points to rather than downloading with webdrivermanager.

repo: OITQA/BrowserDriver

license_source: bigquery


text:
Can't build on latest Fedora 33

tl;dr - If on Fedora 33, use the release instead, your build of golang is too old
Hey, opening and self closing a ticket in the hopes it saves OJ from doing it :)
I've got a CI job pulling in Gobuster on Fedora 33, which has been failing since about 3 days ago, coinciding with the changes in https://github.com/OJ/gobuster/commit/2f636e758cbc131732b91a492d06065e28745899, which summarised:

CI uses 1.16.0 instead of 1.15.8
Remove io/ioutil
Use io instead
A bunch of other stuff, but none relevant for the break

When trying to build on Fedora 33 (i.e. latest), one would get the following error:
$ go get -u github.com/OJ/gobuster
# github.com/OJ/gobuster/libgobuster
go/src/github.com/OJ/gobuster/libgobuster/http.go:114:15: undefined: io.ReadAll
go/src/github.com/OJ/gobuster/libgobuster/http.go:122:25: undefined: io.Discard

Fedora 33 is using an old version of Golang, so this is hardly surprising.
dnf list golang
Installed Packages
golang.x86_64   1.15.8-1.fc33

I've documented it at https://github.com/pentesterwtf/ansible-desktop/issues/15, I think the solution ends up being to either pull in latest Golang or just use the release of Gobuster.
Thanks for the tooling!

Hey there. Thanks for this. Did you close this because it just requires latest Golang or was there some other solution?

Hey OJ,
It's a funny one - Fedora 33 looks like it's not going to swap to golang 1.16 anytime soon, but fedora 34 is - so I've just swapped back to using a release for gobuster.
Given fedora 34 is out in March (at time of writing, this month!), I'm probably going to just use the release until I upgrade.
Thanks for your work!

@unsubtleguy ok great, that's good to know. Thanks for the info, much appreciated! 😃

authors: OJ unsubtleguy

repo: OJ/gobuster


text:
Keep running when rmlst.fasta is empty

 2019-10-15 11:55:36  Beginning analysis of sample SRR1371311...    2019-10-15 11:55:36  Checking for cross-species contamination...    2019-10-15 11:55:57  Extracting conserved core genes...    2019-10-15 11:56:04  Quality trimming...    2019-10-15 11:56:06  Detecting contamination...  Traceback (most recent call last):   File "/home/bioinfo/miniconda3/envs/confindr/bin/confindr.py", line 11, in <module>     load_entry_point('confindr==0.7.0', 'console_scripts', 'confindr.py')()   File "/home/bioinfo/miniconda3/envs/confindr/lib/python3.6/site-packages/confindr_src/confindr.py", line 1150, in main     confindr(args)   File "/home/bioinfo/miniconda3/envs/confindr/lib/python3.6/site-packages/confindr_src/confindr.py", line 975, in confindr     use_rmlst=args.rmlst)   File "/home/bioinfo/miniconda3/envs/confindr/lib/python3.6/site-packages/confindr_src/confindr.py", line 699, in find_contamination     pysam.faidx(os.path.join(sample_tmp_dir, 'rmlst.fasta'))   File "/home/bioinfo/miniconda3/envs/confindr/lib/python3.6/site-packages/pysam/utils.py", line 75, in __call__     stderr)) pysam.utils.SamtoolsError: 'samtools returned with error 1: stdout=, stderr=[faidx] Could not build fai index /media/30tb_raid10/data/brucella/raw_reads/sra_2019-09-20_confindr/SRR1371311/rmlst.fasta.fai\n'
Is it possible to change the program so it continues to the next sample when the rmlst.fasta file is empty? Also maybe add something about it in the report? Love the tool btw!

I've updated ConFindr to 0.7.3 on bioconda, and I think the new version addresses your issue.

authors: adamkoziol duceppemo

repo: OLC-Bioinformatics/ConFindr


text:
update Onlyoffice

Hello,
I'm trying to update Onlyoffice Workspace Enterprise Edition 10.5.2.323 to the latest version (12.0.1-598).
I downloaded the script "wget https://download.onlyoffice.com/install/install-RedHat.sh" and ran the command "bash install-RedHat.sh -u true".
All the scripts work fine except the last one /install-app.sh.
error: Dependencies required:
python3 >= 3.6 is required for onlyoffice-communityserver-12.0.1-598.noarch
However, the required dependencies are present:
#python3 -V
Python 3.6.12
#python -V
Python 3.6.12
So, here is the version on my machine :
cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
Thank you.

Hello @kahlablack we recommend using the latest OS. You can try to upgrade Centos to 7.9. You can also try uninstalling python and running our install script, which should install the correct version of python.

authors: Carazyda kahlablack

repo: ONLYOFFICE/CommunityServer


text:
Improve self weight clamped

Closes #514

Hey @tkrisnguyen I've sent you an invite to collaborate so you can review MRs also 🥳. If u accept that invitation I would like you to review this simple MR. U can check out https://www.youtube.com/watch?v=lSnbOtw4izI for some simple guidelines


text:
Updated documentation and minor fixes to configuration vars

Renamed numOfConcurrentUsers to numOfRequestsPerSecond since from the
perspective of an end-user, that is what this number represents (From
the point of view of the actual gatling simulation itself, this param is
used for both number of concurrent users as well as concurret requests
per second)
Renamed configName to CONFIG_NAME to align with the other system
properties that the gatling tests accept.

@RichardSmithONS  Thank  you.

repo: ONSdigital/address-index-api


text:
Rename survey to questionnaire across the app.

What is the context of this PR?
This PR refactors the Author application to keep the nomenclature consistent.
References to Survey have now been replaced by references to Questionnaire.
How to review
All tests should continue to pass.
Application should run as normal and functionality should remain the same.
All references to survey in the Author application should have been replaced (excluding any data that was in the JSON schema file itself).

 Rename 'Survey' to 'Questionnaire'

@WickyNilliams Thanks for the tip. I was kind of hoping that Webstorm would have done a git mv when using it's built in refactoring tools, guess not!

@samiwel @WickyNilliams is it worth doing that way?

@samiwel git can detect the move if the file itself doesn't change much. But when a move is combined with a large change, git can't infer it's the same file.
@hamishtaplin maybe... but could be a lot of work to redo the PR?

authors: WickyNilliams hamishtaplin samiwel

repo: ONSdigital/eq-author

license: mit


text:
Survey fix

Motivation and Context
Restricting input fields to prevent HTML injection
What has changed
Added regex validators to survey editing and creation

How to test?
Local:

pipenv run python run_tests.py
make test

Dev:

Spin up cluster in dev with response-ops-ui image tagged "survey-fix", and port-forward to that on port 8080

Links
https://trello.com/c/ys4n60Jr

Screenshots (if appropriate):

Unit tests added, thanks.

repo: ONSdigital/response-operations-ui


text:
remove reference to codecov

What and why?
Software package no longer required
How to test?
Load in the environment
Trello
S32 Remove codecov package use from python repos

/deploy morgad


text:
Adding eq version

What and why?
How to test?
Trello
https://trello.com/c/MSarHRdF/884-v2-to-v3-rops-collection-exercise-screen-updates

/deploy sinhaa

/deploy sinhaa

/deploy sinhaa

/deploy baileyw

/deploy baileyw

I think this might need rebasing to master as i'm getting test failures and the CEs aren't going live

/deploy sinhaa

/deploy sinhaa

authors: creativeappdevamit warrenbailey


text:
Inform collection exercise when a sample is validated

What and why?
Adding collection exercise client so sample can call back to collection exercise to inform it that a sample has been validated and distribute. These calls allow collection exercise to transition it's state.
How to test?
Trello

/deploy baileyw

/deploy baileyw

repo: ONSdigital/rm-sample-service


text:
Migrate to shared events version 0.5.0 release

Motivation and Context
We have released 0.5.0 of the shared events so it's time to bring our microservices in line with that spec.
What has changed
Changed all the microservices to publish 0.5.0 as the event version in the headers, and do a few other tweaks to meet the specification.
Also, allow some more versions to be sent to us for present and future needs.
How to test?
Zero regression - ATs should pass.
Links
Trello: https://trello.com/c/9uTTLrLW

 Move to shared events 0.5.0

repo: ONSdigital/ssdc-rm-support-tool


text:
[1.6.0] repeatability discrepancies between fields.json and XSDs

While working on an engine to turn physical models into conceptual models (for the purpose of copying information from one notice to another), we ran into problems for elements that repeated in XML but that are not repeatable according to fields.json.
For example, processing "cn_24_maximal.xml" (SDK version 1.6.0) reports that the following (conceptual) nodes have multiple instances of a (conceptual) field that is not repeatable:
ND-SecondStageCriterionParameter - BT-7532-Lot
ND-SecondStageCriterionParameter - BT-752-Lot
ND-LotRestrictedDocuments - BT-615-Lot
ND-LotDocumentsReference - BT-15-Lot

Indeed, in cn_24_maximal.xml, we see that <efac:SelectionCriteria> contains <efac:CriterionParameter> twice (for all 3 lots), which is allowed according to XSD (efac’s definition of CriterionType lists efac:CriterionParameter as maxOccurs unbounded).
In fields.json, however, we see that ND-SecondStageCriterionParameter (which has efac:CriterionParameter as relative XPath) is considered non-repeatable.
This leads to issues because our conceptual model only creates one node for "ND-SecondStageCriterionParameter" (as it is not repeatable) and thus both values for BT-752-Lot are added as child to that one node, which we can no longer turn into valid XML.
Could this be a possible mistake in the SDK or are we doing something wrong?

Hi,
The node ND-SecondStageCriterionParameter should be repeatable and this will get fixed.
The repeatable aspect of a field is expressed in the context of its parent node. There may exit more than one reference to procurement documents, hence ND-LotRestrictedDocuments and ND-LotDocumentReference are repeatable. However these nodes may only contain one URL (BT-15 or BT-615).
KR.

Hi , Similar issue with fields  "BT-743-Lot", "BT-764-Lot", "BT-736-Lot" , with there relative xpath
"cac:ContractExecutionRequirement/cbc:ExecutionRequirementCode[@listName='einvoicing']",
"cac:ContractExecutionRequirement/cbc:ExecutionRequirementCode[@listName='ecatalog-submission']",
"cac:ContractExecutionRequirement/cbc:ExecutionRequirementCode[@listName='reserved-execution']".
Above fields have repeatable.value equals false in fields.json .
In cn_24_minimal.xml we can see that <cac:TenderingTerms> contains  <cac:ContractExecutionRequirement> thrice. However you can see these fields have cac:ContractExecutionRequirement in there relative xpath .
This result in creating one node of cac:ContractExecutionRequirement and all three fields as its child and thus an invalid xml file.
Do we treat these repeatable ?

Fixed with SDK 1.9

authors: DeMol-EE YvesJo pankajgulia111

repo: OP-TED/eForms-SDK


text:
DocsArchive-15.0.0.0Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target_0b86a265-4c33-4fb8-b565-c766ec6fafeb/pull/1 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-archive-test-target_0b86a265-4c33-4fb8-b565-c766ec6fafeb.git

Docs Build status updates of commit 4a11b83:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error: RepositoryUnauthorizedWithSourceCommit] Git data access to 'https://github.com/opstest2/docs-archive-test-source' (branch: Release_Archive_main_2022-02-10-02-06-05) is not authorized.. It looks like this might be the first time user: v-alji submitted a pull request to this repo. Before user can run builds in a pull request, he/she can enable 'v-alji' GitHub account in Docs by visiting Docs Portal (https://ops.microsoft.com). After enabling his/her account (v-alji), close and then reopen this pull request to start another build.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


text:
DocsArchive-1.0.0.0Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target/pull/264 is merged into live branch.
Auto archive content to https://github.com/OPS-E2E-PPE/docs-archive-test-target.git

Docs Build status updates of commit 1a0a595:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error]

Cannot sync git repo to specified commit because branch Release_Archive_master_2020-01-09-03-57-57 has been deleted or has been force pushed: fatal: couldn't find remote ref refs/heads/Release_Archive_master_2020-01-09-03-57-57

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


text:
[Bug]: Modifications Needed in index.html File

GSSOC'23
Description

Modifications needed in index.html File .
Because of, In index.html, Maintaining Semantic Layout Tags is 90% Absolutely Perfect.
But, InSection, I recommend to use  Tag Instead of Using

.
Maintaining Semantic Layout is Better Practice for Developers and SEO Optimization.

Expected Behavior

Replace

 Tag for Nav Bar Section in Header Section Using .

Screenshots

Enviroment:

OS: Windows
Browser: Chrome
Version: 11
Device: Desktop

I have Fixed this Issue. Please Check PR #742 @akshathar-navada

Hi @akshathar-navada , Please Close this Issue . Already That Related PR Merged

Hi @akshathar-navada .Please add Required Labels You Did not add any Labels to My PR & Issue

What Happened @akshathar-navada . Still, You are not add Label It. But Merged

repo: OSCode-Community/OSCodeCommunitySite


text:
Oc 445 resolve too many parameters issues

Refactored methods and constructors in Platform with 6+ parameters.

SonarQube analysis reported 1 issue

 1 minor

Watch the comments in this conversation to review them.

All is well.

All is well.

All is well.

All is well.

repo: OSGP/Shared


text:
make upgrade failure on Fedora 28

did a pull and
make upgrade

Got this error:
up to date in 8.475s
[!] 34 vulnerabilities found [16847 packages audited]
    Severity: 5 Low | 23 Moderate | 2 High | 4 Critical
    Run `npm audit` for more detail

Traceback (most recent call last):
  File "util/post-upgrade.py", line 7, in <module>
    import augur
ModuleNotFoundError: No module named 'augur'
make: *** [Makefile:72: upgrade] Error 1

dev branch ... sorta obviously ... :)

note;
make to-json

does work, and everything runs. Its just a glitch in the make upgrade call ...

repo: OSSHealth/augur


text:
Black screen at startup for some users.

Some users are experiencing a black screen at startup when running the palace demo and other Unity executables. Doesn't seem to be a problem in every build. Trying to gather more info on what might be the cause.

i am having this problem too. i seems to have this problem when i plugin razer hydra. Can anyone provide any links, so that I can help with debugging.

Output log from unity.
https://drive.google.com/file/d/0B2mcLmaAcnbOOWZJdG4wMjI0a0k/view?usp=sharing

DllNotFoundException: C:/Users/tplus1/Documents/VR programming/vrprogramming_Data/Plugins/osvrClientKit.dll
  at (wrapper managed-to-native) OSVR.ClientKit.ClientContext:osvrClientInit (string,uint)

DLL not found.

created a new project. same problem.

Try moving the DLLs from Plugins/x86 to Plugins. Which version of Unity are you using?

I am using 5.1.

Have you tried this in the Unity editor? And this only occurs when the Razer Hydra is plugged in?

unity editor is not working too. with a few console debug log. I will paste it in later.

@wizztjh is this still an issue for you?

my OSVR is not working at all. I can't verify this.

closing this old issue, probably a setup or hardware issue.

repo: OSVR/OSVR-Unity


text:
Importing Data from Wikidata

The objective of this task is to collect Country, State, Cities/Towns data from a local Wikidata dump. Here we are using a local instance of Wikidata due to the query timeout of the public Wikidata service.
The following sparql query statement is giving expected results.
select DISTINCT ?city ?geo ?cityLabel ?districtLabel ?stateLabel ?countryLabel where {
   hint:Query hint:optimizer "None".
   VALUES ?country {wd:Q408}.
  ?country wdt:P31 wd:Q3624078.
  ?state wdt:P131 ?country.
  ?district wdt:P131 ?state.
  ?city wdt:P131 ?district;
   wdt:P625 ?geo .
  MINUS {?city  wdt:P582 ?endTime }.
  FILTER EXISTS {?city wdt:P1082 ?pop}.
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
} ORDER BY ?country LIMIT 500

This sample query limits the results to country Q408 (Australia). Due to somewhat non-trivial hierarchy of Wikidata, to remove entities such as buildings I am using a filter to see if a city has a population property. It also filters out locations that have "ended".

It took 34 days to create a local usable copy of the Wikidata database (  4 thread 32 GB instance) from the compressed public download of the wiki dump (around 100GB download). The uncompressed database is 790 GB in size. The next task will be to run the above sparql query statement to extract the city data.

repo: Objective-Earth/product-design


text:
onenote: failed to respond!

2024-07-26.txt
Flow Launcher version: 1.18.0
OS Version: 22621.3880
IntPtr Length: 8
x64: True
Python Path: C:\Users\AMD\AppData\Roaming\FlowLauncher\Environments\Python\PythonEmbeddable-v3.11.4\pythonw.exe
Node Path:
Date: 07/26/2024 02:45:35
Exception:
OneNote Exception:
Websites: https://github.com/Odotocodot/Flow.Launcher.Plugin.OneNote
Author: Odotocodot
Version: 2.1.0
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: 0x80042019
---> System.Runtime.InteropServices.COMException (0x80042019): 0x80042019
at Microsoft.Office.Interop.OneNote.ApplicationClass.FindPages(String bstrStartNodeID, String bstrSearchString, String& pbstrHierarchyXmlOut, Boolean fIncludeUnindexedPages, Boolean fDisplay, XMLSchema xsSchema)
at Odotocodot.OneNote.Linq.OneNoteApplication.FindPages(String search)
at Flow.Launcher.Plugin.OneNote.SearchManager.DefaultSearch(String query)
at Flow.Launcher.Plugin.OneNote.SearchManager.Query(Query query)
at Flow.Launcher.Plugin.OneNote.Main.QueryAsync(Query query, CancellationToken token)
at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass23_0.<b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 196
--- End of stack trace from previous location ---
at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func`1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 34
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 195
--- End of inner exception stack trace ---
at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass23_1.b__1(ActionContext ) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 224
at Flow.Launcher.Plugin.Result.ExecuteAsync(ActionContext context) in //Flow.Launcher.Plugin/Result.cs:line 246
at Flow.Launcher.ViewModel.MainViewModel.OpenResultAsync(String index) in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 307
at CommunityToolkit.Mvvm.Input.AsyncRelayCommand.AwaitAndThrowIfFailed(Task executionTask)
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Hi, was this when you searched or when you selected a result?

hi,

thanks for your attention.

hi,

thanks for your attention.

How often does this happen? Is it constant?

yes all the time

That is very strange!
The issue stems from retriving the OneNote COM object which can fail sometimes especially if many calls have happened. But for constant crashes!? as well as the fact I cant replicate the issue.
Im assuming it was working at some point, what changed when the crashes started?

I don't think  It was working at first, maybe some odd OS conflict.
thank you by the way .

Hmm I see, if you don't mind what OS are you on and what version of OneNote are you using?

I've seen the same error on the machine without One Note installed. FYI.

Ah, that would explain the COM Exception. That might be the fix, @AMDehghani this plugin is local only, you need an installation of OneNote. I should add that to the readme if I haven't already.

it happens to me too, could it be Flow Launcher 1.19?

Perhaps, alas Flow Launcher 1.19 hasnt caused me any issues.
@jeregon1 what installation of OneNote do you have? Also could you try installing Flow Launcher 1.18 and see if the problem persists?

Sure, the version is 2408 (Build 17928.20156) and using Flow Launcher 1.18 still causes the issue, this is the log:
2024-09-28.txt

Please open new issue in: https://github.com/Odotocodot/Flow.Launcher.Plugin.OneNote/issues
1. upload log file: C:\Users\jesus\Downloads\FlowLauncher\app-1.18.0\UserData\Logs\1.18.0\2024-09-28.txt
2. copy below exception message

Flow Launcher version: 1.18.0
OS Version: 22631.4169
IntPtr Length: 8
x64: True
Python Path:
Node Path:
Date: 09/28/2024 10:30:34
Exception:
OneNote Exception:
Websites: https://github.com/Odotocodot/Flow.Launcher.Plugin.OneNote
Author: Odotocodot
Version: 2.1.0
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: 0x80042019
---> System.Runtime.InteropServices.COMException (0x80042019): 0x80042019
at Microsoft.Office.Interop.OneNote.ApplicationClass.FindPages(String bstrStartNodeID, String bstrSearchString, String& pbstrHierarchyXmlOut, Boolean fIncludeUnindexedPages, Boolean fDisplay, XMLSchema xsSchema)
at Odotocodot.OneNote.Linq.OneNoteApplication.FindPages(String search)
at Flow.Launcher.Plugin.OneNote.SearchManager.DefaultSearch(String query)
at Flow.Launcher.Plugin.OneNote.SearchManager.Query(Query query)
at Flow.Launcher.Plugin.OneNote.Main.QueryAsync(Query query, CancellationToken token)
at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass23_0.<b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 196
--- End of stack trace from previous location ---
at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func`1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 34
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 195
--- End of inner exception stack trace ---
at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass23_1.b__1(ActionContext ) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 224
at Flow.Launcher.Plugin.Result.ExecuteAsync(ActionContext context) in //Flow.Launcher.Plugin/Result.cs:line 246
at Flow.Launcher.ViewModel.MainViewModel.OpenResultAsync(String index) in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 307
at CommunityToolkit.Mvvm.Input.AsyncRelayCommand.AwaitAndThrowIfFailed(Task executionTask)
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Hey @jeregon1 can you try this version and send the logs? It has some extra exception checks and logs.
OneNote-2.1.0-test.zip

Yeah, this is the result:
2024-09-28.txt

Please open new issue in: https://github.com/Odotocodot/Flow.Launcher.Plugin.OneNote/issues
1. upload log file: C:\Users\jesus\AppData\Roaming\FlowLauncher\Logs\1.19.2\2024-09-28.txt
2. copy below exception message

Flow Launcher version: 1.19.2
OS Version: 22631.4169
IntPtr Length: 8
x64: True
Python Path: C:\Python312\pythonw.exe
Node Path: C:\Program Files\nodejs\node.exe
Date: 09/28/2024 11:42:08
Exception:
OneNote Exception:
Websites: https://github.com/Odotocodot/Flow.Launcher.Plugin.OneNote
Author: Odotocodot
Version: 2.1.0
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: 0x80042019
---> System.Runtime.InteropServices.COMException (0x80042019): 0x80042019
at Microsoft.Office.Interop.OneNote.ApplicationClass.FindPages(String bstrStartNodeID, String bstrSearchString, String& pbstrHierarchyXmlOut, Boolean fIncludeUnindexedPages, Boolean fDisplay, XMLSchema xsSchema)
at Odotocodot.OneNote.Linq.OneNoteApplication.FindPages(String search)
at Flow.Launcher.Plugin.OneNote.SearchManager.DefaultSearch(String query)
at Flow.Launcher.Plugin.OneNote.SearchManager.Query(Query query)
at Flow.Launcher.Plugin.OneNote.Main.QueryAsync(Query query, CancellationToken token)
at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass28_0.<b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 248
--- End of stack trace from previous location ---
at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func`1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 34
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 247
--- End of inner exception stack trace ---
at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass28_1.b__1(ActionContext ) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 276
at Flow.Launcher.Plugin.Result.ExecuteAsync(ActionContext context) in //Flow.Launcher.Plugin/Result.cs:line 246
at Flow.Launcher.ViewModel.MainViewModel.OpenResultAsync(String index) in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 389
at CommunityToolkit.Mvvm.Input.AsyncRelayCommand.AwaitAndThrowIfFailed(Task executionTask)
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Okay tweaked some things again. Please try this version!
OneNote-2.1.0-test-2.zip
Also what version of OneNote are you using, and are you on Windows 10 or 11?

Recent pages work, but the rest still fails. Using Windows 11.
2024-10-08.txt

Flow Launcher version: 1.19.2
OS Version: 22631.4169
IntPtr Length: 8
x64: True

Python Path: C:\Python312\pythonw.exe
Node Path: C:\Program Files\nodejs\node.exe
Date: 10/08/2024 17:14:01
Exception:
OneNote Exception:
Websites: https://github.com/Odotocodot/Flow.Launcher.Plugin.OneNote
Author: Odotocodot
Version: 2.1.0
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: 0x80042019
 ---> System.Runtime.InteropServices.COMException (0x80042019): 0x80042019
   at Microsoft.Office.Interop.OneNote.ApplicationClass.FindPages(String bstrStartNodeID, String bstrSearchString, String& pbstrHierarchyXmlOut, Boolean fIncludeUnindexedPages, Boolean fDisplay, XMLSchema xsSchema)
   at Odotocodot.OneNote.Linq.OneNoteApplication.FindPages(String search)
   at Flow.Launcher.Plugin.OneNote.SearchManager.DefaultSearch(String query)
   at Flow.Launcher.Plugin.OneNote.SearchManager.Query(Query query)
   at Flow.Launcher.Plugin.OneNote.Main.QueryAsync(Query query, CancellationToken token)
   at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass28_0.<b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 248
--- End of stack trace from previous location ---
   at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func`1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 40
   at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 282
   --- End of inner exception stack trace ---
   at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass28_1.b__1(ActionContext _) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 276
   at Flow.Launcher.Plugin.Result.ExecuteAsync(ActionContext context) in /_/Flow.Launcher.Plugin/Result.cs:line 246
   at Flow.Launcher.ViewModel.MainViewModel.OpenResultAsync(String index) in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 389
   at CommunityToolkit.Mvvm.Input.AsyncRelayCommand.AwaitAndThrowIfFailed(Task executionTask)
   at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Thats strange that recent pages still work.
Here is yet another version, hopefully with a fix this time.
OneNote-2.1.0-test-3.zip

I'm sorry, doesn't work yet but i forgot to mention notebook explorer nb:\ does work perfectly.
2024-10-09.txt

Flow Launcher version: 1.19.2
OS Version: 22631.4169
IntPtr Length: 8
x64: True

Python Path: C:\Python312\pythonw.exe
Node Path: C:\Program Files\nodejs\node.exe
Date: 10/09/2024 15:56:25
Exception:
OneNote Exception:
Websites: https://github.com/Odotocodot/Flow.Launcher.Plugin.OneNote
Author: Odotocodot
Version: 2.1.0
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: 0x80042019
 ---> System.Runtime.InteropServices.COMException (0x80042019): 0x80042019
   at Flow.Launcher.Plugin.OneNote.SearchManager.Query(Query query)
   at Flow.Launcher.Plugin.OneNote.Main.QueryAsync(Query query, CancellationToken token)
   at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass28_0.<b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 248
--- End of stack trace from previous location ---
   at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func`1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 40
   at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 282
   --- End of inner exception stack trace ---
   at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass28_1.b__1(ActionContext _) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 276
   at Flow.Launcher.Plugin.Result.ExecuteAsync(ActionContext context) in /_/Flow.Launcher.Plugin/Result.cs:line 246
   at Flow.Launcher.ViewModel.MainViewModel.OpenResultAsync(String index) in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 389
   at CommunityToolkit.Mvvm.Input.AsyncRelayCommand.AwaitAndThrowIfFailed(Task executionTask)
   at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Okay, given the notebook explorer works, can you try a scoped search?

Yeah, here there should appear at least one page in which i have the word charisma:

Logs:
2024-10-10.txt

It seems that the crash is related to using the FindPages API on the COM object.

Given the issue is only in the FindPages API it might be something related to your Windows Search. Given the OneNote API docs says that it requires it.
A temporary solution is to use the title search feature (on *)  since it does not use FindPages. However, as the name suggests it only searches via the title of the page, section, section group or notebook.

Windows Search? Wait! I have it deactivated! No wonder it doesn't work, sorry for the confusion and the time. I use Everything instead of it.

That would be it. From the docs:

FindPages works only if you have Microsoft Search 3.0 or 4.0 installed on your computer. Windows Vista and Windows 7 include this component. However, if you are running an earlier version of Windows, you must install Windows Search for FindPages to work.

Glad we got this sorted finally!

authors: AMDehghani Odotocodot jeregon1 meskallito


text:
Livestream player: please remove blocking console

Every time a livestream video loads, the console is blocked by player-settings. All other debug logs will not appear unless you clear the console first, which causes one to miss important errors.  Getting tired of having to manually clear it.

Let's get rid of that player once and for all! Hopefully Anthony's progress will make that easier.

authors: infinite-persistence tzarebczan

repo: OdyseeTeam/odysee-frontend


text:
kaspersky endpoint security bypass

This is a pretty difficult challenge.

This is a pretty difficult challenge.

Here, the goal is different.

authors: Offensive-Panda wgetnz

repo: Offensive-Panda/ShadowDumper


text:
Unavailable Request type.

Hi,
I am seeing lot of requests where MAPI inspector shows  'Unavailable Request type.'.
Please see the attached screenshots:

Steps to reproduce :
Using outlook, simply compose email with large inline text or attach a file and hit send.
Environment:
Windows 10 Pro.
Outlook (16.0.6326.1019) 32-bit. Office 365 Business.
Fiddler 4.6.2.0.
Thanks.

Hello aongeek - Can you please share your trace with me ?

Hi Tarun,
Please find link below, 2 sessions exported in Fiddler's Session Archive format.
https://www.dropbox.com/s/my0iwfpcoii8uav/trace.saz?dl=0
I observed this issue mostly in case of nspi requests. Please let me know if you need more data.
Thanks.

Thanks,.
From: wazhar [mailto:notifications@github.com]
Sent: Wednesday, January 27, 2016 3:24 AM
To: OfficeDev/MAPI-Inspector-for-Fiddler MAPI-Inspector-for-Fiddler@noreply.github.com
Cc: tarunchopra tarunchopra@live.com
Subject: Re: [MAPI-Inspector-for-Fiddler] Unavailable Request type. (#12)
Hi Tarun,
Please find link below, 2 sessions exported in Fiddler's Session Archive format.
https://www.dropbox.com/s/my0iwfpcoii8uav/trace.saz?dl=0
I observed this issue mostly in case of nspi requests. Please let me know if you need more data.
Thanks.
—
Reply to this email directly or view it on GitHubhttps://github.com/OfficeDev/MAPI-Inspector-for-Fiddler/issues/12#issuecomment-175568893.

Thanks.

Hello Wazhar :
We have updated MAPIFiddlerInspector.dll and MAPI.js at this location ( https://github.com/OfficeDev/MAPI-Inspector-for-Fiddler) which will resolve your issue. Please try these out and share your inputs.
Thanks.

Hi,
NSPI requests are being decoded now. However I have seen several IndexOutOfRangeExceptions. Seems like Decompression function is failing. I have seen such issues before ( with emsmdb requests) but could not conclusively determine where was the issue.
Please see trace and screenshot below.
https://www.dropbox.com/s/thxhsux7ksnet7b/session_2916.saz?dl=0
https://www.dropbox.com/s/tqkdncfezh7uh6p/Screenshot 2016-01-29 22.17.18.png?dl=0
Thanks.

Glad that worked out. One small request ; shall we close this issue and open a new one for 'IndexOutOfRangeExceptions' so that it's easily discoverable looking at the subject line ?

I agree. Please go ahead.

Opened a new issue to track - IndexOutOfRangeExceptions exception. (https://github.com/OfficeDev/MAPI-Inspector-for-Fiddler/issues/15 )

Wazhar : Would request you to close this issue.

Resolved and verified.

Wazhar : This issue (https://github.com/OfficeDev/MAPI-Inspector-for-Fiddler/issues/15 ) is resolved now. Please get the latest binary set and give it a shot.

authors: aongeek tarunchopra wazhar

repo: OfficeDev/MAPI-Inspector-for-Fiddler


text:
Documentation changes

Documentation changes to Add-SPOContentType, Add-SPOContentTypeToList, Add-SPOFieldToContentType & Remove-SPOContentType

Hi @Laskewitz, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by Microsoft and real humans are currently evaluating your PR.
TTYL, MSBOT;

Thanks Daniel!

authors: Laskewitz erwinvanhunen msftclas

repo: OfficeDev/PnP-PowerShell


text:
Additonal Info - autoccorrect in ComboBoxes

Added comment on how autocorrect interacts with filters on ComboBoxes

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

VBA/Access-VBA/articles/ebf48367-20fb-14be-7082-a2d9de923c51.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

VBA/Access-VBA/articles/ebf48367-20fb-14be-7082-a2d9de923c51.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Added to local master repository.

authors: JohnAustin-MSFT msftclas nodrogl saldana

repo: OfficeDev/VBA-content


text:
Do centrally deployed add-ins work in Office Online?

I followed these instructions to centrally deploy an add-in to my tenant:  https://docs.microsoft.com/en-us/office/dev/add-ins/publish/centralized-deployment.  However, when I log into Office Online using my tenant admin account, open a Word or Excel document, which the add-targets, I don't see the add-in show up in the ribbon.
Are centrally deployed add-ins supported in Office Online?
Thanks,
Courtney

I am seeing my centrally deployed add-in in Office Desktop apps however

Transferring to office-js repo to get product team input.

authors: ElizabethSamuel-MSFT TCourtneyOwen

repo: OfficeDev/office-js-docs-pr


text:
Need TypeScript examples

Please consider adding TypeScript examples.

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

ID: a714626a-058a-789e-6add-5e9dfb21fd1f
Version Independent ID: 1b88a28c-fc36-4518-2808-7246f08d9753
Content: Use the Office dialog API in your Office Add-ins - Office Add-ins
Content Source: docs/develop/dialog-api-in-office-add-ins.md
Product: non-product-specific
Technology: add-ins
GitHub Login: @o365devx
Microsoft Alias: o365devx

Thanks for the suggestion. We periodically review whether to use more TypeScript code snippets. In the past, the conclusion we've always reached is that we don't have sufficient staff to create both JavaScript and TypeScript versions of most snippets and, between the two, it is more important for our audience to provide JavaScript snippets. However, we will review this again soon and I will note your vote in favor of more TypeScript.

authors: Rick-Kirkham timothyhoffmann


text:
Word: Search Text and Zoom to / Scroll to result?

Hello,
I would like to search the text in a Word document, and zoom/scroll to the result. If the doc has mutliple pages, zooming/scrolling does not seem possible at the moment. Say I have a 10 page doc, and I have search results on pages 2 and 4. How can I scroll to the appropriate page?

@giorgio79 You'll need to do a range.select() on each search result item. The Word UI with scroll to the selection. If you have more than one search result, you'll need to handle navigating between the selected ranges.
For example, in this search sample, if you add the following in the loop:

if (i === searchResults.items.length - 1)
{
     searchResults.items[i].select();
}

the UI will select and scroll to the last search result.

Wow, yes that works wonders. Much appreciated @MIchaelMainer

repo: OfficeDev/office-js-snippet-explorer


text:
Need pictures for landing page

Need team pictures and contact info - twitter, facebook, linkedin - for the landing page team section

Hi @viralrain, use the pictures from: http://cloudmasterstudios.com

hey social media accounts should be as follows:
https://www.twitter.com/oinweb
https://www.facebook.com/oinweb/
https://plus.google.com/+OinwebCa/about
https://www.linkedin.com/company/ontario-immigrant-network?trk=company_logo
Thanks
On Mon, Mar 7, 2016 at 6:39 PM, Chad Smith notifications@github.com wrote:

Closed #83 https://github.com/Oinweb/py-fly/issues/83.
—
Reply to this email directly or view it on GitHub
https://github.com/Oinweb/py-fly/issues/83#event-580968064.

--
Sincerely,
Rodolfo Martinez
(519)521-3135 / (281)674-5103
Skype: rodolfo-reimar
CEO The Shooting Star Press inc.
www.LuchaComics.com
Be sure to follow @LuchaComics !

authors: bartmika rodolfomartinez viralrain

repo: Oinweb/py-fly


text:
Implement unit testing for the base features, start using TDD

Once the basic structure of the game is in place, it's time to start thinking about providing test coverage for the most important bits of the application. And once the testing's done, every new feature has to be unit tested from that point in the future before going into master. It's preferable to first develop the tests first and only then the feature itself. Meaning, start using TDD BEFORE the release of 0.1.0.

https://github.com/Oleksii-Kshenskyi/btagsil/issues/27 and https://github.com/Oleksii-Kshenskyi/btagsil/issues/28 have made a complete switch in the trajectory of the project. It's a different project being implemented with a completely different set of technologies now. I'll have to start everything from scratch. Until the prototype is implemented at least to the level of the Language Feast prototype, this issue is blocked.

repo: Oleksii-Kshenskyi/btagsil


text:
Ensure that pre-release versions of lua_cliargs 3 aren't used as a dependency

lua_cliargs 3.0.rc-1 was released a few hours ago and unfortunately Luarocks determined that this was < 3.0. So, if you install the current busted 2.0 RC it will install this incompatible version of lua_cliargs.
This change ensures that no 3.0 RCs are installed for lua_cliargs.

That would explain the errors i'm seeing on travis for the 2.5 branch of cliargs. It's a funny dependency party going on here... https://travis-ci.org/amireh/lua_cliargs/jobs/87703027

This still doesn't work.  Maybe you need to do < 3 instead?

I think this should be fixed now. The issue was that I only made the change in the release rockspec, not the SCM rockspec.

Thanks!

authors: DorianGray amireh o-lim ryanplusplus

repo: Olivine-Labs/busted


text:
Treasury-Subgraph Updates

Update to v1.3.2 of the package
Add ignoreCache as a parameter
Adds liquid backing/OHM contribution for each asset

Depends on: https://github.com/OlympusDAO/treasury-subgraph/pull/59

This is ready to go

repo: OlympusDAO/olympus-frontend


text:
Filter shows activities outside selected date range and day

Describe the bug
When filtering activities by date (from 1/1/2025 to 31/1/2025) and selecting "Friday," the results include activities outside the specified date range and day. The filter does not behave as expected, causing inaccurate results.
To Reproduce
Steps to reproduce the behavior:

Navigate to the Home page.
Click on the filter option.
Set the date range to 1/1/2025 - 31/1/2025 and select "Friday."
Observe that activities outside this range and day are still displayed.

Expected behavior
The filter should only show activities that fall within the specified date range and selected day.
Screenshots

Desktop (please complete the following information):

OS: Window11
Browser: Chrome
Version: 23

This cause by conflict timezone already fixed.

repo: OmegaOoh/ku-tangtee


text:
ImportError: cannot import name 'url' from 'django.conf.urls'

django.conf.urls.url() was deprecated in Django 3.0, and is now removed in Django 4.0+.

Covered through MR https://github.com/OmniDB/OmniDB/pull/1311

repo: OmniDB/OmniDB


text:
Unit test failing in master branch

Test Name:	OmniSharp.Script.Tests.WorkspaceInformationTests.CsiScriptWithFileCreatedAfterStartingServer
Test FullName:	OmniSharp.Script.Tests.WorkspaceInformationTests.CsiScriptWithFileCreatedAfterStartingServer
Test Source:	C:\Users\akagarw\Work\omnisharp-roslyn\tests\OmniSharp.Script.Tests\WorkspaceInformationTests.cs : line 50
Test Outcome:	Failed
Test Duration:	0:00:00.002
Result StackTrace:
at OmniSharp.Services.OmniSharpEnvironment..ctor(String path, Int32 hostPid, LogLevel logLevel, String[] additionalArguments) in C:\Users\akagarw\Work\omnisharp-roslyn\src\OmniSharp.Host\Services\OmniSharpEnvironment.cs:line 41
at TestUtility.OmniSharpTestHost.Create(String path, ITestOutputHelper testOutput, IEnumerable1 configurationData, DotNetCliVersion dotNetCliVersion, IEnumerable1 additionalExports) in C:\Users\akagarw\Work\omnisharp-roslyn\tests\TestUtility\OmniSharpTestHost.cs:line 100
at TestUtility.AbstractTestFixture.CreateOmniSharpHost(String path, IEnumerable1 configurationData, DotNetCliVersion dotNetCliVersion, IEnumerable1 additionalExports) in C:\Users\akagarw\Work\omnisharp-roslyn\tests\TestUtility\AbstractTestFixture.cs:line 57
at OmniSharp.Script.Tests.WorkspaceInformationTests.d__3.MoveNext() in C:\Users\akagarw\Work\omnisharp-roslyn\tests\OmniSharp.Script.Tests\WorkspaceInformationTests.cs:line 53
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
Result Message:
System.ArgumentException : OmniSharp only supports being launched with a directory path or a path to a solution (.sln) file.
Parameter name: path
Is there anything I am missing out that is causing the test to fail ?

The test only waits for 2 seconds for a new file, if it takes longer to notify the workspace it will fail. This can happen on network shares or when write permissions are missing. Since this is an older issue and it has been stable on CI builds too I will close this, let's revisit if it happens again.

repo: OmniSharp/omnisharp-roslyn


text:
Incorrect indentation character(s) used when formatting code

Environment data
dotnet --info output: (this has nothing to do with compilation)
VS Code version: 1.13.1
C# Extension version: 1.10.0
Steps to reproduce

VS Code [relevant] defaultsetting:

{
  "editor.detectIndentation": true,
  "editor.insertSpaces": true,
  "editor.tabSize": 4,
}

VS code user settings:

{
  "editor.insertSpaces": false,
  "[csharp]": {
    "editor.insertSpaces": true
  }
}

open a C# file that uses spaces for indentation
format the document (alt-shift-f on Windows or right-click in the document and choose Format Document)

Expected  behavior
the configured indentation is used:
indentation strategy <= [
  detected indentation strategy,
  language-specific indentation strategy,
  global indentation strategy].firstNonEmptyValue()

Actual behavior
tabs are used for indentation in C# files - (i assume it's just using the global editor.insertSpaces value, ignoring editor.detectIndentation and the language-specific editor.insertSpaces.)

I'm currently having the opposite problem - formatting the document always replaces tabs with spaces, ignoring all editor settings. Is it possible this behaviour was just reversed, without fixing the bug?

Looking at the change that was merged, no that's not possible. Could you file a new issue with the settings that you have specified?

I could do that. Or I could just update to 1.15 🤦

Sorry, I don't understand your reply. Does that fix the issue?

Yeah, I was just using an old version. Sorry to bother you.

Ah - got it! No worries! Glad you got it working.

authors: Aciho DustinCampbell smarts

repo: OmniSharp/omnisharp-vscode


text:
debugger - Async frames of external code can take a lot of space in callstack window

This is stopped in the MusicStore app after an async call. There is only one user frame but we show many alternating external code/async call frames. This takes up a large amount of space in the already limited UI and offers zero benefit to the user as far as I can tell. This is with JMC on.

Closing this for now as we haven't heard any more user feedback on this.

authors: caslan chuckries


text:
Adds SQLite persistance

Adds a new implementation of RemindfulPersister that stores the Bundles to a SQLite database.

:+1: Looks great :)
can merge

authors: gnardini goodengineer

repo: OneCodeLabs/reminder


text:
Mark labels

I've been browsing through these issues, and there's a lot of duplicates, enhancements, and outdated/invalid issues. It would really help a lot of people to apply those three labels. If anybody who can wants to help, I think a lot of people would like it.

Can somebody please mark this as a enhancement?

Some groups of issues that are duplicates are installation issues and Office-format related issues, just to give you a head start, @cdmayer @D4N14L and @wiktorn.

Thank you for reaching out and for your patience. This SDK is being officially deprecated. See #209 for more information

authors: KTibow baywet

repo: OneDrive/onedrive-sdk-python


text:
OLP-1265 OLP-1256 delegation query

change existing query ListDelegation to all-in-one query, will return active delegation, pending delegation, active rewards balance, pending rewards balance, for a list of address or all delegators
add some methods to data store and unit test
integration test

@kerhbal , I don't see the client registered function.

@freddyli7 yeah let me add it

repo: Oneledger/protocol


text:
Frontend Interview Long Version Complete

Hi guys,
If you follow the README.md, this project should be easy for you to set up. You can test the app locally by running grunt serve and visiting localhost:9000/#/.
You can also view a live version here: [View Live Demo]
I built the app using Angular and enabled three-way data binding for Posts using Firebase. If you would like me to enable this for comments as well, let me know.
This app took me roughly six hours to complete.
Definitely let  me know if you have any questions.
Looking forward to hearing back from you,
Cheers, Alex

Hey @alexhawkins thanks for completing the long test! Everything looks good and Sara should be getting a hold of you for the next steps in the process. Have a great rest of the day!

authors: alexhawkins jebaird

repo: Ontraport/frontend-interview-test-long


text:
Feat/simplify interval

@juliusfrost would be interested to have your opinion on this
Technically you can specify whether an interval is open/closed but I am wondering if this is really interesting? Unixtimestamps are in the precision of microseconds, I don't think it really matters in any real-world use case whether the interval is closed or open (when creating them, for comparison we need to take it into account for completeness)

That looks good. I agree that would make things simpler. I'll just need to update the opshin pioneer code in the new release

authors: juliusfrost nielstron

repo: OpShin/opshin


text:
Merge Release 3.3.0 to master

Highlights:

Upgraded editor

Tab key now moves between table cells, adds new row
fixed various quirkiness
improved pasting from word/excel

advanced search options and improved search results

filter by type/stereotype
logical combinations
partial search match

Tom Sawyer integration (see MDK 3.4.0)
Improved Word export
Ability to add/remove groups
Figure and table auto-numbering improvements, customizable numbering scheme (see new tags on Document stereotype in MDK 3.4.0 - figureContextDepth and figureSeparator)
UI fixes and improvements
Cross-reference shortcut is now '@'
Better doc tree navigation

This pull request fixes 20 alerts when merging 1c366dfe1ab3cd48da4197be695c1b76fce27cd3 into b82eb755556f5b4184d20f019900a3c309a64c74 - view on LGTM.com
fixed alerts:

12 for Useless conditional
4 for Potentially unsafe external link
3 for Useless assignment to local variable
1 for Unreachable statement

Comment posted by LGTM.com

authors: dlamoris shakeh

repo: Open-MBEE/ve


text:
Traveltime maps

Proximity maps based on least cost paths and frictions (in raster.py)

Function to calculate the costs of travelling for LPG can be taken from raster.py

A Technology subclass for LPG and another for Biomass where the travel time datasets are read. These datasets can be previously produced using the Layer classes. Ideally, we should create a method under the OnSSTOVE class, which creates all of these layers automatically, based on the tech_specs file and adds them to the right subclasses, but for now we can handle it like this:
#create model
nepal = OnSSTOVE(project_crs=3857, cell_size=(1000, 1000))
output_directory = 'test'
nepal.output_directory = output_directory

#read and reproject population
path = r"data\population_npl_2018-10-01.tif"
os.makedirs('test/rasters/population', exist_ok=True)
population = RasterLayer('rasters', 'population', layer_path=path, resample='sum')
population.reproject(3857, 'test/rasters/population', 1000, 1000)

#read tech_specs
path = r"05. OnSSTOVE test case\GQ_test_file_tech_specs.csv"
nepal.read_tech_data(path)

#read LPG supply points and friction layer
path = r"data\Nepal_Gas_12Jun2021_Final4.shp"
lpg_supply = VectorLayer('vector', 'LPG_supply', layer_path=path)
os.makedirs('test/vector/LPG_supply', exist_ok=True)
lpg_supply.reproject(3857, 'test/vector/LPG_supply')

path = r"data\2020_motorized_friction_surface.geotiff"
mot_friction = RasterLayer('rasters', 'Mot_friction', layer_path=path, resample='average')
os.makedirs('test/rasters/Mot_friction', exist_ok=True)
mot_friction.align(population.path, 'test/rasters/Mot_friction')

#add the friction layer to the lpg supply points and calculate travel time
lpg_supply.add_friction_raster(mot_friction)
lpg_supply.travel_time('test/vector/LPG_supply')

#add travel time (distance_raster) to the LPG technology and calculate transport costs
nepal.techs['LPG'].travel_time = lpg_supply.distance_raster
nepal.techs['LPG'].transportation_cost()

The travel time will be saved as a RasterLayer in the travel_time variable of the LPG class and the transport cost as a numpy array in the transport_cost variable.

authors: babakkhavari camiloramirezgo


text:
Deprioritise hoist links in doxygen output

What
In at least one view in the docs, only one class of the same name can be displayed. (Specifically i'm thinking of the Namespace Members->All page.)
A consequence of this is that when we have python hoists of the same name as the c++ types, it looks to be selecting the python hoist as the item to link to, rather than the useful c++ page.
This came up when doing errors, see screenshot :

There is no duplicate BatchElementError in the page that links to v1, that's the only reference.
We should find a way to prioritise linking the the c++ docs, perhaps by configuring doxygen to not scan the hoists.
Why
The C++ should be our main docs in all views, linking to the hoists in unhelpful.

🤔 yeah it'd be good to hide those in general wouldn't it...

authors: elliotcmorris foundrytom

repo: OpenAssetIO/OpenAssetIO


text:
The p99 of the hgetall command is ten times or even higher than that of hget

Is this a regression?
Yes
Description
后续补充截图。
测试设备 104核 256G 内存
单机部署6个pika实例，每个配置3db，进程数4，线程池大小8
纯读：hget p99 < 1ms ,hgetall p99 ~ 10ms
读写时，hset + hmset +  hget + hgetall p99甚至大于1s
请问下如何优化hgetall的p99？
Please provide a link to a minimal reproduction of the bug
No response
Screenshots or videos
中间部分是纯hget，p99明显降低，左侧是hget+hgetall，右侧是纯hgetall

Please provide the version you discovered this bug in (check about page for version information)
No response
Anything else?
No response

测试设备 104核 256G 内存
单机部署6个pika实例，每个配置3db，进程数4，线程池大小8,开启cache，开启blob-db
共1.04T 数据，qps：40k - 80k 波动，峰值100k
p99 如下

我这边测试的场景是：
48核物理机，nvme ssd盘，部署两个独立的pika节点，每个节点db目录下数据为400GB+，压测客户端与pika所在物理机ping延迟0.0x ms级别。部署一个实例或者部署两个实例，TP9999都没有超过10ms。
如果这个稳定在你那边是稳定复现的话，咱们可以再对比一下测试过程中一些系统指标的差异。

今天下午用最新的版本重新编译测试了下，还是可以明显看到2个pika时的P99增加很多：
单个pika 约126G ，value大小300B
测试设备 104核 256G 内存 SSD加速卡

测试时间
命令
Pika数量
QPS
缓存命中率
P99
Disk IO
Disk read IO
CPU 使用率

15:30 - 15:38
hget
2
20k + 少量60K
13-19%
波动，最高30ms
启动时60%，qps峰值时25%，常规12.5%
启动时485MB，常规时42MB
3%，qps峰值时9%

15:59 - 16:22
hget
1
20k + 少量60K
11-16%
基本稳定3ms，小范围波动7ms
刚开始升到27%，逐步降到7%
随时间变化25-50-10MB
1.75%，qps峰值时5%

17:23- 17:43
hgetall
2
20k + 少量60K
0-22%
波动，4-48ms
稳定10%，qps峰值时32%
稳定60MB，峰值166MB
5%左右，qps峰值时16%

16:32 - 16:54
hgetall
1
20k + 少量60K
5-21.17%
基本稳定3ms
稳定1%
基本4MB
2%

用4.0.0版本测试单实例200G内，2个benchmark分别读取2个pika没有复现p99暴涨问题。
但是由于测试工具的限制，当前有些场景没办法去复现对比，能否改进下工具？
主要需求如下：

[ ] 解决内存占用过高的问题，200G内存也不够用（当前逻辑每个进程和count都需要读取全部文件，导致内存重复占用）
[ ] 支持使用1个工具读取多个pika端口，模拟集群读取
[ ] 可以配置工具同时使用多个命令（hset + hget + hgetall等），并配置比例，来满足模拟线上场景

repo: OpenAtomFoundation/pika


text:
无效的令牌

Hi
Thank you for the excellent work!
I am using release-0.1 for simulation. But I have encountered the following problem：
10/18/2023 21:42:49 - ERROR - root - 无效的令牌
10/18/2023 21:42:49 - WARNING - root - Retrying...
10/18/2023 21:42:54 - ERROR - root - Error communicating with OpenAI
10/18/2023 21:42:54 - WARNING - root - Retrying...
10/18/2023 21:42:56 - ERROR - root - 无效的令牌
10/18/2023 21:42:56 - WARNING - root - Retrying...
10/18/2023 21:42:56 - ERROR - root - Professor Michael failed to generate valid response.

Can you take a try on the latest code? It should work fine in our latest code. For example, if you want to run the nlp_classroom_9players example, you can clone the latest code, and install it by using python setup.py develop, and then python3 agentverse_command/main_simulation_cli.py --task simulation/nlp_classroom_9players . More details can be found in https://github.com/OpenBMB/AgentVerse#simulation.
If you really want to use the release-0.1, you should:

If you are using Macos or Linux, you should make sure that the proxy of your terminal has been properly configured. This problem won't appear if your vpn is correctly setup.
If you are using Windows, you can modify the code according to https://github.com/OpenBMB/AgentVerse/issues/45#issuecomment-1742455534.

Thank you for your prompt reply! It's because I didn't fully set up the api.

repo: OpenBMB/AgentVerse


text:
Connection aborted

I set up everything correctly with the environment and Open AI key, but am getting this error no matter the prompt:
You will start with the "main" file, then go to the ones that are imported by that file, and so on.

Please note that the code should be fully functional. Ensure to implement all functions. No placeholders (such as 'pass' in Python).

[2023-12-10 11:38:13 INFO] flask app.py did not start for online log
[2023-12-10 11:39:13 WARNING] Error communicating with OpenAI: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')), retrying in 0 seconds...
[2023-12-10 11:40:13 WARNING] Error communicating with OpenAI: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')), retrying in 0 seconds...

And it just keeps repeating that error every minute or so indefinitely and the project never gets generated. I have a paid Open AI account so I don't think rate limits should be the issue.

Hello! This retry situation can be attributed to either high user demand at OpenAI, leading to queues, or network instability causing connection issues. As a result, there might be instances where you need to wait for a few minutes. Your understanding is greatly appreciated. Thank you very much for your support and for trying out ChatDev. We remain committed to continuously enhancing the overall functionality and stability.

authors: Alphamasterliu didrio

repo: OpenBMB/ChatDev


text:
Fix: Properly close Docker client in DockerExecBox to prevent resource leakage

🤖 OpenDevin took care of the nitty-gritty details in this PR, so we could sit back and relax

OD started the task by with the prompt Please read the issue of https://github.com/OpenDevin/OpenDevin/issues/2213 and try to resolve it and commit a PR.. It completed the task at STEP 26 and cost Accumulated Cost: 1.27 USD using gpt-4o-2024-05-13.
For comparison, the GitHub Copilot Workspace:
https://copilot-workspace.githubnext.com/OpenDevin/OpenDevin/issues/2213?shareId=63fd833d-ac6f-4f87-892e-27d46e537822

Why did it delete that part?

Why did it delete that part?

I'm also wondering why that part got deleted.

Why did it delete that part?

I'm also wondering why that part got deleted.

Did you ask it?

The Copilot Workspace is only able to regenerate results, it cannot answer my question. 😩

My irresponsible guess is GitHub Copilot Workspace uses gpt-3.5

GPT-4 Turbo

authors: SmartManoj iFurySt li-boxuan

repo: OpenDevin/OpenDevin


text:
Add open-D-tutor agent

Implementation of the "open-D-tutor" agent to provide educational explanations and interactive tutoring within the OpenDevin platform. Updated the chat interface to support the new agent type and added necessary state management for handling messages from "open-D-tutor". This feature aims to enhance the learning experience for new developers and improve codebase understanding for experienced developers.
note: created with MentatBot!
issue #2955

Just as a general remark: if something is generated by an extra (AI) tool, we expect the contributor to actually maintain/fix the code in case of issues and get to know the dev requirements (make lint, pre-commit).
I.e. if the tool just directly opens a PR for us here, I'd be against it. The contributor should first do a review and testing locally on their side.
This is not against the idea, Rezzie, just the work flow might need to be different with this Mentatbot submission(s). 🤗

Some code isn't quite right to me. But we can iterate on that.

please do so, this will be a great addition. maybe after that, I can link it to a bunch of colleges and students hoping to draw more attention and contribution.

Well, that was my first comment, before you said you'd have to rely on me to do the further coding.
I think we can keep the other issue open, as the idea is a good one, but this PR "as-is" I see as an experiment with mentatbot and we can learn from that, but it won't fit our workload.
I'll close this for now.

authors: rezzie-rich tobitege


text:
Operator overloads not implemented

Operator overloads will compile as of #1196 but will never be called.

Closed in favor of https://github.com/OpenDreamProject/OpenDream/issues/1854

repo: OpenDreamProject/OpenDream


text:
title, description should not be URLified

https://github.com/OpenEnergyPlatform/oekg/blob/main/OEKG_in_Turtle/OEKG_With_Datasets.ttl#L16
   DC:description "A_collection_of_simulation_parameters,_focus_on_technologies_for_the_scenarios_ES2030,_gruene2030,_gruene2030_bk0_and_gruene2025" ;
   DC:title "constraints_for_simulation" .

Maybe this comes from https://github.com/OpenEnergyPlatform/oekg/blob/main/How-to-develop-OEKG/How_to_develop_OEPKG.ipynb block [8]

hi @Ludee can you post some links to the resolved problem, since both the above links are now broken

repo: OpenEnergyPlatform/oekg


text:
Add primary energy carrier disposition to natural gas, coal, crude oil and peat #1032

This partially solves #1032 by adding the axiom 'has disposition' some 'primary energy carrier disposition' to the classes natural gas, coal, crude oil and peat. These will then be inferred as subclasses of primary energy carrier:

What about biomass / wood ?

I agree to wood and will add this. Biomass is a bit tricky, I will explain why in the issue. The intention of this PR is include now only quickly the ones that are easy and add the complicated ones in a separate PR later.

authors: l-emele stap-m

repo: OpenEnergyPlatform/ontology


text:
Contributing a dataset.

Hello.
If I created a dataset of (open-source/public domain) comic book images, and descriptions of them (in the same line as the datasets listed at https://github.com/OpenGVLab/InternVL/tree/main/internvl_chat#prepare-training-datasets ), would you then integrate that dataset into your training data so it then gets trained into future models?
If not, any recommendations on how I can help getting comic book data integrated into datasets so I can see future models get better at understanding comics (currently models like llava are not very good at it).
Thanks !

Hi, we greatly appreciate your willingness to contribute a dataset. We tested our current model using some comic images, but the results were somewhat average. If we could use your dataset to enhance our capabilities in this area, that would be truly wonderful.
Here is a sample of my test:

authors: arthurwolf czczup

repo: OpenGVLab/InternVL


text:
why only train mlp in 4B pretraining stage?

reference code：https://github.com/OpenGVLab/InternVL/blob/main/internvl_chat/shell/phi3_3_8b_dynamic/internvl_chat_v1_5_phi3_3_8b_dynamic_res_pretrain.sh#L53
We note that when training 1.8B model, vit and mlp are unfreezed, but for 4B model, only mlp is unfreezed in pretraining stage. Is there any consideration?

Hi, thank you for your attention. When training the 4B model, we reused the ViT pretrained on the 2B model, which can reduce the training resource overhead.

authors: czczup geweihgg


text:
Segmentation Fault on interleaved fq files

Thank you for making this very useful tool!
I am experiencing an error when using interleaved fastq files:
$ fastp -i fastqs_interleave/S1IP_1_val_hg38__interleave.fastq --interleaved_in
Segmentation fault (core dumped)

This error only happens in v0.23.0 and v0.23.1 -- downgrading to v0.22.0 fixes the issue.

I will fix this soon.

fixed, please update to v0.23.2

Awesome -- just tested it and it works fine! Thank you! 😎

repo: OpenGene/fastp


text:
readme revamp

This pull request improves the formatting of the readme file and renames OPENHMD_EXAMPLE_SDL to OPENHMD_EXAMPLE_OPENGL, in addition to removing the statement about the OpenGL example being outdated.

Thanks for looking into this.
I don't know if I am a fan of changing the cmake option for the sdl demo to opengl. Also want to look into making build options consistent between cmake and meson.
Will look into the full readme file a bit later

authors: Apfel TheOnlyJoey

repo: OpenHMD/OpenHMD


text:
多轮对话数据处理

@linonetwo @jsl9208 @xpqiu @meta-tabchen 您好
      with open(os.path.join(self.data_dir, f'{self.data_type}.jsonl'), 'r') as f:
                for line in f:
                    sample = json.loads(line)

                    chat = sample['chat']
                    num_turns = int(sample['num_turns'])

                    meta_instruction = sample['meta_instruction']
                    instruction_ids = self.tokenizer.encode(meta_instruction)
                    assert isinstance(instruction_ids, list) and len(instruction_ids) > 0

                    input_ids = copy.deepcopy(instruction_ids)
                    no_loss_spans = [(0, len(instruction_ids))]

                    for i in range(num_turns):
                        cur_turn_ids = []
                        cur_no_loss_spans = []
                        cur_turn = chat[f'turn_{i+1}']
                        for key, value in cur_turn.items():

                            cur_ids = self.tokenizer.encode(value)

                            if key == 'Tool Responses':
                                # The format tokens (<|Results|>:...<eor>\n) should have losses.
                                cur_no_loss_spans.append((len(input_ids + cur_turn_ids) + 5, len(input_ids + cur_turn_ids + cur_ids) - 2))

                            assert isinstance(cur_ids, list) and len(cur_ids) > 0

                            cur_turn_ids.extend(cur_ids)

                        if len(input_ids + cur_turn_ids) > 2048:
                            break

                        input_ids.extend(cur_turn_ids)
                        no_loss_spans.extend(cur_no_loss_spans)

                    if len(input_ids) == len(instruction_ids):
                        continue

                    assert len(input_ids) > 0 and len(input_ids) <= 2048

                    self.data.append(input_ids)
                    self.no_loss_spans.append(no_loss_spans)

请问这种多轮对话只放到一条样本能过加速训练过程吗？
我理解这种方式，减少了前向传播的次数，但是增加了反向传播的长度，而反向传播计算梯度要更耗时，这种方式会不会比每一轮单独抽出来训练要慢呢？

我也好奇，还有请问为什么causal lm 不把多轮对话的input部分的损失忽略呢？

我也好奇，还有请问为什么causal lm 不把多轮对话的human提问部分的损失忽略呢？这样不会有影响么？

repo: OpenLMLab/MOSS


text:
Throw UnsupportedDbtCommand when finding unsupported entry in args.which.

Adjust dbt-ol script to scan all arguments and rely on UnsupportedDbtCommand exception.
Problem
DBT integration checks for actual DBT command in two ways - by scanning sys.argv[2:] and from run_results.json file. First is more difficult to handle different combinations of parameter positions.
Closes: #1716
Solution
This PR changes detecting DBT command only to read from run_results.json.
Checklist

[x] You've signed-off your work
[x] Your pull request title follows our guidelines
[ ] Your changes are accompanied by tests (if relevant)
[x] Your change contains a small diff and is self-contained
[ ] You've updated any relevant documentation (if relevant)
[ ] Your comment includes a one-liner for the changelog about the specific purpose of the change (if necessary)
[ ] You've versioned the core OpenLineage model or facets according to SchemaVer (if relevant)
[x] You've added a header to source files (if relevant)

SPDX-License-Identifier: Apache-2.0
Copyright 2018-2023 contributors to the OpenLineage project

Codecov Report

Merging #1724 (8126c7a) into main (4d6de53) will increase coverage by 1.14%.
The diff coverage is 66.66%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff              @@
##               main    #1724      +/-   ##
============================================
+ Coverage     83.52%   84.67%   +1.14%
============================================
  Files            89       64      -25
  Lines          4006     3504     -502
  Branches         29        0      -29
============================================
- Hits           3346     2967     -379
+ Misses          628      537      -91
+ Partials         32        0      -32

Impacted Files
Coverage Δ

...egration/common/openlineage/common/provider/dbt.py
92.81% <66.66%> (+0.03%)
:arrow_up:

... and 25 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

I think we should always send COMPLETE (or FAILURE if failed) event regardless of what command was run, if we can't prevent it from sending START event. Thoughts @rossturk @JDarDagran ?

Now FAILURE is sent only based on JSON files produced by DBT. I believe the idea of supporting selected commands is to send such events only for those commands. Or maybe you were thinking of failed dbt ... command called from dbt-ol wrapper and then sending FAILURE event?
Does this mean we want to see a complete run that consists of no child runs?

Does this mean we want to see a complete run that consists of no child runs?
I think if we send START event and there's no unrecoverable event (idk what, segmentation fault?) we should always send COMPLETE event.

Or maybe you were thinking of failed dbt ... command called from dbt-ol wrapper and then sending FAILURE event?

I think whatever dbt does, it produces run_results.json right? If not, then we might just rely on subprocess return code, but that still needs to be checked.

I don't see a downside to sending START and COMPLETE events for dbt subcommands that do not perform operations on data, like debug and compile. They will result in orphaned nodes, which should not affect most users.

authors: JDarDagran codecov-commenter mobuchowski rossturk

repo: OpenLineage/OpenLineage


text:
Links to sample ballot files are broken on the archived local elections page

https://maineballot.org/local-archive/local-2020-07/
They use a relative path that changes when archiving the page. Is there an automated way to update this?

I noticed they are a mixed bag, some I see the issue you are referring to where "assets" is nested under archive, some have links back to the towns' site....and a few of these are 404's at this point. Why were some pulled from town site and uploaded to our assets folder and some not? Should we be archiving the sample ballots, if the towns/cities aren't even doing this?

@curtisk The ones in the assets folder are scanned absentee ballots that aren’t available on the town websites.

authors: curtisk shannonmcharg

repo: OpenMaine/maineballot


text:
Nvidia Grace CPU detected as generic ARMV8 core

On an Nvidia GH200 node with current julia nightly build which comes with OpenBLAS v0.3.26, I get
$ OPENBLAS_VERBOSE=1 ./julia -e ''
Falling back to generic ARMV8 core

For reference:
$ lscpu
Architecture:           aarch64
  CPU op-mode(s):       64-bit
  Byte Order:           Little Endian
CPU(s):                 72
  On-line CPU(s) list:  0-71
Vendor ID:              ARM
  Model name:           Neoverse-V2
    Model:              0
    Thread(s) per core: 1
    Core(s) per socket: 72
    Socket(s):          1
    Stepping:           r0p0
    Frequency boost:    disabled
    CPU max MHz:        3474.0000
    CPU min MHz:        81.0000
    BogoMIPS:           2000.00
    Flags:              fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm
                        dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh
$ head -n8 /proc/cpuinfo
processor       : 0
BogoMIPS        : 2000.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd4f
CPU revision    : 0

Also, since neoversev2 doesn't appear in TargetList.txt trying to compile OpenBLAS with spack currently results in building the generic kernels only.

NeoverseV2 should be covered by the ARMV8SVE target, which the library should automatically fall back to unless it was built with a compiler that did not yet support SVE or the operating system is neither Linux nor Android (i.e., no HWCAP_SVE detection) . Does it work when you supply OPENBLAS_CORETYPE=ARMV8SVE ?

btw you should have gotten a message like "Unknown cpu model - implementer 0x41 part 0xd4f" in addition to the "falling back to..." if the code ever actually entered the midr_el1 (cpuid) parsing code. Did you see anything like that ?

In general you may get (a little) more output with OPENBLAS_VERBOSE=2. What is your operating system please ? (And if Linux, does it provide the /sys/devices tree in case getauxval(HWCAP_CPUID) is not supported ? Also a current design limitation is that we only read its entry for cpu0 - but I do not think this should matter in your case)

In general you may get (a little) more output with OPENBLAS_VERBOSE=2.

$ OPENBLAS_CORETYPE=ARMV8SVE OPENBLAS_VERBOSE=2 ./julia -e ''
Core: armv8

What is your operating system please ?

Yes, operating system is Linux (Red Hat 9)

(And if Linux, does it provide the /sys/devices tree in case getauxval(HWCAP_CPUID) is not supported ? Also a current design limitation is that we only read its entry for cpu0 - but I do not think this should matter in your case)

$ ls -l /sys/devices/
total 0
drwxr-xr-x   5 root root 0 Dec 20 17:08 ARMHC502:00
drwxr-xr-x   4 root root 0 Dec 20 17:08 ARMHC97C:00
drwxr-xr-x   3 root root 0 Dec 20 17:08 ARMHC9FF:00
drwxr-xr-x   6 root root 0 Dec 20 17:08 armv8_pmuv3_0
drwxr-xr-x   3 root root 0 Dec 20 17:08 breakpoint
drwxr-xr-x   6 root root 0 Dec 20 17:09 cs_etm
drwxr-xr-x   3 root root 0 Jan 15 18:23 cs_system_cfg
drwxr-xr-x   4 root root 0 Dec 20 17:08 kprobe
drwxr-xr-x   5 root root 0 Dec 20 17:08 LNXSYSTM:00
drwxr-xr-x   5 root root 0 Dec 20 17:08 nvidia_cnvlink_pmu_0
drwxr-xr-x   5 root root 0 Dec 20 17:08 nvidia_nvlink_c2c0_pmu_0
drwxr-xr-x   5 root root 0 Dec 20 17:08 nvidia_nvlink_c2c1_pmu_0
drwxr-xr-x   5 root root 0 Dec 20 17:08 nvidia_pcie_pmu_0
drwxr-xr-x   5 root root 0 Dec 20 17:08 nvidia_scf_pmu_0
drwxr-xr-x   5 root root 0 Dec 20 17:08 pci0000:00
drwxr-xr-x   5 root root 0 Dec 20 17:08 pci0002:00
drwxr-xr-x   5 root root 0 Dec 20 17:08 pci0004:00
drwxr-xr-x   5 root root 0 Dec 20 17:08 pci0005:00
drwxr-xr-x   5 root root 0 Dec 20 17:08 pci0006:00
drwxr-xr-x   5 root root 0 Dec 20 17:08 pci0008:00
drwxr-xr-x   5 root root 0 Dec 20 17:08 pci0009:00
drwxr-xr-x 110 root root 0 Dec 20 17:08 platform
drwxr-xr-x  10 root root 0 Dec 20 17:08 pnp0
drwxr-xr-x   3 root root 0 Dec 20 17:08 soc0
drwxr-xr-x   3 root root 0 Dec 20 17:08 software
drwxr-xr-x   9 root root 0 Dec 20 17:08 system
drwxr-xr-x   3 root root 0 Dec 20 17:08 tracepoint
drwxr-xr-x   4 root root 0 Dec 20 17:08 uprobe
drwxr-xr-x  20 root root 0 Dec 20 17:08 virtual

Do you need something else precisely?

> $ OPENBLAS_CORETYPE=ARMV8SVE OPENBLAS_VERBOSE=2 ./julia -e ''
> Core: armv8
> ```
suggests your build of libopenblas does not know ARMV8SVE

> Do you need something else precisely?

/sys/devices/system/cpu/cpu0/regs/identification/midr_el1 is what the code would/should be trying to read - it is probably there, and it is strange that it is not getting used. Are you certain that your julia runtime is picking up 0.3.26 and not some other/ancient version ?

/sys/devices/system/cpu/cpu0/regs/identification/midr_el1 is what the code would/should be trying to read - it is probably there, and it is strange that it is not getting used.

$ cat /sys/devices/system/cpu/cpu0/regs/identification/midr_el1
0x00000000410fd4f0

Are you certain that your julia runtime is picking up 0.3.26 and not some other/ancient version ?

Yes:
$ OPENBLAS_CORETYPE=ARMV8SVE OPENBLAS_VERBOSE=2 ./julia -q
Core: armv8
julia> using OpenBLAS_jll, LinearAlgebra

julia> strip(unsafe_string(ccall((BLAS.@blasfunc(openblas_get_config), libopenblas), Ptr{UInt8}, () )))
"OpenBLAS 0.3.26  USE64BITINT DYNAMIC_ARCH NO_AFFINITY armv8 MAX_THREADS=512"

We built this with GCC 8, maybe it's too old to actually enable the SVE kernels?

I'm fairly sure you'd need at least GCC 10.1 to get the SVE intrinsics support - but check if your GCC8 has arm_sve.h

Sounds like we don't have it with gcc 8, yeah:
% julia --compile=min -e 'using BinaryBuilderBase; BinaryBuilderBase.runshell(Platform("aarch64", "linux"); preferred_gcc_version=v"8")'
sandbox:${WORKSPACE} # find /opt/${target}/ -name 'arm_sve.h'
sandbox:${WORKSPACE} #
logout
% julia --compile=min -e 'using BinaryBuilderBase; BinaryBuilderBase.runshell(Platform("aarch64", "linux"); preferred_gcc_version=v"10")'
sandbox:${WORKSPACE} # find /opt/${target}/ -name 'arm_sve.h'
/opt/aarch64-linux-gnu/lib/gcc/aarch64-linux-gnu/10.2.0/include/arm_sve.h

Ok, we may need to recompile it with GCC 10 then.

With a new build of OpenBLAS 0.3.26 with GCC 11 (from https://github.com/JuliaPackaging/Yggdrasil/pull/7952) I now get
$ OPENBLAS_VERBOSE=2 ./julia -e ''
Core: armv8sve

So I can confirm the only problem was that the previous build of OpenBLAS didn't have the SVE kernels at all because was compiled with GCC 8.  Thanks for the help!

authors: giordano martin-frbg

repo: OpenMathLib/OpenBLAS


text:
[SZC2T2]8.9 七夕 记要

邻海
录音: 160809C2T2sz/
诗曰
天上七夕架雀桥
深圳是夜大妈聚
牛郎忍年会织女
桃园开智为牙祭
另有妙竹自西来
一探家乡可爱郎
反正任性这夏夜
深广珠江就美食
 RAmen 是也乎
╮(╯▽╰)╭

遇雨:
地铁三匝, 何枝可依
山不厌高, 海不厌深
大妈吐哺, 深圳归心
海鲜合蒸, 俺已饿了

作业
妙竹 在深圳期间

至少发动一次 C2T2~
和 @巧玉 致少一次 SPA~

此之为定向作业~

只为见大妈

七夕觐大妈，
米粥蒸海鲜。
杜克女学霸，
八卦NaAgo。
饮酒谈恋爱，
不负老杜康。
立体环绕声，
谢辉赠好书。

不记得有大妈，可称小鲜肉，因为辫子没了。

终于见识势如妙竹，
抓住机会现场科普，
于我如灌顶之醍醐，
提了问获得答有如：
基因是否为宿命谱？
了解更多更能造福。
药物审批流程何如？
会后甩高质量科普。
大妈话题依然丰富，
天南地北人情世故，
从大西北到数据库，
从程序员特别之处，
谈到他们待人接物，
如黑客与画家感悟，
大妈果真老司机（司机划掉）师傅。
要想知道有多cool，快来参加C2T2！

DONE as good! 达成/归档/交付ed

authors: Langzzx ZoomQuiet ivanlau

repo: OpenMindClub/PRD


text:
Code out My Mine page

https://invis.io/V6E1VGBYT

This is almost done.  I can wrap this up once I move on to doing #10.

repo: OpenMined/mine-ui


text:
OPenNI.net: Context.CreateProductionNodeObject

Hello,
i think i discovered a bug in this function.
When the pinvoke call
[DllImport(openNILibraryName)]
public static extern ProductionNodeDescription xnNodeInfoGetDescription(XnNodeInfo pNodeInfo);
is done there is a accessviolationexception. When i change the return type to IntPtr and do a Marshal.PtrToStructure on this, i can get the right ProductionNodeDescription...
this seems to solve other problems i had with NodeInfo.instance too... don't know why...
Greetings,
Patrock

Already fixed.

authors: OpenNI Patrock

repo: OpenNI/OpenNI


text:
Can't migrate a VM between two fs_lvm system DS on the same host

Author Name: Florent Peyraud (Florent Peyraud)
Original Redmine Issue: 5355, https://dev.opennebula.org/issues/5355
Original Date: 2017-09-07

Hi
Trying to migrate a VM between two fs_lvm system DS on the same host, I faced an issue preventing the migration to occur
Here are the logs corresponding to the failing try :
==> /var/log/one/56.log <==
Tue Sep  5 09:53:50 2017 [Z0][TM][I]: Command execution fail: /var/lib/one/remotes/tm/fs_lvm/mv host2.af83.priv:/var/lib/one//datastores/0/56/disk.0 host2.af83.priv:/var/lib/one//datastores/106/56/disk.0 56 101

==> /var/log/one/oned.log <==
Tue Sep  5 09:53:50 2017 [Z0][TM][D]: Message received: LOG E 56 mv: Command "mv /var/lib/one/datastores/0/56/disk.0 /var/lib/one/datastores/106/56/disk.0" failed: mv: cannot move '/var/lib/one/datastores/0/56/disk.0' to '/var/lib/one/datastores/106/56/disk.0': No such file or directory

==> /var/log/one/56.log <==
Tue Sep  5 09:53:50 2017 [Z0][TM][E]: mv: Command "mv /var/lib/one/datastores/0/56/disk.0 /var/lib/one/datastores/106/56/disk.0" failed: mv: cannot move '/var/lib/one/datastores/0/56/disk.0' to '/var/lib/one/datastores/106/56/disk.0': No such file or directory

==> /var/log/one/oned.log <==
Tue Sep  5 09:53:50 2017 [Z0][TM][D]: Message received: LOG E 56 Error moving VM files to another System DS: /var/lib/one/datastores/0/56/disk.0 to /var/lib/one/datastores/106/56/disk.0 in host2.af83.priv

==> /var/log/one/56.log <==
Tue Sep  5 09:53:50 2017 [Z0][TM][E]: Error moving VM files to another System DS: /var/lib/one/datastores/0/56/disk.0 to /var/lib/one/datastores/106/56/disk.0 in host2.af83.priv

==> /var/log/one/oned.log <==
Tue Sep  5 09:53:50 2017 [Z0][TM][D]: Message received: LOG I 56 ExitCode: 1

==> /var/log/one/56.log <==
Tue Sep  5 09:53:50 2017 [Z0][TM][I]: ExitCode: 1

==> /var/log/one/oned.log <==
Tue Sep  5 09:53:50 2017 [Z0][TM][D]: Message received: TRANSFER FAILURE 56 Error moving VM files to another System DS: /var/lib/one/datastores/0/56/disk.0 to /var/lib/one/datastores/106/56/disk.0 in host2.af83.priv

==> /var/log/one/56.log <==
Tue Sep  5 09:53:50 2017 [Z0][TM][E]: Error executing image transfer script: Error moving VM files to another System DS: /var/lib/one/datastores/0/56/disk.0 to /var/lib/one/datastores/106/56/disk.0 in host2.af83.priv
Tue Sep  5 09:53:50 2017 [Z0][VM][I]: New LCM state is PROLOG_MIGRATE_POWEROFF_FAILURE

The image is not persistant
I think the MV operation is incorrect. It should probably be something like LVCREATE followed by a DD
Thanks for your investigation
Progress Status

[ ] Branch created
[ ] Code committed to development branch
[ ] Testing - QA
[ ] Documentation
[ ] Release notes - resolved issues, compatibility, known issues
[ ] Code committed to upstream release/hotfix branches
[ ] Documentation committed to upstream release/hotfix branche

PR to merge:
https://github.com/OpenNebula/one/pull/1802

authors: OpenNebulaProject vholer

repo: OpenNebula/one


text:
OneFlow doesn't work with sinatra 4.0.0

Description
On Debian12, ruby 3.1 the sinatra gem resolved to 4.0.0 (requiring also rackup gem when started as web server)
is not compatible with oneflow.
Creating a json template fails:
oneflow-template create tmpl.json
unexpected token at ''

An alternative option would be to avoid sinatra 4.0.0
Details

Affected Component:  oneflow
OS: Debian 12
Version: 6.99

In order to use Sinatra v.4.0.0, it exists a dependency conflict between Sinatra and Thin, since both requires Rack gem but in different versions, as in the following log is showed:
Bundler could not find compatible versions for gem "rack":
  In Gemfile:
    sinatra (~> 4.0) was resolved to 4.0.0, which depends on
      rack (>= 3.0.0, < 4)

    thin was resolved to 1.8.2, which depends on
      rack (>= 1, < 3)

Besides, Sinatra from version 3.1.0 uses Puma as default server, so we consider the best is to update Sinatra to Version 4.0.0 and also begin to use Puma.
Nevertheless, we can reproduce this issue using WEBrick as Web Server and we are going to fix it for this scenario

We could reproduce the problem and basically is on Sinatra v4.0.0 is required to send the content-type for POST request. This was something missing on the oneflow-template cli and it's already fixed and tested in both versions of Sinatra (4.0.0 and 3.2.0) to ensure backwards compatibility.

authors: MiguelERuiz xorel


text:
build broken with poppler 0.69.0

...
CXX      pdftoraster-pdftoraster.o
filter/pdftoraster.cxx: In function 'int main(int, char**)':
filter/pdftoraster.cxx:2166:11: error: 'memCheck' is not a member of 'Object'
Object::memCheck(stderr);
^~~~~~~~
filter/pdftoraster.cxx:2167:3: error: 'gMemReport' was not declared in this scope
gMemReport(stderr);
^~~~~~~~~~
filter/pdftoraster.cxx:2167:3: note: suggested alternative: 'rresvport'
gMemReport(stderr);
^~~~~~~~~~
rresvport
make[1]: *** [Makefile:4363: pdftoraster-pdftoraster.o] Error 1

The poppler project removed the memCheck and gMemReport functions in commits c362ab1b97f20c5b73b3bad8d52015f679178748  -  Remove DEBUG_MEM from Object since this uses RAII now and hence cannot leak. (The existing tracking also is not thread-safe and hence unreliable.)
and
f89446f6917a869b0f1a80fcc8ce81a7213dade4 -  Remove generic heap debugging from gmem since external tools and compiler instrumentation achieve the same effect.
Thus for the newer poppler version this compiler error will be produced.  A pull-request to remove the dead code will follow.

authors: fjaell olivierschonken

repo: OpenPrinting/cups-filters