[packagekit] error on remove/install

Ken VanDine ken at vandine.org
Thu Nov 8 11:16:01 PST 2007


Nevermind... false alarm.  I did a hard reset and now make dist works...

--Ken

On Thu, 2007-11-08 at 14:05 -0500, Ken VanDine wrote:
> make dist fails...
> 
> make: *** No rule to make target `python/packagekit/enums.py', needed by
> `distdir'.  Stop.
> 
> Someone missed a file...
> 
> --Ken
> 
> On Thu, 2007-11-08 at 18:41 +0000, Richard Hughes wrote:
> > On Thu, 2007-11-08 at 11:40 -0500, Ken VanDine wrote:
> > > [pk_engine_remove_package] pk-engine.c:1623 (11:38:31):  RemovePackage
> > > method called: 7;dcbaebbe;data,
> > > tmpwatch;2.9.10-2-2;x86;/conary.rpath.com at rpl:devel/2.9.10-2-2, 0
> > > [pk_strvalidate] pk-common.c:216 (11:38:31):     invalid char in text!
> > 
> > Ahh, your package_id is tripping up the pk_strvalidate method - it
> > thinks you're passing the method dangerous chars and hence refuses it.
> > 
> > static gboolean
> > pk_strvalidate_char (gchar item)
> > {
> > 	switch (item) {
> > 	case ' ':
> > 	case '$':
> > 	case '`':
> > 	case '\'':
> > 	case '"':
> > 	case '^':
> > 	case '[':
> > 	case ']':
> > 	case '{':
> > 	case '}':
> > 	case '@':
> > 	case '#':
> > 	case '\\':
> > 	case '<':
> > 	case '>':
> > 	case '|':
> > 		return FALSE;
> > 	}
> > 	return TRUE;
> > }
> > 
> > So, your package_id is not valid because it contains an @ symbol, which
> > is quite clearly a bug as you guys need this char. I've removed this
> > char from the blacklist. Can you pull and try once again please? Thanks.
> > 
> > Richard.
> > 
> > 
> > _______________________________________________
> > PackageKit mailing list
> > PackageKit at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/packagekit




More information about the PackageKit mailing list