I just wonder if there is only CVS ;-)

View: New views
7 Messages — Rating Filter:   Alert me  

I just wonder if there is only CVS ;-)

by Yaroslav Halchenko :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dear FreeIPMI People,

For good or for bad I've decided to take over stale ITP in Debian
http://bugs.debian.org/443212

I have quite a silly question: do you have any plans on going from
CVS to something else?  It is just pedantic me tries to keep repository
with Debian packaging under git WITH upstream development (eases many
operations such as adoption of bug fixes etc).

So, I thought to ask first ;)

Cheers
--
Yaroslav O. Halchenko
Postdoctoral Fellow,   Department of Psychological and Brain Sciences
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834                       Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik       


_______________________________________________
Freeipmi-devel mailing list
Freeipmi-devel@...
http://lists.gnu.org/mailman/listinfo/freeipmi-devel

Re: I just wonder if there is only CVS ;-)

by Al Chu11 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Yaroslav,

On Wed, 2009-11-04 at 00:16 -0500, Yaroslav Halchenko wrote:
> Dear FreeIPMI People,
>
> For good or for bad I've decided to take over stale ITP in Debian
> http://bugs.debian.org/443212

Thanks!

> I have quite a silly question: do you have any plans on going from
> CVS to something else?  It is just pedantic me tries to keep repository
> with Debian packaging under git WITH upstream development (eases many
> operations such as adoption of bug fixes etc).
>
> So, I thought to ask first ;)

Well there were no current plans.  However, I won't lie, I'm just lazy
when it comes to conversion to newer better code repositories :-)

Is this a specific request to move to GIT?  I'm not sure if I would want
to move to GIT, I would probably prefer SVN.  However, if it helps out
Debian people, it will perhaps make me move faster :-)

Al

> Cheers
--
Albert Chu
chu11@...
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory



_______________________________________________
Freeipmi-devel mailing list
Freeipmi-devel@...
http://lists.gnu.org/mailman/listinfo/freeipmi-devel

Re: I just wonder if there is only CVS ;-)

by Yaroslav Halchenko-10 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thank you Al for quick reply.

> Well there were no current plans.  However, I won't lie, I'm just lazy
> when it comes to conversion to newer better code repositories :-)
everyone is... now I am stuck with git (after CVS -> SVN -> GIT
evolution ;)

> Is this a specific request to move to GIT?
well -- it could be considered as advice (I believe that git is supported
at savanna) ;-)
Original the reason of my original email was -- I thought to check
if there are any plans so I would not duplicate the effort.

> I'm not sure if I would want
> to move to GIT, I would probably prefer SVN.  However, if it helps out
> Debian people, it will perhaps make me move faster :-)
well, imho stepping from CVS to SVN is not worth an effort of switching
at this point of progress -- they are both centralized VCS, thus
amount of advantages would be somewhat minuscule in comparison if you
switch to some reasonable DVCS (such as git ;)).  Also GIT is probably
closer to some ideas of CVS than SVN is (at least this is how I felt
about having branches in CVS in comparison to exposed directories in
SVN).  

And No -- GIT is not required for Debian packaging... it is just that I
now (since I like to have it in git) would have to use git-cvsimport to
keep my GIT repository up-to-date to your CVS... May be at some point
you would try GIT with that repository and fell in love with it --
then transition to GIT would be more natural ;)

BTW, for whatever it is worth -- entire repository for freeipmi (as
imported via git-cvsimport) with checkout HEAD is 37M (.git itself is
only 17M, ie extracted sources take MORE than entire development
history). If you want I could email it to you (I want to reimport once
again to put proper names for login aliases as CVS reports -- may be you
have such file handy somewhere)?


--
Yaroslav O. Halchenko
Postdoctoral Fellow,   Department of Psychological and Brain Sciences
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834                       Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik       


_______________________________________________
Freeipmi-devel mailing list
Freeipmi-devel@...
http://lists.gnu.org/mailman/listinfo/freeipmi-devel

Debian packaging: few questions

by Yaroslav Halchenko :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Quick questions:

1. what version/branch would you advise to package into Debian? 0.7 or
0.8?  I was going after 0.8 but decided to check with you ;)
may be it would be better to stay with more stable/better_tested 0.7

2. am I wrong or fixes in the attached patch are due? (I was working on
Release-0_8_0_beta4)

--
Yaroslav O. Halchenko
Postdoctoral Fellow,   Department of Psychological and Brain Sciences
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834                       Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik       


