pkgsrc-Changes archive

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

Re: CVS commit: pkgsrc/archivers/libarchive



On Tue, 26 May 2020 16:51:12 +0200
Thomas Klausner <tk%giga.or.at@localhost> wrote:

> On Tue, May 26, 2020 at 03:42:30PM +0200, Tobias Nygren wrote:
> > On Tue, 26 May 2020 15:03:46 +0200
> > Joerg Sonnenberger <joerg%bec.de@localhost> wrote:
> > 
> > > On Tue, May 26, 2020 at 09:16:45AM +0000, Nia Alarie wrote:
> > > > Module Name:    pkgsrc
> > > > Committed By:   nia
> > > > Date:           Tue May 26 09:16:43 UTC 2020
> > > > 
> > > > Modified Files:
> > > >         pkgsrc/archivers/libarchive: Makefile Makefile.common
> > > >         pkgsrc/archivers/libarchive/files: CMakeLists.txt Makefile.am
> > > >             Makefile.in NEWS README.md aclocal.m4 config.h.in configure
> > > >             configure.ac
> > > 
> > > I'm getting really, really annoyed by people messing up the repository.
> > > If you don't know how to properly import a in-tree software, leave them
> > > the heck alone.
> > 
> > Gatekeeping of core infrastructure is TBH also pretty annoying.
> > Where is the documentation for doing it the proper way?
> > If you can't take the time to explain why you think a change is
> > wrong and you haven't provided the recipe for your secret sauce then
> > please do not bother writing E-mails that discourage contribution.
> 
> Usually it works like this, only slightly adapted for libarchive. We
> (mostly christos) do similar stuff in src all the time, if you don't
> know how to do this, there should be quite a number of people who know
> how to do it.
> 
> Import:
> 
> alias nbcvs='cvs -d cvs.netbsd.org:/cvsroot'
> tar -xzf libarchive-X.Y.Z.tar.gz
> cd libarchive-X-Y-Z
> nbcvs import pkgsrc/archivers/libarchive/files KIENTZLE libarchive-X-Y-Z
> 
> Merge:
> 
> cd /tmp
> nbcvs co -jlibarchive-PREVIOUS-TAG -jlibarchive-X-Y-Z pkgsrc/archivers/libarchive
> (check and fix any merge problems)
> cvs commit

Anyone who was a pkgsrc developer before 2012 knows how to do this
because it's the way we used to add new packages. Lashing out at people
who haven't been developers for 8 years because they're ignorant of our
secret ways is not right. Documentation needs to be in the pkgsrc guide
and there needs to be a comment in the Makefiles of these packages.
Otherwise it will happen again.

-Tobias



Home | Main Index | Thread Index | Old Index