Timeline
05/25/11:
- 23:12 Ticket #1741 (G2 import of tags that are over 128 in length) created by
-
If a tag in G2 has a character length of over 128 there is a import error.
See: http://gallery.menalto.com/node/102265
I don't see why a person would have a tag that is over 128 characters in length but I guess it could happen.
http://en.wikipedia.org/wiki/Longest_words
Tags are tags and descriptions are not tags. Summaries are not tags either.
- 17:16 Ticket #1740 (Can't remove authorized path from Server add) created by
-
See this thread post:
http://gallery.menalto.com/node/102272
I'm also able to recreate the problem with the latest code as of 5/25/2011
- 13:05 Ticket #1739 (Module Activate user needs remove activation check box) created by
-
Normally you have to activate registered user first then remove user. But when you get spam registration this is not good method! Spammer will get confirmation which is not safe.
Module should have a "Remove activation" check box to safely remove unwanted registrations.
And sometimes activations stays on a list after activation.
Now I have to edit database to get rid of these things.
- 04:26 Milestone 3.0.2 completed
- 03:39 Ticket #1726 (Permission Bug) closed by
- worksforme: Closing this as "worksforme". Please start a forum topic to get help, this isn't the right place for an in-depth conversation about this. thanks!
- 03:39 Ticket #1738 (Server Add and dublicate albums and photos) closed by
- invalid: Nope, it always does a re-add. sorry.
- 03:38 Ticket #1735 (Forgot password link doesn't work in some instances) closed by
- fixed: Fixed in 44247fb2d1698286e558cd6f5ee5bb87a8612f9b
05/23/11:
- 12:11 Ticket #1738 (Server Add and dublicate albums and photos) created by
-
Hello,
I have a problem with the module ADD SERVER. The hen I update a file and I want to re-import images, is it possible that server add the album does not duplicate but only do an update.
- 04:36 Ticket #1737 (G2 Import: there's duplication in the g2_map table) closed by
- fixed: Fixed in f567bdde2817a52afbd436421b61adad8f4a9fd8
- 04:34 Ticket #1737 (G2 Import: there's duplication in the g2_map table) created by
-
Subsequent calls to g2_import::set_map() result in multiple similar (or identical) rows in the g2_map table. This can happen when we change an album highlight or when the admin runs the import a second time.
- 04:25 Ticket #1736 (G2 import let Akismet mark comments as spam, then flushes them) closed by
- fixed: Fixed in 784ebe75321304fe3f83cddaf3cb1030410fb5ed
- 04:07 Ticket #1736 (G2 import let Akismet mark comments as spam, then flushes them) created by
-
When doing an import, if the Akismet module is active, some (or all) comments can be marked as spam and backdated to when the comment was created. Subsequently if you go to Admin > Content > Comments, it will expire anything in the spam queue that's older than a week which will effectively flush all these comments away.
Solution:
1) Leave the "updated" field alone during the import so that if they're marked as spam, they don't get flushed
2) Change the Spam expiration from 7 days to 30 days, might as well give the admin a little more time
3) During the G2 import, find any comments that were previously imported but don't exist anymore and reimport them -- this will allow admins who lost comments from prior imports to reimport and get them back.
05/17/11:
- 04:39 Ticket #1430 (IE9 Bug) closed by
- fixed: fixed in r8549ba3
05/16/11:
- 22:03 Ticket #1735 (Forgot password link doesn't work in some instances) created by
-
If you set permissions so that you require people to log into G3, the forgot password link doesn't work.
It just does what you see in the attached screenshot.
05/13/11:
- 09:10 Ticket #1734 (No Login in IE8 on Win7) created by
-
Try to login in IE8 (exact Version 8.0.7601.17514, I think its the most up to date version from windows update) on an Win7 machine (SP1).
When clicking on login there will be no Login form, instet IE gives following error:
Details zum Fehler auf der Webseite Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E) Zeitstempel: Fri, 13 May 2011 09:08:09 UTC Meldung: 'tagName' ist Null oder kein Objekt Zeile: 73 Zeichen: 4 Code: 0 URI: http://www.link_to_gallery.com
Message: 'tagName' is null or no object.
Row: 73
- 04:06 Ticket #1136 (G3 tags - virtual albums for scrolling through all the photos) closed by
- fixed: @undagiga: re #2. regarding including in core... There are a few reasons that it probably won't be included in 'core', if I have anything to say about it. First, core should provide the basic infrastructure to get a simple gallery running. It should provide the 'plumbing' that allows easy extensions, but it shouldn't follow the g2 path of trying to bring all the modules into the general release. It should be the enabler of other functionality, it shouldn't be everything to everybody. I believe that we have been very successful with G3 in this regard. (Given the number of -contrib modules that are available so soon after the release. Secondly, code that is included in core is held to a higher standard than the code quality that might be found in the -contrib repository; that's not to say that there isn't some really high quality code in -contrib, it's just not been subjected to the same review process that we do for core code. Thirdly, there is the issue of maintenance. If something is in core then it falls to Bharat, Thumb or myself to maintain it. Currently, we barely have time to enhance what is in core, let alone anything else. We try to keep the -contrib repository up-to-date when we making changes to core, but it is a best effort basis. In other words, Tag Albums, should stay where it in -contrib. Going to close as rWatcher has implemented here. http://codex.gallery2.org/Gallery3:Modules:tag_albums
05/08/11:
- 18:43 Ticket #1733 (Digibug print proxy should leak the id) closed by
- fixed: Fixed in 57f7e42a128848d73ad2a7ac0bf9df2fee6ba8b8
- 18:22 Ticket #1733 (Digibug print proxy should leak the id) created by
-
In case things go wrong with the digibug print process, the uuids give away nothing about the image that's being printed which means that when we're trying to do any kind of debugging it's very difficult to close the loop. After 10 days, the print proxy lines go away entirely which means that if Digibug gets back to us with the urls that they tried to print, we don't even know which images the proxy lines were for.
Put the item id in the print proxy line; that'll give us enough to go on.
05/06/11:
- 18:49 Ticket #1732 (Create an extension and TMPPATH aware abstraction for tempnam()) closed by
- fixed: Fixed in 80dda6f64fd26f373cc138a199652099accceb26
- 18:47 Ticket #1732 (Create an extension and TMPPATH aware abstraction for tempnam()) created by
-
Make an easier API for tempnam() that uses TMPPATH and knows about maintaining file extensions.
- 16:11 Ticket #1731 (Add REST resource for retrieving tags for an item) created by
-
From D dot Steinberger at gmx dot at
Background:
I use RestKit? as the rest-library. With the help of this library I can map json-elements to classes.
The mapped objects are backed-up via core-data. So subsequent request can pull the info from core-data, which really boosts performance. All good.
Issue:
I want to show some meta-data for albums (for a release 1.0 I thought about name, description, date & tags). But to fetch the tags I need several, cascaded requests. Although it does work, there are 2 issues with that:
1. It doesn't allow me to cache these objects the way I want: Each request delivers an object and I cannot link them.
2. 3 consecutive url-requests might cause performance-problems (in the mobile space):
Fetching, parsing, storing just takes too long.
So my proposal would be to add another rest-resource that pulls tags for an item in just 1 request.
I would need only a GET resource as I only want to read and store tags quickly.
- 04:55 Ticket #1725 (The installer should check for the PHP5 XML extension) closed by
- fixed: The actual fix when merged into master is commit: d5a31ceedee5841531f57342266746bb62d7d923 Do the same checking as Kohana uses and don't worry about calling the utf8_encode routine. Corrected the error messages and also added a check to insure the XML Parser extension is loaded as we still need the utf8_encode function from it
05/05/11:
- 21:55 Ticket #1730 (Fresh install of latest zipball fails) closed by
- fixed
- 20:22 Ticket #1730 (Fresh install of latest zipball fails) created by
-
Error/blank page straight on first pageview
Thanks for libben from #gallery for reporting.
Error seems like to be missing locales initialization:
2011-05-05 21:56:07 +02:00 --- error: Kohana_PHP_Exception [ 8 ]: Undefined offset: 1
g302test/system/libraries/I18n.php [ 60 ]
#0 g302test/system/libraries/I18n.php(60): Kohana_PHP_Exception_Core::error_handler(8, 'Undefined offse...', '/var/www/site.h...', 60, Array)
#1 g302test/system/libraries/I18n.php(93): I18n_Core::get_text('#:errno: :error')
#2 g302test/system/core/Kohana_Exception.php(42): ('#:errno: :error', Array)
#3 g302test/system/libraries/Database_Mysql.php(50): Kohana_Exception_Core->construct('#:errno: :error', Array)
#4 g302test/system/libraries/Database_Mysql.php(130): Database_Mysql_Core->connect()
#5 g302test/system/libraries/Database.php(429): Database_Mysql_Core->escape('var_cache')
#6 [internal function]: Database_Core->quote('var_cache')
#7 g302test/system/libraries/Database_Builder.php(764): array_map(Array, Array)
#8 g302test/system/libraries/Database_Builder.php(1021): Database_Builder_Core->compile_conditions(Array)
#9 g302test/modules/kohana23_compat/libraries/MY_Database_Builder.php(48): Database_Builder_Core->compile()
#10 g302test/system/libraries/Database_Builder.php(957): Database_Builder->compile()
#11 g302test/modules/gallery/libraries/drivers/Cache/Database.php(105): Database_Builder_Core->execute()
#12 g302test/system/libraries/Cache.php(141): Cache_Database_Driver->get(Array, true)
#13 g302test/modules/gallery/helpers/module.php(430): Cache_Core->get('var_cache')
#14 g302test/modules/gallery/config/locale.php(35): module_Core::get_var('gallery', 'timezone', 'Europe/Berlin')
#15 g302test/system/libraries/drivers/Config/Array.php(70): require('/var/www/site.h...')
#16 g302test/system/libraries/drivers/Config.php(111): Config_Array_Driver->load('locale', false)
#17 g302test/system/core/Kohana_Config.php(121): Config_Driver->get('locale.language', false, false)
#18 g302test/system/core/Kohana.php(385): Kohana_Config_Core->get('locale.language', false, false)
#19 g302test/system/core/Kohana.php(150): Kohana_Core::config('locale.language')
#20 g302test/application/Bootstrap.php(49): Kohana_Core::setup()
#21 g302test/index.php(102): require('/var/www/site.h...')
- 00:55 Ticket #1099 (Mange sidebar: Broken after first drag & drop) closed by
- worksforme: This still seems to work in the latest code (and there have been no updates in the last 11 months), so I'm going to close. If someone is still having problems in the latest version from trunk, then please reopen, with more details as I can't recreate it.
- 00:50 Ticket #557 (Fix to submit forms only once) closed by
- duplicate: I don't think this still a problem, as a while ago, we disabled the submit button on the first click for fixing tickets #623, #790, #799 Fixed in commit: 6af697686ae10620f084559d366d0e658300c1b3
05/03/11:
- 04:38 Ticket #1728 (G2 Import mapping fails for core.DownloadItem mappings without rewrite) closed by
- fixed: Fixed in 229bfc5c7c760c53d1357503fd61bf9a165acf6e
- 04:36 Ticket #1729 (G2 import does not create mappings for the album highlights) closed by
- fixed: Fixed in 68370b92f5f6fa68744655f8c68b4b0ca59bf4fd
- 04:36 Ticket #1729 (G2 import does not create mappings for the album highlights) created by
-
The g2_map table is missing mapping rows for the highlight derivatives from G2. g2_import::set_album_highlight never calls g2_import::set_map.
05/02/11:
- 17:25 Ticket #1728 (G2 Import mapping fails for core.DownloadItem mappings without rewrite) created by
-
If you did an import with rewrite enabled, non-rewritten urls coming in won't get mapped properly to the new location.
Eg, if your old thumbnail was:
This winds up in the DB as:
+-------+-------+-------+------------------------+---------------+
| id | g2_id | g3_id | g2_url | resource_type |
+-------+-------+-------+------------------------+---------------+
| 57524 | 76632 | 14922 | d/76632-2/IMG_2352.JPG | thumbnail |
+-------+-------+-------+------------------------+---------------+
Then if somebody hits your old site with this url:
http://gallery2/main.php?g2_view=core.DownloadItem&g2_itemId=76632&g2_serialNumber=2
It won't figure out the mapping because the url in the database doesn't match the url we're receiving. The fix is to check for $view = core.DownloadItem? and limit it to file/resize/thumbnail/full.
Thanks to Thomas E. Horner for finding this and putting up a candidate fix.
patch: http://www.menalto.com/.outgoing/gallery/g2_patch.txt
04/30/11:
- 22:44 Ticket #1727 (Gallery2 import should report if the G2 install is broken in some way) closed by
- fixed: fixed in 9e080efff3cf9c706dfb2c69dacc19328196ec01
- 22:43 Ticket #1727 (Gallery2 import should report if the G2 install is broken in some way) created by
-
Right now it just says "path invalid" if your G2 isn't set up properly. Let the user know that their install needs to be working for us to use it.
04/29/11:
- 05:36 Ticket #1724 (Permission Bug) closed by
- duplicate
- 05:35 Ticket #1726 (Permission Bug) created by
-
I found a bug. On the screenshot I have explained it.
04/28/11:
- 18:29 Ticket #1725 (The installer should check for the PHP5 XML extension) created by
-
We make this call in the installer:
if (!@preg_match("/.$/u", utf8_encode("\xF1"))) {
$errors[] = "PHP is missing <a href=\"http://php.net/pcre\">Perl-Compatible Regular Expression</a> support.";
}
That'll fail without the XML extension because utf8_encode will be missing.
Two things we have to do here:
1) Investigate why we used the "@" here and make sure that it's necessary.
2) make sure that we don't try to call utf8_encode if it isn't loaded
3) if utf8_encode doesn't exist, put up a separate message saying that this extension is different
- 15:31 Ticket #1724 (Permission Bug) created by
-
I found a bug. On the screenshot I have explained it.
04/27/11:
- 19:36 Ticket #1723 (Develop a discussion document for events, callbacks and hooks) created by
-
In the current version, we use callbacks and events. However, there is no mechanism to priortize the handlers or provide away for a handler to say... its done, don't call anymore handlers.
- 04:58 Ticket #1722 (Tabify the language admin UI) created by
-
Similar to the recent tabification of comment admin and g2_import admin.
- 04:55 Ticket #1719 (User name is displayed twice) closed by
- wontfix: Were you, by any chance, off the internet when this happened? That happened to Chad too and it was because he had no internet connection so the gravatar <img> link failed and it displayed the alt text. We can't detect this failure case, and it's highly unlikely to happen outside of a dev environment so I think this is a "wontfix". Please reopen if you can repro this when you're on the net…
- 04:46 Ticket #1715 (Move RTL styles out of wind and admin_wind's screen.css into their own ...) closed by
- fixed: Work completed in 4fa46d6a0433347e456be8c0d309d2da59dcecd5
- 04:04 Ticket #1702 (Admin > Manage Comments interface should use tabs) closed by
- fixed: Fixed in 743e2f88d8cbba7ea5f7b3b78ab721c141d1ec99
- 04:02 Ticket #1720 (admin_wind should include jquery.scrollTo.js) closed by
- fixed: Fixed in 77875e2fab86c9fc74c775545cd7df6b9a0fbc40
- 04:01 Ticket #1721 (admin paginator should hide itself when there are no items) closed by
- fixed: fixed in 466b24307c4ac827cd4075a07a5fff567b6f4093
- 04:01 Ticket #1721 (admin paginator should hide itself when there are no items) created by
- 04:00 Ticket #1720 (admin_wind should include jquery.scrollTo.js) created by
-
It's very convenient to have that API available for modules.
04/26/11:
- 18:50 Ticket #1719 (User name is displayed twice) created by
-
If you open up the user and group list in admin, the user name is displayed twice.
- 16:49 Ticket #1718 (Consolidate pagination approaches) closed by
- fixed: Fixed in 5cf38ed816006af52fa08475d2957a6f18846887
- 16:48 Ticket #1718 (Consolidate pagination approaches) created by
-
The regular site uses $theme->pager() on any collection page which uses paginator.html.php as the template. The admin interface uses the Pagination() class which uses pager.html.php which is a totally different format.
Convert the admin interface to use the $theme->pager() call for consistency.
- 15:59 Ticket #1717 (Breakout wind and and admin_wind screen.css into separate files for ...) created by
-
Doing so will allow modules and themers to more easily find, edit, and override style definitions. The final breakdown should balance separation vs having too many files. I'm researching various approaches to organization and will seek comments from the community.
- 15:50 Ticket #1716 (Replace YUI Grid CSS for layout in wind and admin_wind) created by
-
Use our own CSS for layout, remove YUI CSS from /lib.
- 15:46 Ticket #1715 (Move RTL styles out of wind and admin_wind's screen.css into their own ...) created by
- 15:41 Ticket #1714 (Add theme/css folder path as location to find CSS files to aggregate) created by
-
Allow themers to more easily include CSS files in templates and keep them organized in a "css" theme subfolder. There may be some additional things to consider here.
From SergeD
Begin forwarded message:
From: "Web Master" <webmaster@…>
Date: April 22, 2011 1:11:06 EDT
To: "'Chris Kelly'" <ckdake@…>
Subject: RE: GalleryCon?: what do you want the theming system to do?
Hi,
Great news, thank you
...
Theming:
* CSS from subfolders for aggregation - I am using color and frame packs
which reside inside subfolders. Combining would not work
From: Chris Kelly ckdake@…
Sent: Thursday, April 21, 2011 2:35 PM
To: webmaster@…
Subject: GalleryCon?: what do you want the theming system to do?
Hey-
We're hard at work making decisions and knocking some big things out. Could
you send me a list of anything you wish the theming system made available to
you? Thanks!
-Chris=
- 06:27 Ticket #1713 (random::string() is limited to 32 chars) closed by
- fixed: Fixed in cbd04e1ae02491ab4c213fe03d62d12ca1546251
- 05:20 Ticket #1713 (random::string() is limited to 32 chars) created by
-
...because it's a subset of random::hash(). And really we want want this to be filler text like Lorem Ipsum. And also it's only used by test code so let's not ship it.
- 03:52 Ticket #1658 (My gallery has dissappeared) closed by
- wontfix
- 03:52 Ticket #1658 (My gallery has dissappeared) reopened by
- 03:51 Ticket #1638 (Flash uploader does not show error even though upload failed due to ...) closed by
- fixed
- 03:51 Ticket #1705 (Admin > Settings > G2 Import interface flashes) closed by
- fixed
- 03:50 Ticket #1670 (Tag link in photo description is incorrect) closed by
- duplicate
- 03:50 Ticket #1638 (Flash uploader does not show error even though upload failed due to ...) reopened by
- 03:50 Ticket #1670 (Tag link in photo description is incorrect) reopened by
- 03:50 Ticket #1705 (Admin > Settings > G2 Import interface flashes) reopened by
- 02:43 Ticket #1712 (g2 import fails to link pictures that have restricted access) closed by
- invalid: Just changed all of the permissions and created a group without guest in it.
- 00:05 Ticket #1573 (Add port and ssl/tls protocols configuration entries to phpmailer module) closed by
- fixed: Done and tested against Gmail -- https://github.com/rWatcher/gallery3-contrib/compare/5c873ba924...54339a22ca
04/25/11:
- 23:25 Ticket #1712 (g2 import fails to link pictures that have restricted access) created by
-
I upgraded from gallery2 to gallery3 and everything went fine, except that albums that were only visible to registered users (or individual users) are missing the images. I checked and the images are on the filesystem, however gallery3 can't find them. When clicking on an image and logged in as the administrator I get:
Hey wait, you're an admin! We can tell you stuff. There's an error message below and you can find more details in gallery3/var/logs (look for the file with the most recent date on it). Stuck? Stop by the Gallery 3 Forums and ask for help. You can also look at our list of open tickets to see if the problem you're seeing has been reported. If you post a request, here's some useful information to include: Host name: mtu.net Operating system: Linux 2.6.32-5-686 Apache: Apache/2.2.16 (Debian) PHP: 5.3.3-7+squeeze1 MySQL: 5.1.49-3 Server load: 0.01 0.07 0.08 Graphics toolkit: imagemagick Version: 3.0.1 (Menlo Park) Albums: 338 Photos: 6675 Kohana_404_Exception [ Page Not Found ]: The page you requested, file_proxy/security-2008-09-29/pict0001.jpg, could not be found. MODPATH/gallery/controllers/file_proxy.php[ 45 ] 40 $var_uri = url::file("var/"); 41 42 // Make sure that the request is for a file inside var 43 $offset = strpos(rawurldecode($request_uri), $var_uri); 44 if ($offset !== 0) { 45 throw new Kohana_404_Exception(); 46 } 47 48 // file_uri: albums/foo/bar.jpg 49 $file_uri = substr($request_uri, strlen($var_uri)); 50How do I fix the links to these images? Unfortunately it's been a few weeks since I did the import before I noticed this, so I'd rather not do the import again without permissions, but if I have to, I probably can.
- 22:54 Ticket #1572 (phpmailer corrupts eCard message) closed by
- fixed: Fixed -- https://github.com/rWatcher/gallery3-contrib/commit/5c873ba9247e08be6626dfb48712245f3bbe4d75
- 22:28 Ticket #826 (item_updated event bug) closed by
- fixed
- 17:00 Ticket #1442 (Add Codex link to module.info file) closed by
- fixed: Fixed in 4aa41c78d23da41dded9
- 06:09 Ticket #1700 (totals for album and photos/movies/items do not agree) closed by
- wontfix: G2 supports files that G3 cannot import. Check your G2 Import tasks's log in the Admin > Maintenance page and it should list all the files it was unable to import. Closing this as "wontfix" for now, but go ahead and reopen this if you figure out that there's a bug that we can fix.
- 06:07 Ticket #1705 (Admin > Settings > G2 Import interface flashes) closed by
- fixed: That's essentially what we do for Superfish also. Fixed in 4e7524664a24dd2ca2309c9d67843a19e74b48e0
- 05:55 Ticket #1708 (Improve G2 Import autocomplete to look for and complete embed.php) closed by
- fixed: Fixed in 8533420f5d307e81a90c3d26a75b666350aee0f2
- 05:52 Ticket #1711 (Gallery2 import does not change the settings of the root album) closed by
- fixed: Fixed in 953be781dc91254599224fa6e95fcc435e787975
- 05:49 Ticket #1711 (Gallery2 import does not change the settings of the root album) created by
-
We import all sub albums, but don't change the name, title, etc of the root album on import.
- 05:46 Ticket #1710 (Gallery2 import loses order when a presort is applied) closed by
- fixed: fixed in 701c1fb12f2f254d8d7e7756a09cb5e825123a2f
- 05:17 Ticket #1709 (Don't put Theme Options save button in a group/fieldset) closed by
- fixed: Fixed in f4d76a8abe04612efe01
- 05:16 Ticket #1703 (Text right under progress bar needs more vertical spacing) closed by
- fixed: Fixed in 8e7a8fd2dc3245c2d236
- 04:13 Ticket #1710 (Gallery2 import loses order when a presort is applied) created by
-
Steps to repro:
1) Create a G2 Album
2) Set the sort order to "Origination Date"
3) Set the presort to "Albums First"
4) Import
--> G3 Album sort order is "Manual"
- 04:02 Ticket #1654 (highlight images not preserved on g2->g3 import) closed by
- fixed: Oops, this bug was introduced in f2477703faa7cd05ff1aa16da3ecef7b666bef40 which was a fix for #1581. Fixed in ea2127c3b2ddef5709e02b4804c074bd1f942159
