Merge lp:~ara/mago/mago into lp:~mago-contributors/mago/mago-1.0

Proposed by Ara Pulido
Status: Merged
Merged at revision: not available
Proposed branch: lp:~ara/mago/mago
Merge into: lp:~mago-contributors/mago/mago-1.0
Diff against target: None lines
To merge this branch: bzr merge lp:~ara/mago/mago
Reviewer Review Type Date Requested Status
Javier Collado (community) Approve
Review via email: mp+7246@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Ara Pulido (ara) wrote :

These are minor changes to be able to announce the new project name to the mailing list.
This is not related to the changes of dry_run and/or test_discovery.
This is just a quick name fix so we can expose this publicly as soon as possible.

Revision history for this message
Ara Pulido (ara) wrote :

I also removed the debian packaging, as we are not using it and it is very outdated.
If we decide to package Mago, we can add it later again.

Revision history for this message
Javier Collado (javier.collado) wrote :

Hello,

desktoptesting package should be renamed to mago also, right?

Best regards,
    Javier

review: Needs Information
Revision history for this message
Ara Pulido (ara) wrote :

I was not sure about that point.
Before, the project name was ubuntu-desktop-testing and the library desktoptesting.

I wouldn't like people to think that the project is just the library.

would libmago a better name?

Revision history for this message
Javier Collado (javier.collado) wrote :

I would stick to mago just to have a short name. I think there are many projects whose name mean multiple things and that's not a problem.

Best regards,
    Javier

> I was not sure about that point.
> Before, the project name was ubuntu-desktop-testing and the library
> desktoptesting.
>
> I wouldn't like people to think that the project is just the library.
>
> would libmago a better name?

Revision history for this message
Nagappan Alagappan (nagappan) wrote :

> would libmago a better name?

What mago stands for ? I like libmago though :)

Thanks

Revision history for this message
Ara Pulido (ara) wrote :

> I would stick to mago just to have a short name. I think there are many
> projects whose name mean multiple things and that's not a problem.
>

I think libmago is short enough and it would be better for packaging in the future. If we create a package in the future, mago could be the source package providing as binaries: mago and libmago (and maybe magotests)

lp:~ara/mago/mago updated
57. By Ara Pulido

Changed the package name to mago

Revision history for this message
Ara Pulido (ara) wrote :

Package name changed.

Regards,
Ara.

> Hello,
>
> desktoptesting package should be renamed to mago also, right?
>
> Best regards,
> Javier

Revision history for this message
Ara Pulido (ara) wrote :

Is there anything else needed? I would like to have this small change approved ASAP, so I can announce the new name at the list.

Thanks,
Ara.

Revision history for this message
Javier Collado (javier.collado) wrote :

