Re: Update TKCVS Major Version in EPEL7 (noarch)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 21 Feb 2019 at 16:12, Nathan McGarvey <nathanmcgarvey@xxxxxxxxx> wrote:
>
> Any/All,
>      tkcvs (https://sourceforge.net/projects/tkcvs/) has become active
> again after 7 years and released a 9.X release series. As it is tk/tcl
> based (noarch) and it now supports more modern usage (including git),
> I'd like to see it make its way into EPEL, and maybe even EPEL-7, since
> there aren't really any binary-level dependencies of which I'm aware.
> (Please correct me if I've missed something.)
>
>      Thoughts? I know that major release points are usually avoided in
> EPEL due to ABI incompatibility, but for a pure Tk/Tcl implementation,
> the feature-additions and bugfixes likely outweigh most risk.
>

The package maintainer is Lubomir Rintel and they would need to be the
one to do the update. I have cc'd them but I don't see a problem with
the update occurring but we need some actual testing and the
maintainer's views.

> Thanks,
> -Nathan
>
>
>
> P.s:
>
>
>     I was successfully able to build it (but haven't installed nor
> tested) using the previous 8.2.3 SRPM spec file with the below patch
> (updated source version and urls, fixed the setup for non-standard
> naming of sources, fixed changelog for incorrect dates, and removed CVS
> as it is not a true dependency, IMHO):
>
>
> --- a/tkcvs.spec    2019-02-20 08:06:37.806138224 -0600
> +++ b/tkcvs.spec    2019-02-20 21:43:50.986137768 -0600
> @@ -1,5 +1,5 @@
>   Name:        tkcvs
> -Version:    8.2.3
> +Version:    9.0.2
>   Release:    1%{?dist}
>
>   Summary:    TkCVS and TkDiff
> @@ -7,18 +7,17 @@
>   Group:        Development/Tools
>   # No version specified.
>   License:    GPL+
> -URL:        http://www.twobarleycorns.net/tkcvs.html
> -Source:        http://www.twobarleycorns.net/%{name}-%{version}.tar.gz
> +URL:        https://sourceforge.net/projects/tkcvs/
> +Source: https://downloads.sourceforge.net/project/tkcvs/tkcvs_9.0.2.tar.gz
>   BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
>   Requires:    tk
>   Requires:    tcl
> -Requires:    cvs
>   BuildArch:    noarch
>
>   %description
> -TkCVS is a Tcl/Tk-based graphical interface to the CVS and Subversion
> -configuration management systems. It will also help with RCS. TkDiff
> -is included for browsing and merging your changes.
> +TkCVS is a Tcl/Tk-based graphical interface to the CVS, Subversion,
> +Git, and RCS configuration management systems. TkDiff is included for
> +browsing and merging your changes.
>
>   TkCVS shows the status of the files in the current working directory,
>   and has tools for tagging, merging, importing, exporting, checking
> @@ -30,13 +29,13 @@
>   produce a "user friendly" listing of modules. This requires special
>   comments in the CVSROOT/modules file.
>
> -Although TkCVS now supports Subversion, it will still work happily
> +Although TkCVS now supports Subversion and Git, it will still work happily
>   without it in your CVS directories. It didn't abandon CVS, it just
>   grew some new capabilities.
>
>
>   %prep
> -%setup -q
> +%setup -q -n tkcvs_9.0.2
>
>
>   %build
> @@ -71,7 +70,10 @@
>
>
>   %changelog
> -* Tue Sep  2 2014 Lubomir Rintel <lkundrak@xxxxx> - 8.2.3-1
> +* Thu Feb 21 2019 Nathan McGarvey <nathanmcgarvey@xxxxxxxxx> - 9.0.2-1
> +- new release 9.0.2
> +
> +* Tue Sep 02 2014 Lubomir Rintel <lkundrak@xxxxx> - 8.2.3-1
>   - new release 8.2.3
>
>   * Sun Jun 08 2014 Fedora Release Engineering
> <rel-eng@xxxxxxxxxxxxxxxxxxxxxxx> - 8.2.2-7
> @@ -134,7 +136,7 @@
>   * Tue Jul  5 2005 Gerard Milmeister <gemi@xxxxxxxxxx> - 7.2.3-1
>   - new version 7.2.3
>
> -* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
> +* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
>   - rebuilt
>
>   * Mon Feb 14 2005 Gerard Milmeister <gemi@xxxxxxxxxx> - 0:7.2.2-2
> _______________________________________________
> epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to epel-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx



-- 
Stephen J Smoogen.
_______________________________________________
epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to epel-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Announce]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]

  Powered by Linux