From grimholtz at yahoo.com Thu May 1 07:52:24 2008
From: grimholtz at yahoo.com (Eric H. Jung)
Date: Thu, 1 May 2008 07:52:24 -0700 (PDT)
Subject: [Project_owners] sizeToContent() help
Message-ID: <733502.6179.qm@web30304.mail.mud.yahoo.com>
Ubuntu users and some OS/X users are reporting screens like this in my extension:
http://img74.imageshack.us/img74/2326/foxyproxyok1vu2.png
http://img215.imageshack.us/img215/6199/foxyproxyok2tg7.png
and writing comments like this at AMO:
"The UI is completely broken under OS X (the windows have to be resized to even see the validation buttons"
Thefirst screenshot shows a that doesn't usesizeToContent(). The second screenshot shows a that*does* use sizeToContent(). Does sizeToContent() work only in certaincases? Mark Finkle in IRC recommended I try:
setTimeout( function() {sizeToContent();}, 0);
but since I have neither Ubuntu nor OS/X, I won't know if this fixes the problem. What should I do?
Thanks for any advice,
Eric
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
From antonglv at gmail.com Thu May 1 11:04:13 2008
From: antonglv at gmail.com (Anton Glazatov)
Date: Fri, 02 May 2008 02:04:13 +0800
Subject: [Project_owners] sizeToContent() help
In-Reply-To: <733502.6179.qm@web30304.mail.mud.yahoo.com>
References: <733502.6179.qm@web30304.mail.mud.yahoo.com>
Message-ID: <481A061D.4020804@gmail.com>
I think it is because there is persist="width height" attribute in
preferences xul. You need window.removeAttribute("width") (height also)
before sizeToContent (), or re-id . Remove persist=... in both
cases.
> Ubuntu users and some OS/X users are reporting screens like this in my extension:
>
> http://img74.imageshack.us/img74/2326/foxyproxyok1vu2.png
> http://img215.imageshack.us/img215/6199/foxyproxyok2tg7.png
>
> and writing comments like this at AMO:
>
> "The UI is completely broken under OS X (the windows have to be resized to even see the validation buttons"
>
> Thefirst screenshot shows a that doesn't usesizeToContent(). The second screenshot shows a that*does* use sizeToContent(). Does sizeToContent() work only in certaincases? Mark Finkle in IRC recommended I try:
>
> setTimeout( function() {sizeToContent();}, 0);
>
> but since I have neither Ubuntu nor OS/X, I won't know if this fixes the problem. What should I do?
>
> Thanks for any advice,
> Eric
>
>
>
> ____________________________________________________________________________________
> Be a better friend, newshound, and
> know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
> _______________________________________________
> Project_owners mailing list
> Project_owners at mozdev.org
> https://www.mozdev.org/mailman/listinfo/project_owners
>
>
From belaviyo at gmail.com Sat May 3 08:30:23 2008
From: belaviyo at gmail.com (joe ertaba)
Date: Sat, 3 May 2008 19:00:23 +0330
Subject: [Project_owners] read data from server
Message-ID: <23d9f6b20805030830u2412bf38pd6830aabd41e4e4d@mail.gmail.com>
Hi
is there any simple way for extension to read some data from server (html
page or ftp) ; data like latest version, some database update , some new
hints , ...
I know that it is possible to read html data,...
but it seems that it isn't good idea because it doesn't show
progress-bar,error handling and also is hard works!
so maybe there is some easier way ?
cheers
Joe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080503/e215de28/attachment.html
From eric.jung at yahoo.com Sun May 4 07:08:55 2008
From: eric.jung at yahoo.com (Eric H. Jung)
Date: Sun, 4 May 2008 07:08:55 -0700 (PDT)
Subject: [Project_owners] read data from server
Message-ID: <521194.74560.qm@web30305.mail.mud.yahoo.com>
Use XmlHttpRequest. Contrary to its name, it can retrieve both XML and non-XML content.
http://developer.mozilla.org/en/docs/XMLHttpRequest
----- Original Message ----
From: joe ertaba
To: Mozdev Project Owners List
Sent: Saturday, May 3, 2008 11:30:23 AM
Subject: [Project_owners] read data from server
Hi
is there any simple way for extension to read some data from server (html page or ftp) ; data like latest version, some database update , some new hints , ...
I know that it is possible to read html data,...
but it seems that it isn't good idea because it doesn't show progress-bar,error handling and also is hard works!
so maybe there is some easier way ?
cheers
Joe
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080504/651ace27/attachment.html
From silfreed at silfreed.net Mon May 5 13:55:16 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Mon, 5 May 2008 16:55:16 -0400
Subject: [Project_owners] Policy update for Mozdev to fix hosted website
errors on inactive projects
Message-ID: <200805051655.21766.silfreed@silfreed.net>
Problem: Hosted websites generate warnings and errors that are all logged to a
central log file. This log file is useful for debugging purposes, but the
usefulness is diminished when the log file is polluted with easily-fixable
problems.
Policy addition (to be added on [1]): Mozdev reserves the right to update
inactive projects' [2] hosted web content when the projects are generating
warnings or errors that are easily fixed without affecting current website
functionality. Mozdev will contact the project contributors to have the
problems corrected, but in extreme circumstances the changes may be enacted
prior to contact.
Examples of logged messages that would be fixed:
* PHP Warning: Call-time pass-by-reference has been deprecated; If you would
like to pass it by reference, modify the declaration of
xml_parse_into_struct() ...
* PHP Warning: include(): Failed opening 'http://example.com/file.html' for
inclusion
* PHP Warning: include(): URL file-access is disabled in the server
configuration
* PHP Warning: include(http://example.com/file.html): failed to open stream:
no suitable wrapper could be found
-Doug
[1] http://www.mozdev.org/community/terms.html
[2] http://www.mozdev.org/projects/inactive.html
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080505/2918f4a4/attachment.bin
From silfreed at silfreed.net Mon May 5 14:15:27 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Mon, 5 May 2008 17:15:27 -0400
Subject: [Project_owners] Mozdev generated secure update.rdf files available
(beta)
Message-ID: <200805051715.28074.silfreed@silfreed.net>
The secure update feature is ready for POs to use and test.
Full documentation is available in the download release docs [1]
The update.rdf files are generated when a file is released. POs have the
option when they release files of adding the updateInfo URL as well (new
feature for Firefox 3). For secure updates to work with Firefox 3 you also
need to make sure you verify the file hash.
To utilize Mozdev's generated update.rdf you will need to modify your
install.rdf file to point at the new update.rdf URL. The link can be found
inside the file management tool as well in each extension's header marked by
a "[u]".
I'm still looking to create a tool that will allow POs to upload an
install.rdf and receive a link to the update.rdf for new extensions, but the
format is fairly simple:
https://www.mozdev.org/p/PROJECT/GUID/update.rdf
Feel free to direct any questions my way or add them to the bug [2].
-Doug
[1] http://www.mozdev.org/drupal/wiki/MozdevDownloadReleases
[2] https://www.mozdev.org/bugs/show_bug.cgi?id=18526
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080505/82b15a6f/attachment.bin
From johnm555 at gmail.com Mon May 5 14:30:28 2008
From: johnm555 at gmail.com (John Marshall)
Date: Mon, 5 May 2008 17:30:28 -0400
Subject: [Project_owners] Mozdev generated secure update.rdf files
available (beta)
In-Reply-To: <200805051715.28074.silfreed@silfreed.net>
References: <200805051715.28074.silfreed@silfreed.net>
Message-ID: <4e7ecbc40805051430u49f68685w83f0f1154fb4cb18@mail.gmail.com>
The https update.rdf is very helpful. Much more convenient than dealing with
McCoy every release. Thanks.
Now if only I didn't need to make versions for Mozdev and AMO. One with the
update.rdf link and one without.
I wish amo would just remove the update.rdf link without complaining, but I
know that's not your problem.
On Mon, May 5, 2008 at 5:15 PM, Douglas E. Warner
wrote:
> The secure update feature is ready for POs to use and test.
>
> Full documentation is available in the download release docs [1]
>
> The update.rdf files are generated when a file is released. POs have the
> option when they release files of adding the updateInfo URL as well (new
> feature for Firefox 3). For secure updates to work with Firefox 3 you
> also
> need to make sure you verify the file hash.
>
> To utilize Mozdev's generated update.rdf you will need to modify your
> install.rdf file to point at the new update.rdf URL. The link can be
> found
> inside the file management tool as well in each extension's header marked
> by
> a "[u]".
>
> I'm still looking to create a tool that will allow POs to upload an
> install.rdf and receive a link to the update.rdf for new extensions, but
> the
> format is fairly simple:
> https://www.mozdev.org/p/PROJECT/GUID/update.rdf
>
> Feel free to direct any questions my way or add them to the bug [2].
>
> -Doug
>
> [1] http://www.mozdev.org/drupal/wiki/MozdevDownloadReleases
> [2] https://www.mozdev.org/bugs/show_bug.cgi?id=18526
>
> --
> Douglas E. Warner Site Developer
> Mozdev.org http://www.mozdev.org
>
> _______________________________________________
> Project_owners mailing list
> Project_owners at mozdev.org
> https://www.mozdev.org/mailman/listinfo/project_owners
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080505/808cdbe6/attachment.html
From silfreed at silfreed.net Mon May 5 15:51:31 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Mon, 5 May 2008 18:51:31 -0400
Subject: [Project_owners] Looking for testers for Mercurial at Mozdev
Message-ID: <200805051851.31463.silfreed@silfreed.net>
Mozdev is looking for testers for our new Mercurial setup.
If you're intersted in checking out the current setup, you can see things
here:
http://hg.vebzom.org
What we're looking for:
* people to test out their normal activities VCS activities (committing
changes, branching, etc) and can report on problems and work with us to debug
them
Problems with testing right now:
* conversions from CVS to hg are only lightly tested
* documentation is missing
* your test repository won't be ported to production (as in, you will probably
have to commit it to your normal CVS and to the test hg)
Feel free to let me know any questions you have or contact me off-list if your
project is interested in helping test this out.
-Doug
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080505/f10faa64/attachment.bin
From axel at pike.org Tue May 6 05:16:20 2008
From: axel at pike.org (Axel Hecht)
Date: Tue, 06 May 2008 14:16:20 +0200
Subject: [Project_owners] Looking for testers for Mercurial at Mozdev
In-Reply-To:
References:
Message-ID:
Douglas E. Warner wrote:
> Mozdev is looking for testers for our new Mercurial setup.
>
> If you're intersted in checking out the current setup, you can see things
> here:
> http://hg.vebzom.org
>
> What we're looking for:
> * people to test out their normal activities VCS activities (committing
> changes, branching, etc) and can report on problems and work with us to debug
> them
>
> Problems with testing right now:
> * conversions from CVS to hg are only lightly tested
> * documentation is missing
> * your test repository won't be ported to production (as in, you will probably
> have to commit it to your normal CVS and to the test hg)
>
> Feel free to let me know any questions you have or contact me off-list if your
> project is interested in helping test this out.
Not that I totally grok hg yet, but I have a question on branching.
Usually the wording is "when you would usually branch, you use a
separate rep in hg".
Can mozdev support that pattern?
Axel
From silfreed at silfreed.net Tue May 6 05:30:25 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Tue, 6 May 2008 08:30:25 -0400
Subject: [Project_owners] Looking for testers for Mercurial at Mozdev
In-Reply-To:
References:
Message-ID: <200805060830.32389.silfreed@silfreed.net>
On Tuesday 06 May 2008 08:16:20 Axel Hecht wrote:
> Not that I totally grok hg yet, but I have a question on branching.
> Usually the wording is "when you would usually branch, you use a
> separate rep in hg".
>
> Can mozdev support that pattern?
Yep; what they mean by that is you typically just clone the existing
repository (either from your local working copy or the central repo) and do
your "branch" work there. You can later merge all the changes from the
working copy into your "branch" and commit the series back in without any
special branching commands.
That given, Mercurial also supports the regular branching and tagging concepts
where you branch inside a single working copy, so there are multiple ways of
going about this problem.
-Doug
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080506/f04c1311/attachment.bin
From dirkjan at ochtman.nl Tue May 6 05:49:27 2008
From: dirkjan at ochtman.nl (Dirkjan Ochtman)
Date: Tue, 6 May 2008 14:49:27 +0200
Subject: [Project_owners] Looking for testers for Mercurial at Mozdev
In-Reply-To: <200805060830.32389.silfreed@silfreed.net>
References:
<200805060830.32389.silfreed@silfreed.net>
Message-ID:
On Tue, May 6, 2008 at 2:30 PM, Douglas E. Warner wrote:
> Yep; what they mean by that is you typically just clone the existing
> repository (either from your local working copy or the central repo) and do
> your "branch" work there. You can later merge all the changes from the
> working copy into your "branch" and commit the series back in without any
> special branching commands.
What Axel means, I think, or what I wonder about: does mozdev support
creating >1 clone (extra repositories) on the server, to keep separate
branches of the project in separate repositories?
Cheers,
Dirkjan
From silfreed at silfreed.net Tue May 6 05:59:33 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Tue, 6 May 2008 08:59:33 -0400
Subject: [Project_owners] Looking for testers for Mercurial at Mozdev
In-Reply-To:
References:
<200805060830.32389.silfreed@silfreed.net>
Message-ID: <200805060859.33784.silfreed@silfreed.net>
On Tuesday 06 May 2008 08:49:27 Dirkjan Ochtman wrote:
> What Axel means, I think, or what I wonder about: does mozdev support
> creating >1 clone (extra repositories) on the server, to keep separate
> branches of the project in separate repositories?
Mozdev isn't going to support cloning repositories on the server. If you want
to have local clones to do branching, that's fine; you can also use hg's
named branches that can be pushed up to the server [1]. These branches will
be visible from the web interface [2].
-Doug
[1] http://hgbook.red-bean.com/hgbookch8.html#x12-1650008.5
[2] http://hg.vebzom.org/www/
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080506/3f8b839f/attachment-0001.bin
From paul at roub.net Tue May 6 07:26:37 2008
From: paul at roub.net (Paul Roub)
Date: Tue, 06 May 2008 09:26:37 -0500
Subject: [Project_owners] Looking for testers for Mercurial at Mozdev
In-Reply-To: <200805051851.31463.silfreed@silfreed.net>
References: <200805051851.31463.silfreed@silfreed.net>
Message-ID: <48206A9D.6090801@roub.net>
I'd love to give IE View a shot in hg. I don't care all that much
about converting the CVS history (it's still there in CVS if I want it),
so I won't bug you about those issues :-)
-paul
Douglas E. Warner wrote:
> Mozdev is looking for testers for our new Mercurial setup.
>
> If you're intersted in checking out the current setup, you can see things
> here:
> http://hg.vebzom.org
>
> What we're looking for:
> * people to test out their normal activities VCS activities (committing
> changes, branching, etc) and can report on problems and work with us to debug
> them
>
> Problems with testing right now:
> * conversions from CVS to hg are only lightly tested
> * documentation is missing
> * your test repository won't be ported to production (as in, you will probably
> have to commit it to your normal CVS and to the test hg)
>
> Feel free to let me know any questions you have or contact me off-list if your
> project is interested in helping test this out.
>
> -Doug
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Project_owners mailing list
> Project_owners at mozdev.org
> https://www.mozdev.org/mailman/listinfo/project_owners
From dirkjan at ochtman.nl Tue May 6 07:59:30 2008
From: dirkjan at ochtman.nl (Dirkjan Ochtman)
Date: Tue, 6 May 2008 16:59:30 +0200
Subject: [Project_owners] Looking for testers for Mercurial at Mozdev
In-Reply-To: <48206A9D.6090801@roub.net>
References: <200805051851.31463.silfreed@silfreed.net>
<48206A9D.6090801@roub.net>
Message-ID:
For the conversion process, I have a remark.
In distributed version control systems, the use of a username as the
committer identifier really doesn't make a whole lot of sense. This is
because there's no such thing as a committer: anyone can commit
against the tree and ask the maintainer for inclusion of their
changesets in the official repositories. This means someone who
committed may not have a username, which makes it hard to track down
who he/she is. In SVN-based projects, for example, each committer has
some connection to the project, there is some process by which someone
became a committer.
For this reason, DVCSs often use a different kind of usernames for the
changesets. In Mercurial, this is usually an email-From-like string:
"Dirkjan Ochtman " (without the quotes). This
includes an email address so that it is immediately clear how to
contact the person responsible for this commit.
I'd like to request that an authormap file is generated for each
conversion. This should be possible from data that mozdev already has:
committer names/email addresses. That should make it possible to give
each changeset a more appropriate username value, and enable the full
distributed way of thinking.
Cheers,
Dirkjan
From silfreed at silfreed.net Tue May 6 08:16:44 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Tue, 6 May 2008 11:16:44 -0400
Subject: [Project_owners] Looking for testers for Mercurial at Mozdev
In-Reply-To:
References: <200805051851.31463.silfreed@silfreed.net>
<48206A9D.6090801@roub.net>
Message-ID: <200805061116.44497.silfreed@silfreed.net>
On Tuesday 06 May 2008 10:59:30 Dirkjan Ochtman wrote:
> I'd like to request that an authormap file is generated for each
> conversion. This should be possible from data that mozdev already has:
> committer names/email addresses. That should make it possible to give
> each changeset a more appropriate username value, and enable the full
> distributed way of thinking.
Sure, I had seen this when I was doing the conversion but didn't take the time
for the test conversion. I can definitely do this for the real conversions.
The biggest disadvantage we have is that there will only be one name/email
mapped to each username, so if a user changed their displayed name or email
at some point in the past that won't be reflected in the logs since we don't
keep this information. Likewise, if a user's name/email is outdated that
will show up in the logs as well.
If you'd like to review your settings before the conversion you can check it
by visiting /members.html for your project (ie,
http://PROJECT.mozdev.org/members.html).
-Doug
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080506/28dde9ed/attachment.bin
From dirkjan at ochtman.nl Tue May 6 08:21:24 2008
From: dirkjan at ochtman.nl (Dirkjan Ochtman)
Date: Tue, 6 May 2008 17:21:24 +0200
Subject: [Project_owners] Looking for testers for Mercurial at Mozdev
In-Reply-To: <200805061116.44497.silfreed@silfreed.net>
References: <200805051851.31463.silfreed@silfreed.net>
<48206A9D.6090801@roub.net>
<200805061116.44497.silfreed@silfreed.net>
Message-ID:
On Tue, May 6, 2008 at 5:16 PM, Douglas E. Warner wrote:
> Sure, I had seen this when I was doing the conversion but didn't take the time
> for the test conversion. I can definitely do this for the real conversions.
Cool.
> The biggest disadvantage we have is that there will only be one name/email
> mapped to each username, so if a user changed their displayed name or email
> at some point in the past that won't be reflected in the logs since we don't
> keep this information. Likewise, if a user's name/email is outdated that
> will show up in the logs as well.
Right; but that's true for many email address-based addressing archives.
Thanks,
Dirkjan
From eric.jung at yahoo.com Tue May 6 18:54:28 2008
From: eric.jung at yahoo.com (Eric H. Jung)
Date: Tue, 6 May 2008 18:54:28 -0700 (PDT)
Subject: [Project_owners] Looking for testers for Mercurial at Mozdev
Message-ID: <503736.66691.qm@web30301.mail.mud.yahoo.com>
----- Original Message ----
> From: Dirkjan Ochtman
> For this reason, DVCSs often use a different kind of usernames for the
> changesets. In Mercurial, this is usually an email-From-like string:
> "Dirkjan Ochtman " (without the quotes). This
> includes an email address so that it is immediately clear how to
Interesting. I'm surprised Hg doesn't use URIs for this purpose, similar to how OpenID uses an URL for "username".
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
From dirkjan at ochtman.nl Tue May 6 22:00:41 2008
From: dirkjan at ochtman.nl (Dirkjan Ochtman)
Date: Wed, 07 May 2008 07:00:41 +0200
Subject: [Project_owners] Looking for testers for Mercurial at Mozdev
In-Reply-To: <503736.66691.qm@web30301.mail.mud.yahoo.com>
References: <503736.66691.qm@web30301.mail.mud.yahoo.com>
Message-ID: <48213779.2050708@ochtman.nl>
Eric H. Jung wrote:
> Interesting. I'm surprised Hg doesn't use URIs for this purpose, similar to how OpenID uses an URL for "username".
Well, I don't think hg poses any constraint on what you put in the
username field. This is just what is common. git uses the same thing,
from what I can see in a quick search.
Cheers,
Dirkjan
From twhitema at gmail.com Sat May 10 18:09:31 2008
From: twhitema at gmail.com (Todd Whiteman)
Date: Sat, 10 May 2008 18:09:31 -0700
Subject: [Project_owners] Mozdev secure updates
Message-ID:
Douglas E. Warner wrote:
The secure update feature is ready for POs to use and test.
The update.rdf files are generated when a file is released. POs have the
option when they release files of adding the updateInfo URL as well (new
feature for Firefox 3). For secure updates to work with Firefox 3 you also
need to make sure you verify the file hash.
I've begun playing with the secure update system just recently, trying to
test automatic updating inside of Firefox 3 (beta 5), but although I seem to
have followed the directions, Firefox keeps saying there is no update
available for my test extension.
Project:
https://www.mozdev.org/projects/overview/pyxpcomext/
I installed the following extension into Firefox (depends upon the PyXPCOM
extension):
http://downloads.mozdev.org/pyxpcomext/pyshell_0.2.xpi
then updated the extension through mozdev CVS, released version 0.3 through
the mozdev file management system and verified the hash:
http://downloads.mozdev.org/pyxpcomext/pyshell_0.3.xpi
The update.rdf seems to show the 0.3 version:
https://www.mozdev.org/p/updates/pyxpcomext/pyshell at twhiteman.netfirms.com/update.rdf
I can install the "pyshell_0.3.xpi" extension manually info Firefox, but
when asking Firefox to check for updates (from the 0.2 version), it states
there are no updates found.
Any ideas why this would be happening?
Thanks,
Todd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080510/dcaf4e96/attachment.html
From silfreed at silfreed.net Sat May 10 21:09:36 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Sun, 11 May 2008 00:09:36 -0400
Subject: [Project_owners] Mozdev secure updates
In-Reply-To:
References:
Message-ID: <200805110009.40733.silfreed@silfreed.net>
On Saturday 10 May 2008 21:09:31 Todd Whiteman wrote:
> I can install the "pyshell_0.3.xpi" extension manually info Firefox, but
> when asking Firefox to check for updates (from the 0.2 version), it states
> there are no updates found.
>
> Any ideas why this would be happening?
It looks like I might have a bug in the update.rdf generation since the
updateHash isn't in the update.rdf file for version 0.3 but it's definitely
verified.
Could you try unreleasing and re-releasing the 0.3 version and then try
updating to see if it works? If so I'll go and patch my bug.
-Doug
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080511/ca952768/attachment.bin
From twhitema at gmail.com Sun May 11 09:15:29 2008
From: twhitema at gmail.com (Todd Whiteman)
Date: Sun, 11 May 2008 09:15:29 -0700
Subject: [Project_owners] Mozdev secure updates
In-Reply-To: <200805110009.40733.silfreed@silfreed.net>
References:
<200805110009.40733.silfreed@silfreed.net>
Message-ID:
On Sat, May 10, 2008 at 9:09 PM, Douglas E. Warner
wrote:
> On Saturday 10 May 2008 21:09:31 Todd Whiteman wrote:
> > I can install the "pyshell_0.3.xpi" extension manually info Firefox, but
> > when asking Firefox to check for updates (from the 0.2 version), it
> states
> > there are no updates found.
> >
> > Any ideas why this would be happening?
>
> It looks like I might have a bug in the update.rdf generation since the
> updateHash isn't in the update.rdf file for version 0.3 but it's definitely
> verified.
>
> Could you try unreleasing and re-releasing the 0.3 version and then try
> updating to see if it works? If so I'll go and patch my bug.
>
>
I re-released the 0.3 version, saw that the update.rdf contained now the
updateHash, but Firefox complained with the following:
*** RDFItemUpdater:_parseV20Update: Update for
pyshell at twhiteman.netfirms.com at
http://downloads.mozdev.org/pyxpcomext/pyshell_0.3.xpi ignored because it is
insecure. updateLink must be a https url or an updateHash must be
specified.
*** Datasource: Addon Update Ended: pyshell at twhiteman.netfirms.com, status:
8
I then checked the docs for Mozilla update handling for Firefox 3:
http://developer.mozilla.org/en/docs/Extension_Versioning%2C_Update_and_Compatibility
In the update manifest delivered from the updateURL the updateLink must be
> specified in one of the following ways:
>
> * The updateLink to the XPI file must use https
> * The updateLink can use http and you must include an updateHash for
> the XPI file using sha1, sha256, sha384 or sha512 hash algorithms.
>
> Any entries in the update manifest that do not meet one of those two
> requirements will be ignored when checking for new versions.
>
So it seems the md5 hash (the one I have been using for the mozdev
verification process) is not supported?
I also then tried re-updating the 0.3 version and verifying with a sha1
hash, which worked, but the updateHash is once again missing from the mozdev
generated update.rdf file:
https://www.mozdev.org/p/updates/pyxpcomext/pyshell at twhiteman.netfirms.com/update.rdf
Cheers,
Todd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080511/968999bb/attachment.html
From silfreed at silfreed.net Sun May 11 10:41:26 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Sun, 11 May 2008 13:41:26 -0400
Subject: [Project_owners] Mozdev secure updates
In-Reply-To:
References:
<200805110009.40733.silfreed@silfreed.net>
Message-ID: <200805111341.30092.silfreed@silfreed.net>
On Sunday 11 May 2008 12:15:29 Todd Whiteman wrote:
> So it seems the md5 hash (the one I have been using for the mozdev
> verification process) is not supported?
>
> I also then tried re-updating the 0.3 version and verifying with a sha1
> hash, which worked, but the updateHash is once again missing from the
> mozdev generated update.rdf file:
> https://www.mozdev.org/p/updates/pyxpcomext/pyshell at twhiteman.netfirms.com/
>update.rdf
Try re-releasing it one more time. There's a bug where the update.rdf isn't
regenerated when you verify the hash.
Thanks for finding out about md5 hashes not being supported; I'll try to add a
warning that md5 hashes aren't supported for firefox 3 secure updates.
-Doug
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080511/9c9a097b/attachment.bin
From higopi at gmail.com Sun May 11 12:07:39 2008
From: higopi at gmail.com (Gopalakrishnan (Gopi))
Date: Sun, 11 May 2008 20:07:39 +0100
Subject: [Project_owners] ccan't create temporary directory
/mozdev/cvstmp/cvs-xxxx
Message-ID:
Hi,
When I tried to checkout a project as guest or as the project admin user, I
am getting the error "crossvc can't create temporary directory
/mozdev/cvstmp/cvs-servXXXXX" the last five X to be replaced by a different
5 digit number each time.
Can anyone please help to fix this issue.
Thanks,
Gopi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080511/a5fe43b2/attachment.html
From aeng.aecreations at gmail.com Sun May 11 12:47:19 2008
From: aeng.aecreations at gmail.com (Alex Eng)
Date: Sun, 11 May 2008 12:47:19 -0700
Subject: [Project_owners] can't create temporary directory
/mozdev/cvstmp/cvs-xxxx
In-Reply-To:
References:
Message-ID: <48274D47.2060700@gmail.com>
Gopalakrishnan (Gopi) wrote:
> Hi,
>
> When I tried to checkout a project as guest or as the project admin
> user, I am getting the error "crossvc can't create temporary directory
> /mozdev/cvstmp/cvs-servXXXXX" the last five X to be replaced by a
> different 5 digit number each time.
>
> Can anyone please help to fix this issue.
>
> Thanks,
>
> Gopi
I am experiencing this as well when attempting to check in a source file
using "cvs checkout":
$ cvs commit -m "Fixed syntax error" chrome/content/clippings.js
can't create temporary directory /mozdev/cvstmp/cvs-serv24286
No space left on device
The same problem happened about a month ago.
From twhitema at gmail.com Sun May 11 14:29:40 2008
From: twhitema at gmail.com (Todd Whiteman)
Date: Sun, 11 May 2008 14:29:40 -0700
Subject: [Project_owners] Mozdev secure updates
In-Reply-To: <200805111341.30092.silfreed@silfreed.net>
References:
<200805110009.40733.silfreed@silfreed.net>
<200805111341.30092.silfreed@silfreed.net>
Message-ID:
On Sun, May 11, 2008 at 10:41 AM, Douglas E. Warner
wrote:
> On Sunday 11 May 2008 12:15:29 Todd Whiteman wrote:
> > So it seems the md5 hash (the one I have been using for the mozdev
> > verification process) is not supported?
> >
> > I also then tried re-updating the 0.3 version and verifying with a sha1
> > hash, which worked, but the updateHash is once again missing from the
> > mozdev generated update.rdf file:
> >
> https://www.mozdev.org/p/updates/pyxpcomext/pyshell at twhiteman.netfirms.com/
> >update.rdf
>
> Try re-releasing it one more time. There's a bug where the update.rdf
> isn't
> regenerated when you verify the hash.
>
> Thanks for finding out about md5 hashes not being supported; I'll try to
> add a
> warning that md5 hashes aren't supported for firefox 3 secure updates.
>
Done, but now the above update.rdf is not being generated (it seems to be an
empty file).
This might be related to disk problems, as the cvs filesystem seems to be
out of space:
cvs ci -m "update pyshell to test mozdev secure updates" pyshell_0.3.xpi
> can't create temporary directory /mozdev/cvstmp/cvs-serv43415
> No space left on device
>
Cheers,
Todd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080511/d618c6ae/attachment.html
From silfreed at silfreed.net Mon May 12 05:01:31 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Mon, 12 May 2008 08:01:31 -0400
Subject: [Project_owners] can't create temporary directory
/mozdev/cvstmp/cvs-xxxx
In-Reply-To: <48274D47.2060700@gmail.com>
References:
<48274D47.2060700@gmail.com>
Message-ID: <200805120801.31435.silfreed@silfreed.net>
On Sunday 11 May 2008 15:47:19 Alex Eng wrote:
> I am experiencing this as well when attempting to check in a source file
> using "cvs checkout":
>
> $ cvs commit -m "Fixed syntax error" chrome/content/clippings.js
> can't create temporary directory /mozdev/cvstmp/cvs-serv24286
> No space left on device
>
> The same problem happened about a month ago.
Yep, same problem. It should be resolved now and you should be able to check
out/in files again.
-Doug
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080512/b65ac2cf/attachment.bin
From silfreed at silfreed.net Mon May 12 05:02:33 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Mon, 12 May 2008 08:02:33 -0400
Subject: [Project_owners] Mozdev secure updates
In-Reply-To:
References:
<200805111341.30092.silfreed@silfreed.net>
Message-ID: <200805120802.33386.silfreed@silfreed.net>
On Sunday 11 May 2008 17:29:40 Todd Whiteman wrote:
> Done, but now the above update.rdf is not being generated (it seems to be
> an empty file).
>
> This might be related to disk problems, as the cvs filesystem seems to be
> out of space:
Most likely; the disk problems should be fixed now so you should be able to
re-release it to regenerate the file again.
-Doug
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080512/ed280a8a/attachment.bin
From twhitema at gmail.com Mon May 12 09:31:08 2008
From: twhitema at gmail.com (Todd Whiteman)
Date: Mon, 12 May 2008 09:31:08 -0700
Subject: [Project_owners] Mozdev secure updates
In-Reply-To: <200805120802.33386.silfreed@silfreed.net>
References:
<200805111341.30092.silfreed@silfreed.net>
<200805120802.33386.silfreed@silfreed.net>
Message-ID:
On Mon, May 12, 2008 at 5:02 AM, Douglas E. Warner
wrote:
> On Sunday 11 May 2008 17:29:40 Todd Whiteman wrote:
> > Done, but now the above update.rdf is not being generated (it seems to
> be
> > an empty file).
> >
> > This might be related to disk problems, as the cvs filesystem seems to
> be
> > out of space:
>
> Most likely; the disk problems should be fixed now so you should be able
> to
> re-release it to regenerate the file again.
>
Thanks Doug.
That's got it working correctly. Firefox recognizes the update is available
and downloads and installs as expected.
Sure a lot easier than having to muck around with Mccoy :)
Cheers,
Todd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080512/36d0a548/attachment.html
From silfreed at silfreed.net Mon May 12 10:16:13 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Mon, 12 May 2008 13:16:13 -0400
Subject: [Project_owners] Mozdev secure updates
In-Reply-To:
References:
<200805120802.33386.silfreed@silfreed.net>
Message-ID: <200805121316.13612.silfreed@silfreed.net>
On Monday 12 May 2008 12:31:08 Todd Whiteman wrote:
> Thanks Doug.
>
> That's got it working correctly. Firefox recognizes the update is available
> and downloads and installs as expected.
>
> Sure a lot easier than having to muck around with Mccoy :)
Thanks for taking the time to help work out some of the kinks. I'm glad it
works well.
-Doug
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080512/47e4bee7/attachment.bin
From eric.jung at yahoo.com Tue May 13 18:39:08 2008
From: eric.jung at yahoo.com (Eric H. Jung)
Date: Tue, 13 May 2008 18:39:08 -0700 (PDT)
Subject: [Project_owners] update your extensions' maxVerison to 3.0.*
Message-ID: <503920.95394.qm@web30306.mail.mud.yahoo.com>
Firefox 3.0 rc1 release is imminent; the tag was made over the weekend and AMO now supports 3.0.* as a valid maxVersion.
I'm echoing Mark Finkle's call here:
"Any extension developers within the sound of my voice: update your extensions to maxVersion=3.0.*"
Of course, test them first.
Eric
From philip.chee at gmail.com Wed May 14 04:02:57 2008
From: philip.chee at gmail.com (Philip Chee)
Date: Wed, 14 May 2008 19:02:57 +0800
Subject: [Project_owners] update your extensions' maxVerison to 3.0.*
In-Reply-To:
References:
Message-ID:
On Tue, 13 May 2008 18:39:08 -0700 (PDT), Eric H. Jung wrote:
> Firefox 3.0 rc1 release is imminent; the tag was made over the weekend and AMO now supports 3.0.* as a valid maxVersion.
> I'm echoing Mark Finkle's call here:
I'm waiting for Babelzilla.
Phil
--
Philip Chee ,
http://flashblock.mozdev.org/ http://xsidebar.mozdev.org
Guard us from the she-wolf and the wolf, and guard us from the thief,
oh Night, and so be good for us to pass.
[ ]Society like air, is necessary but not complete for life.
* TagZilla 0.066.6
From paul at roub.net Wed May 14 06:57:12 2008
From: paul at roub.net (Paul Roub)
Date: Wed, 14 May 2008 08:57:12 -0500
Subject: [Project_owners] update your extensions' maxVerison to 3.0.*
In-Reply-To:
References:
Message-ID: <482AEFB8.9060101@roub.net>
>> Firefox 3.0 rc1 release is imminent; the tag was made over the weekend and AMO now supports 3.0.* as a valid maxVersion.
>> I'm echoing Mark Finkle's call here:
>
> I'm waiting for Babelzilla.
>
Forgive me if I'm misinterpreting, but even so, it might be useful to
others.
If what you mean is "I'm waiting for Babelzilla before I upload a new
version with maxVersion 3.0.*", I wanted to point out that in the new
a.m.o. you can update maxVersion in-place, without uploading anything.
1. Log In
2. Developer Tools
3. Edit Add-on
4. Click the version number (e.g. Latest Version: _1.3.7_)
5. Pick a new maxVersion from the drop-down list
6. Update
-paul
From philip.chee at gmail.com Wed May 14 07:43:05 2008
From: philip.chee at gmail.com (Philip Chee)
Date: Wed, 14 May 2008 22:43:05 +0800
Subject: [Project_owners] update your extensions' maxVerison to 3.0.*
In-Reply-To:
References:
Message-ID:
On Wed, 14 May 2008 08:57:12 -0500, Paul Roub wrote:
>>> Firefox 3.0 rc1 release is imminent; the tag was made over the weekend and AMO now supports 3.0.* as a valid maxVersion.
>>> I'm echoing Mark Finkle's call here:
>>
>> I'm waiting for Babelzilla.
>>
>
> Forgive me if I'm misinterpreting, but even so, it might be useful to
> others.
>
> If what you mean is "I'm waiting for Babelzilla before I upload a new
> version with maxVersion 3.0.*", I wanted to point out that in the new
> a.m.o. you can update maxVersion in-place, without uploading anything.
>
> 1. Log In
> 2. Developer Tools
> 3. Edit Add-on
> 4. Click the version number (e.g. Latest Version: _1.3.7_)
> 5. Pick a new maxVersion from the drop-down list
> 6. Update
>
> -paul
But, but, but the current version on AMO doesn't work (very well) in
Firefox 3.0pre!
Phil
--
Philip Chee ,
http://flashblock.mozdev.org/ http://xsidebar.mozdev.org
Guard us from the she-wolf and the wolf, and guard us from the thief,
oh Night, and so be good for us to pass.
[ ]Open mouth, insert foot, echo internationally.
* TagZilla 0.066.6
From paul at roub.net Wed May 14 08:09:07 2008
From: paul at roub.net (Paul Roub)
Date: Wed, 14 May 2008 10:09:07 -0500
Subject: [Project_owners] update your extensions' maxVerison to 3.0.*
In-Reply-To:
References:
Message-ID: <482B0093.10603@roub.net>
Philip Chee wrote:
> But, but, but the current version on AMO doesn't work (very well) in
> Firefox 3.0pre!
>
That's where the "sorry if I misunderstood" part comes in.
Obviously, nothing to be gained by marking it compatible if it's not.
-paul
From alta88 at gmail.com Wed May 14 08:05:52 2008
From: alta88 at gmail.com (alta88[nntp])
Date: Wed, 14 May 2008 11:05:52 -0400
Subject: [Project_owners] Mozdev secure updates
In-Reply-To:
References: <200805120802.33386.silfreed@silfreed.net>
Message-ID:
---On 2008.May.12 01:16 PM, Douglas E. Warner wrote:
> On Monday 12 May 2008 12:31:08 Todd Whiteman wrote:
>> Thanks Doug.
>>
>> That's got it working correctly. Firefox recognizes the update is available
>> and downloads and installs as expected.
>>
>> Sure a lot easier than having to muck around with Mccoy :)
>
> Thanks for taking the time to help work out some of the kinks. I'm glad it
> works well.
>
> -Doug
>
working nicely for me as well, *many* thanks for implementing
this.
From eric.jung at yahoo.com Fri May 16 14:12:46 2008
From: eric.jung at yahoo.com (Eric H. Jung)
Date: Fri, 16 May 2008 14:12:46 -0700 (PDT)
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
Message-ID: <456437.94961.qm@web30304.mail.mud.yahoo.com>
If anyone else is interested in a tool like this, please reply here or at https://www.mozdev.org/bugs/show_bug.cgi?id=19120
I'd like to request a new mozilla-specific tool for mozdev.
The tool would do the following:
0. User uploads XPI to a page.
1. Tool determines if the XPI defines DTD entities that aren't used.
2. Tool determines if the XPI defines properties that aren't used.
Results are reported back to the user. An advanced version might offer the XPI,
stripped of unused entities and properties (i.e. "minified") to the user for
download. The advanced version might also have options to strip CSS, XUL, and
JS of extra whitespace, although I don't imagine many extension authors would
use that.
Why is this important? Addons that have many localizations tend to build up
lots of "string" cruft over time. Some entities and properties are no longer
used, but they still exist in various DTD and property files. This can inflate
XPI size needlessly, especially when there are a lot of localizations.
Manually searching for entities and properties not in use can be extremely
labor-intensive when there are hundreds or thousands of them.
To simply implementation, the tool could ignore DTDs defined in XUL files (at
least for an initial implementation) and instead just parse *.dtd and
*.property files.
Eric
From AndrewArcher at hotmail.com Fri May 16 14:25:23 2008
From: AndrewArcher at hotmail.com (Andrew Archer)
Date: Fri, 16 May 2008 22:25:23 +0100
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To: <456437.94961.qm@web30304.mail.mud.yahoo.com>
References: <456437.94961.qm@web30304.mail.mud.yahoo.com>
Message-ID:
Wouldn't it be much better if Firefox/Thunderbird could download the
required locals only. I think this was going to be part of the new
extension manager but I don't know if it's has been completed yet.
From neil at parkwaycc.co.uk Fri May 16 16:16:25 2008
From: neil at parkwaycc.co.uk (Neil)
Date: Sat, 17 May 2008 00:16:25 +0100
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To:
References:
Message-ID:
Eric H. Jung wrote:
>Addons that have many localizations tend to build up lots of "string" cruft over time. Some entities and properties are no longer used, but they still exist in various DTD and property files.
>
Maybe you can leverage mozilla's compare-locales.pl tool to see which
locales have spurious (or indeed missing) entries.
From cfinke at gmail.com Fri May 16 16:28:23 2008
From: cfinke at gmail.com (Christopher Finke)
Date: Fri, 16 May 2008 18:28:23 -0500
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To: <456437.94961.qm@web30304.mail.mud.yahoo.com>
References: <456437.94961.qm@web30304.mail.mud.yahoo.com>
Message-ID:
On Fri, May 16, 2008 at 4:12 PM, Eric H. Jung wrote:
> 1. Tool determines if the XPI defines DTD entities that aren't used.
> 2. Tool determines if the XPI defines properties that aren't used.
I wrote a script that does this:
http://www.chrisfinke.com/2008/04/22/finding-unused-entities-in-your-firefox-extensions/
Chris
From antonglv at gmail.com Fri May 16 22:40:09 2008
From: antonglv at gmail.com (Anton Glazatov)
Date: Sat, 17 May 2008 13:40:09 +0800
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To: <456437.94961.qm@web30304.mail.mud.yahoo.com>
References: <456437.94961.qm@web30304.mail.mud.yahoo.com>
Message-ID: <482E6FB9.1070908@gmail.com>
The size of extesnsion weakly depends on size and quantity of
localizations. The tool, which checks nonconformities in the
localizations, would be better.
> If anyone else is interested in a tool like this, please reply here or at https://www.mozdev.org/bugs/show_bug.cgi?id=19120
>
>
> I'd like to request a new mozilla-specific tool for mozdev.
>
> The tool would do the following:
>
> 0. User uploads XPI to a page.
> 1. Tool determines if the XPI defines DTD entities that aren't used.
> 2. Tool determines if the XPI defines properties that aren't used.
>
> Results are reported back to the user. An advanced version might offer the XPI,
> stripped of unused entities and properties (i.e. "minified") to the user for
> download. The advanced version might also have options to strip CSS, XUL, and
> JS of extra whitespace, although I don't imagine many extension authors would
> use that.
>
> Why is this important? Addons that have many localizations tend to build up
> lots of "string" cruft over time. Some entities and properties are no longer
> used, but they still exist in various DTD and property files. This can inflate
> XPI size needlessly, especially when there are a lot of localizations.
>
> Manually searching for entities and properties not in use can be extremely
> labor-intensive when there are hundreds or thousands of them.
>
> To simply implementation, the tool could ignore DTDs defined in XUL files (at
> least for an initial implementation) and instead just parse *.dtd and
> *.property files.
> Eric
>
>
>
> _______________________________________________
> Project_owners mailing list
> Project_owners at mozdev.org
> https://www.mozdev.org/mailman/listinfo/project_owners
>
>
From o.e.ekker at gmail.com Fri May 16 23:04:20 2008
From: o.e.ekker at gmail.com (Onno Ekker)
Date: Sat, 17 May 2008 08:04:20 +0200
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To: <482E6FB9.1070908@gmail.com>
References: <456437.94961.qm@web30304.mail.mud.yahoo.com>
<482E6FB9.1070908@gmail.com>
Message-ID: <482E7564.9080704@gmail.com>
I don't think size is the problem, but unused strings will cause
unnecessary work and delay for existing and new localizations.
Also a tool which checks for unused variables or variables used only
once could help preventing bugs in your extension (or in firefox,
thunderbird, etc... itself). Perl does this, and it helps to catch tpyos...
Onno
Anton Glazatov wrote:
> The size of extesnsion weakly depends on size and quantity of
> localizations. The tool, which checks nonconformities in the
> localizations, would be better.
>
>> If anyone else is interested in a tool like this, please reply here or at https://www.mozdev.org/bugs/show_bug.cgi?id=19120
>>
>>
>> I'd like to request a new mozilla-specific tool for mozdev.
>>
>> The tool would do the following:
>>
>> 0. User uploads XPI to a page.
>> 1. Tool determines if the XPI defines DTD entities that aren't used.
>> 2. Tool determines if the XPI defines properties that aren't used.
>>
>> Results are reported back to the user. An advanced version might offer the XPI,
>> stripped of unused entities and properties (i.e. "minified") to the user for
>> download. The advanced version might also have options to strip CSS, XUL, and
>> JS of extra whitespace, although I don't imagine many extension authors would
>> use that.
>>
>> Why is this important? Addons that have many localizations tend to build up
>> lots of "string" cruft over time. Some entities and properties are no longer
>> used, but they still exist in various DTD and property files. This can inflate
>> XPI size needlessly, especially when there are a lot of localizations.
>>
>> Manually searching for entities and properties not in use can be extremely
>> labor-intensive when there are hundreds or thousands of them.
>>
>> To simply implementation, the tool could ignore DTDs defined in XUL files (at
>> least for an initial implementation) and instead just parse *.dtd and
>> *.property files.
>> Eric
>>
>>
>>
>> _______________________________________________
>> Project_owners mailing list
>> Project_owners at mozdev.org
>> https://www.mozdev.org/mailman/listinfo/project_owners
>>
>>
>>
>
> _______________________________________________
> Project_owners mailing list
> Project_owners at mozdev.org
> https://www.mozdev.org/mailman/listinfo/project_owners
>
From philip.chee at gmail.com Sat May 17 02:37:54 2008
From: philip.chee at gmail.com (Philip Chee)
Date: Sat, 17 May 2008 17:37:54 +0800
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To:
References:
Message-ID:
On Fri, 16 May 2008 14:12:46 -0700 (PDT), Eric H. Jung wrote:
> If anyone else is interested in a tool like this, please reply here or at https://www.mozdev.org/bugs/show_bug.cgi?id=19120
>
>
> I'd like to request a new mozilla-specific tool for mozdev.
>
> The tool would do the following:
>
> 0. User uploads XPI to a page.
> 1. Tool determines if the XPI defines DTD entities that aren't used.
> 2. Tool determines if the XPI defines properties that aren't used.
You might like to leverage on the php scripts in the Babelzilla WTS
system that already uploads XPIs and then extracts DTD and property
files into a database. It would be just a SMOP to extend this to scan
the XUL and JS files.
Phil
--
-==-
Philip Chee ,
http://flashblock.mozdev.org/ http://xsidebar.mozdev.org
Guard us from the she-wolf and the wolf, and guard us from the thief,
oh Night, and so be good for us to pass.
From eric.jung at yahoo.com Sat May 17 13:19:15 2008
From: eric.jung at yahoo.com (Eric H. Jung)
Date: Sat, 17 May 2008 13:19:15 -0700 (PDT)
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
Message-ID: <127681.54908.qm@web30308.mail.mud.yahoo.com>
----- Original Message ----
> From: Christopher Finke
> To: Mozdev Project Owners List
> Sent: Friday, May 16, 2008 7:28:23 PM
> Subject: Re: [Project_owners] Anyone interested? Extension Minimizer Tool
>
> On Fri, May 16, 2008 at 4:12 PM, Eric H. Jung wrote:
> > 1. Tool determines if the XPI defines DTD entities that aren't used.
> > 2. Tool determines if the XPI defines properties that aren't used.
>
> I wrote a script that does this:
>
> http://www.chrisfinke.com/2008/04/22/finding-unused-entities-in-your-firefox-extensions/
This is great, Chris. I wonder if Doug would be willing to port this to PHP, accept a file upload, and put it on mozdev.org for all to use.
From eric.jung at yahoo.com Sat May 17 13:24:43 2008
From: eric.jung at yahoo.com (Eric H. Jung)
Date: Sat, 17 May 2008 13:24:43 -0700 (PDT)
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
Message-ID: <369542.80535.qm@web30305.mail.mud.yahoo.com>
----- Original Message ----
> From: Anton Glazatov
> To: Mozdev Project Owners List
> Sent: Saturday, May 17, 2008 1:40:09 AM
> Subject: Re: [Project_owners] Anyone interested? Extension Minimizer Tool
>
> The size of extesnsion weakly depends on size and quantity of
> localizations.
I emphatically don't agree. For example, one of my extensions
has 26 localizations. Some of the strings are hundreds of bytes each. I
have many strings in the 300-400 byte range and several in the 500-600 byte
range. Even more in the 200-300 byte range.
Multiply each of those times 26, and even with zip compression
it's quite significant.
The tool, which checks nonconformities in the
> localizations, would be better.
I don'tunderstand this comment. .What is a"nonconformities"?
From eric.jung at yahoo.com Sat May 17 13:25:54 2008
From: eric.jung at yahoo.com (Eric H. Jung)
Date: Sat, 17 May 2008 13:25:54 -0700 (PDT)
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
Message-ID: <732262.13859.qm@web30307.mail.mud.yahoo.com>
----- Original Message ----
> From: Onno Ekker
> To: Mozdev Project Owners List
> Sent: Saturday, May 17, 2008 2:04:20 AM
> Subject: Re: [Project_owners] Anyone interested? Extension Minimizer Tool
>
> I don't think size is the problem, but unused strings will cause
> unnecessary work and delay for existing and new localizations.
>
Size is a problem, but I'd forgotten and the unnecessary work and delay for translators. Thanks for pointing that out!
> Also a tool which checks for unused variables or variables used only
> once could help preventing bugs in your extension (or in firefox,
> thunderbird, etc... itself). Perl does this, and it helps to catch tpyos...
Yes, this would be valuable but is outside the scope of my current proposal. Please file a new bug if you'd like to see such a tool instead of trying to hijack mine :)
Eric
From eric.jung at yahoo.com Sat May 17 13:27:18 2008
From: eric.jung at yahoo.com (Eric H. Jung)
Date: Sat, 17 May 2008 13:27:18 -0700 (PDT)
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
Message-ID: <190695.21003.qm@web30304.mail.mud.yahoo.com>
----- Original Message ----
> From: Andrew Archer
> To: Mozdev Project Owners List
> Sent: Friday, May 16, 2008 5:25:23 PM
> Subject: Re: [Project_owners] Anyone interested? Extension Minimizer Tool
>
> Wouldn't it be much better if Firefox/Thunderbird could download the
> required locals only. I think this was going to be part of the new
> extension manager but I don't know if it's has been completed yet.
Sure that would be better, but Firefox doesn't do that in FF2 and FF3. Hence the need for the tool.
From o.e.ekker at gmail.com Sat May 17 14:49:14 2008
From: o.e.ekker at gmail.com (Onno Ekker)
Date: Sat, 17 May 2008 23:49:14 +0200
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To: <732262.13859.qm@web30307.mail.mud.yahoo.com>
References: <732262.13859.qm@web30307.mail.mud.yahoo.com>
Message-ID: <767de81b0805171449u45b4965eq434ecd079e9b9310@mail.gmail.com>
Eric H. Jung wrote:
----- Original Message ----
From: Onno Ekker
To: Mozdev Project Owners List
Sent: Saturday, May 17, 2008 2:04:20 AM
Subject: Re: [Project_owners] Anyone interested? Extension Minimizer Tool
I don't think size is the problem, but unused strings will cause unnecessary
work and delay for existing and new localizations.
Size is a problem, but I'd forgotten and the unnecessary work and delay for
translators. Thanks for pointing that out!
Still I think size is no problem. Even with the numbers you give your
extension won't get 100K bigger from unused compressed strings, but even so:
what's the problem? Storage? Download time? Are you afraid people won't
download it, because of the size?
If so, you could consider leaving out the localizations and offer them as
separate downloads. It seems like Enigmail does that too, when you look at
the Thunderbird tags on mozdev:
http://www.mozdev.org/projects/applications/Thunderbird.html
Also a tool which checks for unused variables or variables used only once
could help preventing bugs in your extension (or in firefox, thunderbird,
etc... itself). Perl does this, and it helps to catch tpyos...
Yes, this would be valuable but is outside the scope of my current proposal.
Please file a new bug if you'd like to see such a tool instead of trying to
hijack mine :)
I was just trying to help, but now that you mention hijacking: that's a
thought. What was the URL of your bug again? :o)
Onno
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080517/6ea41b9f/attachment.html
From AndrewArcher at hotmail.com Sat May 17 14:48:33 2008
From: AndrewArcher at hotmail.com (Andrew Archer)
Date: Sat, 17 May 2008 22:48:33 +0100
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To: <190695.21003.qm@web30304.mail.mud.yahoo.com>
References: <190695.21003.qm@web30304.mail.mud.yahoo.com>
Message-ID:
>>
>> Wouldn't it be much better if Firefox/Thunderbird could download the
>> required locals only. I think this was going to be part of the new
>> extension manager but I don't know if it's has been completed yet.
>>
>
> Sure that would be better, but Firefox doesn't do that in FF2 and FF3. Hence the need for the tool.
>
I'm wondering if supplying a extension with the required local only
could done on the fly by the mozdev server. Does the auto update
check send the Accept-Language header?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080517/d34833f7/attachment.html
From antonglv at gmail.com Sat May 17 22:10:56 2008
From: antonglv at gmail.com (Anton Glazatov)
Date: Sun, 18 May 2008 13:10:56 +0800
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To: <369542.80535.qm@web30305.mail.mud.yahoo.com>
References: <369542.80535.qm@web30305.mail.mud.yahoo.com>
Message-ID: <482FBA60.3050100@gmail.com>
Eric H. Jung
I shall acknowledge, I was wrong. Your extensions actually win in the
size if unused locales will are removed.
The 'nonconformities' is 'unmatch' or so. For example, 'en-us' locale
have 'someentity' entity but 'pl-pl' locale have not it.
> ----- Original Message ----
>
>> From: Anton Glazatov
>> To: Mozdev Project Owners List
>> Sent: Saturday, May 17, 2008 1:40:09 AM
>> Subject: Re: [Project_owners] Anyone interested? Extension Minimizer Tool
>>
>> The size of extesnsion weakly depends on size and quantity of
>> localizations.
>>
>
> I emphatically don't agree. For example, one of my extensions
> has 26 localizations. Some of the strings are hundreds of bytes each. I
> have many strings in the 300-400 byte range and several in the 500-600 byte
> range. Even more in the 200-300 byte range.
>
> Multiply each of those times 26, and even with zip compression
> it's quite significant.
>
> The tool, which checks nonconformities in the
>
>> localizations, would be better.
>>
>
> I don'tunderstand this comment. .What is a"nonconformities"?
>
>
>
> _______________________________________________
> Project_owners mailing list
> Project_owners at mozdev.org
> https://www.mozdev.org/mailman/listinfo/project_owners
>
>
From o.e.ekker at gmail.com Sun May 18 00:17:56 2008
From: o.e.ekker at gmail.com (Onno Ekker)
Date: Sun, 18 May 2008 09:17:56 +0200
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To: <767de81b0805171449u45b4965eq434ecd079e9b9310@mail.gmail.com>
References: <732262.13859.qm@web30307.mail.mud.yahoo.com>
<767de81b0805171449u45b4965eq434ecd079e9b9310@mail.gmail.com>
Message-ID: <767de81b0805180017y597f958cq1fce5123ba5d5f87@mail.gmail.com>
Hi Eric,
This time I am hijacking your bug....
Your extension has 26 locales, all in the same xpi. The Mozilla apps are
distributed in English or a single other localization. Users can download
other localizations manually from
ftp://releases.mozilla.org/pub/mozilla.org/
/releases///xpi/
The problem with this, is that the extra localizations don't get updated
automatically. I have installed English (en-US) Firefox and Thunderbird with
added Dutch (nl) language pack.
Every time I upgrade Firefox or Thunderbird I have to go to above URL,
download the right language pack, install it and restart the application
again. On all the computers I work on. And keeping track of it. Did I do it
here or not yet?
I think it's a bug (or it would be an enhancement) if those extra locales
could also be updated, and will probably one day file my own bug for that (I
won't really hijack yours. If anyone else feels like adding the bug, be my
guest, the idea is open source...)
Anyway, I was also planning on writing an extension that would update the
locales for Firefox or Thunderbird for me. This would still require an extra
restart for the users, but it would make things better already.
Maybe this Locale Updater Extension could also be made suitable for updating
locales from add-ons. I am not sure if this would work. It may depend on the
order in which things are installed and executed, maybe Mozilla gives you an
error before being able to download the new locale because it already needs
a string new to the updated version before getting to the Updater Extension.
These problems could probably also turn up when updating the application
itself, so ideally it should all go in one stroke.
No idea when I'll file that bug or start working on such an extension, but
I've been bugged by this issue for a long time now and maybe now is the
time. Problem is I'm a bit pressed for time. So, again: if anyone things
this is a good idea, has the time for it, feel free to pick it up :-)
Onno
On Sat, May 17, 2008 at 11:49 PM, Onno Ekker wrote:
> Eric H. Jung wrote:
>
> ----- Original Message ----
>
>
> From: Onno Ekker
> To: Mozdev Project Owners List
> Sent: Saturday, May 17, 2008 2:04:20 AM
> Subject: Re: [Project_owners] Anyone interested? Extension Minimizer Tool
>
> I don't think size is the problem, but unused strings will cause
> unnecessary work and delay for existing and new localizations.
>
>
>
>
> Size is a problem, but I'd forgotten and the unnecessary work and delay for
> translators. Thanks for pointing that out!
>
>
> Still I think size is no problem. Even with the numbers you give your
> extension won't get 100K bigger from unused compressed strings, but even so:
> what's the problem? Storage? Download time? Are you afraid people won't
> download it, because of the size?
> If so, you could consider leaving out the localizations and offer them as
> separate downloads. It seems like Enigmail does that too, when you look at
> the Thunderbird tags on mozdev:
> http://www.mozdev.org/projects/applications/Thunderbird.html
>
>
>
>
> Also a tool which checks for unused variables or variables used only once
> could help preventing bugs in your extension (or in firefox, thunderbird,
> etc... itself). Perl does this, and it helps to catch tpyos...
>
>
>
> Yes, this would be valuable but is outside the scope of my current
> proposal. Please file a new bug if you'd like to see such a tool instead of
> trying to hijack mine :)
>
>
>
> I was just trying to help, but now that you mention hijacking: that's a
> thought. What was the URL of your bug again? :o)
>
> Onno
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080518/08fef52e/attachment-0001.html
From o.e.ekker at gmail.com Sun May 18 00:31:01 2008
From: o.e.ekker at gmail.com (Onno Ekker)
Date: Sun, 18 May 2008 09:31:01 +0200
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To: <767de81b0805180017y597f958cq1fce5123ba5d5f87@mail.gmail.com>
References: <732262.13859.qm@web30307.mail.mud.yahoo.com>
<767de81b0805171449u45b4965eq434ecd079e9b9310@mail.gmail.com>
<767de81b0805180017y597f958cq1fce5123ba5d5f87@mail.gmail.com>
Message-ID: <767de81b0805180031l1dae5674k128ba48239c6d7fa@mail.gmail.com>
5 minutes ago I wrote:
I think it's a bug (or it would be an enhancement) if those extra locales
> could also be updated, and will probably one day file my own bug for that (I
> won't really hijack yours. If anyone else feels like adding the bug, be my
> guest, the idea is open source...)
For a minute I thought I had commented on this in bug
408116,
but after rereading I realize it's not the same. Anyway, it's another reason
to get it integrated in Mozilla instead of implemented as an extension (or
the extension should copy and override the whole add-ons section...)
Onno
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080518/f8796dbf/attachment.html
From AndrewArcher at hotmail.com Sun May 18 02:14:32 2008
From: AndrewArcher at hotmail.com (Andrew Archer)
Date: Sun, 18 May 2008 10:14:32 +0100
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To:
References: <190695.21003.qm@web30304.mail.mud.yahoo.com>
Message-ID:
> I'm wondering if supplying a extension with the required local only
> could done on the fly by the mozdev server. Does the auto update
> check send the Accept-Language header?
Answering my own question. The extension manager in Firefox/Thunderbird
3 will place the current application locale if this value |%APP_LOCALE%
|is placed in the update url.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080518/c0041f9a/attachment.html
From axel at pike.org Mon May 19 01:32:16 2008
From: axel at pike.org (Axel Hecht)
Date: Mon, 19 May 2008 10:32:16 +0200
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To:
References: <732262.13859.qm@web30307.mail.mud.yahoo.com> <767de81b0805171449u45b4965eq434ecd079e9b9310@mail.gmail.com>
Message-ID:
Not updating language packs is a bug on AMO.
Axel
Onno Ekker wrote:
> Hi Eric,
>
> This time I am hijacking your bug....
>
> Your extension has 26 locales, all in the same xpi. The Mozilla apps are
> distributed in English or a single other localization. Users can
> download other localizations manually from
> ftp://releases.mozilla.org/pub/mozilla.org//releases///xpi/
>
> The problem with this, is that the extra localizations don't get updated
> automatically. I have installed English (en-US) Firefox and Thunderbird
> with added Dutch (nl) language pack.
>
> Every time I upgrade Firefox or Thunderbird I have to go to above URL,
> download the right language pack, install it and restart the application
> again. On all the computers I work on. And keeping track of it. Did I do
> it here or not yet?
>
> I think it's a bug (or it would be an enhancement) if those extra
> locales could also be updated, and will probably one day file my own bug
> for that (I won't really hijack yours. If anyone else feels like adding
> the bug, be my guest, the idea is open source...)
>
> Anyway, I was also planning on writing an extension that would update
> the locales for Firefox or Thunderbird for me. This would still require
> an extra restart for the users, but it would make things better already.
>
> Maybe this Locale Updater Extension could also be made suitable for
> updating locales from add-ons. I am not sure if this would work. It may
> depend on the order in which things are installed and executed, maybe
> Mozilla gives you an error before being able to download the new locale
> because it already needs a string new to the updated version before
> getting to the Updater Extension. These problems could probably also
> turn up when updating the application itself, so ideally it should all
> go in one stroke.
>
> No idea when I'll file that bug or start working on such an extension,
> but I've been bugged by this issue for a long time now and maybe now is
> the time. Problem is I'm a bit pressed for time. So, again: if anyone
> things this is a good idea, has the time for it, feel free to pick it up :-)
>
> Onno
>
> On Sat, May 17, 2008 at 11:49 PM, Onno Ekker > wrote:
>
> Eric H. Jung wrote:
>> ----- Original Message ----
>>
>>> From: Onno Ekker
>>> To: Mozdev Project Owners List
>>>
>>> Sent: Saturday, May 17, 2008 2:04:20 AM
>>> Subject: Re: [Project_owners] Anyone interested? Extension
>>> Minimizer Tool
>>>
>>> I don't think size is the problem, but unused strings will cause
>>> unnecessary work and delay for existing and new localizations.
>>>
>>>
>>
>> Size is a problem, but I'd forgotten and the unnecessary work and
>> delay for translators. Thanks for pointing that out!
>>
> Still I think size is no problem. Even with the numbers you give
> your extension won't get 100K bigger from unused compressed strings,
> but even so: what's the problem? Storage? Download time? Are you
> afraid people won't download it, because of the size?
> If so, you could consider leaving out the localizations and offer
> them as separate downloads. It seems like Enigmail does that too,
> when you look at the Thunderbird tags on mozdev:
> http://www.mozdev.org/projects/applications/Thunderbird.html
>>
>>
>>> Also a tool which checks for unused variables or variables used
>>> only once could help preventing bugs in your extension (or in
>>> firefox, thunderbird, etc... itself). Perl does this, and it
>>> helps to catch tpyos...
>>>
>>
>> Yes, this would be valuable but is outside the scope of my current
>> proposal. Please file a new bug if you'd like to see such a tool
>> instead of trying to hijack mine :)
>>
>>
> I was just trying to help, but now that you mention hijacking:
> that's a thought. What was the URL of your bug again? :o)
>
> Onno
>
>
From axel at pike.org Mon May 19 01:37:00 2008
From: axel at pike.org (Axel Hecht)
Date: Mon, 19 May 2008 10:37:00 +0200
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To:
References:
Message-ID:
Eric H. Jung wrote:
>
> ----- Original Message ----
>> From: Andrew Archer
>> To: Mozdev Project Owners List
>> Sent: Friday, May 16, 2008 5:25:23 PM
>> Subject: Re: [Project_owners] Anyone interested? Extension Minimizer Tool
>>
>> Wouldn't it be much better if Firefox/Thunderbird could download the
>> required locals only. I think this was going to be part of the new
>> extension manager but I don't know if it's has been completed yet.
>
> Sure that would be better, but Firefox doesn't do that in FF2 and FF3. Hence the need for the tool.
>
>
>
You can use extension dependencies for extension language packs. But
that doesn't really make the installation process painless.
You could probably hack something up to make AMO and possibly mozdev
package up langpacks and the add-on itself into a multi-item xpi on demand.
Not sure if there's a bug on that yet.
Sadly, the extension langpacks suffer from the same problem that the app
langpacks suffer, i.e., updates are broken.
Axel
From axel at pike.org Mon May 19 01:40:15 2008
From: axel at pike.org (Axel Hecht)
Date: Mon, 19 May 2008 10:40:15 +0200
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To:
References:
Message-ID: <48313CEF.7070304@pike.org>
Eric H. Jung wrote:
> If anyone else is interested in a tool like this, please reply here or at https://www.mozdev.org/bugs/show_bug.cgi?id=19120
>
>
> I'd like to request a new mozilla-specific tool for mozdev.
>
> The tool would do the following:
>
> 0. User uploads XPI to a page.
> 1. Tool determines if the XPI defines DTD entities that aren't used.
> 2. Tool determines if the XPI defines properties that aren't used.
>
> Results are reported back to the user. An advanced version might offer the XPI,
> stripped of unused entities and properties (i.e. "minified") to the user for
> download. The advanced version might also have options to strip CSS, XUL, and
> JS of extra whitespace, although I don't imagine many extension authors would
> use that.
>
> Why is this important? Addons that have many localizations tend to build up
> lots of "string" cruft over time. Some entities and properties are no longer
> used, but they still exist in various DTD and property files. This can inflate
> XPI size needlessly, especially when there are a lot of localizations.
>
> Manually searching for entities and properties not in use can be extremely
> labor-intensive when there are hundreds or thousands of them.
>
> To simply implementation, the tool could ignore DTDs defined in XUL files (at
> least for an initial implementation) and instead just parse *.dtd and
> *.property files.
You can't reliably do that for un-used properties, as the keys to many
of those are dynamically created.
I know that gandalf has been writing tools for that back in his flock
days, we'd probably have better chances to write these today.
To check consistencies between localizations, I strongly recommend to
not use compare-locales.pl, but the current python implementations.
http://developer.mozilla.org/en/docs/Compare-locales has more info. The
compare-packs is currently only on hg, I need to publish an updated version.
Axel
From neil at parkwaycc.co.uk Mon May 19 10:08:57 2008
From: neil at parkwaycc.co.uk (Neil)
Date: Mon, 19 May 2008 18:08:57 +0100
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To: <48313CEF.7070304@pike.org>
References:
<48313CEF.7070304@pike.org>
Message-ID:
Axel Hecht wrote:
> To check consistencies between localizations, I strongly recommend to
> not use compare-locales.pl, but the current python implementations.
Sorry, I'd forgotten about your irrational hatred of Perl.
From axel at pike.org Mon May 19 10:32:01 2008
From: axel at pike.org (Axel Hecht)
Date: Mon, 19 May 2008 19:32:01 +0200
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To:
References:
<48313CEF.7070304@pike.org>
Message-ID:
Neil wrote:
> Axel Hecht wrote:
>
>> To check consistencies between localizations, I strongly recommend to
>> not use compare-locales.pl, but the current python implementations.
>
> Sorry, I'd forgotten about your irrational hatred of Perl.
You're mistaken. I just mention that that script is not maintained, and
that there are tons of bugs that it doesn't catch.
Axel
From neil at parkwaycc.co.uk Mon May 19 16:50:49 2008
From: neil at parkwaycc.co.uk (Neil)
Date: Tue, 20 May 2008 00:50:49 +0100
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To:
References:
<48313CEF.7070304@pike.org>
Message-ID:
Axel Hecht wrote:
> I just mention that that script is not maintained
My point exactly.
From trevorhemail-mozdev at yahoo.com.au Tue May 20 18:08:19 2008
From: trevorhemail-mozdev at yahoo.com.au (Trevor Hobson)
Date: Wed, 21 May 2008 11:08:19 +1000
Subject: [Project_owners] Security error with update.rdf
Message-ID: <48337603.80609@yahoo.com.au>
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080521/4f3b7e38/attachment.html
From matthew at mjwilson.demon.co.uk Tue May 20 22:51:14 2008
From: matthew at mjwilson.demon.co.uk (Matthew Wilson)
Date: Wed, 21 May 2008 06:51:14 +0100
Subject: [Project_owners] Security error with update.rdf
In-Reply-To: <48337603.80609@yahoo.com.au>
References: <48337603.80609@yahoo.com.au>
Message-ID: <4833B852.4030100@mjwilson.demon.co.uk>
Trevor Hobson wrote:
> When I check for an update in Firefox:
>
> Security Error: Content at
> http://downloads.mozdev.org/objection/update.rdf may not load data from
> http://mirror.csclub.uwaterloo.ca/mozdev/objection/update.rdf.
>
> How do I solve this?
I would guess you might need the update.rdf in the www area instead.
Matthew
From aeng.aecreations at gmail.com Tue May 20 23:34:56 2008
From: aeng.aecreations at gmail.com (Alex Eng)
Date: Tue, 20 May 2008 23:34:56 -0700
Subject: [Project_owners] Mailing list messages not getting through
Message-ID:
I am trying to send an email message to the mailing list for my
Clippings project on Mozdev, where I am both the list administrator and
a list subscriber, but my message isn't showing up in the list archives.
In the past I have been able to send messages to the mailing list via
email without problems; my most recent message to the mailing list was
posted at the beginning of last week.
It seems that only certain messages are being blocked. A simple test
email message with just two short sentences in the message body appeared
in the mailing list archive (I sent two such test messages today). But
a longer email message with multiple sentences and an email signature
never made it through.
All my email messages are in plain text, ISO-8859-1 encoded, with no
attachments. I am not using HTML format.
At least one other mailing list subscriber has reported problems trying
to email to the same mailing list. He had tried two different email
addresses but was still unsuccessful.
The mailing list spam filter hasn't changed at all in the past week.
Any suggestions on what I should do to troubleshoot further and fix this
problem would be very much appreciated.
From neil at parkwaycc.co.uk Wed May 21 03:21:15 2008
From: neil at parkwaycc.co.uk (Neil)
Date: Wed, 21 May 2008 11:21:15 +0100
Subject: [Project_owners] Security error with update.rdf
In-Reply-To:
References:
Message-ID:
Trevor Hobson wrote:
> When I check for an update in Firefox:
>
> Security Error: Content at
> http://downloads.mozdev.org/objection/update.rdf may not load data
> from http://mirror.csclub.uwaterloo.ca/mozdev/objection/update.rdf.
Wasn't this a bug in Firefox 3 beta 5?
From philip.chee at gmail.com Wed May 21 03:26:59 2008
From: philip.chee at gmail.com (Philip Chee)
Date: Wed, 21 May 2008 18:26:59 +0800
Subject: [Project_owners] Security error with update.rdf
In-Reply-To:
References:
Message-ID:
On Wed, 21 May 2008 11:08:19 +1000, Trevor Hobson wrote:
> When I check for an update in Firefox:
>
> Security Error: Content at http://downloads.mozdev.org/objection/update.rdf may
> not load data from http://mirror.csclub.uwaterloo.ca/mozdev/objection/update.rdf.
>
> How do I solve this?
Firefox version? There were some 3.0 betas that didn't handle server
redirects of the update URL properly.
Phil
--
Philip Chee ,
http://flashblock.mozdev.org/ http://xsidebar.mozdev.org
Guard us from the she-wolf and the wolf, and guard us from the thief,
oh Night, and so be good for us to pass.
[ ]My mama done tol' me...
* TagZilla 0.066.6
From trevorhemail-mozdev at yahoo.com.au Wed May 21 03:58:21 2008
From: trevorhemail-mozdev at yahoo.com.au (Trevor Hobson)
Date: Wed, 21 May 2008 20:58:21 +1000
Subject: [Project_owners] Security error with update.rdf
In-Reply-To:
References:
Message-ID: <4834004D.8000402@yahoo.com.au>
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080521/4b76f59c/attachment.html
From silfreed at silfreed.net Wed May 21 10:03:23 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Wed, 21 May 2008 13:03:23 -0400
Subject: [Project_owners] Mailing list messages not getting through
In-Reply-To:
References:
Message-ID: <200805211303.29115.silfreed@silfreed.net>
On Wednesday 21 May 2008 02:34:56 Alex Eng wrote:
> The mailing list spam filter hasn't changed at all in the past week.
> Any suggestions on what I should do to troubleshoot further and fix this
> problem would be very much appreciated.
I'll forward this to the sysadmin list to see if someone can look into it.
-Doug
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080521/5861ab4f/attachment.bin
From myfirstnamehere at gawab.com Wed May 21 11:18:38 2008
From: myfirstnamehere at gawab.com (Benoit Renard, msnmsgr)
Date: Wed, 21 May 2008 20:18:38 +0200
Subject: [Project_owners] Need some pointers on website
Message-ID:
I've decided that I want to remove the MozDev branding to have more
control over my MozDev project page. However, I don't want to remove all
MozDev branding. I want to keep the header with the tag line and the date.
I'd guess there's some PHP include code for this. Can someone point me
to it?
From silfreed at silfreed.net Wed May 21 11:50:30 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Wed, 21 May 2008 14:50:30 -0400
Subject: [Project_owners] Need some pointers on website
In-Reply-To:
References:
Message-ID: <200805211450.30303.silfreed@silfreed.net>
On Wednesday 21 May 2008 14:18:38 Benoit Renard, msnmsgr wrote:
> I've decided that I want to remove the MozDev branding to have more
> control over my MozDev project page. However, I don't want to remove all
> MozDev branding. I want to keep the header with the tag line and the date.
>
> I'd guess there's some PHP include code for this. Can someone point me
> to it?
Which parts would you like to remove? There is some documentation, but it's
not complete:
http://www.mozdev.org/docs/localconf.html
-Doug
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080521/574877f3/attachment.bin
From myfirstnamehere at gawab.com Wed May 21 12:51:32 2008
From: myfirstnamehere at gawab.com (Benoit Renard, msnmsgr)
Date: Wed, 21 May 2008 21:51:32 +0200
Subject: [Project_owners] Need some pointers on website
In-Reply-To:
References:
Message-ID:
I want to remove the sidebar. Looks like $local_conf_nav_off takes care
of this.
Thanks. :)
From mycroft.mozdev.org at googlemail.com Wed May 21 13:04:52 2008
From: mycroft.mozdev.org at googlemail.com (Mycroft Project)
Date: Wed, 21 May 2008 21:04:52 +0100
Subject: [Project_owners] Need some pointers on website
In-Reply-To:
References:
Message-ID: <1dca1c040805211304r15db51cdjd27826e4fb64c899@mail.gmail.com>
also $local_conf_use_local_nav = ON;
which then uses Nav_Column.%PROJECT% instead...
On 21/05/2008, Benoit Renard, msnmsgr wrote:
>
> I want to remove the sidebar. Looks like $local_conf_nav_off takes care
> of this.
>
> Thanks. :)
>
> _______________________________________________
> Project_owners mailing list
> Project_owners at mozdev.org
> https://www.mozdev.org/mailman/listinfo/project_owners
>
--
Charles Caygill
Mycroft Project Owner
http://mycroft.mozdev.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080521/767d1226/attachment.html
From o.e.ekker at gmail.com Wed May 21 13:42:46 2008
From: o.e.ekker at gmail.com (Onno Ekker)
Date: Wed, 21 May 2008 22:42:46 +0200
Subject: [Project_owners] Blog question.
In-Reply-To:
References:
Message-ID: <48348946.6080909@gmail.com>
Philip Chee wrote:
> I understand that the drupal wossit on mozdev supports blogs. At the
> moment I have three projects on mozdev, one of them has a couple of
> subprojects. Now if I just want one blog not directly tied to a project
> (it would be too much to have three blogs one for each project given
> that I plan less than one blog post per year) is that possible? e.g.
>
>
I just noticed a blog isn't really tied to your project but to your login.
You can probably configure the menus from all projects to change the
Blog menu to the same node.
o Administer - Site building o Menus
And you can define an alias for a node to some fancy title.
o Administer - Site building - URL aliases
Onno
From o.e.ekker at gmail.com Fri May 23 01:24:53 2008
From: o.e.ekker at gmail.com (Onno Ekker)
Date: Fri, 23 May 2008 10:24:53 +0200
Subject: [Project_owners] Anyone interested? Extension Minimizer Tool
In-Reply-To: <48313CEF.7070304@pike.org>
References:
<48313CEF.7070304@pike.org>
Message-ID: <48367F55.4010501@gmail.com>
Axel Hecht wrote:
> Eric H. Jung wrote:
>
>> If anyone else is interested in a tool like this, please reply here or at https://www.mozdev.org/bugs/show_bug.cgi?id=19120
>>
>>
>> I'd like to request a new mozilla-specific tool for mozdev.
>>
>> The tool would do the following:
>>
>> 0. User uploads XPI to a page.
>> 1. Tool determines if the XPI defines DTD entities that aren't used.
>> 2. Tool determines if the XPI defines properties that aren't used.
>>
>> Results are reported back to the user. An advanced version might offer the XPI,
>> stripped of unused entities and properties (i.e. "minified") to the user for
>> download. The advanced version might also have options to strip CSS, XUL, and
>> JS of extra whitespace, although I don't imagine many extension authors would
>> use that.
>>
>> Why is this important? Addons that have many localizations tend to build up
>> lots of "string" cruft over time. Some entities and properties are no longer
>> used, but they still exist in various DTD and property files. This can inflate
>> XPI size needlessly, especially when there are a lot of localizations.
>>
>> Manually searching for entities and properties not in use can be extremely
>> labor-intensive when there are hundreds or thousands of them.
>>
>> To simply implementation, the tool could ignore DTDs defined in XUL files (at
>> least for an initial implementation) and instead just parse *.dtd and
>> *.property files.
>>
>
> You can't reliably do that for un-used properties, as the keys to many
> of those are dynamically created.
>
>
As long as the tool doesn't strip the unused properties, but only warns
you, the only problem with this is that you might get a lot of bogus
warnings. But the developer can decide what to do with the warnings...
Maybe adding some sort of pragma "no strict 'refs'" to part of the dtds
and changing the minimizer tool to skip them would help cutting down on
warnings, at the risk of leaving unused strings there. Since the purpose
of this script seems to be to find unused strings, I doubt it would be
worth the effort, though...
Onno
From o.e.ekker at amc.nl Mon May 19 04:27:40 2008
From: o.e.ekker at amc.nl (Onno Ekker)
Date: Mon, 19 May 2008 13:27:40 +0200
Subject: [Project_owners] update your extensions' maxVerison to 3.0.*
In-Reply-To: <482AEFB8.9060101@roub.net>
References:
<482AEFB8.9060101@roub.net>
Message-ID: <4831642C.1060105@amc.nl>
Paul Roub wrote:
>>> Firefox 3.0 rc1 release is imminent; the tag was made over the weekend and AMO now supports 3.0.* as a valid maxVersion.
>>> I'm echoing Mark Finkle's call here:
>>>
>> I'm waiting for Babelzilla.
>>
>>
>
> Forgive me if I'm misinterpreting, but even so, it might be useful to
> others.
>
> If what you mean is "I'm waiting for Babelzilla before I upload a new
> version with maxVersion 3.0.*", I wanted to point out that in the new
> a.m.o. you can update maxVersion in-place, without uploading anything.
>
Based on this post I did change the maxVersion of my Thunderbird
extension in place to 3.0a1 and I noticed the compatibility range on AMO
changed, but in the extensions install.rdf it's still maxVersion 2.0.0.*.
What's the point in changing this in-place if you still need a new xpi
with a new install.rdf?
Onno
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mozdev.org/pipermail/project_owners/attachments/20080519/bbc7d8c9/attachment.html
From davidwboswell at yahoo.com Mon May 26 13:18:37 2008
From: davidwboswell at yahoo.com (David Boswell)
Date: Mon, 26 May 2008 13:18:37 -0700 (PDT)
Subject: [Project_owners] Fwd: McCoy signing
Message-ID: <307644.68956.qm@web33002.mail.mud.yahoo.com>
From: "Gary Johnson"
Mea culpa, I did not download the last 3 months of archives and check
to see if it was covered.
1) I downloaded and installed McCoy, I created my master password and
a key and had it update my install.rdf.
2) I clicked verify
No signature specified to urn:mozilla:file:gj53run.jar
Some or all update information was invalid
I looked for doc that had something on this, no luck so far.
How do you sign the jar?
From matthew at mjwilson.demon.co.uk Mon May 26 14:21:06 2008
From: matthew at mjwilson.demon.co.uk (Matthew Wilson)
Date: Mon, 26 May 2008 22:21:06 +0100
Subject: [Project_owners] Fwd: McCoy signing
In-Reply-To: <307644.68956.qm@web33002.mail.mud.yahoo.com>
References: <307644.68956.qm@web33002.mail.mud.yahoo.com>
Message-ID: <483B29C2.8020609@mjwilson.demon.co.uk>
David Boswell wrote:
> From: "Gary Johnson"
>
> Mea culpa, I did not download the last 3 months of archives and check
> to see if it was covered.
> 1) I downloaded and installed McCoy, I created my master password and
> a key and had it update my install.rdf.
> 2) I clicked verify
>
> No signature specified to urn:mozilla:file:gj53run.jar
> Some or all update information was invalid
>
> I looked for doc that had something on this, no luck so far.
> How do you sign the jar?
You don't, you sign the update.rdf.
Matthew
From neil at parkwaycc.co.uk Tue May 27 06:35:55 2008
From: neil at parkwaycc.co.uk (Neil)
Date: Tue, 27 May 2008 14:35:55 +0100
Subject: [Project_owners] update your extensions' maxVerison to 3.0.*
In-Reply-To:
References:
<482AEFB8.9060101@roub.net>
Message-ID:
Onno Ekker wrote:
> I did change the maxVersion of my Thunderbird extension in place to
> 3.0a1 and I noticed the compatibility range on AMO changed, but in the
> extensions install.rdf it's still maxVersion 2.0.0.*.
>
> What's the point in changing this in-place if you still need a new xpi
> with a new install.rdf?
I believe the idea is that during installation the Extension Manager
looks for updates to see if the compatibility range has been changed.
From o.e.ekker at gmail.com Tue May 27 11:23:04 2008
From: o.e.ekker at gmail.com (Onno Ekker)
Date: Tue, 27 May 2008 20:23:04 +0200
Subject: [Project_owners] update your extensions' maxVerison to 3.0.*
In-Reply-To:
References: <482AEFB8.9060101@roub.net>
Message-ID: <483C5188.3000908@gmail.com>
Parkway Neil wrote:
>> I did change the maxVersion of my Thunderbird extension in place to
>> 3.0a1 and I noticed the compatibility range on AMO changed, but in the
>> extensions install.rdf it's still maxVersion 2.0.0.*.
>>
>> What's the point in changing this in-place if you still need a new xpi
>> with a new install.rdf?
>>
>
> I believe the idea is that during installation the Extension Manager
> looks for updates to see if the compatibility range has been changed.
>
Ah... I was looking at the wrong page...
In Updating your extension for Firefox 3 - MDC
it indeed says so:
Before going further, there's one helpful hint we can offer: if the
only change your extension requires is a bump to the |maxVersion|
field in its install manifest, and you host your extension at
addons.mozilla.org , you don't actually
need to upload a new version of your extension! Simply use the
Developer Control Panel at AMO to adjust the |maxVersion|. You can
avoid having to have your extension re-reviewed this way.
But the text in Install Manifests - MDC
isn't updated.
Does this also mean that for those extensions the entries em:minVersion
and em:maxVersion in install.rdf become obsolete?
Maybe someone with enough authority and knowledge of the matter can
change this text, so that it states that for extensions for applications
based on Gecko 1.9 and hosted on AMO, it is enough to specify the right
version on AMO.
Thank you,
Onno
From o.e.ekker at gmail.com Tue May 27 11:53:47 2008
From: o.e.ekker at gmail.com (Onno Ekker)
Date: Tue, 27 May 2008 20:53:47 +0200
Subject: [Project_owners] update your extensions' maxVerison to 3.0.*
In-Reply-To: <483C5188.3000908@gmail.com>
References: <482AEFB8.9060101@roub.net>
<483C5188.3000908@gmail.com>
Message-ID: <483C58BB.30507@gmail.com>
Onno Ekker wrote:
> Parkway Neil wrote:
>>> I did change the maxVersion of my Thunderbird extension in place to
>>> 3.0a1 and I noticed the compatibility range on AMO changed, but in
>>> the extensions install.rdf it's still maxVersion 2.0.0.*.
>>>
>>> What's the point in changing this in-place if you still need a new
>>> xpi with a new install.rdf?
>>>
>>
>> I believe the idea is that during installation the Extension Manager
>> looks for updates to see if the compatibility range has been changed.
>>
> Ah... I was looking at the wrong page...
> In Updating your extension for Firefox 3 - MDC
>
> it indeed says so:
>
I suppose this also holds for Thunderbird 3.0a1. But as of yesterday I
am co-author of an extension that is still marked in install.rdf and on
AMO as being compatible with Thunderbird 1.5 - 1.5.0.*. When I change
this version inline to 1.5 - 3.0a1 all Thunderbird 2.0.0.* users will
have a problem installing it, right?
Wasn't there an issue with broken version ranges on AMO?
Onno
From o.e.ekker at gmail.com Tue May 27 11:55:24 2008
From: o.e.ekker at gmail.com (Onno Ekker)
Date: Tue, 27 May 2008 20:55:24 +0200
Subject: [Project_owners] update your extensions' maxVerison to 3.0.*
In-Reply-To: <483C5188.3000908@gmail.com>
References: <482AEFB8.9060101@roub.net>
<483C5188.3000908@gmail.com>
Message-ID: <483C591C.9060707@gmail.com>
Onno Ekker wrote:
> Maybe someone with enough authority and knowledge of the matter can
> change this text, so that it states that for extensions for
> applications based on Gecko 1.9 and hosted on AMO, it is enough to
> specify the right version on AMO.
>
This probably only holds for public extensions and not experimental ones?
Onno
From neil at parkwaycc.co.uk Wed May 28 04:26:37 2008
From: neil at parkwaycc.co.uk (Neil)
Date: Wed, 28 May 2008 12:26:37 +0100
Subject: [Project_owners] update your extensions' maxVerison to 3.0.*
In-Reply-To:
References: <482AEFB8.9060101@roub.net>
<483C5188.3000908@gmail.com>
Message-ID:
Onno Ekker wrote:
> Onno Ekker wrote:
>
>> Maybe someone with enough authority and knowledge of the matter can
>> change this text, so that it states that for extensions for
>> applications based on Gecko 1.9 and hosted on AMO, it is enough to
>> specify the right version on AMO.
>
> This probably only holds for public extensions and not experimental ones?
For Thunderbird, that could well be correct; for Firefox, you would have
to have logged in to download the extension so if you install it
immediately I would hope that the Extension Manager could download the
updated compatibility information.
From davidwboswell at yahoo.com Wed May 28 08:25:00 2008
From: davidwboswell at yahoo.com (David Boswell)
Date: Wed, 28 May 2008 08:25:00 -0700 (PDT)
Subject: [Project_owners] What do Thunderbird extension developers need?
Message-ID: <496014.71780.qm@web33006.mail.mud.yahoo.com>
David Ascher from Mozilla Messaging just blogged to find out what
Thunderbird extension developers need and he included a question about
how mozdev and Thunderbird could work together. If any Thunderbird
extension developers here have ideas, you may want to post a comment at
http://ascher.ca/blog/2008/05/27/what-do-thunderbird-extension-developers-need/
David
From alta88 at gmail.com Thu May 29 11:39:42 2008
From: alta88 at gmail.com (alta88[nntp])
Date: Thu, 29 May 2008 14:39:42 -0400
Subject: [Project_owners] /cvs connection?
Message-ID:
i'm getting the below, is there any problem? hasn't been any
change from how i've done it in the past..
Could not connect to :pserver:alta88 at mozdev.org:/cvs: Cannot
connect to host: Connection timed out: connect
Connection timed out: connect
From jesper at heroes-addon.dk Thu May 29 11:44:32 2008
From: jesper at heroes-addon.dk (Jesper Staun Hansen)
Date: Thu, 29 May 2008 20:44:32 +0200
Subject: [Project_owners] /cvs connection?
In-Reply-To:
References:
Message-ID: <483EF990.90508@heroes-addon.dk>
No problems here.
alta88[nntp] wrote:
> i'm getting the below, is there any problem? hasn't been any
> change from how i've done it in the past..
>
>
> Could not connect to :pserver:alta88 at mozdev.org:/cvs: Cannot
> connect to host: Connection timed out: connect
> Connection timed out: connect
> _______________________________________________
> Project_owners mailing list
> Project_owners at mozdev.org
> https://www.mozdev.org/mailman/listinfo/project_owners
>
>
From silfreed at silfreed.net Thu May 29 12:02:50 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Thu, 29 May 2008 15:02:50 -0400
Subject: [Project_owners] Updated VCS RSS Feeds
Message-ID: <1212087770.14136.3.camel@taonas.home.silfreed.net>
The location and format of the CVS log RSS feed has changed once again;
this time in preparation for supporting more VCSes.
The new location is:
http://PROJECT.mozdev.org/feed/vcslog
You'll notice the format has slightly changed; this is to accommodate
additional VCSes (such as Mercurial in the near future).
Users should be automatically redirected to the new feed; if you have
any problems with the feed, let us know.
-Doug
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080529/1e419e9c/attachment.bin
From axel at pike.org Fri May 30 05:08:01 2008
From: axel at pike.org (Axel Hecht)
Date: Fri, 30 May 2008 14:08:01 +0200
Subject: [Project_owners] Updated VCS RSS Feeds
In-Reply-To:
References:
Message-ID:
Douglas E. Warner wrote:
> The location and format of the CVS log RSS feed has changed once again;
> this time in preparation for supporting more VCSes.
>
> The new location is:
> http://PROJECT.mozdev.org/feed/vcslog
>
> You'll notice the format has slightly changed; this is to accommodate
> additional VCSes (such as Mercurial in the near future).
>
> Users should be automatically redirected to the new feed; if you have
> any problems with the feed, let us know.
Are you going to use the standard hg feeds or Benjamin's pushlog?
Axel
From alta88 at gmail.com Fri May 30 08:16:14 2008
From: alta88 at gmail.com (alta88[nntp])
Date: Fri, 30 May 2008 11:16:14 -0400
Subject: [Project_owners] some notes about file management
Message-ID:
i'm having trouble getting MoreLayoutsforThunderbird released
to the next version. it's listed as No Extension, so there
must be some error somewhere - where can one look? it has a
.xpi extension, version has gone to 2.0pre (for Tb3.0pre),
min/max Tb is 3.0a1 to 3.0.* and i've added updateInfoURL.
in general, it feels clunky using File Management.
1.if i already have an updateInfoURL in the install.rdf, then
on click of the url link it should show it in the dialog. if
i cancel, it shouldn't say 'saved'. did i save a blank?
2.if there's any parsing error etc. that fails the extension
it has to be displayed.
3.if an install.rdf contains an entry for updateURL pointing
to a valid update.rdf, then perhaps a column can state that.
only then would one need to Generate an update.rdf url..
thanks. it's mostly great, just needs some tuning.
From jesper at heroes-addon.dk Fri May 30 12:15:25 2008
From: jesper at heroes-addon.dk (Jesper Staun Hansen)
Date: Fri, 30 May 2008 21:15:25 +0200
Subject: [Project_owners] Getting the panel (tab) id for tabs out of focus
Message-ID: <4840524D.7030704@heroes-addon.dk>
As many already know then I have been trying get the tab id which is
queue for every tab (panel).
There is no trouble in getting the tab id for the tab in focus with:
getBrowser().selectedTab.linkedPanel
But having trouble with a working tab.
There is some code in firefox's tabbrowser.xml (see
http://lxr.mozilla.org/mozilla/source/xpfe/global/resources/content/bindings/tabbrowser.xml#926)
925 var tabBrowser = this.parentNode.parentNode.parentNode;
926 var tab =
document.getAnonymousElementByAttribute(tabBrowser, "linkedpanel", this.id);
These lines should get the current working tab and not the selected tab.
But its not working as this.parentNode is not defined.
So I got some info back with this (all other parentNode usage is null):
330 try {
331 var tabBrowser =
getBrowser().parentNode.parentNode.parentNode.parentNode;
332 var tab =
document.getAnonymousElementByAttribute(tabBrowser, "linkedpanel", this.id);
333 dump("..."+tab+"\n");
334 } catch (e) { dump("..."+e+"\n"); }
Which returns this:
[Exception... "Could not convert JavaScript argument arg 0
[nsIDOMDocumentXBL.getAnonymousElementByAttribute]" nsresult:
"0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame ::
chrome://test/content/test.js :: getTab :: line 332" data: no]
so it seems like there is "something"...
From silfreed at silfreed.net Fri May 30 10:27:16 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Fri, 30 May 2008 13:27:16 -0400
Subject: [Project_owners] some notes about file management
In-Reply-To:
References:
Message-ID: <484038F4.5020908@silfreed.net>
alta88[nntp] wrote:
> i'm having trouble getting MoreLayoutsforThunderbird released
> to the next version. it's listed as No Extension, so there
> must be some error somewhere - where can one look? it has a
> .xpi extension, version has gone to 2.0pre (for Tb3.0pre),
> min/max Tb is 3.0a1 to 3.0.* and i've added updateInfoURL.
Right now these errors aren't logged anywhere. Bringing it up here is
fine.
There was a problem yesterday that caused new files not to be parsed
properly. The problem has been fixed and files added since yesterday
have been re-parsed. Let me know if it still doesn't show up properly.
> in general, it feels clunky using File Management.
> 1.if i already have an updateInfoURL in the install.rdf, then
> on click of the url link it should show it in the dialog.
The em:updateInfoUrl isn't supported in install.rdf according to the
documentation on dev-mo [1]; if you have documentation that shows
otherwise I'd be glad to support it.
> if i cancel, it shouldn't say 'saved'. did i save a blank?
I can't reproduce this; would you mind checking again?
> 2.if there's any parsing error etc. that fails the extension
> it has to be displayed.
I assume you mean when the extension is uploaded and fails to be parsed?
Right now the script that's responsible for parsing .xpi files doesn't
display any errors when the install.rdf can't be parsed as the only
place they would be displayed is in the CVS client. It might make sense
to log so we can display them in the file management tool beside the
file.
> 3.if an install.rdf contains an entry for updateURL pointing
> to a valid update.rdf, then perhaps a column can state that.
> only then would one need to Generate an update.rdf url..
Are you asking for validation of an extension's update.rdf, or just
checking that the file exists, or that it's pointing at the correct
mozdev.org generated file?
Right now we're generating an update.rdf regardless and the project
owner can choose to include it in their install.rdf. The link to
generate the update.rdf URL from an install.rdf is to allow developers
with new extensions get the URL to their mozdev.org-generated update.rdf
before they package their extension.
Thanks for the ideas and criticisms. Let us know if there's anything
else we can do to improve these tools.
-Doug
[1] http://developer.mozilla.org/en/docs/install.rdf
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080530/695be7c0/attachment.bin
From jesper at heroes-addon.dk Fri May 30 11:41:30 2008
From: jesper at heroes-addon.dk (Jesper Staun Hansen)
Date: Fri, 30 May 2008 20:41:30 +0200
Subject: [Project_owners] some notes about file management
In-Reply-To:
References:
Message-ID: <48404A5A.6040300@heroes-addon.dk>
3.0.* is not possible for tb.
Check https://addons.mozilla.org/en-US/firefox/pages/appversions
alta88[nntp] wrote:
> i'm having trouble getting MoreLayoutsforThunderbird released
> to the next version. it's listed as No Extension, so there
> must be some error somewhere - where can one look? it has a
> .xpi extension, version has gone to 2.0pre (for Tb3.0pre),
> min/max Tb is 3.0a1 to 3.0.* and i've added updateInfoURL.
>
> in general, it feels clunky using File Management.
> 1.if i already have an updateInfoURL in the install.rdf, then
> on click of the url link it should show it in the dialog. if
> i cancel, it shouldn't say 'saved'. did i save a blank?
> 2.if there's any parsing error etc. that fails the extension
> it has to be displayed.
> 3.if an install.rdf contains an entry for updateURL pointing
> to a valid update.rdf, then perhaps a column can state that.
> only then would one need to Generate an update.rdf url..
>
> thanks. it's mostly great, just needs some tuning.
> _______________________________________________
> Project_owners mailing list
> Project_owners at mozdev.org
> https://www.mozdev.org/mailman/listinfo/project_owners
>
>
From silfreed at silfreed.net Fri May 30 05:51:01 2008
From: silfreed at silfreed.net (Douglas E. Warner)
Date: Fri, 30 May 2008 08:51:01 -0400
Subject: [Project_owners] Updated VCS RSS Feeds
In-Reply-To:
References:
Message-ID: <1212151861.12996.1.camel@taonas.home.silfreed.net>
On Fri, 2008-05-30 at 14:08 +0200, Axel Hecht wrote:
> Are you going to use the standard hg feeds or Benjamin's pushlog?
The standard HG feeds will be available from the repository, but these
feeds are generated by us. We track the commits internally in order to
gauge project activity.
-Doug
--
Douglas E. Warner Site Developer
Mozdev.org http://www.mozdev.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://www.mozdev.org/pipermail/project_owners/attachments/20080530/2e4f480c/attachment.bin