After the package name change, I don't have any other concern.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== renamed file 'bin/ubuntu-desktop-test' => 'bin/mago'
2--- bin/ubuntu-desktop-test 2009-06-03 14:40:26 +0000
3+++ bin/mago 2009-06-09 15:22:50 +0000
4@@ -22,7 +22,7 @@
5
6 # Globals
7 TESTS_SHARE = "."
8-TESTS_HOME = os.environ["HOME"] + "/.ubuntu-desktop-test"
9+TESTS_HOME = os.environ["HOME"] + "/.mago"
10 SCREENSHOTS_SHARE = "/tmp/ldtp-screenshots"
11
12 # For the moment, all applications should be running in English
13@@ -224,7 +224,7 @@
14 usage = "%prog [OPTIONS]"
15 parser = OptionParser(usage=usage)
16
17- default_target = "~/.ubuntu-desktop-test"
18+ default_target = "~/.mago"
19 default_log_level = "critical"
20
21 parser.add_option("-l", "--log",
22
23=== removed directory 'debian'
24=== removed file 'debian/changelog'
25--- debian/changelog 2009-03-10 01:49:07 +0000
26+++ debian/changelog 1970-01-01 00:00:00 +0000
27@@ -1,12 +0,0 @@
28-ubuntu-desktop-testing (0.1-0ubuntu2) jaunty; urgency=low
29-
30- * Various fixes for Checkbox integration
31- * Fixed packaging for Jaunty/Python 2.6
32-
33- -- Dave Murphy <schwuk@ubuntu.com> Tue, 10 Mar 2009 01:47:13 +0000
34-
35-ubuntu-desktop-testing (0.1-0ubuntu1) intrepid; urgency=low
36-
37- * Initial release.
38-
39- -- Ara Pulido <apulido@gmail.com> Thu, 31 Jul 2008 07:16:11 -0400
40
41=== removed file 'debian/compat'
42--- debian/compat 2008-08-21 11:18:49 +0000
43+++ debian/compat 1970-01-01 00:00:00 +0000
44@@ -1,1 +0,0 @@
45-5
46
47=== removed file 'debian/control'
48--- debian/control 2008-08-27 11:33:17 +0000
49+++ debian/control 1970-01-01 00:00:00 +0000
50@@ -1,26 +0,0 @@
51-Source: ubuntu-desktop-testing
52-Section: utils
53-Priority: optional
54-XSBC-Original-Maintainer: Ara Pulido <apulido@gmail.com>
55-Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
56-Standards-Version: 3.8.0
57-XS-Python-Version: current
58-Build-Depends: cdbs (>= 0.4.43), debhelper (>= 5.0.37.2), python-central, python-dev (>= 2.4), python-distutils-extra
59-Vcs-Bzr: https://code.launchpad.net/~hardware-certification/checkbox/trunk
60-
61-Package: ubuntu-desktop-tests
62-Architecture: all
63-Depends: ${misc:Depends}, ${python:Depends}, ldtp, python-ldtp, desktop-testing-library
64-Recommends: xsltproc, firefox
65-XB-Python-Version: ${python:Versions}
66-Description: Ubuntu Desktop Tests
67- A set of desktop tests that can be used with the desktop-testing-library to test Ubuntu automatically.
68-Vcs-Bzr: https://code.launchpad.net/~apulido/ubuntu-desktop-testing/ubuntu-desktop-testing
69-
70-Package: desktop-testing-library
71-Architecture: all
72-Depends: ${misc:Depends}, ${python:Depends}, ldtp, python-ldtp
73-XB-Python-Version: ${python:Versions}
74-Description: Desktop Testing library
75- Library for desktop testing. It allows the user to write desktop tests for Ubuntu withouth needing to know how LDTP framework works internally.
76-Vcs-Bzr: https://code.launchpad.net/~apulido/ubuntu-desktop-testing/ubuntu-desktop-testing
77
78=== removed file 'debian/copyright'
79--- debian/copyright 2008-08-27 11:33:17 +0000
80+++ debian/copyright 1970-01-01 00:00:00 +0000
81@@ -1,30 +0,0 @@
82-This package was debianized by Ara Pulido <ara.pulido@canonical.com>
83-Thu Jul 31 07:41:17 EDT 2008
84-
85-It was downloaded from http://launchpad.net/ubuntu-tests
86-
87-Upstream Authors:
88- Ara Pulido <ara.pulido@ubuntu.com>
89-
90-Copyright:
91- Copyright (c) 2008 Canonical
92-
93-License:
94-
95- This package is free software: you can redistribute it and/or modify
96- it under the terms of the GNU Lesser General Public License as published by
97- the Free Software Foundation, either version 3 of the License, or
98- (at your option) any later version.
99-
100- This program is distributed in the hope that it will be useful,
101- but WITHOUT ANY WARRANTY; without even the implied warranty of
102- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
103- GNU Lesser General Public License for more details.
104-
105- You should have received a copy of the GNU Lesser General Public License
106- along with this program. If not, see <http://www.gnu.org/licenses/>.
107-
108-On Debian systems, the complete text of the GNU Lesser General
109-Public License can be found in `/usr/share/common-licenses/LGPL'.
110-
111-The entire code base may be distributed under the terms of the GNU Lesser General Public License (LGPL).
112
113=== removed file 'debian/desktop-testing-library.install'
114--- debian/desktop-testing-library.install 2009-03-10 01:49:07 +0000
115+++ debian/desktop-testing-library.install 1970-01-01 00:00:00 +0000
116@@ -1,1 +0,0 @@
117-usr/lib/python*/dist-packages/desktoptesting/*
118
119=== removed file 'debian/pycompat'
120--- debian/pycompat 2008-08-21 11:18:49 +0000
121+++ debian/pycompat 1970-01-01 00:00:00 +0000
122@@ -1,1 +0,0 @@
123-2
124
125=== removed file 'debian/rules'
126--- debian/rules 2009-03-10 01:49:07 +0000
127+++ debian/rules 1970-01-01 00:00:00 +0000
128@@ -1,13 +0,0 @@
129-#!/usr/bin/make -f
130-
131-DEB_PYTHON_SYSTEM := pycentral
132-
133-include /usr/share/cdbs/1/rules/debhelper.mk
134-include /usr/share/cdbs/1/class/python-distutils.mk
135-include /usr/share/cdbs/1/rules/simple-patchsys.mk
136-
137-DEB_DH_INSTALL_SOURCEDIR := debian/tmp
138-DEB_PYTHON_INSTALL_ARGS_ALL := --no-compile --install-layout=deb
139-
140-clean::
141- -find . -name \*.mo -exec rm {} \;
142
143=== removed file 'debian/ubuntu-desktop-tests.install'
144--- debian/ubuntu-desktop-tests.install 2008-10-20 23:27:39 +0000
145+++ debian/ubuntu-desktop-tests.install 1970-01-01 00:00:00 +0000
146@@ -1,2 +0,0 @@
147-usr/bin/ubuntu-desktop-test
148-usr/share/ubuntu-desktop-tests/*
149
150=== modified file 'report.xsl'
151--- report.xsl 2009-03-30 14:49:24 +0000
152+++ report.xsl 2009-06-09 15:22:50 +0000
153@@ -4,7 +4,7 @@
154 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
155 <head>
156 <title>
157- Ubuntu LDTP Tests Report
158+ Mago Tests Report
159 </title>
160 <!-- Launchpad style sheet -->
161 <style type="text/css" media="screen, print">@import url(https://edge.launchpad.net/+icing/rev7667/+style-slimmer.css);</style>
162@@ -93,10 +93,10 @@
163 <p>
164 <br/>
165 </p>
166- <h1>Ubuntu LDTP Tests Report</h1>
167+ <h1>Mago Tests Report</h1>
168 <p>
169- This are the results from a run of Ubuntu Desktop Tests. <br/>
170- If you find false positives, please, report bugs against <a href="https://launchpad.net/ubuntu-desktop-testing/+filebug">ubuntu-desktop-testing</a> project.
171+ This are the results from a run of Mago Desktop Tests. <br/>
172+ If you find false positives, please, report bugs against <a href="https://launchpad.net/mago/+filebug">Mago</a> project.
173 </p>
174 <h2><b>Suite: <xsl:value-of select="suite/@name" /></b> (Class: <xsl:value-of select="suite/class" />)</h2>
175 <h2>Description: <xsl:value-of select="suite/description" /></h2>
176
177=== modified file 'setup.py'
178--- setup.py 2009-05-26 15:13:02 +0000
179+++ setup.py 2009-06-09 15:22:50 +0000
180@@ -83,34 +83,34 @@
181 infile = os.path.join("bin", os.path.basename(outfile))
182 substitute_variables(infile, outfile, {
183 'TESTS_SHARE = "."':
184- 'TESTS_SHARE = "/usr/share/ubuntu-desktop-tests"'})
185+ 'TESTS_SHARE = "/usr/share/mago"'})
186
187
188 setup(
189- name = "ubuntu-desktop-testing",
190+ name = "mago",
191 version = changelog_version(),
192 author = "Ara Pulido",
193 author_email = "ara.pulido@canonical.com",
194 license = "LGPL",
195- description = "Ubuntu Desktop Testing",
196+ description = "Mago",
197 long_description = """
198 This project provides a library and scripts for desktop testing.
199 """,
200 data_files = [
201- ("share/ubuntu-desktop-tests", ["report.xsl", "conffile.ini"]),
202- ("share/ubuntu-desktop-tests/gedit", ["gedit/*.*"]),
203- ("share/ubuntu-desktop-tests/gedit/data", ["gedit/data/*"]),
204- ("share/ubuntu-desktop-tests/notify-osd", ["notify-osd/*.*"]),
205- ("share/ubuntu-desktop-tests/notify-osd/data", ["notify-osd/data/*"]),
206- ("share/ubuntu-desktop-tests/indicator-applet", ["indicator-applet/*.*"]),
207- ("share/ubuntu-desktop-tests/indicator-applet/data", ["indicator-applet/data/*"]),
208- ("share/ubuntu-desktop-tests/gnome-panel", ["gnome-panel/*.*"]),
209- ("share/ubuntu-desktop-tests/gnome-panel/data", ["gnome-panel/data/*"]),
210- ("share/ubuntu-desktop-tests/update-manager", ["update-manager/*.*"]),
211- ("share/ubuntu-desktop-tests/update-manager/data", ["update-manager/data/*"]),
212- ("share/ubuntu-desktop-tests/seahorse", ["seahorse/*.*"]),
213- ("share/ubuntu-desktop-tests/seahorse/data", ["seahorse/data/*"])],
214- scripts = ["bin/ubuntu-desktop-test"],
215+ ("share/mago", ["report.xsl", "conffile.ini"]),
216+ ("share/mago/gedit", ["gedit/*.*"]),
217+ ("share/mago/gedit/data", ["gedit/data/*"]),
218+ ("share/mago/notify-osd", ["notify-osd/*.*"]),
219+ ("share/mago/notify-osd/data", ["notify-osd/data/*"]),
220+ ("share/mago/indicator-applet", ["indicator-applet/*.*"]),
221+ ("share/mago/indicator-applet/data", ["indicator-applet/data/*"]),
222+ ("share/mago/gnome-panel", ["gnome-panel/*.*"]),
223+ ("share/mago/gnome-panel/data", ["gnome-panel/data/*"]),
224+ ("share/mago/update-manager", ["update-manager/*.*"]),
225+ ("share/mago/update-manager/data", ["update-manager/data/*"]),
226+ ("share/mago/seahorse", ["seahorse/*.*"]),
227+ ("share/mago/seahorse/data", ["seahorse/data/*"])],
228+ scripts = ["bin/mago"],
229 packages = ["desktoptesting",
230 "desktoptesting.application",
231 "desktoptesting.test_suite"],

Subscribers

People subscribed via source and target branches

to status/vote changes: