[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: Moving libmm-qt and libnm-qt to kdereview
From: "Lamarque V. Souza" <lamarque () kde ! org>
Date: 2011-12-07 10:32:56
Message-ID: 201112070832.56345.lamarque () kde ! org
[Download RAW message or body]
Em Sunday 04 December 2011, Lamarque V. Souza escreveu:
> Em Sunday 04 December 2011, Aaron J. Seigo escreveu:
> > On Saturday, December 3, 2011 17:48:17 Lamarque V. Souza wrote:
> > > https://projects.kde.org/projects/playground/base/libmm-qt
> > > https://projects.kde.org/projects/playground/base/libnm-qt
> >
> > i know its relatively late to bring this up, but better before a first
> > initial release to do so: is there any chance that these libraries could
> > get more descriptive names?
> >
> > there is already a "libmm" which is actually a shared memory helper,
> > unrelated to libmm-qt (though the name suggests otherwise). "mm" and "nm"
> > really don't say much about what these libraries do. the names are
> > ambiguous and stand a high chance of collision with other libraries.
> >
> > i know that the networkmanager project decided to call their library
> > libnm, but we don't need to repeat such errors ourselves, right? :)
>
> Well, the final goal is to move those two libraries to ModemManager and
> NetworkManager's repositories in the future. If I rename them now I will
> probably have to rename them back in the future. I think will have to ask
> this to NetworkManager guys now.
>
> What names do you suggest? libmodemmanager-qt and libnetworkmanager-qt?
> I do not see any other more descriptive name. Another suggestion is
> libQtModemManager and libQtNetworkManager, which follows Qt's library name
> convention. I think will stick to the latter. Just let me check with the
> NetworkManager guys if there is any problem using Qt's library name
> convention instead of NM"s.
Dan Williams from NM does not mind the long names:
http://mail.gnome.org/archives/networkmanager-list/2011-December/msg00049.html
I will change them to match Qt's name convention:
libQtModemManager.0.5.0 and libQtNetworkManager.0.9.0 for the libraries and
/usr/include/{QtModemManager,QtNetworkManager} for the include directories. I
already have the patches for that. If nobody says anything against this change
I will push them tomorrow.
Thanks Aaron Seigo and Thomas Zander for commenting on this issue and
Ben Cooksley for moving the repositories to kdereview.
--
Lamarque V. Souza
KDE's Network Management maintainer
http://planetkde.org/pt-br
[Attachment #3 (text/html)]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" \
"http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta \
name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: \
pre-wrap; } </style></head><body style=" font-family:'Tahoma'; \
font-size:12pt; font-weight:400; font-style:normal;"> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Em Sunday 04 \
December 2011, Lamarque V. Souza escreveu:</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">> Em Sunday 04 December 2011, Aaron \
J. Seigo escreveu:</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> > On Saturday, December 3, 2011 17:48:17 \
Lamarque V. Souza wrote:</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> > > \
https://projects.kde.org/projects/playground/base/libmm-qt</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > > \
https://projects.kde.org/projects/playground/base/libnm-qt</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > </p> <p \
style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> > i know its relatively late to bring this up, \
but better before a first</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> > initial release to do so: is there any chance \
that these libraries could</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">> > get more descriptive \
names?</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> > </p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">> > there is already a \
"libmm" which is actually a shared memory helper,</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > unrelated \
to libmm-qt (though the name suggests otherwise). "mm" and \
"nm"</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> > really don't say much about what these \
libraries do. the names are</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">> > ambiguous and stand a high \
chance of collision with other libraries.</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">> > </p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> > i know \
that the networkmanager project decided to call their library</p> <p \
style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> > libnm, but we don't need to repeat such errors \
ourselves, right? :)</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> </p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> Well, the final goal is to move those two \
libraries to ModemManager and</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">> NetworkManager's repositories in \
the future. If I rename them now I will</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">> probably have to rename them back \
in the future. I think will have to ask</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">> this to NetworkManager guys \
now.</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> </p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> What names do you suggest? libmodemmanager-qt and \
libnetworkmanager-qt?</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> I do not see any other more descriptive name. \
Another suggestion is</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> libQtModemManager and libQtNetworkManager, which \
follows Qt's library name</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> convention. I think will stick to the latter. Just \
let me check with the</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> NetworkManager guys if there is any problem using \
Qt's library name</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">> convention instead of NM"s.</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
"> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"> Dan Williams from NM does not mind the long names:</p> \
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
"> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">http://mail.gnome.org/archives/networkmanager-list/2011-December/msg00049.html</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
"> </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;"> I will change them to match Qt's name convention: \
libQtModemManager.0.5.0 and libQtNetworkManager.0.9.0 for the libraries and \
/usr/include/{QtModemManager,QtNetworkManager} for the include directories. \
I already have the patches for that. If nobody says anything against this \
change I will push them tomorrow.</p> <p style="-qt-paragraph-type:empty; \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; "> </p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> Thanks Aaron Seigo \
and Thomas Zander for commenting on this issue and Ben Cooksley for moving \
the repositories to kdereview.</p> <p style="-qt-paragraph-type:empty; \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; "> </p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">-- </p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Lamarque V. \
Souza</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">KDE's Network Management maintainer</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">http://planetkde.org/pt-br</p></body></html>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic