User:Imz/my contributions to free software projects: Difference between revisions

From ALT Linux Wiki
m (→‎Puppet: +ohloh presentation)
 
(2 intermediate revisions by the same user not shown)
Line 9: Line 9:
====[https://en.wikipedia.org/wiki/LightDM LightDM]====
====[https://en.wikipedia.org/wiki/LightDM LightDM]====
* for lightdm 1.28.0
* for lightdm 1.28.0
** in Remove X authority: Ignore any error & don't exit, continue closing the session (2018-03-23); [https://github.com/canonical/lightdm/commit/733d1758adc0003ebbdce31e6c6bb58b86816cbb 733d175] committed by Robert Ancell
** in Remove X authority: Ignore any error & don't exit, continue closing the session (2018-03-23); [https://github.com/canonical/lightdm/commit/733d1758adc0003ebbdce31e6c6bb58b86816cbb 733d175] committed by Robert Ancell after pull request [https://github.com/canonical/lightdm/pull/13 #13]; pending pull requests for old branches: [https://github.com/canonical/lightdm/pull/12 #12] for 1.16, [https://github.com/canonical/lightdm/pull/106 #106] for 1.18


====[https://en.wikipedia.org/wiki/GTK GTK] from [https://en.wikipedia.org/wiki/The_GNOME_Project The GNOME Project]====
====[https://en.wikipedia.org/wiki/GTK GTK] from [https://en.wikipedia.org/wiki/The_GNOME_Project The GNOME Project]====
Line 17: Line 17:


====[https://en.wikipedia.org/wiki/Puppet_(company)#Puppet Puppet]====
====[https://en.wikipedia.org/wiki/Puppet_(company)#Puppet Puppet]====
{{(+)|[https://www.openhub.net/p/puppet/contributors/24459838779246 ohloh]}}
* for puppet 5.4.0
* for puppet 5.4.0
** ext/redhat/logrotate: really avoid 'service puppet reload' in favor of 'service puppet rotate' with the correct signal (2017-03-07); pull request [https://github.com/puppetlabs/puppet/pull/6301 #6301] merged by Justin Stoller with commit [https://github.com/puppetlabs/puppet/pull/6301/commits/1270a2385742f9ac751ed46caff284ef6965fa84 1270a23] amended by Moses Mendoza.
** {{(+)|[https://www.openhub.net/p/puppet/commits/888561431 ohloh] }} ext/redhat/logrotate: really avoid 'service puppet reload' in favor of 'service puppet rotate' with the correct signal (2017-03-07); pull request [https://github.com/puppetlabs/puppet/pull/6301 #6301] merged by Justin Stoller with commit [https://github.com/puppetlabs/puppet/pull/6301/commits/1270a2385742f9ac751ed46caff284ef6965fa84 1270a23] amended by Moses Mendoza.


====[https://en.wikipedia.org/wiki/GNU_Emacs GNU Emacs]====
====[https://en.wikipedia.org/wiki/GNU_Emacs GNU Emacs]====
Line 36: Line 37:


* XFree86 4.0.1f (16 November 2000); the changelog can be found [https://opensource.apple.com/source/X11/X11-0.30.4/xc/programs/Xserver/hw/xfree86/CHANGELOG?txt at opensource.apple.com], [https://gitweb.gentoo.org/proj/xserver.git/commit/hw/xfree86/doc/changelogs/CHANGELOG?id=9508a382f8a9f241dab097d921b6d290c1c3a776 at gitweb.gentoo.org], and in X.Org [https://gitlab.freedesktop.org/xorg/xserver/blob/9508a382f8a9f241dab097d921b6d290c1c3a776/hw/xfree86/doc/changelogs/CHANGELOG#L5011 xserver.git]
* XFree86 4.0.1f (16 November 2000); the changelog can be found [https://opensource.apple.com/source/X11/X11-0.30.4/xc/programs/Xserver/hw/xfree86/CHANGELOG?txt at opensource.apple.com], [https://gitweb.gentoo.org/proj/xserver.git/commit/hw/xfree86/doc/changelogs/CHANGELOG?id=9508a382f8a9f241dab097d921b6d290c1c3a776 at gitweb.gentoo.org], and in X.Org [https://gitlab.freedesktop.org/xorg/xserver/blob/9508a382f8a9f241dab097d921b6d290c1c3a776/hw/xfree86/doc/changelogs/CHANGELOG#L5011 xserver.git]
** [https://gitlab.freedesktop.org/xorg/xserver/blob/9508a382f8a9f241dab097d921b6d290c1c3a776/hw/xfree86/doc/changelogs/CHANGELOG#L5026 938]. gccmakedep has a typo which affects handling the -o and -O options (A.192, Ivan Zakharyaschev).
** [https://gitlab.freedesktop.org/xorg/xserver/blob/9508a382f8a9f241dab097d921b6d290c1c3a776/hw/xfree86/doc/changelogs/CHANGELOG#L5026 938]. gccmakedep has a typo which affects handling the -o and -O options (A.192, Ivan Zakharyaschev). (It's in [https://www.openhub.net/p/xfree86/commits/23271582 this changeset shown at ohloh/openhub].)


* XFree86 4.0.1e (6 November 2000); the changelog [https://opensource.apple.com/source/X11/X11-0.30.4/xc/programs/Xserver/hw/xfree86/CHANGELOG?txt at opensource.apple.com], [https://gitweb.gentoo.org/proj/xserver.git/commit/hw/xfree86/doc/changelogs/CHANGELOG?id=9508a382f8a9f241dab097d921b6d290c1c3a776 at gitweb.gentoo.org], and in X.Org [https://gitlab.freedesktop.org/xorg/xserver/blob/9508a382f8a9f241dab097d921b6d290c1c3a776/hw/xfree86/doc/changelogs/CHANGELOG#L5084 xserver.git]
* XFree86 4.0.1e (6 November 2000); the changelog [https://opensource.apple.com/source/X11/X11-0.30.4/xc/programs/Xserver/hw/xfree86/CHANGELOG?txt at opensource.apple.com], [https://gitweb.gentoo.org/proj/xserver.git/commit/hw/xfree86/doc/changelogs/CHANGELOG?id=9508a382f8a9f241dab097d921b6d290c1c3a776 at gitweb.gentoo.org], and in X.Org [https://gitlab.freedesktop.org/xorg/xserver/blob/9508a382f8a9f241dab097d921b6d290c1c3a776/hw/xfree86/doc/changelogs/CHANGELOG#L5084 xserver.git]
** [https://gitlab.freedesktop.org/xorg/xserver/blob/9508a382f8a9f241dab097d921b6d290c1c3a776/hw/xfree86/doc/changelogs/CHANGELOG#L5191 848]. Fix two problems in Imake.rules: have LinkBuildBinary create the used directory if it doesn't exist, and fix a missing ')' in the LinkConfFileLong (#A.187, Ivan Zakharyaschev).
** [https://gitlab.freedesktop.org/xorg/xserver/blob/9508a382f8a9f241dab097d921b6d290c1c3a776/hw/xfree86/doc/changelogs/CHANGELOG#L5191 848]. Fix two problems in Imake.rules: have LinkBuildBinary create the used directory if it doesn't exist, and fix a missing ')' in the LinkConfFileLong (#A.187, Ivan Zakharyaschev). (It's in [https://www.openhub.net/p/xfree86/commits/23271514 this changeset shown at ohloh/openhub].)


===Some patches accepted after having been reworked by upstream maintainers===
===Some patches accepted after having been reworked by upstream maintainers===

Latest revision as of 04:09, 25 December 2019

A list of some contributions by me (Ivan Zakharyaschev, Иван Захарьящев, imz) to free software projetcs.

See also ohloh/openhub.

Some accepted contributions/patches to upstream projects

Some patches accepted

LightDM

  • for lightdm 1.28.0
    • in Remove X authority: Ignore any error & don't exit, continue closing the session (2018-03-23); 733d175 committed by Robert Ancell after pull request #13; pending pull requests for old branches: #12 for 1.16, #106 for 1.18

GTK from The GNOME Project

  • working on the print dialog in gtk2, gtk3, and gtk4
    • ?? (TODO: submit fixes that remain unsubmitted yet)

Puppet

Symbol support vote.svg ohloh

  • for puppet 5.4.0
    • Symbol support vote.svg ohloh ext/redhat/logrotate: really avoid 'service puppet reload' in favor of 'service puppet rotate' with the correct signal (2017-03-07); pull request #6301 merged by Justin Stoller with commit 1270a23 amended by Moses Mendoza.

GNU Emacs

APT-RPM (the upstream was maintained by Conectiva)

  • in apt-0.3.19cnc53-1cl (2001-11-13) released by Alfredo K. Kojima
    • replaced Apt::GPG::Pubring with Apt::GPG::PubringPath also uses --homedir instead of --keyring in gpg (Ivan Zakharyashev)
  • in apt-0.3.19cnc41-8cl (2001-05-14) released by Claudio Matsuoka
    • added Ivan Zakharyaschev's line break patch (closes: #1616)

XFree86 (forked into X.Org)

Some patches accepted after having been reworked by upstream maintainers

gnulib

ohloh/openhub info about my contributions to gnulib

  • in 2018-12
    • lchown tests: Be more permissive regarding errno values. Reported by Ivan Zakharyaschev (2018-12-20); committed by Bruno Haible in f0c406c2c (as shown at ohloh/openhub)

Linux kernel

  • pl2303 USB-serial driver (around 2000)
    • fixed something like NULL/uninitiliazed-pointer dereference in pl2303; committed by Greg Kroah-Hartmann

Some patches sent but already fixed by someone else

GNU Emacs

Some problems/solutions reported with unknown status

Some patches sent with unknown status

GNU Emacs

Some bug reports

GNU Emacs

Some patches submitted with pending status

Some patches submitted and pending decision by the upstream

pam-8021x

  • compilation fixes (2017-11-21); pull request #1 with 3 commits

Some problems/solutions reported needing more work to be accepted upstream

gnulib

  • ??

Some submitted patched by other authors

Some submitted patches by other authors and pending decision by the upstream

X2Go

  • bad window title encoding for Unicode (Cyrillic) session names (by Oleg Solovyov mcpain@ and Sergey V Turchin zerg@; 2018-06-15) #1305 pending decision by the upstream