Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 77536 - cvsnt-2.5.01.1927.ebuild + cvsnt-2.5.02.2060.ebuild (New Package)
Summary: cvsnt-2.5.01.1927.ebuild + cvsnt-2.5.02.2060.ebuild (New Package)
Status: VERIFIED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Gentoo Linux bug wranglers
URL: http://www.cvsnt.org/wiki
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 97714 97715
  Show dependency tree
 
Reported: 2005-01-11 08:48 UTC by david somers
Modified: 2020-05-01 15:21 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
the ebuild (cvsnt-2.0.62.1817.ebuild,2.54 KB, text/plain)
2005-01-11 08:50 UTC, david somers
Details
some metadata (metadata.xml,2.36 KB, text/plain)
2005-01-11 08:51 UTC, david somers
Details
dev-util/cvsnt/files/cvs.pam (cvs.pam,217 bytes, text/plain)
2005-01-11 08:51 UTC, david somers
Details
dev-util/cvsnt/files/cvslockd (cvslockd,444 bytes, text/plain)
2005-01-11 08:52 UTC, david somers
Details
dev-util/cvsnt/files/cvspserver (cvspserver,272 bytes, text/plain)
2005-01-11 08:52 UTC, david somers
Details
dev-util/cvsnt/files/cvs.pam (cvs,409 bytes, text/plain)
2005-01-12 04:04 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.01.1927.ebuild (cvsnt-2.5.01.1927.ebuild,2.54 KB, text/plain)
2005-05-01 02:26 UTC, david somers
Details
dev-util/cvsnt/files/cvsnt.pam (cvsnt.pam,217 bytes, text/plain)
2005-05-01 02:26 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.01.1949.ebuild (cvsnt-2.5.01.1949.ebuild,2.54 KB, text/plain)
2005-05-12 04:23 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.01.1973.ebuild (cvsnt-2.5.01.1973.ebuild,2.54 KB, text/plain)
2005-05-23 00:54 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.01.1976.ebuild (cvsnt-2.5.01.1976.ebuild,2.54 KB, text/plain)
2005-05-27 06:04 UTC, david somers
Details
dev-util/cvsnt/files/cvsnt-2.5.01.1976-rcs.patch (cvsnt-2.5.01.1976-rcs.patch,459 bytes, text/x-diff)
2005-06-01 06:12 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.01.1976-r1.ebuild (cvsnt-2.5.01.1976-r1.ebuild,2.69 KB, text/plain)
2005-06-01 06:14 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.01.1986.ebuild (cvsnt-2.5.01.1986.ebuild,2.54 KB, text/plain)
2005-06-03 13:43 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.01.1990.ebuild (cvsnt-2.5.01.1990.ebuild,2.54 KB, text/plain)
2005-06-07 09:31 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.01.1998.ebuild (cvsnt-2.5.01.1998.ebuild,2.72 KB, text/plain)
2005-06-15 07:04 UTC, david somers
Details
dev-util/cvsnt/files/cvsnt-2.5.01.1998-import.patch (cvsnt-2.5.01.1998-import.patch,654 bytes, text/x-diff)
2005-06-15 07:04 UTC, david somers
Details
dev-util/cvsnt/files/cvsnt-2.5.01.1998-cvsdbk.patch (cvsnt-2.5.01.1998-cvsdbk.patch,684 bytes, text/x-diff)
2005-06-15 14:20 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.01.1998-r1.ebuild (cvsnt-2.5.01.1998-r1.ebuild,3.61 KB, text/plain)
2005-06-15 14:22 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.01.2007.ebuild (cvsnt-2.5.01.2007.ebuild,3.41 KB, text/plain)
2005-06-23 11:13 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.01.2013.ebuild (cvsnt-2.5.01.2013.ebuild,3.41 KB, text/plain)
2005-06-29 09:16 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.01.2025.ebuild (cvsnt-2.5.01.2025.ebuild,3.44 KB, text/plain)
2005-07-11 06:27 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.02.2040 (cvsnt-2.5.02.2040.ebuild,3.46 KB, text/plain)
2005-07-26 15:41 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.02.2047.ebuild (cvsnt-2.5.02.2047.ebuild,3.46 KB, text/plain)
2005-08-02 14:39 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.02.2048.ebuild (cvsnt-2.5.02.2048.ebuild,3.46 KB, text/plain)
2005-08-03 14:35 UTC, david somers
Details
dev-util/cvsnt/cvsnt-2.5.02.2060.ebuild (cvsnt-2.5.02.2060.ebuild,3.62 KB, text/plain)
2005-08-16 09:16 UTC, david somers
Details

