profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/ignatenkobrain/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

hughsie/appstream-glib 54

This library provides objects and helper methods to help reading and writing AppStream metadata.

dburm/docker-builder 8

A tool to build binary rpm/deb packages

fedora-modularity/depchase 7

Tools for chasing RPM dependencies with DNF

ignatenkobrain/ansible_modules 1

Netbox modules for Ansible using Ansible Collections

besser82/stout 0

A C++ library for building sturdy software.

dparalen/pulp_solv 0

(Re)solving Pulp project dependency issues with libsolv

push eventignatenkobrain/terraform-provider-openstack

Igor Raits

commit sha a262f7fd45af038e99b57d4dd7dbcceb4d588ac8

PC-3108: openstack_compute_servergroup_v2: Implement support for rules and switch to simple policy configuration Signed-off-by: Igor Raits <igor.raits@gooddata.com>

view details

push time in 9 days

push eventignatenkobrain/terraform-provider-openstack

Igor Raits

commit sha eee63f0142fb45efa4cc28e2d8669982e9480865

PC-3108: openstack_compute_servergroup_v2: Implement support for rules and switch to simple policy configuration Signed-off-by: Igor Raits <igor.raits@gooddata.com>

view details

Igor Raits

commit sha bad08ce8c3e00dedb8d1f6f130f22d0b23c465d4

fixup! PC-3108: openstack_compute_servergroup_v2: Implement support for rules and switch to simple policy configuration Signed-off-by: Igor Raits <igor.raits@gooddata.com>

view details

push time in 9 days

push eventignatenkobrain/terraform-provider-openstack

Igor Raits

commit sha 8ad6deb0799284d24e97e4d56e77a109483d62df

fixup! fixup! fixup! fixup! PC-3108: openstack_compute_servergroup_v2: Implement support for rules and switch to simple policy configuration Signed-off-by: Igor Raits <igor.raits@gooddata.com>

view details

push time in 9 days

push eventignatenkobrain/terraform-provider-openstack

Igor Raits

commit sha 3e20833d0b78b9b373ebe5b46da8f5fa138cb15f

fixup! fixup! fixup! PC-3108: openstack_compute_servergroup_v2: Implement support for rules and switch to simple policy configuration Signed-off-by: Igor Raits <igor.raits@gooddata.com>

view details

push time in 9 days

push eventignatenkobrain/terraform-provider-openstack

Igor Raits

commit sha 07a6f1ff72947fff20b5b57c0788a46f65585652

fixup! fixup! PC-3108: openstack_compute_servergroup_v2: Implement support for rules and switch to simple policy configuration Signed-off-by: Igor Raits <igor.raits@gooddata.com>

view details

push time in 9 days

push eventignatenkobrain/terraform-provider-openstack

Igor Raits

commit sha 3e88d36b4d1abff30ecd584fec6bb6a57cd082fc

fixup! PC-3108: openstack_compute_servergroup_v2: Implement support for rules and switch to simple policy configuration Signed-off-by: Igor Raits <igor.raits@gooddata.com>

view details

push time in 9 days

create barnchignatenkobrain/terraform-provider-openstack

branch : rules

created branch time in 9 days

issue openedjeremyschulman/netbox-plugin-auth-saml2

LICENSE file is missing

Hello,

The Apache license requires license text to be present along with source, but I can't find it in this git repository.

Would appreciate if you could add it and make a new release (so that it appears also on pypi.org).

Thank you!

created time in a month

issue commentopenSUSE/libsolv

Reading from Pool is not thread-safe when pool_alloctmpspace() is used