From 109b4eeff493c821c10de3d5ffd82b313eef80b1 Mon Sep 17 00:00:00 2001
From: Yaroslav Halchenko <debian@...>
Date: Wed, 4 Nov 2009 18:38:00 -0500
Subject: [PATCH] BF: missing linking against build libfreeipmi

---
 ipmiconsole/src/ipmiconsole/Makefile.am       |    3 ++-
 ipmimonitoring/src/ipmimonitoring/Makefile.am |    4 +++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ipmiconsole/src/ipmiconsole/Makefile.am b/ipmiconsole/src/ipmiconsole/Makefile.am
index b6661dc..86f8e7e 100644
--- a/ipmiconsole/src/ipmiconsole/Makefile.am
+++ b/ipmiconsole/src/ipmiconsole/Makefile.am
@@ -23,7 +23,8 @@ ipmiconsole_LDADD = \
  $(top_builddir)/common/src/toolcommon/libtoolcommon.la \
  $(top_builddir)/common/src/miscutil/libmiscutils.la \
  $(top_builddir)/common/src/portability/libfreeipmiportability.la \
- $(top_builddir)/ipmiconsole/src/libipmiconsole/libipmiconsole.la
+ $(top_builddir)/ipmiconsole/src/libipmiconsole/libipmiconsole.la \
+ $(top_builddir)/libfreeipmi/src/libfreeipmi.la
 
 ipmiconsole_SOURCES = \
  ipmiconsole.c \
diff --git a/ipmimonitoring/src/ipmimonitoring/Makefile.am b/ipmimonitoring/src/ipmimonitoring/Makefile.am
index 53beecb..d032ada 100644
--- a/ipmimonitoring/src/ipmimonitoring/Makefile.am
+++ b/ipmimonitoring/src/ipmimonitoring/Makefile.am
@@ -30,7 +30,9 @@ ipmimonitoring_LDADD = \
  $(top_builddir)/common/src/miscutil/libmiscutils.la \
  $(top_builddir)/common/src/portability/libfreeipmiportability.la \
  $(top_builddir)/ipmidetect/src/libipmidetect/libipmidetect.la \
- $(top_builddir)/ipmimonitoring/src/libipmimonitoring/libipmimonitoring.la
+ $(top_builddir)/ipmimonitoring/src/libipmimonitoring/libipmimonitoring.la \
+ $(top_builddir)/libfreeipmi/src/libfreeipmi.la
+
 
 ipmimonitoring_SOURCES = \
  ipmimonitoring.c \
--
1.6.5.2



_______________________________________________
Freeipmi-devel mailing list
Freeipmi-devel@...
http://lists.gnu.org/mailman/listinfo/freeipmi-devel

Re: Debian packaging: few questions

by Al Chu11 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hey Yaroslav,

> 1. what version/branch would you advise to package into Debian? 0.7 or
> 0.8?  I was going after 0.8 but decided to check with you ;)
> may be it would be better to stay with more stable/better_tested 0.7

Well, I am hoping to release 0.8.X semi-soon (was hoping by the end of
October, but there are still a few pieces of information from a vendor I
want to put in before I release).  So maybe the 0.7.X line for the time
being.  Depending on demand, I do plan to maintain the 0.7.X line for a
little bit past the release of 0.8.X.

> 2. am I wrong or fixes in the attached patch are due? (I was working
> on Release-0_8_0_beta4)

These shouldn't be necessary, b/c libipmimonitoring and libipmiconsole
(the libs, not the tools) link to libfreeipmi.  Did you install and hit
a problem?

Al

On Wed, 2009-11-04 at 19:32 -0500, Yaroslav Halchenko wrote:
> Quick questions:
>
> 1. what version/branch would you advise to package into Debian? 0.7 or
> 0.8?  I was going after 0.8 but decided to check with you ;)
> may be it would be better to stay with more stable/better_tested 0.7
>
> 2. am I wrong or fixes in the attached patch are due? (I was working on
> Release-0_8_0_beta4)
>
--
Albert Chu
chu11@...
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory



_______________________________________________
Freeipmi-devel mailing list
Freeipmi-devel@...
http://lists.gnu.org/mailman/listinfo/freeipmi-devel

Re: Debian packaging: few questions

by Yaroslav Halchenko :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Thu, 05 Nov 2009, Al Chu wrote:
> being.  Depending on demand, I do plan to maintain the 0.7.X line for a
> little bit past the release of 0.8.X.
oki doki -- that is what I thought actually to go with 0.7.X since it
should be more stable so more suitable for being included in the
upcoming debian release