Note You need to log in before you can comment on or make changes to this bug.
Description david somers 2005-01-11 08:48:32 UTC
Hi,

Please find attached cvsnt-2.0.62.1817.ebuild, and some ancillary files that need to be put into its files directory.

I suggest dev-util/cvsnt

For further info on cvsnt, see http://www.cvsnt.org/wiki, and in particular http://www.cvsnt.org/wiki/CvsntAdvantages.

Greetings from Luxembourg,

David
Comment 1 david somers 2005-01-11 08:50:20 UTC
Created attachment 48207 [details]
the ebuild
Comment 2 david somers 2005-01-11 08:51:11 UTC
Created attachment 48208 [details]
some metadata
Comment 3 david somers 2005-01-11 08:51:51 UTC
Created attachment 48209 [details]
dev-util/cvsnt/files/cvs.pam
Comment 4 david somers 2005-01-11 08:52:12 UTC
Created attachment 48210 [details]
dev-util/cvsnt/files/cvslockd
Comment 5 david somers 2005-01-11 08:52:39 UTC
Created attachment 48211 [details]
dev-util/cvsnt/files/cvspserver
Comment 6 Nahor 2005-01-11 16:36:09 UTC
What about using system-auth in pam instead of winbind/unix?

=================
#%PAM-1.0
auth        required    pam_stack.so service=system-auth
account     required    pam_stack.so service=system-auth
=================

Like for dev-util/cvs (/usr/portage/dev-util/cvs/files/cvs.pam). This if far more generic and should work for everybody who don't have a special PAM configuration and will also work for most people who did modify their config (by changing /etc/pam.d/system-auth)
Comment 7 Nahor 2005-01-11 16:46:50 UTC
In the xinet config file, for more genericity, you should not put the only_from line. The machine running cvsnt may not be on a private network at all. Worse, it's likely to be on only one of those networks, not both. So it's not a secure default. If you really want to put a default only_from line, then you should put "only_from = localhost".
Comment 8 david somers 2005-01-12 02:28:30 UTC
Ref comment #7 (http://bugs.gentoo.org/show_bug.cgi?id=77536#c7)

It *is* a secure default, because disable = yes.

An entry for only_from is, IMHO a darn good idea because Gentoo has /etc/xinetd.conf which sets the *defaults* for only_from to localhost, so unless an override is specified here, only localhost can connect to pserver (which rather defeats the whole purpose of pserver).

Does it matter that the defaults for only_from are set to some private LAN addresses... when the sys admin edits this file to set disable = no, they can also set only_from at the same time (if they really do have a public IP address - which is crazy because a publically accessible CVS repository really should be on a private LAN with a firewall or two between it and the Inet).
Comment 9 david somers 2005-01-12 04:04:08 UTC
Created attachment 48287 [details]
dev-util/cvsnt/files/cvs.pam

