00:10.31 |
CIA-88 |
BRL-CAD: 03mafm * r40394
10/brlcad/trunk/src/tclscripts/ (159 files in 12 dirs): Removed
svn:executable property on the tclscripts which don't start with
/bin/sh, as discussed in the mailing list |
00:16.14 |
*** join/#brlcad Nohla
(~Nohla@201.255.238.67) |
00:47.59 |
``Erik |
http://brlcad.org/~erik/student.jpg |
01:19.34 |
*** join/#brlcad Nohla
(~Nohla@201.255.238.67) |
02:49.40 |
*** join/#brlcad velociostrich
(~nsd@c-68-37-119-2.hsd1.nj.comcast.net) |
03:02.52 |
*** part/#brlcad velociostrich
(~nsd@c-68-37-119-2.hsd1.nj.comcast.net) |
06:49.49 |
*** join/#brlcad merzo
(~merzo@smartbussiness.mobicom.net.ua) |
10:48.20 |
*** join/#brlcad mafm
(~mafm@202.Red-88-18-69.staticIP.rima-tde.net) |
11:28.12 |
brlcad |
*yawn* |
11:36.27 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
12:36.09 |
*** join/#brlcad raininja
(~raijin@unaffiliated/raijin) |
12:36.17 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
13:27.48 |
mafm |
brlcad: so I do my script magic when
installing and leave man pages alone, right? |
13:31.10 |
mafm |
also, do you plan to make a new release
soon? |
13:44.08 |
CIA-88 |
BRL-CAD: 03mafm * r40395
10/brlcad/trunk/src/vdeck/vdeck.1: Changing man page section to 1
instead of 1V |
13:50.47 |
CIA-88 |
BRL-CAD: 03mafm * r40396
10/brlcad/trunk/misc/debian/changelog: Adding closing Intent To
Package (ITP) bug report |
13:59.42 |
CIA-88 |
BRL-CAD: 03mafm * r40397
10/brlcad/trunk/misc/debian/control: Preparing dependencies for
when the packages are updated in Debian and so BRL-CAD can use the
system's installed packages |
14:01.02 |
CIA-88 |
BRL-CAD: 03mafm * r40398
10/brlcad/trunk/misc/debian/rules: Move man pages section n to
another directory, as discussed in the mailing list |
15:22.59 |
CIA-88 |
BRL-CAD: 03starseeker * r40399
10/brlcad/branches/cmake/ (CMakeLists.txt
src/other/incrTcl/CMakeLists.txt): |
15:22.59 |
CIA-88 |
BRL-CAD: Get itcl and itk building - some
slight-of-hand needed to get information about |
15:22.59 |
CIA-88 |
BRL-CAD: private tcl/tk headers to incrtcl -
we COULD use the compat directory (and do so |
15:22.59 |
CIA-88 |
BRL-CAD: if TCL_PRIVATE_HDRS isn't defined)
but that may very well introduce trouble - |
15:22.59 |
CIA-88 |
BRL-CAD: perhaps compat needs an 8.5 directory
as well. |
15:26.11 |
brlcad |
mafm: that wasn't what I was thinking, no --
manpage identify themselves |
15:26.24 |
brlcad |
if they're going to be installed into a 3cad
dir, then need to be marked as such in the file |
15:27.19 |
brlcad |
what I was saying is that you should make
someone on bsd and mac test the new sectioned manual page to make
sure they still work on their (potentially non-subsectioned)
man |
15:28.39 |
brlcad |
.bz and crit are bsd, ``Erik has another bsd,
starseeker and ``Erik have a mac; also make sure brlman works
post-install |
15:28.54 |
CIA-88 |
BRL-CAD: 03starseeker * r40400
10/brlcad/branches/cmake/ (CMakeLists.txt
src/other/incrTcl/CMakeLists.txt): eliminate stray debug message,
enable the summary report for Itcl/Itk |
15:29.22 |
starseeker |
I have a feeling the man page organizational
system was never intended for what we're doing with it |
15:30.01 |
brlcad |
we have a monthly iteration schedule just like
during gsoc |
15:31.17 |
brlcad |
starseeker: it was meant to be expanded on,
which folks have tried, but then you get numbnuts like debian and
others than try to restrict it back |
15:32.02 |
brlcad |
the current state of affairs is just
inconsistency between gnu and bsd and sysv man
implementations |
15:32.10 |
starseeker |
ah |
15:32.14 |
brlcad |
how each expand |
15:32.59 |
brlcad |
and then groups like debian that are trying to
simplify with further restrictions beyond the
implementation |
15:33.51 |
brlcad |
3cad is fine, it mirrors 3tcl for tcl commands
and can be seen as "a library of commands" in that sub-context,
making it fine for cat 3 |
15:38.15 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
16:03.07 |
CIA-88 |
BRL-CAD: 03starseeker * r40401
10/brlcad/branches/cmake/src/other/incrTcl/ (17 files in 6 dirs):
Let's see if we can treat IncrTcl as a true external project - get
rid of our directory, will check in just the vanilla sources and
then add the one or two bug fix changes. |
16:22.26 |
CIA-88 |
BRL-CAD: 03starseeker * r40402
10/brlcad/branches/cmake/src/other/iwidgets/ (18 files in 8 dirs):
Just to be sure, go with vanilla iwidgets too |
16:38.29 |
mafm |
brlcad: note that I didn't move the files in
the repository, it's my installation script which does when
building the debian packages |
16:39.45 |
mafm |
you can put it wherever you want, I can move
it (and rename sections if needed) in my installation script for
Debian |
16:45.28 |
mafm |
and actually I don't think that Debian people
is numbnuts |
16:45.52 |
mafm |
they have several kernels (hurd, freebsd,
netbsd, linux) working under the same basic system, which is not a
small achievement |
16:46.20 |
mafm |
it's the better general distro for embedded
systems and the most popular desktop distribution, Ubuntu, is based
onit |
16:46.57 |
starseeker |
mafm: their policies are occasionally strict
to the point of missing the point though... |
16:46.57 |
mafm |
if something, the numbnuts are all the people
participating in unix wars beforehand, with decisions that don't
make any sense even then, and much less today |
16:47.25 |
mafm |
they are following FHS and LSB, they are the
only two prominent standards that Debian follows |
16:47.43 |
starseeker |
had some reservations about
those even when they came out... |
16:48.21 |
mafm |
well, so what do you want, to repeat the unix
wars all over again? isn't it enough with having gazillions of
distributions, packaging systems and guidelines? |
16:48.43 |
mafm |
I don't think that looking at any other distro
or OS, they don't have more whimsical rules than that |
16:49.15 |
starseeker |
I understand why they want standards, but
things like the inflexibility of the man page setup are
annoying |
16:49.57 |
mafm |
man is an obsolete documentation system for
anything not related with simple command line programs |
16:50.10 |
mafm |
even GCC's manpages are a hell to
follow |
16:50.22 |
mafm |
for other different that a very quick
reference |
16:50.30 |
mafm |
or bash's |
16:52.13 |
mafm |
GNU tried to came up with texinfo
documentation, which at least has hiperlinks and more than "one
page per program" |
16:52.19 |
mafm |
but nobody follows |
16:53.30 |
mafm |
so if something is numbnuts, is the man
documentations system itself |
16:54.05 |
mafm |
and its lack of standardization from
within |
16:56.34 |
*** join/#brlcad cosurgi
(~cosurgi@atak.bl.pg.gda.pl) |
17:03.50 |
CIA-88 |
BRL-CAD: 03starseeker * r40403
10/brlcad/branches/cmake/src/other/tkpng/ (Makefile.am README
license.terms tkImgPNG.c tkImgPNGInit.c): Clear out old iwidgets
and tkpng stuff - try tkpng with the original build logic
too |
17:04.51 |
CIA-88 |
BRL-CAD: 03starseeker * r40404
10/brlcad/branches/cmake/src/other/iwidgets/: Hmm, go away iwidgets
dir |
17:17.09 |
CIA-88 |
BRL-CAD: 03starseeker * r40405
10/brlcad/branches/cmake/src/other/ (116 files in 7 dirs): grab the
move of tkhtml3 to tkhtml from trunk. |
17:44.26 |
*** join/#brlcad Zaebos
(~irc@pd95b7f5e.dip0.t-ipconnect.de) |
17:54.45 |
CIA-88 |
BRL-CAD: 03starseeker * r40406
10/brlcad/branches/cmake/src/other/ (518 files in 40 dirs): Add in
the vanilla incrTcl and tkpng sources - CMake appears to
successfully build all of these with the external projects
mechanism. |
18:04.19 |
CIA-88 |
BRL-CAD: 03starseeker * r40407
10/brlcad/branches/cmake/src/other/awf/: brlman doesn't use awf any
more - not worth a CMake build |
18:05.33 |
CIA-88 |
BRL-CAD: 03starseeker * r40408
10/brlcad/branches/cmake/src/other/jove/: jove is also on its way
out - only do a CMake build of it if we have to later. |
18:09.30 |
brlcad |
mafm: I know you didn't move the files, that's
a problem :) |
18:11.24 |
brlcad |
you don't have to agree that they're desire
for standards conformance makes them numbnuts or not, frankly I
don't care much what they do (their influence is not nearly as far
reaching as you suggest) |
18:12.16 |
brlcad |
it'd pedantic adherence to BAD or incomplete
standard guidelines, which is also an important distinction --
they're almost entirely guidelines and ones that continually
*change* |
18:12.38 |
brlcad |
the point was not blind acceptance, makes you
a puppet |
18:12.43 |
brlcad |
or a parrot |
18:15.37 |
brlcad |
saying it's okay to impose arbitrary
limitations (that other distros do not, which far predate FHS as a
standard) because the man page system itself sucks is logical
fallacy -- manpages serve enough of a purpose for them to declare
rules, so those rules should be complete and consistent (which
they're not) |
18:19.18 |
brlcad |
moreover, my comment about their 'brilliant'
pedantry is not just based on manual pages -- I've directly worked
with numerous debian devs on various issues, policies, and
activities over the years |
18:20.45 |
brlcad |
their misdirected guidance is what made ubuntu
the #1 distro (because they're not as pedantic and focus on the
practical and usability) |
18:21.01 |
CIA-88 |
BRL-CAD: 03starseeker * r40409
10/brlcad/branches/cmake/CMakeLists.txt: OK, here we go - add in
tktable and turn on building all of the tcl/tk packages in
src/other |
18:21.21 |
brlcad |
certainly serve a purpose, regardless, there's
room in the ecosystem for everyone |
18:23.49 |
starseeker |
brlcad: just to clarify - can we currently use
a system TNT install even if it's there? If not, the "Build
Template Numerical Toolkit" line in configure (which is a bit of a
misnomer anyway since it's headers) should probably go - it's
always on |
18:26.36 |
brlcad |
it was left as a tnt-build flag to be
consistent with the other flags |
18:27.20 |
brlcad |
I don't know if we can -- I suspect it will
give a build failure |
18:27.25 |
starseeker |
Hmm. OK. So when libpc goes live, we'll need
something similar for Boost? |
18:27.37 |
starseeker |
brlcad: I was just thinking the summary
line |
18:27.40 |
brlcad |
that along with the namespace usind 'std'
caused our build to fail iirc |
18:29.45 |
CIA-88 |
BRL-CAD: 03erikgreenwald * r40410
10/brlcad/branches/bottie/ (487 files in 84 dirs): MFC
39973:40402 |
18:29.51 |
CIA-88 |
BRL-CAD: 03brlcad * r40411
10/brlcad/trunk/TODO: verify rt works on windows after the zappo
re-enabling |
18:29.52 |
brlcad |
starseeker: ah, hm .. well to be consistent,
the summary line should probably go away then :) |
18:30.58 |
starseeker |
I was just thinking how you had mentioned
"summary space is limited, use it well" - seemed to me that if
we're always using our local copies of the headers, we don't need
to report it... |
18:33.41 |
mafm |
brlcad: well, I don't care about the
limitations, in fact I don't see them as limitations |
18:33.53 |
mafm |
if that makes me a parrot, that's ok for
me |
18:34.07 |
starseeker |
'course, currently openNURBS and SCL also
qualify but those two stand a better chance of gaining a life of
their own in the future |
18:34.15 |
mafm |
however, if you don't want to help me fix
things, the package won't enter Debian |
18:34.25 |
mafm |
so that's the end of the story |
18:34.49 |
mafm |
I don't want to hear remarks in every e-mail
or IRC conversation about how stupid the standards and pedantic
complaints are |
18:35.11 |
mafm |
when in fact they already served to identify
some mistakes in brl-cad as the bad syntax for the
manpages |
18:36.26 |
mafm |
including 3rd party software as Tcl is already
stupid from many points of view, yet I don't make that remark every
time that I have to deal with that |
18:36.42 |
mafm |
because you have reasons to include that
software, right or wrong |
18:36.52 |
brlcad |
mafm: seriously? |
18:37.35 |
mafm |
so if you're going to complain for every thing
needed to get the package in Debian, it won't go, and everybody
happy |
18:37.36 |
brlcad |
you're the one that started the whole
defensiveness posture, I have no problem addressing the issues that
have been pointed out |
18:38.21 |
brlcad |
well I can't make you do anything, that's
certainly your perrogative if it actually bothers you that
much |
18:39.19 |
brlcad |
I haven't been the least bit emotional about
it, I'm merely stating opinions based on years of experience
working with them, you got defensive OF THEM, and I
responded |
18:39.32 |
brlcad |
my comments were not an attack on them in the
least, they serve a useful purpose |
18:39.45 |
brlcad |
more power to them for whatever rules they
chose to adhere to |
18:41.15 |
brlcad |
you're entitled to feel that inclusion of 3rd
party software (like Tcl) is stupid, that's certainly a similar
decision (albeit based on user convenience and build
guarantees) |
18:42.20 |
mafm |
<brlcad> my comments were not an attack
on them in the least, they serve a useful purpose -- I can't see
how there are useful |
18:42.25 |
brlcad |
I've said that I appreciate what you're doing,
trying to get brl-cad into debian -- perhaps it needs to be said
more often than my opinions of the debian devs? :) |
18:42.58 |
brlcad |
they == debian |
18:43.01 |
mafm |
they are not going to change the rules to
which 10K+ packages abide just because of you, so complaining about
them or calling Debian people retarded doesn't serve any useful
purpose, as far as I can tell |
18:43.02 |
brlcad |
they serve a useful purpose |
18:43.28 |
brlcad |
that's a point that you apparently missed --
they DO change the rules, all the time |
18:43.58 |
brlcad |
there are plenty of exceptions to the rules
depending on who pushes a package forward and what the situation
is |
18:44.35 |
*** join/#brlcad mafm
(~mafm@202.Red-88-18-69.staticIP.rima-tde.net) |
18:44.36 |
brlcad |
X11 is a prime example, it's an exception to
the rules in numerous places throughout the system due to the size
and complexity of the system |
18:45.08 |
brlcad |
while in practice, they could be forced to
conform to exactly the same rules for all the same
reasons |
18:45.32 |
brlcad |
that's all really beside the point, though,
and not one I'm interested in entertaining further if it gets you
worked up |
18:45.39 |
brlcad |
my intention wasn't to irritate you |
18:46.06 |
mafm |
BRL-CAD is not nearly as important as X11,
nobody is going to grant you any such privilege |
18:46.12 |
brlcad |
more to give you a perspective that things are
NOT at all black and white, that the rules are not rules but
guidelines and ones that often change |
18:46.42 |
brlcad |
what does importance have to do with
it? |
18:47.18 |
brlcad |
so, it's okay to bend the rules if you're
"important"? |
18:47.31 |
brlcad |
it's because they're not rules, they're
guidelines |
18:48.29 |
mafm |
nope, it's because X11 has been like that for
years and things are very difficult to change for many
purposes |
18:48.38 |
mafm |
purposes->reasons |
18:48.48 |
brlcad |
when brl-cad was first pushed forward for
debian integration, the integrator was actually willing to consider
allowing brl-cad be installed into /usr/brlcad even though it went
against the FSH guideline |
18:48.54 |
brlcad |
heh |
18:49.33 |
brlcad |
that exact same reasoning can be said of
brl-cad, it's older than X11 and a larger codebase |
18:49.53 |
mafm |
well, I have no power to upload that myself,
so it has to pass a first filter which is to be reviewed by
somebody doing that |
18:50.31 |
mafm |
and I bet you that with the current problems
and my previous experience about the matter, it's very unlikely to
get past that filter |
18:50.42 |
brlcad |
well, we're no longer in that position of
need, /usr/brlcad is just a preference now, no longer
required |
18:51.08 |
brlcad |
but there's nothing wrong with that,
too |
18:51.22 |
mafm |
and the thing about importance is -- X11 has
been there since the beginning, since the distribution was created,
probably, and everybody gives that for granted |
18:51.34 |
brlcad |
put it forward in whatever form works, however
unlikely, and see what comes back that can't be justified |
18:51.43 |
mafm |
however brlcad and many other packages are not
part of that yet, so it has to pass the initial
resistence |
18:53.09 |
brlcad |
in our user community, the same can be said of
brl-cad, only that it was long before that particular distribution
was created, our community takes it for granted as well |
18:53.23 |
brlcad |
the point is still that they're an exception
to this perception of a rule |
18:53.27 |
brlcad |
just one glaring one |
18:53.41 |
brlcad |
I could pull up dozens of other "unknown"
exceptions to various guidelines |
18:54.08 |
brlcad |
most with good reasons, some just passing
under the radar, others actively getting ignored |
18:55.34 |
mafm |
what's the exception with X11,
actually? |
18:56.21 |
brlcad |
numerous, particularly with filesystem
layout |
18:56.54 |
brlcad |
where are binaries supposed to be installed,
then look where a core x11 binary is installed |
18:58.10 |
mafm |
http://packages.debian.org/sid/amd64/xserver-xorg/filelist |
18:58.18 |
mafm |
http://packages.debian.org/sid/amd64/xserver-xorg-video-ati/filelist |
18:58.25 |
mafm |
http://packages.debian.org/sid/amd64/libgl1-mesa-dri/filelist |
18:58.36 |
mafm |
http://packages.debian.org/sid/amd64/libx11-6/filelist |
18:58.43 |
mafm |
http://packages.debian.org/sid/amd64/libx11-dev/filelist |
18:58.49 |
mafm |
I can't see anything strange about
that |
18:59.27 |
brlcad |
nope, not at all strange |
19:00.33 |
mafm |
if things were laid out in the old
directories, probably that was with XFree86, and things were
changed with X.org to follow the same practices as for the rest of
the packages in the system |
19:01.23 |
brlcad |
yes, though X.orog did originally too, later
updated |
19:02.32 |
brlcad |
not seeing your point, unless your point is
that even large complex codes that are allowed exceptions to
guidelines can slowly be changed to conform to those guidelines
:) |
19:04.19 |
brlcad |
I'd still be a little surprised if there's not
an /etc/X11 or /usr/X11 or similar oddity somewhere on a system
even running the latest X.org |
19:04.32 |
mafm |
more like: they can be allowed and encouraged
to do that when they are in, plainly rejected when they are
out |
19:05.00 |
brlcad |
what's your point mafm? :) |
19:05.07 |
mafm |
$ ls /usr/ |
19:05.09 |
mafm |
bin/ games/ include/ lib/ lib64/ local/
sbin/ share/ src/ |
19:05.41 |
mafm |
the point is that if you don't abide to those
rules, however idiotic they might seem to you, you probably don't
get it |
19:05.43 |
brlcad |
/usr/games? .. my what a curious exception you
have there |
19:05.49 |
brlcad |
what makes games special? |
19:06.11 |
brlcad |
now there is a throw-over from old layous days
:) |
19:06.38 |
``Erik |
yeah, back before GNU came and decided to
screw up all the standards *cough* O:-) |
19:07.23 |
mafm |
<PROTECTED> |
19:07.39 |
brlcad |
mafm: if that's your point, then it's duly
noted and nothing has changed from what we were already doing, has
it? |
19:07.51 |
``Erik |
FHS2.3 doesn't specify that /usr/games is
allowed |
19:08.16 |
``Erik |
so if you're arguing that all used dirs must
exist in the FHS, that's an exception there... |
19:09.05 |
mafm |
``Erik: http://www.pathname.com/fhs/pub/fhs-2.3.html#SPECIFICOPTIONS9 |
19:09.41 |
mafm |
I'm not interested in arguing anymore,
actually |
19:09.43 |
``Erik |
hm, grep evasive, that one |
19:10.13 |
brlcad |
mafm: could we agree that I can try to hold my
debian policy resentment and you can try to hold your debian policy
defensiveness? we don't have to agree to make progress |
19:10.18 |
mafm |
those are the rules, and I'm not going to try
to change them or to persuade any Debian developer to accept a
package with those conditions, that's all |
19:11.52 |
brlcad |
what exactly do you think you're going to have
to persuade? |
19:12.16 |
brlcad |
i've not heard of a single issue that has been
raised that cannot be addressed thus far |
19:12.22 |
``Erik |
re-skimming it, looks like /opt/brlcad is a
good spot for a debian package if the FHS is really being
used. |
19:12.31 |
mafm |
all the points listed in the previous mails,
already clarified, plus some of the most important lintian warnings
remaining to be fixed |
19:12.55 |
brlcad |
mafm: no, which have been objected
to? |
19:13.17 |
brlcad |
those were the issues raised, I didn't see any
that cannot be addressed |
19:13.30 |
brlcad |
though addressing some of them amounted to
"hey, your script is broken" |
19:14.32 |
mafm |
you've been continuously objecting to many of
the complaints; and in particular objecting to the directories
thing (which is not an issue anymore) is not going to achieve
anything positive, that's all |
19:15.13 |
brlcad |
then you completely misunderstood my
response |
19:15.31 |
brlcad |
there were no objections stated, i'm very
clear with things I object to |
19:16.25 |
brlcad |
I pointed out that leaving out man[a-z] seems
a bit silly to me and man3 without subcategories is inappropriate,
man7 would work or man3 with subcategories |
19:16.29 |
brlcad |
how is that objecting? |
19:18.16 |
brlcad |
you don't like that I think (or at least that
I voiced) leaving out man[a-z] is a bit silly, duly noted and I
still think it's silly, .. so what? there are perfectly fine
alternatives that were pointed out, which you even moved forward on
and made useful productive progress |
19:19.06 |
mafm |
nevermind |
19:19.13 |
mafm |
sorry, but I have to go to dinner |
19:19.47 |
brlcad |
if you're going to get stressed out when
developers voice opinions on policies and best practices,
programming is going to be a veritable mine field :) |
19:20.11 |
brlcad |
no problem, enjoy .. and thanks again for your
efforts |
19:20.13 |
brlcad |
seriously |
19:20.15 |
mafm |
I know, I'm thinking about growing
crops |
19:20.18 |
mafm |
:P |
19:20.23 |
mafm |
see you later |
19:20.30 |
``Erik |
hasta la pasta |
19:20.35 |
brlcad |
mm, pasta |
19:44.59 |
CIA-88 |
BRL-CAD: 03r_weiss * r40412
10/brlcad/trunk/src/librt/primitives/superell/superell.c: Within
the superell primitive corrected tolerance tests to compare
'tol->dist_sq' instead of 'tol->dist', improved bu_log
messages to correctly indicate function name. |
19:46.48 |
CIA-88 |
BRL-CAD: 03r_weiss * r40413
10/brlcad/trunk/src/librt/primitives/sph/sph.c: Within the sph
primitive corrected tolerance tests to compare 'tol->dist_sq'
instead of 'tol->dist', improved bu_log messages to correctly
indicate function name. |
20:07.27 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
21:04.12 |
*** join/#brlcad IriX64
(~IriX64@bas2-sudbury98-1178015256.dsl.bell.ca) |
21:07.52 |
CIA-88 |
BRL-CAD: 03starseeker * r40414
10/brlcad/branches/cmake/ (CMakeLists.txt
misc/CMake/FindSCL.cmake): Write a quick and dirty FindSCL.cmake
file and enable the summary reporting for NIST STEP class
libraries. |
22:01.20 |
_psilva |
burp |
23:02.11 |
*** join/#brlcad SWPadnos
(~Me@dsl107.esjtvtli.sover.net) |
23:02.45 |
*** join/#brlcad SWPadnos
(~Me@emc/developer/SWPadnos) |
23:12.10 |
``Erik |
hrm, now that I have all the parts to this r/c
car, I have to figure out how to put it all together O.o |