I think more correct approach (which will also make it "safe" for multiple threads, assuming that you don't touch string pool, e.g. by creating new packages) is to mimic pool_solvable2str() yourself and use your temporary memory for those.

I think we could probably have 2 variations of these functions, so that caller can choose which one he wants (thread-safe or fast)…

They way current function is designed is to use as less memory as possible and to be as fast as possible.

dmach

comment created time in a month

issue commentopenSUSE/libsolv

Enhance conflict error messages with the dependency chains that lead to the conflict

Not sure if this is something that should be done in the libsolv… I would imagine that this would be part of a package manager that uses libsolv.. Or some ext_utils could be in libsolv but everyone would like to have this information in slightly different form…

syslaila

comment created time in 2 months

issue openedjeremyschulman/django3-auth-saml2

LICENSE file

Hello,

The Apache license requires license text to be present along with source, but I can't find it in this git repository.

Would appreciate if you could add it and make a new release (so that it appears also on pypi.org).

Thank you!

created time in 2 months

issue closedextrawurst/gitui

Delete upstream branch

Is your feature request related to a problem? Please describe.

As now gitui supports creation/deletion of branches, I'm missing functionality to actually delete branches from the remote (git push --delete <remote> <branch>)

Describe the solution you'd like

In the list of remote branches, deleting should actually push deletion.

Describe alternatives you've considered

I did not find any.

Additional context

Right now deleting of the branch in "remote" tab just deletes local reference to a branch and next "fetch" will bring it back. Add any other context or screenshots about the feature request here.

closed time in 2 months

ignatenkobrain

issue commentextrawurst/gitui

Delete upstream branch

Oh, it seems so.

ignatenkobrain

comment created time in 2 months

issue openedextrawurst/gitui

Ignoring .gitignore just keeps adding .gitignore in .gitignore

Describe the bug

I think subject covers it pretty well.

To Reproduce Steps to reproduce the behavior:

  1. Make sure your repository does not have any .gitignore in it
  2. Ignore any file (so that .gitignore would be created by gitui)
  3. Try to ignore .gitignore
  4. The .gitignore is added to the .gitignore (and if you repeat, it is added infinitely)

Expected behavior

Either ignoring .gitignore would not do anything or throw an error.

Screenshots

image

Context (please complete the following information):

  • OS/Distro + Version: Fedora 35
  • GitUI Version: 0.16.2
  • Rust version: 1.53

Additional context

None.

created time in 2 months

issue openedextrawurst/gitui

Delete upstream branch

Is your feature request related to a problem? Please describe.

As now gitui supports creation/deletion of branches, I'm missing functionality to actually delete branches from the remote (git push --delete <remote> <branch>)

Describe the solution you'd like

In the list of remote branches, deleting should actually push deletion.

Describe alternatives you've considered

I did not find any.

Additional context

Right now deleting of the branch in "remote" tab just deletes local reference to a branch and next "fetch" will bring it back. Add any other context or screenshots about the feature request here.

created time in 2 months

issue openedtrishume/syntect

fancy-regex 0.7

Hello,

Seems that current dependency on fancy-regex is ^0.3 which is extremely old and the latest version is 0.7.0 nowadays (that's been around for a while too).

Would it be possible to update the dependency?

That would help a lot in my packaging work and improve ecosystem in general.

Thank you!

created time in 2 months

issue commentopenSUSE/libsolv

A worse choice is picked when resolving transaction

You can, however use focusbest (SOLVER_FLAG_FOCUS_BEST) to achieve what you are saying.

pkratoch

comment created time in 2 months

issue commentopenSUSE/libsolv

A worse choice is picked when resolving transaction

From user perspective, the first option is preferred, because of newer versions of dependencies.

I don't think so, IIRC libsolv prefers smalles possible transaction.

pkratoch

comment created time in 2 months

issue commentterraform-provider-openstack/terraform-provider-openstack

RFE: Add support for "rules" in compute_servergroup_v2

Is there anybody who can look into this?

ignatenkobrain

comment created time in 2 months

issue openedopenSUSE/libsolv

Couple of compiler warnings in sha2 functions (mismatched bound)

[28/140] /usr/bin/gcc -DENABLE_APPDATA=1 -DENABLE_ARCHREPO=1 -DENABLE_BZIP2_COMPRESSION=1 -DENABLE_COMPLEX_DEPS=1 -DENABLE_COMPS=1 -DENABLE_CONDA=1 -DENABLE_DEBIAN=1 -DENABLE_HELIXREPO=1 -DENABLE_LZMA_COMPRESSION=1 -DENABLE_RPMDB=1 -DENABLE_RPMDB_BYRPMHEADER=1 -DENABLE_RPMDB_LIBRPM=1 -DENABLE_RPMMD=1 -DENABLE_RPMPKG=1 -DENABLE_RPMPKG_LIBRPM=1 -DENABLE_SUSEREPO=1 -DENABLE_ZCHUNK_COMPRESSION=1 -DENABLE_ZLIB_COMPRESSION=1 -DENABLE_ZSTD_COMPRESSION=1 -DFEDORA -DHAVE_FOPENCOOKIE=1 -DHAVE_QSORT_R=1 -DHAVE_RPMDBFSTAT=1 -DHAVE_STRCHRNUL=1 -DLIBSOLV_INTERNAL=1 -DMULTI_SEMANTICS=1 -DWITH_LIBXML2=1 -DWITH_SYSTEM_ZCHUNK=1 -D_FILE_OFFSET_BITS=64 -Dlibsolv_EXPORTS -I/usr/include/libxml2 -I/builddir/build/BUILD/libsolv-0.7.19 -I/builddir/build/BUILD/libsolv-0.7.19/src -I/builddir/build/BUILD/libsolv-0.7.19/ext -I/builddir/build/BUILD/libsolv-0.7.19/redhat-linux-build -I/builddir/build/BUILD/libsolv-0.7.19/redhat-linux-build/src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fPIC -fPIC -MD -MT src/CMakeFiles/libsolv.dir/sha2.c.o -MF src/CMakeFiles/libsolv.dir/sha2.c.o.d -o src/CMakeFiles/libsolv.dir/sha2.c.o -c /builddir/build/BUILD/libsolv-0.7.19/src/sha2.c
/builddir/build/BUILD/libsolv-0.7.19/src/sha2.c:610:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=]
  610 | void solv_SHA256_Final(sha2_byte digest[], SHA256_CTX* context) {
      |                        ~~~~~~~~~~^~~~~~~~
In file included from /builddir/build/BUILD/libsolv-0.7.19/src/sha2.c:43:
/builddir/build/BUILD/libsolv-0.7.19/src/sha2.h:76:24: note: previously declared as 'uint8_t[32]' {aka 'unsigned char[32]'}
   76 | void solv_SHA256_Final(uint8_t[SHA256_DIGEST_LENGTH], SHA256_CTX*);
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/libsolv-0.7.19/src/sha2.c:907:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=]
  907 | void solv_SHA512_Final(sha2_byte digest[], SHA512_CTX* context) {
      |                        ~~~~~~~~~~^~~~~~~~
In file included from /builddir/build/BUILD/libsolv-0.7.19/src/sha2.c:43:
/builddir/build/BUILD/libsolv-0.7.19/src/sha2.h:84:24: note: previously declared as 'uint8_t[64]' {aka 'unsigned char[64]'}
   84 | void solv_SHA512_Final(uint8_t[SHA512_DIGEST_LENGTH], SHA512_CTX*);
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/libsolv-0.7.19/src/sha2.c:951:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=]
  951 | void solv_SHA384_Final(sha2_byte digest[], SHA384_CTX* context) {
      |                        ~~~~~~~~~~^~~~~~~~
In file included from /builddir/build/BUILD/libsolv-0.7.19/src/sha2.c:43:
/builddir/build/BUILD/libsolv-0.7.19/src/sha2.h:80:24: note: previously declared as 'uint8_t[48]' {aka 'unsigned char[48]'}
   80 | void solv_SHA384_Final(uint8_t[SHA384_DIGEST_LENGTH], SHA384_CTX*);
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/libsolv-0.7.19/src/sha2.c:996:34: warning: argument 1 of type 'sha2_byte[]' {aka 'unsigned char[]'} with mismatched bound [-Warray-parameter=]
  996 | void solv_SHA224_Final(sha2_byte digest[], SHA224_CTX* context) {
      |                        ~~~~~~~~~~^~~~~~~~
In file included from /builddir/build/BUILD/libsolv-0.7.19/src/sha2.c:43:
/builddir/build/BUILD/libsolv-0.7.19/src/sha2.h:72:24: note: previously declared as 'uint8_t[28]' {aka 'unsigned char[28]'}
   72 | void solv_SHA224_Final(uint8_t[SHA224_DIGEST_LENGTH], SHA224_CTX*);
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

created time in 2 months

issue openedopenSUSE/libsolv

PyEval_CallObject is deprecated in Python 3.9

/builddir/build/BUILD/libsolv-0.7.19/redhat-linux-build/bindings/python/solv_python.c: In function 'loadcallback':
/builddir/build/BUILD/libsolv-0.7.19/redhat-linux-build/bindings/python/solv_python.c:4353:5: warning: 'PyEval_CallObjectWithKeywords' is deprecated [-Wdeprecated-declarations]
 4353 |     PyObject *result = PyEval_CallObject((PyObject *)d, args);
      |     ^~~~~~~~
In file included from /usr/include/python3.10/Python.h:144,
                 from /builddir/build/BUILD/libsolv-0.7.19/redhat-linux-build/bindings/python/solv_python.c:157:
/usr/include/python3.10/ceval.h:17:43: note: declared here
   17 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords(
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I think simply replacing PyEval_CallObject with PyObject_CallObject should do the trick, but not sure if latter is available in everywhere what libsolv supports.

created time in 2 months

issue openedaxelf4/unicode-linebreak

Include LICENSE file to the crates.io archive

Right now it is not ending up on crates.io because it is not included in "whitelist" in Cargo.toml.

It would be super-helpful when packaging this crate in Linux distributions, like Fedora.

Thanks!

created time in 2 months

fork ignatenkobrain/fancy-regex

Rust library for regular expressions using "fancy" features like look-around and backreferences

fork in 2 months

issue openedfusion-engineering/rust-git-version

Include COPYING in git-version-macro crate

Hello,

Crate archive on crates.io (https://crates.io/api/v1/crates/git-version-macro/0.3.4/download#/git-version-macro-0.3.4.crate) does not contain COPYING file which would be super helpful when packaging that crate for Fedora (and other Linux distributions).

Please add it.

Thanks!

created time in 2 months

PR opened openSUSE/libsolv

Fix compatibility with Python 3.10

Fixes: https://github.com/openSUSE/libsolv/issues/461 Signed-off-by: Igor Raits igor.raits@gmail.com

+7 -1

0 comment

1 changed file

pr created time in 2 months

create barnchignatenkobrain/libsolv

branch : pyssize_t

created branch time in 2 months

PR closed openSUSE/libsolv

Fix #235 : try to detect data.mdb for lmdb also
+6 -3

7 comments

1 changed file

vitan

pr closed time in 2 months

PR closed openSUSE/libsolv

Introduced new SOLVABLE_USERINSTALLED attribute to mark user-installed p...

...ackages during cleandeps process.

+17 -1

5 comments

3 changed files

kirgene

pr closed time in 2 months

pull request commentopenSUSE/libsolv

Introduced new SOLVABLE_USERINSTALLED attribute to mark user-installed p...

Seems nobody is interested in this. Please open a new PR in case this is still relevant.

kirgene

comment created time in 2 months