updated cvs.pam (wrt comment #6)
Comment 10 Nahor 2005-01-12 09:05:56 UTC
comment 8

I know that the file as-is is secure because of "disable = yes". What I mean is that once enable, it's "sort of" secure. Either it's not secure enough because it allows hosts that are not on the local network to connect, or it's too secure because for some hosts, it doesn't work without modifying the only_from line.

> "Does it matter that the defaults for only_from are set to some [...]".
Well then if it doesn't matter, why not put it to something truly secure by allowing only localhost? ;)

And if you want to force the administrator to look at the line, then you should make it so it doesn't work for any host, that's a better incentive than having it working for some and not working for others.
Comment 11 david somers 2005-01-12 09:22:24 UTC
ref comment #10 (http://bugs.gentoo.org/show_bug.cgi?id=77536#c10)

Probably the easiest thing to do is just add a comment line before the allow_from line saying 'change the allow_from as applicable'.
Comment 12 david somers 2005-01-25 06:58:00 UTC
If this ebuild ever get around to being added to Portage, duplicate and bump my ebuild to dev-util/cvsnt-2.0.62.1852.ebuild to get the latest bleeding edge release
Comment 13 david somers 2005-02-04 07:46:34 UTC
Bump to dev-util/cvsnt-2.0.62.1852.ebuild to get the latest testing release...

But keep the original ebuild (cvsnt-2.0.62.1817.ebuild) for a slightly less bleeding-edge release.
Comment 14 david somers 2005-05-01 02:24:44 UTC
Bumping to 2.5.01.1927
Comment 15 david somers 2005-05-01 02:26:03 UTC
Created attachment 57706 [details]
dev-util/cvsnt/cvsnt-2.5.01.1927.ebuild
Comment 16 david somers 2005-05-01 02:26:40 UTC
Created attachment 57707 [details]
dev-util/cvsnt/files/cvsnt.pam
Comment 17 david somers 2005-05-09 14:44:58 UTC
Probably an idea to create a virtual package to hold either cvsnt or cvs... since cvsnt is compatible with cvs, and a few packages have cvs as a dependency (which means even if cvsnt is installed, it will be overinstalled by cvs).
Comment 18 david somers 2005-05-12 04:23:01 UTC
Created attachment 58737 [details]
dev-util/cvsnt/cvsnt-2.5.01.1949.ebuild

ebuild for build 1949 (latest testing release)
Comment 19 david somers 2005-05-17 12:11:54 UTC
The eBuild can be bumped to cvsnt-2.5.01.1969.ebuild.

Build 1969 is an update from previous releases that:

* Fix problem with deleting then resurrecting binary files
* Add suport for default-deny ACLs (AclMode)
* New options:
add -r: Add to branch
add -b: Add and mark with bug id
edit -C: Check file is unmodified & up to date before edit
* PCRE now used for regexp matches in commit support files
* Default to only running first match in commit support files, support '+' 
prefix for running additional lines.
* .ico files default binary in cvswrappers
* Merge attempts to preserve file execute permissions
* Fix warning message in msi installer
* plink updated. Support for sessions added.
* Fix for plink hanging with some servers.

Note: rename is to be fixed within the 2.5.02 timeframe, so isn't included in 
this update.
Comment 20 david somers 2005-05-23 00:54:54 UTC
Created attachment 59611 [details]
dev-util/cvsnt/cvsnt-2.5.01.1973.ebuild

Latest testing release: CVSNT 2.5.01.1973 (Friday 20th May 2005)
Comment 21 david somers 2005-05-27 06:04:19 UTC
Created attachment 59943 [details]
dev-util/cvsnt/cvsnt-2.5.01.1976.ebuild

bump toCVSNT 2.5.01.1976 (Monday 23rd May 2005)
Comment 22 david somers 2005-06-01 06:12:58 UTC
Created attachment 60358 [details]
dev-util/cvsnt/files/cvsnt-2.5.01.1976-rcs.patch

patch for the Unknown expansion option '
Comment 23 david somers 2005-06-01 06:12:58 UTC
Created attachment 60358 [details]
dev-util/cvsnt/files/cvsnt-2.5.01.1976-rcs.patch

patch for the Unknown expansion option ' æ' problem
Comment 24 david somers 2005-06-01 06:14:05 UTC
Created attachment 60359 [details]
dev-util/cvsnt/cvsnt-2.5.01.1976-r1.ebuild

modded to patch build 1976 to rid the annoying Unknown expansion option '
Comment 25 david somers 2005-06-01 06:14:05 UTC
Created attachment 60359 [details]
dev-util/cvsnt/cvsnt-2.5.01.1976-r1.ebuild

modded to patch build 1976 to rid the annoying Unknown expansion option ' æ'
problem
Comment 26 david somers 2005-06-03 13:43:46 UTC
Created attachment 60538 [details]
dev-util/cvsnt/cvsnt-2.5.01.1986.ebuild

bump for build 1986
Comment 27 david somers 2005-06-07 09:31:29 UTC
Created attachment 60780 [details]
dev-util/cvsnt/cvsnt-2.5.01.1990.ebuild

Bump for build 2.5.01.1990
Comment 28 david somers 2005-06-15 07:04:14 UTC
Created attachment 61277 [details]
dev-util/cvsnt/cvsnt-2.5.01.1998.ebuild

ebuild for cvsnt-2.5.01.1998

Note that this has a small patch which ensures that the new -I@ function works
correctly. (This patch is already in the upstream cvsnt source.)
Comment 29 david somers 2005-06-15 07:04:55 UTC
Created attachment 61278 [details]
dev-util/cvsnt/files/cvsnt-2.5.01.1998-import.patch

patch to go with build 1998
Comment 30 david somers 2005-06-15 14:20:34 UTC
Created attachment 61302 [details]
dev-util/cvsnt/files/cvsnt-2.5.01.1998-cvsdbk.patch

Patches cvs.dbk to correct invalid link
Comment 31 david somers 2005-06-15 14:22:45 UTC
Created attachment 61303 [details]
dev-util/cvsnt/cvsnt-2.5.01.1998-r1.ebuild

Now supports the DOC keyword to build the documentation.
Comment 32 solar (RETIRED) gentoo-dev 2005-06-15 14:52:41 UTC
I can't speak for the other people on this mailing alias but I've never used this 
package and have no idea how it it could be beneficial to us.
Primarily cvs-utils@ exist for the sole sake of the 'cvs' package. 
Being that there are only 3 of us on this alias and none of us have added this
package yet. Chances are probably pretty slim that any of us 3 will.

Bouncing bug back to bug-wranglers@ to see if anybody else might want to 
pick up this package.
Comment 33 david somers 2005-06-15 15:15:43 UTC
Ref comment #30 "can't speak for the other people on this mailing alias but I've never used this      
package and have no idea how it it could be beneficial to us."     
     
Well, for starters you could actually bother to look at the web site (http://www.cvsnt.org/wiki) which does    
explain things (especially http://www.cvsnt.org/wiki/CvsntAdvantages). Or, how about trying to emerge the 
package and have a play with it insetad of instantly dismissing it because its something new to you? 
    
Briefly, cvsnt was a fork of cvs to make it work on Windows NT... it then got lots of extra features, and    
was backported to Linux... and its been actively developed over the past few years, steadily gaining new    
features... and its ideal for mixed Linux/Windows environment (since it does cute things like sspi  
authentication). 
Comment 34 solar (RETIRED) gentoo-dev 2005-06-15 16:22:55 UTC
I did look at both pages, read them brielfy and I stated I dont see how 
this is beneficial to the cvs-utils@ group which only maintains 1
package 'dev-util/cvs' which Gentoo's basic infrastructure depends on
heavily. For the record also nobody has dismissed your ebuild. It's been
rerouted to back into a larger pool so other devs can have the
opportunity to pick it up if it's something they are interested in.
Comment 35 david somers 2005-06-23 11:13:11 UTC
Created attachment 61796 [details]
dev-util/cvsnt/cvsnt-2.5.01.2007.ebuild

Build 2007
Comment 36 david somers 2005-06-29 09:16:13 UTC
Created attachment 62244 [details]
dev-util/cvsnt/cvsnt-2.5.01.2013.ebuild

Build 2013
Comment 37 david somers 2005-07-11 06:27:08 UTC
Created attachment 63139 [details]
dev-util/cvsnt/cvsnt-2.5.01.2025.ebuild

Bump for build 2.5.01.2025.

+new USE flag server to enable/disable server-side support.
+net-misc/howl is required so its added to DEPEND.
Comment 38 david somers 2005-07-26 15:41:26 UTC
Created attachment 64388 [details]
dev-util/cvsnt/cvsnt-2.5.02.2040

Release 2.5.02.2040
Comment 39 david somers 2005-08-02 14:39:30 UTC
Created attachment 64955 [details]
dev-util/cvsnt/cvsnt-2.5.02.2047.ebuild

Bump for 2.5.02 (Servalan) Build 2047 (Release Candidate 2)
Comment 40 david somers 2005-08-03 14:35:53 UTC
Created attachment 65018 [details]
dev-util/cvsnt/cvsnt-2.5.02.2048.ebuild

bump for 2.5.02.2048
Comment 41 david somers 2005-08-16 09:16:23 UTC
Created attachment 66085 [details]
dev-util/cvsnt/cvsnt-2.5.02.2060.ebuild

2.5.02 (Servelan) RC4!

+ Makefile.in gets patched so that --without-config-dir no longer needs to be
specified... net result, the server now knows where the config files are, so
cvs init can modify them.

+ example Config files are only written if USE=+server

+ Plugins.example written to config files directory (if USE=+server)
Comment 42 david somers 2005-09-10 07:19:32 UTC
I really can't be bothered to keep submitting new ebuilds if all they are 
going to do is bitrot here instead of getting put into the official portage 
tree. (Harsh words, I know, but after maintaining these ebuilds for well over 
6 months I think I'm justified in bitching.) 
 
So, if anybody wants the latest ebuilds for cvsnt, please rsync them from my 
server using: 
 
rsync -rztp --delete 
rsync://rsync.omz13.com/local-portage/dev-util/cvsnt /usr/local/portage/dev-util  
 
to get them into your local portage tree. 
Comment 43 Ciaran McCreesh 2005-09-11 14:49:23 UTC
*shrug* Okay.

http://dev.gentoo.org/~ciaranm/docs/mw-faq/ignored.txt
Comment 44 david somers 2005-09-12 05:48:35 UTC
(In reply to comment #41)  
> *shrug* Okay.  
  
Thanks for closing this bug... I've now Reopened it, since that way it will  
be nice and visible and hopefully will get picked up by a dev who isn't afraid  
of putting cvsnt into the portage tree. (Yeah, you may be surprised to learn 
that people actually use cvsnt with gentoo... there is more to life than svn 
and classic cvs... and in case you didn't know it, remember that cvsnt was 
forked from cvs - which was stagnating at the time - and includes many 
features over and above those in classic cvs, plus its very useful in a mixed 
linux/windows environment). 
Comment 45 Ciaran McCreesh 2005-09-12 15:02:04 UTC
Sure, whatever. Reassigning this one back to bug wranglers, it's inappropriate
for maintainer-wanted since we don't work with anything except attached ebuilds.
Comment 46 david somers 2005-09-13 00:39:39 UTC
(In reply to comment #43)    
> Sure, whatever. Reassigning this one back to bug wranglers, it's    
inappropriate    
> for maintainer-wanted since we don't work with anything except attached    
ebuilds.    
    
Well, dear Ciaran, you and every other gentoo dev out there don't actually   
appear to be working with any of the atatched ebuilds since they've been   
nicely ignored for the past 7 months! So don't give me that "inappropriate"   
crap. As always, more effort is being spent keeping this out than getting it 
in. 
 
I think the following quote from some text that you wrote 
(http://dev.gentoo.org/~ciaranm/docs/manifesto.txt) is just wonderful: 
 
"Gentoo is *not* about inclusiveness, nor is it about giving 
recognition and approval to every single project and person under the sun. A 
degree of elitism is necessary and appropriate if we want to maintain any kind 
of standard." 
 
Nice attitude dude. (Oh, and I'm being just a tad sarcastic.) 
 
Comment 47 Patrick Lauer gentoo-dev 2005-09-21 08:11:05 UTC
I guess if no dev wants cvsnt;
the ebuild isn't even attached 
and maintainer-wanted doesn't want it - 
it should be closed.

Comment 48 david somers 2005-09-21 08:36:41 UTC
No, it can bloody well stay open until some dev picks it up... even if that's 
not for another decade.

I was under the impression that gentoo was all about choice... seems to me 
unless the vcs is svn or cvs, its being excluded.
Comment 49 Nahor 2005-09-21 08:58:32 UTC
(In reply to comment #45)
> the ebuild isn't even attached 

Uh? What's https://bugs.gentoo.org/attachment.cgi?id=66085 then? I count 16
other ebuild attachments (obsolete included)

david, maybe there is a conspiracy against you.
Comment 50 david somers 2005-09-21 09:23:16 UTC
(In reply to comment #47)  
> (In reply to comment #45)  
> > the ebuild isn't even attached   
>   
> Uh? What's https://bugs.gentoo.org/attachment.cgi?id=66085 then? I count 16  
> other ebuild attachments (obsolete included)  
  
Correct.  
  
FWIW, dev-util/cvsnt/cvsnt-2.5.01.1927.ebuild is the last *official* release of cvsnt... all the other ebuilds  
are for *interim* releases. As always, the latest bleding edge ebuilds can be rsync'd from my site. 
  
> david, maybe there is a conspiracy against you.  
  
At the risk of sounding paranoid, its does seems to look like that.  
  
  
Comment 51 Patrick Lauer gentoo-dev 2005-09-21 09:54:30 UTC
there's no conspiracy, just no dev who cares enough about cvsnt.
Comment 52 david somers 2005-09-21 10:15:48 UTC
(In reply to comment #49)  
> there's no conspiracy,  
  
Probably true... just a darn lot of apathy towards cvsnt (which just happens to be a bit of an improvement  
over classic cvs, and way easier to work with/administer than svn).  
 
BTW, I took Nahor's comment about conspiracy to be rather tongue-in-cheek... I'm not paranoid, but I've 
been around the block a few times. 
 
Let's be honest, some devs have in the past done some things that give the impression that conspiracies 
abound (hint: all the crap surrounding BAS/c aka gentoo-stats, which was a very sorry story indeed). 
  
> just no dev who cares enough about cvsnt.  
  
Sure, the devs are just too busy caring about things that are on their own personal agendas. 
Comment 53 Caleb Tennis (RETIRED) gentoo-dev 2005-09-21 10:24:16 UTC
> Sure, the devs are just too busy caring about things that are on their own 
personal agendas.  
 
And what's wrong with that? 
Comment 54 Jakub Moc (RETIRED) gentoo-dev 2005-09-21 10:57:58 UTC
OK, I've had enough. Bugzilla is not a chatroom and I'm not interested in
receiving pointless bugspam into my mailbox. 

As comment #40 says, you are not interested in maintaining this ebuild
up-to-date any more, and noone from the devs wants to commit and maintain this
ebuild.

Direct your complaints to Gentoo IRC channels or /dev/null, *not* to bugzilla. 

CLOSING.
Comment 55 Jakub Moc (RETIRED) gentoo-dev 2005-09-21 10:58:43 UTC
CLOSED