> > 2. am I wrong or fixes in the attached patch are due? (I was working
> > on Release-0_8_0_beta4)
> These shouldn't be necessary, b/c libipmimonitoring and libipmiconsole
> (the libs, not the tools) link to libfreeipmi.  Did you install and hit
> a problem?

I've tried to build (from Release-0_8_0_beta4 cvs with ./autogen.sh ;-))
and ran into the problem

e.g.:

/bin/sh ../../../libtool --tag=CC   --mode=link gcc  -Wall -g -O2  -Wl,-z,defs -o ipmiconsole ipmiconsole.o ipmiconsole-argp.o ../../../common/src/toolcommon/libtoolcommon.la ../../../common/src/miscutil/libmiscutils.la ../../../common/src/portability/libfreeipmiportability.la ../../../ipmiconsole/src/libipmiconsole/libipmiconsole.la -lm -lm -lm
libtool: link: gcc -Wall -g -O2 -Wl,-z -Wl,defs -o .libs/ipmiconsole ipmiconsole.o ipmiconsole-argp.o  ../../../common/src/toolcommon/.libs/libtoolcommon.a ../../../common/src/miscutil/.libs/libmiscutils.a ../../../common/src/portability/.libs/libfreeipmiportability.a ../../../ipmiconsole/src/libipmiconsole/.libs/libipmiconsole.so -lm
/usr/bin/ld: warning: libfreeipmi.so.6, needed by ../../../ipmiconsole/src/libipmiconsole/.libs/libipmiconsole.so, not found (try using -rpath or -rpath-link)
../../../common/src/toolcommon/.libs/libtoolcommon.a(libtoolcommon_la-tool-common.o): In function `ipmi_open':
/home/yoh/hardware/eserver-325/IPMI/build-area/freeipmi.gitcvs/common/src/toolcommon/tool-common.c:85: undefined reference to `ipmi_ctx_create'
...
../../../ipmiconsole/src/libipmiconsole/.libs/libipmiconsole.so: undefined reference to `tmpl_cmd_get_channel_payload_version_rs'
collect2: ld returned 1 exit status
make[4]: *** [ipmiconsole] Error 1
make[4]: Leaving directory `/home/yoh/hardware/eserver-325/IPMI/build-area/freeipmi.gitcvs/debian/build/ipmiconsole/src/ipmiconsole'



make[5]: Leaving directory `/home/yoh/hardware/eserver-325/IPMI/build-area/freeipmi.gitcvs/debian/build/ipmimonitoring/src/libipmimonitoring'
/bin/sh ../../../libtool --tag=CC   --mode=link gcc  -Wall -g -O2  -Wl,-z,defs -o ipmimonitoring ipmimonitoring.o ipmimonitoring-argp.o ../../../common/src/toolcommon/libtoolcommon.la ../../../common/src/toolhostrange/libtoolhostrange.la ../../../common/src/toolsdr/libtoolsdr.la ../../../common/src/toolsensor/libtoolsensor.la ../../../common/src/miscutil/libmiscutils.la ../../../common/src/portability/libfreeipmiportability.la ../../../ipmidetect/src/libipmidetect/libipmidetect.la ../../../ipmimonitoring/src/libipmimonitoring/libipmimonitoring.la -lm -lm -lm
libtool: link: gcc -Wall -g -O2 -Wl,-z -Wl,defs -o .libs/ipmimonitoring ipmimonitoring.o ipmimonitoring-argp.o  ../../../common/src/toolcommon/.libs/libtoolcommon.a ../../../common/src/toolhostrange/.libs/libtoolhostrange.a -lpthread ../../../common/src/toolsdr/.libs/libtoolsdr.a ../../../common/src/toolsensor/.libs/libtoolsensor.a ../../../common/src/miscutil/.libs/libmiscutils.a ../../../common/src/portability/.libs/libfreeipmiportability.a ../../../ipmidetect/src/libipmidetect/.libs/libipmidetect.so ../../../ipmimonitoring/src/libipmimonitoring/.libs/libipmimonitoring.so -lm
/usr/bin/ld: warning: libfreeipmi.so.6, needed by ../../../ipmimonitoring/src/libipmimonitoring/.libs/libipmimonitoring.so, not found (try using -rpath or -rpath-link)
ipmimonitoring.o: In function `_get_sensor_units_string':
/home/yoh/hardware/eserver-325/IPMI/build-area/freeipmi.gitcvs/ipmimonitoring/src/ipmimonitoring/ipmimonitoring.c:308: undefined reference to `ipmi_sensor_units'
/home/yoh/hardware/eserver-325/IPMI/build-area/freeipmi.gitcvs/ipmimonitoring/src/ipmimonitoring/ipmimonitoring.c:308: undefined reference to `ipmi_sensor_units_abbreviated'
...
../../../ipmimonitoring/src/libipmimonitoring/.libs/libipmimonitoring.so: undefined reference to `ipmi_sensor_read_ctx_set_flags'
../../../ipmimonitoring/src/libipmimonitoring/.libs/libipmimonitoring.so: undefined reference to `fiid_obj_destroy'
../../../ipmimonitoring/src/libipmimonitoring/.libs/libipmimonitoring.so: undefined reference to `tmpl_cmd_get_device_id_rs'
collect2: ld returned 1 exit status
make[4]: *** [ipmimonitoring] Error 1
make[4]: Leaving directory `/home/yoh/hardware/eserver-325/IPMI/build-area/freeipmi.gitcvs/debian/build/ipmimonitoring/src/ipmimonitoring'

