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

From ALT Linux Wiki
m (→‎LightDM: +pending pull requests for old branches)
m (→‎XFree86 (forked into X.Org): +links to the changesets at ohloh)
Line 36: Line 36:


* 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===

Revision as of 22:29, 24 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

  • 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 #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