--
Yaroslav O. Halchenko
Postdoctoral Fellow,   Department of Psychological and Brain Sciences
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834                       Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik       


_______________________________________________
Freeipmi-devel mailing list
Freeipmi-devel@...
http://lists.gnu.org/mailman/listinfo/freeipmi-devel

Re: Debian packaging: few questions

by Al Chu11 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hey Yaroslav,

This is indeed wierd.

> ../../../ipmiconsole/src/libipmiconsole/.libs/libipmiconsole.so:
> undefined reference to `tmpl_cmd_get_channel_payload_version_rs'

This is suggesting that even libipmiconsole doesn't see libfreeipmi.
What happens if you ldd libipmiconsole.so

> ldd ipmiconsole/src/libipmiconsole/.libs/libipmiconsole.so
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00002aaaaaf1e000)
        libfreeipmi.so.6 => /home/achu/savannah/freeipmi/libfreeipmi/src/.libs/libfreeipmi.so.6 (0x00002aaaab139000)
        libm.so.6 => /lib64/libm.so.6 (0x00002aaaab6d9000)
        libc.so.6 => /lib64/libc.so.6 (0x00002aaaab95d000)
        /lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000)
        libgcrypt.so.11 => /usr/lib64/libgcrypt.so.11 (0x00002aaaabcb3000)
        libgpg-error.so.0 => /usr/lib64/libgpg-error.so.0 (0x00002aaaabf00000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x00002aaaac104000)

As you can see, mine is clearly finding (and linking to) the local devel
copy.

What libtool, automake, autoconf are you using.  It's possible it's just
unhappy somehow (or I need to tweak things to make it happy).

Al

On Thu, 2009-11-05 at 13:33 -0500, Yaroslav Halchenko wrote:

> On Thu, 05 Nov 2009, Al Chu wrote:
> > being.  Depending on demand, I do plan to maintain the 0.7.X line for a
> > little bit past the release of 0.8.X.
> oki doki -- that is what I thought actually to go with 0.7.X since it
> should be more stable so more suitable for being included in the
> upcoming debian release
>
> > > 2. am I wrong or fixes in the attached patch are due? (I was working
> > > on Release-0_8_0_beta4)
> > These shouldn't be necessary, b/c libipmimonitoring and libipmiconsole
> > (the libs, not the tools) link to libfreeipmi.  Did you install and hit
> > a problem?
>
> I've tried to build (from Release-0_8_0_beta4 cvs with ./autogen.sh ;-))
> and ran into the problem
>
> e.g.:
>
> /bin/sh ../../../libtool --tag=CC   --mode=link gcc  -Wall -g -O2  -Wl,-z,defs -o ipmiconsole ipmiconsole.o ipmiconsole-argp.o ../../../common/src/toolcommon/libtoolcommon.la ../../../common/src/miscutil/libmiscutils.la ../../../common/src/portability/libfreeipmiportability.la ../../../ipmiconsole/src/libipmiconsole/libipmiconsole.la -lm -lm -lm
> libtool: link: gcc -Wall -g -O2 -Wl,-z -Wl,defs -o .libs/ipmiconsole ipmiconsole.o ipmiconsole-argp.o  ../../../common/src/toolcommon/.libs/libtoolcommon.a ../../../common/src/miscutil/.libs/libmiscutils.a ../../../common/src/portability/.libs/libfreeipmiportability.a ../../../ipmiconsole/src/libipmiconsole/.libs/libipmiconsole.so -lm
> /usr/bin/ld: warning: libfreeipmi.so.6, needed by ../../../ipmiconsole/src/libipmiconsole/.libs/libipmiconsole.so, not found (try using -rpath or -rpath-link)
> ../../../common/src/toolcommon/.libs/libtoolcommon.a(libtoolcommon_la-tool-common.o): In function `ipmi_open':
> /home/yoh/hardware/eserver-325/IPMI/build-area/freeipmi.gitcvs/common/src/toolcommon/tool-common.c:85: undefined reference to `ipmi_ctx_create'
> ...
> ../../../ipmiconsole/src/libipmiconsole/.libs/libipmiconsole.so: undefined reference to `tmpl_cmd_get_channel_payload_version_rs'
> collect2: ld returned 1 exit status
> make[4]: *** [ipmiconsole] Error 1
> make[4]: Leaving directory `/home/yoh/hardware/eserver-325/IPMI/build-area/freeipmi.gitcvs/debian/build/ipmiconsole/src/ipmiconsole'
>
>
>
> make[5]: Leaving directory `/home/yoh/hardware/eserver-325/IPMI/build-area/freeipmi.gitcvs/debian/build/ipmimonitoring/src/libipmimonitoring'
> /bin/sh ../../../libtool --tag=CC   --mode=link gcc  -Wall -g -O2  -Wl,-z,defs -o ipmimonitoring ipmimonitoring.o ipmimonitoring-argp.o ../../../common/src/toolcommon/libtoolcommon.la ../../../common/src/toolhostrange/libtoolhostrange.la ../../../common/src/toolsdr/libtoolsdr.la ../../../common/src/toolsensor/libtoolsensor.la ../../../common/src/miscutil/libmiscutils.la ../../../common/src/portability/libfreeipmiportability.la ../../../ipmidetect/src/libipmidetect/libipmidetect.la ../../../ipmimonitoring/src/libipmimonitoring/libipmimonitoring.la -lm -lm -lm
> libtool: link: gcc -Wall -g -O2 -Wl,-z -Wl,defs -o .libs/ipmimonitoring ipmimonitoring.o ipmimonitoring-argp.o  ../../../common/src/toolcommon/.libs/libtoolcommon.a ../../../common/src/toolhostrange/.libs/libtoolhostrange.a -lpthread ../../../common/src/toolsdr/.libs/libtoolsdr.a ../../../common/src/toolsensor/.libs/libtoolsensor.a ../../../common/src/miscutil/.libs/libmiscutils.a ../../../common/src/portability/.libs/libfreeipmiportability.a ../../../ipmidetect/src/libipmidetect/.libs/libipmidetect.so ../../../ipmimonitoring/src/libipmimonitoring/.libs/libipmimonitoring.so -lm
> /usr/bin/ld: warning: libfreeipmi.so.6, needed by ../../../ipmimonitoring/src/libipmimonitoring/.libs/libipmimonitoring.so, not found (try using -rpath or -rpath-link)
> ipmimonitoring.o: In function `_get_sensor_units_string':
> /home/yoh/hardware/eserver-325/IPMI/build-area/freeipmi.gitcvs/ipmimonitoring/src/ipmimonitoring/ipmimonitoring.c:308: undefined reference to `ipmi_sensor_units'
> /home/yoh/hardware/eserver-325/IPMI/build-area/freeipmi.gitcvs/ipmimonitoring/src/ipmimonitoring/ipmimonitoring.c:308: undefined reference to `ipmi_sensor_units_abbreviated'
> ...
> ../../../ipmimonitoring/src/libipmimonitoring/.libs/libipmimonitoring.so: undefined reference to `ipmi_sensor_read_ctx_set_flags'
> ../../../ipmimonitoring/src/libipmimonitoring/.libs/libipmimonitoring.so: undefined reference to `fiid_obj_destroy'
> ../../../ipmimonitoring/src/libipmimonitoring/.libs/libipmimonitoring.so: undefined reference to `tmpl_cmd_get_device_id_rs'
> collect2: ld returned 1 exit status
> make[4]: *** [ipmimonitoring] Error 1
> make[4]: Leaving directory `/home/yoh/hardware/eserver-325/IPMI/build-area/freeipmi.gitcvs/debian/build/ipmimonitoring/src/ipmimonitoring'
>
--
Albert Chu
chu11@...
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory



_______________________________________________
Freeipmi-devel mailing list
Freeipmi-devel@...
http://lists.gnu.org/mailman/listinfo/freeipmi-devel